.elementor-2160 .elementor-element.elementor-element-e36ebb4{--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-2160 .elementor-element.elementor-element-e36ebb4:not(.elementor-motion-effects-element-type-background), .elementor-2160 .elementor-element.elementor-element-e36ebb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.haefner.de/wp-content/uploads/2024/04/bg.jpg");}.elementor-2160 .elementor-element.elementor-element-e36ebb4::before, .elementor-2160 .elementor-element.elementor-element-e36ebb4 > .elementor-background-video-container::before, .elementor-2160 .elementor-element.elementor-element-e36ebb4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2160 .elementor-element.elementor-element-e36ebb4 > .elementor-background-slideshow::before, .elementor-2160 .elementor-element.elementor-element-e36ebb4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2160 .elementor-element.elementor-element-e36ebb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor5 );--background-overlay:'';}.elementor-2160 .elementor-element.elementor-element-5289a76 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-5289a76{text-align:center;}.elementor-2160 .elementor-element.elementor-element-5289a76 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3rem;font-weight:300;line-height:3.5rem;}.elementor-2160 .elementor-element.elementor-element-68c2e1b{--display:flex;}.elementor-2160 .elementor-element.elementor-element-1446e4d{--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-2160 .elementor-element.elementor-element-613189e{--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-2160 .elementor-element.elementor-element-19cf737{--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-2160 .elementor-element.elementor-element-8138bff{--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-2160 .elementor-element.elementor-element-d28bbc9{--divider-border-style:solid;--divider-color:var( --e-global-color-fb3d9c7 );--divider-border-width:1px;}.elementor-2160 .elementor-element.elementor-element-d28bbc9 .elementor-divider-separator{width:100%;}.elementor-2160 .elementor-element.elementor-element-d28bbc9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2160 .elementor-element.elementor-element-3e817ad{text-align:center;}.elementor-2160 .elementor-element.elementor-element-3e817ad .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3rem;font-weight:300;line-height:3.5rem;}.elementor-2160 .elementor-element.elementor-element-3588467{--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-2160 .elementor-element.elementor-element-7b3ee0e{--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-2160 .elementor-element.elementor-element-01af5bc{--e-image-carousel-slides-to-show:1;}.elementor-2160 .elementor-element.elementor-element-144588a{--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-2160 .elementor-element.elementor-element-d135e0d .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-d135e0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-d135e0d.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-d135e0d.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-d135e0d.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-d135e0d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-d135e0d .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-d135e0d .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-b2ad65d .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-b2ad65d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-b2ad65d.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-b2ad65d.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-b2ad65d.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-b2ad65d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-b2ad65d .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-b2ad65d .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-2595d3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2160 .elementor-element.elementor-element-66985e3{--e-image-carousel-slides-to-show:1;}.elementor-2160 .elementor-element.elementor-element-367807e{--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-2160 .elementor-element.elementor-element-322557a .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-322557a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-322557a.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-322557a.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-322557a.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-322557a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-322557a .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-322557a .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-2421f86 .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-2421f86.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-2421f86.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-2421f86.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-2421f86.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-2421f86.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-2421f86 .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-2421f86 .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-0d63ce2{--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-2160 .elementor-element.elementor-element-a0a865c{--e-image-carousel-slides-to-show:1;}.elementor-2160 .elementor-element.elementor-element-bd1e39f{--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-2160 .elementor-element.elementor-element-c1947c3 .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-c1947c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-c1947c3.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-c1947c3.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-c1947c3.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-c1947c3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-c1947c3 .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-c1947c3 .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-5b52382 .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-5b52382.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-5b52382.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-5b52382.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-5b52382.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-5b52382.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-5b52382 .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-5b52382 .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-14a12a3{--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-2160 .elementor-element.elementor-element-4da4e6f{--e-image-carousel-slides-to-show:1;}.elementor-2160 .elementor-element.elementor-element-d1b3703{--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-2160 .elementor-element.elementor-element-2d09bd3 .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-2d09bd3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-2d09bd3.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-2d09bd3.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-2d09bd3.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-2d09bd3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-2d09bd3 .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-2d09bd3 .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-7432a3e .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-7432a3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-7432a3e.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-7432a3e.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-7432a3e.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-7432a3e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-7432a3e .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-7432a3e .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-507bcc3{--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-2160 .elementor-element.elementor-element-d348ac3{--e-image-carousel-slides-to-show:1;}.elementor-2160 .elementor-element.elementor-element-c034573{--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-2160 .elementor-element.elementor-element-089df1d .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-089df1d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-089df1d.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-089df1d.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-089df1d.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-089df1d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-089df1d .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-089df1d .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-106e91e .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-106e91e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-106e91e.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-106e91e.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-106e91e.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-106e91e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-106e91e .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-106e91e .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-b36768b{--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-2160 .elementor-element.elementor-element-ba7552c{--e-image-carousel-slides-to-show:1;}.elementor-2160 .elementor-element.elementor-element-ab5d81b{--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-2160 .elementor-element.elementor-element-ad5fba7 .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-ad5fba7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-ad5fba7.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-ad5fba7.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-ad5fba7.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-ad5fba7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-ad5fba7 .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-ad5fba7 .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-dd7e2e0{text-align:center;}.elementor-2160 .elementor-element.elementor-element-5503e08 .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-5503e08.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-5503e08.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-5503e08.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-5503e08.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-5503e08.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-5503e08 .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-5503e08 .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-83b1ecb{--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-2160 .elementor-element.elementor-element-9cbc16c{--e-image-carousel-slides-to-show:1;}.elementor-2160 .elementor-element.elementor-element-a3b2004{--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-2160 .elementor-element.elementor-element-a27c390 .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-a27c390.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-a27c390.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-a27c390.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-a27c390.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-a27c390.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-a27c390 .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-a27c390 .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-367e500 .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-367e500.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-367e500.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-367e500.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-367e500.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-367e500.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-367e500 .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-367e500 .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-38884db{--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-2160 .elementor-element.elementor-element-51a9936{--e-image-carousel-slides-to-show:1;}.elementor-2160 .elementor-element.elementor-element-115cdd2{--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-2160 .elementor-element.elementor-element-d0d9529 .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-d0d9529.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-d0d9529.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-d0d9529.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-d0d9529.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-d0d9529.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-d0d9529 .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-d0d9529 .elementor-icon svg{height:20px;}.elementor-2160 .elementor-element.elementor-element-8b47605 .elementor-icon-wrapper{text-align:center;}.elementor-2160 .elementor-element.elementor-element-8b47605.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-8b47605.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-8b47605.elementor-view-default .elementor-icon{color:var( --e-global-color-fb3d9c7 );border-color:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-8b47605.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-8b47605.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb3d9c7 );}.elementor-2160 .elementor-element.elementor-element-8b47605 .elementor-icon{font-size:20px;}.elementor-2160 .elementor-element.elementor-element-8b47605 .elementor-icon svg{height:20px;}@media(min-width:768px){.elementor-2160 .elementor-element.elementor-element-7b3ee0e{--width:33.3333%;}.elementor-2160 .elementor-element.elementor-element-144588a{--width:100%;}.elementor-2160 .elementor-element.elementor-element-2595d3e{--width:33.3333%;}.elementor-2160 .elementor-element.elementor-element-367807e{--width:100%;}.elementor-2160 .elementor-element.elementor-element-0d63ce2{--width:33.3333%;}.elementor-2160 .elementor-element.elementor-element-bd1e39f{--width:100%;}.elementor-2160 .elementor-element.elementor-element-14a12a3{--width:33.3333%;}.elementor-2160 .elementor-element.elementor-element-d1b3703{--width:100%;}.elementor-2160 .elementor-element.elementor-element-507bcc3{--width:33.3333%;}.elementor-2160 .elementor-element.elementor-element-c034573{--width:100%;}.elementor-2160 .elementor-element.elementor-element-b36768b{--width:33.3333%;}.elementor-2160 .elementor-element.elementor-element-ab5d81b{--width:100%;}.elementor-2160 .elementor-element.elementor-element-83b1ecb{--width:33.3333%;}.elementor-2160 .elementor-element.elementor-element-a3b2004{--width:100%;}.elementor-2160 .elementor-element.elementor-element-38884db{--width:33.3333%;}.elementor-2160 .elementor-element.elementor-element-115cdd2{--width:100%;}}@media(max-width:767px){.elementor-2160 .elementor-element.elementor-element-5289a76 .elementor-heading-title{font-size:2rem;}}/* Start custom CSS for html, class: .elementor-element-21fa224 */.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 > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
    border:none;
}

.auswahl-form > table:nth-child(1) {
    border: none;
}

.auswahl-form > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
    
    border:none;
}

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

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