/*CTA*/
.cta-wrapper {
	position: relative;
}

.articlecarousel .cta-wrapper,
.carousel .cta-wrapper {
	height: 100%;
}

.icon-content {
	display: none;
}

@media screen and (min-width: 768px) {
	.cta-text {
		font-size: clamp(0.7rem, 1.5vw, 2rem);
	}
}

.cta-image img {
	width: 100% !important;
	height: auto !important;
}

.cta-elements-wrapper {
	display: none;
}

.cta-icon-content {
	min-width: 200px;
}

.cta-element {
	position: absolute;
}

.cta-element a {
	text-decoration: none;
}

.cta-icon-marker svg {
	animation: pulse 2s infinite;
	border-radius: 50%;
	cursor: pointer;
	background-image: radial-gradient(at center, #fff 60%, transparent 40%);
}

/* Animation for cta icon */
@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 #fdfcfc99; /* Opacitate 0.4 */
	}
	70% {
		-webkit-box-shadow: 0 0 0 15px #f49d1600; /* Complet transparent */
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 #f49d1600; /* Complet transparent */
	}
}

@keyframes pulse {
	0% {
		box-shadow: 0 0 0 0 #fdfcfc99; /* Opacitate 0.4 */
	}
	70% {
		box-shadow: 0 0 0 15px #f49d1600; /* Complet transparent */
	}
	100% {
		box-shadow: 0 0 0 0 #f49d1600; /* Complet transparent */
	}
}


.cta-position_0 {
	top: 0;
	left: 0;
}

.cta-position_1 {
	top: 0;
	right: 0;
}

.cta-position_2 {
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.cta-position_3 {
	bottom: 0;
	left: 0;
}

.cta-position_4 {
	bottom: 0;
	right: 0;
}

.cta-position_5 {
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

.cta-position_6 {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.pageCustom .flipbox .cta-wrapper picture img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.pageCustom .flipbox .cta-wrapper {
	width: 100%;
	height: 100%;
}

/* END CTA */