.elementor-1049 .elementor-element.elementor-element-9fe1f59{--display:flex;--min-height:65vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1049 .elementor-element.elementor-element-5614159{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-1049 .elementor-element.elementor-element-5614159:not(.elementor-motion-effects-element-type-background), .elementor-1049 .elementor-element.elementor-element-5614159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1049 .elementor-element.elementor-element-61f98bb{width:var( --container-widget-width, 150px );max-width:150px;background-color:var( --e-global-color-1cc4cb4a );padding:16px 16px 16px 16px;--container-widget-width:150px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;text-align:start;}.elementor-1049 .elementor-element.elementor-element-61f98bb img{width:150px;}.elementor-1049 .elementor-element.elementor-element-5663a0a{text-align:start;}.elementor-1049 .elementor-element.elementor-element-5663a0a .elementor-heading-title{font-family:var( --e-global-typography-6126d4c-font-family ), Sans-serif;font-size:var( --e-global-typography-6126d4c-font-size );font-weight:var( --e-global-typography-6126d4c-font-weight );line-height:var( --e-global-typography-6126d4c-line-height );color:#FBFBFB;}.elementor-1049 .elementor-element.elementor-element-60bf630 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-1cc4cb4a );}.elementor-1049 .elementor-element.elementor-element-ebb3ffa .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-size:1em;font-weight:700;line-height:2em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:999px 999px 999px 999px;padding:8px 16px 8px 16px;}.elementor-1049 .elementor-element.elementor-element-ebb3ffa .elementor-button:hover, .elementor-1049 .elementor-element.elementor-element-ebb3ffa .elementor-button:focus{background-color:var( --e-global-color-1cc4cb4a );color:var( --e-global-color-primary );border-color:var( --e-global-color-443ec3d );}.elementor-1049 .elementor-element.elementor-element-ebb3ffa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-ebb3ffa.elementor-element{--align-self:stretch;}.elementor-1049 .elementor-element.elementor-element-ebb3ffa .elementor-button:hover svg, .elementor-1049 .elementor-element.elementor-element-ebb3ffa .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1049 .elementor-element.elementor-element-d1526ea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-d1526ea:not(.elementor-motion-effects-element-type-background), .elementor-1049 .elementor-element.elementor-element-d1526ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1049 .elementor-element.elementor-element-7117415{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-5fd9b34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:56px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-8a06f54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;border-style:none;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--header-color:var( --e-global-color-primary );--toggle-button-color:#005039;--toc-body-max-height:68vh;--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-26e52105 );--item-text-active-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-26e52105 );--marker-size:16px;}.elementor-1049 .elementor-element.elementor-element-8a06f54.elementor-element{--align-self:flex-end;}.elementor-1049 .elementor-element.elementor-element-8a06f54 .elementor-toc__header-title{text-align:start;}.elementor-1049 .elementor-element.elementor-element-8a06f54 .elementor-toc__header, .elementor-1049 .elementor-element.elementor-element-8a06f54 .elementor-toc__header-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1049 .elementor-element.elementor-element-8a06f54 .elementor-toc__header{flex-direction:row;}.elementor-1049 .elementor-element.elementor-element-2f2c0bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1049 .elementor-element.elementor-element-d88e12f{width:var( --container-widget-width, 22vw );max-width:22vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;--container-widget-width:22vw;--container-widget-flex-grow:0;top:20vh;border-style:none;border-radius:16px 16px 16px 16px;--box-background-color:#FAFAFA;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--header-color:var( --e-global-color-primary );--toggle-button-color:var( --e-global-color-primary );--toc-body-max-height:68vh;--item-text-hover-color:var( --e-global-color-accent );--item-text-active-color:var( --e-global-color-e687e7b );--marker-color:var( --e-global-color-accent );--marker-size:16px;}.elementor-1049 .elementor-element.elementor-element-d88e12f.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-1049 .elementor-element.elementor-element-d88e12f{right:8px;}body.rtl .elementor-1049 .elementor-element.elementor-element-d88e12f{left:8px;}.elementor-1049 .elementor-element.elementor-element-d88e12f .elementor-toc__header-title{text-align:start;}.elementor-1049 .elementor-element.elementor-element-d88e12f .elementor-toc__header, .elementor-1049 .elementor-element.elementor-element-d88e12f .elementor-toc__header-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1049 .elementor-element.elementor-element-d88e12f .elementor-toc__header{flex-direction:row;}.elementor-1049 .elementor-element.elementor-element-c71eb65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-9cb896e{--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-1049 .elementor-element.elementor-element-ea70076 .elementor-heading-title{font-family:var( --e-global-typography-b6d45e9-font-family ), Sans-serif;font-size:var( --e-global-typography-b6d45e9-font-size );font-weight:var( --e-global-typography-b6d45e9-font-weight );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-51a7084{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-e7660d5 .elementor-button{background-color:var( --e-global-color-accent );font-size:1em;font-weight:700;line-height:2em;fill:var( --e-global-color-1cc4cb4a );color:var( --e-global-color-1cc4cb4a );border-style:none;border-radius:32px 32px 32px 32px;padding:8px 16px 8px 16px;}.elementor-1049 .elementor-element.elementor-element-e7660d5 .elementor-button:hover, .elementor-1049 .elementor-element.elementor-element-e7660d5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1cc4cb4a );border-color:var( --e-global-color-41f6bcb );}.elementor-1049 .elementor-element.elementor-element-e7660d5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-e7660d5.elementor-element{--align-self:center;}.elementor-1049 .elementor-element.elementor-element-e7660d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1049 .elementor-element.elementor-element-e7660d5 .elementor-button:hover svg, .elementor-1049 .elementor-element.elementor-element-e7660d5 .elementor-button:focus svg{fill:var( --e-global-color-1cc4cb4a );}.elementor-1049 .elementor-element.elementor-element-2c54dbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-787f39c{--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-1049 .elementor-element.elementor-element-1001288 .elementor-heading-title{font-family:var( --e-global-typography-b6d45e9-font-family ), Sans-serif;font-size:var( --e-global-typography-b6d45e9-font-size );font-weight:var( --e-global-typography-b6d45e9-font-weight );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-80bda7d{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-a076ece{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1049 .elementor-element.elementor-element-a076ece:not(.elementor-motion-effects-element-type-background), .elementor-1049 .elementor-element.elementor-element-a076ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c637b3 );}.elementor-1049 .elementor-element.elementor-element-512771a3 .elementor-icon-list-icon i{color:var( --e-global-color-e687e7b );transition:color 0.3s;}.elementor-1049 .elementor-element.elementor-element-512771a3 .elementor-icon-list-icon svg{fill:var( --e-global-color-e687e7b );transition:fill 0.3s;}.elementor-1049 .elementor-element.elementor-element-512771a3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1049 .elementor-element.elementor-element-512771a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1049 .elementor-element.elementor-element-512771a3 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);font-weight:700;line-height:clamp(1.05rem, 1.05rem + 0vw, 1.05rem);}.elementor-1049 .elementor-element.elementor-element-512771a3 .elementor-icon-list-text{color:var( --e-global-color-e687e7b );transition:color 0.3s;}.elementor-1049 .elementor-element.elementor-element-c975517{margin:-10px 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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-afa7e70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-0eb6f18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-4688f0a{--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-1049 .elementor-element.elementor-element-5884e49 .elementor-heading-title{font-family:var( --e-global-typography-b6d45e9-font-family ), Sans-serif;font-size:var( --e-global-typography-b6d45e9-font-size );font-weight:var( --e-global-typography-b6d45e9-font-weight );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-826c4cb .elementor-heading-title{font-family:var( --e-global-typography-0c04b24-font-family ), Sans-serif;font-size:var( --e-global-typography-0c04b24-font-size );font-weight:var( --e-global-typography-0c04b24-font-weight );line-height:var( --e-global-typography-0c04b24-line-height );}.elementor-1049 .elementor-element.elementor-element-6c17d20{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-cb3f302{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1049 .elementor-element.elementor-element-cb3f302:not(.elementor-motion-effects-element-type-background), .elementor-1049 .elementor-element.elementor-element-cb3f302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6972e35 );}.elementor-1049 .elementor-element.elementor-element-650d638 .elementor-heading-title{font-family:var( --e-global-typography-8fa3cdd-font-family ), Sans-serif;font-size:var( --e-global-typography-8fa3cdd-font-size );font-weight:var( --e-global-typography-8fa3cdd-font-weight );line-height:var( --e-global-typography-8fa3cdd-line-height );}.elementor-1049 .elementor-element.elementor-element-bd8b025{padding:0px 0px 0px 020px;}.elementor-1049 .elementor-element.elementor-element-bd8b025 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1049 .elementor-element.elementor-element-bd8b025 .elementor-icon-box-title{margin-block-end:0px;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-bd8b025.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-bd8b025.elementor-view-framed .elementor-icon, .elementor-1049 .elementor-element.elementor-element-bd8b025.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-bd8b025 .elementor-icon{font-size:20px;}.elementor-1049 .elementor-element.elementor-element-bd8b025 .elementor-icon-box-description{font-size:17px;font-weight:300;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-0ab5cf9{padding:0px 0px 0px 020px;}.elementor-1049 .elementor-element.elementor-element-0ab5cf9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1049 .elementor-element.elementor-element-0ab5cf9 .elementor-icon-box-title{margin-block-end:0px;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-0ab5cf9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-0ab5cf9.elementor-view-framed .elementor-icon, .elementor-1049 .elementor-element.elementor-element-0ab5cf9.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-0ab5cf9 .elementor-icon{font-size:20px;}.elementor-1049 .elementor-element.elementor-element-0ab5cf9 .elementor-icon-box-description{font-size:17px;font-weight:300;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-9fb6a65{padding:0px 0px 0px 020px;}.elementor-1049 .elementor-element.elementor-element-9fb6a65 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1049 .elementor-element.elementor-element-9fb6a65 .elementor-icon-box-title{margin-block-end:0px;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-9fb6a65.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-9fb6a65.elementor-view-framed .elementor-icon, .elementor-1049 .elementor-element.elementor-element-9fb6a65.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-9fb6a65 .elementor-icon{font-size:20px;}.elementor-1049 .elementor-element.elementor-element-9fb6a65 .elementor-icon-box-description{font-size:17px;font-weight:300;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-2853390{padding:0px 0px 0px 020px;}.elementor-1049 .elementor-element.elementor-element-2853390 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1049 .elementor-element.elementor-element-2853390 .elementor-icon-box-title{margin-block-end:0px;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-2853390.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-2853390.elementor-view-framed .elementor-icon, .elementor-1049 .elementor-element.elementor-element-2853390.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-2853390 .elementor-icon{font-size:20px;}.elementor-1049 .elementor-element.elementor-element-2853390 .elementor-icon-box-description{font-size:17px;font-weight:300;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-8442167{padding:0px 0px 0px 020px;}.elementor-1049 .elementor-element.elementor-element-8442167 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1049 .elementor-element.elementor-element-8442167 .elementor-icon-box-title{margin-block-end:0px;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-8442167.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-8442167.elementor-view-framed .elementor-icon, .elementor-1049 .elementor-element.elementor-element-8442167.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-8442167 .elementor-icon{font-size:20px;}.elementor-1049 .elementor-element.elementor-element-8442167 .elementor-icon-box-description{font-size:17px;font-weight:300;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-2537ada{padding:0px 0px 0px 020px;}.elementor-1049 .elementor-element.elementor-element-2537ada .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1049 .elementor-element.elementor-element-2537ada .elementor-icon-box-title{margin-block-end:0px;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-2537ada.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-2537ada.elementor-view-framed .elementor-icon, .elementor-1049 .elementor-element.elementor-element-2537ada.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-2537ada .elementor-icon{font-size:20px;}.elementor-1049 .elementor-element.elementor-element-2537ada .elementor-icon-box-description{font-size:17px;font-weight:300;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-f561f17{padding:0px 0px 0px 020px;}.elementor-1049 .elementor-element.elementor-element-f561f17 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1049 .elementor-element.elementor-element-f561f17 .elementor-icon-box-title{margin-block-end:0px;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-f561f17.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-f561f17.elementor-view-framed .elementor-icon, .elementor-1049 .elementor-element.elementor-element-f561f17.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-f561f17 .elementor-icon{font-size:20px;}.elementor-1049 .elementor-element.elementor-element-f561f17 .elementor-icon-box-description{font-size:17px;font-weight:300;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-2401e75{padding:0px 0px 0px 020px;}.elementor-1049 .elementor-element.elementor-element-2401e75 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1049 .elementor-element.elementor-element-2401e75 .elementor-icon-box-title{margin-block-end:0px;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-2401e75.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-2401e75.elementor-view-framed .elementor-icon, .elementor-1049 .elementor-element.elementor-element-2401e75.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-2401e75 .elementor-icon{font-size:20px;}.elementor-1049 .elementor-element.elementor-element-2401e75 .elementor-icon-box-description{font-size:17px;font-weight:300;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-2496b4d{padding:0px 0px 0px 020px;}.elementor-1049 .elementor-element.elementor-element-2496b4d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1049 .elementor-element.elementor-element-2496b4d .elementor-icon-box-title{margin-block-end:0px;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-2496b4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-2496b4d.elementor-view-framed .elementor-icon, .elementor-1049 .elementor-element.elementor-element-2496b4d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-2496b4d .elementor-icon{font-size:20px;}.elementor-1049 .elementor-element.elementor-element-2496b4d .elementor-icon-box-description{font-size:17px;font-weight:300;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-a32c73f{padding:0px 0px 0px 020px;}.elementor-1049 .elementor-element.elementor-element-a32c73f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1049 .elementor-element.elementor-element-a32c73f .elementor-icon-box-title{margin-block-end:0px;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-a32c73f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1049 .elementor-element.elementor-element-a32c73f.elementor-view-framed .elementor-icon, .elementor-1049 .elementor-element.elementor-element-a32c73f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1049 .elementor-element.elementor-element-a32c73f .elementor-icon{font-size:20px;}.elementor-1049 .elementor-element.elementor-element-a32c73f .elementor-icon-box-description{font-size:17px;font-weight:300;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-f32dff4{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1049 .elementor-element.elementor-element-f32dff4:not(.elementor-motion-effects-element-type-background), .elementor-1049 .elementor-element.elementor-element-f32dff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6972e35 );}.elementor-1049 .elementor-element.elementor-element-5767176 .elementor-heading-title{font-family:var( --e-global-typography-8fa3cdd-font-family ), Sans-serif;font-size:var( --e-global-typography-8fa3cdd-font-size );font-weight:var( --e-global-typography-8fa3cdd-font-weight );line-height:var( --e-global-typography-8fa3cdd-line-height );}.elementor-1049 .elementor-element.elementor-element-72e06f2{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-0380e14{padding:0px 0px 0px 020px;}.elementor-1049 .elementor-element.elementor-element-0380e14 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1049 .elementor-element.elementor-element-0380e14 .elementor-icon-box-title{margin-block-end:0px;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-0380e14.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-0380e14.elementor-view-framed .elementor-icon, .elementor-1049 .elementor-element.elementor-element-0380e14.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-0380e14 .elementor-icon{font-size:20px;}.elementor-1049 .elementor-element.elementor-element-0380e14 .elementor-icon-box-description{font-size:17px;font-weight:300;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-79ea105{padding:0px 0px 0px 020px;}.elementor-1049 .elementor-element.elementor-element-79ea105 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1049 .elementor-element.elementor-element-79ea105 .elementor-icon-box-title{margin-block-end:0px;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-79ea105.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-79ea105.elementor-view-framed .elementor-icon, .elementor-1049 .elementor-element.elementor-element-79ea105.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1049 .elementor-element.elementor-element-79ea105 .elementor-icon{font-size:20px;}.elementor-1049 .elementor-element.elementor-element-79ea105 .elementor-icon-box-description{font-size:17px;font-weight:300;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-35e92c7{padding:0px 0px 0px 020px;}.elementor-1049 .elementor-element.elementor-element-35e92c7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1049 .elementor-element.elementor-element-35e92c7 .elementor-icon-box-title{margin-block-end:0px;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-35e92c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1049 .elementor-element.elementor-element-35e92c7.elementor-view-framed .elementor-icon, .elementor-1049 .elementor-element.elementor-element-35e92c7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1049 .elementor-element.elementor-element-35e92c7 .elementor-icon{font-size:20px;}.elementor-1049 .elementor-element.elementor-element-35e92c7 .elementor-icon-box-description{font-size:17px;font-weight:300;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-993ea1e{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1049 .elementor-element.elementor-element-993ea1e:not(.elementor-motion-effects-element-type-background), .elementor-1049 .elementor-element.elementor-element-993ea1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6972e35 );}.elementor-1049 .elementor-element.elementor-element-c75e9a9 .elementor-heading-title{font-family:var( --e-global-typography-8fa3cdd-font-family ), Sans-serif;font-size:var( --e-global-typography-8fa3cdd-font-size );font-weight:var( --e-global-typography-8fa3cdd-font-weight );line-height:var( --e-global-typography-8fa3cdd-line-height );}.elementor-1049 .elementor-element.elementor-element-9aaf158{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-83e1c5a{padding:0px 0px 0px 020px;}.elementor-1049 .elementor-element.elementor-element-83e1c5a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1049 .elementor-element.elementor-element-83e1c5a .elementor-icon-box-title{margin-block-end:0px;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-83e1c5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1049 .elementor-element.elementor-element-83e1c5a.elementor-view-framed .elementor-icon, .elementor-1049 .elementor-element.elementor-element-83e1c5a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1049 .elementor-element.elementor-element-83e1c5a .elementor-icon{font-size:20px;}.elementor-1049 .elementor-element.elementor-element-83e1c5a .elementor-icon-box-description{font-size:17px;font-weight:300;color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-5c181ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-2eb96d8{--display:flex;}.elementor-1049 .elementor-element.elementor-element-431c206 .elementor-heading-title{font-family:var( --e-global-typography-f668302-font-family ), Sans-serif;font-size:var( --e-global-typography-f668302-font-size );font-weight:var( --e-global-typography-f668302-font-weight );line-height:var( --e-global-typography-f668302-line-height );}.elementor-1049 .elementor-element.elementor-element-c3b296a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-c3b296a .elementor-tab-title{border-width:1px;padding:20px 20px 20px 20px;}.elementor-1049 .elementor-element.elementor-element-c3b296a .elementor-tab-content{border-width:1px;}.elementor-1049 .elementor-element.elementor-element-c3b296a .elementor-toggle-item:not(:last-child){margin-block-end:20px;}.elementor-1049 .elementor-element.elementor-element-c3b296a .elementor-toggle-title, .elementor-1049 .elementor-element.elementor-element-c3b296a .elementor-toggle-icon{color:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-c3b296a .elementor-toggle-icon svg{fill:#4c4c4c;}.elementor-1049 .elementor-element.elementor-element-c3b296a .elementor-tab-title .elementor-toggle-icon i:before{color:rgba(12,179,86,0.5);}.elementor-1049 .elementor-element.elementor-element-c3b296a .elementor-tab-title .elementor-toggle-icon svg{fill:rgba(12,179,86,0.5);}.elementor-1049 .elementor-element.elementor-element-c3b296a .elementor-toggle-icon{margin-inline-end:15px;}.elementor-1049 .elementor-element.elementor-element-6918d9e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-fadfdf1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-443ec3d );--border-color:var( --e-global-color-443ec3d );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1049 .elementor-element.elementor-element-fadfdf1:not(.elementor-motion-effects-element-type-background), .elementor-1049 .elementor-element.elementor-element-fadfdf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c17ec7a );}.elementor-1049 .elementor-element.elementor-element-e58a289 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1049 .elementor-element.elementor-element-e58a289 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1049 .elementor-element.elementor-element-e58a289{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1049 .elementor-element.elementor-element-e58a289 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1049 .elementor-element.elementor-element-e58a289 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);font-weight:700;line-height:clamp(1.05rem, 1.05rem + 0vw, 1.05rem);}.elementor-1049 .elementor-element.elementor-element-e58a289 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1049 .elementor-element.elementor-element-04ffc43 .elementor-heading-title{font-family:var( --e-global-typography-0c04b24-font-family ), Sans-serif;font-size:var( --e-global-typography-0c04b24-font-size );font-weight:var( --e-global-typography-0c04b24-font-weight );line-height:var( --e-global-typography-0c04b24-line-height );}.elementor-1049 .elementor-element.elementor-element-218b9f8{margin:-10px 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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-1b91847 .elementor-button{background-color:var( --e-global-color-accent );font-size:1em;font-weight:700;line-height:2em;fill:var( --e-global-color-1cc4cb4a );color:var( --e-global-color-1cc4cb4a );border-style:none;border-radius:32px 32px 32px 32px;padding:8px 16px 8px 16px;}.elementor-1049 .elementor-element.elementor-element-1b91847 .elementor-button:hover, .elementor-1049 .elementor-element.elementor-element-1b91847 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1cc4cb4a );border-color:var( --e-global-color-41f6bcb );}.elementor-1049 .elementor-element.elementor-element-1b91847{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-1b91847.elementor-element{--align-self:center;}.elementor-1049 .elementor-element.elementor-element-1b91847 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1049 .elementor-element.elementor-element-1b91847 .elementor-button:hover svg, .elementor-1049 .elementor-element.elementor-element-1b91847 .elementor-button:focus svg{fill:var( --e-global-color-1cc4cb4a );}.elementor-1049 .elementor-element.elementor-element-0c88478{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-db7663f .elementor-heading-title{font-family:var( --e-global-typography-b6d45e9-font-family ), Sans-serif;font-size:var( --e-global-typography-b6d45e9-font-size );font-weight:var( --e-global-typography-b6d45e9-font-weight );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-a43eaa8{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-1149ef4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-6882903 .elementor-heading-title{font-family:var( --e-global-typography-b6d45e9-font-family ), Sans-serif;font-size:var( --e-global-typography-b6d45e9-font-size );font-weight:var( --e-global-typography-b6d45e9-font-weight );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-7fa17c0{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-b81a7d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-480a658{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-6d564d5 .elementor-heading-title{font-family:var( --e-global-typography-b6d45e9-font-family ), Sans-serif;font-size:var( --e-global-typography-b6d45e9-font-size );font-weight:var( --e-global-typography-b6d45e9-font-weight );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-6fd5411{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-582ffa7{--display:flex;}.elementor-1049 .elementor-element.elementor-element-f70f328 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1049 .elementor-element.elementor-element-ba24313{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-af8e127{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 024px;--row-gap:24px;--column-gap:024px;--border-radius:16px 16px 16px 16px;--margin-top:048px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1049 .elementor-element.elementor-element-af8e127:not(.elementor-motion-effects-element-type-background), .elementor-1049 .elementor-element.elementor-element-af8e127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c637b3 );}.elementor-1049 .elementor-element.elementor-element-3e15d85 .elementor-icon-list-icon i{color:var( --e-global-color-9adbfe1 );transition:color 0.3s;}.elementor-1049 .elementor-element.elementor-element-3e15d85 .elementor-icon-list-icon svg{fill:var( --e-global-color-9adbfe1 );transition:fill 0.3s;}.elementor-1049 .elementor-element.elementor-element-3e15d85{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1049 .elementor-element.elementor-element-3e15d85 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-1049 .elementor-element.elementor-element-3e15d85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1049 .elementor-element.elementor-element-3e15d85 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);font-weight:700;line-height:clamp(1.05rem, 1.05rem + 0vw, 1.05rem);}.elementor-1049 .elementor-element.elementor-element-3e15d85 .elementor-icon-list-text{color:var( --e-global-color-8a7bf45 );transition:color 0.3s;}.elementor-1049 .elementor-element.elementor-element-6f4029f .elementor-heading-title{font-family:var( --e-global-typography-0c04b24-font-family ), Sans-serif;font-size:var( --e-global-typography-0c04b24-font-size );font-weight:var( --e-global-typography-0c04b24-font-weight );line-height:var( --e-global-typography-0c04b24-line-height );}.elementor-1049 .elementor-element.elementor-element-c06539d{--display:flex;}.elementor-1049 .elementor-element.elementor-element-4a20d99{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-11c9473{--display:flex;}.elementor-1049 .elementor-element.elementor-element-f58d8d5{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-b62888a{--display:flex;}.elementor-1049 .elementor-element.elementor-element-45baba0{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-930e2ec{--display:flex;}.elementor-1049 .elementor-element.elementor-element-495fed3{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-78a9954{--display:flex;}.elementor-1049 .elementor-element.elementor-element-4b419cf{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-ea83b1b{--display:flex;}.elementor-1049 .elementor-element.elementor-element-374ef12{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1049 .elementor-element.elementor-element-4132402{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-e687e7b );--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-41f6bcb );}.elementor-1049 .elementor-element.elementor-element-4132402 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1049 .elementor-element.elementor-element-4132402 > .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:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}:where( .elementor-1049 .elementor-element.elementor-element-4132402 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:32px;}body.elementor-page-1049:not(.elementor-motion-effects-element-type-background), body.elementor-page-1049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.eael-reading-progress-wrap .eael-reading-progress{height:5px !important;}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px !important;background-color:#005039;transition:width 50ms ease;}.eael-reading-progress{background-color:rgba(69,255,152,0.11);}:root{--page-title-display:none;}body.elementor-page-1049{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1049 .elementor-element.elementor-element-5614159{--content-width:70%;}.elementor-1049 .elementor-element.elementor-element-5fd9b34{--content-width:50vw;}.elementor-1049 .elementor-element.elementor-element-c71eb65{--content-width:50vw;}.elementor-1049 .elementor-element.elementor-element-2c54dbb{--content-width:50vw;}.elementor-1049 .elementor-element.elementor-element-afa7e70{--content-width:50vw;}.elementor-1049 .elementor-element.elementor-element-0eb6f18{--content-width:50vw;}.elementor-1049 .elementor-element.elementor-element-5c181ee{--content-width:50vw;}.elementor-1049 .elementor-element.elementor-element-6918d9e1{--content-width:50vw;}.elementor-1049 .elementor-element.elementor-element-0c88478{--content-width:50vw;}.elementor-1049 .elementor-element.elementor-element-1149ef4{--content-width:50vw;}.elementor-1049 .elementor-element.elementor-element-b81a7d5{--content-width:50vw;}.elementor-1049 .elementor-element.elementor-element-480a658{--content-width:50vw;}.elementor-1049 .elementor-element.elementor-element-ba24313{--content-width:50vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-1049 .elementor-element.elementor-element-d1526ea{--width:100%;}.elementor-1049 .elementor-element.elementor-element-5fd9b34{--content-width:80vw;}.elementor-1049 .elementor-element.elementor-element-c71eb65{--content-width:80vw;}.elementor-1049 .elementor-element.elementor-element-2c54dbb{--content-width:80vw;}.elementor-1049 .elementor-element.elementor-element-afa7e70{--content-width:80vw;}.elementor-1049 .elementor-element.elementor-element-0eb6f18{--content-width:80vw;}.elementor-1049 .elementor-element.elementor-element-cb3f302{--width:100%;}.elementor-1049 .elementor-element.elementor-element-f32dff4{--width:100%;}.elementor-1049 .elementor-element.elementor-element-993ea1e{--width:100%;}.elementor-1049 .elementor-element.elementor-element-5c181ee{--content-width:80vw;}.elementor-1049 .elementor-element.elementor-element-6918d9e1{--content-width:80vw;}.elementor-1049 .elementor-element.elementor-element-0c88478{--content-width:80vw;}.elementor-1049 .elementor-element.elementor-element-1149ef4{--content-width:80vw;}.elementor-1049 .elementor-element.elementor-element-b81a7d5{--content-width:80vw;}.elementor-1049 .elementor-element.elementor-element-480a658{--content-width:80vw;}.elementor-1049 .elementor-element.elementor-element-ba24313{--content-width:80vw;}}@media(min-width:1025px){.elementor-1049 .elementor-element.elementor-element-d1526ea:not(.elementor-motion-effects-element-type-background), .elementor-1049 .elementor-element.elementor-element-d1526ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1049 .elementor-element.elementor-element-9fe1f59{--min-height:100vh;--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-1049 .elementor-element.elementor-element-5614159{--min-height:30vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1049 .elementor-element.elementor-element-5663a0a .elementor-heading-title{font-size:var( --e-global-typography-6126d4c-font-size );line-height:var( --e-global-typography-6126d4c-line-height );}.elementor-1049 .elementor-element.elementor-element-60bf630 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-d1526ea{--min-height:60vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1049 .elementor-element.elementor-element-7117415{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1049 .elementor-element.elementor-element-5fd9b34{--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-8a06f54{width:100%;max-width:100%;padding:24px 24px 16px 24px;}.elementor-1049 .elementor-element.elementor-element-8a06f54 .elementor-toc__header, .elementor-1049 .elementor-element.elementor-element-8a06f54 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1049 .elementor-element.elementor-element-d88e12f{width:var( --container-widget-width, 60vw );max-width:60vw;--container-widget-width:60vw;--container-widget-flex-grow:0;top:25vh;}.elementor-1049 .elementor-element.elementor-element-d88e12f .elementor-toc__header, .elementor-1049 .elementor-element.elementor-element-d88e12f .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1049 .elementor-element.elementor-element-c71eb65{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-ea70076 .elementor-heading-title{font-size:var( --e-global-typography-b6d45e9-font-size );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-51a7084{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-2c54dbb{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-1001288 .elementor-heading-title{font-size:var( --e-global-typography-b6d45e9-font-size );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-80bda7d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-a076ece{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-c975517{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-afa7e70{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-0eb6f18{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-5884e49 .elementor-heading-title{font-size:var( --e-global-typography-b6d45e9-font-size );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-826c4cb .elementor-heading-title{font-size:var( --e-global-typography-0c04b24-font-size );line-height:var( --e-global-typography-0c04b24-line-height );}.elementor-1049 .elementor-element.elementor-element-6c17d20{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-650d638 .elementor-heading-title{font-size:var( --e-global-typography-8fa3cdd-font-size );line-height:var( --e-global-typography-8fa3cdd-line-height );}.elementor-1049 .elementor-element.elementor-element-5767176 .elementor-heading-title{font-size:var( --e-global-typography-8fa3cdd-font-size );line-height:var( --e-global-typography-8fa3cdd-line-height );}.elementor-1049 .elementor-element.elementor-element-72e06f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-c75e9a9 .elementor-heading-title{font-size:var( --e-global-typography-8fa3cdd-font-size );line-height:var( --e-global-typography-8fa3cdd-line-height );}.elementor-1049 .elementor-element.elementor-element-9aaf158{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-5c181ee{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-431c206 .elementor-heading-title{font-size:var( --e-global-typography-f668302-font-size );line-height:var( --e-global-typography-f668302-line-height );}.elementor-1049 .elementor-element.elementor-element-c3b296a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-c3b296a .elementor-toggle-item:not(:last-child){margin-block-end:20px;}.elementor-1049 .elementor-element.elementor-element-c3b296a .elementor-toggle-icon{margin-inline-end:15px;}.elementor-1049 .elementor-element.elementor-element-6918d9e1{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-fadfdf1{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1049 .elementor-element.elementor-element-04ffc43 .elementor-heading-title{font-size:var( --e-global-typography-0c04b24-font-size );line-height:var( --e-global-typography-0c04b24-line-height );}.elementor-1049 .elementor-element.elementor-element-218b9f8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-0c88478{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-db7663f .elementor-heading-title{font-size:var( --e-global-typography-b6d45e9-font-size );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-a43eaa8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-1149ef4{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-6882903 .elementor-heading-title{font-size:var( --e-global-typography-b6d45e9-font-size );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-7fa17c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-b81a7d5{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-480a658{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-6d564d5 .elementor-heading-title{font-size:var( --e-global-typography-b6d45e9-font-size );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-6fd5411{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-ba24313{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-af8e127{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-6f4029f .elementor-heading-title{font-size:var( --e-global-typography-0c04b24-font-size );line-height:var( --e-global-typography-0c04b24-line-height );}.elementor-1049 .elementor-element.elementor-element-4a20d99{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-f58d8d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-45baba0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-495fed3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-4b419cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-374ef12{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-4132402{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-1049 .elementor-element.elementor-element-4132402 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-1049 .elementor-element.elementor-element-9fe1f59{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1049 .elementor-element.elementor-element-5663a0a .elementor-heading-title{font-size:var( --e-global-typography-6126d4c-font-size );line-height:var( --e-global-typography-6126d4c-line-height );}.elementor-1049 .elementor-element.elementor-element-60bf630 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-7117415{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1049 .elementor-element.elementor-element-5fd9b34{--content-width:90vw;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-8a06f54{padding:24px 24px 24px 24px;--box-padding:0px;}.elementor-1049 .elementor-element.elementor-element-8a06f54 .elementor-toc__header, .elementor-1049 .elementor-element.elementor-element-8a06f54 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1049 .elementor-element.elementor-element-8a06f54 .elementor-toc__header{column-gap:8px;}.elementor-1049 .elementor-element.elementor-element-d88e12f{padding:0px 0px 0px 0px;--box-padding:0px;}.elementor-1049 .elementor-element.elementor-element-d88e12f .elementor-toc__header, .elementor-1049 .elementor-element.elementor-element-d88e12f .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1049 .elementor-element.elementor-element-c71eb65{--content-width:90vw;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-ea70076 .elementor-heading-title{font-size:var( --e-global-typography-b6d45e9-font-size );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-51a7084{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-2c54dbb{--content-width:90vw;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-1001288 .elementor-heading-title{font-size:var( --e-global-typography-b6d45e9-font-size );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-80bda7d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-a076ece{--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-c975517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-afa7e70{--content-width:90vw;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-0eb6f18{--content-width:90vw;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-5884e49 .elementor-heading-title{font-size:var( --e-global-typography-b6d45e9-font-size );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-826c4cb .elementor-heading-title{font-size:var( --e-global-typography-0c04b24-font-size );line-height:var( --e-global-typography-0c04b24-line-height );}.elementor-1049 .elementor-element.elementor-element-6c17d20{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-cb3f302{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1049 .elementor-element.elementor-element-650d638 .elementor-heading-title{font-size:var( --e-global-typography-8fa3cdd-font-size );line-height:var( --e-global-typography-8fa3cdd-line-height );}.elementor-1049 .elementor-element.elementor-element-bd8b025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-bd8b025 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1049 .elementor-element.elementor-element-bd8b025 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1049 .elementor-element.elementor-element-0ab5cf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-0ab5cf9 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1049 .elementor-element.elementor-element-0ab5cf9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1049 .elementor-element.elementor-element-9fb6a65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-9fb6a65 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1049 .elementor-element.elementor-element-9fb6a65 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1049 .elementor-element.elementor-element-2853390{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-2853390 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1049 .elementor-element.elementor-element-2853390 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1049 .elementor-element.elementor-element-8442167{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-8442167 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1049 .elementor-element.elementor-element-8442167 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1049 .elementor-element.elementor-element-2537ada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-2537ada .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1049 .elementor-element.elementor-element-2537ada .elementor-icon-box-title{margin-block-end:0px;}.elementor-1049 .elementor-element.elementor-element-f561f17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-f561f17 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1049 .elementor-element.elementor-element-f561f17 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1049 .elementor-element.elementor-element-2401e75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-2401e75 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1049 .elementor-element.elementor-element-2401e75 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1049 .elementor-element.elementor-element-2496b4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-2496b4d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1049 .elementor-element.elementor-element-2496b4d .elementor-icon-box-title{margin-block-end:0px;}.elementor-1049 .elementor-element.elementor-element-a32c73f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-a32c73f .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1049 .elementor-element.elementor-element-a32c73f .elementor-icon-box-title{margin-block-end:0px;}.elementor-1049 .elementor-element.elementor-element-f32dff4{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1049 .elementor-element.elementor-element-5767176 .elementor-heading-title{font-size:var( --e-global-typography-8fa3cdd-font-size );line-height:var( --e-global-typography-8fa3cdd-line-height );}.elementor-1049 .elementor-element.elementor-element-72e06f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-0380e14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-0380e14 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1049 .elementor-element.elementor-element-0380e14 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1049 .elementor-element.elementor-element-79ea105{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-79ea105 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1049 .elementor-element.elementor-element-79ea105 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1049 .elementor-element.elementor-element-35e92c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-35e92c7 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1049 .elementor-element.elementor-element-35e92c7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1049 .elementor-element.elementor-element-993ea1e{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1049 .elementor-element.elementor-element-c75e9a9 .elementor-heading-title{font-size:var( --e-global-typography-8fa3cdd-font-size );line-height:var( --e-global-typography-8fa3cdd-line-height );}.elementor-1049 .elementor-element.elementor-element-9aaf158{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-83e1c5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-83e1c5a .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1049 .elementor-element.elementor-element-83e1c5a .elementor-icon-box-title{margin-block-end:0px;}.elementor-1049 .elementor-element.elementor-element-5c181ee{--content-width:90vw;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-431c206{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-431c206 .elementor-heading-title{font-size:var( --e-global-typography-f668302-font-size );line-height:var( --e-global-typography-f668302-line-height );}.elementor-1049 .elementor-element.elementor-element-c3b296a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1049 .elementor-element.elementor-element-c3b296a .elementor-toggle-item:not(:last-child){margin-block-end:20px;}.elementor-1049 .elementor-element.elementor-element-c3b296a .elementor-tab-title{padding:18px 18px 18px 18px;}.elementor-1049 .elementor-element.elementor-element-c3b296a .elementor-toggle-icon{margin-inline-end:10px;}.elementor-1049 .elementor-element.elementor-element-6918d9e1{--content-width:90vw;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-fadfdf1{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:024px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1049 .elementor-element.elementor-element-04ffc43 .elementor-heading-title{font-size:var( --e-global-typography-0c04b24-font-size );line-height:var( --e-global-typography-0c04b24-line-height );}.elementor-1049 .elementor-element.elementor-element-218b9f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-0c88478{--content-width:90vw;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-db7663f .elementor-heading-title{font-size:var( --e-global-typography-b6d45e9-font-size );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-a43eaa8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-1149ef4{--content-width:90vw;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-6882903 .elementor-heading-title{font-size:var( --e-global-typography-b6d45e9-font-size );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-7fa17c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-b81a7d5{--content-width:90vw;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-480a658{--content-width:90vw;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-6d564d5 .elementor-heading-title{font-size:var( --e-global-typography-b6d45e9-font-size );line-height:var( --e-global-typography-b6d45e9-line-height );}.elementor-1049 .elementor-element.elementor-element-6fd5411{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-ba24313{--content-width:90vw;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1049 .elementor-element.elementor-element-af8e127{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1049 .elementor-element.elementor-element-6f4029f .elementor-heading-title{font-size:var( --e-global-typography-0c04b24-font-size );line-height:var( --e-global-typography-0c04b24-line-height );}.elementor-1049 .elementor-element.elementor-element-4a20d99{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-f58d8d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-45baba0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-495fed3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-4b419cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-374ef12{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1049 .elementor-element.elementor-element-4132402{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-1049 .elementor-element.elementor-element-4132402 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for table-of-contents, class: .elementor-element-8a06f54 *//* Entfernt Standard-Listensymbole */
.elementor-toc__list-wrapper {
  list-style: none;
  padding-left: 0;
  margin-left: -1em;
}

/* Listenelement-Container */
.elementor-toc__list-item {
  position: relative;
  padding-left: 1.4em; /* Platz für Pfeil */
  line-height: 1.4em;
}

/* Einheitlicher Pfeil vor der ersten Zeile */
.elementor-toc__list-item::before {
  content: "➜";
  position: absolute;
  left: 0;
  top: 0.15em;
  font-size: 1em;
  color: #008080;
  line-height: 1;
}

/* Grundstil der TOC-Links */
.elementor-toc__list-item a {
  font-size: 1em;        /* Schriftgröße anpassen */
  font-weight: 400;       /* Schriftgewicht anpassen */
  color: #222;            /* Grundfarbe */
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s ease;
}

/* Hover-Zustand */
.elementor-toc__list-item a:hover {
 font-size: 1em;
 color: #005f5f;          /* Hover-Farbe */
  font-weight: 600;        /* Optional stärker beim Hover */
  text-decoration: underline; /* Optional */
}

/* Aktiver Zustand (aktueller Abschnitt) */
.elementor-toc__list-item a.elementor-item-active {
  font-size: 1em;
  color: #009688;         /* Aktive Farbe */
  font-weight: 700;       /* Aktive Schriftgewicht */
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-d88e12f *//* Entfernt Standard-Listensymbole */
.elementor-toc__list-wrapper {
  list-style: none;
  padding-left: 0;
  margin-left: -1em;
}

/* Listenelement-Container */
.elementor-toc__list-item {
  position: relative;
  padding-left: 1.4em; /* Platz für Pfeil */
  line-height: 1.4em;
}

/* Einheitlicher Pfeil vor der ersten Zeile */
.elementor-toc__list-item::before {
  content: "➜";
  position: absolute;
  left: 0;
  top: 0.15em;
  font-size: 1em;
  color: #3F0214;
  line-height: 1;
}

/* Grundstil der TOC-Links */
.elementor-toc__list-item a {
  font-size: 1em;        /* Schriftgröße anpassen */
  font-weight: 400;       /* Schriftgewicht anpassen */
  color: #222;            /* Grundfarbe */
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s ease;
}

/* Hover-Zustand */
.elementor-toc__list-item a:hover {
 font-size: 1em;
 color: #AD0538;          /* Hover-Farbe */
  font-weight: 600;        /* Optional stärker beim Hover */
  text-decoration: underline; /* Optional */
}

/* Aktiver Zustand (aktueller Abschnitt) */
.elementor-toc__list-item a.elementor-item-active {
  font-size: 1em;
  color: #3F0214;         /* Aktive Farbe */
  font-weight: 700;       /* Aktive Schriftgewicht */
  text-decoration: underline;
}/* End custom CSS */