/*--------------------BANNER FINANZAS--------------------*/
.mockfondo-finanzas {
  overflow: hidden;
  max-width: 1500px;
  margin: auto;
	background-image: url(../img/banner-finanzas.jpg);
	background-size: cover;
	background-position: 35%;
  background-attachment: fixed;
  height: 360px;
  object-fit: cover;
  position: relative;
	z-index: -100;
}
.mockfondo-finanzas:before {
  content: "";
  position: absolute;
	z-index: -90;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
}
/*CAPACITACION*/
.mockfondo-capacitacion {
  overflow: hidden;
  max-width: 1500px;
  margin: auto;
	background-image: url(../img/BANNER-CAPACITACION.jpg);
	background-size: cover;
	background-position: 35%;
  background-attachment: fixed;
  height: 360px;
  object-fit: cover;
  position: relative;
	z-index: -100;
}
.mockfondo-capacitacion:before {
  content: "";
  position: absolute;
	z-index: -90;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
}
/*TI*/
.mockfondo-ti {
  overflow: hidden;
  max-width: 1500px;
  margin: auto;
	background-image: url(../img/BANNER-TI.jpg);
	background-size: cover;
	background-position: 35%;
  background-attachment: fixed;
  height: 360px;
  object-fit: cover;
  position: relative;
	z-index: -100;
}
.mockfondo-ti:before {
  content: "";
  position: absolute;
	z-index: -90;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
}
/*DC*/
.mockfondo-dc {
  overflow: hidden;
  max-width: 1500px;
  margin: auto;
	background-image: url(../img/BANNER-DC.jpg);
	background-size: cover;
	background-position: 35%;
  background-attachment: fixed;
  height: 360px;
  object-fit: cover;
  position: relative;
	z-index: -100;
}
.mockfondo-dc:before {
  content: "";
  position: absolute;
	z-index: -90;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
}
/*ESTRATEGIAS DE NEGOCIOS*/
.mockfondo-estrategias {
  overflow: hidden;
  max-width: 1500px;
  margin: auto;
	background-image: url(../img/BANNER-ESTRATEGIAS.jpg);
	background-size: cover;
	background-position: 35%;
  background-attachment: fixed;
  height: 360px;
  object-fit: cover;
  position: relative;
	z-index: -100;
}
.mockfondo-estrategias:before {
  content: "";
  position: absolute;
	z-index: -90;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
}
/*LEGAL*/
.mockfondo-legal {
  overflow: hidden;
  max-width: 1500px;
  margin: auto;
	background-image: url(../img/BANNER-LEGAL.jpg);
	background-size: cover;
	background-position: 35%;
  background-attachment: fixed;
  height: 360px;
  object-fit: cover;
  position: relative;
	z-index: -100;
}
.mockfondo-legal:before {
  content: "";
  position: absolute;
	z-index: -90;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
}
/*TRIBUTOS*/
.mockfondo-tributos {
  overflow: hidden;
  max-width: 1500px;
  margin: auto;
	background-image: url(../img/BANNER-TRIBUTOS.png);
	background-size: cover;
	background-position: 35%;
  background-attachment: fixed;
  height: 360px;
  object-fit: cover;
  position: relative;
	z-index: -100;
}
.mockfondo-tributos:before {
  content: "";
  position: absolute;
	z-index: -90;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
}


.textos-banner {
  position: absolute;
  padding: 0 10px;
  width: 95%;
  margin: auto;
  top: 50%;
	left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.banner-servicios {
  text-align: center;
  font-weight: 800;
  color: #fff;
  font-size: 1.6em;
}

#servicios {
  background: #F5F8FA;
	max-width: 1500px;
	margin: auto;
}
#servicios .titulo {
	text-align: center;
  color: #58585A;
}
.grupo-servicios {
	max-width: 1200px;
	margin: auto;
}
.servicios-img {
	padding: 20px 0;
	height: 400px;
	object-fit: cover;
}
.servicios-columna {
	width: 95%;
	margin: auto;
}
.icon-primitive-dot {
	font-size: 1.2em;
	margin-right: 10px;
	color: #577899;
}
.servicios-item {
	padding: 10px 0;
	display: flex;
	border-bottom: 1px dashed rgba(0,0,0,0.3);
}
.servicios-item:last-child {
	border-bottom: none;
}
.servicios-txt {
  font-size: 1em;
  max-width: 1200px;
  text-align: left;
  color: #58585A;
}
.lista-servicios .servicios-txt {
  font-size: 1em;
  max-width: 1200px;
  padding: 0 10px;
  text-align: left;
  color: #58585A;
}
/*----------COMO SOLICITAR MAS INFORMES - WHATSAPP----------*/
#comosolicitarmasinformes {
	max-width: 1500px;
	margin: auto;
  background: #fff;
}
.comosolicitar-titulo {
  font-size: 1.1em;
  font-weight: 600;
  line-height: 1.5;
  text-align: center;
  color: #333;
}
.comosolicitar-subtitulo {
  font-size: 1.2em;
  font-weight: 800;
  text-align: center;
  color: #58585A;
}
.comosolicitar-datos {
  font-weight: 800;
  text-align: center;
	font-size: 1em;
	padding: 0 10px;
  color: #fff;
  max-width: 960px;
  margin: auto;
}
.link-wa {
	width: 300px;
	margin: auto;
	padding: 7px;
	background: green;
	border-radius: 5px;
}

/*-------------ESTILOS RESPONSIVE WEB DESIGN-------------*/
@media (min-width: 768px) {
/*BANNER*/
.mockfondo-finanzas {
  height: 360px;
}
}
@media (min-width: 1024px) {

}










