.elementor-2166 .elementor-element.elementor-element-9801ea5{--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;--overlay-opacity:0.5;}.elementor-2166 .elementor-element.elementor-element-9801ea5:not(.elementor-motion-effects-element-type-background), .elementor-2166 .elementor-element.elementor-element-9801ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.haefner.de/wp-content/uploads/2024/04/bg.jpg");}.elementor-2166 .elementor-element.elementor-element-9801ea5::before, .elementor-2166 .elementor-element.elementor-element-9801ea5 > .elementor-background-video-container::before, .elementor-2166 .elementor-element.elementor-element-9801ea5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2166 .elementor-element.elementor-element-9801ea5 > .elementor-background-slideshow::before, .elementor-2166 .elementor-element.elementor-element-9801ea5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2166 .elementor-element.elementor-element-9801ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor5 );--background-overlay:'';}.elementor-2166 .elementor-element.elementor-element-9d83024 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2166 .elementor-element.elementor-element-9d83024{text-align:center;}.elementor-2166 .elementor-element.elementor-element-9d83024 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3rem;font-weight:300;line-height:3.5rem;}.elementor-2166 .elementor-element.elementor-element-1819f4b{--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;}.elementor-2166 .elementor-element.elementor-element-996a8a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2166 .elementor-element.elementor-element-6b27643{--divider-border-style:solid;--divider-color:var( --e-global-color-fb3d9c7 );--divider-border-width:1px;}.elementor-2166 .elementor-element.elementor-element-6b27643 .elementor-divider-separator{width:100%;}.elementor-2166 .elementor-element.elementor-element-6b27643 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2166 .elementor-element.elementor-element-d44e3e2{text-align:center;}.elementor-2166 .elementor-element.elementor-element-d44e3e2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3rem;font-weight:300;line-height:3.5rem;}.elementor-2166 .elementor-element.elementor-element-13d6aab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2166 .elementor-element.elementor-element-456bb0f{--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;}.elementor-2166 .elementor-element.elementor-element-d15c5ec{--e-image-carousel-slides-to-show:1;}.elementor-2166 .elementor-element.elementor-element-16de353{--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:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2166 .elementor-element.elementor-element-e95de32 .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-e95de32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-e95de32.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-e95de32.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-e95de32.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-e95de32.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-e95de32 .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-e95de32 .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-0e43006 .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-0e43006.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-0e43006.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-0e43006.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-0e43006.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-0e43006.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-0e43006 .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-0e43006 .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-0235aac{--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;}.elementor-2166 .elementor-element.elementor-element-c2b661f{--e-image-carousel-slides-to-show:1;}.elementor-2166 .elementor-element.elementor-element-e3a48cb{--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:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2166 .elementor-element.elementor-element-27e876e .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-27e876e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-27e876e.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-27e876e.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-27e876e.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-27e876e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-27e876e .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-27e876e .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-c92ac66 .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-c92ac66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-c92ac66.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-c92ac66.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-c92ac66.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-c92ac66.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-c92ac66 .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-c92ac66 .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-9fb37d4{--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;}.elementor-2166 .elementor-element.elementor-element-e048bb0{--e-image-carousel-slides-to-show:1;}.elementor-2166 .elementor-element.elementor-element-674bf59{--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:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2166 .elementor-element.elementor-element-00c15e6 .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-00c15e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-00c15e6.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-00c15e6.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-00c15e6.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-00c15e6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-00c15e6 .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-00c15e6 .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-fb60215 .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-fb60215.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-fb60215.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-fb60215.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-fb60215.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-fb60215.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-fb60215 .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-fb60215 .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-1439c3e{--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;}.elementor-2166 .elementor-element.elementor-element-a8ca18c{--e-image-carousel-slides-to-show:1;}.elementor-2166 .elementor-element.elementor-element-454d466{--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:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2166 .elementor-element.elementor-element-b1a7148 .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-b1a7148.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-b1a7148.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-b1a7148.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-b1a7148.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-b1a7148.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-b1a7148 .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-b1a7148 .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-3168d2a .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-3168d2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-3168d2a.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-3168d2a.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-3168d2a.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-3168d2a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-3168d2a .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-3168d2a .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-ff902ed{--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;}.elementor-2166 .elementor-element.elementor-element-78cc845{--e-image-carousel-slides-to-show:1;}.elementor-2166 .elementor-element.elementor-element-1bc88ef{--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:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2166 .elementor-element.elementor-element-3d122b6 .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-3d122b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-3d122b6.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-3d122b6.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-3d122b6.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-3d122b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-3d122b6 .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-3d122b6 .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-52b840a .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-52b840a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-52b840a.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-52b840a.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-52b840a.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-52b840a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-52b840a .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-52b840a .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-1d43ba2{--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;}.elementor-2166 .elementor-element.elementor-element-7b4ddaa{--e-image-carousel-slides-to-show:1;}.elementor-2166 .elementor-element.elementor-element-6dcf328{--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:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2166 .elementor-element.elementor-element-a6aaf49 .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-a6aaf49.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-a6aaf49.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-a6aaf49.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-a6aaf49.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-a6aaf49.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-a6aaf49 .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-a6aaf49 .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-a727829 .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-a727829.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-a727829.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-a727829.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-a727829.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-a727829.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-a727829 .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-a727829 .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-fc95b94{--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;}.elementor-2166 .elementor-element.elementor-element-0202d41{--e-image-carousel-slides-to-show:1;}.elementor-2166 .elementor-element.elementor-element-a9e7d7b{--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:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2166 .elementor-element.elementor-element-71ebfa0 .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-71ebfa0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-71ebfa0.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-71ebfa0.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-71ebfa0.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-71ebfa0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-71ebfa0 .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-71ebfa0 .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-6850be1 .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-6850be1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-6850be1.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-6850be1.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-6850be1.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-6850be1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-6850be1 .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-6850be1 .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-1c45d50{--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;}.elementor-2166 .elementor-element.elementor-element-aaf838e{--e-image-carousel-slides-to-show:1;}.elementor-2166 .elementor-element.elementor-element-03e81c9{--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:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2166 .elementor-element.elementor-element-cec10bf .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-cec10bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-cec10bf.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-cec10bf.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-cec10bf.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-cec10bf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-cec10bf .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-cec10bf .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-4aa5566 .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-4aa5566.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-4aa5566.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-4aa5566.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-4aa5566.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-4aa5566.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-4aa5566 .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-4aa5566 .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-0111093{--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;}.elementor-2166 .elementor-element.elementor-element-8701410{--e-image-carousel-slides-to-show:1;}.elementor-2166 .elementor-element.elementor-element-217c60c{--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:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2166 .elementor-element.elementor-element-1a506ce .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-1a506ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-1a506ce.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-1a506ce.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-1a506ce.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-1a506ce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-1a506ce .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-1a506ce .elementor-icon svg{height:20px;}.elementor-2166 .elementor-element.elementor-element-db361e2 .elementor-icon-wrapper{text-align:center;}.elementor-2166 .elementor-element.elementor-element-db361e2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-db361e2.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-db361e2.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-db361e2.elementor-view-framed .elementor-icon, .elementor-2166 .elementor-element.elementor-element-db361e2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2166 .elementor-element.elementor-element-db361e2 .elementor-icon{font-size:20px;}.elementor-2166 .elementor-element.elementor-element-db361e2 .elementor-icon svg{height:20px;}@media(min-width:768px){.elementor-2166 .elementor-element.elementor-element-456bb0f{--width:33.3333%;}.elementor-2166 .elementor-element.elementor-element-16de353{--width:100%;}.elementor-2166 .elementor-element.elementor-element-0235aac{--width:33.3333%;}.elementor-2166 .elementor-element.elementor-element-e3a48cb{--width:100%;}.elementor-2166 .elementor-element.elementor-element-9fb37d4{--width:33.3333%;}.elementor-2166 .elementor-element.elementor-element-674bf59{--width:100%;}.elementor-2166 .elementor-element.elementor-element-1439c3e{--width:33.3333%;}.elementor-2166 .elementor-element.elementor-element-454d466{--width:100%;}.elementor-2166 .elementor-element.elementor-element-ff902ed{--width:33.3333%;}.elementor-2166 .elementor-element.elementor-element-1bc88ef{--width:100%;}.elementor-2166 .elementor-element.elementor-element-1d43ba2{--width:33.3333%;}.elementor-2166 .elementor-element.elementor-element-6dcf328{--width:100%;}.elementor-2166 .elementor-element.elementor-element-fc95b94{--width:33.3333%;}.elementor-2166 .elementor-element.elementor-element-a9e7d7b{--width:100%;}.elementor-2166 .elementor-element.elementor-element-1c45d50{--width:33.3333%;}.elementor-2166 .elementor-element.elementor-element-03e81c9{--width:100%;}.elementor-2166 .elementor-element.elementor-element-0111093{--width:33.3333%;}.elementor-2166 .elementor-element.elementor-element-217c60c{--width:100%;}}@media(max-width:767px){.elementor-2166 .elementor-element.elementor-element-9d83024 .elementor-heading-title{font-size:2rem;}}/* Start custom CSS for html, class: .elementor-element-de003fb */.auswahl-form {
  margin: .625rem auto;
  padding: 1.25rem .75rem .625rem 1.25rem;
}

.auswahl-form {
  width: 100%;
  max-width: 100%;
}

.auswahl-form li {
  padding: 0;
  display: block;
  list-style: none;
  margin: .625rem 0 0 0;
}

.auswahl-form label {
  margin: .75rem 0 0 0;
  padding: 0;
  display: block;
  font-weight: bold;
  color: #12a9f9
}

.auswahl-form input[type=text],
.auswahl-form input[type=date],
.auswahl-form input[type=datetime],
.auswahl-form input[type=number],
.auswahl-form input[type=search],
.auswahl-form input[type=time],
.auswahl-form input[type=url],
.auswahl-form input[type=email],
textarea,
select {
  box-sizing: border-box;
  border: .0625rem solid #BEBEBE;
  padding: .4375rem;
  margin: 0;
  transition: all 150ms;
  outline: none;
}

.auswahl-form input[type=text]:focus,
.auswahl-form input[type=date]:focus,
.auswahl-form input[type=datetime]:focus,
.auswahl-form input[type=number]:focus,
.auswahl-form input[type=search]:focus,
.auswahl-form input[type=time]:focus,
.auswahl-form input[type=url]:focus,
.auswahl-form input[type=email]:focus,
.auswahl-form textarea:focus,
.auswahl-form select:focus {
  border-color: #3491f7;
}

.auswahl-form input[readonly]:placeholder-shown {
  filter: grayscale(1) brightness(0.8);
  cursor: not-allowed;
}

.auswahl-form input[readonly] {
  background-color: #ffffac;
  filter: none;
  cursor: not-allowed;
}

.auswahl-form .field-divided {
  width: 28%;
}

.auswahl-form input[type=hidden] {
  display: none;
}

.auswahl-form .field-long {
  width: 70%;
}

.auswahl-form .field-100 {
  width: 100%;
}

.auswahl-form .field-textarea {
  height: 6.25rem;
}

.auswahl-form input[type=submit],
.auswahl-form input[type=button] {
  background: #12a9f9;
  padding: .5rem .9375rem .5rem .9375rem;
  border: none;
  color: #fff;
}

.auswahl-form input[type=submit]:hover,
.auswahl-form input[type=button]:hover {
  background: #4691A4;
  box-shadow: none;
}

.auswahl-form .required {
  color: red;
}

.auswahl-form h2 {
  padding-top: .1875rem;
  background: #aba;
  filter: invert(1);
  border-radius: .1875rem;
}

table {
  width: 100%;
  height: auto;
}

table td {
  width: 50%;
  padding: .625rem;
  vertical-align: text-top;
}


.auswahl-form > div > div:nth-child(1) > h2:nth-child(1) {
    font-size: 1.25rem !important;
    text-align: center;
    padding: 10px;
}

.auswahl-form > div > div:nth-child(2) > h2:nth-child(1){

    font-size: 1.25rem !important;
    text-align: center;
    padding: 10px;
}

.auswahl-form > div > div:nth-child(3) > h2:nth-child(1) {

    font-size: 1.25rem !important;
    text-align: center;
    padding: 10px;
}

.auswahl-form > div > div:nth-child(4) > h2:nth-child(1){

    font-size: 1.25rem !important;
    text-align: center;
    padding: 10px;
}

input.berechnen,
input.shopanzeige{
    margin: 10px 0 20px 0;
    width: 100%;
    font-size: 1.25rem !important;
}


.eingabe{
    width: 100%;
}

@media (min-width: 922px) {
    .eingabe1,
    .eingabe2{ 
        width: 49%; 
        float: left; 
    }
    .eingabe1{ 
        margin-right: 2%;
    }
}


table {
  width: 100%;
  height: auto;
}

table td {
  width: 50%;
  padding: 10px;
  vertical-align: text-top;
}

label {
    color: #000 !important;
    font-size: .9375rem
}/* End custom CSS */