/* https://www.kletterwald-prien.de/wp-content/plugins/clubdrei/css/progress-bar.css?ver=202504171006 */
.c3-progress-bar{display:block;width:0;height:100%;position:relative;background-color:#e2001a}.c3-progress-bar__label{position:absolute;right:40px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-family:'HandVetica',sans-serif;font-weight:700;font-size:30px;color:#fff;line-height:30px}
/*!*
 * Quickbook Button Animation
 */
.c3-quickbook__button{overflow:hidden}.c3-quickbook__button .elementor-button-text{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.c3-quickbook__button--animate .elementor-button-text{animation:c3-quickbook-bounce 2s cubic-bezier(.28,.84,.42,1) infinite;-webkit-animation:c3-quickbook-bounce 2s cubic-bezier(.28,.84,.42,1) infinite}@keyframes c3-quickbook-bounce{0%{transform:translate(-50%,-50%) scale(1,1) translateY(0)}10%{transform:translate(-50%,-50%) scale(1.1,.9) translateY(0)}30%{transform:translate(-50%,-50%) scale(.9,1.1) translateY(-10px)}50%{transform:translate(-50%,-50%) scale(1.05,.95) translateY(0)}57%{transform:translate(-50%,-50%) scale(1,1) translateY(-5px)}64%{transform:translate(-50%,-50%) scale(1,1) translateY(0)}100%{transform:translate(-50%,-50%) scale(1,1) translateY(0)}}@-webkit-keyframes c3-quickbook-bounce{0%{-webkit-transform:translate(-50%,-50%) scale(1,1) translateY(0)}10%{-webkit-transform:translate(-50%,-50%) scale(1.1,.9) translateY(0)}30%{-webkit-transform:translate(-50%,-50%) scale(.9,1.1) translateY(-10px)}50%{-webkit-transform:translate(-50%,-50%) scale(1.05,.95) translateY(0)}57%{-webkit-transform:translate(-50%,-50%) scale(1,1) translateY(-5px)}64%{-webkit-transform:translate(-50%,-50%) scale(1,1) translateY(0)}100%{-webkit-transform:translate(-50%,-50%) scale(1,1) translateY(0)}}@media (max-width:767px){.c3-quickbook__button--animate .elementor-button-text{animation:c3-quickbook-bounce-mobile 2s cubic-bezier(.28,.84,.42,1) infinite;-webkit-animation:c3-quickbook-bounce-mobile 2s cubic-bezier(.28,.84,.42,1) infinite}}@keyframes c3-quickbook-bounce-mobile{0%{transform:translate(-50%,-50%) scale(1,1) translateY(0)}10%{transform:translate(-50%,-50%) scale(1.1,.9) translateY(0)}30%{transform:translate(-50%,-50%) scale(.9,1.1) translateY(-6px)}50%{transform:translate(-50%,-50%) scale(1.05,.95) translateY(0)}57%{transform:translate(-50%,-50%) scale(1,1) translateY(-3px)}64%{transform:translate(-50%,-50%) scale(1,1) translateY(0)}100%{transform:translate(-50%,-50%) scale(1,1) translateY(0)}}@-webkit-keyframes c3-quickbook-bounce-mobile{0%{-webkit-transform:translate(-50%,-50%) scale(1,1) translateY(0)}10%{-webkit-transform:translate(-50%,-50%) scale(1.1,.9) translateY(0)}30%{-webkit-transform:translate(-50%,-50%) scale(.9,1.1) translateY(-6px)}50%{-webkit-transform:translate(-50%,-50%) scale(1.05,.95) translateY(0)}57%{-webkit-transform:translate(-50%,-50%) scale(1,1) translateY(-3px)}64%{-webkit-transform:translate(-50%,-50%) scale(1,1) translateY(0)}100%{-webkit-transform:translate(-50%,-50%) scale(1,1) translateY(0)}}
/*!*
 * Breakpoints
 */
@media (max-width:1024px){.c3-progress-bar__label{right:20px}}