.block-wysiwyg p:not(:last-of-type){
  margin-bottom: 20px;
}

.block-wysiwyg strong{
  font-family: 'Neue DIN VA';
}

.block-wysiwyg ul{
  list-style: initial;
  margin-left: 15px;
  margin-bottom: 20px;
}

.block-wysiwyg ol{
  list-style: decimal;
  margin-left: 15px;
  margin-bottom: 20px;
}

@keyframes pulse-black {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, .2);
	}
	
	70% {
		transform: scale(1.15);
		box-shadow: 0 0 0 7px rgba(0, 0, 0, 0);
	}
	
	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}

@keyframes pulse-white {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, .2);
	}
	
	70% {
		transform: scale(1.15);
		box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
	}
	
	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	}
}

@keyframes small-scale {
	0% {
		transform: scale(0.95);
	}

	30% {
		transform: scale(1.1);
	}
	
	100% {
		transform: scale(0.95);
	}
}

@keyframes tilt-shaking {
  0% { transform: rotate(0deg); }
  10% { transform: rotate(5deg); }
  20% { transform: rotate(0eg); }
  35% { transform: rotate(-5deg); }
  50% { transform: rotate(0deg); }
  100% { transform: rotate(0deg); }
}

.pulse-animation{
  animation: pulse-black 1.2s infinite;
  /*border-radius: 0%;*/
}

.pulse-animation-toggle{
  animation: pulse-white 1.2s infinite;
  /*border-radius: 10%;*/
}

.paypal-form{
	margin-top: 20px;
	text-align: center;
}

.paypal-form input[type=image]{
	animation: tilt-shaking 1.3s infinite;}

.teilnahmebedingungen{
	border-bottom: 1px solid black;
}

.paypal-form.disabled{
	pointer-events: none;
}

.paypal-form-wrapper{
	border: 1px solid black;
	margin-top: 30px;
	padding: 20px;
}