.mediaViewInfo {
	--web-view-name: index;
	--web-view-id: index;
	--web-scale-to-fit: true;
	--web-scale-to-fit-type: width;
	--web-scale-on-resize: true;
	--web-enable-deep-linking: true;
	--web-page-font: 'Montserrat', sans-serif;
}
:root {
	--web-view-ids: index;
}
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	border: none;
}
#index {
	position: absolute;
	width: 1400px;
	height: 1860px;
	font-family: 'Montserrat', sans-serif;
	background-color: rgba(255,255,255,1);
	overflow: hidden;
	--web-view-name: index;
	--web-view-id: index;
	--web-scale-to-fit: true;
	--web-scale-to-fit-type: width;
	--web-scale-on-resize: true;
	--web-enable-deep-linking: true;
	--web-page-font: 'Montserrat', sans-serif;
}

@keyframes fadein {

	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}

}
#Scroll_Group_1 {
	mix-blend-mode: normal;
	position: absolute;
	width: 1124px;
	height: 248px;
	left: 138px;
	top: 360px;
	overflow: hidden;
}
#Ombudsman_Energa_Mxico__es_una {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 1125px;
	height: 246px;
	text-align: center;
	font-family: Montserrat, 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 35px;
	color: rgba(112,112,112,1);
}
#electricidad {
	position: absolute;
	width: 898px;
	height: 280px;
	left: 0px;
	top: 616px;
	overflow: visible;
	--web-animation: fadein undefineds undefined;
	--web-action-type: page;
	--web-action-target: services.html;
	cursor: pointer;
}
#bg {
	fill: rgba(214,224,56,1);
}
.bg {
	position: absolute;
	overflow: visible;
	width: 898px;
	height: 279px;
	left: 0px;
	top: 0px;
}
#electricidad_img {
	opacity: 1;
	mix-blend-mode: multiply;
	filter: drop-shadow(0px 30px 60px rgba(0, 0, 0, 0.161));
	position: absolute;
	width: 1082px;
	height: 456px;
	left: -94px;
	top: -59px;
	overflow: visible;
}
#Electricidad_p {
	left: 167px;
	top: 91px;
	position: absolute;
	overflow: visible;
	width: 565px;
	white-space: nowrap;
	text-align: center;
	font-family: Montserrat, 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 90px;
	color: rgba(255,255,255,1);
}
#oil_gas {
	position: absolute;
	width: 898px;
	height: 279px;
	left: 502px;
	top: 919px;
	overflow: visible;
	--web-animation: fadein undefineds undefined;
	--web-action-type: page;
	--web-action-target: services.html;
	cursor: pointer;
}
#bg_r {
	fill: rgba(214,224,56,1);
}
.bg_r {
	position: absolute;
	overflow: visible;
	width: 898px;
	height: 279px;
	left: 0px;
	top: 0px;
}
#petroleo_gas_img {
	opacity: 1;
	mix-blend-mode: multiply;
	filter: drop-shadow(0px 30px 60px rgba(0, 0, 0, 0.161));
	position: absolute;
	width: 1114px;
	height: 456px;
	left: -94px;
	top: -59px;
	overflow: visible;
}
#Petrleo_y_Gas {
	left: 118px;
	top: 90px;
	position: absolute;
	overflow: visible;
	width: 679px;
	white-space: nowrap;
	text-align: center;
	font-family: Montserrat, 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 90px;
	color: rgba(255,255,255,1);
}
#Mineria {
	position: absolute;
	width: 898px;
	height: 279px;
	left: 0px;
	top: 1224px;
	overflow: visible;
	--web-animation: fadein undefineds undefined;
	--web-action-type: page;
	--web-action-target: services.html;
	cursor: pointer;
}
#bg_v {
	fill: rgba(214,224,56,1);
}
.bg_v {
	position: absolute;
	overflow: visible;
	width: 898px;
	height: 279px;
	left: 0px;
	top: 0px;
}
#mineria_img {
	opacity: 1;
	mix-blend-mode: multiply;
	filter: drop-shadow(0px 30px 60px rgba(0, 0, 0, 0.161));
	position: absolute;
	width: 1082px;
	height: 456px;
	left: -94px;
	top: -59px;
	overflow: visible;
}
#Minera {
	left: 272px;
	top: 90px;
	position: absolute;
	overflow: visible;
	width: 355px;
	white-space: nowrap;
	text-align: center;
	font-family: Montserrat, 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 90px;
	color: rgba(255,255,255,1);
}
#Header {
	position: absolute;
	width: 1400px;
	height: 346.553px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#header_bg {
	fill: rgba(40,55,63,1);
}
.header_bg {
	overflow: visible;
	position: absolute;
	width: 1400px;
	height: 346.553px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#header_img {
	opacity: 0.7;
	position: absolute;
	width: 1400px;
	height: 346.553px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#circulo {
	position: absolute;
	width: 212px;
	height: 199px;
	left: 594px;
	top: 123px;
	overflow: visible;
}
#circulo_ {
	position: absolute;
	width: 212px;
	height: 199px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Logo {
	position: absolute;
	width: 311px;
	height: 78px;
	left: 951px;
	top: 1325px;
	overflow: visible;
}
#OEM__ONG_LOGO {
	position: absolute;
	width: 311px;
	height: 78px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Footer {
	position: absolute;
	width: 1400px;
	height: 323px;
	left: 0px;
	top: 1537px;
	overflow: visible;
}
#Donar_bg {
	opacity: 0.7;
	fill: rgba(40,55,63,1);
}
.Donar_bg {
	position: absolute;
	overflow: visible;
	width: 1400px;
	height: 231px;
	left: 0px;
	top: 0px;
}
#footer_rbn {
	position: absolute;
	width: 1400px;
	height: 92px;
	left: 0px;
	top: 231px;
	overflow: visible;
}
#footer_bg {
	fill: rgba(40,55,63,1);
}
.footer_bg {
	position: absolute;
	overflow: visible;
	width: 1400px;
	height: 92px;
	left: 0px;
	top: 0px;
}
#Socials {
	position: absolute;
	width: 360px;
	height: 75px;
	left: 138px;
	top: 8.5px;
	overflow: visible;
}
#twitter {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 95px;
	top: 0px;
	overflow: visible;
}
#Path_3 {
	fill: rgba(214,224,56,1);
}
.Path_3 {
	overflow: visible;
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#Path_6 {
	fill: rgba(255,255,255,1);
}
.Path_6 {
	overflow: visible;
	position: absolute;
	width: 36.666px;
	height: 30.555px;
	left: 19.687px;
	top: 24.003px;
	transform: matrix(1,0,0,1,0,0);
}
#linkedin {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 190px;
	top: 0px;
	overflow: visible;
}
#Path_5 {
	fill: rgba(214,224,56,1);
}
.Path_5 {
	overflow: visible;
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#Rectangle_7 {
	fill: rgba(255,255,255,1);
}
.Rectangle_7 {
	position: absolute;
	overflow: visible;
	width: 7.414px;
	height: 23.489px;
	left: 21.487px;
	top: 29.199px;
}
#Path_7 {
	fill: rgba(255,255,255,1);
}
.Path_7 {
	overflow: visible;
	position: absolute;
	width: 25.136px;
	height: 23.715px;
	left: 33.427px;
	top: 28.973px;
	transform: matrix(1,0,0,1,0,0);
}
#Path_8 {
	fill: rgba(255,255,255,1);
}
.Path_8 {
	overflow: visible;
	position: absolute;
	width: 8.998px;
	height: 8.15px;
	left: 20.528px;
	top: 18.11px;
	transform: matrix(1,0,0,1,0,0);
}
#facebook {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Path_2 {
	fill: rgba(214,224,56,1);
}
.Path_2 {
	overflow: visible;
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#Path_9 {
	fill: rgba(255,255,255,1);
}
.Path_9 {
	overflow: visible;
	position: absolute;
	width: 16.675px;
	height: 7.146px;
	left: 28.735px;
	top: 31.326px;
	transform: matrix(1,0,0,1,0,0);
}
#Path_10 {
	fill: rgba(255,255,255,1);
}
.Path_10 {
	overflow: visible;
	position: absolute;
	width: 13.069px;
	height: 35.732px;
	left: 32.341px;
	top: 19.415px;
	transform: matrix(1,0,0,1,0,0);
}
#youtube {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 285px;
	top: 0px;
	overflow: visible;
}
#Path_4 {
	fill: rgba(214,224,56,1);
}
.Path_4 {
	overflow: visible;
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#Icon_awesome-youtube {
	fill: rgba(255,255,255,1);
}
.Icon_awesome-youtube {
	overflow: visible;
	position: absolute;
	width: 38.4px;
	height: 27px;
	left: 18.3px;
	top: 24.003px;
	transform: matrix(1,0,0,1,0,0);
}
#Copyright__2023_derechos_reser {
	left: 646px;
	top: 12px;
	position: absolute;
	overflow: visible;
	width: 491px;
	white-space: nowrap;
	text-align: center;
	font-family: Montserrat, 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 23px;
	color: rgba(255,255,255,1);
}
#Donar_btn {
	position: absolute;
	width: 279px;
	height: 125px;
	left: 174px;
	top: 53px;
	overflow: visible;
	transition: all 0.6000000238418579s ease-in-out;
	--web-animation: fadein 0.6000000238418579s ease-in-out;
	--web-action-type: page;
	--web-action-target: donate.html;
	cursor: pointer;
}
#Rectangle_11 {
	fill: rgba(231,185,65,1);
	stroke: rgba(112,112,112,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Rectangle_11 {
	position: absolute;
	overflow: visible;
	width: 279px;
	height: 125px;
	left: 0px;
	top: 0px;
}
#DONAR {
	left: 35px;
	top: 34px;
	position: absolute;
	overflow: visible;
	width: 211px;
	white-space: nowrap;
	text-align: center;
	font-family: Montserrat, 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 53px;
	color: rgba(255,255,255,1);
}
#Aydanos_a_continuar_defendiend {
	left: 475px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 813px;
	height: 231px;
	transition: all 0.6000000238418579s ease-out;
	--web-animation: fadein 0.6000000238418579s ease-out;
	--web-action-type: page;
	--web-action-target: donate.html;
	cursor: pointer;
	text-align: center;
	font-family: Montserrat, 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 32px;
	color: rgba(255,255,255,1);
}
#Menu {
	position: absolute;
	width: 636px;
	height: 31px;
	left: 382px;
	top: 28px;
	overflow: visible;
}
#border {
	position: absolute;
	width: 636px;
	height: 31px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#glows {
	position: absolute;
	width: 636px;
	height: 31px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#glow {
	opacity: 0.75;
	fill: rgba(255,255,255,1);
	stroke: rgba(112,112,112,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.glow {
	position: absolute;
	overflow: visible;
	width: 636px;
	height: 31px;
	left: 0px;
	top: 0px;
}
#highlight {
	fill: rgba(214,224,56,1);
}
.highlight {
	filter: drop-shadow(0px 30px 60px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 255px;
	height: 208px;
	left: 8px;
	top: 1px;
}
#Btns {
	position: absolute;
	width: 583px;
	height: 22px;
	left: 26px;
	top: 3px;
	overflow: visible;
}
#OEM {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 45px;
	white-space: nowrap;
	text-align: left;
	font-family: Montserrat, 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	color: rgba(40,55,63,1);
}
#Quines_somos {
	left: 69px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 166px;
	white-space: nowrap;
	transition: all 0.6000000238418579s ease-in-out;
	--web-animation: fadein 0.6000000238418579s ease-in-out;
	--web-action-type: page;
	--web-action-target: about.html;
	cursor: pointer;
	text-align: left;
	font-family: Montserrat, 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	color: rgba(40,55,63,1);
}
#Servicios {
	left: 257px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 85px;
	white-space: nowrap;
	transition: all 0.6000000238418579s ease-in-out;
	--web-animation: fadein 0.6000000238418579s ease-in-out;
	--web-action-type: page;
	--web-action-target: services.html;
	cursor: pointer;
	text-align: left;
	font-family: Montserrat, 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	color: rgba(40,55,63,1);
}
#Donativos {
	left: 375px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 96px;
	white-space: nowrap;
	transition: all 0.6000000238418579s ease-in-out;
	--web-animation: fadein 0.6000000238418579s ease-in-out;
	--web-action-type: page;
	--web-action-target: donate.html;
	cursor: pointer;
	text-align: left;
	font-family: Montserrat, 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	color: rgba(40,55,63,1);
}
#Contacto {
	left: 497px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 87px;
	white-space: nowrap;
	transition: all 0.6000000238418579s ease-out;
	--web-animation: fadein 0.6000000238418579s ease-out;
	--web-action-type: page;
	--web-action-target: contact.html;
	cursor: pointer;
	text-align: left;
	font-family: Montserrat, 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	color: rgba(40,55,63,1);
}