.elementor-371 .elementor-element.elementor-element-fa3a6fb{--display:flex;--justify-content:center;--overlay-opacity:0.75;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;--z-index:0;}.elementor-371 .elementor-element.elementor-element-fa3a6fb:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-fa3a6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-fa3a6fb::before, .elementor-371 .elementor-element.elementor-element-fa3a6fb > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-fa3a6fb > .e-con-inner > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-fa3a6fb > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-fa3a6fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-fa3a6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-371 .elementor-element.elementor-element-21c028f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-371 .elementor-element.elementor-element-21c028f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-371 .elementor-element.elementor-element-21c028f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-371 .elementor-element.elementor-element-21c028f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-371 .elementor-element.elementor-element-21c028f .elementor-icon-list-item > a{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-371 .elementor-element.elementor-element-21c028f .elementor-icon-list-text{color:var( --e-global-color-ae130fd );transition:color 0.3s;}.elementor-371 .elementor-element.elementor-element-18ffa58 > .elementor-widget-container{padding:0% 43% 0% 0%;}.elementor-371 .elementor-element.elementor-element-18ffa58 .elementor-heading-title{color:var( --e-global-color-ae130fd );}.elementor-371 .elementor-element.elementor-element-020cabb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-b8b98a0{--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-371 .elementor-element.elementor-element-28de68a{--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:-360px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-40b7d05 > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-371 .elementor-element.elementor-element-40b7d05{text-align:right;}.elementor-371 .elementor-element.elementor-element-40b7d05 img{width:535px;}.elementor-371 .elementor-element.elementor-element-d28cf7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-df0a2fe{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-43e3af1{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-371 .elementor-element.elementor-element-8fab257 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-371 .elementor-element.elementor-element-8fab257 .elementor-heading-title{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-4772471 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-bb920d6{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-bb920d6.e-con{--align-self:stretch;}.elementor-371 .elementor-element.elementor-element-abe36ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-281bd8f .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );padding:0px 0px 5px 0px;}.elementor-371 .elementor-element.elementor-element-281bd8f{width:100%;max-width:100%;}.elementor-371 .elementor-element.elementor-element-281bd8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-281bd8f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-371 .elementor-element.elementor-element-e49cc31{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-2a38fe1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-2a38fe1:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-2a38fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-371 .elementor-element.elementor-element-de1391c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-ff7f5ec > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-371 .elementor-element.elementor-element-ff7f5ec{text-align:left;}.elementor-371 .elementor-element.elementor-element-ff7f5ec .elementor-heading-title{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-13411d8 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 60px 0px 0px;}.elementor-371 .elementor-element.elementor-element-13411d8 .elementor-heading-title{font-size:var( --e-global-typography-d67af5e-font-size );font-weight:var( --e-global-typography-d67af5e-font-weight );text-transform:var( --e-global-typography-d67af5e-text-transform );line-height:var( --e-global-typography-d67af5e-line-height );letter-spacing:var( --e-global-typography-d67af5e-letter-spacing );color:var( --e-global-color-ae130fd );}.elementor-371 .elementor-element.elementor-element-b738142{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 80px;--row-gap:0px;--column-gap:80px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-97c25ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-c1cb77c img{border-radius:80px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-289876e > .elementor-widget-container{border-radius:0px 50px 0px 0px;}.elementor-371 .elementor-element.elementor-element-289876e .pp-video-container{aspect-ratio:1.77777;}.elementor-371 .elementor-element.elementor-element-289876e .pp-video-overlay{mix-blend-mode:normal;background-color:#0201019E;}.elementor-371 .elementor-element.elementor-element-289876e{--pp-play-icon-size:80px;}.elementor-371 .elementor-element.elementor-element-289876e .pp-video-play-icon{color:var( --e-global-color-ae130fd );}.elementor-371 .elementor-element.elementor-element-289876e .pp-video-play-icon svg{fill:var( --e-global-color-ae130fd );}.elementor-371 .elementor-element.elementor-element-c9af834{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-30542b7{color:var( --e-global-color-ae130fd );}.elementor-371 .elementor-element.elementor-element-cdc6366 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );padding:0px 0px 5px 0px;}.elementor-371 .elementor-element.elementor-element-cdc6366{width:100%;max-width:100%;}.elementor-371 .elementor-element.elementor-element-cdc6366 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-cdc6366 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-371 .elementor-element.elementor-element-777090b{--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;--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-777090b:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-777090b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lohrerliquiditaet.de/wp-content/uploads/smart-businessman-professional-man-in-suit-executi-2023-11-27-05-20-10-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-371 .elementor-element.elementor-element-777090b::before, .elementor-371 .elementor-element.elementor-element-777090b > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-777090b > .e-con-inner > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-777090b > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-777090b > .e-con-inner > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-777090b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-371 .elementor-element.elementor-element-25311e3{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-371 .elementor-element.elementor-element-8af9cbc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-42241c9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-371 .elementor-element.elementor-element-42241c9.elementor-element{--order:-99999 /* order start hack */;}.elementor-371 .elementor-element.elementor-element-42241c9 .elementor-heading-title{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-a943f0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-a943f0a.elementor-element{--order:-99999 /* order start hack */;}.elementor-371 .elementor-element.elementor-element-a943f0a .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-371 .elementor-element.elementor-element-83c4dc8.elementor-element{--order:99999 /* order end hack */;}.elementor-371 .elementor-element.elementor-element-3f828c9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-f561c70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-f561c70:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-f561c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-3185847{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-3185847.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-371 .elementor-element.elementor-element-62ccdd9 > .elementor-widget-container{padding:0px 60px 0px 0px;}.elementor-371 .elementor-element.elementor-element-62ccdd9 .elementor-heading-title{font-size:var( --e-global-typography-d67af5e-font-size );font-weight:var( --e-global-typography-d67af5e-font-weight );text-transform:var( --e-global-typography-d67af5e-text-transform );line-height:var( --e-global-typography-d67af5e-line-height );letter-spacing:var( --e-global-typography-d67af5e-letter-spacing );color:var( --e-global-color-ae130fd );}.elementor-371 .elementor-element.elementor-element-8a1e68b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0% 10% 0% 0%;}.elementor-371 .elementor-element.elementor-element-8a1e68b .elementor-heading-title{color:var( --e-global-color-ae130fd );}.elementor-371 .elementor-element.elementor-element-bd6d91c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-f52f133 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-f52f133 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-f52f133 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-371 .elementor-element.elementor-element-0959265{--icon-box-icon-margin:20px;}.elementor-371 .elementor-element.elementor-element-0959265 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-ae130fd );}.elementor-371 .elementor-element.elementor-element-0959265.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-0959265.elementor-view-framed .elementor-icon, .elementor-371 .elementor-element.elementor-element-0959265.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-0959265 .elementor-icon{font-size:40px;}.elementor-371 .elementor-element.elementor-element-0959265 .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-0959265 .elementor-icon-box-title a{font-size:14px;text-transform:uppercase;letter-spacing:1px;}.elementor-371 .elementor-element.elementor-element-0959265 .elementor-icon-box-description{font-size:20px;font-weight:700;color:var( --e-global-color-ae130fd );}.elementor-371 .elementor-element.elementor-element-835c67f{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-40906b6.elementor-element{--align-self:flex-end;}.elementor-371 .elementor-element.elementor-element-40906b6 img{width:100%;height:580px;object-fit:cover;object-position:top center;}.elementor-371 .elementor-element.elementor-element-2c01d65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-7c0c79d{width:100%;max-width:100%;}.elementor-371 .elementor-element.elementor-element-7c0c79d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-371 .elementor-element.elementor-element-7c0c79d .elementor-heading-title{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-a0ab69e{width:100%;max-width:100%;}.elementor-371 .elementor-element.elementor-element-a0ab69e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonial, .elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonials-wrap .pp-testimonials-thumb-item:before{background-color:var( --e-global-color-accent );}.elementor-371 .elementor-element.elementor-element-b87533b{--grid-column-gap:20px;}.elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonials .slick-list{margin-left:calc(-20px/2);margin-right:calc(-20px/2);}.elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonial{border-radius:0px 0px 80px 0px;padding:30px 40px 40px 40px;}.elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonial-outer{padding:0px 10px 0px 10px;}.elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonials-wrap .pp-testimonials-thumb-item:before{margin-top:-0px;}.elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonial-skin-1 .pp-testimonial-content, .elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonial-skin-5 .pp-testimonial-content, .elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonial-skin-6 .pp-testimonial-content, .elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonial-skin-7 .pp-testimonial-content{margin-bottom:20px;}.elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonial-skin-2 .pp-testimonial-content{margin-top:20px;}.elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonial-skin-3 .pp-testimonial-content{margin-left:20px;}.elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonial-skin-4 .pp-testimonial-content{margin-right:20px;}.elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonial-content{text-align:left;padding:0px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-b87533b .pp-testimonial-name{font-weight:700;}body:not(.rtl) .elementor-371 .elementor-element.elementor-element-b87533b .elementor-star-rating i:not(:last-of-type){margin-right:5px;}body.rtl .elementor-371 .elementor-element.elementor-element-b87533b .elementor-star-rating i:not(:last-of-type){margin-left:5px;}.elementor-371 .elementor-element.elementor-element-b87533b .elementor-star-rating i:before{color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-6399c22{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-6399c22:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-6399c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lohrerliquiditaet.de/wp-content/uploads/business-partnership-coworkers-using-a-tablet-to-c-2024-03-28-17-47-01-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-371 .elementor-element.elementor-element-6399c22::before, .elementor-371 .elementor-element.elementor-element-6399c22 > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-6399c22 > .e-con-inner > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-6399c22 > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-6399c22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-6399c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-371 .elementor-element.elementor-element-605f8db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-605f8db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-371 .elementor-element.elementor-element-92b2f05 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-371 .elementor-element.elementor-element-92b2f05.elementor-element{--order:-99999 /* order start hack */;}.elementor-371 .elementor-element.elementor-element-92b2f05 .elementor-heading-title{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-7c7b451 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-7c7b451.elementor-element{--order:-99999 /* order start hack */;}.elementor-371 .elementor-element.elementor-element-7c7b451 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-371 .elementor-element.elementor-element-6e56a3b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1366px) and (min-width:768px){.elementor-371 .elementor-element.elementor-element-3185847{--width:54%;}}@media(max-width:1366px){.elementor-371 .elementor-element.elementor-element-40b7d05 img{width:570px;}.elementor-371 .elementor-element.elementor-element-13411d8 .elementor-heading-title{font-size:var( --e-global-typography-d67af5e-font-size );line-height:var( --e-global-typography-d67af5e-line-height );letter-spacing:var( --e-global-typography-d67af5e-letter-spacing );}.elementor-371 .elementor-element.elementor-element-b738142{--grid-auto-flow:row;}.elementor-371 .elementor-element.elementor-element-62ccdd9 .elementor-heading-title{font-size:var( --e-global-typography-d67af5e-font-size );line-height:var( --e-global-typography-d67af5e-line-height );letter-spacing:var( --e-global-typography-d67af5e-letter-spacing );}}@media(max-width:1200px){.elementor-371 .elementor-element.elementor-element-18ffa58 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-371 .elementor-element.elementor-element-020cabb{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-28de68a{--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-40b7d05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-40b7d05 img{width:570px;}.elementor-371 .elementor-element.elementor-element-d28cf7e{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-e49cc31{--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-2a38fe1{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-13411d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-b738142{--grid-auto-flow:row;}.elementor-371 .elementor-element.elementor-element-777090b{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-f561c70{--padding-top:80px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-835c67f{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-371 .elementor-element.elementor-element-2c01d65{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-6399c22{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}}@media(max-width:1024px){.elementor-371 .elementor-element.elementor-element-fa3a6fb{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-28de68a{--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-40b7d05 > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-371 .elementor-element.elementor-element-d28cf7e{--padding-top:60px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-371 .elementor-element.elementor-element-13411d8 > .elementor-widget-container{padding:0px 60px 0px 0px;}.elementor-371 .elementor-element.elementor-element-13411d8 .elementor-heading-title{font-size:var( --e-global-typography-d67af5e-font-size );line-height:var( --e-global-typography-d67af5e-line-height );letter-spacing:var( --e-global-typography-d67af5e-letter-spacing );}.elementor-371 .elementor-element.elementor-element-b738142{--grid-auto-flow:row;}.elementor-371 .elementor-element.elementor-element-777090b{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;}.elementor-371 .elementor-element.elementor-element-25311e3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-371 .elementor-element.elementor-element-f561c70{--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-371 .elementor-element.elementor-element-62ccdd9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-62ccdd9 .elementor-heading-title{font-size:var( --e-global-typography-d67af5e-font-size );line-height:var( --e-global-typography-d67af5e-line-height );letter-spacing:var( --e-global-typography-d67af5e-letter-spacing );}.elementor-371 .elementor-element.elementor-element-bd6d91c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-371 .elementor-element.elementor-element-835c67f{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-40906b6 > .elementor-widget-container{margin:-260px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-7c7b451 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-371 .elementor-element.elementor-element-fa3a6fb{--padding-top:0160px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-21c028f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-020cabb{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:000px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-28de68a{--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-371 .elementor-element.elementor-element-40b7d05 > .elementor-widget-container{margin:-120px 0px -60px 0px;}.elementor-371 .elementor-element.elementor-element-40b7d05 img{width:100%;}.elementor-371 .elementor-element.elementor-element-d28cf7e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-43e3af1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-e49cc31{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-2a38fe1{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-13411d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-13411d8 .elementor-heading-title{font-size:var( --e-global-typography-d67af5e-font-size );line-height:var( --e-global-typography-d67af5e-line-height );letter-spacing:var( --e-global-typography-d67af5e-letter-spacing );}.elementor-371 .elementor-element.elementor-element-b738142{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-371 .elementor-element.elementor-element-c9af834{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-777090b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-25311e3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-f561c70{--content-width:100%;--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;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-3185847{--width:100%;}.elementor-371 .elementor-element.elementor-element-62ccdd9 .elementor-heading-title{font-size:var( --e-global-typography-d67af5e-font-size );line-height:var( --e-global-typography-d67af5e-line-height );letter-spacing:var( --e-global-typography-d67af5e-letter-spacing );}.elementor-371 .elementor-element.elementor-element-835c67f{--width:100%;--margin-top:-120px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-40906b6 > .elementor-widget-container{margin:0px -10px 0px -30px;}.elementor-371 .elementor-element.elementor-element-40906b6 img{width:100%;height:100%;object-fit:cover;}.elementor-371 .elementor-element.elementor-element-2c01d65{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-6399c22{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-7c7b451 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-371 .elementor-element.elementor-element-b8b98a0{--width:50%;}.elementor-371 .elementor-element.elementor-element-28de68a{--width:50%;}.elementor-371 .elementor-element.elementor-element-43e3af1{--width:50%;}.elementor-371 .elementor-element.elementor-element-bb920d6{--width:50%;}.elementor-371 .elementor-element.elementor-element-b738142{--width:100%;}.elementor-371 .elementor-element.elementor-element-25311e3{--width:33.3%;}.elementor-371 .elementor-element.elementor-element-3f828c9{--width:66.6%;}.elementor-371 .elementor-element.elementor-element-3185847{--width:50%;}.elementor-371 .elementor-element.elementor-element-835c67f{--width:50%;}.elementor-371 .elementor-element.elementor-element-605f8db{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-371 .elementor-element.elementor-element-020cabb{--content-width:100%;}.elementor-371 .elementor-element.elementor-element-835c67f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-371 .elementor-element.elementor-element-b8b98a0{--width:50%;}.elementor-371 .elementor-element.elementor-element-28de68a{--width:50%;}.elementor-371 .elementor-element.elementor-element-25311e3{--width:100%;}.elementor-371 .elementor-element.elementor-element-3f828c9{--width:100%;}.elementor-371 .elementor-element.elementor-element-f561c70{--content-width:100%;}.elementor-371 .elementor-element.elementor-element-3185847{--width:100%;}.elementor-371 .elementor-element.elementor-element-835c67f{--width:100%;}.elementor-371 .elementor-element.elementor-element-605f8db{--width:100%;}}@media(min-width:1367px){.elementor-371 .elementor-element.elementor-element-777090b:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-777090b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-371 .elementor-element.elementor-element-6399c22:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-6399c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-18ffa58 */.elementor-371 .elementor-element.elementor-element-18ffa58 .elementor-heading-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
    white-space: normal;
}

.elementor-371 .elementor-element.elementor-element-18ffa58 .elementor-widget-container .highlight {
    background-image: linear-gradient(
		0,
		var(--e-global-color-primary) 35%,
		transparent 35%
	);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4772471 */.elementor-371 .elementor-element.elementor-element-4772471 .elementor-heading-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: none;
    white-space: normal;
    }

@media only screen and (max-width: 767px) {
 .elementor-371 .elementor-element.elementor-element-4772471 .elementor-heading-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
    white-space: normal;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b945b0b */.elementor-371 .elementor-element.elementor-element-b945b0b .leistungen-vorteile-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 20px; /* Abstand zwischen den Kacheln */
}

.elementor-371 .elementor-element.elementor-element-b945b0b .leistungen-vorteile-item {
    flex: 1 calc(33.333% - 20px); /* Dreispaltiges Layout, minus den Abstand */
    background-color: var(--e-global-color-accent); /* Passe die Hintergrundfarbe nach Bedarf an */
    padding: 40px;
    border-radius: 0px 60px 0px 0px;
    text-align: left; /* Zentriert den Text und das Icon */
    display: flex;
    flex-direction: column; /* Stellt sicher, dass das Icon über dem Text ist */
    box-sizing: border-box; /* Berücksichtigt Padding und Border in der Größe */
}

.elementor-371 .elementor-element.elementor-element-b945b0b .icon-background {
    background-color: var(--e-global-color-primary); /* Primärfarbe für den Hintergrundkreis */
    border-radius: 50%; /* Macht den Hintergrundkreis rund */
    padding: 15px 15px 8px 15px; /* Größe des Kreises */
    margin-bottom: 20px; /* Abstand zwischen Icon und Text */
    width: 55px;
}

.elementor-371 .elementor-element.elementor-element-b945b0b .icon-background .elementor-icon {
    color: #ffffff; /* Farbe für das Check-Symbol */
    font-size: 24px; /* Größe des Check-Symbols */
}

.elementor-371 .elementor-element.elementor-element-b945b0b h3 {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
    white-space: normal;
    }

/* Anpassungen für kleinere Bildschirme */
@media (max-width: 1024px) {
    .elementor-371 .elementor-element.elementor-element-b945b0b .leistungen-vorteile-item {
        flex: 1 1 calc(50% - 20px); /* Zweispaltiges Layout für Tablets */
    }
}

@media (max-width: 768px) {
    .elementor-371 .elementor-element.elementor-element-b945b0b .leistungen-vorteile-item {
        flex: 1 1 100%; /* Einspaltiges Layout für mobile Geräte */
        padding: 30px;
    }
    
    .elementor-371 .elementor-element.elementor-element-b945b0b h3 {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
    white-space: normal;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13411d8 */.elementor-371 .elementor-element.elementor-element-13411d8 .elementor-heading-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: none;
    white-space: normal;
}

.elementor-371 .elementor-element.elementor-element-13411d8 .elementor-widget-container .highlight {
    background-image: linear-gradient(
		0,
		var(--e-global-color-primary) 35%,
		transparent 35%
	);
}

@media only screen and (max-width: 767px) {
    .elementor-371 .elementor-element.elementor-element-13411d8 .elementor-heading-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
    white-space: normal;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a943f0a */.elementor-371 .elementor-element.elementor-element-a943f0a .elementor-heading-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: none;
    white-space: normal;
    }

@media only screen and (max-width: 767px) {
 .elementor-371 .elementor-element.elementor-element-a943f0a .elementor-heading-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
    white-space: normal;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-80e1c05 */.elementor-371 .elementor-element.elementor-element-80e1c05 .leistungen-ablauf-wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px; /* Abstand zwischen den Einträgen */
}

.elementor-371 .elementor-element.elementor-element-80e1c05 .leistungen-ablauf-item {
    display: flex;
    align-items: flex-start;
    padding: 0px;
    color: #ffffff; /* Weiße Schriftfarbe */
}

.elementor-371 .elementor-element.elementor-element-80e1c05 .nummer-background {
    width: 40px !important; /* Feste Breite für den Kreis */
    height: 40px !important; /* Feste Höhe für den Kreis */
    border: 2px solid #ffffff; /* Weißer Rand um die Box */
    border-radius: 50%; /* Macht den Hintergrundkreis rund */
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px;
    margin-right: 30px; 
}

.elementor-371 .elementor-element.elementor-element-80e1c05 .nummer-background .nummer {
    color: #ffffff; /* Weiße Farbe für die Zahl */
    font-size: 30px; /* Größe der Zahl */
    font-weight: bold;
}

.elementor-371 .elementor-element.elementor-element-80e1c05 .content h3 {
    margin: 0;
    color: #ffffff; /* Weiße Schrift für die Überschrift */
}

.elementor-371 .elementor-element.elementor-element-80e1c05 .content p {
    margin: 5px 0 0; /* Geringer Abstand zwischen Überschrift und Text */
    color: #ffffff; /* Weiße Schrift für den Text */
}

@media only screen and (max-width: 767px) {
    .elementor-371 .elementor-element.elementor-element-80e1c05 h3 {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
    white-space: normal;
    }

.elementor-371 .elementor-element.elementor-element-80e1c05 .nummer-background {
    width: 30px !important; /* Feste Breite für den Kreis */
    height: 30px !important; /* Feste Höhe für den Kreis */
    border: 2px solid #ffffff; /* Weißer Rand um die Box */
    border-radius: 50%; /* Macht den Hintergrundkreis rund */
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 25px;
    margin-right: 30px; 
    }
    
    .elementor-371 .elementor-element.elementor-element-80e1c05 .nummer-background .nummer {
    color: #ffffff; /* Weiße Farbe für die Zahl */
    font-size: 25px; /* Größe der Zahl */
    font-weight: bold;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62ccdd9 */.elementor-371 .elementor-element.elementor-element-62ccdd9 .elementor-heading-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    white-space: normal;
}

.elementor-371 .elementor-element.elementor-element-62ccdd9 .elementor-widget-container .highlight {
    background-image: linear-gradient(
		0,
		var(--e-global-color-secondary) 35%,
		transparent 35%
	);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0959265 */.elementor-icon i:before, .elementor-icon svg:before{
    position: static;
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{
    display: flex;
    align-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0ab69e */.elementor-371 .elementor-element.elementor-element-a0ab69e .elementor-heading-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: none;
    white-space: normal;
    }

@media only screen and (max-width: 767px) {
 .elementor-371 .elementor-element.elementor-element-a0ab69e .elementor-heading-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: none;
    white-space: normal;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c7b451 */.elementor-371 .elementor-element.elementor-element-7c7b451 .elementor-heading-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: none;
    white-space: normal;
    }

@media only screen and (max-width: 767px) {
 .elementor-371 .elementor-element.elementor-element-7c7b451 .elementor-heading-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: none;
    white-space: normal;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3088d64 */.elementor-371 .elementor-element.elementor-element-3088d64 .leistungen-wrapper {
    display: flex;
    gap: 30px; 
}

.elementor-371 .elementor-element.elementor-element-3088d64 .leistungen-item {
    flex: 1;
    padding: 40px; /* Innenabstand für die Kachel */
    background-color: transparent; /* Transparenter Hintergrund für nicht aktive Kacheln */
    color: #ffffff; /* Weiße Schriftfarbe für nicht aktive Kacheln */
    border: 2px solid #ffffff; /* Weißer Rahmen für nicht aktive Kacheln */
    border-radius: 0px 60px 0px 0px; /* Nur oben rechts abgerundet */
    text-align: left; /* Text und Icon linksbündig */
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* Button am unteren Rand, Text oben */
    transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease; /* Weiche Übergänge bei Hover */
    position: relative;
}

.elementor-371 .elementor-element.elementor-element-3088d64 .content-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* Text und Button auf Abstand */
    height: 100%;
}

.elementor-371 .elementor-element.elementor-element-3088d64 .text-content {
    display: flex;
    flex-direction: column;
}

.elementor-371 .elementor-element.elementor-element-3088d64 .icon-wrapper {
    margin-bottom: 20px; /* Abstand zwischen Icon und Titel */
    width: 80px; /* Feste Breite für den Icon-Container */
    height: 80px; /* Feste Höhe für den Icon-Container */
    font-size: 40px; /* Größe des Icons */
    color: var(--e-global-color-primary); /* Primärfarbe für das Icon */
    background-color: #ffffff; /* Weißer Hintergrund für das Icon */
    border-radius: 50%; /* Rundes Icon */
    display: flex;
    align-items: center;
    justify-content: center; /* Zentriert das Icon innerhalb des Containers */
    padding: 20px !important;
}

.elementor-371 .elementor-element.elementor-element-3088d64 .plus-icon-wrapper {
    margin-top: 12% !important;
    width: 80px; /* Größerer Container für das Plus-Icon */
    height: 80px; /* Größerer Container für das Plus-Icon */
    background-color: var(--e-global-color-primary); /* Primärfarbe für den Hintergrund */
    border-radius: 50%; /* Rundes Icon */
    display: flex;
    align-items: center;
    justify-content: center; /* Zentriert das Icon innerhalb des Containers */
    margin: 0 -50px 0px -50px; /* Negative Margins für die Überlappung */
    z-index: 2; /* Sicherstellen, dass das Icon über den Kacheln liegt */
}

.elementor-371 .elementor-element.elementor-element-3088d64 .plus-icon-wrapper i {
    color: #ffffff; /* Weißes Plus-Icon */
    font-size: 50px; /* Größeres Plus-Icon */
}

.elementor-371 .elementor-element.elementor-element-3088d64 .leistungen-item.active {
    background-color: #ffffff; /* Weißer Hintergrund für aktiven Beitrag */
    color: var(--e-global-color-text); /* Globale Textfarbe für den aktiven Beitrag */
    border: 2px solid #ffffff; /* Weißer Rahmen um den aktiven Beitrag */
}

.elementor-371 .elementor-element.elementor-element-3088d64 .leistungen-item.active .icon-wrapper {
    color: var(--e-global-color-primary); /* Globale Primärfarbe für das Icon im aktiven Beitrag */
    border: 2px solid var(--e-global-color-primary); /* 2px Rahmen um das Icon */
    background-color: transparent; /* Transparenter Hintergrund für das Icon im aktiven Beitrag */
    padding: 10px; /* Mehr Innenabstand innerhalb des Icon-Containers */
}

.elementor-371 .elementor-element.elementor-element-3088d64 .leistungen-item h3 {
    margin: 0 0 10px;
    color: inherit; /* Schriftfarbe erbt vom übergeordneten Element */
    text-align: left; /* Links ausgerichtet */
}

.elementor-371 .elementor-element.elementor-element-3088d64 .leistungen-item p {
    margin: 0;
    color: inherit; /* Schriftfarbe erbt vom übergeordneten Element */
    text-align: left; /* Links ausgerichtet */
    flex-grow: 1; /* Füllt den verfügbaren Platz zwischen H3 und Button */
}

.elementor-371 .elementor-element.elementor-element-3088d64 .leistungen-item .mehr-dazu {
    font-size: 14px; /* Schriftgröße des Buttons */
    font-weight: 600; /* Schriftstärke des Buttons */
    text-transform: uppercase; /* Text in Großbuchstaben */
    letter-spacing: 1px; /* Buchstabenabstand */
    color: #ffffff; /* Farbe des Textes */
    display: inline-block; /* Button als Inline-Block anzeigen, um die Breite zu begrenzen */
    border-bottom: 2px solid #ffffff; /* Unterer Rahmen des Buttons */
    padding-bottom: 4px; /* Abstand nach unten */
    margin-top: 20px; /* Abstand nach oben zum Text */
    transition: color 0.3s ease, border-color 0.3s ease; /* Weiche Übergänge bei Hover */
    text-align: left; /* Links ausgerichtet */
    position: relative; /* Button bleibt im normalen Fluss */
    align-self: flex-start; /* Sorgt dafür, dass der Button linksbündig bleibt */
}

.elementor-371 .elementor-element.elementor-element-3088d64 .leistungen-item .mehr-dazu i {
    margin-left: 5px; /* Abstand zwischen Text und Icon */
}

.elementor-371 .elementor-element.elementor-element-3088d64 .leistungen-item .mehr-dazu:hover {
    color: var(--e-global-color-primary); /* Farbwechsel des Textes beim Hover */
    border-color: var(--e-global-color-primary); /* Farbwechsel des Rahmens beim Hover */
}

/* Mobile Optimierung */

@media screen and (max-width: 1200px) {
    .elementor-371 .elementor-element.elementor-element-3088d64 h3 {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
    white-space: normal;
    }
}

@media screen and (max-width: 1024px){
    .elementor-371 .elementor-element.elementor-element-3088d64 .leistungen-wrapper {
        flex-direction:column;
        align-items: center;
    }
    
    .elementor-371 .elementor-element.elementor-element-3088d64 .plus-icon-wrapper {
    margin-top: -50px !important;
    margin-bottom: -50px; 
    }
}

@media screen and (max-width: 767px){
    .elementor-371 .elementor-element.elementor-element-3088d64 h3 {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
    white-space: normal;
    }
    
    .elementor-371 .elementor-element.elementor-element-3088d64 .leistungen-item {
        padding: 30px;
    }
    
     .elementor-371 .elementor-element.elementor-element-3088d64 .icon-wrapper {
    width: 60px; /* Feste Breite für den Icon-Container */
    height: 60px; /* Feste Höhe für den Icon-Container */
    font-size: 30px; /* Größe des Icons */
    }
    
    .elementor-371 .elementor-element.elementor-element-3088d64 .plus-icon-wrapper {
        width: 60px;
        height:60px;
    }
    
    .elementor-371 .elementor-element.elementor-element-3088d64 .plus-icon-wrapper i {
    font-size: 35px; /* Größeres Plus-Icon */
    }
}/* End custom CSS */