/* @animation */
.wpb_content_element .wpb_wrapper, .vc_btn3-container:not(.block_btn),
.animation_el, .vc_tta, .leistungen_el_title_m, .vc_grid-item, .wpdt-c, .wpforms-container, .wpcf7{
  transform: translateY(40px) translateZ(0);
  transition-property: opacity, transform;
  transition-timing-function: cubic-bezier(0.39, 0.58, 0.57, 1);
	opacity: 0;
  will-change: opacity, transform;
}
.slide_el{
  transform: translateY(32px) translateZ(0);
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.39, 0.58, 0.57, 1);
  will-change: transform;
}
.fade_el{
  opacity: 0;
  transition: opacity 0.35s cubic-bezier(0.39, 0.58, 0.57, 1);
}
.wpb_content_element.is_shown .wpb_wrapper, .vc_btn3-container.is_shown:not(.block_btn),
.animation_el.is_shown, .vc_tta.is_shown, .is_shown .leistungen_el_title_m, .vc_grid-item.is_shown, .wpdt-c.is_shown, .wpforms-container.is_shown, .wpcf7.is_shown{
	opacity: 1;
	transform: translateY(0) translateZ(0);
  transition-duration: .65s, .65s;
}
.slide_el.is_shown{
  transform: translateY(0) translateZ(0);
  transition-duration: .5s;
}
.fade_el.is_shown{
  opacity: 1;
}
.animation_el .wpb_content_element .wpb_wrapper, .animation_el .vc_btn3-container, .animation_el .vc_tta,
.static_el .vc_tta, .static_el.vc_tta, .static_el .wpb_content_element .wpb_wrapper, .static_el .vc_btn3-container, .static_el.wpb_content_element .wpb_wrapper, .static_el.vc_btn3-container,
.vc_tta-panel-body .wpb_content_element .wpb_wrapper, .vc_tta-panel-body .vc_btn3-container, .vc_tta-panel-body .animation_el, .animation_el .animation_el{
  transform: unset;
  will-change: unset;
  opacity: unset;
}
