.elementor-14540 .elementor-element.elementor-element-1155a7a8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-14540 .elementor-element.elementor-element-1155a7a8:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-1155a7a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schmankerlwirt.eu/wp-content/uploads/2026/02/ci-hg-landschaft-weiss.webp?ver=1773977792");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-14540 .elementor-element.elementor-element-374449bb{--display:flex;--min-height:5em;--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-14540 .elementor-element.elementor-element-374449bb:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-374449bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schmankerlwirt.eu/wp-content/uploads/2026/02/ci-kante-oben.webp");background-size:cover;}.elementor-14540 .elementor-element.elementor-element-af0fdd5{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;}.elementor-14540 .elementor-element.elementor-element-559bee1c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-2307a27c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0px 0px 0px 0px;text-align:center;}.elementor-14540 .elementor-element.elementor-element-1715a3aa{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:var( --e-global-typography-df76730-font-family ), Sans-serif;font-size:var( --e-global-typography-df76730-font-size );font-weight:var( --e-global-typography-df76730-font-weight );line-height:var( --e-global-typography-df76730-line-height );letter-spacing:var( --e-global-typography-df76730-letter-spacing );word-spacing:var( --e-global-typography-df76730-word-spacing );color:var( --e-global-color-primary );}.elementor-14540 .elementor-element.elementor-element-3ea1ea6d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:center;}.elementor-14540 .elementor-element.elementor-element-2e888c73{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:center;}.elementor-14540 .elementor-element.elementor-element-2e888c73 p{margin-block-end:0px;}.elementor-14540 .elementor-element.elementor-element-6cfed066{--display:flex;--min-height:5em;--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-14540 .elementor-element.elementor-element-6cfed066:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-6cfed066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schmankerlwirt.eu/wp-content/uploads/2026/02/ci-kante-unten.webp");background-size:cover;}.elementor-14540 .elementor-element.elementor-element-45842466{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-14540 .elementor-element.elementor-element-45842466:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-45842466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6EC;}.elementor-14540 .elementor-element.elementor-element-eb98131{--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:0em 2em;--row-gap:0em;--column-gap:2em;--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-9d213cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--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-14540 .elementor-element.elementor-element-061ce2e.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14540 .elementor-element.elementor-element-061ce2e img{height:100%;object-fit:cover;object-position:center center;}.elementor-14540 .elementor-element.elementor-element-98af0ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-98af0ba.e-con{--align-self:center;}.elementor-14540 .elementor-element.elementor-element-1934002e{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-14540 .elementor-element.elementor-element-75267b32{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-14540 .elementor-element.elementor-element-75267b32:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-75267b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schmankerlwirt.eu/wp-content/uploads/2026/02/ci-hg-landschaft-weiss.webp?ver=1773977792");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-14540 .elementor-element.elementor-element-2d338fee{--display:flex;--min-height:5em;--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-14540 .elementor-element.elementor-element-2d338fee:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-2d338fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schmankerlwirt.eu/wp-content/uploads/2026/02/ci-kante-oben.webp");background-size:cover;}.elementor-14540 .elementor-element.elementor-element-271e99b7{--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;--gap:0em 2em;--row-gap:0em;--column-gap:2em;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-473e9979{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0em 2em;--row-gap:0em;--column-gap:2em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-456cb7f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--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-14540 .elementor-element.elementor-element-54907f72.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14540 .elementor-element.elementor-element-54907f72 img{height:100%;object-fit:cover;object-position:center center;}.elementor-14540 .elementor-element.elementor-element-66a5ed40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-66a5ed40.e-con{--align-self:center;}.elementor-14540 .elementor-element.elementor-element-4ca14ca1{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-14540 .elementor-element.elementor-element-6c049cd{--display:flex;--min-height:5em;--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-14540 .elementor-element.elementor-element-6c049cd:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-6c049cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schmankerlwirt.eu/wp-content/uploads/2026/02/ci-kante-unten.webp");background-size:cover;}.elementor-14540 .elementor-element.elementor-element-cd35139{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-14540 .elementor-element.elementor-element-cd35139:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-cd35139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6EC;}.elementor-14540 .elementor-element.elementor-element-38cf67e{--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:0em 2em;--row-gap:0em;--column-gap:2em;--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-e310365{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--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-14540 .elementor-element.elementor-element-6497c78.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14540 .elementor-element.elementor-element-6497c78 img{height:100%;object-fit:cover;object-position:center center;}.elementor-14540 .elementor-element.elementor-element-149da79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-149da79.e-con{--align-self:center;}.elementor-14540 .elementor-element.elementor-element-628943d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-14540 .elementor-element.elementor-element-74a2a29{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-14540 .elementor-element.elementor-element-74a2a29:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-74a2a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schmankerlwirt.eu/wp-content/uploads/2026/02/ci-hg-landschaft-weiss.webp?ver=1773977792");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-14540 .elementor-element.elementor-element-a2a7be6{--display:flex;--min-height:5em;--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-14540 .elementor-element.elementor-element-a2a7be6:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-a2a7be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schmankerlwirt.eu/wp-content/uploads/2026/02/ci-kante-oben.webp");background-size:cover;}.elementor-14540 .elementor-element.elementor-element-7273148{--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;--gap:0em 2em;--row-gap:0em;--column-gap:2em;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-ae9a09c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0em 2em;--row-gap:0em;--column-gap:2em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-fb3f498{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--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-14540 .elementor-element.elementor-element-d4d23f0.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14540 .elementor-element.elementor-element-d4d23f0 img{height:100%;object-fit:cover;object-position:center center;}.elementor-14540 .elementor-element.elementor-element-38dd1ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-38dd1ab.e-con{--align-self:center;}.elementor-14540 .elementor-element.elementor-element-3c5a0f2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-14540 .elementor-element.elementor-element-20345bd{--display:flex;--min-height:5em;--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-14540 .elementor-element.elementor-element-20345bd:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-20345bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schmankerlwirt.eu/wp-content/uploads/2026/02/ci-kante-unten.webp");background-size:cover;}.elementor-14540 .elementor-element.elementor-element-4931856{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-14540 .elementor-element.elementor-element-4931856:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-4931856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6EC;}.elementor-14540 .elementor-element.elementor-element-6e893ef{--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:0em 2em;--row-gap:0em;--column-gap:2em;--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-6bcbdf3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--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-14540 .elementor-element.elementor-element-eeb40fe.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14540 .elementor-element.elementor-element-eeb40fe img{height:100%;object-fit:cover;object-position:center center;}.elementor-14540 .elementor-element.elementor-element-cabb063{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-cabb063.e-con{--align-self:center;}.elementor-14540 .elementor-element.elementor-element-7d1f9ce{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-14540 .elementor-element.elementor-element-da12862{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-14540 .elementor-element.elementor-element-da12862:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-da12862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schmankerlwirt.eu/wp-content/uploads/2026/02/ci-hg-landschaft-weiss.webp?ver=1773977792");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-14540 .elementor-element.elementor-element-6c6fb99{--display:flex;--min-height:5em;--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-14540 .elementor-element.elementor-element-6c6fb99:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-6c6fb99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schmankerlwirt.eu/wp-content/uploads/2026/02/ci-kante-oben.webp");background-size:cover;}.elementor-14540 .elementor-element.elementor-element-2e884ab{--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;--gap:0em 2em;--row-gap:0em;--column-gap:2em;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-50d40b9{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0em 2em;--row-gap:0em;--column-gap:2em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-8abb26f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--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-14540 .elementor-element.elementor-element-7e74288.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14540 .elementor-element.elementor-element-7e74288 img{height:100%;object-fit:cover;object-position:center center;}.elementor-14540 .elementor-element.elementor-element-3cd3e16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-3cd3e16.e-con{--align-self:center;}.elementor-14540 .elementor-element.elementor-element-f9a57e8{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-14540 .elementor-element.elementor-element-0271c82{--display:flex;--min-height:5em;--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-14540 .elementor-element.elementor-element-0271c82:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-0271c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schmankerlwirt.eu/wp-content/uploads/2026/02/ci-kante-unten.webp");background-size:cover;}.elementor-14540 .elementor-element.elementor-element-1ca789a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-14540 .elementor-element.elementor-element-1ca789a:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-1ca789a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6EC;}.elementor-14540 .elementor-element.elementor-element-adc49c8{--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:0em 2em;--row-gap:0em;--column-gap:2em;--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-3fd8c39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--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-14540 .elementor-element.elementor-element-e1a9a75.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14540 .elementor-element.elementor-element-e1a9a75 img{height:100%;object-fit:cover;object-position:center center;}.elementor-14540 .elementor-element.elementor-element-28c3a31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-28c3a31.e-con{--align-self:center;}.elementor-14540 .elementor-element.elementor-element-286c5b4{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-14540 .elementor-element.elementor-element-13b1bc09{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-14540 .elementor-element.elementor-element-2c6f467a{--display:flex;--min-height:5em;--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-14540 .elementor-element.elementor-element-2c6f467a:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-2c6f467a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schmankerlwirt.eu/wp-content/uploads/2026/02/ci-kante-oben.webp");background-size:cover;}.elementor-14540 .elementor-element.elementor-element-657637a7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-6742006f{--display:flex;--min-height:5em;--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-14540 .elementor-element.elementor-element-6742006f:not(.elementor-motion-effects-element-type-background), .elementor-14540 .elementor-element.elementor-element-6742006f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.schmankerlwirt.eu/wp-content/uploads/2026/02/ci-kante-unten.webp");background-size:cover;}@media(max-width:1280px){.elementor-14540 .elementor-element.elementor-element-559bee1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-271e99b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-7273148{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-2e884ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-657637a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:481px){.elementor-14540 .elementor-element.elementor-element-559bee1c{--width:60%;}.elementor-14540 .elementor-element.elementor-element-eb98131{--width:60%;}.elementor-14540 .elementor-element.elementor-element-9d213cb{--width:40%;}.elementor-14540 .elementor-element.elementor-element-98af0ba{--width:60%;}.elementor-14540 .elementor-element.elementor-element-271e99b7{--width:60%;}.elementor-14540 .elementor-element.elementor-element-456cb7f4{--width:40%;}.elementor-14540 .elementor-element.elementor-element-66a5ed40{--width:60%;}.elementor-14540 .elementor-element.elementor-element-38cf67e{--width:60%;}.elementor-14540 .elementor-element.elementor-element-e310365{--width:40%;}.elementor-14540 .elementor-element.elementor-element-149da79{--width:60%;}.elementor-14540 .elementor-element.elementor-element-7273148{--width:60%;}.elementor-14540 .elementor-element.elementor-element-fb3f498{--width:40%;}.elementor-14540 .elementor-element.elementor-element-38dd1ab{--width:60%;}.elementor-14540 .elementor-element.elementor-element-6e893ef{--width:60%;}.elementor-14540 .elementor-element.elementor-element-6bcbdf3{--width:40%;}.elementor-14540 .elementor-element.elementor-element-cabb063{--width:60%;}.elementor-14540 .elementor-element.elementor-element-2e884ab{--width:60%;}.elementor-14540 .elementor-element.elementor-element-8abb26f{--width:40%;}.elementor-14540 .elementor-element.elementor-element-3cd3e16{--width:60%;}.elementor-14540 .elementor-element.elementor-element-adc49c8{--width:60%;}.elementor-14540 .elementor-element.elementor-element-3fd8c39{--width:40%;}.elementor-14540 .elementor-element.elementor-element-28c3a31{--width:60%;}.elementor-14540 .elementor-element.elementor-element-657637a7{--width:60%;}}@media(max-width:1440px) and (min-width:481px){.elementor-14540 .elementor-element.elementor-element-559bee1c{--width:70%;}.elementor-14540 .elementor-element.elementor-element-eb98131{--width:70%;}.elementor-14540 .elementor-element.elementor-element-271e99b7{--width:70%;}.elementor-14540 .elementor-element.elementor-element-38cf67e{--width:70%;}.elementor-14540 .elementor-element.elementor-element-7273148{--width:70%;}.elementor-14540 .elementor-element.elementor-element-6e893ef{--width:70%;}.elementor-14540 .elementor-element.elementor-element-2e884ab{--width:70%;}.elementor-14540 .elementor-element.elementor-element-adc49c8{--width:70%;}.elementor-14540 .elementor-element.elementor-element-657637a7{--width:70%;}}@media(max-width:1280px) and (min-width:481px){.elementor-14540 .elementor-element.elementor-element-559bee1c{--width:80%;}.elementor-14540 .elementor-element.elementor-element-eb98131{--width:80%;}.elementor-14540 .elementor-element.elementor-element-271e99b7{--width:80%;}.elementor-14540 .elementor-element.elementor-element-38cf67e{--width:80%;}.elementor-14540 .elementor-element.elementor-element-7273148{--width:80%;}.elementor-14540 .elementor-element.elementor-element-6e893ef{--width:80%;}.elementor-14540 .elementor-element.elementor-element-2e884ab{--width:80%;}.elementor-14540 .elementor-element.elementor-element-adc49c8{--width:80%;}.elementor-14540 .elementor-element.elementor-element-657637a7{--width:80%;}}@media(max-width:1024px) and (min-width:481px){.elementor-14540 .elementor-element.elementor-element-559bee1c{--width:80%;}.elementor-14540 .elementor-element.elementor-element-9d213cb{--width:100%;}.elementor-14540 .elementor-element.elementor-element-98af0ba{--width:100%;}.elementor-14540 .elementor-element.elementor-element-271e99b7{--width:80%;}.elementor-14540 .elementor-element.elementor-element-456cb7f4{--width:100%;}.elementor-14540 .elementor-element.elementor-element-66a5ed40{--width:100%;}.elementor-14540 .elementor-element.elementor-element-e310365{--width:100%;}.elementor-14540 .elementor-element.elementor-element-149da79{--width:100%;}.elementor-14540 .elementor-element.elementor-element-7273148{--width:80%;}.elementor-14540 .elementor-element.elementor-element-fb3f498{--width:100%;}.elementor-14540 .elementor-element.elementor-element-38dd1ab{--width:100%;}.elementor-14540 .elementor-element.elementor-element-6bcbdf3{--width:100%;}.elementor-14540 .elementor-element.elementor-element-cabb063{--width:100%;}.elementor-14540 .elementor-element.elementor-element-2e884ab{--width:80%;}.elementor-14540 .elementor-element.elementor-element-8abb26f{--width:100%;}.elementor-14540 .elementor-element.elementor-element-3cd3e16{--width:100%;}.elementor-14540 .elementor-element.elementor-element-3fd8c39{--width:100%;}.elementor-14540 .elementor-element.elementor-element-28c3a31{--width:100%;}.elementor-14540 .elementor-element.elementor-element-657637a7{--width:80%;}}@media(max-width:768px) and (min-width:481px){.elementor-14540 .elementor-element.elementor-element-559bee1c{--width:80%;}.elementor-14540 .elementor-element.elementor-element-271e99b7{--width:80%;}.elementor-14540 .elementor-element.elementor-element-7273148{--width:80%;}.elementor-14540 .elementor-element.elementor-element-2e884ab{--width:80%;}.elementor-14540 .elementor-element.elementor-element-657637a7{--width:80%;}}@media(min-width:2048px){.elementor-14540 .elementor-element.elementor-element-559bee1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-1715a3aa{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-df76730-font-size );line-height:var( --e-global-typography-df76730-line-height );letter-spacing:var( --e-global-typography-df76730-letter-spacing );word-spacing:var( --e-global-typography-df76730-word-spacing );}.elementor-14540 .elementor-element.elementor-element-271e99b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-7273148{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-2e884ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-657637a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1440px){.elementor-14540 .elementor-element.elementor-element-559bee1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-1715a3aa{font-size:var( --e-global-typography-df76730-font-size );line-height:var( --e-global-typography-df76730-line-height );letter-spacing:var( --e-global-typography-df76730-letter-spacing );word-spacing:var( --e-global-typography-df76730-word-spacing );}.elementor-14540 .elementor-element.elementor-element-271e99b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-7273148{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-2e884ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14540 .elementor-element.elementor-element-657637a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-14540 .elementor-element.elementor-element-559bee1c{--margin-top:2em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-2307a27c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;}.elementor-14540 .elementor-element.elementor-element-1715a3aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-df76730-font-size );line-height:var( --e-global-typography-df76730-line-height );letter-spacing:var( --e-global-typography-df76730-letter-spacing );word-spacing:var( --e-global-typography-df76730-word-spacing );}.elementor-14540 .elementor-element.elementor-element-2e888c73 p{margin-block-end:0px;}.elementor-14540 .elementor-element.elementor-element-eb98131{--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:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-9d213cb{--min-height:35vh;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-98af0ba{--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-14540 .elementor-element.elementor-element-1934002e{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;text-align:center;}.elementor-14540 .elementor-element.elementor-element-271e99b7{--margin-top:2em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-473e9979{--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-14540 .elementor-element.elementor-element-456cb7f4{--min-height:35vh;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-66a5ed40{--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-14540 .elementor-element.elementor-element-4ca14ca1{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;text-align:center;}.elementor-14540 .elementor-element.elementor-element-38cf67e{--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:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-e310365{--min-height:35vh;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-149da79{--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-14540 .elementor-element.elementor-element-628943d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;text-align:center;}.elementor-14540 .elementor-element.elementor-element-7273148{--margin-top:2em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-ae9a09c{--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-14540 .elementor-element.elementor-element-fb3f498{--min-height:35vh;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-38dd1ab{--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-14540 .elementor-element.elementor-element-3c5a0f2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;text-align:center;}.elementor-14540 .elementor-element.elementor-element-6e893ef{--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:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-6bcbdf3{--min-height:35vh;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-cabb063{--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-14540 .elementor-element.elementor-element-7d1f9ce{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;text-align:center;}.elementor-14540 .elementor-element.elementor-element-2e884ab{--margin-top:2em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-50d40b9{--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-14540 .elementor-element.elementor-element-8abb26f{--min-height:35vh;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-3cd3e16{--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-14540 .elementor-element.elementor-element-f9a57e8{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;text-align:center;}.elementor-14540 .elementor-element.elementor-element-adc49c8{--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:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-3fd8c39{--min-height:35vh;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-14540 .elementor-element.elementor-element-28c3a31{--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-14540 .elementor-element.elementor-element-286c5b4{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;text-align:center;}}@media(max-width:768px){.elementor-14540 .elementor-element.elementor-element-af0fdd5.elementor-element{--align-self:center;}}@media(max-width:480px){.elementor-14540 .elementor-element.elementor-element-374449bb{--min-height:4em;}.elementor-14540 .elementor-element.elementor-element-559bee1c{--width:80%;}.elementor-14540 .elementor-element.elementor-element-1715a3aa{font-size:var( --e-global-typography-df76730-font-size );line-height:var( --e-global-typography-df76730-line-height );letter-spacing:var( --e-global-typography-df76730-letter-spacing );word-spacing:var( --e-global-typography-df76730-word-spacing );}.elementor-14540 .elementor-element.elementor-element-6cfed066{--min-height:4em;}.elementor-14540 .elementor-element.elementor-element-eb98131{--width:80%;}.elementor-14540 .elementor-element.elementor-element-9d213cb{--min-height:0vh;}.elementor-14540 .elementor-element.elementor-element-2d338fee{--min-height:4em;}.elementor-14540 .elementor-element.elementor-element-271e99b7{--width:80%;}.elementor-14540 .elementor-element.elementor-element-456cb7f4{--min-height:0vh;}.elementor-14540 .elementor-element.elementor-element-6c049cd{--min-height:4em;}.elementor-14540 .elementor-element.elementor-element-38cf67e{--width:80%;}.elementor-14540 .elementor-element.elementor-element-e310365{--min-height:0vh;}.elementor-14540 .elementor-element.elementor-element-a2a7be6{--min-height:4em;}.elementor-14540 .elementor-element.elementor-element-7273148{--width:80%;}.elementor-14540 .elementor-element.elementor-element-fb3f498{--min-height:0vh;}.elementor-14540 .elementor-element.elementor-element-20345bd{--min-height:4em;}.elementor-14540 .elementor-element.elementor-element-6e893ef{--width:80%;}.elementor-14540 .elementor-element.elementor-element-6bcbdf3{--min-height:0vh;}.elementor-14540 .elementor-element.elementor-element-6c6fb99{--min-height:4em;}.elementor-14540 .elementor-element.elementor-element-2e884ab{--width:80%;}.elementor-14540 .elementor-element.elementor-element-8abb26f{--min-height:0vh;}.elementor-14540 .elementor-element.elementor-element-0271c82{--min-height:4em;}.elementor-14540 .elementor-element.elementor-element-1ca789a{--width:100%;}.elementor-14540 .elementor-element.elementor-element-adc49c8{--width:80%;}.elementor-14540 .elementor-element.elementor-element-3fd8c39{--min-height:0vh;}.elementor-14540 .elementor-element.elementor-element-2c6f467a{--min-height:4em;}.elementor-14540 .elementor-element.elementor-element-657637a7{--width:80%;}.elementor-14540 .elementor-element.elementor-element-6742006f{--min-height:4em;}}/* Start custom CSS for shortcode, class: .elementor-element-0a910bf *//* =========================
   FAQ – FRAGE (Button Reset + Layout)
========================= */
.sw-faq-question {
  all: unset; /* entfernt Elementor Button Styles */
  display: flex;
  align-items: center;
  gap: 0.5em;
  width: 100%;
  cursor: pointer;
  padding: 0.5em 0 0.5em 0 !important;
  box-sizing: border-box;

  /* visuelle Neutralisierung */
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: inset 0 -1px 0 rgba(120,120,120,0.25);

  /* Typo von Elementor übernehmen */
  color: inherit !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}

/* =========================
   FAQ – ICON (+ / -)
========================= */
.sw-faq-icon {
  position: relative;
  width: 1em;
  height: 1em;
  flex: 0 0 1em;
}

/* Linien für + */
.sw-faq-icon::before,
.sw-faq-icon::after {
  content: "";
  position: absolute;
  background: currentColor;
}

/* horizontale Linie */
.sw-faq-icon::before {
  top: 0.4em;
  left: 0;
  width: 1em;
  height: 0.2em;
}

/* vertikale Linie */
.sw-faq-icon::after {
  top: 0;
  left: 0.4em;
  width: 0.2em;
  height: 1em;
}

/* offen = Minus */
.sw-faq-item.is-open .sw-faq-icon::after {
  display: none;
}

/* =========================
   FAQ – AKTIVER ZUSTAND
========================= */
.sw-faq-item.is-open .sw-faq-question {
  color: var(--e-global-color-primary) !important;
}

/* =========================
   FAQ – ANTWORT
========================= */
.sw-faq-answer {
  padding: 0.5em 0 0 1.5em;
}

/* verstecken (JS steuert das) */
.sw-faq-answer-wrap[hidden] {
  display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d96524 *//* =========================
   FAQ – FRAGE (Button Reset + Layout)
========================= */
.sw-faq-question {
  all: unset; /* entfernt Elementor Button Styles */
  display: flex;
  align-items: center;
  gap: 0.5em;
  width: 100%;
  cursor: pointer;
  padding: 0.5em 0 0.5em 0 !important;
  box-sizing: border-box;

  /* visuelle Neutralisierung */
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: inset 0 -1px 0 rgba(120,120,120,0.25);

  /* Typo von Elementor übernehmen */
  color: inherit !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}

/* =========================
   FAQ – ICON (+ / -)
========================= */
.sw-faq-icon {
  position: relative;
  width: 1em;
  height: 1em;
  flex: 0 0 1em;
}

/* Linien für + */
.sw-faq-icon::before,
.sw-faq-icon::after {
  content: "";
  position: absolute;
  background: currentColor;
}

/* horizontale Linie */
.sw-faq-icon::before {
  top: 0.4em;
  left: 0;
  width: 1em;
  height: 0.2em;
}

/* vertikale Linie */
.sw-faq-icon::after {
  top: 0;
  left: 0.4em;
  width: 0.2em;
  height: 1em;
}

/* offen = Minus */
.sw-faq-item.is-open .sw-faq-icon::after {
  display: none;
}

/* =========================
   FAQ – AKTIVER ZUSTAND
========================= */
.sw-faq-item.is-open .sw-faq-question {
  color: var(--e-global-color-primary) !important;
}

/* =========================
   FAQ – ANTWORT
========================= */
.sw-faq-answer {
  padding: 0.5em 0 0 1.5em;
}

/* verstecken (JS steuert das) */
.sw-faq-answer-wrap[hidden] {
  display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bbcdc4b *//* =========================
   FAQ – FRAGE (Button Reset + Layout)
========================= */
.sw-faq-question {
  all: unset; /* entfernt Elementor Button Styles */
  display: flex;
  align-items: center;
  gap: 0.5em;
  width: 100%;
  cursor: pointer;
  padding: 0.5em 0 0.5em 0 !important;
  box-sizing: border-box;

  /* visuelle Neutralisierung */
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: inset 0 -1px 0 rgba(120,120,120,0.25);

  /* Typo von Elementor übernehmen */
  color: inherit !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}

/* =========================
   FAQ – ICON (+ / -)
========================= */
.sw-faq-icon {
  position: relative;
  width: 1em;
  height: 1em;
  flex: 0 0 1em;
}

/* Linien für + */
.sw-faq-icon::before,
.sw-faq-icon::after {
  content: "";
  position: absolute;
  background: currentColor;
}

/* horizontale Linie */
.sw-faq-icon::before {
  top: 0.4em;
  left: 0;
  width: 1em;
  height: 0.2em;
}

/* vertikale Linie */
.sw-faq-icon::after {
  top: 0;
  left: 0.4em;
  width: 0.2em;
  height: 1em;
}

/* offen = Minus */
.sw-faq-item.is-open .sw-faq-icon::after {
  display: none;
}

/* =========================
   FAQ – AKTIVER ZUSTAND
========================= */
.sw-faq-item.is-open .sw-faq-question {
  color: var(--e-global-color-primary) !important;
}

/* =========================
   FAQ – ANTWORT
========================= */
.sw-faq-answer {
  padding: 0.5em 0 0 1.5em;
}

/* verstecken (JS steuert das) */
.sw-faq-answer-wrap[hidden] {
  display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-05424e3 *//* =========================
   FAQ – FRAGE (Button Reset + Layout)
========================= */
.sw-faq-question {
  all: unset; /* entfernt Elementor Button Styles */
  display: flex;
  align-items: center;
  gap: 0.5em;
  width: 100%;
  cursor: pointer;
  padding: 0.5em 0 0.5em 0 !important;
  box-sizing: border-box;

  /* visuelle Neutralisierung */
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: inset 0 -1px 0 rgba(120,120,120,0.25);

  /* Typo von Elementor übernehmen */
  color: inherit !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}

/* =========================
   FAQ – ICON (+ / -)
========================= */
.sw-faq-icon {
  position: relative;
  width: 1em;
  height: 1em;
  flex: 0 0 1em;
}

/* Linien für + */
.sw-faq-icon::before,
.sw-faq-icon::after {
  content: "";
  position: absolute;
  background: currentColor;
}

/* horizontale Linie */
.sw-faq-icon::before {
  top: 0.4em;
  left: 0;
  width: 1em;
  height: 0.2em;
}

/* vertikale Linie */
.sw-faq-icon::after {
  top: 0;
  left: 0.4em;
  width: 0.2em;
  height: 1em;
}

/* offen = Minus */
.sw-faq-item.is-open .sw-faq-icon::after {
  display: none;
}

/* =========================
   FAQ – AKTIVER ZUSTAND
========================= */
.sw-faq-item.is-open .sw-faq-question {
  color: var(--e-global-color-primary) !important;
}

/* =========================
   FAQ – ANTWORT
========================= */
.sw-faq-answer {
  padding: 0.5em 0 0 1.5em;
}

/* verstecken (JS steuert das) */
.sw-faq-answer-wrap[hidden] {
  display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-781f5ad *//* =========================
   FAQ – FRAGE (Button Reset + Layout)
========================= */
.sw-faq-question {
  all: unset; /* entfernt Elementor Button Styles */
  display: flex;
  align-items: center;
  gap: 0.5em;
  width: 100%;
  cursor: pointer;
  padding: 0.5em 0 0.5em 0 !important;
  box-sizing: border-box;

  /* visuelle Neutralisierung */
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: inset 0 -1px 0 rgba(120,120,120,0.25);

  /* Typo von Elementor übernehmen */
  color: inherit !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}

/* =========================
   FAQ – ICON (+ / -)
========================= */
.sw-faq-icon {
  position: relative;
  width: 1em;
  height: 1em;
  flex: 0 0 1em;
}

/* Linien für + */
.sw-faq-icon::before,
.sw-faq-icon::after {
  content: "";
  position: absolute;
  background: currentColor;
}

/* horizontale Linie */
.sw-faq-icon::before {
  top: 0.4em;
  left: 0;
  width: 1em;
  height: 0.2em;
}

/* vertikale Linie */
.sw-faq-icon::after {
  top: 0;
  left: 0.4em;
  width: 0.2em;
  height: 1em;
}

/* offen = Minus */
.sw-faq-item.is-open .sw-faq-icon::after {
  display: none;
}

/* =========================
   FAQ – AKTIVER ZUSTAND
========================= */
.sw-faq-item.is-open .sw-faq-question {
  color: var(--e-global-color-primary) !important;
}

/* =========================
   FAQ – ANTWORT
========================= */
.sw-faq-answer {
  padding: 0.5em 0 0 1.5em;
}

/* verstecken (JS steuert das) */
.sw-faq-answer-wrap[hidden] {
  display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-311d19b *//* =========================
   FAQ – FRAGE (Button Reset + Layout)
========================= */
.sw-faq-question {
  all: unset; /* entfernt Elementor Button Styles */
  display: flex;
  align-items: center;
  gap: 0.5em;
  width: 100%;
  cursor: pointer;
  padding: 0.5em 0 0.5em 0 !important;
  box-sizing: border-box;

  /* visuelle Neutralisierung */
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: inset 0 -1px 0 rgba(120,120,120,0.25);

  /* Typo von Elementor übernehmen */
  color: inherit !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}

/* =========================
   FAQ – ICON (+ / -)
========================= */
.sw-faq-icon {
  position: relative;
  width: 1em;
  height: 1em;
  flex: 0 0 1em;
}

/* Linien für + */
.sw-faq-icon::before,
.sw-faq-icon::after {
  content: "";
  position: absolute;
  background: currentColor;
}

/* horizontale Linie */
.sw-faq-icon::before {
  top: 0.4em;
  left: 0;
  width: 1em;
  height: 0.2em;
}

/* vertikale Linie */
.sw-faq-icon::after {
  top: 0;
  left: 0.4em;
  width: 0.2em;
  height: 1em;
}

/* offen = Minus */
.sw-faq-item.is-open .sw-faq-icon::after {
  display: none;
}

/* =========================
   FAQ – AKTIVER ZUSTAND
========================= */
.sw-faq-item.is-open .sw-faq-question {
  color: var(--e-global-color-primary) !important;
}

/* =========================
   FAQ – ANTWORT
========================= */
.sw-faq-answer {
  padding: 0.5em 0 0 1.5em;
}

/* verstecken (JS steuert das) */
.sw-faq-answer-wrap[hidden] {
  display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0779bf3 *//* =========================
   FAQ – FRAGE (Button Reset + Layout)
========================= */
.sw-faq-question {
  all: unset; /* entfernt Elementor Button Styles */
  display: flex;
  align-items: center;
  gap: 0.5em;
  width: 100%;
  cursor: pointer;
  padding: 0.5em 0 0.5em 0 !important;
  box-sizing: border-box;

  /* visuelle Neutralisierung */
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: inset 0 -1px 0 rgba(120,120,120,0.25);

  /* Typo von Elementor übernehmen */
  color: inherit !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}

/* =========================
   FAQ – ICON (+ / -)
========================= */
.sw-faq-icon {
  position: relative;
  width: 1em;
  height: 1em;
  flex: 0 0 1em;
}

/* Linien für + */
.sw-faq-icon::before,
.sw-faq-icon::after {
  content: "";
  position: absolute;
  background: currentColor;
}

/* horizontale Linie */
.sw-faq-icon::before {
  top: 0.4em;
  left: 0;
  width: 1em;
  height: 0.2em;
}

/* vertikale Linie */
.sw-faq-icon::after {
  top: 0;
  left: 0.4em;
  width: 0.2em;
  height: 1em;
}

/* offen = Minus */
.sw-faq-item.is-open .sw-faq-icon::after {
  display: none;
}

/* =========================
   FAQ – AKTIVER ZUSTAND
========================= */
.sw-faq-item.is-open .sw-faq-question {
  color: var(--e-global-color-primary) !important;
}

/* =========================
   FAQ – ANTWORT
========================= */
.sw-faq-answer {
  padding: 0.5em 0 0 1.5em;
}

/* verstecken (JS steuert das) */
.sw-faq-answer-wrap[hidden] {
  display: none;
}/* End custom CSS */