

.drop-termin {} 
.drop-termin h3{margin: 0} 
.drop-termin span {color: #b964a2; font-size: 4.5em} 




.cta-buttun-ot {margin: 50px auto 25px auto;}
.cta-buttun-ot a{background: #b964a2; color: #fff; padding: 15px 35px; border-radius: 5px;}
.cta-buttun-ot a:hover{background: #8b2771; color: #fff; padding: 15px 35px; border-radius: 5px;}

.telphrase {margin: 0 0 0 -11px;}




.item1 { grid-area: a;  display: grid; align-items: center;}
.item2 { grid-area: b;  display: grid;}



.grid-start-top {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gab: 25px;
	grid-template-areas:
	'a'
	'b';
	}

@media screen and (max-width:740px){

.grid-start-top {
	display: grid;
	grid-template-columns: 1fr;
	gab: 25px;
	grid-template-areas:
	'b'
	'a';
	}
}


.grid-start-top > div {
	display: grid;
	}



.grid-start-top-text {padding: 0px 100px}
@media screen and (max-width:1150px){.grid-start-top-text {padding: 0px 25px}}

.grid-start-top-text span {color: #b964a2; margin: 0 0 0 -40px; position: relative; top: -10px;}
@media screen and (max-width:740px){.grid-start-top-text span {margin: 0 0 0 -32px;}}

.grid-start-top img{max-height: 500px; width: auto;}
@media screen and (max-width:740px){.grid-start-top img{max-height: 300px;}}




.columns {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 1em;
}

.card {
padding: 1rem;
/*background: hsl(var(--clr-green));*/
border: solid 0px #f90;
}

.card img{justify-content:center; border: soid 1px #f90; border-radius: 50%}
.card img.pic-normal {border-radius: 0}


ul#aufz-check {list-style-type: none; position: relative}
ul#aufz-check li.icon-ok {margin: 15px 0 15px 55px; padding-top: 5px}
ul#aufz-check li.icon-ok:before {color: rgba(202,48,12,1);color: #b964a2; font-size: 2.5em; position: absolute; left: 0;}



.gradiant-damon {background: rgb(238,243,246); background: linear-gradient(90deg, rgba(238,243,246,1) 0%, rgba(255,255,255,0) 60%); padding: 50px 0;}
@media screen and (max-width:960px){.gradiant-damon {background: rgb(238,243,246); background: linear-gradient(180deg, rgba(238,243,246,1) 0%, rgba(255,255,255,0) 60%);}}


.aufzaehlung-2 {margin: 20px 0 0 0; padding: 0 0 0 50px}
.aufzaehlung-2 ul {font-size:30px; list-style-type: square;}
.aufzaehlung-2 li {font-size:32px; line-height:22px; padding:10px 0 0 0; margin:0; color: #b964a2;}
.aufzaehlung-2 li span{font-size:18px; color:#333; line-height:22px;  position:relative; bottom: 4px;}


.icon-ok {
	margin: 7px 0;
	list-style: none;
	}
	
.icon-ok:before {
	color: #b964a2;	
	color: #b964a2;
	font-size: 2.4em;
	padding-right: 10px;
	}


.info-button {text-align: center; margin: 0 0 -25px 0;}
.info-button span {
	font-size: 40px; 
	padding:0 ; 
	margin: 0; 
	background: #fff; 
	border-bottom: solid 1px #eee;
	border-radius: 100px;
	}

.info-feld {display: block;
	height: 100%;
	max-width: 100%;
	background: #FCFCFC;
	
	border: solid 1px #eee;
	border-radius: 5px;
	padding: 30px;
	text-align: center;
	font-size: 16px;
	z-index: 900
	}
