.elementor-1264 .elementor-element.elementor-element-82d1541{--display:flex;--min-height:45rem;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1264 .elementor-element.elementor-element-82d1541:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-82d1541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-leonhardlang-at-dev.wpms.raum15.at/wp-content/uploads/sites/72/2026/10/6329c37535d77d76a49ed2b3_nachhaltigkeit-01-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1264 .elementor-element.elementor-element-82d1541::before, .elementor-1264 .elementor-element.elementor-element-82d1541 > .elementor-background-video-container::before, .elementor-1264 .elementor-element.elementor-element-82d1541 > .e-con-inner > .elementor-background-video-container::before, .elementor-1264 .elementor-element.elementor-element-82d1541 > .elementor-background-slideshow::before, .elementor-1264 .elementor-element.elementor-element-82d1541 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1264 .elementor-element.elementor-element-82d1541 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1264 .elementor-element.elementor-element-3e256c0{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;--z-index:2;}.elementor-1264 .elementor-element.elementor-element-3e256c0:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-3e256c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-487cf90 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-49fb171{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1264 .elementor-element.elementor-element-49fb171 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Arial;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Arial;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-1264 .elementor-element.elementor-element-b5c7fa2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"neue-haas-unica", Arial;font-size:1.6rem;font-weight:200;line-height:1.2em;color:var( --e-global-color-text );}.elementor-1264 .elementor-element.elementor-element-d87682f{--display:flex;--min-height:55rem;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1264 .elementor-element.elementor-element-d87682f:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-d87682f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-8fc5716{--display:flex;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:4%;}.elementor-1264 .elementor-element.elementor-element-8fc5716:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-8fc5716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-ddbb0aa .elementor-heading-title{font-family:var( --e-global-typography-3c43d7b-font-family ), Arial;font-size:var( --e-global-typography-3c43d7b-font-size );font-weight:var( --e-global-typography-3c43d7b-font-weight );text-transform:var( --e-global-typography-3c43d7b-text-transform );font-style:var( --e-global-typography-3c43d7b-font-style );text-decoration:var( --e-global-typography-3c43d7b-text-decoration );line-height:var( --e-global-typography-3c43d7b-line-height );color:var( --e-global-color-1073201 );}.elementor-1264 .elementor-element.elementor-element-c034ba4{font-family:"neue-haas-unica", Arial;font-size:1.6rem;font-weight:200;line-height:1.2em;color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-8c88900{--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;--justify-content:flex-start;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:wrap;--overlay-opacity:0.55;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1264 .elementor-element.elementor-element-8c88900:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-8c88900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-leonhardlang-at-dev.wpms.raum15.at/wp-content/uploads/sites/72/2026/09/leonhard-lang-erweiterung-werk-2.1-thomas-zoehrer-©-christian-flatscher-12.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1264 .elementor-element.elementor-element-8c88900::before, .elementor-1264 .elementor-element.elementor-element-8c88900 > .elementor-background-video-container::before, .elementor-1264 .elementor-element.elementor-element-8c88900 > .e-con-inner > .elementor-background-video-container::before, .elementor-1264 .elementor-element.elementor-element-8c88900 > .elementor-background-slideshow::before, .elementor-1264 .elementor-element.elementor-element-8c88900 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1264 .elementor-element.elementor-element-8c88900 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Arial;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1264 .elementor-element.elementor-element-b2d3ba4{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1264 .elementor-element.elementor-element-b2d3ba4 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"neue-haas-unica", Arial;font-size:1.6rem;font-weight:200;line-height:1.1em;}.elementor-1264 .elementor-element.elementor-element-b2d3ba4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Beausite Grand", Arial;font-size:4rem;font-weight:300;line-height:1.2em;}.elementor-1264 .elementor-element.elementor-element-1be2365{width:var( --container-widget-width, 46% );max-width:46%;padding:0% 0% 0% 0%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1264 .elementor-element.elementor-element-1be2365 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"neue-haas-unica", Arial;font-size:1.6rem;font-weight:200;line-height:1.1em;}.elementor-1264 .elementor-element.elementor-element-1be2365 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Beausite Grand", Arial;font-size:4rem;font-weight:300;line-height:1.2em;}.elementor-1264 .elementor-element.elementor-element-2b29c3c{width:var( --container-widget-width, 46% );max-width:46%;padding:0% 0% 0% 5%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1264 .elementor-element.elementor-element-2b29c3c .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"neue-haas-unica", Arial;font-size:1.6rem;font-weight:200;line-height:1.1em;}.elementor-1264 .elementor-element.elementor-element-2b29c3c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Beausite Grand", Arial;font-size:4rem;font-weight:300;line-height:1.2em;}.elementor-1264 .elementor-element.elementor-element-01f3df6{width:var( --container-widget-width, 46% );max-width:46%;padding:0% 0% 0% 5%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1264 .elementor-element.elementor-element-01f3df6 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"neue-haas-unica", Arial;font-size:1.6rem;font-weight:200;line-height:1.1em;}.elementor-1264 .elementor-element.elementor-element-01f3df6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Beausite Grand", Arial;font-size:4rem;font-weight:300;line-height:1.2em;}.elementor-1264 .elementor-element.elementor-element-7f6e6f3{width:var( --container-widget-width, 46% );max-width:46%;padding:0% 0% 0% 10%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1264 .elementor-element.elementor-element-7f6e6f3 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"neue-haas-unica", Arial;font-size:1.6rem;font-weight:200;line-height:1.1em;}.elementor-1264 .elementor-element.elementor-element-7f6e6f3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Beausite Grand", Arial;font-size:4rem;font-weight:300;line-height:1.2em;}.elementor-1264 .elementor-element.elementor-element-45cbb02{width:var( --container-widget-width, 46% );max-width:46%;padding:0% 0% 0% 10%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1264 .elementor-element.elementor-element-45cbb02 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"neue-haas-unica", Arial;font-size:1.6rem;font-weight:200;line-height:1.1em;}.elementor-1264 .elementor-element.elementor-element-45cbb02 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Beausite Grand", Arial;font-size:4rem;font-weight:300;line-height:1.2em;}.elementor-1264 .elementor-element.elementor-element-23b848f{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;--z-index:2;}.elementor-1264 .elementor-element.elementor-element-23b848f:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-23b848f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1073201 );}.elementor-1264 .elementor-element.elementor-element-4e38d9c .elementor-heading-title{font-family:var( --e-global-typography-3c43d7b-font-family ), Arial;font-size:var( --e-global-typography-3c43d7b-font-size );font-weight:var( --e-global-typography-3c43d7b-font-weight );text-transform:var( --e-global-typography-3c43d7b-text-transform );font-style:var( --e-global-typography-3c43d7b-font-style );text-decoration:var( --e-global-typography-3c43d7b-text-decoration );line-height:var( --e-global-typography-3c43d7b-line-height );color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-df8bbdd{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-b80f34b{--display:flex;--min-height:30rem;--justify-content:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overlay-opacity:0.55;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1264 .elementor-element.elementor-element-b80f34b:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-b80f34b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-leonhardlang-at-dev.wpms.raum15.at/wp-content/uploads/sites/72/2026/10/6329c37535d77d76a49ed2b3_nachhaltigkeit-01-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1264 .elementor-element.elementor-element-b80f34b::before, .elementor-1264 .elementor-element.elementor-element-b80f34b > .elementor-background-video-container::before, .elementor-1264 .elementor-element.elementor-element-b80f34b > .e-con-inner > .elementor-background-video-container::before, .elementor-1264 .elementor-element.elementor-element-b80f34b > .elementor-background-slideshow::before, .elementor-1264 .elementor-element.elementor-element-b80f34b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1264 .elementor-element.elementor-element-b80f34b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1264 .elementor-element.elementor-element-183740e .elementor-heading-title{font-family:"Beausite Grand", Arial;font-size:3rem;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-447578c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-5a1c0d5-font-family ), Arial;font-size:var( --e-global-typography-5a1c0d5-font-size );font-weight:var( --e-global-typography-5a1c0d5-font-weight );text-transform:var( --e-global-typography-5a1c0d5-text-transform );font-style:var( --e-global-typography-5a1c0d5-font-style );text-decoration:var( --e-global-typography-5a1c0d5-text-decoration );line-height:var( --e-global-typography-5a1c0d5-line-height );color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-27790d7{--display:flex;--justify-content:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1264 .elementor-element.elementor-element-27790d7:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-27790d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-de0ee4a .elementor-heading-title{font-family:"Beausite Grand", Arial;font-size:1.6rem;font-weight:300;line-height:1.2em;color:#334041;}.elementor-1264 .elementor-element.elementor-element-2dbe7f1{font-family:var( --e-global-typography-5a1c0d5-font-family ), Arial;font-size:var( --e-global-typography-5a1c0d5-font-size );font-weight:var( --e-global-typography-5a1c0d5-font-weight );text-transform:var( --e-global-typography-5a1c0d5-text-transform );font-style:var( --e-global-typography-5a1c0d5-font-style );text-decoration:var( --e-global-typography-5a1c0d5-text-decoration );line-height:var( --e-global-typography-5a1c0d5-line-height );color:#000000;}.elementor-1264 .elementor-element.elementor-element-b4360a4{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-7252747{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1264 .elementor-element.elementor-element-7252747:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-7252747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-6d33fe9 .elementor-heading-title{font-family:"Beausite Grand", Arial;font-size:1.6rem;font-weight:300;line-height:1.2em;color:#334041;}.elementor-1264 .elementor-element.elementor-element-7e0a31f{font-family:var( --e-global-typography-5a1c0d5-font-family ), Arial;font-size:var( --e-global-typography-5a1c0d5-font-size );font-weight:var( --e-global-typography-5a1c0d5-font-weight );text-transform:var( --e-global-typography-5a1c0d5-text-transform );font-style:var( --e-global-typography-5a1c0d5-font-style );text-decoration:var( --e-global-typography-5a1c0d5-text-decoration );line-height:var( --e-global-typography-5a1c0d5-line-height );color:#000000;}.elementor-1264 .elementor-element.elementor-element-8a85361{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1264 .elementor-element.elementor-element-8a85361:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-8a85361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-4647224 .elementor-heading-title{font-family:"Beausite Grand", Arial;font-size:1.6rem;font-weight:300;line-height:1.2em;color:#334041;}.elementor-1264 .elementor-element.elementor-element-a565e09{font-family:var( --e-global-typography-5a1c0d5-font-family ), Arial;font-size:var( --e-global-typography-5a1c0d5-font-size );font-weight:var( --e-global-typography-5a1c0d5-font-weight );text-transform:var( --e-global-typography-5a1c0d5-text-transform );font-style:var( --e-global-typography-5a1c0d5-font-style );text-decoration:var( --e-global-typography-5a1c0d5-text-decoration );line-height:var( --e-global-typography-5a1c0d5-line-height );color:#000000;}.elementor-1264 .elementor-element.elementor-element-901daa5{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1264 .elementor-element.elementor-element-901daa5:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-901daa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-9245ada .elementor-heading-title{font-family:"Beausite Grand", Arial;font-size:1.6rem;font-weight:300;line-height:1.2em;color:#334041;}.elementor-1264 .elementor-element.elementor-element-e34f4e3{font-family:var( --e-global-typography-5a1c0d5-font-family ), Arial;font-size:var( --e-global-typography-5a1c0d5-font-size );font-weight:var( --e-global-typography-5a1c0d5-font-weight );text-transform:var( --e-global-typography-5a1c0d5-text-transform );font-style:var( --e-global-typography-5a1c0d5-font-style );text-decoration:var( --e-global-typography-5a1c0d5-text-decoration );line-height:var( --e-global-typography-5a1c0d5-line-height );color:#000000;}.elementor-1264 .elementor-element.elementor-element-72cac6a{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-66ccead{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1264 .elementor-element.elementor-element-66ccead:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-66ccead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-4f0b861 .elementor-heading-title{font-family:"Beausite Grand", Arial;font-size:1.6rem;font-weight:300;line-height:1.2em;color:#334041;}.elementor-1264 .elementor-element.elementor-element-614e2d5{font-family:var( --e-global-typography-5a1c0d5-font-family ), Arial;font-size:var( --e-global-typography-5a1c0d5-font-size );font-weight:var( --e-global-typography-5a1c0d5-font-weight );text-transform:var( --e-global-typography-5a1c0d5-text-transform );font-style:var( --e-global-typography-5a1c0d5-font-style );text-decoration:var( --e-global-typography-5a1c0d5-text-decoration );line-height:var( --e-global-typography-5a1c0d5-line-height );color:#000000;}.elementor-1264 .elementor-element.elementor-element-053623e{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1264 .elementor-element.elementor-element-053623e:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-053623e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-edacaa0 .elementor-heading-title{font-family:"Beausite Grand", Arial;font-size:1.6rem;font-weight:300;line-height:1.2em;color:#334041;}.elementor-1264 .elementor-element.elementor-element-191df9c{font-family:var( --e-global-typography-5a1c0d5-font-family ), Arial;font-size:var( --e-global-typography-5a1c0d5-font-size );font-weight:var( --e-global-typography-5a1c0d5-font-weight );text-transform:var( --e-global-typography-5a1c0d5-text-transform );font-style:var( --e-global-typography-5a1c0d5-font-style );text-decoration:var( --e-global-typography-5a1c0d5-text-decoration );line-height:var( --e-global-typography-5a1c0d5-line-height );color:#000000;}.elementor-1264 .elementor-element.elementor-element-30ec9ca{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1264 .elementor-element.elementor-element-30ec9ca:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-30ec9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-7bf16b2 .elementor-heading-title{font-family:"Beausite Grand", Arial;font-size:1.6rem;font-weight:300;line-height:1.2em;color:#334041;}.elementor-1264 .elementor-element.elementor-element-9cf2d39{font-family:var( --e-global-typography-5a1c0d5-font-family ), Arial;font-size:var( --e-global-typography-5a1c0d5-font-size );font-weight:var( --e-global-typography-5a1c0d5-font-weight );text-transform:var( --e-global-typography-5a1c0d5-text-transform );font-style:var( --e-global-typography-5a1c0d5-font-style );text-decoration:var( --e-global-typography-5a1c0d5-text-decoration );line-height:var( --e-global-typography-5a1c0d5-line-height );color:#000000;}.elementor-1264 .elementor-element.elementor-element-abd398e{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;--z-index:2;}.elementor-1264 .elementor-element.elementor-element-abd398e:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-abd398e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-f017cf7 .elementor-heading-title{font-family:var( --e-global-typography-3c43d7b-font-family ), Arial;font-size:var( --e-global-typography-3c43d7b-font-size );font-weight:var( --e-global-typography-3c43d7b-font-weight );text-transform:var( --e-global-typography-3c43d7b-text-transform );font-style:var( --e-global-typography-3c43d7b-font-style );text-decoration:var( --e-global-typography-3c43d7b-text-decoration );line-height:var( --e-global-typography-3c43d7b-line-height );color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-ee25ac0{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-ddace33{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1264 .elementor-element.elementor-element-ddace33:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-ddace33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1264 .elementor-element.elementor-element-ec37cf7 .elementor-heading-title{font-family:"Beausite Grand", Arial;font-size:1.6rem;font-weight:300;line-height:1.2em;color:#334041;}.elementor-1264 .elementor-element.elementor-element-6bc4b14{font-family:var( --e-global-typography-5a1c0d5-font-family ), Arial;font-size:var( --e-global-typography-5a1c0d5-font-size );font-weight:var( --e-global-typography-5a1c0d5-font-weight );text-transform:var( --e-global-typography-5a1c0d5-text-transform );font-style:var( --e-global-typography-5a1c0d5-font-style );text-decoration:var( --e-global-typography-5a1c0d5-text-decoration );line-height:var( --e-global-typography-5a1c0d5-line-height );color:#000000;}.elementor-1264 .elementor-element.elementor-element-bc992ea{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1264 .elementor-element.elementor-element-bc992ea:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-bc992ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1264 .elementor-element.elementor-element-2e0597d .elementor-heading-title{font-family:"Beausite Grand", Arial;font-size:1.6rem;font-weight:300;line-height:1.2em;color:#334041;}.elementor-1264 .elementor-element.elementor-element-c12d9b4{font-family:var( --e-global-typography-5a1c0d5-font-family ), Arial;font-size:var( --e-global-typography-5a1c0d5-font-size );font-weight:var( --e-global-typography-5a1c0d5-font-weight );text-transform:var( --e-global-typography-5a1c0d5-text-transform );font-style:var( --e-global-typography-5a1c0d5-font-style );text-decoration:var( --e-global-typography-5a1c0d5-text-decoration );line-height:var( --e-global-typography-5a1c0d5-line-height );color:#000000;}.elementor-1264 .elementor-element.elementor-element-9c85653{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1264 .elementor-element.elementor-element-9c85653:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-9c85653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1264 .elementor-element.elementor-element-767e664 .elementor-heading-title{font-family:"Beausite Grand", Arial;font-size:1.6rem;font-weight:300;line-height:1.2em;color:#334041;}.elementor-1264 .elementor-element.elementor-element-4f73225{font-family:var( --e-global-typography-5a1c0d5-font-family ), Arial;font-size:var( --e-global-typography-5a1c0d5-font-size );font-weight:var( --e-global-typography-5a1c0d5-font-weight );text-transform:var( --e-global-typography-5a1c0d5-text-transform );font-style:var( --e-global-typography-5a1c0d5-font-style );text-decoration:var( --e-global-typography-5a1c0d5-text-decoration );line-height:var( --e-global-typography-5a1c0d5-line-height );color:#000000;}.elementor-1264 .elementor-element.elementor-element-f716e45{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-5735982{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1264 .elementor-element.elementor-element-5735982:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-5735982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1264 .elementor-element.elementor-element-867711d .elementor-heading-title{font-family:"Beausite Grand", Arial;font-size:1.6rem;font-weight:300;line-height:1.2em;color:#334041;}.elementor-1264 .elementor-element.elementor-element-210ade8{font-family:var( --e-global-typography-5a1c0d5-font-family ), Arial;font-size:var( --e-global-typography-5a1c0d5-font-size );font-weight:var( --e-global-typography-5a1c0d5-font-weight );text-transform:var( --e-global-typography-5a1c0d5-text-transform );font-style:var( --e-global-typography-5a1c0d5-font-style );text-decoration:var( --e-global-typography-5a1c0d5-text-decoration );line-height:var( --e-global-typography-5a1c0d5-line-height );color:#000000;}.elementor-1264 .elementor-element.elementor-element-6f4d56d{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1264 .elementor-element.elementor-element-6f4d56d:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-6f4d56d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1264 .elementor-element.elementor-element-1244f47 .elementor-heading-title{font-family:"Beausite Grand", Arial;font-size:1.6rem;font-weight:300;line-height:1.2em;color:#334041;}.elementor-1264 .elementor-element.elementor-element-1455faf{font-family:var( --e-global-typography-5a1c0d5-font-family ), Arial;font-size:var( --e-global-typography-5a1c0d5-font-size );font-weight:var( --e-global-typography-5a1c0d5-font-weight );text-transform:var( --e-global-typography-5a1c0d5-text-transform );font-style:var( --e-global-typography-5a1c0d5-font-style );text-decoration:var( --e-global-typography-5a1c0d5-text-decoration );line-height:var( --e-global-typography-5a1c0d5-line-height );color:#000000;}.elementor-1264 .elementor-element.elementor-element-4506b28{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1264 .elementor-element.elementor-element-4506b28:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-4506b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1264 .elementor-element.elementor-element-ab77a8d .elementor-heading-title{font-family:"Beausite Grand", Arial;font-size:1.6rem;font-weight:300;line-height:1.2em;color:#334041;}.elementor-1264 .elementor-element.elementor-element-b9e4011{font-family:var( --e-global-typography-5a1c0d5-font-family ), Arial;font-size:var( --e-global-typography-5a1c0d5-font-size );font-weight:var( --e-global-typography-5a1c0d5-font-weight );text-transform:var( --e-global-typography-5a1c0d5-text-transform );font-style:var( --e-global-typography-5a1c0d5-font-style );text-decoration:var( --e-global-typography-5a1c0d5-text-decoration );line-height:var( --e-global-typography-5a1c0d5-line-height );color:#000000;}.elementor-1264 .elementor-element.elementor-element-6b70107{--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:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;--z-index:2;}.elementor-1264 .elementor-element.elementor-element-6b70107:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-6b70107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-0d6f36b{text-align:center;}.elementor-1264 .elementor-element.elementor-element-0d6f36b .elementor-heading-title{font-family:var( --e-global-typography-3c43d7b-font-family ), Arial;font-size:var( --e-global-typography-3c43d7b-font-size );font-weight:var( --e-global-typography-3c43d7b-font-weight );text-transform:var( --e-global-typography-3c43d7b-text-transform );font-style:var( --e-global-typography-3c43d7b-font-style );text-decoration:var( --e-global-typography-3c43d7b-text-decoration );line-height:var( --e-global-typography-3c43d7b-line-height );color:var( --e-global-color-487cf90 );}.elementor-1264 .elementor-element.elementor-element-5b10c97{text-align:center;font-family:"neue-haas-unica", Arial;font-size:1.6rem;font-weight:200;line-height:1.2em;color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-cfec1f6{--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:2rem 4rem;--row-gap:2rem;--column-gap:4rem;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;--z-index:2;}.elementor-1264 .elementor-element.elementor-element-cfec1f6:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-cfec1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1264 .elementor-element.elementor-element-fe90f3b{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-a0d7e2c .elementor-heading-title{font-family:var( --e-global-typography-3c43d7b-font-family ), Arial;font-size:var( --e-global-typography-3c43d7b-font-size );font-weight:var( --e-global-typography-3c43d7b-font-weight );text-transform:var( --e-global-typography-3c43d7b-text-transform );font-style:var( --e-global-typography-3c43d7b-font-style );text-decoration:var( --e-global-typography-3c43d7b-text-decoration );line-height:var( --e-global-typography-3c43d7b-line-height );color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-43945ef{font-family:"neue-haas-unica", Arial;font-size:1.6rem;font-weight:200;line-height:1.2em;color:#334041;}.elementor-1264 .elementor-element.elementor-element-b785991{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Arial;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-1264 .elementor-element.elementor-element-424716c .elementor-button{background-color:#33404100;font-family:"neue-haas-unica", Arial;font-size:1.2rem;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;fill:#334041;color:#334041;border-style:solid;border-width:1px 1px 1px 1px;border-color:#334041;border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-1264 .elementor-element.elementor-element-424716c .elementor-button:hover, .elementor-1264 .elementor-element.elementor-element-424716c .elementor-button:focus{color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-424716c .elementor-button:hover svg, .elementor-1264 .elementor-element.elementor-element-424716c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-f2c7c39 .elementor-button{background-color:#33404100;font-family:"neue-haas-unica", Arial;font-size:1.2rem;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;fill:#334041;color:#334041;border-style:solid;border-width:1px 1px 1px 1px;border-color:#334041;border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-1264 .elementor-element.elementor-element-f2c7c39 .elementor-button:hover, .elementor-1264 .elementor-element.elementor-element-f2c7c39 .elementor-button:focus{color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-f2c7c39 .elementor-button:hover svg, .elementor-1264 .elementor-element.elementor-element-f2c7c39 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-b36a47c{--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:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overlay-opacity:0.8;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;--z-index:2;}.elementor-1264 .elementor-element.elementor-element-b36a47c:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-b36a47c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www-leonhardlang-at-dev.wpms.raum15.at/wp-content/uploads/sites/72/2026/09/leonhard-lang-erweiterung-werk-2.1-thomas-zoehrer-©-christian-flatscher-08.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1264 .elementor-element.elementor-element-b36a47c::before, .elementor-1264 .elementor-element.elementor-element-b36a47c > .elementor-background-video-container::before, .elementor-1264 .elementor-element.elementor-element-b36a47c > .e-con-inner > .elementor-background-video-container::before, .elementor-1264 .elementor-element.elementor-element-b36a47c > .elementor-background-slideshow::before, .elementor-1264 .elementor-element.elementor-element-b36a47c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1264 .elementor-element.elementor-element-b36a47c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1264 .elementor-element.elementor-element-183fd69{text-align:center;}.elementor-1264 .elementor-element.elementor-element-183fd69 .elementor-heading-title{font-family:var( --e-global-typography-3c43d7b-font-family ), Arial;font-size:var( --e-global-typography-3c43d7b-font-size );font-weight:var( --e-global-typography-3c43d7b-font-weight );text-transform:var( --e-global-typography-3c43d7b-text-transform );font-style:var( --e-global-typography-3c43d7b-font-style );text-decoration:var( --e-global-typography-3c43d7b-text-decoration );line-height:var( --e-global-typography-3c43d7b-line-height );color:var( --e-global-color-487cf90 );}.elementor-1264 .elementor-element.elementor-element-ce71068{text-align:center;font-family:"neue-haas-unica", Arial;font-size:1.6rem;font-weight:200;line-height:1.2em;color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-5c529fa .elementor-button{background-color:#33404100;font-family:"neue-haas-unica", Arial;font-size:1.2rem;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-1264 .elementor-element.elementor-element-5c529fa .elementor-button:hover, .elementor-1264 .elementor-element.elementor-element-5c529fa .elementor-button:focus{color:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-5c529fa .elementor-button:hover svg, .elementor-1264 .elementor-element.elementor-element-5c529fa .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1264 .elementor-element.elementor-element-82d1541{--min-height:36rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1264 .elementor-element.elementor-element-49fb171 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1264 .elementor-element.elementor-element-d87682f{--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-1264 .elementor-element.elementor-element-ddbb0aa .elementor-heading-title{font-size:var( --e-global-typography-3c43d7b-font-size );line-height:var( --e-global-typography-3c43d7b-line-height );}.elementor-1264 .elementor-element.elementor-element-8c88900{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1264 .elementor-element.elementor-element-4e38d9c .elementor-heading-title{font-size:var( --e-global-typography-3c43d7b-font-size );line-height:var( --e-global-typography-3c43d7b-line-height );}.elementor-1264 .elementor-element.elementor-element-df8bbdd{--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-1264 .elementor-element.elementor-element-447578c{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-2dbe7f1{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-b4360a4{--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-1264 .elementor-element.elementor-element-7e0a31f{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-a565e09{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-e34f4e3{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-72cac6a{--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-1264 .elementor-element.elementor-element-614e2d5{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-191df9c{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-9cf2d39{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-f017cf7 .elementor-heading-title{font-size:var( --e-global-typography-3c43d7b-font-size );line-height:var( --e-global-typography-3c43d7b-line-height );}.elementor-1264 .elementor-element.elementor-element-ee25ac0{--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-1264 .elementor-element.elementor-element-6bc4b14{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-c12d9b4{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-4f73225{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-f716e45{--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-1264 .elementor-element.elementor-element-210ade8{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-1455faf{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-b9e4011{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-0d6f36b .elementor-heading-title{font-size:var( --e-global-typography-3c43d7b-font-size );line-height:var( --e-global-typography-3c43d7b-line-height );}.elementor-1264 .elementor-element.elementor-element-cfec1f6{--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-1264 .elementor-element.elementor-element-a0d7e2c .elementor-heading-title{font-size:var( --e-global-typography-3c43d7b-font-size );line-height:var( --e-global-typography-3c43d7b-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1264 .elementor-element.elementor-element-183fd69 .elementor-heading-title{font-size:var( --e-global-typography-3c43d7b-font-size );line-height:var( --e-global-typography-3c43d7b-line-height );}}@media(max-width:767px){.elementor-1264 .elementor-element.elementor-element-82d1541{--min-height:28rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1264 .elementor-element.elementor-element-49fb171 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1264 .elementor-element.elementor-element-d87682f{--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-1264 .elementor-element.elementor-element-8fc5716{--width:100%;}.elementor-1264 .elementor-element.elementor-element-ddbb0aa .elementor-heading-title{font-size:var( --e-global-typography-3c43d7b-font-size );line-height:var( --e-global-typography-3c43d7b-line-height );}.elementor-1264 .elementor-element.elementor-element-8c88900{--width:100%;--min-height:36rem;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1264 .elementor-element.elementor-element-b2d3ba4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1264 .elementor-element.elementor-element-1be2365{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1264 .elementor-element.elementor-element-2b29c3c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1264 .elementor-element.elementor-element-01f3df6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1264 .elementor-element.elementor-element-7f6e6f3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1264 .elementor-element.elementor-element-45cbb02{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1264 .elementor-element.elementor-element-4e38d9c .elementor-heading-title{font-size:var( --e-global-typography-3c43d7b-font-size );line-height:var( --e-global-typography-3c43d7b-line-height );}.elementor-1264 .elementor-element.elementor-element-df8bbdd{--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-1264 .elementor-element.elementor-element-b80f34b{--width:100%;}.elementor-1264 .elementor-element.elementor-element-183740e .elementor-heading-title{font-size:2.2rem;}.elementor-1264 .elementor-element.elementor-element-447578c{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-27790d7{--width:100%;}.elementor-1264 .elementor-element.elementor-element-2dbe7f1{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-b4360a4{--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-1264 .elementor-element.elementor-element-7252747{--width:100%;}.elementor-1264 .elementor-element.elementor-element-7e0a31f{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-8a85361{--width:100%;}.elementor-1264 .elementor-element.elementor-element-a565e09{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-901daa5{--width:100%;}.elementor-1264 .elementor-element.elementor-element-e34f4e3{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-72cac6a{--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-1264 .elementor-element.elementor-element-66ccead{--width:100%;}.elementor-1264 .elementor-element.elementor-element-614e2d5{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-053623e{--width:100%;}.elementor-1264 .elementor-element.elementor-element-191df9c{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-30ec9ca{--width:100%;}.elementor-1264 .elementor-element.elementor-element-9cf2d39{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-f017cf7 .elementor-heading-title{font-size:var( --e-global-typography-3c43d7b-font-size );line-height:var( --e-global-typography-3c43d7b-line-height );}.elementor-1264 .elementor-element.elementor-element-ee25ac0{--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-1264 .elementor-element.elementor-element-ddace33{--width:100%;}.elementor-1264 .elementor-element.elementor-element-6bc4b14{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-bc992ea{--width:100%;}.elementor-1264 .elementor-element.elementor-element-c12d9b4{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-9c85653{--width:100%;}.elementor-1264 .elementor-element.elementor-element-4f73225{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-f716e45{--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-1264 .elementor-element.elementor-element-5735982{--width:100%;}.elementor-1264 .elementor-element.elementor-element-210ade8{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-6f4d56d{--width:100%;}.elementor-1264 .elementor-element.elementor-element-1455faf{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-4506b28{--width:100%;}.elementor-1264 .elementor-element.elementor-element-b9e4011{font-size:var( --e-global-typography-5a1c0d5-font-size );line-height:var( --e-global-typography-5a1c0d5-line-height );}.elementor-1264 .elementor-element.elementor-element-0d6f36b .elementor-heading-title{font-size:var( --e-global-typography-3c43d7b-font-size );line-height:var( --e-global-typography-3c43d7b-line-height );}.elementor-1264 .elementor-element.elementor-element-cfec1f6{--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-1264 .elementor-element.elementor-element-fe90f3b{--width:100%;}.elementor-1264 .elementor-element.elementor-element-a0d7e2c .elementor-heading-title{font-size:var( --e-global-typography-3c43d7b-font-size );line-height:var( --e-global-typography-3c43d7b-line-height );}.elementor-1264 .elementor-element.elementor-element-b785991{--width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1264 .elementor-element.elementor-element-183fd69 .elementor-heading-title{font-size:var( --e-global-typography-3c43d7b-font-size );line-height:var( --e-global-typography-3c43d7b-line-height );}}@media(min-width:768px){.elementor-1264 .elementor-element.elementor-element-3e256c0{--width:90%;}.elementor-1264 .elementor-element.elementor-element-8fc5716{--width:42%;}.elementor-1264 .elementor-element.elementor-element-8c88900{--width:58%;}.elementor-1264 .elementor-element.elementor-element-23b848f{--content-width:1600px;}.elementor-1264 .elementor-element.elementor-element-df8bbdd{--width:100%;}.elementor-1264 .elementor-element.elementor-element-b80f34b{--width:64%;}.elementor-1264 .elementor-element.elementor-element-27790d7{--width:32%;}.elementor-1264 .elementor-element.elementor-element-b4360a4{--width:100%;}.elementor-1264 .elementor-element.elementor-element-7252747{--width:31%;}.elementor-1264 .elementor-element.elementor-element-8a85361{--width:31%;}.elementor-1264 .elementor-element.elementor-element-901daa5{--width:31%;}.elementor-1264 .elementor-element.elementor-element-72cac6a{--width:100%;}.elementor-1264 .elementor-element.elementor-element-66ccead{--width:31%;}.elementor-1264 .elementor-element.elementor-element-053623e{--width:31%;}.elementor-1264 .elementor-element.elementor-element-30ec9ca{--width:31%;}.elementor-1264 .elementor-element.elementor-element-abd398e{--content-width:1600px;}.elementor-1264 .elementor-element.elementor-element-ee25ac0{--width:100%;}.elementor-1264 .elementor-element.elementor-element-ddace33{--width:31%;}.elementor-1264 .elementor-element.elementor-element-bc992ea{--width:31%;}.elementor-1264 .elementor-element.elementor-element-9c85653{--width:31%;}.elementor-1264 .elementor-element.elementor-element-f716e45{--width:100%;}.elementor-1264 .elementor-element.elementor-element-5735982{--width:31%;}.elementor-1264 .elementor-element.elementor-element-6f4d56d{--width:31%;}.elementor-1264 .elementor-element.elementor-element-4506b28{--width:31%;}.elementor-1264 .elementor-element.elementor-element-6b70107{--content-width:1600px;}.elementor-1264 .elementor-element.elementor-element-cfec1f6{--content-width:1600px;}.elementor-1264 .elementor-element.elementor-element-fe90f3b{--width:55%;}.elementor-1264 .elementor-element.elementor-element-b785991{--width:45%;}.elementor-1264 .elementor-element.elementor-element-b36a47c{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1264 .elementor-element.elementor-element-8fc5716{--width:100%;}.elementor-1264 .elementor-element.elementor-element-8c88900{--width:100%;}.elementor-1264 .elementor-element.elementor-element-b80f34b{--width:100%;}.elementor-1264 .elementor-element.elementor-element-27790d7{--width:100%;}.elementor-1264 .elementor-element.elementor-element-7252747{--width:100%;}.elementor-1264 .elementor-element.elementor-element-8a85361{--width:100%;}.elementor-1264 .elementor-element.elementor-element-901daa5{--width:100%;}.elementor-1264 .elementor-element.elementor-element-66ccead{--width:100%;}.elementor-1264 .elementor-element.elementor-element-053623e{--width:100%;}.elementor-1264 .elementor-element.elementor-element-30ec9ca{--width:100%;}.elementor-1264 .elementor-element.elementor-element-ddace33{--width:100%;}.elementor-1264 .elementor-element.elementor-element-bc992ea{--width:100%;}.elementor-1264 .elementor-element.elementor-element-9c85653{--width:100%;}.elementor-1264 .elementor-element.elementor-element-5735982{--width:100%;}.elementor-1264 .elementor-element.elementor-element-6f4d56d{--width:100%;}.elementor-1264 .elementor-element.elementor-element-4506b28{--width:100%;}.elementor-1264 .elementor-element.elementor-element-fe90f3b{--width:100%;}.elementor-1264 .elementor-element.elementor-element-b785991{--width:100%;}}@media(min-width:1025px){.elementor-1264 .elementor-element.elementor-element-82d1541:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-82d1541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-3e256c0 */.elementor-1264 .elementor-element.elementor-element-3e256c0 {
    width: 90%;
    padding-left: max(5%, calc((100% - 1600px) / 2)) !important;
    padding-right: max(5%, calc(40% - 800px)) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc5716 */.elementor-1264 .elementor-element.elementor-element-8fc5716 {
    padding-left: max(5%, calc((100% - 1600px) / 2)) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c88900 */.elementor-1264 .elementor-element.elementor-element-8c88900 {
    padding-right: max(5%, calc((100% - 1600px) / 2)) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-424716c */.elementor-1264 .elementor-element.elementor-element-424716c .elementor-button{background-color:transparent !important;border:1px solid #334041 !important;color:#334041 !important;transition:background-color .4s ease,border-color .4s ease,color .4s ease !important}
.elementor-1264 .elementor-element.elementor-element-424716c .elementor-button:hover{background-color:#334041 !important;border-color:#334041 !important;color:#fff !important;animation:buttonPulseDark .8s ease-out 1}
@keyframes buttonPulseDark{0%{box-shadow:0 0 0 0 rgba(51,64,65,.8)}100%{box-shadow:0 0 0 15px rgba(51,64,65,0)}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f2c7c39 */.elementor-1264 .elementor-element.elementor-element-f2c7c39 .elementor-button{background-color:transparent !important;border:1px solid #334041 !important;color:#334041 !important;transition:background-color .4s ease,border-color .4s ease,color .4s ease !important}
.elementor-1264 .elementor-element.elementor-element-f2c7c39 .elementor-button:hover{background-color:#334041 !important;border-color:#334041 !important;color:#fff !important;animation:buttonPulseDark .8s ease-out 1}
@keyframes buttonPulseDark{0%{box-shadow:0 0 0 0 rgba(51,64,65,.8)}100%{box-shadow:0 0 0 15px rgba(51,64,65,0)}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c529fa */.elementor-1264 .elementor-element.elementor-element-5c529fa .elementor-button{background-color:transparent !important;border:1px solid #fff !important;color:#fff !important;transition:background-color .4s ease,border-color .4s ease,color .4s ease !important}
.elementor-1264 .elementor-element.elementor-element-5c529fa .elementor-button:hover{background-color:#fff !important;border-color:#fff !important;color:#334041 !important;animation:buttonPulseLight .8s ease-out 1}
@keyframes buttonPulseLight{0%{box-shadow:0 0 0 0 rgba(255,255,255,.8)}100%{box-shadow:0 0 0 15px rgba(255,255,255,0)}}/* End custom CSS */
/* Start custom CSS *//* === Nachhaltigkeit: Tablet und Mobile (max 1024px). Desktop bleibt unveraendert === */
@media (max-width:1024px){
.elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important}
.elementor-motion-effects-layer{transform:none!important}
html body.page-id-1264 .elementor-element-49fb171 h1.elementor-heading-title,html body.page-id-1264 .elementor-element-49fb171 h2.elementor-heading-title{font-size:3rem!important;line-height:1.1!important;hyphens:none!important;-webkit-hyphens:none!important}
html body.page-id-1264 .elementor-element-ddbb0aa h1.elementor-heading-title,html body.page-id-1264 .elementor-element-ddbb0aa h2.elementor-heading-title,html body.page-id-1264 .elementor-element-4e38d9c h1.elementor-heading-title,html body.page-id-1264 .elementor-element-4e38d9c h2.elementor-heading-title,html body.page-id-1264 .elementor-element-f017cf7 h1.elementor-heading-title,html body.page-id-1264 .elementor-element-f017cf7 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-a0d7e2c h1.elementor-heading-title,html body.page-id-1264 .elementor-element-a0d7e2c h2.elementor-heading-title,html body.page-id-1264 .elementor-element-183fd69 h1.elementor-heading-title,html body.page-id-1264 .elementor-element-183fd69 h2.elementor-heading-title{font-size:2.8rem!important;line-height:1.15!important;hyphens:none!important;-webkit-hyphens:none!important}
html body.page-id-1264 .elementor-element-183740e h3.elementor-heading-title,html body.page-id-1264 .elementor-element-183740e h2.elementor-heading-title,html body.page-id-1264 .elementor-element-de0ee4a h3.elementor-heading-title,html body.page-id-1264 .elementor-element-de0ee4a h2.elementor-heading-title,html body.page-id-1264 .elementor-element-6d33fe9 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-6d33fe9 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-4647224 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-4647224 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-9245ada h3.elementor-heading-title,html body.page-id-1264 .elementor-element-9245ada h2.elementor-heading-title,html body.page-id-1264 .elementor-element-4f0b861 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-4f0b861 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-edacaa0 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-edacaa0 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-7bf16b2 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-7bf16b2 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-ec37cf7 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-ec37cf7 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-2e0597d h3.elementor-heading-title,html body.page-id-1264 .elementor-element-2e0597d h2.elementor-heading-title,html body.page-id-1264 .elementor-element-767e664 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-767e664 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-867711d h3.elementor-heading-title,html body.page-id-1264 .elementor-element-867711d h2.elementor-heading-title,html body.page-id-1264 .elementor-element-1244f47 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-1244f47 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-ab77a8d h3.elementor-heading-title,html body.page-id-1264 .elementor-element-ab77a8d h2.elementor-heading-title{font-size:2rem!important;line-height:1.2!important;hyphens:none!important;-webkit-hyphens:none!important}
html body.page-id-1264 .elementor-element-b5c7fa2,html body.page-id-1264 .elementor-element-c034ba4,html body.page-id-1264 .elementor-element-447578c,html body.page-id-1264 .elementor-element-2dbe7f1,html body.page-id-1264 .elementor-element-7e0a31f,html body.page-id-1264 .elementor-element-a565e09,html body.page-id-1264 .elementor-element-e34f4e3,html body.page-id-1264 .elementor-element-614e2d5,html body.page-id-1264 .elementor-element-191df9c,html body.page-id-1264 .elementor-element-9cf2d39,html body.page-id-1264 .elementor-element-6bc4b14,html body.page-id-1264 .elementor-element-c12d9b4,html body.page-id-1264 .elementor-element-4f73225,html body.page-id-1264 .elementor-element-210ade8,html body.page-id-1264 .elementor-element-1455faf,html body.page-id-1264 .elementor-element-b9e4011,html body.page-id-1264 .elementor-element-43945ef,html body.page-id-1264 .elementor-element-ce71068,html body.page-id-1264 .elementor-element-5b10c97{font-size:1.35rem!important;line-height:1.35!important}
html body.page-id-1264 .elementor-element-3e256c0{padding:2.5rem 5%!important}
html body.page-id-1264 .elementor-element-0d6f36b h1.elementor-heading-title,html body.page-id-1264 .elementor-element-0d6f36b h2.elementor-heading-title{font-size:2.4rem!important;line-height:1.2!important;hyphens:none!important;-webkit-hyphens:none!important}

html body.page-id-1264 .elementor-element.elementor-element-d87682f.e-con:not(#x):not(#y){padding-top:4.5rem!important;padding-bottom:4.5rem!important}
html body.page-id-1264 .elementor-element.elementor-element-23b848f.e-con:not(#x):not(#y){padding-top:4.5rem!important;padding-bottom:4.5rem!important}
html body.page-id-1264 .elementor-element.elementor-element-abd398e.e-con:not(#x):not(#y){padding-top:4.5rem!important;padding-bottom:4.5rem!important}
html body.page-id-1264 .elementor-element.elementor-element-6b70107.e-con:not(#x):not(#y){padding-top:4.5rem!important;padding-bottom:4.5rem!important}
html body.page-id-1264 .elementor-element.elementor-element-cfec1f6.e-con:not(#x):not(#y){padding-top:4.5rem!important;padding-bottom:4.5rem!important}
html body.page-id-1264 .elementor-element.elementor-element-b36a47c.e-con:not(#x):not(#y){padding-top:4.5rem!important;padding-bottom:4.5rem!important}
html body.page-id-1264 .elementor-element-8c88900{background-color:#334041!important;background-size:100% 14rem!important;background-position:center bottom!important;background-repeat:no-repeat!important;min-height:0!important;padding:2rem 5% 15.5rem!important;align-items:flex-start!important;justify-content:center!important;gap:1.4rem!important}
html body.page-id-1264 .elementor-element-8c88900 .elementor-widget{width:100%!important;margin:0!important;padding:0!important;left:auto!important;right:auto!important;transform:none!important;max-width:100%!important}
html body.page-id-1264 .elementor-element-8c88900 .elementor-counter{text-align:left!important}
html body.page-id-1264 .elementor-element-8c88900 .elementor-counter-number-wrapper{justify-content:flex-start!important;align-items:baseline}
html body.page-id-1264 .elementor-element-8c88900 .elementor-counter-number-suffix{font-size:.45em!important;margin-left:.4rem}

html body.page-id-1264 .elementor-element-df8bbdd,html body.page-id-1264 .elementor-element-b4360a4,html body.page-id-1264 .elementor-element-72cac6a,html body.page-id-1264 .elementor-element-ee25ac0,html body.page-id-1264 .elementor-element-f716e45{gap:1rem!important}
}
/* === Ende Nachhaltigkeit Tablet === */
/* === Nachhaltigkeit: Mobile (max 767px) === */
@media (max-width:767px){
html body.page-id-1264 .elementor-element-49fb171 h1.elementor-heading-title,html body.page-id-1264 .elementor-element-49fb171 h2.elementor-heading-title{font-size:2.2rem!important;line-height:1.1!important;hyphens:none!important;-webkit-hyphens:none!important}
html body.page-id-1264 .elementor-element-ddbb0aa h1.elementor-heading-title,html body.page-id-1264 .elementor-element-ddbb0aa h2.elementor-heading-title,html body.page-id-1264 .elementor-element-4e38d9c h1.elementor-heading-title,html body.page-id-1264 .elementor-element-4e38d9c h2.elementor-heading-title,html body.page-id-1264 .elementor-element-f017cf7 h1.elementor-heading-title,html body.page-id-1264 .elementor-element-f017cf7 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-a0d7e2c h1.elementor-heading-title,html body.page-id-1264 .elementor-element-a0d7e2c h2.elementor-heading-title,html body.page-id-1264 .elementor-element-183fd69 h1.elementor-heading-title,html body.page-id-1264 .elementor-element-183fd69 h2.elementor-heading-title{font-size:1.9rem!important;line-height:1.15!important;hyphens:none!important;-webkit-hyphens:none!important}
html body.page-id-1264 .elementor-element-183740e h3.elementor-heading-title,html body.page-id-1264 .elementor-element-183740e h2.elementor-heading-title,html body.page-id-1264 .elementor-element-de0ee4a h3.elementor-heading-title,html body.page-id-1264 .elementor-element-de0ee4a h2.elementor-heading-title,html body.page-id-1264 .elementor-element-6d33fe9 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-6d33fe9 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-4647224 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-4647224 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-9245ada h3.elementor-heading-title,html body.page-id-1264 .elementor-element-9245ada h2.elementor-heading-title,html body.page-id-1264 .elementor-element-4f0b861 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-4f0b861 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-edacaa0 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-edacaa0 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-7bf16b2 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-7bf16b2 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-ec37cf7 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-ec37cf7 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-2e0597d h3.elementor-heading-title,html body.page-id-1264 .elementor-element-2e0597d h2.elementor-heading-title,html body.page-id-1264 .elementor-element-767e664 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-767e664 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-867711d h3.elementor-heading-title,html body.page-id-1264 .elementor-element-867711d h2.elementor-heading-title,html body.page-id-1264 .elementor-element-1244f47 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-1244f47 h2.elementor-heading-title,html body.page-id-1264 .elementor-element-ab77a8d h3.elementor-heading-title,html body.page-id-1264 .elementor-element-ab77a8d h2.elementor-heading-title{font-size:1.6rem!important;line-height:1.2!important;hyphens:none!important;-webkit-hyphens:none!important}
html body.page-id-1264 .elementor-element-b5c7fa2,html body.page-id-1264 .elementor-element-c034ba4,html body.page-id-1264 .elementor-element-447578c,html body.page-id-1264 .elementor-element-2dbe7f1,html body.page-id-1264 .elementor-element-7e0a31f,html body.page-id-1264 .elementor-element-a565e09,html body.page-id-1264 .elementor-element-e34f4e3,html body.page-id-1264 .elementor-element-614e2d5,html body.page-id-1264 .elementor-element-191df9c,html body.page-id-1264 .elementor-element-9cf2d39,html body.page-id-1264 .elementor-element-6bc4b14,html body.page-id-1264 .elementor-element-c12d9b4,html body.page-id-1264 .elementor-element-4f73225,html body.page-id-1264 .elementor-element-210ade8,html body.page-id-1264 .elementor-element-1455faf,html body.page-id-1264 .elementor-element-b9e4011,html body.page-id-1264 .elementor-element-43945ef,html body.page-id-1264 .elementor-element-ce71068,html body.page-id-1264 .elementor-element-5b10c97{font-size:1.15rem!important;line-height:1.35!important}
html body.page-id-1264 .elementor-element-0d6f36b h1.elementor-heading-title,html body.page-id-1264 .elementor-element-0d6f36b h2.elementor-heading-title{font-size:1.7rem!important;line-height:1.25!important;hyphens:none!important;-webkit-hyphens:none!important}

html body.page-id-1264 .elementor-button{font-size:.9rem!important;padding:.7rem 1.2rem!important;line-height:1.2!important}
html body.page-id-1264 .elementor-element.elementor-element-d87682f.e-con:not(#x):not(#y){padding-top:3.5rem!important;padding-bottom:3.5rem!important}
html body.page-id-1264 .elementor-element.elementor-element-23b848f.e-con:not(#x):not(#y){padding-top:3.5rem!important;padding-bottom:3.5rem!important}
html body.page-id-1264 .elementor-element.elementor-element-abd398e.e-con:not(#x):not(#y){padding-top:3.5rem!important;padding-bottom:3.5rem!important}
html body.page-id-1264 .elementor-element.elementor-element-6b70107.e-con:not(#x):not(#y){padding-top:3.5rem!important;padding-bottom:3.5rem!important}
html body.page-id-1264 .elementor-element.elementor-element-cfec1f6.e-con:not(#x):not(#y){padding-top:3.5rem!important;padding-bottom:3.5rem!important}
html body.page-id-1264 .elementor-element.elementor-element-b36a47c.e-con:not(#x):not(#y){padding-top:3.5rem!important;padding-bottom:3.5rem!important}

html body.page-id-1264 .elementor-element-8c88900 .elementor-counter-number-wrapper{font-size:2.4rem!important;line-height:1.1!important}
html body.page-id-1264 .elementor-element-8c88900 .elementor-counter-title{font-size:1.1rem!important;line-height:1.3!important}
html body.page-id-1264 .elementor-element.elementor-element-b80f34b.e-con:not(#x):not(#y),html body.page-id-1264 .elementor-element.elementor-element-27790d7.e-con:not(#x):not(#y),html body.page-id-1264 .elementor-element.elementor-element-7252747.e-con:not(#x):not(#y),html body.page-id-1264 .elementor-element.elementor-element-8a85361.e-con:not(#x):not(#y),html body.page-id-1264 .elementor-element.elementor-element-901daa5.e-con:not(#x):not(#y),html body.page-id-1264 .elementor-element.elementor-element-66ccead.e-con:not(#x):not(#y),html body.page-id-1264 .elementor-element.elementor-element-053623e.e-con:not(#x):not(#y),html body.page-id-1264 .elementor-element.elementor-element-30ec9ca.e-con:not(#x):not(#y){padding:1.4rem 1.2rem!important;min-height:0!important}
html body.page-id-1264 .elementor-element-183740e h3.elementor-heading-title,html body.page-id-1264 .elementor-element-de0ee4a h3.elementor-heading-title,html body.page-id-1264 .elementor-element-6d33fe9 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-4647224 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-9245ada h3.elementor-heading-title,html body.page-id-1264 .elementor-element-4f0b861 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-edacaa0 h3.elementor-heading-title,html body.page-id-1264 .elementor-element-7bf16b2 h3.elementor-heading-title{font-size:1.4rem!important;hyphens:auto!important;-webkit-hyphens:auto!important;overflow-wrap:anywhere!important}
html body.page-id-1264 .elementor-element.elementor-element-b785991.e-con:not(#x):not(#y),html body.page-id-1264 .elementor-element.elementor-element-fe90f3b.e-con:not(#x):not(#y){align-items:flex-start!important;justify-content:flex-start!important;width:100%!important}
}
/* === Ende Nachhaltigkeit Mobile === *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Beausite Grand';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www-leonhardlang-at-dev.wpms.raum15.at/wp-content/uploads/sites/72/2026/08/BeausiteGrandWeb-Light.woff2') format('woff2'),
		url('https://www-leonhardlang-at-dev.wpms.raum15.at/wp-content/uploads/sites/72/2026/08/BeausiteGrandWeb-Light.woff') format('woff');
}
/* End Custom Fonts CSS */