.wpcf7-tel{
	    color: #666666;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background-color: #f8f8f8;
    padding: 6px;!important
    width: 98%;
    background-color: #f8f8f8;
}
.sponsor-container{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:10px;
}
.sponsor-card{
	display:grid;
	align-content:space-between;
	background-color:#f7f9fc;
	box-shadow:2px 2px 6px gray;
	transition:0.5s;
}
.sponsor-card h2{
	color:white;
	text-align:left;
	font-size:2rem;
	background-color:#21509f;
		padding:0.5em;
	
}
.sponsor-card:hover{
	background-color:white;
	transition:0.5s;
}
.sponsor-description{
	padding:2em;
}
.price{
	padding:2em;
	color:black;
	font-size:1.6rem;
}
.zitat_wrapper{
	width:100%;
	display:flex;
	align-items:center;
	flex-direction:column;
}
.zitat_container{
	background-color:#f8f8f8;
	box-sizing:border-box;
	padding-top:1em;
	gap:2em;
	width:60%;
	display:grid;
	grid-template-columns:1fr 2fr;
}
.zitat_bild{
	background-image:url(https://mediaproductiv.de/wp-content/uploads/2020/06/klaus-v2-web.jpg);
	background-position: top center; 
	background-size: cover;
	height:100%;
	width:100%;
	margin-left:1em;
	margin-right:1em;
}
.zitat_container p{
	margin-right:1em;
}
.zitat_footer{
	background-color:#f0f0f0;
	width:100%!important;
	display:flex;
	grid-column:span 2;
	padding:1em;
}
.zitat_footer p{
	width:50%;
}
.zitat_footer_titel{
	text-align:right;
}
.zitat_titel_container p{
	background-color:#21509f;
	color:white;
	padding:0.5em;
	font-size: 20px;
    line-height: 25px;
}
@media only screen and (max-width: 600px) {
	.sponsor-container{
		grid-template-columns:1fr;
	}
	.zitat_container{
		width:90%;
		gap:0px;
		justify-items:center;
	}
	.zitat_bild{
		grid-row:2;
		grid-column:span 2;
		height:400px;
		margin:0px;
		padding:1em;
		width:90%;
	}
	.zitat_container p{
		grid-row:1;
		grid-column:span 2;
		margin:0px;
		padding:1em;
	}
}
.call-to-action-link{
	font-size:1.2em!important;
}
.video_container{
	display:flex;
	flex-wrap:wrap;
	gap:5px;
		padding-top:5px;
}
.video_container a{
	padding:1em;
	background-color:white;

	border:solid 1px Gray;
}
.video_container a:hover{
	background-color:#21509f;
	color:white;
}

.video_head{
	padding-top:3em;
	font-size:3rem;
	color:white;
	box-sizing:border-box;
	    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}
.video_head p{
	padding:0px;
	padding-left:1em;
	margin:0px;
	padding-top:10px;
	background: linear-gradient(0deg, rgba(0,0,0,0.5) 27%, rgba(0,212,255,0) 96%);
}