.elementor-location-footer .elementor-icon-list-item:first-child {
}

.elementor-location-header .menu {
 
}

.elementor-location-header .menu .menu-item {
}

.elementor-location-header .menu .menu-item a {
   
}

.elementor-location-header .menu .menu-item:hover a {
}

.elementor-location-header .menu .current-menu-item a {
  
}

@media (max-width: 768px) {
	

   
}


.elementor-534 .elementor-element.elementor-element-790a51b0 .elementor-nav-menu--dropdown .elementor-item, .elementor-534 .elementor-element.elementor-element-790a51b0 .elementor-nav-menu--dropdown .elementor-sub-item {
    text-align: center;
}


.elementor-534 .elementor-element.elementor-element-790a51b0 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    font-weight: 600;
}


/*
 .elementor-button {
 -webkit-backdrop-filter: saturate(250%) blur(5px);
    backdrop-filter: saturate(250%) blur(5px);
	transition: all 0.0s ease;
}

 .elementor-button:hover,  .elementor-button: {
 -webkit-backdrop-filter: saturate(250%) blur(5px);
    backdrop-filter: saturate(0%) blur(5px);
	transition: all 0.0s ease;
}



.elementor-location-footer a {
}


a {
	
}
a:hover, a:active{
	
}

*/


@media (min-width: 768px) {
    .hvc-gallery .swiper-slide-image {
        width: 100%;
      height: 360px;
      object-fit: cover;
    }
  
  }

.elementor-cta__bg-wrapper {
    border-radius: 5px;
    overflow: hidden;
}

.elementor-widget-posts .type-mitarbeiter img {
    height: 340px;
    width: 100%;
    object-fit: cover;
}

.elementor-widget-posts .type-mitarbeiter .staff-description {
    min-height: 40px;
}