.home h2, .home h2.elementor-heading-title{
	color: #CE1141 ;
	font-size: 7vw;
	font-weight: 900;
	line-height: 0.9;
	font-family: 'Gotham';
}


.home h2, .home .home-title--recetas h2.elementor-heading-title{
	font-size: 4rem;
}

.home p {
	color: #CE1141;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0;
	font-family: 'Gotham';
}

.red-section {
	background: #CE1141;
	position: relative;
}

.home-img-container, .home-img-container>div{
	display: contents;
}

.home-img-1,
.home-img-2 {
	position: absolute;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: top right;
	right: 0;
	z-index: 0;
}

.home-img-1 {
	background-image: url(../assets/home-img-1.png);
	width: 35vw;
	height: 90vw;
	top: 0;
}

.home-img-2 {
	background-image: url(../assets/home-img-2.png);
	width: 65vw;
	height: 45vw;
	top: 15%;
}

.home-title,
.home-title h2 {
	color: #CE1141 !important;
	font-size: 4vw;
	text-transform: uppercase;
	font-family: 'Gotham' !important;
	font-weight: 800 !important;
}

.home-title.white,
.home-title.white h2 {
	color: white !important;
}

.home-text {
	font-family: 'Gotham' !important;
	color: #808080 !important;
	font-size: 1.3vw !important;
}

@media screen and (min-width:1750px) {

	#home-todo-comenzo>.e-con-inner,
	#recetas-container>.e-con-inner {
		max-width: 1400px;
	}

	#home-todo-comenzo h2 {
		font-size: 120px;
	}

	.red-section {
		background: #CE1141;
	}

}

@media screen and (max-width:1024px) {
	.red-section {
		background: #CE1141;
	}
}

@media screen and (max-width:768px) {
	#home-todo-comenzo h2 {
		font-size: 48px !important;
	}

	#home-todo-comenzo p {
		font-size: 18px !important;
	}

	.red-section {
		background: #CE1141;
	}

	.home-title,
	.home-title h2 {
		font-size: 48px !important;
		line-height: 0.9 !important;
		font-weight: 900 !important;
	}

	.home-text {
		font-size: 18px !important;
	}
}

@media screen and (max-width:450px) {
	.red-section {
		background: #CE1141;
	}
}

body.home {
	background: #CE1141;
	margin-top: 0 !important;
}