body {
	/* display: none; */
}

.elementor-6 .elementor-element.elementor-element-28537d0:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-28537d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/img/banner-panorama.webp");
}


.elementor-6 .elementor-element.elementor-element-12c8d36:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-12c8d36>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: none;

	/* background-image: url("/img/team1.webp");
	background-size: 45%;
	background-position: left; */
}

.objectives {
	width: 90%;
	text-align: center;
	display: flex;
	justify-content: center;
}


.elementor-6 .elementor-element.elementor-element-2be978a:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-2be978a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: none;
}


.elementor-6 .elementor-element.elementor-element-0267743:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-0267743>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: none;
}


.elementor-6 .elementor-element.elementor-element-8767cfc:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-8767cfc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/img/box1.png");
	background-size: auto;
	background-position: right top;
}


.elementor-69 .elementor-element.elementor-element-bc54ede:not(.elementor-motion-effects-element-type-background),
.elementor-69 .elementor-element.elementor-element-bc54ede>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/img/banner-nosotros.webp");
	min-height: 38em;
	padding: 0;
	display: flex;
}

.elementor-69 .elementor-element.elementor-element-9255770:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-69 .elementor-element.elementor-element-9255770>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/img/mision.webp");
}

.elementor-69 .elementor-element.elementor-element-7f76745:not(.elementor-motion-effects-element-type-background),
.elementor-69 .elementor-element.elementor-element-7f76745>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/img/classic-machine.png");
}

.elementor-10 .elementor-element.elementor-element-3ee37f2:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-3ee37f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/img/banner-products.png");
}

.elementor-75 .elementor-element.elementor-element-32f868e:not(.elementor-motion-effects-element-type-background),
.elementor-75 .elementor-element.elementor-element-32f868e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/img/banner-calidad.webp");
	min-height: 38em;
	padding: 0;
	display: flex;
}

.elementor-71 .elementor-element.elementor-element-d02cbe7:not(.elementor-motion-effects-element-type-background),
.elementor-71 .elementor-element.elementor-element-d02cbe7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/img/banner-contacto.webp");
	min-height: 38em;
	padding: 0;
	display: flex;
}

.contacto-title {
	/* top: 3em; */
	top: 15%;
}


.home-objective-container {
	padding: 5em 0;
	width: 90%;
	margin: 0 auto;
}

.home-objective-container .mission {
	flex-wrap: wrap;
}

.home-objective {
	background-image: url("/img/manipulados.webp");
	/* background-image: url("/img/team1.webp"); */
	background-size: contain;
	background-repeat: no-repeat;
}


body,
h1,
.entry-title a,
.entry-content h1,
h2,
.entry-content h2,
h3,
.entry-content h3,
h4,
.entry-content h4,
h5,
.entry-content h5,
h6,
.entry-content h6 {
	color: #666666;
}

h1,
.entry-content h1,
h2,
.entry-content h2,
h3,
.entry-content h3,
h4,
.entry-content h4,
h5,
.entry-content h5,
h6,
.entry-content h6 {
	color: #404040;
}

.headline {
	text-transform: uppercase;
}

h2.headline {
	font-size: 4rem;
}

.mission {
	width: 100%;
	/* width: 73%; */
	max-width: unset !important;
}

.custom-overlay {
	background-color: rgba(0, 0, 0, 0.34) !important;
	opacity: 1 !important;
}


@media (min-width:1025px) {
	.mission {
		width: 97%;
	}
}

@media (min-width:1542px) {
	.mission {
		width: 73%;
		min-height: 29em;
	}
}

@media (min-width:768px) {
	.text-content {
		padding-right: 15%;
	}
}