.elementor-2342 .elementor-element.elementor-element-0b022ce{margin-top:0rem;margin-bottom:0rem;padding:80px 0px 80px 0px;z-index:0;}.elementor-2342 .elementor-element.elementor-element-5649b86{padding:0rem 0rem 0rem 4rem;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2342 .elementor-element.elementor-element-9125942 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-9125942 .elementor-icon-wrapper{text-align:center;}.elementor-2342 .elementor-element.elementor-element-9125942.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2342 .elementor-element.elementor-element-9125942.elementor-view-framed .elementor-icon, .elementor-2342 .elementor-element.elementor-element-9125942.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2342 .elementor-element.elementor-element-9125942.elementor-view-framed .elementor-icon, .elementor-2342 .elementor-element.elementor-element-9125942.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2342 .elementor-element.elementor-element-9125942 .elementor-icon{font-size:37px;}.elementor-2342 .elementor-element.elementor-element-9125942 .elementor-icon svg{height:37px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-4e0ddae > .elementor-widget-container{margin:1rem 5rem 01rem 0rem;}.elementor-2342 .elementor-element.elementor-element-4e0ddae .elementor-icon-list-icon{width:0px;}.elementor-2342 .elementor-element.elementor-element-4e0ddae .elementor-icon-list-icon i{font-size:0px;}.elementor-2342 .elementor-element.elementor-element-4e0ddae .elementor-icon-list-icon svg{--e-icon-list-icon-size:0px;}.elementor-2342 .elementor-element.elementor-element-4e0ddae .elementor-icon-list-item{font-family:var( --e-global-typography-96abc71-font-family ), Sans-serif;font-size:var( --e-global-typography-96abc71-font-size );font-weight:var( --e-global-typography-96abc71-font-weight );text-transform:var( --e-global-typography-96abc71-text-transform );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2342 .elementor-element.elementor-element-4328a94 > .elementor-widget-container{margin:3rem 5rem 2rem 5rem;}.elementor-2342 .elementor-element.elementor-element-4328a94 .elementor-heading-title{font-family:var( --e-global-typography-5629caf-font-family ), Sans-serif;font-size:var( --e-global-typography-5629caf-font-size );font-weight:var( --e-global-typography-5629caf-font-weight );text-transform:var( --e-global-typography-5629caf-text-transform );line-height:var( --e-global-typography-5629caf-line-height );letter-spacing:var( --e-global-typography-5629caf-letter-spacing );color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2342 .elementor-element.elementor-element-a785fb5 > .elementor-widget-container{margin:2rem 5rem 3rem 05rem;}.elementor-2342 .elementor-element.elementor-element-a785fb5{font-family:var( --e-global-typography-4a2ad3d-font-family ), Sans-serif;font-size:var( --e-global-typography-4a2ad3d-font-size );font-weight:var( --e-global-typography-4a2ad3d-font-weight );line-height:var( --e-global-typography-4a2ad3d-line-height );letter-spacing:var( --e-global-typography-4a2ad3d-letter-spacing );color:var( --e-global-color-text );}.elementor-2342 .elementor-element.elementor-element-e250360 > .elementor-widget-container{margin:01rem 5rem 2rem 5rem;}.elementor-2342 .elementor-element.elementor-element-e250360 .elementor-icon-list-icon{width:14px;}.elementor-2342 .elementor-element.elementor-element-e250360 .elementor-icon-list-icon i{font-size:14px;}.elementor-2342 .elementor-element.elementor-element-e250360 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-b41653e > .elementor-widget-container{margin:03rem 15rem 4rem 15rem;}.elementor-2342 .elementor-element.elementor-element-b41653e img{width:70%;box-shadow:0px 0px 10px 5px rgba(0,0,0,0.5);}.elementor-2342 .elementor-element.elementor-element-b20e6a7{margin-top:-15rem;margin-bottom:0rem;}.elementor-2342 .elementor-element.elementor-element-86f2954 > .elementor-element-populated{margin:3rem 5rem 3rem 5rem;--e-column-margin-right:5rem;--e-column-margin-left:5rem;}.elementor-2342 .elementor-element.elementor-element-4bfbed0{--spacer-size:50px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-b599b67{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--box-border-width:0px;--box-padding:0.5rem;--toggle-button-color:var( --e-global-color-secondary );--nested-list-indent:1em;--item-text-active-color:var( --e-global-color-accent );}.elementor-2342 .elementor-element.elementor-element-b599b67 > .elementor-widget-container{margin:5rem 0rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-b599b67 .elementor-toc__header-title{text-align:start;}.elementor-2342 .elementor-element.elementor-element-b599b67 .elementor-toc__header, .elementor-2342 .elementor-element.elementor-element-b599b67 .elementor-toc__header-title{font-family:var( --e-global-typography-96abc71-font-family ), Sans-serif;font-size:var( --e-global-typography-96abc71-font-size );font-weight:var( --e-global-typography-96abc71-font-weight );text-transform:var( --e-global-typography-96abc71-text-transform );}.elementor-2342 .elementor-element.elementor-element-b599b67 .elementor-toc__header{flex-direction:row;}.elementor-2342 .elementor-element.elementor-element-81b09ea > .elementor-element-populated{padding:120px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2342 .elementor-element.elementor-element-aeba993 > .elementor-widget-container{background-color:var( --e-global-color-9670681 );margin:3rem 0rem 0rem 0rem;padding:1rem 0rem 01rem 3rem;}.elementor-2342 .elementor-element.elementor-element-aeba993 .elementor-heading-title{font-family:var( --e-global-typography-ae04c06-font-family ), Sans-serif;font-size:var( --e-global-typography-ae04c06-font-size );font-weight:var( --e-global-typography-ae04c06-font-weight );line-height:var( --e-global-typography-ae04c06-line-height );color:var( --e-global-color-44a1064 );}.elementor-2342 .elementor-element.elementor-element-21a8c81 > .elementor-widget-container{padding:0rem 0rem 0rem 03rem;}.elementor-2342 .elementor-element.elementor-element-81d4561 > .elementor-widget-container{background-color:var( --e-global-color-9670681 );margin:3rem 0rem 0rem 0rem;padding:1rem 0rem 01rem 3rem;}.elementor-2342 .elementor-element.elementor-element-81d4561 .elementor-heading-title{font-family:var( --e-global-typography-ae04c06-font-family ), Sans-serif;font-size:var( --e-global-typography-ae04c06-font-size );font-weight:var( --e-global-typography-ae04c06-font-weight );line-height:var( --e-global-typography-ae04c06-line-height );color:var( --e-global-color-44a1064 );}.elementor-2342 .elementor-element.elementor-element-5dfa9bf > .elementor-widget-container{padding:0rem 0rem 0rem 03rem;}.elementor-2342 .elementor-element.elementor-element-ed8a5c6 > .elementor-widget-container{background-color:var( --e-global-color-9670681 );margin:3rem 0rem 0rem 0rem;padding:1rem 0rem 01rem 3rem;}.elementor-2342 .elementor-element.elementor-element-ed8a5c6 .elementor-heading-title{font-family:var( --e-global-typography-e9810b3-font-family ), Sans-serif;font-size:var( --e-global-typography-e9810b3-font-size );font-weight:var( --e-global-typography-e9810b3-font-weight );line-height:var( --e-global-typography-e9810b3-line-height );color:var( --e-global-color-44a1064 );}.elementor-2342 .elementor-element.elementor-element-e6e958a > .elementor-widget-container{padding:0rem 0rem 0rem 03rem;}.elementor-2342 .elementor-element.elementor-element-8a918a9 > .elementor-widget-container{background-color:var( --e-global-color-9670681 );margin:3rem 0rem 0rem 0rem;padding:1rem 0rem 01rem 3rem;}.elementor-2342 .elementor-element.elementor-element-8a918a9 .elementor-heading-title{font-family:var( --e-global-typography-e9810b3-font-family ), Sans-serif;font-size:var( --e-global-typography-e9810b3-font-size );font-weight:var( --e-global-typography-e9810b3-font-weight );line-height:var( --e-global-typography-e9810b3-line-height );color:var( --e-global-color-44a1064 );}.elementor-2342 .elementor-element.elementor-element-49a32bd > .elementor-widget-container{padding:0rem 0rem 0rem 03rem;}.elementor-2342 .elementor-element.elementor-element-e6a8719 > .elementor-widget-container{background-color:var( --e-global-color-9670681 );margin:3rem 0rem 0rem 0rem;padding:1rem 0rem 01rem 3rem;}.elementor-2342 .elementor-element.elementor-element-e6a8719 .elementor-heading-title{font-family:var( --e-global-typography-ae04c06-font-family ), Sans-serif;font-size:var( --e-global-typography-ae04c06-font-size );font-weight:var( --e-global-typography-ae04c06-font-weight );line-height:var( --e-global-typography-ae04c06-line-height );color:var( --e-global-color-44a1064 );}.elementor-2342 .elementor-element.elementor-element-db8e804 > .elementor-widget-container{padding:0rem 0rem 0rem 03rem;}.elementor-2342 .elementor-element.elementor-element-efa5888 > .elementor-widget-container{background-color:var( --e-global-color-9670681 );margin:3rem 0rem 0rem 0rem;padding:1rem 0rem 01rem 3rem;}.elementor-2342 .elementor-element.elementor-element-efa5888 .elementor-heading-title{font-family:var( --e-global-typography-e9810b3-font-family ), Sans-serif;font-size:var( --e-global-typography-e9810b3-font-size );font-weight:var( --e-global-typography-e9810b3-font-weight );line-height:var( --e-global-typography-e9810b3-line-height );color:var( --e-global-color-44a1064 );}.elementor-2342 .elementor-element.elementor-element-c48b616 > .elementor-widget-container{padding:0rem 0rem 0rem 03rem;}.elementor-2342 .elementor-element.elementor-element-9d5a6e6 > .elementor-widget-container{background-color:var( --e-global-color-9670681 );margin:3rem 0rem 0rem 0rem;padding:1rem 0rem 01rem 3rem;}.elementor-2342 .elementor-element.elementor-element-9d5a6e6 .elementor-heading-title{font-family:var( --e-global-typography-e9810b3-font-family ), Sans-serif;font-size:var( --e-global-typography-e9810b3-font-size );font-weight:var( --e-global-typography-e9810b3-font-weight );line-height:var( --e-global-typography-e9810b3-line-height );color:var( --e-global-color-44a1064 );}.elementor-2342 .elementor-element.elementor-element-4536d73 > .elementor-widget-container{padding:0rem 0rem 0rem 03rem;}.elementor-2342 .elementor-element.elementor-element-8fe24a3 > .elementor-widget-container{background-color:var( --e-global-color-9670681 );margin:3rem 0rem 0rem 0rem;padding:1rem 0rem 01rem 3rem;}.elementor-2342 .elementor-element.elementor-element-8fe24a3 .elementor-heading-title{font-family:var( --e-global-typography-ae04c06-font-family ), Sans-serif;font-size:var( --e-global-typography-ae04c06-font-size );font-weight:var( --e-global-typography-ae04c06-font-weight );line-height:var( --e-global-typography-ae04c06-line-height );color:var( --e-global-color-44a1064 );}.elementor-2342 .elementor-element.elementor-element-7d40899 > .elementor-widget-container{padding:0rem 0rem 0rem 03rem;}.elementor-2342 .elementor-element.elementor-element-02dd451 > .elementor-widget-container{background-color:var( --e-global-color-9670681 );margin:3rem 0rem 0rem 0rem;padding:1rem 0rem 01rem 3rem;}.elementor-2342 .elementor-element.elementor-element-02dd451 .elementor-heading-title{font-family:var( --e-global-typography-ae04c06-font-family ), Sans-serif;font-size:var( --e-global-typography-ae04c06-font-size );font-weight:var( --e-global-typography-ae04c06-font-weight );line-height:var( --e-global-typography-ae04c06-line-height );color:var( --e-global-color-44a1064 );}.elementor-2342 .elementor-element.elementor-element-6ada83d > .elementor-widget-container{padding:0rem 0rem 0rem 03rem;}.elementor-2342 .elementor-element.elementor-element-e24cf87 > .elementor-widget-container{background-color:var( --e-global-color-9670681 );margin:3rem 0rem 0rem 0rem;padding:1rem 0rem 01rem 3rem;}.elementor-2342 .elementor-element.elementor-element-e24cf87 .elementor-heading-title{font-family:var( --e-global-typography-ae04c06-font-family ), Sans-serif;font-size:var( --e-global-typography-ae04c06-font-size );font-weight:var( --e-global-typography-ae04c06-font-weight );line-height:var( --e-global-typography-ae04c06-line-height );color:var( --e-global-color-44a1064 );}.elementor-2342 .elementor-element.elementor-element-33a7de8 > .elementor-widget-container{padding:0rem 0rem 0rem 03rem;}.elementor-2342 .elementor-element.elementor-element-589985e > .elementor-widget-container{background-color:var( --e-global-color-9670681 );margin:3rem 0rem 0rem 0rem;padding:1rem 0rem 01rem 3rem;}.elementor-2342 .elementor-element.elementor-element-589985e .elementor-heading-title{font-family:var( --e-global-typography-ae04c06-font-family ), Sans-serif;font-size:var( --e-global-typography-ae04c06-font-size );font-weight:var( --e-global-typography-ae04c06-font-weight );line-height:var( --e-global-typography-ae04c06-line-height );color:var( --e-global-color-44a1064 );}.elementor-2342 .elementor-element.elementor-element-3cf2e51 > .elementor-widget-container{padding:0rem 0rem 0rem 03rem;}.elementor-2342 .elementor-element.elementor-element-e0d6951 > .elementor-widget-container{background-color:var( --e-global-color-9670681 );margin:3rem 0rem 0rem 0rem;padding:1rem 0rem 01rem 3rem;}.elementor-2342 .elementor-element.elementor-element-e0d6951 .elementor-heading-title{font-family:var( --e-global-typography-ae04c06-font-family ), Sans-serif;font-size:var( --e-global-typography-ae04c06-font-size );font-weight:var( --e-global-typography-ae04c06-font-weight );line-height:var( --e-global-typography-ae04c06-line-height );color:var( --e-global-color-44a1064 );}.elementor-2342 .elementor-element.elementor-element-4fca5ef > .elementor-widget-container{padding:0rem 0rem 0rem 03rem;}.elementor-2342 .elementor-element.elementor-element-24e1a5b:not(.elementor-motion-effects-element-type-background), .elementor-2342 .elementor-element.elementor-element-24e1a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1fd96a61 );}.elementor-2342 .elementor-element.elementor-element-24e1a5b > .elementor-container{max-width:1140px;}.elementor-2342 .elementor-element.elementor-element-24e1a5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:4rem;margin-bottom:4rem;padding:3rem 3rem 3rem 3rem;}.elementor-2342 .elementor-element.elementor-element-24e1a5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2342 .elementor-element.elementor-element-bdcfe8b > .elementor-element-populated{padding:0rem 0rem 0rem 2rem;}.elementor-2342 .elementor-element.elementor-element-5dd5144 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;padding:1rem 0rem 01rem 3rem;}.elementor-2342 .elementor-element.elementor-element-5dd5144 .elementor-heading-title{font-family:var( --e-global-typography-ae04c06-font-family ), Sans-serif;font-size:var( --e-global-typography-ae04c06-font-size );font-weight:var( --e-global-typography-ae04c06-font-weight );line-height:var( --e-global-typography-ae04c06-line-height );color:var( --e-global-color-44a1064 );}.elementor-2342 .elementor-element.elementor-element-6221e90{width:var( --container-widget-width, 97.9% );max-width:97.9%;--container-widget-width:97.9%;--container-widget-flex-grow:0;}.elementor-2342 .elementor-element.elementor-element-6221e90 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-b530109{width:var( --container-widget-width, 100.337% );max-width:100.337%;--container-widget-width:100.337%;--container-widget-flex-grow:0;}.elementor-2342 .elementor-element.elementor-element-b530109 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2342 .elementor-element.elementor-element-cd75e32{width:var( --container-widget-width, 95.515% );max-width:95.515%;--container-widget-width:95.515%;--container-widget-flex-grow:0;}.elementor-2342 .elementor-element.elementor-element-cd75e32 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-a18e6a5 .elementor-button{background-color:var( --e-global-color-4d53b9a );font-size:var( --e-global-typography-b783604-font-size );font-weight:var( --e-global-typography-b783604-font-weight );font-style:var( --e-global-typography-b783604-font-style );line-height:var( --e-global-typography-b783604-line-height );letter-spacing:var( --e-global-typography-b783604-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-a18e6a5 .elementor-button:hover, .elementor-2342 .elementor-element.elementor-element-a18e6a5 .elementor-button:focus{background-color:var( --e-global-color-4440aa9 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2342 .elementor-element.elementor-element-a18e6a5 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2342 .elementor-element.elementor-element-a18e6a5 .elementor-button:hover svg, .elementor-2342 .elementor-element.elementor-element-a18e6a5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2342 .elementor-element.elementor-element-78e2ad9 > .elementor-element-populated{margin:3rem 5rem 3rem 5rem;--e-column-margin-right:5rem;--e-column-margin-left:5rem;}.elementor-2342 .elementor-element.elementor-element-79bb05b > .elementor-widget-container{background-color:var( --e-global-color-9670681 );margin:3rem 0rem 0rem 0rem;padding:1rem 0rem 01rem 3rem;}.elementor-2342 .elementor-element.elementor-element-79bb05b .elementor-heading-title{font-family:var( --e-global-typography-ae04c06-font-family ), Sans-serif;font-size:var( --e-global-typography-ae04c06-font-size );font-weight:var( --e-global-typography-ae04c06-font-weight );line-height:var( --e-global-typography-ae04c06-line-height );color:var( --e-global-color-44a1064 );}.elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-65e875c0 );}.elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-9670681 );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2342 .elementor-element.elementor-element-577db4d > .elementor-widget-container{padding:0rem 0rem 0rem 03rem;}.elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );}.elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );}.elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion .elementskit-card-body p, .elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion .elementskit-card-body{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-a501378{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2342 .elementor-element.elementor-element-a501378 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2342 .elementor-element.elementor-element-5dfd91a > .elementor-element-populated{margin:3rem 5rem 3rem 5rem;--e-column-margin-right:5rem;--e-column-margin-left:5rem;}.elementor-2342 .elementor-element.elementor-element-59a118b > .elementor-element-populated{padding:0rem 1rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-e18307c > .elementor-element-populated{padding:0rem 0rem 0rem 12rem;}.elementor-2342 .elementor-element.elementor-element-7ce5638{width:var( --container-widget-width, 103.186% );max-width:103.186%;--container-widget-width:103.186%;--container-widget-flex-grow:0;text-align:right;}.elementor-2342 .elementor-element.elementor-element-7ce5638 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-01283e0 .elementor-heading-title{font-family:var( --e-global-typography-e9810b3-font-family ), Sans-serif;font-size:var( --e-global-typography-e9810b3-font-size );font-weight:var( --e-global-typography-e9810b3-font-weight );line-height:var( --e-global-typography-e9810b3-line-height );}.elementor-2342 .elementor-element.elementor-element-ff1b3f0{width:var( --container-widget-width, 117.261% );max-width:117.261%;--container-widget-width:117.261%;--container-widget-flex-grow:0;}.elementor-2342 .elementor-element.elementor-element-ff1b3f0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-a64bfa9 > .elementor-element-populated{padding:0rem 1rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-d3d2a87 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 03rem;}@media(max-width:1024px){.elementor-widget-post-info .elementor-icon-list-item{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 );}.elementor-2342 .elementor-element.elementor-element-4e0ddae .elementor-icon-list-item{font-size:var( --e-global-typography-96abc71-font-size );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-4328a94 > .elementor-widget-container{margin:5rem 4rem 03rem 4rem;}.elementor-2342 .elementor-element.elementor-element-4328a94 .elementor-heading-title{font-size:var( --e-global-typography-5629caf-font-size );line-height:var( --e-global-typography-5629caf-line-height );letter-spacing:var( --e-global-typography-5629caf-letter-spacing );}.elementor-widget-text-editor{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 );}.elementor-2342 .elementor-element.elementor-element-a785fb5{font-size:var( --e-global-typography-4a2ad3d-font-size );line-height:var( --e-global-typography-4a2ad3d-line-height );letter-spacing:var( --e-global-typography-4a2ad3d-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{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 );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{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 );}.elementor-2342 .elementor-element.elementor-element-b599b67 .elementor-toc__header, .elementor-2342 .elementor-element.elementor-element-b599b67 .elementor-toc__header-title{font-size:var( --e-global-typography-96abc71-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-aeba993 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-81d4561 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-ed8a5c6 .elementor-heading-title{font-size:var( --e-global-typography-e9810b3-font-size );line-height:var( --e-global-typography-e9810b3-line-height );}.elementor-2342 .elementor-element.elementor-element-8a918a9 .elementor-heading-title{font-size:var( --e-global-typography-e9810b3-font-size );line-height:var( --e-global-typography-e9810b3-line-height );}.elementor-2342 .elementor-element.elementor-element-e6a8719 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-efa5888 .elementor-heading-title{font-size:var( --e-global-typography-e9810b3-font-size );line-height:var( --e-global-typography-e9810b3-line-height );}.elementor-2342 .elementor-element.elementor-element-9d5a6e6 .elementor-heading-title{font-size:var( --e-global-typography-e9810b3-font-size );line-height:var( --e-global-typography-e9810b3-line-height );}.elementor-2342 .elementor-element.elementor-element-8fe24a3 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-02dd451 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-e24cf87 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-589985e .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-e0d6951 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-5dd5144 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-6221e90 > .elementor-widget-container{padding:0rem 2rem 0rem 2rem;}.elementor-widget-image .widget-image-caption{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 );}.elementor-2342 .elementor-element.elementor-element-cd75e32 > .elementor-widget-container{padding:0rem 2rem 0rem 2rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-a18e6a5 > .elementor-widget-container{margin:12% 0% 0% 0%;}.elementor-2342 .elementor-element.elementor-element-a18e6a5 .elementor-button{font-size:var( --e-global-typography-b783604-font-size );line-height:var( --e-global-typography-b783604-line-height );letter-spacing:var( --e-global-typography-b783604-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-79bb05b .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{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 );}.elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion .elementskit-card-body p, .elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion .elementskit-card-body{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 );}.elementor-2342 .elementor-element.elementor-element-01283e0 .elementor-heading-title{font-size:var( --e-global-typography-e9810b3-font-size );line-height:var( --e-global-typography-e9810b3-line-height );}}@media(max-width:767px){.elementor-2342 .elementor-element.elementor-element-0b022ce{padding:2rem 0rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-6f58d63 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-d4c8efd{width:10%;}.elementor-2342 .elementor-element.elementor-element-d4c8efd > .elementor-element-populated{margin:1rem 0rem 0rem -2rem;--e-column-margin-right:0rem;--e-column-margin-left:-2rem;padding:0px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-9125942 > .elementor-widget-container{padding:-1px -1px -1px -1px;}.elementor-2342 .elementor-element.elementor-element-9125942 .elementor-icon-wrapper{text-align:left;}.elementor-2342 .elementor-element.elementor-element-9125942 .elementor-icon{font-size:20px;}.elementor-2342 .elementor-element.elementor-element-9125942 .elementor-icon svg{height:20px;}.elementor-2342 .elementor-element.elementor-element-a83affd{width:90%;}.elementor-2342 .elementor-element.elementor-element-a83affd > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-widget-post-info .elementor-icon-list-item{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 );}.elementor-2342 .elementor-element.elementor-element-4e0ddae > .elementor-widget-container{margin:1rem 0rem 0rem -3rem;}.elementor-2342 .elementor-element.elementor-element-4e0ddae .elementor-icon-list-item{font-size:var( --e-global-typography-96abc71-font-size );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-4328a94 > .elementor-widget-container{margin:03rem 2rem 2rem 2rem;padding:0px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-4328a94 .elementor-heading-title{font-size:var( --e-global-typography-5629caf-font-size );line-height:var( --e-global-typography-5629caf-line-height );letter-spacing:var( --e-global-typography-5629caf-letter-spacing );}.elementor-widget-text-editor{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 );}.elementor-2342 .elementor-element.elementor-element-a785fb5 > .elementor-widget-container{margin:0rem 2rem 0rem 2rem;}.elementor-2342 .elementor-element.elementor-element-a785fb5{font-size:var( --e-global-typography-4a2ad3d-font-size );line-height:var( --e-global-typography-4a2ad3d-line-height );letter-spacing:var( --e-global-typography-4a2ad3d-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-e250360 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-2342 .elementor-element.elementor-element-e250360 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-2342 .elementor-element.elementor-element-e250360 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-2342 .elementor-element.elementor-element-e250360 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-2342 .elementor-element.elementor-element-e250360 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-2342 .elementor-element.elementor-element-e250360 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-widget-theme-post-featured-image .widget-image-caption{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 );}.elementor-2342 .elementor-element.elementor-element-b41653e > .elementor-widget-container{margin:0rem 2rem 0rem 2rem;}.elementor-2342 .elementor-element.elementor-element-b41653e{text-align:center;}.elementor-2342 .elementor-element.elementor-element-b41653e img{width:100%;max-width:100%;}.elementor-2342 .elementor-element.elementor-element-86f2954 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2342 .elementor-element.elementor-element-655aae1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-4bfbed0{--spacer-size:162px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{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 );}.elementor-2342 .elementor-element.elementor-element-b599b67 > .elementor-widget-container{margin:5rem 01rem 0rem 1rem;}.elementor-2342 .elementor-element.elementor-element-b599b67 .elementor-toc__header, .elementor-2342 .elementor-element.elementor-element-b599b67 .elementor-toc__header-title{font-size:var( --e-global-typography-96abc71-font-size );}.elementor-2342 .elementor-element.elementor-element-81b09ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-aeba993 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-2342 .elementor-element.elementor-element-aeba993 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-21a8c81 > .elementor-widget-container{padding:2rem 2rem 0rem 2rem;}.elementor-2342 .elementor-element.elementor-element-81d4561 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-2342 .elementor-element.elementor-element-81d4561 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-5dfa9bf > .elementor-widget-container{padding:02rem 2rem 0rem 02rem;}.elementor-2342 .elementor-element.elementor-element-ed8a5c6 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-2342 .elementor-element.elementor-element-ed8a5c6 .elementor-heading-title{font-size:var( --e-global-typography-e9810b3-font-size );line-height:var( --e-global-typography-e9810b3-line-height );}.elementor-2342 .elementor-element.elementor-element-e6e958a > .elementor-widget-container{padding:02rem 2rem 0rem 2rem;}.elementor-2342 .elementor-element.elementor-element-8a918a9 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-2342 .elementor-element.elementor-element-8a918a9 .elementor-heading-title{font-size:var( --e-global-typography-e9810b3-font-size );line-height:var( --e-global-typography-e9810b3-line-height );}.elementor-2342 .elementor-element.elementor-element-49a32bd > .elementor-widget-container{padding:02rem 2rem 0rem 2rem;}.elementor-2342 .elementor-element.elementor-element-1cfb493 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-e6a8719 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-2342 .elementor-element.elementor-element-e6a8719 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-db8e804 > .elementor-widget-container{padding:2rem 2rem 0rem 02rem;}.elementor-2342 .elementor-element.elementor-element-efa5888 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-2342 .elementor-element.elementor-element-efa5888 .elementor-heading-title{font-size:var( --e-global-typography-e9810b3-font-size );line-height:var( --e-global-typography-e9810b3-line-height );}.elementor-2342 .elementor-element.elementor-element-c48b616 > .elementor-widget-container{padding:2rem 2rem 0rem 02rem;}.elementor-2342 .elementor-element.elementor-element-9d5a6e6 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-2342 .elementor-element.elementor-element-9d5a6e6 .elementor-heading-title{font-size:var( --e-global-typography-e9810b3-font-size );line-height:var( --e-global-typography-e9810b3-line-height );}.elementor-2342 .elementor-element.elementor-element-4536d73 > .elementor-widget-container{padding:2rem 2rem 0rem 02rem;}.elementor-2342 .elementor-element.elementor-element-abd2a76 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-3a1bd3e > .elementor-element-populated{padding:0rem 2rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-8fe24a3 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-2342 .elementor-element.elementor-element-8fe24a3 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-7d40899 > .elementor-widget-container{padding:0rem 2rem 0rem 02rem;}.elementor-2342 .elementor-element.elementor-element-0a806ce > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-87e7e7d > .elementor-element-populated{padding:0rem 2rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-02dd451 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-2342 .elementor-element.elementor-element-02dd451 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-6ada83d > .elementor-widget-container{padding:0rem 2rem 0rem 02rem;}.elementor-2342 .elementor-element.elementor-element-4963608 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-9153409 > .elementor-element-populated{padding:0rem 2rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-e24cf87 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-2342 .elementor-element.elementor-element-e24cf87 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-33a7de8 > .elementor-widget-container{padding:0rem 2rem 0rem 02rem;}.elementor-2342 .elementor-element.elementor-element-44c8075 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-e886c44 > .elementor-element-populated{padding:0rem 2rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-589985e > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-2342 .elementor-element.elementor-element-589985e .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-3cf2e51 > .elementor-widget-container{padding:0rem 2rem 0rem 02rem;}.elementor-2342 .elementor-element.elementor-element-bd3bf8e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-d472c91 > .elementor-element-populated{padding:0rem 2rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-e0d6951 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-2342 .elementor-element.elementor-element-e0d6951 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-4fca5ef > .elementor-widget-container{padding:0rem 2rem 0rem 02rem;}.elementor-2342 .elementor-element.elementor-element-24e1a5b{padding:1rem 2rem 1rem 2rem;}.elementor-2342 .elementor-element.elementor-element-bdcfe8b > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-5dd5144 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-2342 .elementor-element.elementor-element-5dd5144 .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-6221e90 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-widget-image .widget-image-caption{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 );}.elementor-2342 .elementor-element.elementor-element-cd75e32 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-a18e6a5 > .elementor-widget-container{margin:14% 0% 0% 0%;}.elementor-2342 .elementor-element.elementor-element-a18e6a5 .elementor-button{font-size:var( --e-global-typography-b783604-font-size );line-height:var( --e-global-typography-b783604-line-height );letter-spacing:var( --e-global-typography-b783604-letter-spacing );}.elementor-2342 .elementor-element.elementor-element-78e2ad9 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2342 .elementor-element.elementor-element-79bb05b > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-2342 .elementor-element.elementor-element-79bb05b .elementor-heading-title{font-size:var( --e-global-typography-ae04c06-font-size );line-height:var( --e-global-typography-ae04c06-line-height );}.elementor-2342 .elementor-element.elementor-element-577db4d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{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 );}.elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion .elementskit-card-body p, .elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion .elementskit-card-body{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 );}.elementor-2342 .elementor-element.elementor-element-577db4d .elementskit-accordion .elementskit-card-body{padding:01em 01em 0em 2em;}.elementor-2342 .elementor-element.elementor-element-5dfd91a > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2342 .elementor-element.elementor-element-59a118b > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-e18307c > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-7ce5638 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2342 .elementor-element.elementor-element-7ce5638{text-align:center;}.elementor-2342 .elementor-element.elementor-element-01283e0 > .elementor-widget-container{padding:0rem 2rem 0rem 2rem;}.elementor-2342 .elementor-element.elementor-element-01283e0 .elementor-heading-title{font-size:var( --e-global-typography-e9810b3-font-size );line-height:var( --e-global-typography-e9810b3-line-height );}.elementor-2342 .elementor-element.elementor-element-ff1b3f0 > .elementor-widget-container{padding:0rem 2rem 0rem 02rem;}.elementor-2342 .elementor-element.elementor-element-d3d2a87 > .elementor-widget-container{padding:0rem 2rem 2rem 2rem;}}@media(min-width:768px){.elementor-2342 .elementor-element.elementor-element-d4c8efd{width:4.189%;}.elementor-2342 .elementor-element.elementor-element-a83affd{width:95.811%;}.elementor-2342 .elementor-element.elementor-element-655aae1{width:30%;}.elementor-2342 .elementor-element.elementor-element-81b09ea{width:70%;}.elementor-2342 .elementor-element.elementor-element-3742b6c{width:30%;}.elementor-2342 .elementor-element.elementor-element-1cfb493{width:70%;}.elementor-2342 .elementor-element.elementor-element-abd2a76{width:30%;}.elementor-2342 .elementor-element.elementor-element-3a1bd3e{width:70%;}.elementor-2342 .elementor-element.elementor-element-0a806ce{width:30%;}.elementor-2342 .elementor-element.elementor-element-87e7e7d{width:70%;}.elementor-2342 .elementor-element.elementor-element-4963608{width:30%;}.elementor-2342 .elementor-element.elementor-element-9153409{width:70%;}.elementor-2342 .elementor-element.elementor-element-44c8075{width:30%;}.elementor-2342 .elementor-element.elementor-element-e886c44{width:70%;}.elementor-2342 .elementor-element.elementor-element-bd3bf8e{width:30%;}.elementor-2342 .elementor-element.elementor-element-d472c91{width:70%;}.elementor-2342 .elementor-element.elementor-element-c246ad8{width:30%;}.elementor-2342 .elementor-element.elementor-element-bdcfe8b{width:70%;}.elementor-2342 .elementor-element.elementor-element-fa2dff3{width:37.706%;}.elementor-2342 .elementor-element.elementor-element-2448bcd{width:62.294%;}.elementor-2342 .elementor-element.elementor-element-e1ff5eb{width:30%;}.elementor-2342 .elementor-element.elementor-element-41b99bf{width:70%;}.elementor-2342 .elementor-element.elementor-element-59a118b{width:30%;}.elementor-2342 .elementor-element.elementor-element-e18307c{width:30.479%;}.elementor-2342 .elementor-element.elementor-element-782edfc{width:39.185%;}.elementor-2342 .elementor-element.elementor-element-a64bfa9{width:30%;}.elementor-2342 .elementor-element.elementor-element-4af7f7f{width:70%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-b599b67 */.elementor-widget-table-of-contents ul li {
  border-bottom: 1px solid #D1CECC; /* Hauchzarter Trenner */
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}

.elementor-widget-table-of-contents ul li:last-child {
  border-bottom: none; /* Kein Strich nach dem letzten Element */
}

.elementor-widget-table-of-contents ul li.current {
  border-left: 3px solid #C39869; /* Goldene Markierung links */
  padding-left: 0.5rem;
  background-color: #F7F6F3; /* Optionaler Hintergrund */
}

.elementor-widget-table-of-contents ul li.current a {
  color: #C39869 !important; /* Goldene Schriftfarbe */
  font-weight: bold;
}

html {
  scroll-behavior: smooth;
}

:target::before {
  content: "";
  display: block;
  height: 80px; /* Abstand nach oben */
  margin-top: -80px;
}

/* Sticky auf Mobil deaktivieren */
@media (max-width: 1024px) {
  .elementor-widget-table-of-contents.elementor-sticky {
    position: static !important;
    top: auto !important;
  }
}

/* TOC scrollbar machen bei langen Listen */
#ez-toc-container,
.elementor-widget-table-of-contents {
  max-height: 800px;
  overflow-y: auto;
  padding-right: 10px;
}/* End custom CSS */