.elementor-1738 .elementor-element.elementor-element-2b93f97{--display:flex;}.elementor-1738 .elementor-element.elementor-element-a110ba4{--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;--flex-wrap:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1738 .elementor-element.elementor-element-237de57.elementor-element{--align-self:flex-start;}.elementor-1738 .elementor-element.elementor-element-237de57{text-align:start;}.elementor-1738 .elementor-element.elementor-element-237de57 img{width:100%;max-width:300px;}.elementor-1738 .elementor-element.elementor-element-237de57 .widget-image-caption{text-align:start;color:var( --e-global-color-text );font-style:normal;margin-block-start:1em;}.elementor-1738 .elementor-element.elementor-element-8cf3979{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1738 .elementor-element.elementor-element-b51f8c4{--swiper-slides-to-display:2;--swiper-offset-size:100px;--swiper-slides-gap:16px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-1rem;--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:-1rem;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:1rem;--arrow-normal-color:#FFFFFF;--arrow-hover-color:#FFFFFF;--swiper-pagination-size:0.25rem;--progressbar-normal-color:var( --e-global-color-secondary );--progressbar-hover-color:var( --e-global-color-secondary );}.elementor-1738 .elementor-element.elementor-element-b51f8c4 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-1738 .elementor-element.elementor-element-b51f8c4 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );}.elementor-1738 .elementor-element.elementor-element-b51f8c4 .swiper-slide > .elementor-element{height:100%;}.elementor-1738 .elementor-element.elementor-element-e99b1f4{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1738 .elementor-element.elementor-element-db4bb9a{--grid-columns:1;--grid-row-gap:0px;--load-more-message-alignment:left;--load-more-button-width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1738 .elementor-element.elementor-element-b51f8c4{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1738 .elementor-element.elementor-element-b51f8c4{--swiper-slides-to-display:1;--swiper-offset-size:70px;--swiper-slides-gap:8px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-8px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:33px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-8px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:33px;--arrow-size:1rem;}}/* Start custom CSS for loop-carousel, class: .elementor-element-b51f8c4 */@media screen AND (max-width:767px) {
    .elementor-1738 .elementor-element.elementor-element-b51f8c4 .e-con .e-child.wee-historie-content {
	border-width: 0px;
}
}
.elementor-1738 .elementor-element.elementor-element-b51f8c4 .swiper-pagination-progressbar.swiper-pagination-horizontal {
	top:auto;
	bottom: -4px;
}
.elementor-1738 .elementor-element.elementor-element-b51f8c4 .elementor-swiper-button {
	z-index: 11 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-db4bb9a */@media screen AND (min-width:768px) {
    /* links-rechts Wechsel */
    .wee-loop-firmenhistorie .elementor-loop-container > .e-loop-item:nth-child(2n+2) .wee-historie-content {
	order: 0;
	text-align: right;
	border: 1px solid var(--e-global-color-text);
	border-width: 0;
}
.wee-loop-firmenhistorie .elementor-loop-container > .e-loop-item:nth-child(2n+2) .wee-historie-bild {
	order: 1;
	border: 1px solid var(--e-global-color-text);
	border-width: 0 0 0 1px;
	text-align: left;
}
.wee-loop-firmenhistorie .elementor-loop-container > .e-loop-item:nth-child(2n+2) .wee-historie-bild > * {
	text-align: left;
}
/* Pfeil nach unten Historie */
.wee-loop-firmenhistorie .e-loop-item.hentry.category-firmenhistorie:last-child .elementor-widget.elementor-widget-html.wee-pfeil-unten {
    display:block !important;
}
}

/*
.wee-loop-firmenhistorie .e-loop-item.hentry.category-firmenhistorie:last-child::after {
	content: '⏷';
	font-size: 1.5rem;
	line-height: 1rem;
	text-align: center;
	display: flex;
	width: 1.5rem;
	height: 1.5rem;
	position: absolute;
	left: 50%;
	transform: translateX(-45%) translateY(-30%);
}
*//* End custom CSS */