.elementor-24851 .elementor-element.elementor-element-145f76a{--display:flex;--min-height:15rem;--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;}.elementor-24851 .elementor-element.elementor-element-145f76a:not(.elementor-motion-effects-element-type-background), .elementor-24851 .elementor-element.elementor-element-145f76a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fiala.de/wp-content/uploads/2024/06/home_slide_bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24851 .elementor-element.elementor-element-8ba2ab3 .elementor-heading-title{color:var( --e-global-color-d336e56 );}.elementor-24851 .elementor-element.elementor-element-5374b37{--display:grid;--e-con-grid-template-columns:1fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24851 .elementor-element.elementor-element-191ad49{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24851 .elementor-element.elementor-element-02abc73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24851 .elementor-element.elementor-element-ef41d94{--display:flex;--overflow:hidden;--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-24851 .elementor-element.elementor-element-ef41d94:not(.elementor-motion-effects-element-type-background), .elementor-24851 .elementor-element.elementor-element-ef41d94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-851c54d );}.elementor-24851 .elementor-element.elementor-element-901cc2c .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.5;color:var( --e-global-color-6440bc9 );}.elementor-24851 .elementor-element.elementor-element-140c50d .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-24851 .elementor-element.elementor-element-140c50d .elementor-nav-menu--main .elementor-item{padding-left:0rem;padding-right:0rem;padding-top:1rem;padding-bottom:1rem;}.elementor-24851 .elementor-element.elementor-element-001e1f0{--display:flex;--overflow:hidden;--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-24851 .elementor-element.elementor-element-001e1f0:not(.elementor-motion-effects-element-type-background), .elementor-24851 .elementor-element.elementor-element-001e1f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-851c54d );}.elementor-24851 .elementor-element.elementor-element-1ec3881 .elementor-heading-title{font-size:16px;text-transform:uppercase;line-height:1.5;}.elementor-24851 .elementor-element.elementor-element-530c369 .elementor-icon-list-icon{width:14px;}.elementor-24851 .elementor-element.elementor-element-530c369 .elementor-icon-list-icon i{font-size:14px;}.elementor-24851 .elementor-element.elementor-element-530c369 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-24851 .elementor-element.elementor-element-2da0e2c{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24851 .elementor-element.elementor-element-34cb229{--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:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24851 .elementor-element.elementor-element-d92d22e{--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:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24851 .elementor-element.elementor-element-13e607a{--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;--justify-content:flex-start;--align-items:center;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24851 .elementor-element.elementor-element-c62dcc1 img{width:100%;max-width:100%;border-radius:var(--radius) var(--radius) var(--radius) var(--radius);}.elementor-24851 .elementor-element.elementor-element-76d1f7a{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24851 .elementor-element.elementor-element-e54075c{--display:flex;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--padding-top:02rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24851 .elementor-element.elementor-element-32d5018 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24851 .elementor-element.elementor-element-d12e9d6{--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:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24851 .elementor-element.elementor-element-000cce3{width:100%;max-width:100%;}.elementor-24851 .elementor-element.elementor-element-000cce3.elementor-element{--align-self:flex-start;}.elementor-24851 .elementor-element.elementor-element-4c51916{--display:grid;--e-con-grid-template-columns:1fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24851 .elementor-element.elementor-element-f72469b{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24851 .elementor-element.elementor-element-931c7ff{--display:flex;}.elementor-24851 .elementor-element.elementor-element-931c7ff:not(.elementor-motion-effects-element-type-background), .elementor-24851 .elementor-element.elementor-element-931c7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-851c54d );}.elementor-24851 .elementor-element.elementor-element-5db4be4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-24851 .elementor-element.elementor-element-5db4be4 .elementor-heading-title{font-size:18px;text-transform:uppercase;line-height:1.5;}.elementor-24851 .elementor-element.elementor-element-6f6fb37 .elementor-nav-menu--main .elementor-item{padding-left:0rem;padding-right:0rem;padding-top:1rem;padding-bottom:1rem;}.elementor-24851 .elementor-element.elementor-element-b2e3e41{--display:flex;}.elementor-24851 .elementor-element.elementor-element-b2e3e41:not(.elementor-motion-effects-element-type-background), .elementor-24851 .elementor-element.elementor-element-b2e3e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-851c54d );}.elementor-24851 .elementor-element.elementor-element-fa9557c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-24851 .elementor-element.elementor-element-fa9557c .elementor-heading-title{font-size:16px;text-transform:uppercase;line-height:1.5;}.elementor-24851 .elementor-element.elementor-element-8b7b4e0 .elementor-icon-list-icon{width:14px;}.elementor-24851 .elementor-element.elementor-element-8b7b4e0 .elementor-icon-list-icon i{font-size:14px;}.elementor-24851 .elementor-element.elementor-element-8b7b4e0 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-24851 .elementor-element.elementor-element-6147133{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24851 .elementor-element.elementor-element-0c368b3{--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:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24851 .elementor-element.elementor-element-225a8c2{--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;--justify-content:flex-start;--align-items:center;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24851 .elementor-element.elementor-element-2bf7877.elementor-element{--align-self:flex-end;}.elementor-24851 .elementor-element.elementor-element-cdc1970 img{width:100%;max-width:100%;}.elementor-24851 .elementor-element.elementor-element-9a03405{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24851 .elementor-element.elementor-element-37615a3{width:auto;max-width:auto;}.elementor-24851 .elementor-element.elementor-element-37615a3 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-24851 .elementor-element.elementor-element-37615a3.elementor-element{--align-self:flex-end;}.elementor-24851 .elementor-element.elementor-element-d78e5cc > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-24851 .elementor-element.elementor-element-d78e5cc.elementor-element{--align-self:flex-end;}.elementor-24851 .elementor-element.elementor-element-d78e5cc .elementor-icon-list-icon{width:14px;}.elementor-24851 .elementor-element.elementor-element-d78e5cc .elementor-icon-list-icon i{font-size:14px;}.elementor-24851 .elementor-element.elementor-element-d78e5cc .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-24851 .elementor-element.elementor-element-53b3847{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24851 .elementor-element.elementor-element-2864132.elementor-element{--align-self:flex-start;}.elementor-24851 .elementor-element.elementor-element-066b2a5{--display:flex;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24851 .elementor-element.elementor-element-fb3daf2 > .elementor-widget-container{margin:0px 0px -40px 0px;}@media(min-width:768px){.elementor-24851 .elementor-element.elementor-element-d12e9d6{--width:3rem;}.elementor-24851 .elementor-element.elementor-element-53b3847{--width:auto;}}@media(max-width:1024px){.elementor-24851 .elementor-element.elementor-element-5374b37{--e-con-grid-template-columns:1fr 2fr;--grid-auto-flow:row;}.elementor-24851 .elementor-element.elementor-element-4c51916{--e-con-grid-template-columns:1fr 2fr;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-24851 .elementor-element.elementor-element-8ba2ab3 .elementor-heading-title{font-size:calc(var(--h1) * 0.8);line-height:1.4;}.elementor-24851 .elementor-element.elementor-element-5374b37{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24851 .elementor-element.elementor-element-2da0e2c.e-con{--order:-99999 /* order start hack */;}.elementor-24851 .elementor-element.elementor-element-34cb229{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-24851 .elementor-element.elementor-element-d12e9d6.e-con{--order:-99999 /* order start hack */;}.elementor-24851 .elementor-element.elementor-element-4c51916{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24851 .elementor-element.elementor-element-6147133.e-con{--order:-99999 /* order start hack */;}}/* Start custom CSS for theme-post-title, class: .elementor-element-8ba2ab3 */.elementor-24851 .elementor-element.elementor-element-8ba2ab3 h1 {
    display: flex!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145f76a */.elementor-24851 .elementor-element.elementor-element-145f76a {
    height: 10rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c62dcc1 */.imagewrap100 {
    width: 100%!important;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13e607a */.elementor-24851 .elementor-element.elementor-element-13e607a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-000cce3 */.elementor-24851 .elementor-element.elementor-element-000cce3 ul {
    /*flex-direction: column!important;*/
}

.elementor-24851 .elementor-element.elementor-element-000cce3 {
    position: sticky;
    position: -webkit-sticky;
    top: 1rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdc1970 */.imagewrap100 {
    width: 100%!important;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a03405 */body:not(.single-post) .elementor-24851 .elementor-element.elementor-element-9a03405 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-225a8c2 */.elementor-24851 .elementor-element.elementor-element-225a8c2 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2864132 */.elementor-24851 .elementor-element.elementor-element-2864132 ul {
    flex-direction: column!important;
}/* End custom CSS */