.elementor-23546 .elementor-element.elementor-element-4841b17{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-23546 .elementor-element.elementor-element-4841b17:not(.elementor-motion-effects-element-type-background), .elementor-23546 .elementor-element.elementor-element-4841b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-23546 .elementor-element.elementor-element-eb1bd38{--display:flex;}.elementor-23546 .elementor-element.elementor-element-1614f3a .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-23546 .elementor-element.elementor-element-339a852{font-size:25px;font-weight:600;color:var( --e-global-color-9714653 );}.elementor-23546 .elementor-element.elementor-element-339a852 a{color:var( --e-global-color-9714653 );}.elementor-23546 .elementor-element.elementor-element-cd4f5a2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23546 .elementor-element.elementor-element-84d0b25{--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:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23546 .elementor-element.elementor-element-731ed976{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-text );font-family:"Poppins", Button klein;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-23546 .elementor-element.elementor-element-731ed976.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-23546 .elementor-element.elementor-element-e37ec35{--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:-245px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-23546 .elementor-element.elementor-element-d0c3bc5{--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:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-23546 .elementor-element.elementor-element-d0c3bc5::before, .elementor-23546 .elementor-element.elementor-element-d0c3bc5 > .elementor-background-video-container::before, .elementor-23546 .elementor-element.elementor-element-d0c3bc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-23546 .elementor-element.elementor-element-d0c3bc5 > .elementor-background-slideshow::before, .elementor-23546 .elementor-element.elementor-element-d0c3bc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23546 .elementor-element.elementor-element-d0c3bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9714653 );--background-overlay:'';}.elementor-23546 .elementor-element.elementor-element-d0c3bc5.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-23546 .elementor-element.elementor-element-75901d8{border-radius:8px 8px 8px 8px;}.elementor-23546 .elementor-element.elementor-element-75901d8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-23546 .elementor-element.elementor-element-98540cc{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-23546 .elementor-element.elementor-element-98540cc .elementor-divider-separator{width:100%;}.elementor-23546 .elementor-element.elementor-element-98540cc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.woocommerce .elementor-23546 .elementor-element.elementor-element-c402887 .price ins{color:var( --e-global-color-primary );font-size:var( --e-global-typography-e1217d6-font-size );font-weight:var( --e-global-typography-e1217d6-font-weight );}.elementor-23546 .elementor-element.elementor-element-b4be142{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-23546 .elementor-element.elementor-element-b4be142 .elementor-divider-separator{width:100%;}.elementor-23546 .elementor-element.elementor-element-b4be142 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-23546 .elementor-element.elementor-element-792e824{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;line-height:18px;}.elementor-23546 .elementor-element.elementor-element-2d82ff1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-23546 .elementor-element.elementor-element-2d82ff1 .elementor-divider-separator{width:100%;}.elementor-23546 .elementor-element.elementor-element-2d82ff1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-23546 .elementor-element.elementor-element-34c027b .cart button, .elementor-23546 .elementor-element.elementor-element-34c027b .cart .button{transition:all 0.2s;}.elementor-23546 .elementor-element.elementor-element-34c027b .quantity .qty{transition:all 0.2s;}.elementor-23546 .elementor-element.elementor-element-7d9813b{--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;--padding-top:60px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23546 .elementor-element.elementor-element-15a78bb{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-23546 .elementor-element.elementor-element-1d5d643{--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:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-23546 .elementor-element.elementor-element-701ea880{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-23546 .elementor-element.elementor-element-701ea880.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23546 .elementor-element.elementor-element-13f4909{--display:flex;}.elementor-23546 .elementor-element.elementor-element-7b77af77{text-align:center;}.elementor-23546 .elementor-element.elementor-element-7b77af77 .elementor-heading-title{color:#181818;}.elementor-23546 .elementor-element.elementor-element-a6a75ba{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-spacing:32px;}.elementor-23546 .elementor-element.elementor-element-a6a75ba .swiper-slide > .elementor-element{height:100%;}.elementor-23546 .elementor-element.elementor-element-8e7585b{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23546 .elementor-element.elementor-element-0debab5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-23546 .elementor-element.elementor-element-0debab5 .elementor-heading-title{color:#181818;}.elementor-23546 .elementor-element.elementor-element-db50b94{--spacer-size:50px;}.elementor-23546 .elementor-element.elementor-element-3fb1f0e4{--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:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23546 .elementor-element.elementor-element-2d7c8fb8{width:100%;max-width:100%;padding:33px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#C8D5DC;}.elementor-23546 .elementor-element.elementor-element-2d7c8fb8 .elementor-tab-title{border-width:1px;border-color:#C8D5DC;padding:0px 0px 30px 0px;}.elementor-23546 .elementor-element.elementor-element-2d7c8fb8 .elementor-tab-content{border-width:1px;border-block-end-color:#C8D5DC;color:#324A6D;font-family:"Poppins", Button klein;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-23546 .elementor-element.elementor-element-2d7c8fb8 .elementor-toggle-item:not(:last-child){margin-block-end:33px;}.elementor-23546 .elementor-element.elementor-element-2d7c8fb8 .elementor-toggle-title, .elementor-23546 .elementor-element.elementor-element-2d7c8fb8 .elementor-toggle-icon{color:#324A6D;}.elementor-23546 .elementor-element.elementor-element-2d7c8fb8 .elementor-toggle-icon svg{fill:#324A6D;}.elementor-23546 .elementor-element.elementor-element-2d7c8fb8 .elementor-tab-title.elementor-active a, .elementor-23546 .elementor-element.elementor-element-2d7c8fb8 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#324A6D;}.elementor-23546 .elementor-element.elementor-element-2d7c8fb8 .elementor-toggle-title{font-family:"Poppins", Button klein;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-23546 .elementor-element.elementor-element-7ed6a32c{width:100%;max-width:100%;padding:33px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#C8D5DC;}.elementor-23546 .elementor-element.elementor-element-7ed6a32c .elementor-tab-title{border-width:1px;border-color:#C8D5DC;padding:0px 0px 30px 0px;}.elementor-23546 .elementor-element.elementor-element-7ed6a32c .elementor-tab-content{border-width:1px;border-block-end-color:#C8D5DC;color:#324A6D;font-family:"Poppins", Button klein;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-23546 .elementor-element.elementor-element-7ed6a32c .elementor-toggle-item:not(:last-child){margin-block-end:33px;}.elementor-23546 .elementor-element.elementor-element-7ed6a32c .elementor-toggle-title, .elementor-23546 .elementor-element.elementor-element-7ed6a32c .elementor-toggle-icon{color:#324A6D;}.elementor-23546 .elementor-element.elementor-element-7ed6a32c .elementor-toggle-icon svg{fill:#324A6D;}.elementor-23546 .elementor-element.elementor-element-7ed6a32c .elementor-tab-title.elementor-active a, .elementor-23546 .elementor-element.elementor-element-7ed6a32c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#324A6D;}.elementor-23546 .elementor-element.elementor-element-7ed6a32c .elementor-toggle-title{font-family:"Poppins", Button klein;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-23546 .elementor-element.elementor-element-a9acedd{--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-23546 .elementor-element.elementor-element-9cadbf6{text-align:center;}.elementor-23546 .elementor-element.elementor-element-e7667c1{--spacer-size:50px;}.elementor-23546 .elementor-element.elementor-element-64e73dc{--grid-columns:3;}.elementor-23546 .elementor-element.elementor-element-64e73dc .elementor-loop-container{grid-auto-rows:1fr;}.elementor-23546 .elementor-element.elementor-element-64e73dc .e-loop-item > .elementor-section, .elementor-23546 .elementor-element.elementor-element-64e73dc .e-loop-item > .elementor-section > .elementor-container, .elementor-23546 .elementor-element.elementor-element-64e73dc .e-loop-item > .e-con, .elementor-23546 .elementor-element.elementor-element-64e73dc .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-23546 .elementor-element.elementor-element-cf8a2f3{--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:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-23546 .elementor-element.elementor-element-09d9f20{text-align:center;}.elementor-23546 .elementor-element.elementor-element-c35ec68{--spacer-size:50px;}.elementor-23546 .elementor-element.elementor-element-16b9742{--grid-columns:3;}.elementor-23546 .elementor-element.elementor-element-16b9742 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-23546 .elementor-element.elementor-element-16b9742 .e-loop-item > .elementor-section, .elementor-23546 .elementor-element.elementor-element-16b9742 .e-loop-item > .elementor-section > .elementor-container, .elementor-23546 .elementor-element.elementor-element-16b9742 .e-loop-item > .e-con, .elementor-23546 .elementor-element.elementor-element-16b9742 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-23546 .elementor-element.elementor-element-ca6fc1c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-23546 .elementor-element.elementor-element-731ed976{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.woocommerce .elementor-23546 .elementor-element.elementor-element-c402887 .price ins{font-size:var( --e-global-typography-e1217d6-font-size );}.elementor-23546 .elementor-element.elementor-element-15a78bb{--grid-columns:2;}.elementor-23546 .elementor-element.elementor-element-701ea880{--min-height:700px;--padding-top:12%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-23546 .elementor-element.elementor-element-a6a75ba{--swiper-slides-to-display:2;}.elementor-23546 .elementor-element.elementor-element-3fb1f0e4{--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:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:wrap;}.elementor-23546 .elementor-element.elementor-element-2d7c8fb8 .elementor-toggle-title{font-size:14px;}.elementor-23546 .elementor-element.elementor-element-2d7c8fb8 .elementor-tab-content{font-size:14px;}.elementor-23546 .elementor-element.elementor-element-7ed6a32c{border-width:0px 0px 0px 0px;}.elementor-23546 .elementor-element.elementor-element-7ed6a32c .elementor-toggle-title{font-size:14px;}.elementor-23546 .elementor-element.elementor-element-7ed6a32c .elementor-tab-content{font-size:14px;}.elementor-23546 .elementor-element.elementor-element-64e73dc{--grid-columns:2;}.elementor-23546 .elementor-element.elementor-element-16b9742{--grid-columns:2;}}@media(min-width:768px){.elementor-23546 .elementor-element.elementor-element-4841b17{--content-width:1140px;}.elementor-23546 .elementor-element.elementor-element-eb1bd38{--width:66%;}.elementor-23546 .elementor-element.elementor-element-cd4f5a2{--content-width:1140px;}.elementor-23546 .elementor-element.elementor-element-84d0b25{--width:65%;}.elementor-23546 .elementor-element.elementor-element-e37ec35{--width:35%;}.elementor-23546 .elementor-element.elementor-element-d0c3bc5{--width:100%;}.elementor-23546 .elementor-element.elementor-element-701ea880{--content-width:1140px;}}@media(max-width:767px){.elementor-23546 .elementor-element.elementor-element-4841b17{--min-height:0px;}.elementor-23546 .elementor-element.elementor-element-339a852{padding:0px 0px 0px 0px;font-size:20px;}.elementor-23546 .elementor-element.elementor-element-731ed976{text-align:center;}.elementor-23546 .elementor-element.elementor-element-e37ec35{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23546 .elementor-element.elementor-element-d0c3bc5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.woocommerce .elementor-23546 .elementor-element.elementor-element-c402887 .price ins{font-size:var( --e-global-typography-e1217d6-font-size );}.elementor-23546 .elementor-element.elementor-element-15a78bb{--grid-columns:2;}.elementor-23546 .elementor-element.elementor-element-701ea880{--padding-top:12%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-23546 .elementor-element.elementor-element-a6a75ba{--swiper-slides-to-display:1;}.elementor-23546 .elementor-element.elementor-element-64e73dc{--grid-columns:2;}.elementor-23546 .elementor-element.elementor-element-16b9742{--grid-columns:2;}}/* Start custom CSS for loop-carousel, class: .elementor-element-a6a75ba *//* Erfahrungen (Session 04): Referenz-Karte 28036 mit Foto mittig, zur Hälfte über der Karte. */
.elementor-23546 .elementor-element.elementor-element-a6a75ba .swiper {
	padding: 72px 4px 32px;            /* Platz für das überstehende Foto und den Hover-Schatten */
}
.elementor-23546 .elementor-element.elementor-element-a6a75ba .swiper-slide {
	height: auto;                       /* Karten gleich hoch */
}
.elementor-23546 .elementor-element.elementor-element-a6a75ba .swiper-slide > .ekv-karte {
	height: 100%;
}
.elementor-23546 .elementor-element.elementor-element-a6a75ba .elementor-element-127445e {
	--flex-direction: column;
	flex-direction: column;
	align-items: center;
	gap: 16px;
}
.elementor-23546 .elementor-element.elementor-element-a6a75ba .elementor-element-8156591 {
	width: 132px;
	margin-top: -86px;                  /* halbe Fotohöhe + Kartenabstand 20 px */
}
.elementor-23546 .elementor-element.elementor-element-a6a75ba .elementor-element-8156591 img {
	width: 132px;
	height: 132px;
	object-fit: cover;
	border: 4px solid #FFFFFF;
	border-radius: 50%;
	box-shadow: 0 10px 24px -12px rgba(120, 35, 115, 0.45);
}
.elementor-23546 .elementor-element.elementor-element-a6a75ba .elementor-element-d75db5c {
	width: 100%;
	text-align: center;
}/* End custom CSS */