.required::after {
	content: "";
}

@media ( min-width : 1536px) {
	.container {
		max-width: 1536px;
	}
}


@media (max-width : 567px) {
	.landing-header-background { 
		background: url(../img/handyvergleich_mobile_header.webp) no-repeat center center;
		background-size: cover;
		height:440px;
	}
	.two-row-label{
		height:8rem;
	}
}
@media(min-width : 568px) {
		.landing-header-background { 
		background: url(../img/handyvergleich_header.webp) no-repeat center center;
		background-size: cover;
		height:688px;
	}
}

.shadow-right {
    box-shadow: 0rem 0rem 0.3rem 0rem rgba(0, 0, 0, 0.25);
  	clip-path: inset(0 -1rem 0 0);
}

.shadow-bottom-right {
    box-shadow: 0rem 0rem 0.3rem 0rem rgba(0, 0, 0, 0.25);
  	clip-path: inset(0 -1rem -1rem 0);
}

.light-green-background {
	background-color:#e6ffe6;
}

@media (min-width: 576px) and (max-width : 991px) {
	.two-row-label{
		height:6.5rem;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.two-row-label{
		height:5.5rem;
	}
}
@media(min-width : 1200px) {
	.two-row-label{
		height:3.5rem;
	}
}

.circle-green {
	color: green;
}

.circle-red {
	color: red;
}

.not-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}

