/*Whatsapp Header Schatten raus*/
#qlwapp .qlwapp-box .qlwapp-header:before {
display: none !important;
}

#qlwapp
{
  z-index: 3 !Important;
}

.qlwapp__container.qlwapp__container--middle-right .qlwapp__button, .qlwapp__container.qlwapp__container--bottom-right .qlwapp__button {
  margin-bottom: 16px !important;
}

@media (max-width: 959px) {
.probetraining-form, h2 {
  font-size: 30px !important;
}
}

div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected .wpforms-image-choices-image:after {
  background-color: #23b33a !important;
}

div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label:hover, div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label:hover {
  border-color: #23b33a !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-webkit-slider-thumb {
  background-color: #23b33a !important;
}

@media (max-width: 959px) {
.probetraining-form-divider {
  display: none !important;
}
}

/* Navigation */

  /* Button */
  .btn-color-426471 {
  color: #053232 !important;
}

/* Instagram Feed */
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
  font-size: 15px !important;
  font-weight: 800 !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
}

/* Startseite -> Pulse Bento Box */
.pulse-logo-bentobox {
  animation: heartbeat 1.5s ease-in-out infinite;
}

@keyframes heartbeat {
  0% {
  transform: scale(1);
  }
  10% {
  transform: scale(1.2);
  }
  20% {
  transform: scale(1);
  }
  30% {
  transform: scale(1.1);
  }
  40% {
  transform: scale(1);
  }
  100% {
  transform: scale(1);
  }
}

/* Pop-Up-Banner Depicter */
@media screen and (max-width: 1024px) {
  .depicter-revert .depicter-7-element-3 {
    font-size: 25px !important;
  }
}

@media screen and (max-width: 1024px) {
  .depicter-revert .depicter-7-element-4 {
    font-size: 9px !important;
  }
}

@media screen and (max-width: 1024px) {
.depicter-revert .depicter-26-element-39 {
    font-size: 25px !important; 
}
}

@media screen and (max-width: 1024px) {
.depicter-revert .depicter-26-element-4 {
    font-size: 9px !important;
}
}

  /* Sommeraktion Pop-Up */
@media screen and (max-width: 1024px) {
  .depicter-revert .depicter-32-element-3 {
    font-size: 25px !important;
  }
}

@media screen and (max-width: 1024px) {
  .depicter-revert .depicter-32-element-4 {
    font-size: 9px !important;
  }
}

@media screen and (max-width: 1024px) {
  .depicter-revert .depicter-37-element-3 {
    font-size: 25px !important;
  }
}

@media screen and (max-width: 1024px) {
  .depicter-revert .depicter-37-element-4 {
    font-size: 9px !important;
  }
}

/* Scroll up */
.footer-scroll-top i {
  display: none !important;
}

/* Chatbase Bubble – Schlagschatten entfernen */
#chatbase-bubble-button {
  box-shadow: none !important;
}

/* Chatbase Bubble – Schatten überall entfernen (inkl. Mobile/States) */
#chatbase-bubble-button,
#chatbase-bubble-button:hover,
#chatbase-bubble-button:active,
#chatbase-bubble-button:focus,
#chatbase-bubble-button:focus-visible,
#chatbase-bubble-button[style] {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

/* Falls Chatbase den Schatten auf ein inneres Element legt */
#chatbase-bubble-button > div,
#chatbase-bubble-button svg,
#chatbase-bubble-button * {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

@media (min-width: 1024px) {
  #chatbase-message-bubbles > div > div {
  max-width: 20vw !important;
  line-height: 1.5 !important;
  font-size: 14px !important;
  }
}