/**
 * Base styles
 **/

/* Background color */
.bingo-fiesta-slider {
	background-color: #ffc939;
}

/* Button colors */
.bingo-fiesta-slider .cta-button-container a {
	color: #fff;
	background-color: #dd047a;
}
.bingo-fiesta-slider .cta-button-container a:hover {
	color: #fff;
	background-color: #fd2da2;
}

/**
 * Desktop styles
 **/
@media screen and (min-width: 1021px) {
	/* Background images */
	.bingo-fiesta-slider {
		background-image: url('../images/de/background_desktop.jpg');
	}
	.bingo-fiesta-slider:lang(fr) {
		background-image: url('../images/fr/background_desktop.jpg');
	}
	.bingo-fiesta-slider:lang(it) {
		background-image: url('../images/it/background_desktop.jpg');
	}
	.bingo-fiesta-slider:lang(en) {
		background-image: url('../images/en/background_desktop.jpg');
	}

	/* Button position and size */
	.bingo-fiesta-slider .cta-button-container {
		bottom: 40px;
	}
	.bingo-fiesta-slider .cta-button-container a {
		padding: 25px 60px;
	}
}

/**
 * Tablet styles
 **/
@media screen and (min-width: 768px) and (max-width: 1020.9px) {
	/* Background images */
	.bingo-fiesta-slider {
		background-image: url('../images/de/background_tablet.jpg');
	}
	.bingo-fiesta-slider:lang(fr) {
		background-image: url('../images/fr/background_tablet.jpg');
	}
	.bingo-fiesta-slider:lang(it) {
		background-image: url('../images/it/background_tablet.jpg');
	}
	.bingo-fiesta-slider:lang(en) {
		background-image: url('../images/en/background_tablet.jpg');
	}

	/* Button position and size */
	.bingo-fiesta-slider .cta-button-container {
		bottom: 40px;
	}
	.bingo-fiesta-slider .cta-button-container a {
		padding: 25px 60px;
	}
}

/**
 * Mobile styles
 **/
@media screen and (max-width: 767.9px) {
	/* Background images */
	.bingo-fiesta-slider {
		background-image: url('../images/de/background_mobile.jpg');
	}
	.bingo-fiesta-slider:lang(fr) {
		background-image: url('../images/fr/background_mobile.jpg');
	}
	.bingo-fiesta-slider:lang(it) {
		background-image: url('../images/it/background_mobile.jpg');
	}
	.bingo-fiesta-slider:lang(en) {
		background-image: url('../images/en/background_mobile.jpg');
	}

	/* Button position and size */
	.bingo-fiesta-slider .cta-button-container {
		bottom: 40px;
	}
	.bingo-fiesta-slider .cta-button-container a {
		padding: 12px 10px;
	}
}
