.elementor-47 .elementor-element.elementor-element-3afb8fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--overflow:hidden;}.elementor-47 .elementor-element.elementor-element-3afb8fb:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3afb8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arnold.cp2-server.com/wp-content/uploads/2026/06/063_edit.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-915439b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-cb2f733 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-423fd1f{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-cad3752{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8db7c7e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );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-47 .elementor-element.elementor-element-d5b9ae1 a{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-2ccab32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-2ccab32:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-2ccab32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-a96a829{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:48px;--padding-right:48px;}.elementor-47 .elementor-element.elementor-element-2250dd1{--display:flex;--gap:60px 0px;--row-gap:60px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-67f475a{--display:flex;--min-height:2px;}.elementor-47 .elementor-element.elementor-element-67f475a:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-67f475a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b35e168 );}.elementor-47 .elementor-element.elementor-element-9703b23{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-47 .elementor-element.elementor-element-659364d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-0c56916 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-ad6bce0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-47 .elementor-element.elementor-element-d186d75{--display:flex;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-47 .elementor-element.elementor-element-1ab545f .elementor-repeater-item-09691e5{left:44%;--hotspot-translate-x:44%;top:14%;--hotspot-translate-y:14%;}.elementor-47 .elementor-element.elementor-element-1ab545f .elementor-repeater-item-bff84b6{left:39%;--hotspot-translate-x:39%;top:63%;--hotspot-translate-y:63%;}.elementor-47 .elementor-element.elementor-element-1ab545f .elementor-repeater-item-5c33ff1{left:61%;--hotspot-translate-x:61%;top:49%;--hotspot-translate-y:49%;}.elementor-47 .elementor-element.elementor-element-1ab545f .elementor-repeater-item-834ec59{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-47 .elementor-element.elementor-element-1ab545f .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-47 .elementor-element.elementor-element-1ab545f{width:100%;max-width:100%;top:0px;--tooltip-transition-duration:800ms;--hotspot-color:var( --e-global-color-secondary );--hotspot-size:8px;--tooltip-text-color:var( --e-global-color-7d0bc37 );--tooltip-padding:8px 16px 8px 16px;--tooltip-border-radius:20px 20px 20px 20px;}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-1ab545f{left:0px;}body.rtl .elementor-47 .elementor-element.elementor-element-1ab545f{right:0px;}.elementor-47 .elementor-element.elementor-element-1ab545f .e-hotspot__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-47 .elementor-element.elementor-element-1ab545f .e-hotspot__tooltip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-47 .elementor-element.elementor-element-73d30a8 .elementor-repeater-item-09691e5{left:56%;--hotspot-translate-x:56%;top:32%;--hotspot-translate-y:32%;}.elementor-47 .elementor-element.elementor-element-73d30a8 .elementor-repeater-item-bff84b6{left:32%;--hotspot-translate-x:32%;top:65%;--hotspot-translate-y:65%;}.elementor-47 .elementor-element.elementor-element-73d30a8 .elementor-repeater-item-5c33ff1{left:71%;--hotspot-translate-x:71%;top:60%;--hotspot-translate-y:60%;}.elementor-47 .elementor-element.elementor-element-73d30a8 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-47 .elementor-element.elementor-element-73d30a8{width:100%;max-width:100%;--tooltip-transition-duration:800ms;--hotspot-size:20px;--tooltip-text-color:var( --e-global-color-7d0bc37 );--tooltip-padding:8px 16px 8px 16px;--tooltip-border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-73d30a8 .e-hotspot__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-47 .elementor-element.elementor-element-73d30a8 .e-hotspot__tooltip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-47 .elementor-element.elementor-element-ce266a9{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-47 .elementor-element.elementor-element-6ce1c74{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-13789ba .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-6ad2366 a{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-038ec9a{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6271471 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-5b32a3f a{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-d673d2e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-765d758 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-254eb91 a{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-82d970b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-82d970b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-82d970b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-808cf8d{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:48px;--padding-right:48px;}.elementor-47 .elementor-element.elementor-element-47034d7{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-47 .elementor-element.elementor-element-9820434 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-41d279d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-a3d0933{--spacer-size:90px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-6651bb7{--display:flex;}.elementor-47 .elementor-element.elementor-element-cce4e4e{--display:flex;}.elementor-47 .elementor-element.elementor-element-7ad4048{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-1f52b77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0%;--margin-bottom:1%;--margin-left:25%;--margin-right:0%;}.elementor-47 .elementor-element.elementor-element-3d4ac73 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-b2bf4eb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-1c27dc0{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-0c3d652{--display:flex;}.elementor-47 .elementor-element.elementor-element-0c3d652:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0c3d652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arnold.cp2-server.com/wp-content/uploads/2026/06/200_edit.webp");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-93c5bf3{--display:flex;}.elementor-47 .elementor-element.elementor-element-93c5bf3:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-93c5bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arnold.cp2-server.com/wp-content/uploads/2026/06/196retuschiert_edit.webp");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-db2c45b{--display:flex;}.elementor-47 .elementor-element.elementor-element-45b1666{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-47 .elementor-element.elementor-element-b81a8c4{background-color:var( --e-global-color-secondary );padding:8px 16px 8px 16px;border-radius:50px 50px 50px 50px;}.elementor-47 .elementor-element.elementor-element-b81a8c4.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-b81a8c4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-3674d33{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-47 .elementor-element.elementor-element-3674d33:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3674d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-8d8b1ba .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-8d8b1ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-8d8b1ba.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-8d8b1ba.elementor-view-default .elementor-icon{color:var( --e-global-color-7d0bc37 );border-color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-8d8b1ba.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-8d8b1ba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-8d8b1ba .elementor-icon{font-size:24px;}.elementor-47 .elementor-element.elementor-element-8d8b1ba .elementor-icon svg{height:24px;}.elementor-47 .elementor-element.elementor-element-16ec706{background-color:var( --e-global-color-secondary );padding:8px 16px 8px 16px;border-radius:50px 50px 50px 50px;}.elementor-47 .elementor-element.elementor-element-16ec706.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-16ec706 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-aa60a4b{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-c9cdb0e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d4cb993 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-f5fc5d3 a{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-44996b8{--spacer-size:90px;}.elementor-47 .elementor-element.elementor-element-074fc21{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-47 .elementor-element.elementor-element-d868db8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-fb4a7e5 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-a2ed65d{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-20b12c1{--swiper-slides-to-display:2;--swiper-slides-gap:60px;padding:0px 60px 0px 60px;--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;--arrow-size:18px;--arrow-normal-color:var( --e-global-color-7d0bc37 );--dots-normal-color:var( --e-global-color-secondary );--swiper-pagination-spacing:0px;}.elementor-47 .elementor-element.elementor-element-20b12c1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );padding:13px 13px 13px 13px;}.elementor-47 .elementor-element.elementor-element-20b12c1 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-d12723e );}.elementor-47 .elementor-element.elementor-element-20b12c1 .swiper-slide > .elementor-element{height:100%;}.elementor-47 .elementor-element.elementor-element-7375e96{--spacer-size:60px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-47 .elementor-element.elementor-element-d00cd5a .elementor-button{background-color:var( --e-global-color-c487c73 );font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;padding:16px 20px 16px 20px;}.elementor-47 .elementor-element.elementor-element-d00cd5a .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-d00cd5a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-d00cd5a .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-d00cd5a .elementor-button:focus svg{fill:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-d3bc072{--display:flex;}.elementor-47 .elementor-element.elementor-element-fbfbd15{--display:flex;}.elementor-47 .elementor-element.elementor-element-da35f3c{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-3d6d09b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0%;--margin-bottom:1%;--margin-left:25%;--margin-right:0%;}.elementor-47 .elementor-element.elementor-element-7c46bfa .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-3f37ff2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-3bea930{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-c764457{--display:flex;}.elementor-47 .elementor-element.elementor-element-c764457:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-c764457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arnold.cp2-server.com/wp-content/uploads/2026/06/063_edit.webp");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-924720d{--display:flex;}.elementor-47 .elementor-element.elementor-element-924720d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-924720d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arnold.cp2-server.com/wp-content/uploads/2026/06/007retuschiert-Gruppe-Monteure_edit.webp");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-b6d83fe{--display:flex;}.elementor-47 .elementor-element.elementor-element-5f5170b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-47 .elementor-element.elementor-element-3ff9fb5{background-color:var( --e-global-color-secondary );padding:8px 16px 8px 16px;border-radius:50px 50px 50px 50px;}.elementor-47 .elementor-element.elementor-element-3ff9fb5.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-3ff9fb5 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-eab7e5e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-47 .elementor-element.elementor-element-eab7e5e:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-eab7e5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-520f354 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-520f354.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-520f354.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-520f354.elementor-view-default .elementor-icon{color:var( --e-global-color-7d0bc37 );border-color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-520f354.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-520f354.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-520f354 .elementor-icon{font-size:24px;}.elementor-47 .elementor-element.elementor-element-520f354 .elementor-icon svg{height:24px;}.elementor-47 .elementor-element.elementor-element-0a7affc{background-color:var( --e-global-color-secondary );padding:8px 16px 8px 16px;border-radius:50px 50px 50px 50px;}.elementor-47 .elementor-element.elementor-element-0a7affc.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-0a7affc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-7a497cb{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-ff4702d{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5b16925 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-7acb403 a{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-052f122{--spacer-size:90px;}.elementor-47 .elementor-element.elementor-element-4412027{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-47 .elementor-element.elementor-element-4e2b87e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-795dbee .elementor-heading-title{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-8ea3bf4{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-b122e85{--swiper-slides-to-display:2;--swiper-slides-gap:60px;padding:0px 60px 0px 60px;--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;--arrow-size:18px;--arrow-normal-color:var( --e-global-color-7d0bc37 );--dots-normal-color:var( --e-global-color-secondary );--swiper-pagination-spacing:0px;}.elementor-47 .elementor-element.elementor-element-b122e85 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );padding:13px 13px 13px 13px;}.elementor-47 .elementor-element.elementor-element-b122e85 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-d12723e );}.elementor-47 .elementor-element.elementor-element-b122e85 .swiper-slide > .elementor-element{height:100%;}.elementor-47 .elementor-element.elementor-element-9c6e0d0{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-2c41927 .elementor-button{background-color:var( --e-global-color-c487c73 );font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;padding:16px 20px 16px 20px;}.elementor-47 .elementor-element.elementor-element-2c41927 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-2c41927 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-2c41927 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-2c41927 .elementor-button:focus svg{fill:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-91fbb44{--display:flex;}.elementor-47 .elementor-element.elementor-element-cc349e2{--display:flex;}.elementor-47 .elementor-element.elementor-element-7bcef44{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-1e53232{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0%;--margin-bottom:1%;--margin-left:25%;--margin-right:0%;}.elementor-47 .elementor-element.elementor-element-2011330 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-38b1c19 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-e531b36{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-283848f{--display:flex;}.elementor-47 .elementor-element.elementor-element-283848f:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-283848f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arnold.cp2-server.com/wp-content/uploads/2026/06/shutterstock_2433365261_edit.webp");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-d29f07a{--display:flex;}.elementor-47 .elementor-element.elementor-element-d29f07a:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d29f07a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arnold.cp2-server.com/wp-content/uploads/2025/09/Haus-au_en-35-s.webp");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-29e93af{--display:flex;}.elementor-47 .elementor-element.elementor-element-0bc847a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-47 .elementor-element.elementor-element-d8c24c3{background-color:var( --e-global-color-secondary );padding:8px 16px 8px 16px;border-radius:50px 50px 50px 50px;}.elementor-47 .elementor-element.elementor-element-d8c24c3.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-d8c24c3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-4c2524f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-47 .elementor-element.elementor-element-4c2524f:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4c2524f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-9d01842 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-9d01842.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-9d01842.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-9d01842.elementor-view-default .elementor-icon{color:var( --e-global-color-7d0bc37 );border-color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-9d01842.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-9d01842.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-9d01842 .elementor-icon{font-size:24px;}.elementor-47 .elementor-element.elementor-element-9d01842 .elementor-icon svg{height:24px;}.elementor-47 .elementor-element.elementor-element-4a04de0{background-color:var( --e-global-color-secondary );padding:8px 16px 8px 16px;border-radius:50px 50px 50px 50px;}.elementor-47 .elementor-element.elementor-element-4a04de0.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-4a04de0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-fe965a5{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-1fd1eb5{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7fba10c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-9502cf9 a{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-8908a70{--spacer-size:90px;}.elementor-47 .elementor-element.elementor-element-a83f075{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-47 .elementor-element.elementor-element-f5f1063 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-a106c36 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-ff9bb6d{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-13c19c6{--swiper-slides-to-display:2;--swiper-slides-gap:60px;padding:0px 60px 0px 60px;--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;--arrow-size:18px;--arrow-normal-color:var( --e-global-color-7d0bc37 );--dots-normal-color:var( --e-global-color-secondary );--swiper-pagination-spacing:0px;}.elementor-47 .elementor-element.elementor-element-13c19c6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );padding:13px 13px 13px 13px;}.elementor-47 .elementor-element.elementor-element-13c19c6 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-d12723e );}.elementor-47 .elementor-element.elementor-element-13c19c6 .swiper-slide > .elementor-element{height:100%;}.elementor-47 .elementor-element.elementor-element-f7e297c{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-b4c2486 .elementor-button{background-color:var( --e-global-color-c487c73 );font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;padding:16px 20px 16px 20px;}.elementor-47 .elementor-element.elementor-element-b4c2486 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-b4c2486 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-b4c2486 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-b4c2486 .elementor-button:focus svg{fill:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-a235dae{--display:flex;}.elementor-47 .elementor-element.elementor-element-868f89e{--display:flex;}.elementor-47 .elementor-element.elementor-element-20ec1a8{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-1569def{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0%;--margin-bottom:1%;--margin-left:25%;--margin-right:0%;}.elementor-47 .elementor-element.elementor-element-b80ee67 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-a2dafbf .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-9e41fd8{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-e9d7d9a{--display:flex;}.elementor-47 .elementor-element.elementor-element-e9d7d9a:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-e9d7d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arnold.cp2-server.com/wp-content/uploads/2025/09/shutterstock_2591865161-s.webp");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-e255363{--display:flex;}.elementor-47 .elementor-element.elementor-element-e255363:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-e255363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arnold.cp2-server.com/wp-content/uploads/2025/09/Haus-innen-50-s.webp");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-ca00746{--display:flex;}.elementor-47 .elementor-element.elementor-element-0b0e58d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-47 .elementor-element.elementor-element-b656ff1{background-color:var( --e-global-color-secondary );padding:8px 16px 8px 16px;border-radius:50px 50px 50px 50px;}.elementor-47 .elementor-element.elementor-element-b656ff1.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-b656ff1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-543dcc8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-47 .elementor-element.elementor-element-543dcc8:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-543dcc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-93d33fe .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-93d33fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-93d33fe.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-93d33fe.elementor-view-default .elementor-icon{color:var( --e-global-color-7d0bc37 );border-color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-93d33fe.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-93d33fe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-93d33fe .elementor-icon{font-size:24px;}.elementor-47 .elementor-element.elementor-element-93d33fe .elementor-icon svg{height:24px;}.elementor-47 .elementor-element.elementor-element-366611f{background-color:var( --e-global-color-secondary );padding:8px 16px 8px 16px;border-radius:50px 50px 50px 50px;}.elementor-47 .elementor-element.elementor-element-366611f.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-366611f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-ae8ddfe{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-b686807{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6861f0b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-c5d905e a{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-4ba72c2{--spacer-size:90px;}.elementor-47 .elementor-element.elementor-element-5473042{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-47 .elementor-element.elementor-element-8f8d470 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-0e4c5bd .elementor-heading-title{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-1021492{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-e6e0d7b{--swiper-slides-to-display:2;--swiper-slides-gap:60px;padding:0px 60px 0px 60px;--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;--arrow-size:18px;--arrow-normal-color:var( --e-global-color-7d0bc37 );--dots-normal-color:var( --e-global-color-secondary );--swiper-pagination-spacing:0px;}.elementor-47 .elementor-element.elementor-element-e6e0d7b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );padding:13px 13px 13px 13px;}.elementor-47 .elementor-element.elementor-element-e6e0d7b :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-d12723e );}.elementor-47 .elementor-element.elementor-element-e6e0d7b .swiper-slide > .elementor-element{height:100%;}.elementor-47 .elementor-element.elementor-element-af0667d{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-63fd0b3 .elementor-button{background-color:var( --e-global-color-c487c73 );font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;padding:16px 20px 16px 20px;}.elementor-47 .elementor-element.elementor-element-63fd0b3 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-63fd0b3 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-63fd0b3 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-63fd0b3 .elementor-button:focus svg{fill:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-09a5a83{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:36px;--n-tabs-gap:0px;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-09a5a83 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-c487c73 );}.elementor-47 .elementor-element.elementor-element-09a5a83.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-47 .elementor-element.elementor-element-09a5a83 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-b87f877{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-b87f877:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-b87f877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d0bc37 );}.elementor-47 .elementor-element.elementor-element-6aa5950{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:48px;--padding-right:48px;}.elementor-47 .elementor-element.elementor-element-2e79310{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-47 .elementor-element.elementor-element-c7398e0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-6e3647b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-40f2614{--spacer-size:90px;}.elementor-47 .elementor-element.elementor-element-1318dc7{--swiper-slides-to-display:3;--swiper-slides-gap:60px;padding:0px 60px 0px 60px;--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;--arrow-size:18px;--arrow-normal-color:var( --e-global-color-7d0bc37 );--dots-normal-color:var( --e-global-color-secondary );--swiper-pagination-spacing:0px;}.elementor-47 .elementor-element.elementor-element-1318dc7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );padding:13px 13px 13px 13px;}.elementor-47 .elementor-element.elementor-element-1318dc7 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-d12723e );}.elementor-47 .elementor-element.elementor-element-1318dc7 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-67f475a{--width:64px;}.elementor-47 .elementor-element.elementor-element-1f52b77{--width:50%;}.elementor-47 .elementor-element.elementor-element-3d6d09b{--width:50%;}.elementor-47 .elementor-element.elementor-element-1e53232{--width:50%;}.elementor-47 .elementor-element.elementor-element-1569def{--width:50%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-47 .elementor-element.elementor-element-cb2f733 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-47 .elementor-element.elementor-element-423fd1f{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-8db7c7e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-a96a829{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-47 .elementor-element.elementor-element-2250dd1{--gap:48px 0px;--row-gap:48px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-659364d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-ad6bce0{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );}.elementor-47 .elementor-element.elementor-element-1ab545f .e-hotspot__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-1ab545f .e-hotspot__tooltip{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-73d30a8 .e-hotspot__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-73d30a8 .e-hotspot__tooltip{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-13789ba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-6271471 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-765d758 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-9820434 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-7ad4048{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-3d4ac73 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-b2bf4eb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-b81a8c4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-16ec706 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-aa60a4b{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-d4cb993 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-d868db8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-a2ed65d{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-20b12c1{--swiper-slides-gap:48px;padding:0px 48px 0px 48px;--swiper-pagination-spacing:0px;}.elementor-47 .elementor-element.elementor-element-7375e96{--spacer-size:48px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-da35f3c{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-7c46bfa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-3f37ff2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-3ff9fb5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-0a7affc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-7a497cb{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-5b16925 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-4e2b87e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-8ea3bf4{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-b122e85{--swiper-slides-gap:48px;padding:0px 48px 0px 48px;--swiper-pagination-spacing:0px;}.elementor-47 .elementor-element.elementor-element-9c6e0d0{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-7bcef44{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-2011330 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-38b1c19 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-d8c24c3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-4a04de0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-fe965a5{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-7fba10c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-f5f1063 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-ff9bb6d{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-13c19c6{--swiper-slides-gap:48px;padding:0px 48px 0px 48px;--swiper-pagination-spacing:0px;}.elementor-47 .elementor-element.elementor-element-f7e297c{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-20ec1a8{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-b80ee67 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-a2dafbf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-b656ff1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-366611f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-ae8ddfe{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-6861f0b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-8f8d470 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-1021492{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-e6e0d7b{--swiper-slides-gap:48px;padding:0px 48px 0px 48px;--swiper-pagination-spacing:0px;}.elementor-47 .elementor-element.elementor-element-af0667d{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-09a5a83{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-c7398e0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-1318dc7{--swiper-slides-to-display:3;--swiper-slides-gap:48px;padding:0px 48px 0px 48px;--swiper-pagination-spacing:0px;}}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-915439b{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-47 .elementor-element.elementor-element-cb2f733 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-47 .elementor-element.elementor-element-423fd1f{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-cad3752{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8db7c7e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-a96a829{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:60px;--padding-bottom:60px;--padding-left:48px;--padding-right:48px;}.elementor-47 .elementor-element.elementor-element-2250dd1{--gap:36px 0px;--row-gap:36px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-9703b23{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-47 .elementor-element.elementor-element-659364d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-ad6bce0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );}.elementor-47 .elementor-element.elementor-element-1ab545f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--hotspot-size:4px;}.elementor-47 .elementor-element.elementor-element-1ab545f .e-hotspot__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-1ab545f .e-hotspot__tooltip{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-73d30a8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-73d30a8 .e-hotspot__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-73d30a8 .e-hotspot__tooltip{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-ce266a9{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-47 .elementor-element.elementor-element-6ce1c74{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-13789ba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-038ec9a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6271471 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-d673d2e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-765d758 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-808cf8d{--padding-top:60px;--padding-bottom:60px;--padding-left:48px;--padding-right:48px;}.elementor-47 .elementor-element.elementor-element-47034d7{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-47 .elementor-element.elementor-element-9820434 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-a3d0933{--spacer-size:60px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-7ad4048{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-3d4ac73 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-b2bf4eb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-45b1666{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-47 .elementor-element.elementor-element-b81a8c4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-16ec706 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-aa60a4b{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-c9cdb0e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d4cb993 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-44996b8{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-074fc21{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-47 .elementor-element.elementor-element-d868db8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-a2ed65d{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-20b12c1{--swiper-slides-to-display:1;--swiper-slides-gap:36px;padding:0px 0px 0px 0px;--swiper-pagination-spacing:36px;}.elementor-47 .elementor-element.elementor-element-7375e96{--spacer-size:36px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-da35f3c{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-7c46bfa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-3f37ff2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-5f5170b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-47 .elementor-element.elementor-element-3ff9fb5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-0a7affc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-7a497cb{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-ff4702d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5b16925 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-052f122{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-4412027{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-47 .elementor-element.elementor-element-4e2b87e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-8ea3bf4{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-b122e85{--swiper-slides-to-display:1;--swiper-slides-gap:36px;padding:0px 0px 0px 0px;--swiper-pagination-spacing:36px;}.elementor-47 .elementor-element.elementor-element-9c6e0d0{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-7bcef44{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-2011330 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-38b1c19 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-0bc847a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-47 .elementor-element.elementor-element-d8c24c3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-4a04de0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-fe965a5{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-1fd1eb5{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7fba10c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-8908a70{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-a83f075{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-47 .elementor-element.elementor-element-f5f1063 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-ff9bb6d{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-13c19c6{--swiper-slides-to-display:1;--swiper-slides-gap:36px;padding:0px 0px 0px 0px;--swiper-pagination-spacing:36px;}.elementor-47 .elementor-element.elementor-element-f7e297c{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-20ec1a8{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-b80ee67 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-a2dafbf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-0b0e58d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-47 .elementor-element.elementor-element-b656ff1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-366611f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-ae8ddfe{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-b686807{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6861f0b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-4ba72c2{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-5473042{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-47 .elementor-element.elementor-element-8f8d470 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-1021492{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-e6e0d7b{--swiper-slides-to-display:1;--swiper-slides-gap:36px;padding:0px 0px 0px 0px;--swiper-pagination-spacing:36px;}.elementor-47 .elementor-element.elementor-element-af0667d{--spacer-size:36px;}.elementor-47 .elementor-element.elementor-element-09a5a83{--n-tabs-title-gap:16px;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-6aa5950{--padding-top:60px;--padding-bottom:60px;--padding-left:48px;--padding-right:48px;}.elementor-47 .elementor-element.elementor-element-2e79310{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-47 .elementor-element.elementor-element-c7398e0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-40f2614{--spacer-size:60px;}.elementor-47 .elementor-element.elementor-element-1318dc7{--swiper-slides-to-display:2;--swiper-slides-gap:36px;padding:0px 0px 0px 0px;--swiper-pagination-spacing:36px;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-915439b{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-47 .elementor-element.elementor-element-cb2f733 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-47 .elementor-element.elementor-element-423fd1f{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-8db7c7e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-a96a829{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-2250dd1{--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-67f475a{--width:64px;}.elementor-47 .elementor-element.elementor-element-659364d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-ad6bce0{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );}.elementor-47 .elementor-element.elementor-element-1ab545f{width:100%;max-width:100%;--hotspot-size:1px;}.elementor-47 .elementor-element.elementor-element-1ab545f .e-hotspot__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-1ab545f .e-hotspot__tooltip{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-73d30a8{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-73d30a8 .e-hotspot__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-73d30a8 .e-hotspot__tooltip{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-13789ba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-6271471 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-765d758 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-808cf8d{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-9820434 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-a3d0933{--spacer-size:48px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-7ad4048{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-1f52b77{--width:80%;--margin-top:0%;--margin-bottom:1%;--margin-left:10%;--margin-right:0%;}.elementor-47 .elementor-element.elementor-element-3d4ac73 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-b2bf4eb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-45b1666{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-47 .elementor-element.elementor-element-b81a8c4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-16ec706 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-aa60a4b{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-d4cb993 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-44996b8{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-d868db8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-a2ed65d{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-20b12c1{--swiper-slides-gap:24px;--swiper-pagination-spacing:24px;}.elementor-47 .elementor-element.elementor-element-7375e96{--spacer-size:24px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-da35f3c{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-3d6d09b{--width:80%;--margin-top:0%;--margin-bottom:1%;--margin-left:10%;--margin-right:0%;}.elementor-47 .elementor-element.elementor-element-7c46bfa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-3f37ff2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-5f5170b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-47 .elementor-element.elementor-element-3ff9fb5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-0a7affc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-7a497cb{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-5b16925 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-052f122{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-4e2b87e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-8ea3bf4{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-b122e85{--swiper-slides-gap:24px;--swiper-pagination-spacing:24px;}.elementor-47 .elementor-element.elementor-element-9c6e0d0{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-7bcef44{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-1e53232{--width:80%;--margin-top:0%;--margin-bottom:1%;--margin-left:10%;--margin-right:0%;}.elementor-47 .elementor-element.elementor-element-2011330 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-38b1c19 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-0bc847a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-47 .elementor-element.elementor-element-d8c24c3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-4a04de0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-fe965a5{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-7fba10c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-8908a70{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-f5f1063 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-ff9bb6d{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-13c19c6{--swiper-slides-gap:24px;--swiper-pagination-spacing:24px;}.elementor-47 .elementor-element.elementor-element-f7e297c{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-20ec1a8{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-1569def{--width:80%;--margin-top:0%;--margin-bottom:1%;--margin-left:10%;--margin-right:0%;}.elementor-47 .elementor-element.elementor-element-b80ee67 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-a2dafbf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-0b0e58d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-47 .elementor-element.elementor-element-b656ff1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-366611f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-ae8ddfe{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-6861f0b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-4ba72c2{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-8f8d470 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-1021492{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-e6e0d7b{--swiper-slides-gap:24px;--swiper-pagination-spacing:24px;}.elementor-47 .elementor-element.elementor-element-af0667d{--spacer-size:24px;}.elementor-47 .elementor-element.elementor-element-09a5a83{--n-tabs-title-gap:12px;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-6aa5950{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-c7398e0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-47 .elementor-element.elementor-element-40f2614{--spacer-size:48px;}.elementor-47 .elementor-element.elementor-element-1318dc7{--swiper-slides-to-display:1;--swiper-slides-gap:24px;--swiper-pagination-spacing:24px;}}/* Start custom CSS for html, class: .elementor-element-7f99921 */.elementor-47 .elementor-element.elementor-element-7f99921 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-1ab545f */.elementor-47 .elementor-element.elementor-element-1ab545f {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-73d30a8 *//* Hiermit könnte man standardmäßig auf mobile einblenden aber dann überlappen sie sich alle */
/*
@media (max-width: 1024px) {

    .region-map .e-hotspot__tooltip {
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto;
        transform: none !important;
    }

}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce1c74 */.elementor-47 .elementor-element.elementor-element-6ce1c74 {
    max-height: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038ec9a */.elementor-47 .elementor-element.elementor-element-038ec9a {
    max-height: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d673d2e */.elementor-47 .elementor-element.elementor-element-d673d2e {
    max-height: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f52b77 */.elementor-47 .elementor-element.elementor-element-1f52b77 p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8b1ba */.elementor-47 .elementor-element.elementor-element-8d8b1ba {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674d33 */.elementor-47 .elementor-element.elementor-element-3674d33 {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20b12c1 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-20b12c1 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-20b12c1 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-20b12c1 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d00cd5a *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6d09b */.elementor-47 .elementor-element.elementor-element-3d6d09b p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-520f354 */.elementor-47 .elementor-element.elementor-element-520f354 {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eab7e5e */.elementor-47 .elementor-element.elementor-element-eab7e5e {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b122e85 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-b122e85 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-b122e85 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-b122e85 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c41927 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e53232 */.elementor-47 .elementor-element.elementor-element-1e53232 p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9d01842 */.elementor-47 .elementor-element.elementor-element-9d01842 {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c2524f */.elementor-47 .elementor-element.elementor-element-4c2524f {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-13c19c6 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-13c19c6 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-13c19c6 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-13c19c6 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4c2486 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1569def */.elementor-47 .elementor-element.elementor-element-1569def p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-93d33fe */.elementor-47 .elementor-element.elementor-element-93d33fe {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543dcc8 */.elementor-47 .elementor-element.elementor-element-543dcc8 {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-e6e0d7b */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63fd0b3 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f52b77 */.elementor-47 .elementor-element.elementor-element-1f52b77 p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8b1ba */.elementor-47 .elementor-element.elementor-element-8d8b1ba {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674d33 */.elementor-47 .elementor-element.elementor-element-3674d33 {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20b12c1 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-20b12c1 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-20b12c1 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-20b12c1 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d00cd5a *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6d09b */.elementor-47 .elementor-element.elementor-element-3d6d09b p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-520f354 */.elementor-47 .elementor-element.elementor-element-520f354 {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eab7e5e */.elementor-47 .elementor-element.elementor-element-eab7e5e {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b122e85 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-b122e85 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-b122e85 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-b122e85 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c41927 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e53232 */.elementor-47 .elementor-element.elementor-element-1e53232 p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9d01842 */.elementor-47 .elementor-element.elementor-element-9d01842 {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c2524f */.elementor-47 .elementor-element.elementor-element-4c2524f {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-13c19c6 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-13c19c6 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-13c19c6 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-13c19c6 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4c2486 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1569def */.elementor-47 .elementor-element.elementor-element-1569def p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-93d33fe */.elementor-47 .elementor-element.elementor-element-93d33fe {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543dcc8 */.elementor-47 .elementor-element.elementor-element-543dcc8 {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-e6e0d7b */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63fd0b3 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f52b77 */.elementor-47 .elementor-element.elementor-element-1f52b77 p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8b1ba */.elementor-47 .elementor-element.elementor-element-8d8b1ba {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674d33 */.elementor-47 .elementor-element.elementor-element-3674d33 {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20b12c1 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-20b12c1 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-20b12c1 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-20b12c1 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d00cd5a *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6d09b */.elementor-47 .elementor-element.elementor-element-3d6d09b p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-520f354 */.elementor-47 .elementor-element.elementor-element-520f354 {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eab7e5e */.elementor-47 .elementor-element.elementor-element-eab7e5e {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b122e85 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-b122e85 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-b122e85 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-b122e85 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c41927 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e53232 */.elementor-47 .elementor-element.elementor-element-1e53232 p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9d01842 */.elementor-47 .elementor-element.elementor-element-9d01842 {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c2524f */.elementor-47 .elementor-element.elementor-element-4c2524f {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-13c19c6 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-13c19c6 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-13c19c6 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-13c19c6 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4c2486 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1569def */.elementor-47 .elementor-element.elementor-element-1569def p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-93d33fe */.elementor-47 .elementor-element.elementor-element-93d33fe {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543dcc8 */.elementor-47 .elementor-element.elementor-element-543dcc8 {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-e6e0d7b */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63fd0b3 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f52b77 */.elementor-47 .elementor-element.elementor-element-1f52b77 p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8b1ba */.elementor-47 .elementor-element.elementor-element-8d8b1ba {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674d33 */.elementor-47 .elementor-element.elementor-element-3674d33 {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20b12c1 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-20b12c1 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-20b12c1 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-20b12c1 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d00cd5a *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6d09b */.elementor-47 .elementor-element.elementor-element-3d6d09b p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-520f354 */.elementor-47 .elementor-element.elementor-element-520f354 {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eab7e5e */.elementor-47 .elementor-element.elementor-element-eab7e5e {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b122e85 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-b122e85 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-b122e85 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-b122e85 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c41927 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e53232 */.elementor-47 .elementor-element.elementor-element-1e53232 p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9d01842 */.elementor-47 .elementor-element.elementor-element-9d01842 {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c2524f */.elementor-47 .elementor-element.elementor-element-4c2524f {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-13c19c6 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-13c19c6 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-13c19c6 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-13c19c6 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4c2486 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1569def */.elementor-47 .elementor-element.elementor-element-1569def p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-93d33fe */.elementor-47 .elementor-element.elementor-element-93d33fe {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543dcc8 */.elementor-47 .elementor-element.elementor-element-543dcc8 {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-e6e0d7b */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63fd0b3 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f52b77 */.elementor-47 .elementor-element.elementor-element-1f52b77 p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8b1ba */.elementor-47 .elementor-element.elementor-element-8d8b1ba {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674d33 */.elementor-47 .elementor-element.elementor-element-3674d33 {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20b12c1 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-20b12c1 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-20b12c1 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-20b12c1 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d00cd5a *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6d09b */.elementor-47 .elementor-element.elementor-element-3d6d09b p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-520f354 */.elementor-47 .elementor-element.elementor-element-520f354 {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eab7e5e */.elementor-47 .elementor-element.elementor-element-eab7e5e {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b122e85 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-b122e85 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-b122e85 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-b122e85 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c41927 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e53232 */.elementor-47 .elementor-element.elementor-element-1e53232 p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9d01842 */.elementor-47 .elementor-element.elementor-element-9d01842 {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c2524f */.elementor-47 .elementor-element.elementor-element-4c2524f {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-13c19c6 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-13c19c6 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-13c19c6 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-13c19c6 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4c2486 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1569def */.elementor-47 .elementor-element.elementor-element-1569def p {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-93d33fe */.elementor-47 .elementor-element.elementor-element-93d33fe {
    line-height: .1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543dcc8 */.elementor-47 .elementor-element.elementor-element-543dcc8 {
    width: fit-content;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-e6e0d7b */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-e6e0d7b .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63fd0b3 *//* Nativen Elementor Load-More Button immer verstecken */
.e-loop__load-more.elementor-button-wrapper {
    display: none !important;
}

/* Wenn nichts mehr zu laden ist */
.mehr-laden.is-disabled {
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-09a5a83 */@media (max-width: 1366px) {
    .elementor-47 .elementor-element.elementor-element-09a5a83 .e-n-tabs-heading {
        justify-content: space-between;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-09a5a83 .e-n-tabs-heading {
        justify-content: initial;
    }
    
    .elementor-47 .elementor-element.elementor-element-09a5a83 .e-n-tabs-heading button {
        padding: 8px 12px;
        border: 1px solid var(--e-global-color-secondary);
        border-radius: 48px;
    }
    
    .elementor-47 .elementor-element.elementor-element-09a5a83 .e-n-tab-title[aria-selected="true"] {
        border-color: var(--e-global-color-primary);
        background: var(--e-global-color-primary) !important;
        color: white;
    }
    
    .elementor-47 .elementor-element.elementor-element-09a5a83 .e-n-tab-title:hover {
        border-color: var(--e-global-color-primary);
    }
}

@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-09a5a83 .e-n-tabs-heading button {
        padding-top: 0;
    }
    
    .elementor-47 .elementor-element.elementor-element-09a5a83 .e-n-tab-title::after {
        content: "";
        position: absolute;
        left: 40%;
        bottom: 0;
        width: 20%;
        height: 4px;
        background: var(--e-global-color-primary);
        border-radius: 20px;
        transform: scaleX(0);
        transform-origin: left;
        transition: transform 0.35s ease-in-out;
    }
    
    .elementor-47 .elementor-element.elementor-element-09a5a83 .e-n-tab-title[aria-selected="false"]:hover::after {
        transform: scaleX(1);
    }
    
    .elementor-47 .elementor-element.elementor-element-09a5a83 .e-n-tab-title[aria-selected="true"]::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1318dc7 */@media (min-width: 1025px) {
    .elementor-47 .elementor-element.elementor-element-1318dc7 .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-1318dc7 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-47 .elementor-element.elementor-element-1318dc7 .swiper {
        margin: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-display: auto;
	src: url('https://arnold.cp2-server.com/wp-content/uploads/2025/09/DMSans-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */