.cmp-teaser__image .cmp-teaser__content.cmp-card-content-paids {
	grid-row: 2 / 3;
	align-self: center;
	background-color: white;
	padding: 2rem;
	border-radius: 24px;
	border: 1px solid #D3D6DC;
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.0392156863);
	height: auto !important;
	gap: 0 !important;
	align-items: center;
	padding: 20px 72px !important;

}

.cmp-teaser__content.cmp-teaser-content-paids-right {
	padding-left: 0 !important;
}

.cmp-teaser__content .cmp-button-container{
	display: flex;
}

.cmp-teaser__image.cmp-card-image-paids.paid-teaser-image-right, .cmp-teaser__image.cmp-card-image-paids.cmp-teaser-image-paids{
	margin-top: -12px !important;
}

.cmp-teaser__image.cmp-card-image-paids {
	display: flex;
	justify-content: center;
}

.countdownHolder {

	text-align: center;
	letter-spacing: -3px;
	display: flex;
}

.position {
	display: inline-block;
	height: 89px;
	overflow: hidden;
	position: relative;
	width: 1.28em;
}

.cmp-teaser__content.cmp-teaser-content-paids {
    z-index: 1 !important; /* Ensure it is lower than the popup */
}

.digit {
	position: absolute;
	display: block;
	width: 49.5px;
	background-color: var(--color-blue-5, #F2F8FB);
	border-radius: 0.2em;
	text-align: center;
	color: #0D1C3D;
	letter-spacing: -1px;
}

.position.greeting {
	line-height: 71.5px !important;
}


.digit.static {
	border: 1px solid #0D1C3D;
	border-radius: 3px;
	border-width: 1px;

}

.cmp-teaser__description.cmp-teaser__description-paids{
	text-align: center;
}

.countDiv {
	display: inline-block;
	width: 16px;
	height: 73.5px;
	position: relative;
}

.countDiv:before,
.countDiv:after {
	position: absolute;
	width: 5px;
	height: 5px;
	background-color: #0D1C3D;

	margin-left: -8px;
	top: 0.5em;
	content: '';
}

.countDiv:after {
	top: 0.9em;
}

.cmp-teaser__image.cmp-card-image-paids.paid-teaser-image-right {
	grid-column: 8 / 13 !important;
}

.cmp-teaser__content .cmp-button-container .cmp-teaser__action-container{
	padding-bottom: 10px;
	margin-right: 10px !important;
}

@media (min-width: 767px) and (max-width: 1387px) {
	.cmp-teaser__image .cmp-teaser__content.cmp-card-content-paids {
		padding-left: 24px !important;
		padding-right: 24px !important;
		padding-top: 14px !important;
		padding-bottom: 14px !important;
	}

	.cmp-teaser__image.cmp-card-image-paids.paid-teaser-image-right {
		grid-column: 7 / 13 !important;
	}

	.position.greeting {
		line-height: 47.5px !important;
	}

	.digit {
		width: 40.5px;
	}

	.position {
		width: 1.08em;
		height: 60px;
	}
	.countDiv{
		height: 47.5px;
	}
	.countDiv:before,
	.countDiv:after {
		margin-left: -8px;
		margin-top: -11px;
	}
}

@media (min-width: 1151px) and (max-width: 1387px) {
	.position {
		width: 1.08em;
	}
}

@media (min-width: 767px) and (max-width: 1151px) {

	.position {
		width: 1.39em;
	}
	.countDiv:before,
	.countDiv:after {
		margin-left: -4px;
        margin-top: 0px;
	}

	.cmp-teaser.paid-search-teaser-without-clock  .cmp-teaser__spacer.paid-search-spacer{
		min-height: auto !important;
	}

	.cmp-teaser__content.cmp-teaser-content-paids-right {
		padding-left: 24px !important;
	}

}

@media (max-width: 767px) {
	.cmp-teaser__image.paid-teaser-image-without-countdown-timer{
		grid-row: 2/3 !important;
		height: 100% !important;
		padding-top: 2rem !important;
	}
	.cmp-teaser__content .cmp-button-container.cmp-button-container-paids{
		display: flex;
		flex-direction: column-reverse;
    }
    .cmp-teaser__content .cmp-button-container.cmp-button-container-paids .cmp-teaser__action-container{
        padding-bottom: 10px;
    }
    .cmp-button-container.cmp-button-container-paids .cmp-teaser__action-container{
        margin-right: 0px !important;
        width: 100% !important;
    }
    .cmp-button-container.cmp-button-container-paids .cmp-teaser__action-container .cmp-teaser__action-link{
        width: 100% !important;
    }
	.cmp-teaser__image .cmp-teaser__content.cmp-card-content-paids {
		padding-left: 24px !important;
		padding-right: 24px !important;
		padding-top: 7px !important;
		padding-bottom: 7px !important;
	}

	.position.greeting {
		line-height: 39.87px !important;
	}

	.ds-hero__inner-content-container .cmp-teaser.paid-search-teaser {
		display: grid !important;

	}

	.ds-hero__inner-content-container .cmp-teaser.paid-search-teaser-right {
		display: block !important;

	}

	.ds-hero .ds-hero__background-image.paid-search-background-image {
		grid-row: 0/0 !important;
	}

	.ds-hero .ds-hero__background-image.paid-search-background-image-right {
		grid-row: 1/3 !important;
	}

	.cmp-teaser__content.cmp-teaser-content-paids-right {
		grid-row: 1/2 !important;
	}

	.cmp-teaser__image.cmp-card-image-paids.paid-teaser-image-right {
		grid-row: 2/3 !important;
		grid-column: 1 / 13 !important;
		padding-top: 2rem !important;
	}
	.cmp-teaser__image.cmp-card-image-paids.paid-teaser-image-right, .cmp-teaser__image.cmp-card-image-paids.cmp-teaser-image-paids{
		margin-top: 0 !important;
		margin-bottom: 20px !important;
		
	}
	.cmp-teaser__image.cmp-card-image-paids.cmp-teaser-image-paids{
		padding-top: 0 !important;
	}
	.ds-hero .ds-hero__background-image.paid-search-background-image-right{
		height: 250px !important;
	}
	.ds-hero .ds-hero__background-image.paid-search-background-image {
		height: 312px !important;
	}

	.position {
		width: 1.3em;
		height: 60px;
	}

	.digit {
		width: 1.1em;
	}

	.countDiv:before,
	.countDiv:after {
		margin-top: -4px;
		margin-left: -6px;
	}
	.cmp-teaser__content.cmp-teaser-content-paids-right {
		padding-left: 24px !important;
		padding-bottom: 0px !important;
	}
	.cmp-teaser__content.cmp-teaser-content-paids.cmp-teaser-with-countdown-timer{
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.cmp-teaser__content.cmp-teaser-content-paids.cmp-teaser-without-countdown-timer{
		padding-top: 24px !important;
		padding-bottom: 24px !important;
	}

}

@media (min-width: 410px) and (max-width: 767px) {
	.position {
		width: 1.38em;
		height: 45px;
	}

	.countDiv {
		width: 12px;
	}
	.cmp-teaser__content.cmp-teaser-content-paids-right {
		padding-left: 24px !important;
	}
}


@media (min-width: 322px) and (max-width: 375px) {
	.cmp-teaser__image .cmp-teaser__content.cmp-card-content-paids {
		padding: 7px 10px !important;
	}

	.digit {
		width: 1em;
	}

	.position {
		width: 1.2em;
		height: 45px;
	}

	.countDiv {
		width: 12px;
	}
	.cmp-teaser__content.cmp-teaser-content-paids-right {
		padding-left: 24px !important;
	}

}

@media (max-width: 322px)  {
	.cmp-teaser__image .cmp-teaser__content.cmp-card-content-paids {
		padding: 7px 10px !important;
	}

	.digit {
		width: 1em;
	}

	.position {
		width: 1.08em;
		height: 45px;
	}

	.countDiv {
		width: 12px;
	}
	.cmp-teaser__content.cmp-teaser-content-paids-right {
		padding-left: 24px !important;
	}

	.cmp-teaser__content .cmp-button-container.cmp-button-container-paids{
		display: flex;
		flex-direction: column-reverse;
	}

	.cmp-teaser__content .cmp-button-container.cmp-button-container-paids .cmp-teaser__action-container{
		padding-bottom: 10px;
	}
	.cmp-button-container.cmp-button-container-paids .cmp-teaser__action-container{
		margin-right: 0px !important;
		width: 100%;
	}
	.cmp-button-container.cmp-button-container-paids .cmp-teaser__action-container .cmp-teaser__action-link{
		width: 100% !important;
	}

}

@media (max-width: 300px) {
	.countdownHolder{
		letter-spacing: 1px;
	}
	.digit {
		width: 0.8em;
	}
	.position {
		width: 0.9em;
	}
	.countDiv {
		width: 4px;
	}
	.countDiv.greeting.countDiv0::after,
	.countDiv.greeting.countDiv0::before{
		margin-left: -4px;
	}
	.countDiv:before,
	.countDiv:after {
		margin-left: -2.5px;
	}
	.position.greeting{
		font-size: 20px !important;
	}
	.cmp-teaser__content.cmp-card-content-paids{
		margin-top: 12px !important;
	}
	.countDays{
		width: 50px !important;
	}
}


@media (min-width: 768px) and (max-width: 1152px){
	.ds-hero__outer-content-container.outer-content-container-paids{
		grid-row: 2 / 3 !important;
	}
	.cmp-teaser__content.cmp-teaser-content-paids.cmp-teaser-without-countdown-timer{
		grid-column: 1 / 13 !important;
	}
	.cmp-teaser__content.cmp-teaser-content-paids.cmp-teaser-with-countdown-timer{
		grid-column: 7 / 13 !important;
	}
	.cmp-teaser.paid-search-teaser-without-clock{
		margin-top: -2rem !important;
		grid-template-rows: unset !important;
	}
	.cmp-teaser__content.cmp-teaser-content-paids-right {
		padding-left: 24px !important;
	}
	.cmp-teaser__image.paid-teaser-image-without-countdown-timer{
		grid-column: 10 / 13 !important;
	}
}


