.elementor-308 .elementor-element.elementor-element-b875b59{--display:flex;--min-height:60vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-308 .elementor-element.elementor-element-45339da .elementor-repeater-item-bd29888 .swiper-slide-bg{background-image:url(https://www.facheinrahmer.at/wp-content/uploads/2025/04/vorstand_header-scaled.jpg);background-size:cover;}.elementor-308 .elementor-element.elementor-element-45339da .swiper-slide{transition-duration:calc(5000ms*1.2);height:60vh;}.elementor-308 .elementor-element.elementor-element-45339da .swiper-slide-contents{max-width:66%;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);}.elementor-308 .elementor-element.elementor-element-45339da .swiper-slide-inner{padding:0% 0% 2% 20%;text-align:start;}.elementor-308 .elementor-element.elementor-element-45339da .elementor-slide-heading{color:var( --e-global-color-secondary );font-family:"Roboto Slab", Sans-serif;font-size:50px;font-weight:bold;}.elementor-308 .elementor-element.elementor-element-45339da .elementor-swiper-button{color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-45339da .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-45339da .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-308 .elementor-element.elementor-element-45339da .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-7d77da8{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-308 .elementor-element.elementor-element-811f070{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-308 .elementor-element.elementor-element-811f070 .elementor-post__thumbnail__link{width:100%;}.elementor-308 .elementor-element.elementor-element-811f070 .elementor-post__meta-data span + span:before{content:"•";}.elementor-308 .elementor-element.elementor-element-811f070 .elementor-post__text{margin-top:20px;}.elementor-308 .elementor-element.elementor-element-811f070 .elementor-post__badge{right:0;}.elementor-308 .elementor-element.elementor-element-811f070 .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );color:var( --e-global-color-94bf2c8 );margin:20px;}.elementor-308 .elementor-element.elementor-element-811f070 .elementor-post__title, .elementor-308 .elementor-element.elementor-element-811f070 .elementor-post__title a{color:var( --e-global-color-primary );font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-308 .elementor-element.elementor-element-811f070 .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-308 .elementor-element.elementor-element-811f070 .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-811f070 a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}@media(max-width:1024px){.elementor-308 .elementor-element.elementor-element-7d77da8{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-308 .elementor-element.elementor-element-811f070 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-308 .elementor-element.elementor-element-811f070 a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-308 .elementor-element.elementor-element-811f070 .elementor-post__thumbnail__link{width:100%;}.elementor-308 .elementor-element.elementor-element-811f070 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-308 .elementor-element.elementor-element-811f070 a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for slides, class: .elementor-element-45339da *//* SLIDER HINTERGRUNDVERLAUF */
.elementor-slides .swiper-slide {
  position: relative;
}

.elementor-slides .swiper-slide::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, #c6c8b2 2%, rgba(0, 0, 0, 0.2) 90%);
  z-index: 1;
}

.elementor-slides .swiper-slide .elementor-slide-content {
  z-index: 2;
}

.swiper-slide-inner {
  z-index: 5;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-811f070 */.elementor-post__text {
    display: flex !important;
    flex-direction: column;
    height: 100%;
}
.elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */