.elementor-12 .elementor-element.elementor-element-fedb511{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-88265bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-a55828c{text-align:start;}.elementor-12 .elementor-element.elementor-element-a55828c img{width:92%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-44baa3b{width:var( --container-widget-width, 500px );max-width:500px;margin:-35px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;columns:1;text-align:start;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:18px;font-weight:300;line-height:30px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-44baa3b.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-cd910be{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:500px;--container-widget-flex-grow:0;columns:1;text-align:start;font-family:"Questrial", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:0px;font-weight:300;line-height:30px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-cd910be.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-b3c5ba8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-056da92{--spacer-size:50px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-4f0c34d .elementor-repeater-item-6bcbbb2 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/12/slider1_1n-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4f0c34d .elementor-repeater-item-ed4b599 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider1_n_1-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4f0c34d .elementor-repeater-item-e6bae10 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider1_n_2-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4f0c34d .elementor-repeater-item-7b19eba .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider1_n_3-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4f0c34d .swiper-slide{transition-duration:calc(10000ms*1.2);height:760px;}.elementor-12 .elementor-element.elementor-element-4f0c34d .swiper-slide-contents{max-width:66%;}.elementor-12 .elementor-element.elementor-element-4f0c34d .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-4f0c34d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-4f0c34d .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-4f0c34d .swiper-pagination-fraction{font-size:8px;}.elementor-12 .elementor-element.elementor-element-4f0c34d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4f0c34d .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ab90464{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;--z-index:1;}.elementor-12 .elementor-element.elementor-element-2c45eff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-99a4932{margin:14% -6% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-99a4932 img{width:46%;}.elementor-12 .elementor-element.elementor-element-5c53118{margin:4% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:18px;font-weight:300;line-height:30px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4f59045{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-10c5915{z-index:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12 .elementor-element.elementor-element-10c5915 img{width:82%;}.elementor-12 .elementor-element.elementor-element-b1cb4e1{margin:-33% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -3%;}.elementor-12 .elementor-element.elementor-element-3a0063b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;--z-index:0;}.elementor-12 .elementor-element.elementor-element-e27562b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ba384ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-f1ed18d{--spacer-size:100px;}.elementor-12 .elementor-element.elementor-element-eb2c93f{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:18px;font-weight:300;line-height:30px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-92af25c{margin:-45% -30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:-1;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-92af25c{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-92af25c{left:0px;}.elementor-12 .elementor-element.elementor-element-92af25c img{width:100%;}.elementor-12 .elementor-element.elementor-element-f61e53e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bf33b7c{--display:flex;--min-height:670px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-bf33b7c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bf33b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0051;background-image:url("https://www.schwanenhoefe.de/wp-content/uploads/2025/12/map_big_n6_en-min.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8cc9a4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-e53f707{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-e53f707:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e53f707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0051B3;}.elementor-12 .elementor-element.elementor-element-14b9fe1{--display:flex;}.elementor-12 .elementor-element.elementor-element-8c16e70{--spacer-size:25px;}.elementor-12 .elementor-element.elementor-element-6c158ec{margin:12% 5% calc(var(--kit-widget-spacing, 0px) + 0%) -33%;}.elementor-12 .elementor-element.elementor-element-6c158ec img{width:100%;}.elementor-12 .elementor-element.elementor-element-4992066{margin:12% 5% calc(var(--kit-widget-spacing, 0px) + 0%) -33%;}.elementor-12 .elementor-element.elementor-element-4992066 img{width:100%;}.elementor-12 .elementor-element.elementor-element-114e08b{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-e140540{margin:2% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;text-align:start;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:17.5px;font-weight:300;line-height:30px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5baba8a{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 8%) 10%;bottom:0px;text-align:start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5baba8a{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-5baba8a{right:0px;}.elementor-12 .elementor-element.elementor-element-5baba8a img{width:50%;}.elementor-12 .elementor-element.elementor-element-1d31d87{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 8%) 10%;bottom:0px;text-align:start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1d31d87{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-1d31d87{right:0px;}.elementor-12 .elementor-element.elementor-element-1d31d87 img{width:100%;}.elementor-12 .elementor-element.elementor-element-2dabbe8{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 8%) 10%;bottom:0px;text-align:start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2dabbe8{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-2dabbe8{right:0px;}.elementor-12 .elementor-element.elementor-element-2dabbe8 img{width:100%;}.elementor-12 .elementor-element.elementor-element-cca32ae{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 8%) 10%;text-align:start;}.elementor-12 .elementor-element.elementor-element-cca32ae img{width:100%;}.elementor-12 .elementor-element.elementor-element-a86ae53{--display:flex;--min-height:670px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-a86ae53:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a86ae53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0051;background-image:url("https://www.schwanenhoefe.de/wp-content/uploads/2025/12/map_big_n6.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-d84b0c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-572ec9d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-572ec9d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-572ec9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0051B3;}.elementor-12 .elementor-element.elementor-element-f422f0d{--display:flex;}.elementor-12 .elementor-element.elementor-element-908fa8f{--spacer-size:25px;}.elementor-12 .elementor-element.elementor-element-537bde6{margin:12% 5% calc(var(--kit-widget-spacing, 0px) + 0%) -33%;}.elementor-12 .elementor-element.elementor-element-537bde6 img{width:100%;}.elementor-12 .elementor-element.elementor-element-3ffc184{margin:12% 5% calc(var(--kit-widget-spacing, 0px) + 0%) -33%;}.elementor-12 .elementor-element.elementor-element-3ffc184 img{width:100%;}.elementor-12 .elementor-element.elementor-element-3f73920{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-620a41d{margin:2% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;text-align:start;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:17.5px;font-weight:300;line-height:30px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-219f7df{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 8%) 10%;bottom:0px;text-align:start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-219f7df{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-219f7df{right:0px;}.elementor-12 .elementor-element.elementor-element-219f7df img{width:50%;}.elementor-12 .elementor-element.elementor-element-d64b5c5{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 8%) 10%;bottom:0px;text-align:start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d64b5c5{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-d64b5c5{right:0px;}.elementor-12 .elementor-element.elementor-element-d64b5c5 img{width:100%;}.elementor-12 .elementor-element.elementor-element-b07c682{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 8%) 10%;bottom:0px;text-align:start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b07c682{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-b07c682{right:0px;}.elementor-12 .elementor-element.elementor-element-b07c682 img{width:100%;}.elementor-12 .elementor-element.elementor-element-0e86bff{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 8%) 10%;text-align:start;}.elementor-12 .elementor-element.elementor-element-0e86bff img{width:100%;}.elementor-12 .elementor-element.elementor-element-ccdded1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-12 .elementor-element.elementor-element-e967d43{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4db3b50{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:18px;font-weight:300;line-height:30px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ba18913{margin:10% 20% calc(var(--kit-widget-spacing, 0px) + 0%) 30%;z-index:2;}.elementor-12 .elementor-element.elementor-element-ba18913 img{width:100%;}.elementor-12 .elementor-element.elementor-element-b81ce7c{margin:-26% 8% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;z-index:1;}.elementor-12 .elementor-element.elementor-element-b81ce7c img{width:100%;}.elementor-12 .elementor-element.elementor-element-7bd103f{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-2181439{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a6ef5b6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -3%;z-index:2;}.elementor-12 .elementor-element.elementor-element-05535fa{margin:20% 0% calc(var(--kit-widget-spacing, 0px) + -48%) -10%;z-index:1;}.elementor-12 .elementor-element.elementor-element-05535fa img{width:100%;}.elementor-12 .elementor-element.elementor-element-2336ba8{margin:0% 20% calc(var(--kit-widget-spacing, 0px) + 0%) 30%;z-index:2;}.elementor-12 .elementor-element.elementor-element-2336ba8 img{width:100%;}.elementor-12 .elementor-element.elementor-element-71a510c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-12 .elementor-element.elementor-element-71a510c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-71a510c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e0a9cfd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4e1b052{margin:10% 20% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;}.elementor-12 .elementor-element.elementor-element-4e1b052 img{width:100%;}.elementor-12 .elementor-element.elementor-element-00c25b9{margin:10% 20% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;}.elementor-12 .elementor-element.elementor-element-00c25b9 img{width:100%;}.elementor-12 .elementor-element.elementor-element-1d017ae{margin:0% -80% calc(var(--kit-widget-spacing, 0px) + 0%) -15%;z-index:0;}.elementor-12 .elementor-element.elementor-element-1d017ae img{width:100%;}.elementor-12 .elementor-element.elementor-element-280ca4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-280ca4a.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-d565666{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;z-index:1;text-align:center;}.elementor-12 .elementor-element.elementor-element-d565666 img{width:55%;}.elementor-12 .elementor-element.elementor-element-eb996d6{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-c9b81b0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 18%;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:16px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f462399{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 18%;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:16px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-956019e{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-5fc5a4b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-bddd092{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-1e0139a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-1e0139a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1e0139a img{width:100%;}.elementor-12 .elementor-element.elementor-element-f024b54{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-e3293f9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-593b9d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ab183b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1ddb1bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1796858 .elementor-repeater-item-4092166 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/bogenhalle_1.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1796858 .elementor-repeater-item-ac06396 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/bogenhalle_3.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1796858 .elementor-repeater-item-19dceae .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/bogenhalle_n-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1796858 .elementor-repeater-item-195ce31 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/bogenhalle_2.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1796858 .elementor-repeater-item-802d97d .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/bogenhalle_4.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1796858 .swiper-slide{height:55vh;}.elementor-12 .elementor-element.elementor-element-1796858 .swiper-slide-contents{max-width:100%;}.elementor-12 .elementor-element.elementor-element-1796858 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-1796858 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-1796858 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-1796858 .swiper-pagination-fraction{font-size:8px;}.elementor-12 .elementor-element.elementor-element-1796858 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1796858 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f158083{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-96f8516{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-12 .elementor-element.elementor-element-dad6abe{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9a39e86{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-17039bf .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:17px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-258a978{--display:flex;}.elementor-12 .elementor-element.elementor-element-0e9dcda{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;}.elementor-12 .elementor-element.elementor-element-0e9dcda img{width:100%;}.elementor-12 .elementor-element.elementor-element-c403471{--spacer-size:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-56837b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e79aac8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-01554b4 .elementor-repeater-item-ac06396 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/atelierhaus_3.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01554b4 .elementor-repeater-item-4092166 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/atelierhaus_1.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01554b4 .elementor-repeater-item-195ce31 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/atelierhaus_2.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01554b4 .elementor-repeater-item-802d97d .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/atelierhaus_4.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-slide{height:55vh;}.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-slide-contents{max-width:100%;}.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-pagination-fraction{font-size:8px;}.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d13a9be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-8871b10{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-12 .elementor-element.elementor-element-c52926e{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-98933b1{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c4bfb66 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:17px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-94e7ff3{--display:flex;}.elementor-12 .elementor-element.elementor-element-8af84e1{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;}.elementor-12 .elementor-element.elementor-element-8af84e1 img{width:100%;}.elementor-12 .elementor-element.elementor-element-6b17cef{--spacer-size:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e4a04f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-153936d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b8ccbc3 .elementor-repeater-item-195ce31 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/kontorhaus_2.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b8ccbc3 .elementor-repeater-item-802d97d .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/kontorhaus_4.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b8ccbc3 .elementor-repeater-item-4092166 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/kontorhaus_1.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b8ccbc3 .elementor-repeater-item-ac06396 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/kontorhaus_3.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-slide{height:55vh;}.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-slide-contents{max-width:100%;}.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-pagination-fraction{font-size:8px;}.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0cd3624{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-35a2cc1{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-12 .elementor-element.elementor-element-88e875e{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-768e734{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-62c4452 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:17px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-a3f5ee2{--display:flex;}.elementor-12 .elementor-element.elementor-element-a7a5289{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;}.elementor-12 .elementor-element.elementor-element-a7a5289 img{width:100%;}.elementor-12 .elementor-element.elementor-element-16a839d{--spacer-size:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9c22057{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-54e4217{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f41b2f2 .elementor-repeater-item-3f8961d .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/terrassenhaus_5.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-f41b2f2 .elementor-repeater-item-ac06396 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/terrassenhaus_n1-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-f41b2f2 .elementor-repeater-item-6c3cb62 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/terrassenhaus_n2-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-f41b2f2 .elementor-repeater-item-195ce31 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/terrassenhaus_2.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-f41b2f2 .elementor-repeater-item-829800a .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/terrasenhaus_n1-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-slide{height:55vh;}.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-slide-contents{max-width:100%;}.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-pagination-fraction{font-size:8px;}.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-db7ae9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-5bb87be{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-12 .elementor-element.elementor-element-831b3b8{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e492049{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b4dd906{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-20cecdf .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:17px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-57519ee{--display:flex;}.elementor-12 .elementor-element.elementor-element-396d2fa{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;}.elementor-12 .elementor-element.elementor-element-396d2fa img{width:100%;}.elementor-12 .elementor-element.elementor-element-f025b40{--spacer-size:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-05ef1fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-00e005c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1da5358 .elementor-repeater-item-802d97d .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/galeriehaus_4.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1da5358 .elementor-repeater-item-195ce31 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/galeriehaus_2.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1da5358 .elementor-repeater-item-4092166 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/galeriehaus_n3-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1da5358 .elementor-repeater-item-de44ec6 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/galeriehaus_n1-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1da5358 .elementor-repeater-item-c226e0b .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/galeriehaus_n2-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1da5358 .elementor-repeater-item-ac06396 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/galeriehaus_3.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-slide{height:55vh;}.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-slide-contents{max-width:100%;}.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-pagination-fraction{font-size:8px;}.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-02445af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-1e2d169{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-12 .elementor-element.elementor-element-b39ddce{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-77e1ee3{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-65e16b2{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-53f17a3 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:17px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-5439092{--display:flex;}.elementor-12 .elementor-element.elementor-element-6d3367e{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;}.elementor-12 .elementor-element.elementor-element-6d3367e img{width:100%;}.elementor-12 .elementor-element.elementor-element-b2738fc{--spacer-size:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-758d9a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e41e84e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bb1b8e9 .elementor-repeater-item-4092166 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/kita_1.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-slide{height:55vh;}.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-slide-contents{max-width:100%;}.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-pagination-fraction{font-size:8px;}.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5bc1808{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-5735ff1{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-12 .elementor-element.elementor-element-b5986ea{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4282e99{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c4e42a8 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:17px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-2c6b908{--display:flex;}.elementor-12 .elementor-element.elementor-element-a8e58ff{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;}.elementor-12 .elementor-element.elementor-element-a8e58ff img{width:100%;}.elementor-12 .elementor-element.elementor-element-bb8a6d5{--spacer-size:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-13bca1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8250ad4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9042b8e .elementor-repeater-item-b098f24 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/werkstatthaus_n1-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-9042b8e .elementor-repeater-item-cda9053 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider_25_1-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-9042b8e .elementor-repeater-item-0793ab7 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/werkstatthaus_4.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-9042b8e .elementor-repeater-item-60235d5 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/werkstatthaus_x-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-9042b8e .elementor-repeater-item-195ce31 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/werkstatthaus_n2-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-9042b8e .elementor-repeater-item-683755e .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/12/werkstatthaus_n3-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-slide{height:55vh;}.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-slide-contents{max-width:100%;}.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-pagination-fraction{font-size:8px;}.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6b16126{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-48258c5{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-12 .elementor-element.elementor-element-4d5b957{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4487994{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5c40189 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:17px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-cc99f07{--display:flex;}.elementor-12 .elementor-element.elementor-element-c16aade{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;}.elementor-12 .elementor-element.elementor-element-c16aade img{width:100%;}.elementor-12 .elementor-element.elementor-element-39cc75b{--spacer-size:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8465acc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2cf94d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4114410 .elementor-repeater-item-4092166 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/kraftwerk_1.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4114410 .elementor-repeater-item-802d97d .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/kraftwerk_n-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4114410 .elementor-repeater-item-195ce31 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/kraftwerk_2_ph.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4114410 .swiper-slide{height:55vh;}.elementor-12 .elementor-element.elementor-element-4114410 .swiper-slide-contents{max-width:100%;}.elementor-12 .elementor-element.elementor-element-4114410 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-4114410 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-4114410 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-4114410 .swiper-pagination-fraction{font-size:8px;}.elementor-12 .elementor-element.elementor-element-4114410 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4114410 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f5e726c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-47a836d{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-12 .elementor-element.elementor-element-d857036{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-82ee144{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-23d41bf .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:17px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-fbc2078{--display:flex;}.elementor-12 .elementor-element.elementor-element-cda1af3{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;}.elementor-12 .elementor-element.elementor-element-cda1af3 img{width:100%;}.elementor-12 .elementor-element.elementor-element-97baae9{--spacer-size:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-648f6fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1426dbf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-08a95fe .elementor-repeater-item-195ce31 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/gewaechshaus_2.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-08a95fe .elementor-repeater-item-92a97ce .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/gewaechshaus_n1-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-08a95fe .elementor-repeater-item-ac06396 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/gewaechshaus_3.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-08a95fe .elementor-repeater-item-4092166 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/gewaechshaus_1.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-slide{height:55vh;}.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-slide-contents{max-width:100%;}.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-pagination-fraction{font-size:8px;}.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ea8db50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-12 .elementor-element.elementor-element-cc915a4{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-12 .elementor-element.elementor-element-6494787{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7b2740a{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3804719 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:17px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-1308f7f{--display:flex;}.elementor-12 .elementor-element.elementor-element-2c63394{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;}.elementor-12 .elementor-element.elementor-element-2c63394 img{width:100%;}.elementor-12 .elementor-element.elementor-element-12c44f1{--spacer-size:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-bcfbb8d{--n-accordion-title-font-size:100px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:-25px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-bcfbb8d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 0px 2px;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-bcfbb8d {--n-accordion-padding:0px 0px 0px 75px;}:where( .elementor-12 .elementor-element.elementor-element-bcfbb8d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:500;line-height:120px;}:where( .elementor-12 .elementor-element.elementor-element-bcfbb8d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-12 .elementor-element.elementor-element-4907fb4{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-8b0e706{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-8b0e706:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8b0e706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-10320b6{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-86868c2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-86868c2.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-86868c2 img{width:100%;}.elementor-12 .elementor-element.elementor-element-13744a7{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-3df1622{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-3df1622:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3df1622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d09b149{--display:grid;--e-con-grid-template-columns:repeat(10, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d09b149:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d09b149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-11d51c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a1ca1fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-36a7492{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f29dd2e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e1620a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-94c0bed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b9a6b35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8b8b39f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6aff47e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6e7a7ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1493720{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7750243{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-70bb85e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-39ccc0e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a8e6ec9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f3c1769{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-744566e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4324f6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-59c7f22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-89b5373{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ab30826{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e31092d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8155387{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-12e04a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-76b0247{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4f029b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-815b2e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4331556{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2a3e7a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4ec2e81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-052922b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-349956b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-96e052c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-203dc0f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-342c406{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d5875d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d56a157{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e2e7471{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9f2dc87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e211444{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8fbf790{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2505069{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a79b37a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-792d5f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f5badaa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-957f602{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-feb03ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6a67056{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ec22d79{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b1dbad7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-12685aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-eedea10{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-193a31e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-96ffdb5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9ff6c48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-731b7d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3fde27e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d4326f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9edca66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1e7d94e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-db51351{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4079cb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9df8762{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8c028c7{--spacer-size:100px;}.elementor-12 .elementor-element.elementor-element-a1c40a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-51e5ce9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-ad3b855 .elementor-repeater-item-4092166 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider2_n_4-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-ad3b855 .elementor-repeater-item-2db2066 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider2_n_1-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-ad3b855 .elementor-repeater-item-96e87b2 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider2_n_5-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-ad3b855 .elementor-repeater-item-9d0c661 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider2_n_2-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-ad3b855 .elementor-repeater-item-0dad9f1 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider2_nx_1-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-ad3b855 .elementor-repeater-item-358e0fa .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider2_n_3-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-ad3b855 .elementor-repeater-item-a789244 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider2_7-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-ad3b855 .elementor-repeater-item-2bb0daa .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider2_nx_2-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-ad3b855 .swiper-slide{transition-duration:calc(10000ms*1.2);height:80vh;}.elementor-12 .elementor-element.elementor-element-ad3b855 .swiper-slide-contents{max-width:100%;}.elementor-12 .elementor-element.elementor-element-ad3b855 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-ad3b855 .elementor-slide-button{border-width:0px;}.elementor-12 .elementor-element.elementor-element-ad3b855 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-ad3b855 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-ad3b855 .swiper-pagination-fraction{font-size:8px;}.elementor-12 .elementor-element.elementor-element-ad3b855 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ad3b855 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e3bfabc{width:100%;max-width:100%;margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;top:0px;z-index:1;text-align:start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e3bfabc{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-e3bfabc{right:0px;}.elementor-12 .elementor-element.elementor-element-e3bfabc img{width:38%;}.elementor-12 .elementor-element.elementor-element-e0cb145{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-12 .elementor-element.elementor-element-58e2ce8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6b900db{margin:0% -6% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-6b900db.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6b900db img{width:100%;}.elementor-12 .elementor-element.elementor-element-281d7eb{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-0946868{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:18px;font-weight:300;line-height:30px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-56b1bba{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e9c73f3:not( .elementor-widget-image ), .elementor-12 .elementor-element.elementor-element-e9c73f3.elementor-widget-image img{-webkit-mask-image:url( https://www.schwanenhoefe.de/wp-content/uploads/2025/12/medal_dgnb_gold.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-e9c73f3{text-align:start;}.elementor-12 .elementor-element.elementor-element-e9c73f3 img{width:33%;}.elementor-12 .elementor-element.elementor-element-3a28ec8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-9971dfc{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-aa5e7df{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 10%;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:18px;font-weight:700;line-height:30px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2f4395d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 10%;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:18px;font-weight:300;line-height:30px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8e8edc1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:18px;font-weight:300;line-height:30px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-91fd098{--spacer-size:140px;}.elementor-12 .elementor-element.elementor-element-12ac1af{--display:flex;--margin-top:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-c376fd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3a30aff{--display:flex;--margin-top:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-f375945{--display:flex;--margin-top:-12%;--margin-bottom:-5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-12 .elementor-element.elementor-element-52fec72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-41e37a0{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:7%;--padding-left:8%;--padding-right:8%;}.elementor-12 .elementor-element.elementor-element-41e37a0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-41e37a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6E6;}.elementor-12 .elementor-element.elementor-element-25dd756{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-df39e01 img{width:25%;}.elementor-12 .elementor-element.elementor-element-ed5042b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-ed5042b .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-12 .elementor-element.elementor-element-003464c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b960dde img{width:25%;}.elementor-12 .elementor-element.elementor-element-e6228f1{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-e6228f1 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-12 .elementor-element.elementor-element-df594dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fbb45b8 img{width:25%;}.elementor-12 .elementor-element.elementor-element-3a51307{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-3a51307 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-12 .elementor-element.elementor-element-22a59de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3fdf485 img{width:25%;}.elementor-12 .elementor-element.elementor-element-293293b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-293293b .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-12 .elementor-element.elementor-element-d11ce05{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:9%;--padding-left:8%;--padding-right:8%;}.elementor-12 .elementor-element.elementor-element-d11ce05:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d11ce05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6E6;}.elementor-12 .elementor-element.elementor-element-7a810aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-57e4417 img{width:25%;}.elementor-12 .elementor-element.elementor-element-ba23cd6{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-ba23cd6 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-12 .elementor-element.elementor-element-1a5713a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-974d0d6 img{width:25%;}.elementor-12 .elementor-element.elementor-element-d4d873b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-d4d873b .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-12 .elementor-element.elementor-element-03ab4e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-577d89e img{width:25%;}.elementor-12 .elementor-element.elementor-element-22bda31{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-22bda31 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-12 .elementor-element.elementor-element-a27dc39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-12 .elementor-element.elementor-element-a27dc39:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a27dc39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E61655;}.elementor-12 .elementor-element.elementor-element-7f3f9d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-134bc6e .elementor-repeater-item-d0fa2f6 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/amenities3-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-134bc6e .elementor-repeater-item-404bc15 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/12/amenities_n4-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-134bc6e .swiper-slide{transition-duration:calc(5200ms*1.2);height:420px;}.elementor-12 .elementor-element.elementor-element-134bc6e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-134bc6e .swiper-slide-contents{max-width:66%;}.elementor-12 .elementor-element.elementor-element-134bc6e .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-b36d01e{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-87831d0{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:18px;font-weight:700;line-height:30px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c291afc{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:18px;font-weight:300;line-height:30px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c0c45f9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 15%) 0%;z-index:3;}.elementor-12 .elementor-element.elementor-element-09e813f .elementor-repeater-item-d0fa2f6 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/amenities1-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-09e813f .elementor-repeater-item-404bc15 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider2_3.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-09e813f .swiper-slide{transition-duration:calc(9100ms*1.2);height:460px;}.elementor-12 .elementor-element.elementor-element-09e813f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 15%) 0%;z-index:2;}.elementor-12 .elementor-element.elementor-element-09e813f .swiper-slide-contents{max-width:66%;}.elementor-12 .elementor-element.elementor-element-09e813f .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-1907e68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-65cec34{margin:0% 4% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;text-align:end;}.elementor-12 .elementor-element.elementor-element-65cec34.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-65cec34 img{width:100%;}.elementor-12 .elementor-element.elementor-element-e48f0f9{margin:0% 4% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;text-align:end;}.elementor-12 .elementor-element.elementor-element-e48f0f9.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-e48f0f9 img{width:100%;}.elementor-12 .elementor-element.elementor-element-9aeff8f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -3%;z-index:2;}.elementor-12 .elementor-element.elementor-element-dd59f81 .elementor-repeater-item-d0fa2f6 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/amenities2-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-dd59f81 .elementor-repeater-item-404bc15 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/amenities4-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-dd59f81 .swiper-slide{transition-duration:calc(7400ms*1.2);height:660px;}.elementor-12 .elementor-element.elementor-element-dd59f81{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -3%;z-index:2;}.elementor-12 .elementor-element.elementor-element-dd59f81 .swiper-slide-contents{max-width:66%;}.elementor-12 .elementor-element.elementor-element-dd59f81 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-d384423{margin:4% 10% calc(var(--kit-widget-spacing, 0px) + 10%) 8%;font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:18px;font-weight:300;line-height:30px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c5336bc{margin:0% -15% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;bottom:0px;z-index:2;text-align:end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c5336bc{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-c5336bc{right:0px;}.elementor-12 .elementor-element.elementor-element-c5336bc img{width:65%;}.elementor-12 .elementor-element.elementor-element-c2c48fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c4637f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b6176ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-12 .elementor-element.elementor-element-b6176ac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b6176ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6E6;}.elementor-12 .elementor-element.elementor-element-a4db851{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-44c1980{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-195e627{margin:0% -6% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-195e627.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-195e627 img{width:100%;}.elementor-12 .elementor-element.elementor-element-d9d7b55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7b90e30{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-f338419{--spacer-size:20px;}.elementor-12 .elementor-element.elementor-element-c90f431{--display:flex;}.elementor-12 .elementor-element.elementor-element-c90f431:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c90f431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6E6;}.elementor-12 .elementor-element.elementor-element-15379d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;bottom:0px;z-index:1;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-15379d1{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-15379d1{right:0px;}.elementor-12 .elementor-element.elementor-element-15379d1 img{width:100%;max-width:1750px;}.elementor-12 .elementor-element.elementor-element-14ee2b8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-14ee2b8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-14ee2b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6E6;}.elementor-12 .elementor-element.elementor-element-f3f91d2{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-0309499{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-5ca6bff{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-8348739{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-8348739.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8348739 img{width:100%;}.elementor-12 .elementor-element.elementor-element-357a4a1{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-f3aa0fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__front{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__back{background-image:url("https://www.schwanenhoefe.de/wp-content/uploads/2025/11/poster_xmas_schwanen-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9ebd88d{z-index:1;}.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box{height:460px;}.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 20px 0px 20px;text-align:start;justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-icon i{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-icon svg{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:15px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__button{margin-inline-center:0;}.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__front{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__back{background-image:url("https://www.schwanenhoefe.de/wp-content/uploads/2025/11/post_leitsystem2025.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box{height:460px;}.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 20px 0px 20px;text-align:start;justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-b017399 .elementor-icon i{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-b017399 .elementor-icon svg{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:15px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__button{margin-inline-center:0;}.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__front{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__back{background-image:url("https://www.schwanenhoefe.de/wp-content/uploads/2025/11/post_parksystem2025.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box{height:460px;}.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 20px 0px 20px;text-align:start;justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-icon i{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-icon svg{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:15px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__button{margin-inline-center:0;}.elementor-12 .elementor-element.elementor-element-e4a0a87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-3cfffb6{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3cfffb6.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-bdd8221{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-ae20c14 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0713089{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-b6c2ad0{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-fdb5871{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-060abc0{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-060abc0.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-d8328db{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-459da79 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-25f5a1d{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-9227192{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-62c51f2{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-be39cb2{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-be39cb2.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-fa28446{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-bf914e0 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-104882d{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-471a760{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a6e769f{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-3507cd0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-f11c29e{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-6750c15{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-e9c8e8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-25306d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-1029ec4 .elementor-repeater-item-aff1c1e .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider3_8-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1029ec4 .elementor-repeater-item-5c8a1ba .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider3_nx1-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1029ec4 .elementor-repeater-item-52efc16 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/12/slider3_1n-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1029ec4 .elementor-repeater-item-6ca6924 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slide3_1-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1029ec4 .elementor-repeater-item-b06390f .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider3_nx2-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1029ec4 .elementor-repeater-item-f0db5af .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slide3_4-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1029ec4 .elementor-repeater-item-3621593 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slider3_n1-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1029ec4 .elementor-repeater-item-0718ae3 .swiper-slide-bg{background-image:url(https://www.schwanenhoefe.de/wp-content/uploads/2025/11/slide3_5-min.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-1029ec4 .swiper-slide{transition-duration:calc(10000ms*1.2);height:80vh;}.elementor-12 .elementor-element.elementor-element-1029ec4 .swiper-slide-contents{max-width:100%;}.elementor-12 .elementor-element.elementor-element-1029ec4 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-1029ec4 .elementor-slide-button{border-width:0px;}.elementor-12 .elementor-element.elementor-element-1029ec4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-1029ec4 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-1029ec4 .swiper-pagination-fraction{font-size:8px;}.elementor-12 .elementor-element.elementor-element-1029ec4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1029ec4 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f973c2b{width:100%;max-width:100%;margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;top:0px;z-index:1;text-align:start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f973c2b{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-f973c2b{right:0px;}.elementor-12 .elementor-element.elementor-element-f973c2b img{width:38%;}.elementor-12 .elementor-element.elementor-element-95be3b6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-4339d9a{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-826ea55{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-826ea55.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-826ea55 img{width:100%;}.elementor-12 .elementor-element.elementor-element-db0a80a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-12 .elementor-element.elementor-element-49a6893{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f25e20d{--spacer-size:50px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:18px;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-18px;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-field-group > label, .elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-field-group .elementor-field, .elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-field-subgroup label{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:14px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-primary );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-primary );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-button{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:5px 12px 5px 12px;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-message{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:300;}.elementor-12 .elementor-element.elementor-element-4dad9e5{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12 .elementor-element.elementor-element-9d445a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:8%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-de5a1c1{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-18f3cff{font-family:"itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "ITC Avant Garde Pro", "ITC Avant Garde", "Montserrat", "Questrial", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:18px;font-weight:300;line-height:32px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-18f3cff a{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-18f3cff a:hover, .elementor-12 .elementor-element.elementor-element-18f3cff a:focus{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-44baa3b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-12 .elementor-element.elementor-element-44baa3b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-cd910be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-12 .elementor-element.elementor-element-cd910be.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-99a4932{padding:0% 0% 8% 0%;}.elementor-12 .elementor-element.elementor-element-99a4932 img{height:80px;}.elementor-12 .elementor-element.elementor-element-5c53118{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-b1cb4e1{margin:-30% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -3%;}.elementor-12 .elementor-element.elementor-element-3a0063b{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-12 .elementor-element.elementor-element-eb2c93f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-92af25c{z-index:-999;}.elementor-12 .elementor-element.elementor-element-92af25c img{width:70%;}.elementor-12 .elementor-element.elementor-element-bf33b7c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bf33b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schwanenhoefe.de/wp-content/uploads/2025/12/map_big_n6_en-min.jpg");background-position:-370px 0px;}.elementor-12 .elementor-element.elementor-element-e140540{margin:2% 4% calc(var(--kit-widget-spacing, 0px) + 0%) 6%;font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-a86ae53:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a86ae53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schwanenhoefe.de/wp-content/uploads/2025/12/map_big_n6.jpg");background-position:-370px 0px;}.elementor-12 .elementor-element.elementor-element-620a41d{margin:2% 4% calc(var(--kit-widget-spacing, 0px) + 0%) 6%;font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-4db3b50{font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-1d017ae{margin:0% -80% calc(var(--kit-widget-spacing, 0px) + 0%) -25%;}.elementor-12 .elementor-element.elementor-element-280ca4a{--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:-5%;}.elementor-12 .elementor-element.elementor-element-c9b81b0{margin:5% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-f462399{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-bddd092{--spacer-size:35px;}.elementor-12 .elementor-element.elementor-element-1e0139a{padding:0% 0% 8% 0%;}.elementor-12 .elementor-element.elementor-element-1e0139a img{height:80px;}.elementor-12 .elementor-element.elementor-element-f024b54{--spacer-size:35px;}.elementor-12 .elementor-element.elementor-element-f158083{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-96f8516{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-258a978{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-d13a9be{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-8871b10{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-94e7ff3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-0cd3624{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-35a2cc1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a3f5ee2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-db7ae9f{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-5bb87be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-57519ee{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-02445af{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-1e2d169{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5439092{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-5bc1808{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-5735ff1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-2c6b908{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-6b16126{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-48258c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-cc99f07{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-f5e726c{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-47a836d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-fbc2078{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-ea8db50{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-cc915a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1308f7f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-bcfbb8d {--n-accordion-padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-bcfbb8d{--n-accordion-title-font-size:74px;}:where( .elementor-12 .elementor-element.elementor-element-bcfbb8d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:100px;}.elementor-12 .elementor-element.elementor-element-10320b6{--spacer-size:35px;}.elementor-12 .elementor-element.elementor-element-86868c2{padding:0% 0% 8% 0%;}.elementor-12 .elementor-element.elementor-element-86868c2 img{height:80px;}.elementor-12 .elementor-element.elementor-element-13744a7{--spacer-size:35px;}.elementor-12 .elementor-element.elementor-element-d09b149{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e3bfabc{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-12 .elementor-element.elementor-element-e3bfabc img{height:80px;}.elementor-12 .elementor-element.elementor-element-e0cb145{--margin-top:5%;--margin-bottom:13%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-6b900db{padding:0% 0% 8% 0%;}.elementor-12 .elementor-element.elementor-element-6b900db img{height:80px;}.elementor-12 .elementor-element.elementor-element-0946868{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;font-size:16px;}.elementor-12 .elementor-element.elementor-element-aa5e7df{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 10%;font-size:16px;}.elementor-12 .elementor-element.elementor-element-2f4395d{font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-8e8edc1{font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-91fd098{--spacer-size:20px;}.elementor-12 .elementor-element.elementor-element-12ac1af{--min-height:280px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-3a30aff{--min-height:270px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-ed5042b .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-e6228f1 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-3a51307 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-293293b .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-ba23cd6 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-d4d873b .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-22bda31 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-a27dc39{--padding-top:40px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-87831d0{font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-c291afc{font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-65cec34{padding:0% 0% 8% 0%;}.elementor-12 .elementor-element.elementor-element-65cec34 img{height:80px;}.elementor-12 .elementor-element.elementor-element-e48f0f9{padding:0% 0% 8% 0%;}.elementor-12 .elementor-element.elementor-element-e48f0f9 img{height:80px;}.elementor-12 .elementor-element.elementor-element-d384423{font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-b6176ac{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-195e627{padding:0% 0% 8% 0%;}.elementor-12 .elementor-element.elementor-element-195e627 img{height:80px;}.elementor-12 .elementor-element.elementor-element-5ca6bff{--spacer-size:35px;}.elementor-12 .elementor-element.elementor-element-8348739{padding:0% 0% 8% 0%;}.elementor-12 .elementor-element.elementor-element-8348739 img{height:80px;}.elementor-12 .elementor-element.elementor-element-357a4a1{--spacer-size:35px;}.elementor-12 .elementor-element.elementor-element-6750c15{--spacer-size:35px;}.elementor-12 .elementor-element.elementor-element-f973c2b img{height:80px;}.elementor-12 .elementor-element.elementor-element-4339d9a{--spacer-size:35px;}.elementor-12 .elementor-element.elementor-element-826ea55{padding:0% 0% 8% 0%;}.elementor-12 .elementor-element.elementor-element-826ea55 img{height:80px;}.elementor-12 .elementor-element.elementor-element-db0a80a{--margin-top:-4%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-fedb511{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-b3c5ba8{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-ab90464{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-2c45eff{--width:50%;}.elementor-12 .elementor-element.elementor-element-4f59045{--width:50%;}.elementor-12 .elementor-element.elementor-element-3a0063b{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-e27562b{--width:50%;}.elementor-12 .elementor-element.elementor-element-ba384ca{--width:50%;}.elementor-12 .elementor-element.elementor-element-f61e53e{--width:50%;}.elementor-12 .elementor-element.elementor-element-e53f707{--width:38%;}.elementor-12 .elementor-element.elementor-element-572ec9d{--width:38%;}.elementor-12 .elementor-element.elementor-element-ccdded1{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-71a510c{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-5fc5a4b{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-e3293f9{--content-width:1220px;}.elementor-12 .elementor-element.elementor-element-258a978{--width:50%;}.elementor-12 .elementor-element.elementor-element-94e7ff3{--width:50%;}.elementor-12 .elementor-element.elementor-element-a3f5ee2{--width:50%;}.elementor-12 .elementor-element.elementor-element-57519ee{--width:50%;}.elementor-12 .elementor-element.elementor-element-5439092{--width:50%;}.elementor-12 .elementor-element.elementor-element-2c6b908{--width:50%;}.elementor-12 .elementor-element.elementor-element-cc99f07{--width:50%;}.elementor-12 .elementor-element.elementor-element-fbc2078{--width:50%;}.elementor-12 .elementor-element.elementor-element-1308f7f{--width:50%;}.elementor-12 .elementor-element.elementor-element-8b0e706{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-3df1622{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-e0cb145{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-f375945{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-41e37a0{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-d11ce05{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-a27dc39{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-b6176ac{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-d9d7b55{--width:50%;}.elementor-12 .elementor-element.elementor-element-c90f431{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-14ee2b8{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-0309499{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-f3aa0fb{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-e4a0a87{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-3507cd0{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-95be3b6{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-db0a80a{--content-width:1300px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-fedb511{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-a55828c img{width:100%;}.elementor-12 .elementor-element.elementor-element-44baa3b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;columns:1;font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-cd910be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;columns:1;font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-4f0c34d .swiper-slide{height:55vh;}.elementor-12 .elementor-element.elementor-element-ab90464{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-2c45eff{--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-2c45eff.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-99a4932{margin:14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-99a4932 img{width:80%;height:50px;}.elementor-12 .elementor-element.elementor-element-5c53118{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-b1cb4e1{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-3a0063b{--margin-top:0%;--margin-bottom:8%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-ba384ca{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-eb2c93f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-92af25c{z-index:-999;}.elementor-12 .elementor-element.elementor-element-bf33b7c{--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-12 .elementor-element.elementor-element-bf33b7c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bf33b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-8cc9a4e{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8cc9a4e.e-con{--order:0;}.elementor-12 .elementor-element.elementor-element-e53f707{--padding-top:0%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-14b9fe1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6c158ec{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-6c158ec img{height:50px;}.elementor-12 .elementor-element.elementor-element-4992066{margin:12% 6% calc(var(--kit-widget-spacing, 0px) + 0%) 6%;padding:0% 0% 0% 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-4992066 img{height:50px;}.elementor-12 .elementor-element.elementor-element-e140540{margin:7% 6% calc(var(--kit-widget-spacing, 0px) + 9%) 6%;}.elementor-12 .elementor-element.elementor-element-2dabbe8{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-cca32ae{margin:0% 6% calc(var(--kit-widget-spacing, 0px) + 10%) 6%;}.elementor-12 .elementor-element.elementor-element-cca32ae img{width:80%;}.elementor-12 .elementor-element.elementor-element-a86ae53{--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-12 .elementor-element.elementor-element-a86ae53:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a86ae53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-d84b0c4{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d84b0c4.e-con{--order:0;}.elementor-12 .elementor-element.elementor-element-572ec9d{--padding-top:0%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-f422f0d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-537bde6{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-537bde6 img{height:50px;}.elementor-12 .elementor-element.elementor-element-3ffc184{margin:12% 6% calc(var(--kit-widget-spacing, 0px) + 0%) 6%;padding:0% 0% 0% 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-3ffc184 img{height:50px;}.elementor-12 .elementor-element.elementor-element-620a41d{margin:7% 6% calc(var(--kit-widget-spacing, 0px) + 9%) 6%;}.elementor-12 .elementor-element.elementor-element-b07c682{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-0e86bff{margin:0% 6% calc(var(--kit-widget-spacing, 0px) + 10%) 6%;}.elementor-12 .elementor-element.elementor-element-0e86bff img{width:80%;}.elementor-12 .elementor-element.elementor-element-ccdded1{--margin-top:12%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-4db3b50{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-8373a68.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-ba18913{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:3;}.elementor-12 .elementor-element.elementor-element-ba18913 img{width:45%;}.elementor-12 .elementor-element.elementor-element-b81ce7c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:3;}.elementor-12 .elementor-element.elementor-element-b81ce7c img{width:45%;}.elementor-12 .elementor-element.elementor-element-2181439{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a6ef5b6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-1d017ae{margin:5% -9% calc(var(--kit-widget-spacing, 0px) + 5%) -9%;}.elementor-12 .elementor-element.elementor-element-280ca4a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-c9b81b0{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-f462399{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-5fc5a4b{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-1e0139a{margin:14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-1e0139a img{height:50px;}.elementor-12 .elementor-element.elementor-element-f024b54{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-e3293f9{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-1ddb1bf{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1796858 .swiper-slide{height:40vh;}.elementor-12 .elementor-element.elementor-element-f158083{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-96f8516{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-96f8516.e-con{--order:1;}.elementor-12 .elementor-element.elementor-element-dad6abe{font-size:14px;}.elementor-12 .elementor-element.elementor-element-9a39e86{font-size:14px;}.elementor-12 .elementor-element.elementor-element-0e9dcda{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 20%) 0%;text-align:center;}.elementor-12 .elementor-element.elementor-element-0e9dcda img{width:70%;}.elementor-12 .elementor-element.elementor-element-e79aac8{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-slide{height:40vh;}.elementor-12 .elementor-element.elementor-element-d13a9be{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-8871b10{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-8871b10.e-con{--order:1;}.elementor-12 .elementor-element.elementor-element-c52926e{font-size:14px;}.elementor-12 .elementor-element.elementor-element-98933b1{font-size:14px;}.elementor-12 .elementor-element.elementor-element-8af84e1{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 20%) 0%;text-align:center;}.elementor-12 .elementor-element.elementor-element-8af84e1 img{width:70%;}.elementor-12 .elementor-element.elementor-element-153936d{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-slide{height:40vh;}.elementor-12 .elementor-element.elementor-element-0cd3624{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-35a2cc1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-35a2cc1.e-con{--order:1;}.elementor-12 .elementor-element.elementor-element-88e875e{font-size:14px;}.elementor-12 .elementor-element.elementor-element-768e734{font-size:14px;}.elementor-12 .elementor-element.elementor-element-a7a5289{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 20%) 0%;text-align:center;}.elementor-12 .elementor-element.elementor-element-a7a5289 img{width:70%;}.elementor-12 .elementor-element.elementor-element-54e4217{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-slide{height:40vh;}.elementor-12 .elementor-element.elementor-element-db7ae9f{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-5bb87be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5bb87be.e-con{--order:1;}.elementor-12 .elementor-element.elementor-element-831b3b8{font-size:14px;}.elementor-12 .elementor-element.elementor-element-e492049{font-size:14px;}.elementor-12 .elementor-element.elementor-element-b4dd906{font-size:14px;}.elementor-12 .elementor-element.elementor-element-396d2fa{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 20%) 0%;text-align:center;}.elementor-12 .elementor-element.elementor-element-396d2fa img{width:70%;}.elementor-12 .elementor-element.elementor-element-00e005c{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-slide{height:40vh;}.elementor-12 .elementor-element.elementor-element-02445af{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-1e2d169{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1e2d169.e-con{--order:1;}.elementor-12 .elementor-element.elementor-element-b39ddce{font-size:14px;}.elementor-12 .elementor-element.elementor-element-77e1ee3{font-size:14px;}.elementor-12 .elementor-element.elementor-element-65e16b2{font-size:14px;}.elementor-12 .elementor-element.elementor-element-5439092{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6d3367e{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 20%) 0%;text-align:center;}.elementor-12 .elementor-element.elementor-element-6d3367e img{width:70%;}.elementor-12 .elementor-element.elementor-element-e41e84e{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-slide{height:40vh;}.elementor-12 .elementor-element.elementor-element-5bc1808{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-5735ff1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5735ff1.e-con{--order:1;}.elementor-12 .elementor-element.elementor-element-b5986ea{font-size:14px;}.elementor-12 .elementor-element.elementor-element-4282e99{font-size:14px;}.elementor-12 .elementor-element.elementor-element-a8e58ff{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 20%) 0%;text-align:center;}.elementor-12 .elementor-element.elementor-element-a8e58ff img{width:70%;}.elementor-12 .elementor-element.elementor-element-8250ad4{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-slide{height:40vh;}.elementor-12 .elementor-element.elementor-element-6b16126{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-48258c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-48258c5.e-con{--order:1;}.elementor-12 .elementor-element.elementor-element-4d5b957{font-size:14px;}.elementor-12 .elementor-element.elementor-element-4487994{font-size:14px;}.elementor-12 .elementor-element.elementor-element-c16aade{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 20%) 0%;text-align:center;}.elementor-12 .elementor-element.elementor-element-c16aade img{width:70%;}.elementor-12 .elementor-element.elementor-element-2cf94d3{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4114410 .swiper-slide{height:40vh;}.elementor-12 .elementor-element.elementor-element-f5e726c{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-47a836d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-47a836d.e-con{--order:1;}.elementor-12 .elementor-element.elementor-element-d857036{font-size:14px;}.elementor-12 .elementor-element.elementor-element-82ee144{font-size:14px;}.elementor-12 .elementor-element.elementor-element-cda1af3{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 20%) 0%;text-align:center;}.elementor-12 .elementor-element.elementor-element-cda1af3 img{width:70%;}.elementor-12 .elementor-element.elementor-element-1426dbf{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-slide{height:40vh;}.elementor-12 .elementor-element.elementor-element-ea8db50{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-cc915a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-cc915a4.e-con{--order:1;}.elementor-12 .elementor-element.elementor-element-6494787{font-size:14px;}.elementor-12 .elementor-element.elementor-element-7b2740a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-2c63394{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 20%) 0%;text-align:center;}.elementor-12 .elementor-element.elementor-element-2c63394 img{width:70%;}.elementor-12 .elementor-element.elementor-element-bcfbb8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-title-font-size:34px;}.elementor-12 .elementor-element.elementor-element-bcfbb8d {--n-accordion-padding:0px 0px 0px 10px;}:where( .elementor-12 .elementor-element.elementor-element-bcfbb8d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:38px;}.elementor-12 .elementor-element.elementor-element-8b0e706{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-86868c2{margin:14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-86868c2 img{height:50px;}.elementor-12 .elementor-element.elementor-element-13744a7{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-3df1622{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-d09b149{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e3bfabc{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;}.elementor-12 .elementor-element.elementor-element-e3bfabc img{width:70%;height:50px;}.elementor-12 .elementor-element.elementor-element-e0cb145{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-12 .elementor-element.elementor-element-6b900db{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-6b900db img{width:100%;height:50px;}.elementor-12 .elementor-element.elementor-element-281d7eb{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-0946868{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;}.elementor-12 .elementor-element.elementor-element-56b1bba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e9c73f3{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-e9c73f3 img{width:40%;}.elementor-12 .elementor-element.elementor-element-aa5e7df{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;}.elementor-12 .elementor-element.elementor-element-2f4395d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;}.elementor-12 .elementor-element.elementor-element-8e8edc1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-3a30aff{--min-height:0px;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-4537df6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-41e37a0{--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-25dd756{--width:45%;}.elementor-12 .elementor-element.elementor-element-003464c{--width:45%;}.elementor-12 .elementor-element.elementor-element-df594dc{--width:45%;}.elementor-12 .elementor-element.elementor-element-22a59de{--width:45%;}.elementor-12 .elementor-element.elementor-element-d11ce05{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:13%;--padding-left:8%;--padding-right:8%;}.elementor-12 .elementor-element.elementor-element-7a810aa{--width:45%;}.elementor-12 .elementor-element.elementor-element-1a5713a{--width:45%;}.elementor-12 .elementor-element.elementor-element-03ab4e9{--width:45%;}.elementor-12 .elementor-element.elementor-element-a27dc39{--padding-top:10%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-12 .elementor-element.elementor-element-7f3f9d8.e-con{--order:2;}.elementor-12 .elementor-element.elementor-element-0c6c934.elementor-element{--order:99999 /* order end hack */;}.elementor-12 .elementor-element.elementor-element-134bc6e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-134bc6e .swiper-slide{height:400px;}.elementor-12 .elementor-element.elementor-element-87831d0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-c291afc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-c0c45f9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;}.elementor-12 .elementor-element.elementor-element-09e813f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-09e813f .swiper-slide{height:400px;}.elementor-12 .elementor-element.elementor-element-1907e68.e-con{--order:1;}.elementor-12 .elementor-element.elementor-element-65cec34{margin:14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-65cec34 img{width:80%;height:50px;}.elementor-12 .elementor-element.elementor-element-e48f0f9{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-e48f0f9.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e48f0f9 img{height:50px;}.elementor-12 .elementor-element.elementor-element-dd59f81{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-dd59f81 .swiper-slide{height:400px;}.elementor-12 .elementor-element.elementor-element-d384423{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-c2c48fa{--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b6176ac{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-12 .elementor-element.elementor-element-195e627{margin:14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-195e627 img{height:50px;}.elementor-12 .elementor-element.elementor-element-7b90e30{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-ea3028d{text-align:start;}.elementor-12 .elementor-element.elementor-element-ea3028d img{width:70%;}.elementor-12 .elementor-element.elementor-element-c90f431{--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-f279370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-12 .elementor-element.elementor-element-14ee2b8{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-f3f91d2{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-0309499{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-8348739{margin:14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-8348739 img{height:50px;}.elementor-12 .elementor-element.elementor-element-357a4a1{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-f3aa0fb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-e4a0a87{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-3cfffb6{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-12 .elementor-element.elementor-element-bdd8221{--spacer-size:30px;}.elementor-12 .elementor-element.elementor-element-ae20c14{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-12 .elementor-element.elementor-element-ae20c14 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-0713089{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-b6c2ad0{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-size:15px;}.elementor-12 .elementor-element.elementor-element-fdb5871{--spacer-size:20px;}.elementor-12 .elementor-element.elementor-element-060abc0{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-12 .elementor-element.elementor-element-d8328db{--spacer-size:30px;}.elementor-12 .elementor-element.elementor-element-459da79{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-12 .elementor-element.elementor-element-459da79 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-25f5a1d{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-9227192{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-size:15px;}.elementor-12 .elementor-element.elementor-element-62c51f2{--spacer-size:20px;}.elementor-12 .elementor-element.elementor-element-be39cb2{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-12 .elementor-element.elementor-element-fa28446{--spacer-size:30px;}.elementor-12 .elementor-element.elementor-element-bf914e0{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-12 .elementor-element.elementor-element-bf914e0 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-104882d{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-471a760{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-size:15px;}.elementor-12 .elementor-element.elementor-element-a6e769f{--spacer-size:20px;}.elementor-12 .elementor-element.elementor-element-3507cd0{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-f973c2b{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;}.elementor-12 .elementor-element.elementor-element-f973c2b img{width:70%;height:50px;}.elementor-12 .elementor-element.elementor-element-95be3b6{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-826ea55{margin:14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-826ea55 img{height:50px;}.elementor-12 .elementor-element.elementor-element-db0a80a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:12%;--padding-left:8%;--padding-right:8%;}.elementor-12 .elementor-element.elementor-element-49a6893{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-4dad9e5 .elementor-button{font-size:15px;}.elementor-12 .elementor-element.elementor-element-9d445a2{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-18f3cff{font-size:16px;line-height:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-cd910be */.elementor-12 .elementor-element.elementor-element-cd910be {visibility: hidden;}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4f0c34d */.elementor-12 .elementor-element.elementor-element-4f0c34d .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99a4932 */.elementor-12 .elementor-element.elementor-element-99a4932 img {object-fit: contain;
  object-position: left top;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab90464 */.elementor-12 .elementor-element.elementor-element-ab90464 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92af25c */.elementor-12 .elementor-element.elementor-element-92af25c div img {height: 900px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba384ca */@media only screen and (max-width: 1115px) {
  .elementor-12 .elementor-element.elementor-element-ba384ca {
   margin: 3% 0 0 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a0063b */.elementor-12 .elementor-element.elementor-element-3a0063b {overflow: hidden;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8884b5 */@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-f8884b5 img {width: 515px;
  max-width: none;}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc9a4e */@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-8cc9a4e {overflow:hidden;}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c158ec */.adjustimg {max-width:inherit !important;}
.elementor-12 .elementor-element.elementor-element-6c158ec img {max-height:112px; object-fit: contain;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4992066 */.elementor-12 .elementor-element.elementor-element-4992066 img {object-fit: contain;
  object-position: left top;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b9fe1 */.elementor-element-14b9fe1 {height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf33b7c */.elementor-12 .elementor-element.elementor-element-bf33b7c {overflow:hidden;}

@media only screen and (min-width:2000px) {
 #karte {
    min-height:800px;
  }
}

@media only screen and (max-width: 767px) {
 .elementor-12 .elementor-element.elementor-element-bf33b7c {
    background-image: unset !important;
    min-height:auto;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3ba025 */@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-d3ba025 img {width: 515px;
  max-width: none;}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d84b0c4 */@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-d84b0c4 {overflow:hidden;}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-537bde6 */.adjustimg {max-width:inherit !important;}
.elementor-12 .elementor-element.elementor-element-537bde6 img {max-height:112px; object-fit: contain;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ffc184 */.elementor-12 .elementor-element.elementor-element-3ffc184 img {object-fit: contain;
  object-position: left top;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f422f0d */.elementor-element-14b9fe1 {height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86ae53 */.elementor-12 .elementor-element.elementor-element-a86ae53 {overflow:hidden;}

@media only screen and (min-width:2000px) {
 #karte {
    min-height:800px;
  }
}

@media only screen and (max-width: 767px) {
 .elementor-12 .elementor-element.elementor-element-a86ae53 {
    background-image: unset !important;
    min-height:auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-280ca4a */@media only screen and (min-width: 1025px) {
  .elementor-12 .elementor-element.elementor-element-280ca4a {
    background-image: none !important;
  }
}

@media only screen and (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-280ca4a {
    background-image: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a510c */.elementor-12 .elementor-element.elementor-element-71a510c {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e0139a */.elementor-12 .elementor-element.elementor-element-1e0139a img {max-height:112px; object-fit: contain; object-position: left top; /* oder left center */}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1796858 */.elementor-12 .elementor-element.elementor-element-1796858 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-01554b4 */.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-b8ccbc3 */.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f41b2f2 */.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1da5358 */.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-bb1b8e9 */.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-pagination-bullet { border: 1px #000000 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-9042b8e */.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4114410 */.elementor-12 .elementor-element.elementor-element-4114410 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-08a95fe */.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1796858 */.elementor-12 .elementor-element.elementor-element-1796858 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-01554b4 */.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-b8ccbc3 */.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f41b2f2 */.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1da5358 */.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-bb1b8e9 */.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-pagination-bullet { border: 1px #000000 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-9042b8e */.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4114410 */.elementor-12 .elementor-element.elementor-element-4114410 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-08a95fe */.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1796858 */.elementor-12 .elementor-element.elementor-element-1796858 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-01554b4 */.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-b8ccbc3 */.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f41b2f2 */.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1da5358 */.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-bb1b8e9 */.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-pagination-bullet { border: 1px #000000 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-9042b8e */.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4114410 */.elementor-12 .elementor-element.elementor-element-4114410 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-08a95fe */.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1796858 */.elementor-12 .elementor-element.elementor-element-1796858 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-01554b4 */.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-b8ccbc3 */.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f41b2f2 */.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1da5358 */.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-bb1b8e9 */.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-pagination-bullet { border: 1px #000000 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-9042b8e */.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4114410 */.elementor-12 .elementor-element.elementor-element-4114410 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-08a95fe */.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1796858 */.elementor-12 .elementor-element.elementor-element-1796858 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-01554b4 */.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-b8ccbc3 */.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f41b2f2 */.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1da5358 */.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-bb1b8e9 */.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-pagination-bullet { border: 1px #000000 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-9042b8e */.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4114410 */.elementor-12 .elementor-element.elementor-element-4114410 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-08a95fe */.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1796858 */.elementor-12 .elementor-element.elementor-element-1796858 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-01554b4 */.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-b8ccbc3 */.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f41b2f2 */.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1da5358 */.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-bb1b8e9 */.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-pagination-bullet { border: 1px #000000 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-9042b8e */.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4114410 */.elementor-12 .elementor-element.elementor-element-4114410 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-08a95fe */.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1796858 */.elementor-12 .elementor-element.elementor-element-1796858 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-01554b4 */.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-b8ccbc3 */.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f41b2f2 */.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1da5358 */.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-bb1b8e9 */.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-pagination-bullet { border: 1px #000000 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-9042b8e */.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4114410 */.elementor-12 .elementor-element.elementor-element-4114410 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-08a95fe */.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1796858 */.elementor-12 .elementor-element.elementor-element-1796858 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-01554b4 */.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-b8ccbc3 */.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f41b2f2 */.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1da5358 */.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-bb1b8e9 */.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-pagination-bullet { border: 1px #000000 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-9042b8e */.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4114410 */.elementor-12 .elementor-element.elementor-element-4114410 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-08a95fe */.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1796858 */.elementor-12 .elementor-element.elementor-element-1796858 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-01554b4 */.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-b8ccbc3 */.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f41b2f2 */.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1da5358 */.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-bb1b8e9 */.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-pagination-bullet { border: 1px #000000 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-9042b8e */.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4114410 */.elementor-12 .elementor-element.elementor-element-4114410 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-08a95fe */.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1796858 */.elementor-12 .elementor-element.elementor-element-1796858 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-01554b4 */.elementor-12 .elementor-element.elementor-element-01554b4 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-b8ccbc3 */.elementor-12 .elementor-element.elementor-element-b8ccbc3 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f41b2f2 */.elementor-12 .elementor-element.elementor-element-f41b2f2 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1da5358 */.elementor-12 .elementor-element.elementor-element-1da5358 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-bb1b8e9 */.elementor-12 .elementor-element.elementor-element-bb1b8e9 .swiper-pagination-bullet { border: 1px #000000 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-9042b8e */.elementor-12 .elementor-element.elementor-element-9042b8e .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4114410 */.elementor-12 .elementor-element.elementor-element-4114410 .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-08a95fe */.elementor-12 .elementor-element.elementor-element-08a95fe .swiper-pagination-bullet { border: 1px #ca0032 solid; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-bcfbb8d */.elementor-12 .elementor-element.elementor-element-bcfbb8d .e-n-accordion-item-title-text {   transition: all 350ms;}

.elementor-12 .elementor-element.elementor-element-bcfbb8d .e-n-accordion-item-title-text:hover{color:#ca0032; margin-top:-14px; padding-bottom:14px;}

.elementor-12 .elementor-element.elementor-element-bcfbb8d .e-n-accordion-item {
 outline: 10px solid #fff;}
  
.elementor-12 .elementor-element.elementor-element-bcfbb8d .e-n-accordion-item-title {
  border-image: linear-gradient(to bottom, #ca0032 60%, transparent 40%) 1 1%;}

.elementor-12 .elementor-element.elementor-element-bcfbb8d #count1 .e-n-accordion-item-title-text:after {content:"Nr. 228+230"; font-family: "itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif; font-size:27px; letter-spacing:1px; color: #ca0032; font-weight:500; margin-left:20px; top:-24px; position: absolute; right:50px;
}
.elementor-12 .elementor-element.elementor-element-bcfbb8d #count2 .e-n-accordion-item-title-text:after {content:"Nr. 234"; font-family: "itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif; font-size:27px; letter-spacing:1px; color: #ca0032; font-weight:500; margin-left:20px; top:-24px; position: absolute; right: 50px;}
.elementor-12 .elementor-element.elementor-element-bcfbb8d #count3 .e-n-accordion-item-title-text:after {content:"Nr. 232"; font-family: "itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif; font-size:27px; letter-spacing:1px; color: #ca0032; font-weight:500; margin-left:20px; top:-24px; position: absolute; right: 50px;}
.elementor-12 .elementor-element.elementor-element-bcfbb8d #count4 .e-n-accordion-item-title-text:after {content:"Nr. 226"; font-family: "itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif; font-size:27px; letter-spacing:1px; color: #ca0032; font-weight:500; margin-left:20px; top:-24px; position: absolute; right: 50px;}
.elementor-12 .elementor-element.elementor-element-bcfbb8d #count5 .e-n-accordion-item-title-text:after {content:"Nr. 224"; font-family: "itc-avant-garde-gothic-pro"; font-size:27px; letter-spacing:1px; color: #ca0032; font-weight:500; margin-left:20px; top:-24px; position: absolute; right: 50px;}
.elementor-12 .elementor-element.elementor-element-bcfbb8d #count6 .e-n-accordion-item-title-text:after {content:"Nr. 222"; font-family: "itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif; font-size:27px; letter-spacing:1px; color: #ca0032; font-weight:500; margin-left:5px; top:-24px; position: absolute; right: 50px;}
.elementor-12 .elementor-element.elementor-element-bcfbb8d #count7 .e-n-accordion-item-title-text:after {content:"Nr. 220"; font-family: "itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif; font-size:27px; letter-spacing:1px; color: #ca0032; font-weight:500; margin-left:20px; top:-24px; position: absolute; right: 50px;}
.elementor-12 .elementor-element.elementor-element-bcfbb8d #count8 .e-n-accordion-item-title-text:after {content:"Nr. 218"; font-family: "itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif; font-size:27px; letter-spacing:1px; color: #ca0032; font-weight:500; margin-left:20px; top:-24px; position: absolute; right: 50px;}
.elementor-12 .elementor-element.elementor-element-bcfbb8d #count9 .e-n-accordion-item-title-text:after {content:"Nr. 216"; font-family: "itc-avant-garde-gothic-pro", "ITC Avant Garde Gothic Pro", "Century Gothic", "Avenir", "Futura", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif; font-size:27px; letter-spacing:1px; color: #ca0032; font-weight:500; margin-left:20px; top:-24px; position: absolute; right: 50px;}

.elementor-12 .elementor-element.elementor-element-bcfbb8d #count11 div {visibility:hidden;}
.elementor-12 .elementor-element.elementor-element-bcfbb8d #count11 .e-n-accordion-item-title {border:none;}

@media only screen and (max-width: 1130px) {
.elementor-12 .elementor-element.elementor-element-bcfbb8d #count1 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count2 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count3 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count4 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count5 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count6 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count7 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count8 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count9 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count10 .e-n-accordion-item-title-text:after {font-size:20px;}    
}
    @media only screen and (max-width: 1024px) {
.elementor-12 .elementor-element.elementor-element-bcfbb8d .e-n-accordion-item-title-text:before { height:54px; width: 211px;}

.elementor-12 .elementor-element.elementor-element-bcfbb8d #count1 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count2 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count3 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count4 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count5 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count6 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count7 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count8 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count9 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count10 .e-n-accordion-item-title-text:after {font-size:15px; top:-19px;}
}

@media only screen and (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-bcfbb8d .e-n-accordion-item-title-text:hover{color:#ca0032; margin-top:0px; padding-bottom:0px;}
    
.elementor-12 .elementor-element.elementor-element-bcfbb8d .e-n-accordion-item-title-text:before { height:26px; width: 102px;}
.elementor-12 .elementor-element.elementor-element-bcfbb8d #count1 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count2 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count3 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count4 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count5 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count6 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count7 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count8 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count9 .e-n-accordion-item-title-text:after, .elementor-12 .elementor-element.elementor-element-bcfbb8d #count10 .e-n-accordion-item-title-text:after {font-size:11px; top:-6px; right:10px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86868c2 */.elementor-12 .elementor-element.elementor-element-86868c2 img {max-height:112px; object-fit: contain; object-position: left top; /* oder left center */}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d51c0 */.elementor-12 .elementor-element.elementor-element-11d51c0 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1ca1fe */.elementor-12 .elementor-element.elementor-element-a1ca1fe {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a7492 */.elementor-12 .elementor-element.elementor-element-36a7492 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f29dd2e */.elementor-12 .elementor-element.elementor-element-f29dd2e {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9a6b35 */.elementor-12 .elementor-element.elementor-element-b9a6b35 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8b39f */.elementor-12 .elementor-element.elementor-element-8b8b39f {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aff47e */.elementor-12 .elementor-element.elementor-element-6aff47e {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e7a7ca */.elementor-12 .elementor-element.elementor-element-6e7a7ca {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70bb85e */.elementor-12 .elementor-element.elementor-element-70bb85e {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39ccc0e */.elementor-12 .elementor-element.elementor-element-39ccc0e {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744566e */.elementor-12 .elementor-element.elementor-element-744566e {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4324f6d */.elementor-12 .elementor-element.elementor-element-4324f6d {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab30826 */.elementor-12 .elementor-element.elementor-element-ab30826 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e31092d */.elementor-12 .elementor-element.elementor-element-e31092d {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8155387 */.elementor-12 .elementor-element.elementor-element-8155387 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f029b2 */.elementor-12 .elementor-element.elementor-element-4f029b2 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-815b2e1 */.elementor-12 .elementor-element.elementor-element-815b2e1 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4331556 */.elementor-12 .elementor-element.elementor-element-4331556 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec2e81 */.elementor-12 .elementor-element.elementor-element-4ec2e81 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-052922b */.elementor-12 .elementor-element.elementor-element-052922b {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349956b */.elementor-12 .elementor-element.elementor-element-349956b {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e052c */.elementor-12 .elementor-element.elementor-element-96e052c {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5875d8 */.elementor-12 .elementor-element.elementor-element-d5875d8 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d56a157 */.elementor-12 .elementor-element.elementor-element-d56a157 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2e7471 */.elementor-12 .elementor-element.elementor-element-e2e7471 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fbf790 */.elementor-12 .elementor-element.elementor-element-8fbf790 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2505069 */.elementor-12 .elementor-element.elementor-element-2505069 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a79b37a */.elementor-12 .elementor-element.elementor-element-a79b37a {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-957f602 */.elementor-12 .elementor-element.elementor-element-957f602 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feb03ad */.elementor-12 .elementor-element.elementor-element-feb03ad {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1dbad7 */.elementor-12 .elementor-element.elementor-element-b1dbad7 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12685aa */.elementor-12 .elementor-element.elementor-element-12685aa {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96ffdb5 */.elementor-12 .elementor-element.elementor-element-96ffdb5 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ff6c48 */.elementor-12 .elementor-element.elementor-element-9ff6c48 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731b7d9 */.elementor-12 .elementor-element.elementor-element-731b7d9 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fde27e */.elementor-12 .elementor-element.elementor-element-3fde27e {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edca66 */.elementor-12 .elementor-element.elementor-element-9edca66 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e7d94e */.elementor-12 .elementor-element.elementor-element-1e7d94e {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db51351 */.elementor-12 .elementor-element.elementor-element-db51351 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4079cb7 */.elementor-12 .elementor-element.elementor-element-4079cb7 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9df8762 */.elementor-12 .elementor-element.elementor-element-9df8762 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-ad3b855 */.elementor-12 .elementor-element.elementor-element-ad3b855 .swiper-pagination-bullet { border: 0px !important ; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3bfabc */.elementor-12 .elementor-element.elementor-element-e3bfabc {width:100%; opacity:0.9;}
.elementor-12 .elementor-element.elementor-element-e3bfabc img {max-height:112px; object-fit: contain; object-position: left center; }
/*.elementor-12 .elementor-element.elementor-element-e3bfabc img { */
/*    -webkit-filter: drop-shadow( -3px 3px 4px rgba(0, 0, 0, .4));*/
 /* filter: drop-shadow( -3px 3px 4px rgba(0, 0, 0, .4));}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1c40a0 */.elementor-12 .elementor-element.elementor-element-a1c40a0 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b900db */.elementor-12 .elementor-element.elementor-element-6b900db img {max-height:112px; object-fit: contain; object-position: left top; /* oder left center */}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0cb145 */.elementor-12 .elementor-element.elementor-element-e0cb145 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f375945 */.elementor-12 .elementor-element.elementor-element-f375945 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41e37a0 */.elementor-12 .elementor-element.elementor-element-41e37a0 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d11ce05 */.elementor-12 .elementor-element.elementor-element-d11ce05 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65cec34 */.elementor-12 .elementor-element.elementor-element-65cec34 img {max-height:112px; object-fit: contain;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e48f0f9 */.elementor-12 .elementor-element.elementor-element-e48f0f9 img {max-height:112px; object-fit: contain;}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-dd59f81 *//* Drag/Swipe für diesen speziellen Slider komplett deaktivieren */
.no-drag-slider .elementor-swiper,
.no-drag-slider .swiper,
.no-drag-slider .swiper-wrapper,
.no-drag-slider .swiper-slide {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a27dc39 */.elementor-12 .elementor-element.elementor-element-a27dc39 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-195e627 */.elementor-12 .elementor-element.elementor-element-195e627 img {max-height:112px; object-fit: contain; object-position: left top; /* oder left center */}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6176ac */.elementor-12 .elementor-element.elementor-element-b6176ac {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15379d1 *//* Der Elementor-Image-Widget-Container */
.elementor-12 .elementor-element.elementor-element-15379d1 {
  width: 100%;
  max-width: 1750px;
}
.elementor-12 .elementor-element.elementor-element-15379d1 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f279370 */.my-slow-slide {
    animation-duration: 5s !important; /* statt ~1s -> beliebig verlängern */
/*    animation-delay: 0.5s !important;  /* optional */
    animation-timing-function: ease !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8348739 */.elementor-12 .elementor-element.elementor-element-8348739 img {max-height:112px; object-fit: contain; object-position: left top; /* oder left center */}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-9ebd88d *//* =========================================
   Grundsetup: Flip deaktivieren, Layer stacken
   ========================================= */
.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box{
  position: relative;
  overflow: visible; /* Back darf rausfahren */
  pointer-events: none;
}

/* Alle Layer übereinander, keine Elementor-Flip-Transforms */
.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__layer{
  position: absolute;
  inset: 0;
  backface-visibility: hidden;
  transform: translate(0,0) rotate(0deg) scale(1);
  transition:
    transform .6s cubic-bezier(.23, 1.4, .32, 1),
    filter .45s ease,
    background-color .35s ease,
    color .35s ease,
    box-shadow .35s ease;
}

/* =========================================
   VORDERSEITE (Front)
   ========================================= */
.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__front{
  z-index: 2;
  transform: translate(0,0) rotate(0deg) scale(1);
  box-shadow: 0 10px 30px rgba(0,0,0,.12);
}

/* Front-Hintergrund & Text – Normalzustand */
.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__front .elementor-flip-box__layer__overlay{
  background-color: #ffffff;             /* Start: Weiß */
  transition: background-color .35s ease;
}

.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__front h3,
.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__front .elementor-flip-box__layer__description{
  color: #ca0032 !important;            /* Text: Schwarz */
  transition: color .35s ease;
}

/* =========================================
   RÜCKSEITE (Back)
   ========================================= */
/* Start: etwas unten rechts, leicht kleiner, dezenter */
.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__back{
  z-index: 1;
  transform: translate(0%, 0%) rotate(0deg) scale(.96);
  filter: brightness(.9) saturate(.9);
  box-shadow: none; /* Schatten hauptsächlich auf Front */
}

/* Rückseite als Bildfläche nutzen (Hintergrund in Elementor gesetzt) */
.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__back .elementor-flip-box__layer__overlay{
  background-size: cover !important;
  background-position: center !important;
}

/* Optional: Back-Text ausblenden, wenn du nur das Bild willst */
/*
.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__back .elementor-flip-box__layer__inner{
  display:none;
}
*/

/* =========================================
   HOVER / FOKUS – Bewegung + Farbe + Tiefe
   ========================================= */

/* Rückseite: diagonal nach links oben, größer, gedreht */
.elementor-12 .elementor-element.elementor-element-9ebd88d:hover .elementor-flip-box__back,
.elementor-12 .elementor-element.elementor-element-9ebd88d:focus-within .elementor-flip-box__back{
  transform: translate(-25%, -40%) rotate(-6deg) scale(1.04);
  filter: none;
}

/* Vorderseite: leicht nach rechts unten „wegfedern“ + kleiner werden */
.elementor-12 .elementor-element.elementor-element-9ebd88d:hover .elementor-flip-box__front,
.elementor-12 .elementor-element.elementor-element-9ebd88d:focus-within .elementor-flip-box__front{
  transform: translate(8%, 8%) rotate(3deg) scale(.96);
  box-shadow: 0 4px 18px rgba(0,0,0,.18);
}

/* Vorderseite einfärben: Weiß → Rot */
.elementor-12 .elementor-element.elementor-element-9ebd88d:hover .elementor-flip-box__front .elementor-flip-box__layer__overlay,
.elementor-12 .elementor-element.elementor-element-9ebd88d:focus-within .elementor-flip-box__front .elementor-flip-box__layer__overlay{
  background-color: #C5092B; /* dein Rot */
}

/* Textfarbe passend umschalten: Schwarz → Weiß */
.elementor-12 .elementor-element.elementor-element-9ebd88d:hover .elementor-flip-box__front h3,
.elementor-12 .elementor-element.elementor-element-9ebd88d:hover .elementor-flip-box__front .elementor-flip-box__layer__description,
.elementor-12 .elementor-element.elementor-element-9ebd88d:focus-within .elementor-flip-box__front h3,
.elementor-12 .elementor-element.elementor-element-9ebd88d:focus-within .elementor-flip-box__front .elementor-flip-box__layer__description{
  color: #ffffff !important;
}

/* =========================================
   TEXT-LAYOUT: Titel oben, Fließtext unten
   ========================================= */

/* die innere Front-Struktur als Flex-Column */
.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__front .elementor-flip-box__layer__inner{
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* Titel bleibt oben → nichts weiter tun */

/* Abstand zwischen Titel und Fließtext */
.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__front .elementor-flip-box__layer__title{
  margin-bottom: 1.2rem; /* anpassen nach Geschmack */
}

/* Fließtext nach unten drücken */
.elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__front .elementor-flip-box__layer__description{
  margin-top: auto;          /* = Magic: Text wandert an den unteren Rand */
  padding-bottom: 1rem;      /* optionaler Abstand zum unteren Rand  */
  line-height: 1.3;          /* optisch schöner */ 
}


/* =========================================
   Reduced Motion respektieren
   ========================================= */
@media (prefers-reduced-motion: reduce){
  .elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__layer,
  .elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__front,
  .elementor-12 .elementor-element.elementor-element-9ebd88d .elementor-flip-box__back{
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-b017399 *//* =========================================
   Grundsetup: Flip deaktivieren, Layer stacken
   ========================================= */
.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box{
  position: relative;
  overflow: visible; /* Back darf rausfahren */
  pointer-events: none;
}

/* Alle Layer übereinander, keine Elementor-Flip-Transforms */
.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__layer{
  position: absolute;
  inset: 0;
  backface-visibility: hidden;
  transform: translate(0,0) rotate(0deg) scale(1);
  transition:
    transform .6s cubic-bezier(.23, 1.4, .32, 1),
    filter .45s ease,
    background-color .35s ease,
    color .35s ease,
    box-shadow .35s ease;
}

/* =========================================
   VORDERSEITE (Front)
   ========================================= */
.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__front{
  z-index: 2;
  transform: translate(0,0) rotate(0deg) scale(1);
  box-shadow: 0 10px 30px rgba(0,0,0,.12);
}

/* Front-Hintergrund & Text – Normalzustand */
.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__front .elementor-flip-box__layer__overlay{
  background-color: #ffffff;             /* Start: Weiß */
  transition: background-color .35s ease;
}

.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__front h3,
.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__front .elementor-flip-box__layer__description{
  color: #ca0032 !important;            /* Text: Schwarz */
  transition: color .35s ease;
}

/* =========================================
   RÜCKSEITE (Back)
   ========================================= */
/* Start: etwas unten rechts, leicht kleiner, dezenter */
.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__back{
  z-index: 1;
  transform: translate(0%, 0%) rotate(0deg) scale(.96);
  filter: brightness(.9) saturate(.9);
  box-shadow: none; /* Schatten hauptsächlich auf Front */
}

/* Rückseite als Bildfläche nutzen (Hintergrund in Elementor gesetzt) */
.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__back .elementor-flip-box__layer__overlay{
  background-size: cover !important;
  background-position: center !important;
}

/* Optional: Back-Text ausblenden, wenn du nur das Bild willst */
/*
.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__back .elementor-flip-box__layer__inner{
  display:none;
}
*/

/* =========================================
   HOVER / FOKUS – Bewegung + Farbe + Tiefe
   ========================================= */

/* Rückseite: diagonal nach links oben, größer, gedreht */
.elementor-12 .elementor-element.elementor-element-b017399:hover .elementor-flip-box__back,
.elementor-12 .elementor-element.elementor-element-b017399:focus-within .elementor-flip-box__back{
  transform: translate(-25%, -40%) rotate(-6deg) scale(1.04);
  filter: none;
}

/* Vorderseite: leicht nach rechts unten „wegfedern“ + kleiner werden */
.elementor-12 .elementor-element.elementor-element-b017399:hover .elementor-flip-box__front,
.elementor-12 .elementor-element.elementor-element-b017399:focus-within .elementor-flip-box__front{
  transform: translate(8%, 8%) rotate(3deg) scale(.96);
  box-shadow: 0 4px 18px rgba(0,0,0,.18);
}

/* Vorderseite einfärben: Weiß → Rot */
.elementor-12 .elementor-element.elementor-element-b017399:hover .elementor-flip-box__front .elementor-flip-box__layer__overlay,
.elementor-12 .elementor-element.elementor-element-b017399:focus-within .elementor-flip-box__front .elementor-flip-box__layer__overlay{
  background-color: #C5092B; /* dein Rot */
}

/* Textfarbe passend umschalten: Schwarz → Weiß */
.elementor-12 .elementor-element.elementor-element-b017399:hover .elementor-flip-box__front h3,
.elementor-12 .elementor-element.elementor-element-b017399:hover .elementor-flip-box__front .elementor-flip-box__layer__description,
.elementor-12 .elementor-element.elementor-element-b017399:focus-within .elementor-flip-box__front h3,
.elementor-12 .elementor-element.elementor-element-b017399:focus-within .elementor-flip-box__front .elementor-flip-box__layer__description{
  color: #ffffff !important;
}

/* =========================================
   TEXT-LAYOUT: Titel oben, Fließtext unten
   ========================================= */

/* die innere Front-Struktur als Flex-Column */
.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__front .elementor-flip-box__layer__inner{
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* Titel bleibt oben → nichts weiter tun */

/* Abstand zwischen Titel und Fließtext */
.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__front .elementor-flip-box__layer__title{
  margin-bottom: 1.2rem; /* anpassen nach Geschmack */
}

/* Fließtext nach unten drücken */
.elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__front .elementor-flip-box__layer__description{
  margin-top: auto;          /* = Magic: Text wandert an den unteren Rand */
  padding-bottom: 1rem;      /* optionaler Abstand zum unteren Rand  */
  line-height: 1.3;          /* optisch schöner */ 
}


/* =========================================
   Reduced Motion respektieren
   ========================================= */
@media (prefers-reduced-motion: reduce){
  .elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__layer,
  .elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__front,
  .elementor-12 .elementor-element.elementor-element-b017399 .elementor-flip-box__back{
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-3e8a074 *//* =========================================
   Grundsetup: Flip deaktivieren, Layer stacken
   ========================================= */
.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box{
  position: relative;
  overflow: visible; /* Back darf rausfahren */
  pointer-events: none;
}

/* Alle Layer übereinander, keine Elementor-Flip-Transforms */
.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__layer{
  position: absolute;
  inset: 0;
  backface-visibility: hidden;
  transform: translate(0,0) rotate(0deg) scale(1);
  transition:
    transform .6s cubic-bezier(.23, 1.4, .32, 1),
    filter .45s ease,
    background-color .35s ease,
    color .35s ease,
    box-shadow .35s ease;
}

/* =========================================
   VORDERSEITE (Front)
   ========================================= */
.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__front{
  z-index: 2;
  transform: translate(0,0) rotate(0deg) scale(1);
  box-shadow: 0 10px 30px rgba(0,0,0,.12);
}

/* Front-Hintergrund & Text – Normalzustand */
.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__front .elementor-flip-box__layer__overlay{
  background-color: #ffffff;             /* Start: Weiß */
  transition: background-color .35s ease;
}

.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__front h3,
.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__front .elementor-flip-box__layer__description{
  color: #ca0032 !important;            /* Text: Schwarz */
  transition: color .35s ease;
}

/* =========================================
   RÜCKSEITE (Back)
   ========================================= */
/* Start: etwas unten rechts, leicht kleiner, dezenter */
.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__back{
  z-index: 1;
  transform: translate(0%, 0%) rotate(0deg) scale(.96);
  filter: brightness(.9) saturate(.9);
  box-shadow: none; /* Schatten hauptsächlich auf Front */
}

/* Rückseite als Bildfläche nutzen (Hintergrund in Elementor gesetzt) */
.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__back .elementor-flip-box__layer__overlay{
  background-size: cover !important;
  background-position: center !important;
}

/* Optional: Back-Text ausblenden, wenn du nur das Bild willst */
/*
.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__back .elementor-flip-box__layer__inner{
  display:none;
}
*/

/* =========================================
   HOVER / FOKUS – Bewegung + Farbe + Tiefe
   ========================================= */

/* Rückseite: diagonal nach links oben, größer, gedreht */
.elementor-12 .elementor-element.elementor-element-3e8a074:hover .elementor-flip-box__back,
.elementor-12 .elementor-element.elementor-element-3e8a074:focus-within .elementor-flip-box__back{
  transform: translate(-25%, -40%) rotate(-6deg) scale(1.04);
  filter: none;
}

/* Vorderseite: leicht nach rechts unten „wegfedern“ + kleiner werden */
.elementor-12 .elementor-element.elementor-element-3e8a074:hover .elementor-flip-box__front,
.elementor-12 .elementor-element.elementor-element-3e8a074:focus-within .elementor-flip-box__front{
  transform: translate(8%, 8%) rotate(3deg) scale(.96);
  box-shadow: 0 4px 18px rgba(0,0,0,.18);
}

/* Vorderseite einfärben: Weiß → Rot */
.elementor-12 .elementor-element.elementor-element-3e8a074:hover .elementor-flip-box__front .elementor-flip-box__layer__overlay,
.elementor-12 .elementor-element.elementor-element-3e8a074:focus-within .elementor-flip-box__front .elementor-flip-box__layer__overlay{
  background-color: #C5092B; /* dein Rot */
}

/* Textfarbe passend umschalten: Schwarz → Weiß */
.elementor-12 .elementor-element.elementor-element-3e8a074:hover .elementor-flip-box__front h3,
.elementor-12 .elementor-element.elementor-element-3e8a074:hover .elementor-flip-box__front .elementor-flip-box__layer__description,
.elementor-12 .elementor-element.elementor-element-3e8a074:focus-within .elementor-flip-box__front h3,
.elementor-12 .elementor-element.elementor-element-3e8a074:focus-within .elementor-flip-box__front .elementor-flip-box__layer__description{
  color: #ffffff !important;
}

/* =========================================
   TEXT-LAYOUT: Titel oben, Fließtext unten
   ========================================= */

/* die innere Front-Struktur als Flex-Column */
.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__front .elementor-flip-box__layer__inner{
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* Titel bleibt oben → nichts weiter tun */

/* Abstand zwischen Titel und Fließtext */
.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__front .elementor-flip-box__layer__title{
  margin-bottom: 1.2rem; /* anpassen nach Geschmack */
}

/* Fließtext nach unten drücken */
.elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__front .elementor-flip-box__layer__description{
  margin-top: auto;          /* = Magic: Text wandert an den unteren Rand */
  padding-bottom: 1rem;      /* optionaler Abstand zum unteren Rand  */
  line-height: 1.3;          /* optisch schöner */ 
}


/* =========================================
   Reduced Motion respektieren
   ========================================= */
@media (prefers-reduced-motion: reduce){
  .elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__layer,
  .elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__front,
  .elementor-12 .elementor-element.elementor-element-3e8a074 .elementor-flip-box__back{
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1029ec4 */.elementor-12 .elementor-element.elementor-element-1029ec4 .swiper-pagination-bullet { border: 0px !important ; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f973c2b */.elementor-12 .elementor-element.elementor-element-f973c2b {width:100%; opacity:0.9;}
.elementor-12 .elementor-element.elementor-element-f973c2b img {max-height:112px; object-fit: contain; object-position: left center; }
/*.elementor-12 .elementor-element.elementor-element-f973c2b img { */
/*    -webkit-filter: drop-shadow( -3px 3px 4px rgba(0, 0, 0, .4));*/
 /* filter: drop-shadow( -3px 3px 4px rgba(0, 0, 0, .4));}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9c8e8d */.elementor-12 .elementor-element.elementor-element-e9c8e8d {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-826ea55 */.elementor-12 .elementor-element.elementor-element-826ea55 img {max-height:112px; object-fit: contain; object-position: left top; /* oder left center */}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4dad9e5 */.elementor-12 .elementor-element.elementor-element-4dad9e5 {width:100%}

.elementor-12 .elementor-element.elementor-element-4dad9e5 #form-field-message {border-width: 1px 1px 1px 1px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18f3cff */.elementor-12 .elementor-element.elementor-element-18f3cff a {text-decoration:underline;}
.elementor-12 .elementor-element.elementor-element-18f3cff a[href^="tel"] {text-decoration:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0a80a */.elementor-12 .elementor-element.elementor-element-db0a80a {overflow:hidden;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Questrial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.schwanenhoefe.de/wp-content/uploads/2025/12/questrial-v19-latin-regular.eot');
	src: url('https://www.schwanenhoefe.de/wp-content/uploads/2025/12/questrial-v19-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.schwanenhoefe.de/wp-content/uploads/2025/12/questrial-v19-latin-regular.woff2') format('woff2'),
		url('https://www.schwanenhoefe.de/wp-content/uploads/2025/12/questrial-v19-latin-regular.woff') format('woff'),
		url('https://www.schwanenhoefe.de/wp-content/uploads/2025/12/questrial-v19-latin-regular.ttf') format('truetype'),
		url('https://www.schwanenhoefe.de/wp-content/uploads/2025/12/questrial-v19-latin-regular.svg#Questrial') format('svg');
}
/* End Custom Fonts CSS */