.elementor-5747 .elementor-element.elementor-element-cc590c4{--display:flex;--min-height:63vh;--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;--overlay-opacity:0.29;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5747 .elementor-element.elementor-element-cc590c4::before, .elementor-5747 .elementor-element.elementor-element-cc590c4 > .elementor-background-video-container::before, .elementor-5747 .elementor-element.elementor-element-cc590c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-5747 .elementor-element.elementor-element-cc590c4 > .elementor-background-slideshow::before, .elementor-5747 .elementor-element.elementor-element-cc590c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5747 .elementor-element.elementor-element-cc590c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-5747 .elementor-element.elementor-element-cc590c4:not(.elementor-motion-effects-element-type-background), .elementor-5747 .elementor-element.elementor-element-cc590c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://flatscher.client.at/wp-content/uploads/2025/03/Unbenannt-2.webp") 50% 50%;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5747 .elementor-element.elementor-element-9fd5b9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-9fd5b9a.elementor-element{--align-self:center;}.elementor-5747 .elementor-element.elementor-element-9fd5b9a .elementor-heading-title{font-family:var( --e-global-typography-1cea156-font-family ), Sans-serif;font-size:var( --e-global-typography-1cea156-font-size );font-weight:var( --e-global-typography-1cea156-font-weight );text-transform:var( --e-global-typography-1cea156-text-transform );line-height:var( --e-global-typography-1cea156-line-height );letter-spacing:var( --e-global-typography-1cea156-letter-spacing );word-spacing:var( --e-global-typography-1cea156-word-spacing );mix-blend-mode:screen;color:var( --e-global-color-accent );}.elementor-5747 .elementor-element.elementor-element-c8c4113 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-c8c4113.elementor-element{--align-self:center;}.elementor-5747 .elementor-element.elementor-element-c8c4113{text-align:center;}.elementor-5747 .elementor-element.elementor-element-c8c4113 .elementor-heading-title{font-family:var( --e-global-typography-f8a6520-font-family ), Sans-serif;font-size:var( --e-global-typography-f8a6520-font-size );font-weight:var( --e-global-typography-f8a6520-font-weight );line-height:var( --e-global-typography-f8a6520-line-height );letter-spacing:var( --e-global-typography-f8a6520-letter-spacing );word-spacing:var( --e-global-typography-f8a6520-word-spacing );color:var( --e-global-color-a94611e );}.elementor-5747 .elementor-element.elementor-element-1edbe53{--display:flex;--min-height:13rem;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overlay-opacity:1;--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-5747 .elementor-element.elementor-element-1edbe53::before, .elementor-5747 .elementor-element.elementor-element-1edbe53 > .elementor-background-video-container::before, .elementor-5747 .elementor-element.elementor-element-1edbe53 > .e-con-inner > .elementor-background-video-container::before, .elementor-5747 .elementor-element.elementor-element-1edbe53 > .elementor-background-slideshow::before, .elementor-5747 .elementor-element.elementor-element-1edbe53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5747 .elementor-element.elementor-element-1edbe53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, var( --e-global-color-a94611e ) 32vw, #FFFFFF 20%);}.elementor-5747 .elementor-element.elementor-element-dbd49db{--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;--flex-wrap:wrap;}.elementor-5747 .elementor-element.elementor-element-55e4901{--display:flex;--justify-content:flex-start;--gap:0.2rem 0rem;--row-gap:0.2rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:5rem;}.elementor-5747 .elementor-element.elementor-element-872fbdd > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;}.elementor-5747 .elementor-element.elementor-element-872fbdd .elementor-heading-title{font-family:var( --e-global-typography-fa9de7b-font-family ), Sans-serif;font-size:var( --e-global-typography-fa9de7b-font-size );font-weight:var( --e-global-typography-fa9de7b-font-weight );line-height:var( --e-global-typography-fa9de7b-line-height );letter-spacing:var( --e-global-typography-fa9de7b-letter-spacing );word-spacing:var( --e-global-typography-fa9de7b-word-spacing );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-0b75576{--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:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:1.6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-5747 .elementor-element.elementor-element-0b75576.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5747 .elementor-element.elementor-element-f8b14ce > .elementor-widget-container{margin:0px 0px -8px 0px;padding:2px 8px 2px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;}.elementor-5747 .elementor-element.elementor-element-f8b14ce.elementor-element{--align-self:center;}.elementor-5747 .elementor-element.elementor-element-f8b14ce{text-align:center;}.elementor-5747 .elementor-element.elementor-element-f8b14ce .elementor-heading-title{font-family:var( --e-global-typography-d28ed9d-font-family ), Sans-serif;font-size:var( --e-global-typography-d28ed9d-font-size );font-weight:var( --e-global-typography-d28ed9d-font-weight );text-transform:var( --e-global-typography-d28ed9d-text-transform );line-height:var( --e-global-typography-d28ed9d-line-height );letter-spacing:var( --e-global-typography-d28ed9d-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-5747 .elementor-element.elementor-element-b21f548 .elementor-heading-title{font-family:var( --e-global-typography-f8a1ab4-font-family ), Sans-serif;font-size:var( --e-global-typography-f8a1ab4-font-size );font-weight:var( --e-global-typography-f8a1ab4-font-weight );line-height:var( --e-global-typography-f8a1ab4-line-height );letter-spacing:var( --e-global-typography-f8a1ab4-letter-spacing );word-spacing:var( --e-global-typography-f8a1ab4-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5747 .elementor-element.elementor-element-e7c1c55{font-family:var( --e-global-typography-9ae5598-font-family ), Sans-serif;font-size:var( --e-global-typography-9ae5598-font-size );font-weight:var( --e-global-typography-9ae5598-font-weight );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );color:var( --e-global-color-5c0c91f );}.elementor-5747 .elementor-element.elementor-element-35868ec.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5747 .elementor-element.elementor-element-35868ec .elementor-heading-title{font-family:var( --e-global-typography-890531d-font-family ), Sans-serif;font-size:var( --e-global-typography-890531d-font-size );font-weight:var( --e-global-typography-890531d-font-weight );line-height:var( --e-global-typography-890531d-line-height );letter-spacing:var( --e-global-typography-890531d-letter-spacing );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-35c653c{--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:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:1.6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-5747 .elementor-element.elementor-element-35c653c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5747 .elementor-element.elementor-element-a2235b4 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:2px 8px 2px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;}.elementor-5747 .elementor-element.elementor-element-a2235b4.elementor-element{--align-self:center;}.elementor-5747 .elementor-element.elementor-element-a2235b4{text-align:center;}.elementor-5747 .elementor-element.elementor-element-a2235b4 .elementor-heading-title{font-family:var( --e-global-typography-d28ed9d-font-family ), Sans-serif;font-size:var( --e-global-typography-d28ed9d-font-size );font-weight:var( --e-global-typography-d28ed9d-font-weight );text-transform:var( --e-global-typography-d28ed9d-text-transform );line-height:var( --e-global-typography-d28ed9d-line-height );letter-spacing:var( --e-global-typography-d28ed9d-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-5747 .elementor-element.elementor-element-3836cb5 .elementor-heading-title{font-family:var( --e-global-typography-f8a1ab4-font-family ), Sans-serif;font-size:var( --e-global-typography-f8a1ab4-font-size );font-weight:var( --e-global-typography-f8a1ab4-font-weight );line-height:var( --e-global-typography-f8a1ab4-line-height );letter-spacing:var( --e-global-typography-f8a1ab4-letter-spacing );word-spacing:var( --e-global-typography-f8a1ab4-word-spacing );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-645a8df{font-family:var( --e-global-typography-9ae5598-font-family ), Sans-serif;font-size:var( --e-global-typography-9ae5598-font-size );font-weight:var( --e-global-typography-9ae5598-font-weight );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );color:var( --e-global-color-5c0c91f );}.elementor-5747 .elementor-element.elementor-element-306982d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5747 .elementor-element.elementor-element-306982d .elementor-heading-title{font-family:var( --e-global-typography-890531d-font-family ), Sans-serif;font-size:var( --e-global-typography-890531d-font-size );font-weight:var( --e-global-typography-890531d-font-weight );line-height:var( --e-global-typography-890531d-line-height );letter-spacing:var( --e-global-typography-890531d-letter-spacing );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-b9aea02{--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:0px;--padding-right:0px;}.elementor-5747 .elementor-element.elementor-element-b9aea02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5747 .elementor-element.elementor-element-939fa56{--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;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5747 .elementor-element.elementor-element-9b06196 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-9b06196.elementor-element{--align-self:center;}.elementor-5747 .elementor-element.elementor-element-9b06196{text-align:center;}.elementor-5747 .elementor-element.elementor-element-9b06196 .elementor-heading-title{font-family:var( --e-global-typography-f78fc54-font-family ), Sans-serif;font-size:var( --e-global-typography-f78fc54-font-size );font-weight:var( --e-global-typography-f78fc54-font-weight );line-height:var( --e-global-typography-f78fc54-line-height );letter-spacing:var( --e-global-typography-f78fc54-letter-spacing );word-spacing:var( --e-global-typography-f78fc54-word-spacing );color:var( --e-global-color-secondary );}.elementor-5747 .elementor-element.elementor-element-b52c9f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-b52c9f7.elementor-element{--align-self:center;}.elementor-5747 .elementor-element.elementor-element-b52c9f7{text-align:center;font-family:var( --e-global-typography-81a5ba8-font-family ), Sans-serif;font-size:var( --e-global-typography-81a5ba8-font-size );font-weight:var( --e-global-typography-81a5ba8-font-weight );line-height:var( --e-global-typography-81a5ba8-line-height );color:var( --e-global-color-95eac58 );}.elementor-5747 .elementor-element.elementor-element-cfebaaa .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-5747 .elementor-element.elementor-element-1c6d198{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5747 .elementor-element.elementor-element-0858e6f{--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:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5747 .elementor-element.elementor-element-12f11c0 .elementor-heading-title{font-family:var( --e-global-typography-bfa12c8-font-family ), Sans-serif;font-size:var( --e-global-typography-bfa12c8-font-size );font-weight:var( --e-global-typography-bfa12c8-font-weight );text-transform:var( --e-global-typography-bfa12c8-text-transform );line-height:var( --e-global-typography-bfa12c8-line-height );letter-spacing:var( --e-global-typography-bfa12c8-letter-spacing );word-spacing:var( --e-global-typography-bfa12c8-word-spacing );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-e847b5e{font-family:var( --e-global-typography-9ae5598-font-family ), Sans-serif;font-size:var( --e-global-typography-9ae5598-font-size );font-weight:var( --e-global-typography-9ae5598-font-weight );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-55fa2b5{--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:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5747 .elementor-element.elementor-element-e70424b .elementor-heading-title{font-family:var( --e-global-typography-bfa12c8-font-family ), Sans-serif;font-size:var( --e-global-typography-bfa12c8-font-size );font-weight:var( --e-global-typography-bfa12c8-font-weight );text-transform:var( --e-global-typography-bfa12c8-text-transform );line-height:var( --e-global-typography-bfa12c8-line-height );letter-spacing:var( --e-global-typography-bfa12c8-letter-spacing );word-spacing:var( --e-global-typography-bfa12c8-word-spacing );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-862be26{font-family:var( --e-global-typography-9ae5598-font-family ), Sans-serif;font-size:var( --e-global-typography-9ae5598-font-size );font-weight:var( --e-global-typography-9ae5598-font-weight );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-274dc08{--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:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5747 .elementor-element.elementor-element-67a0df8 .elementor-heading-title{font-family:var( --e-global-typography-bfa12c8-font-family ), Sans-serif;font-size:var( --e-global-typography-bfa12c8-font-size );font-weight:var( --e-global-typography-bfa12c8-font-weight );text-transform:var( --e-global-typography-bfa12c8-text-transform );line-height:var( --e-global-typography-bfa12c8-line-height );letter-spacing:var( --e-global-typography-bfa12c8-letter-spacing );word-spacing:var( --e-global-typography-bfa12c8-word-spacing );color:var( --e-global-color-text );}.elementor-5747 .elementor-element.elementor-element-52cee42{font-family:var( --e-global-typography-9ae5598-font-family ), Sans-serif;font-size:var( --e-global-typography-9ae5598-font-size );font-weight:var( --e-global-typography-9ae5598-font-weight );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-7443fcf{--display:flex;--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-5747 .elementor-element.elementor-element-7443fcf:not(.elementor-motion-effects-element-type-background), .elementor-5747 .elementor-element.elementor-element-7443fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a94611e );}.elementor-5747 .elementor-element.elementor-element-fcc3988{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5747 .elementor-element.elementor-element-f5be00f{--grid-columns:1;}.elementor-5747 .elementor-element.elementor-element-c06f4d9{--grid-columns:3;}.elementor-5747 .elementor-element.elementor-element-e7c9b58{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5747 .elementor-element.elementor-element-d031f5a{--display:flex;}.elementor-5747 .elementor-element.elementor-element-7dc2349{--grid-columns:1;}.elementor-5747 .elementor-element.elementor-element-38a3692{--grid-columns:3;--grid-column-gap:2vw;}.elementor-5747 .elementor-element.elementor-element-5e86e5f{--display:flex;--min-height:38rem;--justify-content:center;}.elementor-5747 .elementor-element.elementor-element-5e86e5f:not(.elementor-motion-effects-element-type-background), .elementor-5747 .elementor-element.elementor-element-5e86e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-95eac58 );}.elementor-5747 .elementor-element.elementor-element-f5b62a6{--display:flex;--position:absolute;--min-height:70%;}.elementor-5747 .elementor-element.elementor-element-f5b62a6:not(.elementor-motion-effects-element-type-background), .elementor-5747 .elementor-element.elementor-element-f5b62a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-f5b62a6{left:0px;}body.rtl .elementor-5747 .elementor-element.elementor-element-f5b62a6{right:0px;}.elementor-5747 .elementor-element.elementor-element-c6e5e0d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-5747 .elementor-element.elementor-element-b376bf6{--display:flex;--min-height:25vh;--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;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5747 .elementor-element.elementor-element-259ff08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5747 .elementor-element.elementor-element-7bb72dd .elementor-heading-title{font-family:var( --e-global-typography-fa9de7b-font-family ), Sans-serif;font-size:var( --e-global-typography-fa9de7b-font-size );font-weight:var( --e-global-typography-fa9de7b-font-weight );line-height:var( --e-global-typography-fa9de7b-line-height );letter-spacing:var( --e-global-typography-fa9de7b-letter-spacing );word-spacing:var( --e-global-typography-fa9de7b-word-spacing );color:var( --e-global-color-secondary );}.elementor-5747 .elementor-element.elementor-element-4baa4e2{font-family:var( --e-global-typography-f8a6520-font-family ), Sans-serif;font-size:var( --e-global-typography-f8a6520-font-size );font-weight:var( --e-global-typography-f8a6520-font-weight );line-height:var( --e-global-typography-f8a6520-line-height );letter-spacing:var( --e-global-typography-f8a6520-letter-spacing );word-spacing:var( --e-global-typography-f8a6520-word-spacing );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5747 .elementor-element.elementor-element-02199c6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-a280609-font-family ), Sans-serif;font-size:var( --e-global-typography-a280609-font-size );font-weight:var( --e-global-typography-a280609-font-weight );text-transform:var( --e-global-typography-a280609-text-transform );line-height:var( --e-global-typography-a280609-line-height );letter-spacing:var( --e-global-typography-a280609-letter-spacing );word-spacing:var( --e-global-typography-a280609-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0.9rem 0.9rem 0.9rem 0.9rem;}.elementor-5747 .elementor-element.elementor-element-02199c6 > .elementor-widget-container{padding:1px 0px 0px 0px;}@media(min-width:768px){.elementor-5747 .elementor-element.elementor-element-f5b62a6{--width:clamp(50%, 35vw, 600px);}}@media(max-width:1024px){.elementor-5747 .elementor-element.elementor-element-9fd5b9a .elementor-heading-title{font-size:var( --e-global-typography-1cea156-font-size );line-height:var( --e-global-typography-1cea156-line-height );letter-spacing:var( --e-global-typography-1cea156-letter-spacing );word-spacing:var( --e-global-typography-1cea156-word-spacing );}.elementor-5747 .elementor-element.elementor-element-c8c4113 .elementor-heading-title{font-size:var( --e-global-typography-f8a6520-font-size );line-height:var( --e-global-typography-f8a6520-line-height );letter-spacing:var( --e-global-typography-f8a6520-letter-spacing );word-spacing:var( --e-global-typography-f8a6520-word-spacing );}.elementor-5747 .elementor-element.elementor-element-55e4901{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5747 .elementor-element.elementor-element-872fbdd > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-872fbdd .elementor-heading-title{font-size:var( --e-global-typography-fa9de7b-font-size );line-height:var( --e-global-typography-fa9de7b-line-height );letter-spacing:var( --e-global-typography-fa9de7b-letter-spacing );word-spacing:var( --e-global-typography-fa9de7b-word-spacing );}.elementor-5747 .elementor-element.elementor-element-0b75576{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5747 .elementor-element.elementor-element-f8b14ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-f8b14ce .elementor-heading-title{font-size:var( --e-global-typography-d28ed9d-font-size );line-height:var( --e-global-typography-d28ed9d-line-height );letter-spacing:var( --e-global-typography-d28ed9d-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-b21f548 .elementor-heading-title{font-size:var( --e-global-typography-f8a1ab4-font-size );line-height:var( --e-global-typography-f8a1ab4-line-height );letter-spacing:var( --e-global-typography-f8a1ab4-letter-spacing );word-spacing:var( --e-global-typography-f8a1ab4-word-spacing );}.elementor-5747 .elementor-element.elementor-element-e7c1c55{font-size:var( --e-global-typography-9ae5598-font-size );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-35868ec .elementor-heading-title{font-size:var( --e-global-typography-890531d-font-size );line-height:var( --e-global-typography-890531d-line-height );letter-spacing:var( --e-global-typography-890531d-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-35c653c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5747 .elementor-element.elementor-element-a2235b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5747 .elementor-element.elementor-element-a2235b4 .elementor-heading-title{font-size:var( --e-global-typography-d28ed9d-font-size );line-height:var( --e-global-typography-d28ed9d-line-height );letter-spacing:var( --e-global-typography-d28ed9d-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-3836cb5 .elementor-heading-title{font-size:var( --e-global-typography-f8a1ab4-font-size );line-height:var( --e-global-typography-f8a1ab4-line-height );letter-spacing:var( --e-global-typography-f8a1ab4-letter-spacing );word-spacing:var( --e-global-typography-f8a1ab4-word-spacing );}.elementor-5747 .elementor-element.elementor-element-645a8df{font-size:var( --e-global-typography-9ae5598-font-size );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-306982d .elementor-heading-title{font-size:var( --e-global-typography-890531d-font-size );line-height:var( --e-global-typography-890531d-line-height );letter-spacing:var( --e-global-typography-890531d-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-9b06196 .elementor-heading-title{font-size:var( --e-global-typography-f78fc54-font-size );line-height:var( --e-global-typography-f78fc54-line-height );letter-spacing:var( --e-global-typography-f78fc54-letter-spacing );word-spacing:var( --e-global-typography-f78fc54-word-spacing );}.elementor-5747 .elementor-element.elementor-element-b52c9f7{font-size:var( --e-global-typography-81a5ba8-font-size );line-height:var( --e-global-typography-81a5ba8-line-height );}.elementor-5747 .elementor-element.elementor-element-12f11c0 .elementor-heading-title{font-size:var( --e-global-typography-bfa12c8-font-size );line-height:var( --e-global-typography-bfa12c8-line-height );letter-spacing:var( --e-global-typography-bfa12c8-letter-spacing );word-spacing:var( --e-global-typography-bfa12c8-word-spacing );}.elementor-5747 .elementor-element.elementor-element-e847b5e{font-size:var( --e-global-typography-9ae5598-font-size );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-e70424b .elementor-heading-title{font-size:var( --e-global-typography-bfa12c8-font-size );line-height:var( --e-global-typography-bfa12c8-line-height );letter-spacing:var( --e-global-typography-bfa12c8-letter-spacing );word-spacing:var( --e-global-typography-bfa12c8-word-spacing );}.elementor-5747 .elementor-element.elementor-element-862be26{font-size:var( --e-global-typography-9ae5598-font-size );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-67a0df8 .elementor-heading-title{font-size:var( --e-global-typography-bfa12c8-font-size );line-height:var( --e-global-typography-bfa12c8-line-height );letter-spacing:var( --e-global-typography-bfa12c8-letter-spacing );word-spacing:var( --e-global-typography-bfa12c8-word-spacing );}.elementor-5747 .elementor-element.elementor-element-52cee42{font-size:var( --e-global-typography-9ae5598-font-size );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5747 .elementor-element.elementor-element-f5be00f{--grid-columns:1;}.elementor-5747 .elementor-element.elementor-element-c06f4d9{--grid-columns:2;}.elementor-5747 .elementor-element.elementor-element-e7c9b58{--padding-top:0%;--padding-bottom:02%;--padding-left:0%;--padding-right:0%;}.elementor-5747 .elementor-element.elementor-element-7dc2349{--grid-columns:1;}.elementor-5747 .elementor-element.elementor-element-38a3692{--grid-columns:2;}.elementor-5747 .elementor-element.elementor-element-5e86e5f{--min-height:38rem;}.elementor-5747 .elementor-element.elementor-element-f5b62a6{--min-height:60%;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-f5b62a6{left:0vw;}body.rtl .elementor-5747 .elementor-element.elementor-element-f5b62a6{right:0vw;}.elementor-5747 .elementor-element.elementor-element-b376bf6{--min-height:16rem;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5747 .elementor-element.elementor-element-7bb72dd .elementor-heading-title{font-size:var( --e-global-typography-fa9de7b-font-size );line-height:var( --e-global-typography-fa9de7b-line-height );letter-spacing:var( --e-global-typography-fa9de7b-letter-spacing );word-spacing:var( --e-global-typography-fa9de7b-word-spacing );}.elementor-5747 .elementor-element.elementor-element-4baa4e2{font-size:var( --e-global-typography-f8a6520-font-size );line-height:var( --e-global-typography-f8a6520-line-height );letter-spacing:var( --e-global-typography-f8a6520-letter-spacing );word-spacing:var( --e-global-typography-f8a6520-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5747 .elementor-element.elementor-element-02199c6 .elementor-button{font-size:var( --e-global-typography-a280609-font-size );line-height:var( --e-global-typography-a280609-line-height );letter-spacing:var( --e-global-typography-a280609-letter-spacing );word-spacing:var( --e-global-typography-a280609-word-spacing );}}@media(max-width:767px){.elementor-5747 .elementor-element.elementor-element-cc590c4{--min-height:56vh;}.elementor-5747 .elementor-element.elementor-element-9fd5b9a .elementor-heading-title{font-size:var( --e-global-typography-1cea156-font-size );line-height:var( --e-global-typography-1cea156-line-height );letter-spacing:var( --e-global-typography-1cea156-letter-spacing );word-spacing:var( --e-global-typography-1cea156-word-spacing );}.elementor-5747 .elementor-element.elementor-element-c8c4113 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-5747 .elementor-element.elementor-element-c8c4113 .elementor-heading-title{font-size:var( --e-global-typography-f8a6520-font-size );line-height:var( --e-global-typography-f8a6520-line-height );letter-spacing:var( --e-global-typography-f8a6520-letter-spacing );word-spacing:var( --e-global-typography-f8a6520-word-spacing );}.elementor-5747 .elementor-element.elementor-element-1edbe53{--width:100%;--min-height:16vh;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-5747 .elementor-element.elementor-element-1edbe53::before, .elementor-5747 .elementor-element.elementor-element-1edbe53 > .elementor-background-video-container::before, .elementor-5747 .elementor-element.elementor-element-1edbe53 > .e-con-inner > .elementor-background-video-container::before, .elementor-5747 .elementor-element.elementor-element-1edbe53 > .elementor-background-slideshow::before, .elementor-5747 .elementor-element.elementor-element-1edbe53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5747 .elementor-element.elementor-element-1edbe53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(170deg, var( --e-global-color-a94611e ) 45%, #FFFFFF 45%);}.elementor-5747 .elementor-element.elementor-element-55e4901{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-5747 .elementor-element.elementor-element-872fbdd .elementor-heading-title{font-size:var( --e-global-typography-fa9de7b-font-size );line-height:var( --e-global-typography-fa9de7b-line-height );letter-spacing:var( --e-global-typography-fa9de7b-letter-spacing );word-spacing:var( --e-global-typography-fa9de7b-word-spacing );}.elementor-5747 .elementor-element.elementor-element-0b75576{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5747 .elementor-element.elementor-element-0b75576.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-5747 .elementor-element.elementor-element-f8b14ce > .elementor-widget-container{margin:0px 0px -5px 0px;border-width:1.2px 1.2px 1.2px 1.2px;}.elementor-5747 .elementor-element.elementor-element-f8b14ce.elementor-element{--align-self:flex-end;}.elementor-5747 .elementor-element.elementor-element-f8b14ce .elementor-heading-title{font-size:var( --e-global-typography-d28ed9d-font-size );line-height:var( --e-global-typography-d28ed9d-line-height );letter-spacing:var( --e-global-typography-d28ed9d-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-b21f548.elementor-element{--align-self:flex-start;}.elementor-5747 .elementor-element.elementor-element-b21f548{text-align:right;}.elementor-5747 .elementor-element.elementor-element-b21f548 .elementor-heading-title{font-size:var( --e-global-typography-f8a1ab4-font-size );line-height:var( --e-global-typography-f8a1ab4-line-height );letter-spacing:var( --e-global-typography-f8a1ab4-letter-spacing );word-spacing:var( --e-global-typography-f8a1ab4-word-spacing );}.elementor-5747 .elementor-element.elementor-element-e7c1c55{text-align:right;font-size:var( --e-global-typography-9ae5598-font-size );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-35868ec{text-align:right;}.elementor-5747 .elementor-element.elementor-element-35868ec .elementor-heading-title{font-size:var( --e-global-typography-890531d-font-size );line-height:var( --e-global-typography-890531d-line-height );letter-spacing:var( --e-global-typography-890531d-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-35c653c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5747 .elementor-element.elementor-element-35c653c.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-5747 .elementor-element.elementor-element-a2235b4 > .elementor-widget-container{margin:0px 0px -5px 0px;border-width:1.2px 1.2px 1.2px 1.2px;}.elementor-5747 .elementor-element.elementor-element-a2235b4.elementor-element{--align-self:flex-end;}.elementor-5747 .elementor-element.elementor-element-a2235b4 .elementor-heading-title{font-size:var( --e-global-typography-d28ed9d-font-size );line-height:var( --e-global-typography-d28ed9d-line-height );letter-spacing:var( --e-global-typography-d28ed9d-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-3836cb5{text-align:right;}.elementor-5747 .elementor-element.elementor-element-3836cb5 .elementor-heading-title{font-size:var( --e-global-typography-f8a1ab4-font-size );line-height:var( --e-global-typography-f8a1ab4-line-height );letter-spacing:var( --e-global-typography-f8a1ab4-letter-spacing );word-spacing:var( --e-global-typography-f8a1ab4-word-spacing );}.elementor-5747 .elementor-element.elementor-element-645a8df{text-align:left;font-size:var( --e-global-typography-9ae5598-font-size );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-306982d{text-align:right;}.elementor-5747 .elementor-element.elementor-element-306982d .elementor-heading-title{font-size:var( --e-global-typography-890531d-font-size );line-height:var( --e-global-typography-890531d-line-height );letter-spacing:var( --e-global-typography-890531d-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-b9aea02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5747 .elementor-element.elementor-element-939fa56{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5747 .elementor-element.elementor-element-9b06196 .elementor-heading-title{font-size:var( --e-global-typography-f78fc54-font-size );line-height:var( --e-global-typography-f78fc54-line-height );letter-spacing:var( --e-global-typography-f78fc54-letter-spacing );word-spacing:var( --e-global-typography-f78fc54-word-spacing );}.elementor-5747 .elementor-element.elementor-element-b52c9f7{font-size:var( --e-global-typography-81a5ba8-font-size );line-height:var( --e-global-typography-81a5ba8-line-height );}.elementor-5747 .elementor-element.elementor-element-12f11c0 .elementor-heading-title{font-size:var( --e-global-typography-bfa12c8-font-size );line-height:var( --e-global-typography-bfa12c8-line-height );letter-spacing:var( --e-global-typography-bfa12c8-letter-spacing );word-spacing:var( --e-global-typography-bfa12c8-word-spacing );}.elementor-5747 .elementor-element.elementor-element-e847b5e{font-size:var( --e-global-typography-9ae5598-font-size );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-e70424b .elementor-heading-title{font-size:var( --e-global-typography-bfa12c8-font-size );line-height:var( --e-global-typography-bfa12c8-line-height );letter-spacing:var( --e-global-typography-bfa12c8-letter-spacing );word-spacing:var( --e-global-typography-bfa12c8-word-spacing );}.elementor-5747 .elementor-element.elementor-element-862be26{font-size:var( --e-global-typography-9ae5598-font-size );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );}.elementor-5747 .elementor-element.elementor-element-67a0df8 .elementor-heading-title{font-size:var( --e-global-typography-bfa12c8-font-size );line-height:var( --e-global-typography-bfa12c8-line-height );letter-spacing:var( --e-global-typography-bfa12c8-letter-spacing );word-spacing:var( --e-global-typography-bfa12c8-word-spacing );}.elementor-5747 .elementor-element.elementor-element-52cee42{font-size:var( --e-global-typography-9ae5598-font-size );line-height:var( --e-global-typography-9ae5598-line-height );letter-spacing:var( --e-global-typography-9ae5598-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5747 .elementor-element.elementor-element-f5be00f{--grid-columns:1;}.elementor-5747 .elementor-element.elementor-element-c06f4d9{--grid-columns:1;}.elementor-5747 .elementor-element.elementor-element-e7c9b58{--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-5747 .elementor-element.elementor-element-7dc2349{--grid-columns:1;}.elementor-5747 .elementor-element.elementor-element-38a3692{--grid-columns:1;}.elementor-5747 .elementor-element.elementor-element-5e86e5f{--min-height:26rem;}.elementor-5747 .elementor-element.elementor-element-f5b62a6{--width:100%;}body:not(.rtl) .elementor-5747 .elementor-element.elementor-element-f5b62a6{left:0vw;}body.rtl .elementor-5747 .elementor-element.elementor-element-f5b62a6{right:0vw;}.elementor-5747 .elementor-element.elementor-element-b376bf6{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5747 .elementor-element.elementor-element-7bb72dd .elementor-heading-title{font-size:var( --e-global-typography-fa9de7b-font-size );line-height:var( --e-global-typography-fa9de7b-line-height );letter-spacing:var( --e-global-typography-fa9de7b-letter-spacing );word-spacing:var( --e-global-typography-fa9de7b-word-spacing );}.elementor-5747 .elementor-element.elementor-element-4baa4e2{font-size:var( --e-global-typography-f8a6520-font-size );line-height:var( --e-global-typography-f8a6520-line-height );letter-spacing:var( --e-global-typography-f8a6520-letter-spacing );word-spacing:var( --e-global-typography-f8a6520-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5747 .elementor-element.elementor-element-02199c6 .elementor-button{font-size:var( --e-global-typography-a280609-font-size );line-height:var( --e-global-typography-a280609-line-height );letter-spacing:var( --e-global-typography-a280609-letter-spacing );word-spacing:var( --e-global-typography-a280609-word-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-5747 .elementor-element.elementor-element-b9aea02{--width:1095.16px;}.elementor-5747 .elementor-element.elementor-element-f5b62a6{--width:100%;}}/* Start custom CSS for video, class: .elementor-element-cfebaaa */.elementor-5747 .elementor-element.elementor-element-cfebaaa {
  height: 460px; /* oder clamp(...) oder vh */
  overflow: hidden;
  position: relative;
}

.elementor-5747 .elementor-element.elementor-element-cfebaaa iframe {
  position: absolute;
  top: -20%;
  left: 0;
  width: 100%;
  height: 140%; /* größer als Container, damit oben/unten abgeschnitten wird */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-939fa56 */.elementor-5747 .elementor-element.elementor-element-939fa56 .elementor-widget-container {
    background-color:unset!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e86e5f */.elementor-5747 .elementor-element.elementor-element-5e86e5f {
    position:relative;
}/* End custom CSS */