.elementor-8104 .elementor-element.elementor-element-d7a445f:not(.elementor-motion-effects-element-type-background), .elementor-8104 .elementor-element.elementor-element-d7a445f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schleswiger.de/wp-content/uploads/2025/06/Gewerbliche-Gebaeude­versicherung_2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8104 .elementor-element.elementor-element-d7a445f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-fb4bf58 ) 0%, #00000052 51%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-d7a445f > .elementor-container{min-height:260px;}.elementor-8104 .elementor-element.elementor-element-d7a445f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 45px 120px 45px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8104 .elementor-element.elementor-element-8711673 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-70bfea1 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-70bfea1 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-bb26c5b{padding:40px 45px 30px 45px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8104 .elementor-element.elementor-element-0b7259e > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8104 .elementor-element.elementor-element-0b7259e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-text{transition:color 0.3s;}.elementor-8104 .elementor-element.elementor-element-92f0d77 > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-895b845{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;padding:90px 45px 90px 45px;}.elementor-8104 .elementor-element.elementor-element-baaa839 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-8104 .elementor-element.elementor-element-baaa839{text-align:center;}.elementor-8104 .elementor-element.elementor-element-baaa839 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-widget-pp-posts .pp-post-terms{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-posts .pp-post-title, .elementor-widget-pp-posts .pp-post-title a{color:var( --e-global-color-secondary );}.elementor-widget-pp-posts .pp-post-title a:hover{color:var( --e-global-color-secondary );}.elementor-widget-pp-posts .pp-post-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-posts .pp-post-excerpt{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-posts .pp-post-meta, .elementor-widget-pp-posts .pp-post-meta a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-posts .pp-posts-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-pp-posts .pp-posts-pagination .page-numbers, .elementor-widget-pp-posts .pp-posts-pagination a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8104 .elementor-element.elementor-element-881fa39 .pp-posts{--pp-gallery-columns:4;}.elementor-8104 .elementor-element.elementor-element-881fa39 .pp-posts-grid.elementor-grid{grid-template-columns:repeat(4, 1fr);}.elementor-8104 .elementor-element.elementor-element-881fa39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-881fa39{--grid-column-gap:28px;--grid-row-gap:13px;}.elementor-8104 .elementor-element.elementor-element-2bcea48{border-style:none;padding:90px 45px 15px 45px;}.elementor-8104 .elementor-element.elementor-element-ec6742b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8104 .elementor-element.elementor-element-ec6742b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schleswiger.de/wp-content/uploads/2026/08/Hero-Bild-0826-Hausratversicherung-Schleswiger.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-ec6742b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8104 .elementor-element.elementor-element-ec6742b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8104 .elementor-element.elementor-element-ec6742b > .elementor-element-populated, .elementor-8104 .elementor-element.elementor-element-ec6742b > .elementor-element-populated > .elementor-background-overlay, .elementor-8104 .elementor-element.elementor-element-ec6742b > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-8104 .elementor-element.elementor-element-ec6742b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-ec6742b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-1545189{--spacer-size:380px;}.elementor-8104 .elementor-element.elementor-element-1545189 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-ae271d3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8104 .elementor-element.elementor-element-ae271d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8104 .elementor-element.elementor-element-ae271d3 > .elementor-element-populated{padding:0px 0px 0px 75px;}.elementor-8104 .elementor-element.elementor-element-23682e9 .elementor-heading-title{color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-1621c21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 20px 0px;}.elementor-8104 .elementor-element.elementor-element-1621c21{text-align:start;}.elementor-8104 .elementor-element.elementor-element-1621c21 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8104 .elementor-element.elementor-element-b419ffa .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-fb4bf58 );color:var( --e-global-color-fb4bf58 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-b419ffa .elementor-button:hover, .elementor-8104 .elementor-element.elementor-element-b419ffa .elementor-button:focus{background-color:var( --e-global-color-fb4bf58 );color:#FFFFFF;border-color:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-b419ffa{width:auto;max-width:auto;}.elementor-8104 .elementor-element.elementor-element-b419ffa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-b419ffa .elementor-button:hover svg, .elementor-8104 .elementor-element.elementor-element-b419ffa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-9e066da{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;padding:15px 45px 90px 45px;}.elementor-8104 .elementor-element.elementor-element-1f82204.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8104 .elementor-element.elementor-element-1f82204 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8104 .elementor-element.elementor-element-1f82204 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-44298d4{--swiper-slides-to-display:4;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:3px;--progressbar-normal-color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-44298d4 .swiper-slide > .elementor-element{height:100%;}.elementor-8104 .elementor-element.elementor-element-233180c{border-style:none;padding:90px 45px 15px 45px;}.elementor-8104 .elementor-element.elementor-element-212f262:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8104 .elementor-element.elementor-element-212f262 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schleswiger.de/wp-content/uploads/2025/06/Wohngebaeudeversicherung_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-212f262.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8104 .elementor-element.elementor-element-212f262.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8104 .elementor-element.elementor-element-212f262 > .elementor-element-populated, .elementor-8104 .elementor-element.elementor-element-212f262 > .elementor-element-populated > .elementor-background-overlay, .elementor-8104 .elementor-element.elementor-element-212f262 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-8104 .elementor-element.elementor-element-212f262 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-212f262 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-582c44d{--spacer-size:380px;}.elementor-8104 .elementor-element.elementor-element-582c44d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-e5addbc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8104 .elementor-element.elementor-element-e5addbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8104 .elementor-element.elementor-element-e5addbc > .elementor-element-populated{padding:0px 0px 0px 75px;}.elementor-8104 .elementor-element.elementor-element-f7e5206 .elementor-heading-title{color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-1b0675b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 20px 0px;}.elementor-8104 .elementor-element.elementor-element-1b0675b{text-align:start;}.elementor-8104 .elementor-element.elementor-element-1b0675b .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-8104 .elementor-element.elementor-element-9d217ac .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-fb4bf58 );color:var( --e-global-color-fb4bf58 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-9d217ac .elementor-button:hover, .elementor-8104 .elementor-element.elementor-element-9d217ac .elementor-button:focus{background-color:var( --e-global-color-fb4bf58 );color:#FFFFFF;border-color:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-9d217ac{width:auto;max-width:auto;}.elementor-8104 .elementor-element.elementor-element-9d217ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-9d217ac .elementor-button:hover svg, .elementor-8104 .elementor-element.elementor-element-9d217ac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-41890c3{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;padding:15px 45px 90px 45px;}.elementor-8104 .elementor-element.elementor-element-ce73cb0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8104 .elementor-element.elementor-element-ce73cb0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8104 .elementor-element.elementor-element-ce73cb0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-8efa821{--swiper-slides-to-display:4;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:3px;--progressbar-normal-color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-8efa821 .swiper-slide > .elementor-element{height:100%;}.elementor-8104 .elementor-element.elementor-element-24122f9{border-style:none;padding:90px 45px 15px 45px;}.elementor-8104 .elementor-element.elementor-element-227c3fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8104 .elementor-element.elementor-element-227c3fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schleswiger.de/wp-content/uploads/2026/09/Bauen-Sanieren-Beitragskategorie-Schleswiger-Ratgeber.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-227c3fa.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8104 .elementor-element.elementor-element-227c3fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8104 .elementor-element.elementor-element-227c3fa > .elementor-element-populated, .elementor-8104 .elementor-element.elementor-element-227c3fa > .elementor-element-populated > .elementor-background-overlay, .elementor-8104 .elementor-element.elementor-element-227c3fa > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-8104 .elementor-element.elementor-element-227c3fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-227c3fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-eb1c97f{--spacer-size:380px;}.elementor-8104 .elementor-element.elementor-element-eb1c97f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-b0d7661.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8104 .elementor-element.elementor-element-b0d7661.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8104 .elementor-element.elementor-element-b0d7661 > .elementor-element-populated{padding:0px 0px 0px 75px;}.elementor-8104 .elementor-element.elementor-element-c5622b4 .elementor-heading-title{color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-035c7b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 20px 0px;}.elementor-8104 .elementor-element.elementor-element-035c7b4{text-align:start;}.elementor-8104 .elementor-element.elementor-element-035c7b4 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-8104 .elementor-element.elementor-element-3ef4802 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-fb4bf58 );color:var( --e-global-color-fb4bf58 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-3ef4802 .elementor-button:hover, .elementor-8104 .elementor-element.elementor-element-3ef4802 .elementor-button:focus{background-color:var( --e-global-color-fb4bf58 );color:#FFFFFF;border-color:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-3ef4802{width:auto;max-width:auto;}.elementor-8104 .elementor-element.elementor-element-3ef4802 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-3ef4802 .elementor-button:hover svg, .elementor-8104 .elementor-element.elementor-element-3ef4802 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-7e0a179{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;padding:15px 45px 90px 45px;}.elementor-8104 .elementor-element.elementor-element-ffd9799.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8104 .elementor-element.elementor-element-ffd9799 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8104 .elementor-element.elementor-element-ffd9799 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-b7ce715{--swiper-slides-to-display:4;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:3px;--progressbar-normal-color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-b7ce715 .swiper-slide > .elementor-element{height:100%;}.elementor-8104 .elementor-element.elementor-element-b530827{border-style:none;padding:90px 45px 15px 45px;}.elementor-8104 .elementor-element.elementor-element-5da9825:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8104 .elementor-element.elementor-element-5da9825 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schleswiger.de/wp-content/uploads/2026/09/Diebstahl-Sicherheit-Beitragskategorie-Schleswiger-Ratgeber.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-5da9825.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8104 .elementor-element.elementor-element-5da9825.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8104 .elementor-element.elementor-element-5da9825 > .elementor-element-populated, .elementor-8104 .elementor-element.elementor-element-5da9825 > .elementor-element-populated > .elementor-background-overlay, .elementor-8104 .elementor-element.elementor-element-5da9825 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-8104 .elementor-element.elementor-element-5da9825 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-5da9825 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-ba0cfba{--spacer-size:380px;}.elementor-8104 .elementor-element.elementor-element-ba0cfba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-7f7383e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8104 .elementor-element.elementor-element-7f7383e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8104 .elementor-element.elementor-element-7f7383e > .elementor-element-populated{padding:0px 0px 0px 75px;}.elementor-8104 .elementor-element.elementor-element-89e27c1 .elementor-heading-title{color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-00ae5a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 20px 0px;}.elementor-8104 .elementor-element.elementor-element-00ae5a0{text-align:start;}.elementor-8104 .elementor-element.elementor-element-00ae5a0 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-8104 .elementor-element.elementor-element-710ab9f .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-fb4bf58 );color:var( --e-global-color-fb4bf58 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-710ab9f .elementor-button:hover, .elementor-8104 .elementor-element.elementor-element-710ab9f .elementor-button:focus{background-color:var( --e-global-color-fb4bf58 );color:#FFFFFF;border-color:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-710ab9f{width:auto;max-width:auto;}.elementor-8104 .elementor-element.elementor-element-710ab9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-710ab9f .elementor-button:hover svg, .elementor-8104 .elementor-element.elementor-element-710ab9f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-554e407{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;padding:15px 45px 90px 45px;}.elementor-8104 .elementor-element.elementor-element-6935f76.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8104 .elementor-element.elementor-element-6935f76 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8104 .elementor-element.elementor-element-6935f76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-d446139{--swiper-slides-to-display:4;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:3px;--progressbar-normal-color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-d446139 .swiper-slide > .elementor-element{height:100%;}.elementor-8104 .elementor-element.elementor-element-27da296{border-style:none;padding:90px 45px 15px 45px;}.elementor-8104 .elementor-element.elementor-element-5f3c9c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8104 .elementor-element.elementor-element-5f3c9c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schleswiger.de/wp-content/uploads/2026/09/Fahrrad-Reisen-Freizeit-Beitragskategorie-Schleswiger-Ratgeber.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-5f3c9c1.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8104 .elementor-element.elementor-element-5f3c9c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8104 .elementor-element.elementor-element-5f3c9c1 > .elementor-element-populated, .elementor-8104 .elementor-element.elementor-element-5f3c9c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-8104 .elementor-element.elementor-element-5f3c9c1 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-8104 .elementor-element.elementor-element-5f3c9c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-5f3c9c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-8ae929f{--spacer-size:380px;}.elementor-8104 .elementor-element.elementor-element-8ae929f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-304433a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8104 .elementor-element.elementor-element-304433a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8104 .elementor-element.elementor-element-304433a > .elementor-element-populated{padding:0px 0px 0px 75px;}.elementor-8104 .elementor-element.elementor-element-a5ea721 .elementor-heading-title{color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-d1ed35c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 20px 0px;}.elementor-8104 .elementor-element.elementor-element-d1ed35c{text-align:start;}.elementor-8104 .elementor-element.elementor-element-d1ed35c .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-8104 .elementor-element.elementor-element-904615b .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-fb4bf58 );color:var( --e-global-color-fb4bf58 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-904615b .elementor-button:hover, .elementor-8104 .elementor-element.elementor-element-904615b .elementor-button:focus{background-color:var( --e-global-color-fb4bf58 );color:#FFFFFF;border-color:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-904615b{width:auto;max-width:auto;}.elementor-8104 .elementor-element.elementor-element-904615b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-904615b .elementor-button:hover svg, .elementor-8104 .elementor-element.elementor-element-904615b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-6cad7da{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;padding:15px 45px 90px 45px;}.elementor-8104 .elementor-element.elementor-element-1a33bf6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8104 .elementor-element.elementor-element-1a33bf6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8104 .elementor-element.elementor-element-1a33bf6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-bd5880f{--swiper-slides-to-display:4;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:3px;--progressbar-normal-color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-bd5880f .swiper-slide > .elementor-element{height:100%;}.elementor-8104 .elementor-element.elementor-element-c1db22b{border-style:none;padding:90px 45px 15px 45px;}.elementor-8104 .elementor-element.elementor-element-e15610e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8104 .elementor-element.elementor-element-e15610e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schleswiger.de/wp-content/uploads/2026/09/Technik-Energie-Beitragskategorie-Schleswiger-Ratgeber.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-e15610e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8104 .elementor-element.elementor-element-e15610e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8104 .elementor-element.elementor-element-e15610e > .elementor-element-populated, .elementor-8104 .elementor-element.elementor-element-e15610e > .elementor-element-populated > .elementor-background-overlay, .elementor-8104 .elementor-element.elementor-element-e15610e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-8104 .elementor-element.elementor-element-e15610e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-e15610e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-6a02d41{--spacer-size:380px;}.elementor-8104 .elementor-element.elementor-element-6a02d41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-5aea038.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8104 .elementor-element.elementor-element-5aea038.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8104 .elementor-element.elementor-element-5aea038 > .elementor-element-populated{padding:0px 0px 0px 75px;}.elementor-8104 .elementor-element.elementor-element-80176cd .elementor-heading-title{color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-61e4007 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 20px 0px;}.elementor-8104 .elementor-element.elementor-element-61e4007{text-align:start;}.elementor-8104 .elementor-element.elementor-element-61e4007 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-8104 .elementor-element.elementor-element-54daeeb .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-fb4bf58 );color:var( --e-global-color-fb4bf58 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-54daeeb .elementor-button:hover, .elementor-8104 .elementor-element.elementor-element-54daeeb .elementor-button:focus{background-color:var( --e-global-color-fb4bf58 );color:#FFFFFF;border-color:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-54daeeb{width:auto;max-width:auto;}.elementor-8104 .elementor-element.elementor-element-54daeeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-54daeeb .elementor-button:hover svg, .elementor-8104 .elementor-element.elementor-element-54daeeb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-cfa2f67{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;padding:15px 45px 90px 45px;}.elementor-8104 .elementor-element.elementor-element-5fbe5d5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8104 .elementor-element.elementor-element-5fbe5d5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8104 .elementor-element.elementor-element-5fbe5d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-4a2898c{--swiper-slides-to-display:4;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:3px;--progressbar-normal-color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-4a2898c .swiper-slide > .elementor-element{height:100%;}.elementor-8104 .elementor-element.elementor-element-994d348{border-style:none;padding:90px 45px 15px 45px;}.elementor-8104 .elementor-element.elementor-element-e916fac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8104 .elementor-element.elementor-element-e916fac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schleswiger.de/wp-content/uploads/2026/09/Leben-Vorsorge-Beitragskategorie-Schleswiger-Ratgeber.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-e916fac.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8104 .elementor-element.elementor-element-e916fac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8104 .elementor-element.elementor-element-e916fac > .elementor-element-populated, .elementor-8104 .elementor-element.elementor-element-e916fac > .elementor-element-populated > .elementor-background-overlay, .elementor-8104 .elementor-element.elementor-element-e916fac > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-8104 .elementor-element.elementor-element-e916fac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-e916fac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-0ff118f{--spacer-size:380px;}.elementor-8104 .elementor-element.elementor-element-0ff118f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-a26c3ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8104 .elementor-element.elementor-element-a26c3ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8104 .elementor-element.elementor-element-a26c3ee > .elementor-element-populated{padding:0px 0px 0px 75px;}.elementor-8104 .elementor-element.elementor-element-10cf968 .elementor-heading-title{color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-de21d61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 20px 0px;}.elementor-8104 .elementor-element.elementor-element-de21d61{text-align:start;}.elementor-8104 .elementor-element.elementor-element-de21d61 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-8104 .elementor-element.elementor-element-d43aef9 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-fb4bf58 );color:var( --e-global-color-fb4bf58 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-d43aef9 .elementor-button:hover, .elementor-8104 .elementor-element.elementor-element-d43aef9 .elementor-button:focus{background-color:var( --e-global-color-fb4bf58 );color:#FFFFFF;border-color:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-d43aef9{width:auto;max-width:auto;}.elementor-8104 .elementor-element.elementor-element-d43aef9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-d43aef9 .elementor-button:hover svg, .elementor-8104 .elementor-element.elementor-element-d43aef9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-2a19806{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;padding:15px 45px 90px 45px;}.elementor-8104 .elementor-element.elementor-element-c61eca8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8104 .elementor-element.elementor-element-c61eca8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8104 .elementor-element.elementor-element-c61eca8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-e38d8c8{--swiper-slides-to-display:4;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:3px;--progressbar-normal-color:var( --e-global-color-fb4bf58 );}.elementor-8104 .elementor-element.elementor-element-e38d8c8 .swiper-slide > .elementor-element{height:100%;}.elementor-8104 .elementor-element.elementor-element-a871fe8:not(.elementor-motion-effects-element-type-background), .elementor-8104 .elementor-element.elementor-element-a871fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb4bf58 );background-image:url("https://schleswiger.de/wp-content/uploads/2025/11/Schleswiger-Fischer-nah-November-03.webp");background-position:top right;background-repeat:no-repeat;background-size:50% auto;}.elementor-8104 .elementor-element.elementor-element-a871fe8 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-fb4bf58 ) 48%, #FFFFFF00 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8104 .elementor-element.elementor-element-a871fe8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 45px 90px 45px;}.elementor-bc-flex-widget .elementor-8104 .elementor-element.elementor-element-75e5da9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8104 .elementor-element.elementor-element-75e5da9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8104 .elementor-element.elementor-element-75e5da9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8104 .elementor-element.elementor-element-75e5da9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-74e7c45{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;}.elementor-8104 .elementor-element.elementor-element-74e7c45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-74e7c45 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-c4ede27{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-c4ede27 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-7bb482b .elementor-button{background-color:#0565B100;font-family:"Inter", Sans-serif;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-8104 .elementor-element.elementor-element-7bb482b .elementor-button:hover, .elementor-8104 .elementor-element.elementor-element-7bb482b .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-fb4bf58 );border-color:#FFFFFF;}.elementor-8104 .elementor-element.elementor-element-7bb482b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-7bb482b .elementor-button:hover svg, .elementor-8104 .elementor-element.elementor-element-7bb482b .elementor-button:focus svg{fill:var( --e-global-color-fb4bf58 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8104 .elementor-element.elementor-element-d7a445f{padding:60px 30px 60px 30px;}.elementor-8104 .elementor-element.elementor-element-bb26c5b{padding:30px 30px 20px 30px;}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-item > a{font-size:17px;}.elementor-8104 .elementor-element.elementor-element-895b845{padding:60px 30px 60px 30px;}.elementor-8104 .elementor-element.elementor-element-881fa39 .pp-posts{--pp-gallery-columns:2;}.elementor-8104 .elementor-element.elementor-element-881fa39 .pp-posts-grid.elementor-grid{grid-template-columns:repeat(2, 1fr);}.elementor-8104 .elementor-element.elementor-element-2bcea48{padding:60px 30px 30px 30px;}.elementor-8104 .elementor-element.elementor-element-1545189{--spacer-size:280px;}.elementor-8104 .elementor-element.elementor-element-ae271d3 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-8104 .elementor-element.elementor-element-9e066da{padding:30px 30px 60px 30px;}.elementor-8104 .elementor-element.elementor-element-44298d4{--swiper-slides-to-display:2;}.elementor-8104 .elementor-element.elementor-element-233180c{padding:60px 30px 30px 30px;}.elementor-8104 .elementor-element.elementor-element-582c44d{--spacer-size:280px;}.elementor-8104 .elementor-element.elementor-element-e5addbc > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-8104 .elementor-element.elementor-element-41890c3{padding:30px 30px 60px 30px;}.elementor-8104 .elementor-element.elementor-element-8efa821{--swiper-slides-to-display:2;}.elementor-8104 .elementor-element.elementor-element-24122f9{padding:60px 30px 30px 30px;}.elementor-8104 .elementor-element.elementor-element-eb1c97f{--spacer-size:280px;}.elementor-8104 .elementor-element.elementor-element-b0d7661 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-8104 .elementor-element.elementor-element-7e0a179{padding:30px 30px 60px 30px;}.elementor-8104 .elementor-element.elementor-element-b7ce715{--swiper-slides-to-display:2;}.elementor-8104 .elementor-element.elementor-element-b530827{padding:60px 30px 30px 30px;}.elementor-8104 .elementor-element.elementor-element-ba0cfba{--spacer-size:280px;}.elementor-8104 .elementor-element.elementor-element-7f7383e > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-8104 .elementor-element.elementor-element-554e407{padding:30px 30px 60px 30px;}.elementor-8104 .elementor-element.elementor-element-d446139{--swiper-slides-to-display:2;}.elementor-8104 .elementor-element.elementor-element-27da296{padding:60px 30px 30px 30px;}.elementor-8104 .elementor-element.elementor-element-8ae929f{--spacer-size:280px;}.elementor-8104 .elementor-element.elementor-element-304433a > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-8104 .elementor-element.elementor-element-6cad7da{padding:30px 30px 60px 30px;}.elementor-8104 .elementor-element.elementor-element-bd5880f{--swiper-slides-to-display:2;}.elementor-8104 .elementor-element.elementor-element-c1db22b{padding:60px 30px 30px 30px;}.elementor-8104 .elementor-element.elementor-element-6a02d41{--spacer-size:280px;}.elementor-8104 .elementor-element.elementor-element-5aea038 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-8104 .elementor-element.elementor-element-cfa2f67{padding:30px 30px 60px 30px;}.elementor-8104 .elementor-element.elementor-element-4a2898c{--swiper-slides-to-display:2;}.elementor-8104 .elementor-element.elementor-element-994d348{padding:60px 30px 30px 30px;}.elementor-8104 .elementor-element.elementor-element-0ff118f{--spacer-size:280px;}.elementor-8104 .elementor-element.elementor-element-a26c3ee > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-8104 .elementor-element.elementor-element-2a19806{padding:30px 30px 60px 30px;}.elementor-8104 .elementor-element.elementor-element-e38d8c8{--swiper-slides-to-display:2;}.elementor-8104 .elementor-element.elementor-element-a871fe8:not(.elementor-motion-effects-element-type-background), .elementor-8104 .elementor-element.elementor-element-a871fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:156px 0px;background-size:cover;}.elementor-8104 .elementor-element.elementor-element-a871fe8{padding:60px 30px 60px 30px;}}@media(max-width:767px){.elementor-8104 .elementor-element.elementor-element-d7a445f{padding:50px 20px 50px 20px;}.elementor-8104 .elementor-element.elementor-element-bb26c5b{padding:30px 20px 30px 20px;}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-item > a{font-size:15px;line-height:1.7em;}.elementor-8104 .elementor-element.elementor-element-92f0d77 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-895b845{padding:50px 20px 50px 20px;}.elementor-8104 .elementor-element.elementor-element-baaa839 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-8104 .elementor-element.elementor-element-baaa839 .elementor-heading-title{font-size:28px;}.elementor-8104 .elementor-element.elementor-element-881fa39 .pp-posts{--pp-gallery-columns:1;}.elementor-8104 .elementor-element.elementor-element-881fa39 .pp-posts-grid.elementor-grid{grid-template-columns:repeat(1, 1fr);}.elementor-8104 .elementor-element.elementor-element-881fa39{--grid-column-gap:28px;--grid-row-gap:25px;}.elementor-8104 .elementor-element.elementor-element-2bcea48{padding:50px 20px 25px 20px;}.elementor-8104 .elementor-element.elementor-element-1545189{--spacer-size:165px;}.elementor-8104 .elementor-element.elementor-element-ae271d3 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-1621c21 .elementor-heading-title{font-size:28px;}.elementor-8104 .elementor-element.elementor-element-b419ffa > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-9e066da{padding:25px 20px 50px 20px;}.elementor-8104 .elementor-element.elementor-element-44298d4{--swiper-slides-to-display:1;}.elementor-8104 .elementor-element.elementor-element-233180c{padding:50px 20px 25px 20px;}.elementor-8104 .elementor-element.elementor-element-582c44d{--spacer-size:165px;}.elementor-8104 .elementor-element.elementor-element-e5addbc > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-1b0675b .elementor-heading-title{font-size:28px;}.elementor-8104 .elementor-element.elementor-element-9d217ac > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-41890c3{padding:25px 20px 50px 20px;}.elementor-8104 .elementor-element.elementor-element-8efa821{--swiper-slides-to-display:1;}.elementor-8104 .elementor-element.elementor-element-24122f9{padding:50px 20px 25px 20px;}.elementor-8104 .elementor-element.elementor-element-eb1c97f{--spacer-size:165px;}.elementor-8104 .elementor-element.elementor-element-b0d7661 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-035c7b4 .elementor-heading-title{font-size:28px;}.elementor-8104 .elementor-element.elementor-element-3ef4802 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-7e0a179{padding:25px 20px 50px 20px;}.elementor-8104 .elementor-element.elementor-element-b7ce715{--swiper-slides-to-display:1;}.elementor-8104 .elementor-element.elementor-element-b530827{padding:50px 20px 25px 20px;}.elementor-8104 .elementor-element.elementor-element-ba0cfba{--spacer-size:165px;}.elementor-8104 .elementor-element.elementor-element-7f7383e > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-00ae5a0 .elementor-heading-title{font-size:28px;}.elementor-8104 .elementor-element.elementor-element-710ab9f > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-554e407{padding:25px 20px 50px 20px;}.elementor-8104 .elementor-element.elementor-element-d446139{--swiper-slides-to-display:1;}.elementor-8104 .elementor-element.elementor-element-27da296{padding:50px 20px 25px 20px;}.elementor-8104 .elementor-element.elementor-element-8ae929f{--spacer-size:165px;}.elementor-8104 .elementor-element.elementor-element-304433a > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-d1ed35c .elementor-heading-title{font-size:28px;}.elementor-8104 .elementor-element.elementor-element-904615b > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-6cad7da{padding:25px 20px 50px 20px;}.elementor-8104 .elementor-element.elementor-element-bd5880f{--swiper-slides-to-display:1;}.elementor-8104 .elementor-element.elementor-element-c1db22b{padding:50px 20px 25px 20px;}.elementor-8104 .elementor-element.elementor-element-6a02d41{--spacer-size:165px;}.elementor-8104 .elementor-element.elementor-element-5aea038 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-61e4007 .elementor-heading-title{font-size:28px;}.elementor-8104 .elementor-element.elementor-element-54daeeb > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-cfa2f67{padding:25px 20px 50px 20px;}.elementor-8104 .elementor-element.elementor-element-4a2898c{--swiper-slides-to-display:1;}.elementor-8104 .elementor-element.elementor-element-994d348{padding:50px 20px 25px 20px;}.elementor-8104 .elementor-element.elementor-element-0ff118f{--spacer-size:165px;}.elementor-8104 .elementor-element.elementor-element-a26c3ee > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-de21d61 .elementor-heading-title{font-size:28px;}.elementor-8104 .elementor-element.elementor-element-d43aef9 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-2a19806{padding:25px 20px 50px 20px;}.elementor-8104 .elementor-element.elementor-element-e38d8c8{--swiper-slides-to-display:1;}.elementor-8104 .elementor-element.elementor-element-a871fe8:not(.elementor-motion-effects-element-type-background), .elementor-8104 .elementor-element.elementor-element-a871fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:40px 0px;background-size:cover;}.elementor-8104 .elementor-element.elementor-element-a871fe8{padding:50px 20px 50px 20px;}.elementor-8104 .elementor-element.elementor-element-75e5da9 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-8104 .elementor-element.elementor-element-ec6742b{width:50%;}.elementor-8104 .elementor-element.elementor-element-ae271d3{width:50%;}.elementor-8104 .elementor-element.elementor-element-212f262{width:50%;}.elementor-8104 .elementor-element.elementor-element-e5addbc{width:50%;}.elementor-8104 .elementor-element.elementor-element-227c3fa{width:50%;}.elementor-8104 .elementor-element.elementor-element-b0d7661{width:50%;}.elementor-8104 .elementor-element.elementor-element-5da9825{width:50%;}.elementor-8104 .elementor-element.elementor-element-7f7383e{width:50%;}.elementor-8104 .elementor-element.elementor-element-5f3c9c1{width:50%;}.elementor-8104 .elementor-element.elementor-element-304433a{width:50%;}.elementor-8104 .elementor-element.elementor-element-e15610e{width:50%;}.elementor-8104 .elementor-element.elementor-element-5aea038{width:50%;}.elementor-8104 .elementor-element.elementor-element-e916fac{width:50%;}.elementor-8104 .elementor-element.elementor-element-a26c3ee{width:50%;}.elementor-8104 .elementor-element.elementor-element-75e5da9{width:48%;}.elementor-8104 .elementor-element.elementor-element-0310959{width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8104 .elementor-element.elementor-element-75e5da9{width:60%;}.elementor-8104 .elementor-element.elementor-element-0310959{width:40%;}}/* Start custom CSS for heading, class: .elementor-element-70bfea1 */.elementor-8104 .elementor-element.elementor-element-70bfea1 h1
{
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0b7259e *//* Tablet */
@media (max-width: 1024px) {
    .elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items {
        row-gap: 8px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-8104 .elementor-element.elementor-element-0b7259e .elementor-icon-list-items {
        row-gap: 4px;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-44298d4 *//* =========================================
   ELEMENTOR PRO LOOP-KARUSSELL
   Fortschrittsbalken + Pfeile unten

   CSS-Klasse am Widget:
   loop-progress-bottom
   ========================================= */


/* -----------------------------------------
   GRUNDAUFBAU
   ----------------------------------------- */

.loop-progress-bottom {
    position: relative;
    padding-bottom: 80px;
}


/* -----------------------------------------
   FORTSCHRITTSBALKEN
   ----------------------------------------- */

.loop-progress-bottom .swiper-pagination-progressbar {
    position: absolute !important;

    top: auto !important;
    bottom: 50px !important;

    left: 0 !important;
    right: 0 !important;

    width: 100% !important;
    height: 5px !important;

    border-radius: 3px !important;
    overflow: hidden;
}


/* Fortschrittsfüllung */
.loop-progress-bottom .swiper-pagination-progressbar-fill {
    border-radius: 3px !important;
}


/* -----------------------------------------
   NAVIGATIONSPFEILE – BASIS
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button {
    position: absolute !important;

    top: auto !important;
    bottom: 0 !important;

    width: 32px !important;
    height: 32px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;

    opacity: 1 !important;

    /* aktive Standardfarbe */
    color: #0565B1 !important;

    cursor: pointer !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease,
        transform 0.3s ease !important;
}


/* -----------------------------------------
   LINKER PFEIL
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button-prev {
    left: 0 !important;
    right: auto !important;
}


/* -----------------------------------------
   RECHTER PFEIL
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button-next {
    left: 42px !important;
    right: auto !important;
}


/* -----------------------------------------
   ELEMENTOR ICON-FONT
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button i {
    display: block !important;

    font-size: 24px !important;
    line-height: 1 !important;

    color: inherit !important;
    opacity: 1 !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease !important;
}


/* tatsächlich sichtbares Icon */
.loop-progress-bottom .elementor-swiper-button i::before {
    color: inherit !important;
    opacity: 1 !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease !important;
}


/* -----------------------------------------
   AKTIVE PFEILE
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) {
    color: #0565B1 !important;

    opacity: 1 !important;

    cursor: pointer !important;
    pointer-events: auto !important;
}


.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) i,
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) i::before {
    color: #0565B1 !important;
    opacity: 1 !important;
}


/* -----------------------------------------
   DEAKTIVIERTER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] {
    color: #B9B9B9 !important;

    opacity: 1 !important;

    cursor: default !important;
    pointer-events: none !important;

    transform: none !important;
}


.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled i,
.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled i::before,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] i,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] i::before {
    color: #B9B9B9 !important;
    opacity: 1 !important;
}


/* -----------------------------------------
   HOVER – LINKER AKTIVER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button-prev:not(.swiper-button-disabled):not([aria-disabled="true"]):hover {
    color: #034A82 !important;

    transform: translateX(-3px) !important;
}


/* -----------------------------------------
   HOVER – RECHTER AKTIVER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button-next:not(.swiper-button-disabled):not([aria-disabled="true"]):hover {
    color: #034A82 !important;

    transform: translateX(3px) !important;
}


/* Hover-Farbe auf Icon übernehmen */
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]):hover i,
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]):hover i::before {
    color: #034A82 !important;
}


/* -----------------------------------------
   DISABLED: KEIN HOVER
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover {
    color: #B9B9B9 !important;

    opacity: 1 !important;

    transform: none !important;
}


.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover i,
.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover i::before,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover i,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover i::before {
    color: #B9B9B9 !important;
}


/* -----------------------------------------
   TABLET
   ----------------------------------------- */

@media (max-width: 1024px) {

    .loop-progress-bottom {
        padding-bottom: 76px;
    }

    .loop-progress-bottom .swiper-pagination-progressbar {
        bottom: 48px !important;
    }

}


/* -----------------------------------------
   MOBIL
   ----------------------------------------- */

@media (max-width: 767px) {

    .loop-progress-bottom {
        padding-bottom: 72px;
    }

    .loop-progress-bottom .swiper-pagination-progressbar {
        bottom: 46px !important;
    }

    .loop-progress-bottom .elementor-swiper-button {
        width: 30px !important;
        height: 30px !important;
    }

    .loop-progress-bottom .elementor-swiper-button-next {
        left: 40px !important;
    }

    .loop-progress-bottom .elementor-swiper-button i {
        font-size: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8efa821 *//* =========================================
   ELEMENTOR PRO LOOP-KARUSSELL
   Fortschrittsbalken + Pfeile unten

   CSS-Klasse am Widget:
   loop-progress-bottom
   ========================================= */


/* -----------------------------------------
   GRUNDAUFBAU
   ----------------------------------------- */

.loop-progress-bottom {
    position: relative;
    padding-bottom: 80px;
}


/* -----------------------------------------
   FORTSCHRITTSBALKEN
   ----------------------------------------- */

.loop-progress-bottom .swiper-pagination-progressbar {
    position: absolute !important;

    top: auto !important;
    bottom: 50px !important;

    left: 0 !important;
    right: 0 !important;

    width: 100% !important;
    height: 5px !important;

    border-radius: 3px !important;
    overflow: hidden;
}


/* Fortschrittsfüllung */
.loop-progress-bottom .swiper-pagination-progressbar-fill {
    border-radius: 3px !important;
}


/* -----------------------------------------
   NAVIGATIONSPFEILE – BASIS
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button {
    position: absolute !important;

    top: auto !important;
    bottom: 0 !important;

    width: 32px !important;
    height: 32px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;

    opacity: 1 !important;

    /* aktive Standardfarbe */
    color: #0565B1 !important;

    cursor: pointer !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease,
        transform 0.3s ease !important;
}


/* -----------------------------------------
   LINKER PFEIL
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button-prev {
    left: 0 !important;
    right: auto !important;
}


/* -----------------------------------------
   RECHTER PFEIL
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button-next {
    left: 42px !important;
    right: auto !important;
}


/* -----------------------------------------
   ELEMENTOR ICON-FONT
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button i {
    display: block !important;

    font-size: 24px !important;
    line-height: 1 !important;

    color: inherit !important;
    opacity: 1 !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease !important;
}


/* tatsächlich sichtbares Icon */
.loop-progress-bottom .elementor-swiper-button i::before {
    color: inherit !important;
    opacity: 1 !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease !important;
}


/* -----------------------------------------
   AKTIVE PFEILE
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) {
    color: #0565B1 !important;

    opacity: 1 !important;

    cursor: pointer !important;
    pointer-events: auto !important;
}


.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) i,
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) i::before {
    color: #0565B1 !important;
    opacity: 1 !important;
}


/* -----------------------------------------
   DEAKTIVIERTER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] {
    color: #B9B9B9 !important;

    opacity: 1 !important;

    cursor: default !important;
    pointer-events: none !important;

    transform: none !important;
}


.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled i,
.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled i::before,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] i,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] i::before {
    color: #B9B9B9 !important;
    opacity: 1 !important;
}


/* -----------------------------------------
   HOVER – LINKER AKTIVER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button-prev:not(.swiper-button-disabled):not([aria-disabled="true"]):hover {
    color: #034A82 !important;

    transform: translateX(-3px) !important;
}


/* -----------------------------------------
   HOVER – RECHTER AKTIVER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button-next:not(.swiper-button-disabled):not([aria-disabled="true"]):hover {
    color: #034A82 !important;

    transform: translateX(3px) !important;
}


/* Hover-Farbe auf Icon übernehmen */
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]):hover i,
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]):hover i::before {
    color: #034A82 !important;
}


/* -----------------------------------------
   DISABLED: KEIN HOVER
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover {
    color: #B9B9B9 !important;

    opacity: 1 !important;

    transform: none !important;
}


.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover i,
.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover i::before,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover i,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover i::before {
    color: #B9B9B9 !important;
}


/* -----------------------------------------
   TABLET
   ----------------------------------------- */

@media (max-width: 1024px) {

    .loop-progress-bottom {
        padding-bottom: 76px;
    }

    .loop-progress-bottom .swiper-pagination-progressbar {
        bottom: 48px !important;
    }

}


/* -----------------------------------------
   MOBIL
   ----------------------------------------- */

@media (max-width: 767px) {

    .loop-progress-bottom {
        padding-bottom: 72px;
    }

    .loop-progress-bottom .swiper-pagination-progressbar {
        bottom: 46px !important;
    }

    .loop-progress-bottom .elementor-swiper-button {
        width: 30px !important;
        height: 30px !important;
    }

    .loop-progress-bottom .elementor-swiper-button-next {
        left: 40px !important;
    }

    .loop-progress-bottom .elementor-swiper-button i {
        font-size: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b7ce715 *//* =========================================
   ELEMENTOR PRO LOOP-KARUSSELL
   Fortschrittsbalken + Pfeile unten

   CSS-Klasse am Widget:
   loop-progress-bottom
   ========================================= */


/* -----------------------------------------
   GRUNDAUFBAU
   ----------------------------------------- */

.loop-progress-bottom {
    position: relative;
    padding-bottom: 80px;
}


/* -----------------------------------------
   FORTSCHRITTSBALKEN
   ----------------------------------------- */

.loop-progress-bottom .swiper-pagination-progressbar {
    position: absolute !important;

    top: auto !important;
    bottom: 50px !important;

    left: 0 !important;
    right: 0 !important;

    width: 100% !important;
    height: 5px !important;

    border-radius: 3px !important;
    overflow: hidden;
}


/* Fortschrittsfüllung */
.loop-progress-bottom .swiper-pagination-progressbar-fill {
    border-radius: 3px !important;
}


/* -----------------------------------------
   NAVIGATIONSPFEILE – BASIS
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button {
    position: absolute !important;

    top: auto !important;
    bottom: 0 !important;

    width: 32px !important;
    height: 32px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;

    opacity: 1 !important;

    /* aktive Standardfarbe */
    color: #0565B1 !important;

    cursor: pointer !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease,
        transform 0.3s ease !important;
}


/* -----------------------------------------
   LINKER PFEIL
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button-prev {
    left: 0 !important;
    right: auto !important;
}


/* -----------------------------------------
   RECHTER PFEIL
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button-next {
    left: 42px !important;
    right: auto !important;
}


/* -----------------------------------------
   ELEMENTOR ICON-FONT
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button i {
    display: block !important;

    font-size: 24px !important;
    line-height: 1 !important;

    color: inherit !important;
    opacity: 1 !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease !important;
}


/* tatsächlich sichtbares Icon */
.loop-progress-bottom .elementor-swiper-button i::before {
    color: inherit !important;
    opacity: 1 !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease !important;
}


/* -----------------------------------------
   AKTIVE PFEILE
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) {
    color: #0565B1 !important;

    opacity: 1 !important;

    cursor: pointer !important;
    pointer-events: auto !important;
}


.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) i,
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) i::before {
    color: #0565B1 !important;
    opacity: 1 !important;
}


/* -----------------------------------------
   DEAKTIVIERTER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] {
    color: #B9B9B9 !important;

    opacity: 1 !important;

    cursor: default !important;
    pointer-events: none !important;

    transform: none !important;
}


.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled i,
.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled i::before,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] i,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] i::before {
    color: #B9B9B9 !important;
    opacity: 1 !important;
}


/* -----------------------------------------
   HOVER – LINKER AKTIVER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button-prev:not(.swiper-button-disabled):not([aria-disabled="true"]):hover {
    color: #034A82 !important;

    transform: translateX(-3px) !important;
}


/* -----------------------------------------
   HOVER – RECHTER AKTIVER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button-next:not(.swiper-button-disabled):not([aria-disabled="true"]):hover {
    color: #034A82 !important;

    transform: translateX(3px) !important;
}


/* Hover-Farbe auf Icon übernehmen */
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]):hover i,
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]):hover i::before {
    color: #034A82 !important;
}


/* -----------------------------------------
   DISABLED: KEIN HOVER
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover {
    color: #B9B9B9 !important;

    opacity: 1 !important;

    transform: none !important;
}


.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover i,
.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover i::before,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover i,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover i::before {
    color: #B9B9B9 !important;
}


/* -----------------------------------------
   TABLET
   ----------------------------------------- */

@media (max-width: 1024px) {

    .loop-progress-bottom {
        padding-bottom: 76px;
    }

    .loop-progress-bottom .swiper-pagination-progressbar {
        bottom: 48px !important;
    }

}


/* -----------------------------------------
   MOBIL
   ----------------------------------------- */

@media (max-width: 767px) {

    .loop-progress-bottom {
        padding-bottom: 72px;
    }

    .loop-progress-bottom .swiper-pagination-progressbar {
        bottom: 46px !important;
    }

    .loop-progress-bottom .elementor-swiper-button {
        width: 30px !important;
        height: 30px !important;
    }

    .loop-progress-bottom .elementor-swiper-button-next {
        left: 40px !important;
    }

    .loop-progress-bottom .elementor-swiper-button i {
        font-size: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d446139 *//* =========================================
   ELEMENTOR PRO LOOP-KARUSSELL
   Fortschrittsbalken + Pfeile unten

   CSS-Klasse am Widget:
   loop-progress-bottom
   ========================================= */


/* -----------------------------------------
   GRUNDAUFBAU
   ----------------------------------------- */

.loop-progress-bottom {
    position: relative;
    padding-bottom: 80px;
}


/* -----------------------------------------
   FORTSCHRITTSBALKEN
   ----------------------------------------- */

.loop-progress-bottom .swiper-pagination-progressbar {
    position: absolute !important;

    top: auto !important;
    bottom: 50px !important;

    left: 0 !important;
    right: 0 !important;

    width: 100% !important;
    height: 5px !important;

    border-radius: 3px !important;
    overflow: hidden;
}


/* Fortschrittsfüllung */
.loop-progress-bottom .swiper-pagination-progressbar-fill {
    border-radius: 3px !important;
}


/* -----------------------------------------
   NAVIGATIONSPFEILE – BASIS
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button {
    position: absolute !important;

    top: auto !important;
    bottom: 0 !important;

    width: 32px !important;
    height: 32px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;

    opacity: 1 !important;

    /* aktive Standardfarbe */
    color: #0565B1 !important;

    cursor: pointer !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease,
        transform 0.3s ease !important;
}


/* -----------------------------------------
   LINKER PFEIL
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button-prev {
    left: 0 !important;
    right: auto !important;
}


/* -----------------------------------------
   RECHTER PFEIL
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button-next {
    left: 42px !important;
    right: auto !important;
}


/* -----------------------------------------
   ELEMENTOR ICON-FONT
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button i {
    display: block !important;

    font-size: 24px !important;
    line-height: 1 !important;

    color: inherit !important;
    opacity: 1 !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease !important;
}


/* tatsächlich sichtbares Icon */
.loop-progress-bottom .elementor-swiper-button i::before {
    color: inherit !important;
    opacity: 1 !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease !important;
}


/* -----------------------------------------
   AKTIVE PFEILE
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) {
    color: #0565B1 !important;

    opacity: 1 !important;

    cursor: pointer !important;
    pointer-events: auto !important;
}


.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) i,
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) i::before {
    color: #0565B1 !important;
    opacity: 1 !important;
}


/* -----------------------------------------
   DEAKTIVIERTER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] {
    color: #B9B9B9 !important;

    opacity: 1 !important;

    cursor: default !important;
    pointer-events: none !important;

    transform: none !important;
}


.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled i,
.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled i::before,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] i,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] i::before {
    color: #B9B9B9 !important;
    opacity: 1 !important;
}


/* -----------------------------------------
   HOVER – LINKER AKTIVER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button-prev:not(.swiper-button-disabled):not([aria-disabled="true"]):hover {
    color: #034A82 !important;

    transform: translateX(-3px) !important;
}


/* -----------------------------------------
   HOVER – RECHTER AKTIVER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button-next:not(.swiper-button-disabled):not([aria-disabled="true"]):hover {
    color: #034A82 !important;

    transform: translateX(3px) !important;
}


/* Hover-Farbe auf Icon übernehmen */
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]):hover i,
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]):hover i::before {
    color: #034A82 !important;
}


/* -----------------------------------------
   DISABLED: KEIN HOVER
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover {
    color: #B9B9B9 !important;

    opacity: 1 !important;

    transform: none !important;
}


.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover i,
.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover i::before,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover i,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover i::before {
    color: #B9B9B9 !important;
}


/* -----------------------------------------
   TABLET
   ----------------------------------------- */

@media (max-width: 1024px) {

    .loop-progress-bottom {
        padding-bottom: 76px;
    }

    .loop-progress-bottom .swiper-pagination-progressbar {
        bottom: 48px !important;
    }

}


/* -----------------------------------------
   MOBIL
   ----------------------------------------- */

@media (max-width: 767px) {

    .loop-progress-bottom {
        padding-bottom: 72px;
    }

    .loop-progress-bottom .swiper-pagination-progressbar {
        bottom: 46px !important;
    }

    .loop-progress-bottom .elementor-swiper-button {
        width: 30px !important;
        height: 30px !important;
    }

    .loop-progress-bottom .elementor-swiper-button-next {
        left: 40px !important;
    }

    .loop-progress-bottom .elementor-swiper-button i {
        font-size: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-bd5880f *//* =========================================
   ELEMENTOR PRO LOOP-KARUSSELL
   Fortschrittsbalken + Pfeile unten

   CSS-Klasse am Widget:
   loop-progress-bottom
   ========================================= */


/* -----------------------------------------
   GRUNDAUFBAU
   ----------------------------------------- */

.loop-progress-bottom {
    position: relative;
    padding-bottom: 80px;
}


/* -----------------------------------------
   FORTSCHRITTSBALKEN
   ----------------------------------------- */

.loop-progress-bottom .swiper-pagination-progressbar {
    position: absolute !important;

    top: auto !important;
    bottom: 50px !important;

    left: 0 !important;
    right: 0 !important;

    width: 100% !important;
    height: 5px !important;

    border-radius: 3px !important;
    overflow: hidden;
}


/* Fortschrittsfüllung */
.loop-progress-bottom .swiper-pagination-progressbar-fill {
    border-radius: 3px !important;
}


/* -----------------------------------------
   NAVIGATIONSPFEILE – BASIS
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button {
    position: absolute !important;

    top: auto !important;
    bottom: 0 !important;

    width: 32px !important;
    height: 32px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;

    opacity: 1 !important;

    /* aktive Standardfarbe */
    color: #0565B1 !important;

    cursor: pointer !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease,
        transform 0.3s ease !important;
}


/* -----------------------------------------
   LINKER PFEIL
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button-prev {
    left: 0 !important;
    right: auto !important;
}


/* -----------------------------------------
   RECHTER PFEIL
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button-next {
    left: 42px !important;
    right: auto !important;
}


/* -----------------------------------------
   ELEMENTOR ICON-FONT
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button i {
    display: block !important;

    font-size: 24px !important;
    line-height: 1 !important;

    color: inherit !important;
    opacity: 1 !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease !important;
}


/* tatsächlich sichtbares Icon */
.loop-progress-bottom .elementor-swiper-button i::before {
    color: inherit !important;
    opacity: 1 !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease !important;
}


/* -----------------------------------------
   AKTIVE PFEILE
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) {
    color: #0565B1 !important;

    opacity: 1 !important;

    cursor: pointer !important;
    pointer-events: auto !important;
}


.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) i,
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) i::before {
    color: #0565B1 !important;
    opacity: 1 !important;
}


/* -----------------------------------------
   DEAKTIVIERTER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] {
    color: #B9B9B9 !important;

    opacity: 1 !important;

    cursor: default !important;
    pointer-events: none !important;

    transform: none !important;
}


.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled i,
.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled i::before,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] i,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] i::before {
    color: #B9B9B9 !important;
    opacity: 1 !important;
}


/* -----------------------------------------
   HOVER – LINKER AKTIVER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button-prev:not(.swiper-button-disabled):not([aria-disabled="true"]):hover {
    color: #034A82 !important;

    transform: translateX(-3px) !important;
}


/* -----------------------------------------
   HOVER – RECHTER AKTIVER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button-next:not(.swiper-button-disabled):not([aria-disabled="true"]):hover {
    color: #034A82 !important;

    transform: translateX(3px) !important;
}


/* Hover-Farbe auf Icon übernehmen */
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]):hover i,
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]):hover i::before {
    color: #034A82 !important;
}


/* -----------------------------------------
   DISABLED: KEIN HOVER
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover {
    color: #B9B9B9 !important;

    opacity: 1 !important;

    transform: none !important;
}


.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover i,
.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover i::before,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover i,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover i::before {
    color: #B9B9B9 !important;
}


/* -----------------------------------------
   TABLET
   ----------------------------------------- */

@media (max-width: 1024px) {

    .loop-progress-bottom {
        padding-bottom: 76px;
    }

    .loop-progress-bottom .swiper-pagination-progressbar {
        bottom: 48px !important;
    }

}


/* -----------------------------------------
   MOBIL
   ----------------------------------------- */

@media (max-width: 767px) {

    .loop-progress-bottom {
        padding-bottom: 72px;
    }

    .loop-progress-bottom .swiper-pagination-progressbar {
        bottom: 46px !important;
    }

    .loop-progress-bottom .elementor-swiper-button {
        width: 30px !important;
        height: 30px !important;
    }

    .loop-progress-bottom .elementor-swiper-button-next {
        left: 40px !important;
    }

    .loop-progress-bottom .elementor-swiper-button i {
        font-size: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4a2898c *//* =========================================
   ELEMENTOR PRO LOOP-KARUSSELL
   Fortschrittsbalken + Pfeile unten

   CSS-Klasse am Widget:
   loop-progress-bottom
   ========================================= */


/* -----------------------------------------
   GRUNDAUFBAU
   ----------------------------------------- */

.loop-progress-bottom {
    position: relative;
    padding-bottom: 80px;
}


/* -----------------------------------------
   FORTSCHRITTSBALKEN
   ----------------------------------------- */

.loop-progress-bottom .swiper-pagination-progressbar {
    position: absolute !important;

    top: auto !important;
    bottom: 50px !important;

    left: 0 !important;
    right: 0 !important;

    width: 100% !important;
    height: 5px !important;

    border-radius: 3px !important;
    overflow: hidden;
}


/* Fortschrittsfüllung */
.loop-progress-bottom .swiper-pagination-progressbar-fill {
    border-radius: 3px !important;
}


/* -----------------------------------------
   NAVIGATIONSPFEILE – BASIS
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button {
    position: absolute !important;

    top: auto !important;
    bottom: 0 !important;

    width: 32px !important;
    height: 32px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;

    opacity: 1 !important;

    /* aktive Standardfarbe */
    color: #0565B1 !important;

    cursor: pointer !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease,
        transform 0.3s ease !important;
}


/* -----------------------------------------
   LINKER PFEIL
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button-prev {
    left: 0 !important;
    right: auto !important;
}


/* -----------------------------------------
   RECHTER PFEIL
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button-next {
    left: 42px !important;
    right: auto !important;
}


/* -----------------------------------------
   ELEMENTOR ICON-FONT
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button i {
    display: block !important;

    font-size: 24px !important;
    line-height: 1 !important;

    color: inherit !important;
    opacity: 1 !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease !important;
}


/* tatsächlich sichtbares Icon */
.loop-progress-bottom .elementor-swiper-button i::before {
    color: inherit !important;
    opacity: 1 !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease !important;
}


/* -----------------------------------------
   AKTIVE PFEILE
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) {
    color: #0565B1 !important;

    opacity: 1 !important;

    cursor: pointer !important;
    pointer-events: auto !important;
}


.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) i,
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) i::before {
    color: #0565B1 !important;
    opacity: 1 !important;
}


/* -----------------------------------------
   DEAKTIVIERTER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] {
    color: #B9B9B9 !important;

    opacity: 1 !important;

    cursor: default !important;
    pointer-events: none !important;

    transform: none !important;
}


.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled i,
.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled i::before,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] i,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] i::before {
    color: #B9B9B9 !important;
    opacity: 1 !important;
}


/* -----------------------------------------
   HOVER – LINKER AKTIVER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button-prev:not(.swiper-button-disabled):not([aria-disabled="true"]):hover {
    color: #034A82 !important;

    transform: translateX(-3px) !important;
}


/* -----------------------------------------
   HOVER – RECHTER AKTIVER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button-next:not(.swiper-button-disabled):not([aria-disabled="true"]):hover {
    color: #034A82 !important;

    transform: translateX(3px) !important;
}


/* Hover-Farbe auf Icon übernehmen */
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]):hover i,
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]):hover i::before {
    color: #034A82 !important;
}


/* -----------------------------------------
   DISABLED: KEIN HOVER
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover {
    color: #B9B9B9 !important;

    opacity: 1 !important;

    transform: none !important;
}


.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover i,
.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover i::before,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover i,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover i::before {
    color: #B9B9B9 !important;
}


/* -----------------------------------------
   TABLET
   ----------------------------------------- */

@media (max-width: 1024px) {

    .loop-progress-bottom {
        padding-bottom: 76px;
    }

    .loop-progress-bottom .swiper-pagination-progressbar {
        bottom: 48px !important;
    }

}


/* -----------------------------------------
   MOBIL
   ----------------------------------------- */

@media (max-width: 767px) {

    .loop-progress-bottom {
        padding-bottom: 72px;
    }

    .loop-progress-bottom .swiper-pagination-progressbar {
        bottom: 46px !important;
    }

    .loop-progress-bottom .elementor-swiper-button {
        width: 30px !important;
        height: 30px !important;
    }

    .loop-progress-bottom .elementor-swiper-button-next {
        left: 40px !important;
    }

    .loop-progress-bottom .elementor-swiper-button i {
        font-size: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-e38d8c8 *//* =========================================
   ELEMENTOR PRO LOOP-KARUSSELL
   Fortschrittsbalken + Pfeile unten

   CSS-Klasse am Widget:
   loop-progress-bottom
   ========================================= */


/* -----------------------------------------
   GRUNDAUFBAU
   ----------------------------------------- */

.loop-progress-bottom {
    position: relative;
    padding-bottom: 80px;
}


/* -----------------------------------------
   FORTSCHRITTSBALKEN
   ----------------------------------------- */

.loop-progress-bottom .swiper-pagination-progressbar {
    position: absolute !important;

    top: auto !important;
    bottom: 50px !important;

    left: 0 !important;
    right: 0 !important;

    width: 100% !important;
    height: 5px !important;

    border-radius: 3px !important;
    overflow: hidden;
}


/* Fortschrittsfüllung */
.loop-progress-bottom .swiper-pagination-progressbar-fill {
    border-radius: 3px !important;
}


/* -----------------------------------------
   NAVIGATIONSPFEILE – BASIS
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button {
    position: absolute !important;

    top: auto !important;
    bottom: 0 !important;

    width: 32px !important;
    height: 32px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;

    opacity: 1 !important;

    /* aktive Standardfarbe */
    color: #0565B1 !important;

    cursor: pointer !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease,
        transform 0.3s ease !important;
}


/* -----------------------------------------
   LINKER PFEIL
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button-prev {
    left: 0 !important;
    right: auto !important;
}


/* -----------------------------------------
   RECHTER PFEIL
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button-next {
    left: 42px !important;
    right: auto !important;
}


/* -----------------------------------------
   ELEMENTOR ICON-FONT
   ----------------------------------------- */

.loop-progress-bottom .elementor-swiper-button i {
    display: block !important;

    font-size: 24px !important;
    line-height: 1 !important;

    color: inherit !important;
    opacity: 1 !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease !important;
}


/* tatsächlich sichtbares Icon */
.loop-progress-bottom .elementor-swiper-button i::before {
    color: inherit !important;
    opacity: 1 !important;

    transition:
        color 0.3s ease,
        opacity 0.3s ease !important;
}


/* -----------------------------------------
   AKTIVE PFEILE
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) {
    color: #0565B1 !important;

    opacity: 1 !important;

    cursor: pointer !important;
    pointer-events: auto !important;
}


.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) i,
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]) i::before {
    color: #0565B1 !important;
    opacity: 1 !important;
}


/* -----------------------------------------
   DEAKTIVIERTER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] {
    color: #B9B9B9 !important;

    opacity: 1 !important;

    cursor: default !important;
    pointer-events: none !important;

    transform: none !important;
}


.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled i,
.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled i::before,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] i,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"] i::before {
    color: #B9B9B9 !important;
    opacity: 1 !important;
}


/* -----------------------------------------
   HOVER – LINKER AKTIVER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button-prev:not(.swiper-button-disabled):not([aria-disabled="true"]):hover {
    color: #034A82 !important;

    transform: translateX(-3px) !important;
}


/* -----------------------------------------
   HOVER – RECHTER AKTIVER PFEIL
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button-next:not(.swiper-button-disabled):not([aria-disabled="true"]):hover {
    color: #034A82 !important;

    transform: translateX(3px) !important;
}


/* Hover-Farbe auf Icon übernehmen */
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]):hover i,
.loop-progress-bottom
.elementor-swiper-button:not(.swiper-button-disabled):not([aria-disabled="true"]):hover i::before {
    color: #034A82 !important;
}


/* -----------------------------------------
   DISABLED: KEIN HOVER
   ----------------------------------------- */

.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover {
    color: #B9B9B9 !important;

    opacity: 1 !important;

    transform: none !important;
}


.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover i,
.loop-progress-bottom
.elementor-swiper-button.swiper-button-disabled:hover i::before,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover i,
.loop-progress-bottom
.elementor-swiper-button[aria-disabled="true"]:hover i::before {
    color: #B9B9B9 !important;
}


/* -----------------------------------------
   TABLET
   ----------------------------------------- */

@media (max-width: 1024px) {

    .loop-progress-bottom {
        padding-bottom: 76px;
    }

    .loop-progress-bottom .swiper-pagination-progressbar {
        bottom: 48px !important;
    }

}


/* -----------------------------------------
   MOBIL
   ----------------------------------------- */

@media (max-width: 767px) {

    .loop-progress-bottom {
        padding-bottom: 72px;
    }

    .loop-progress-bottom .swiper-pagination-progressbar {
        bottom: 46px !important;
    }

    .loop-progress-bottom .elementor-swiper-button {
        width: 30px !important;
        height: 30px !important;
    }

    .loop-progress-bottom .elementor-swiper-button-next {
        left: 40px !important;
    }

    .loop-progress-bottom .elementor-swiper-button i {
        font-size: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a871fe8 */section.elementor-section.elementor-top-section.elementor-element.elementor-element-627b377.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
{
    background-size: 55% auto !important; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://schleswiger.de/wp-content/uploads/2025/10/Inter-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */