* {
	margin:0;
	padding:0;
}
body {
	font-family: "Montserrat", sans-serif;
	font-optical-sizing: auto;
	font-weight: normal;
	font-style: normal;
	background-color:#E5E5E4 ;
}
body.socios {
	background:#fff;
}
#header {
	background-color:#fff;
	box-shadow: 1px 5px 15px 5px rgb(0 0 0 / 20%);
}
#header img {
	padding: 2rem 0;
	width:110px;
}			
#header > div {
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.ancho {
	max-width:1200px;
	margin:auto;
}
#header > div ul a {
	padding:10px 30px;
	margin:0 1vw;
	cursor:pointer;
}
#header a.btn-rojo {
	margin-right:0;
	background-color:#CB263D;
	color:#fff;
	border-radius:20px;
	text-decoration:none;
}
#header > div > ul {
	display:flex;
	align-items:center;
	justify-content:space-between;
	list-style:none;
}
#header > div > ul > li {
	position:relative;
	padding:0.5rem 0;
}
#header > div > ul > li > ul {
	position:absolute;
	top:100%;
	left:0;
	min-width:100%;
	background:#2b0e0d;
	list-style:none;
	padding:15px;
	display:none;
	z-index:999;
}
#header > div > ul > li > ul a {
	display:block;
	padding:5px;
	color:#fff;
	white-space: pre;
	text-decoration:none;
}
#header > div > ul > li > ul > li {
	position:relative;
}
#header > div > ul > li > ul > li > ul {
	position:absolute;
	top:0;
	left:100%;
	background:#8b1b15;
	padding:15px;
	list-style:none;
	display:none;
}
#header > div > ul > li > ul > li > ul a {	
	display:block;
	padding:5px;
	color:#fff;		
}
#inspira .ancho {
	background: radial-gradient(circle at center,#d12b3e 0%,#8a1c28 50%,#3d0e11 100%);
	background:url('img/inpsira.png');
	background-size:cover;
	height:200px;				
}
.adaptabanner {
    padding: 2vw;
}
.adaptabanner picture, .adaptabanner img {
    width: 100%;
    object-fit: cover;
    height: 100%;
	display:block;
}
#slider {
	overflow:hidden;
	width:100%;		
	position:relative;		
}
#slider > div {
	width:1000%;
	display:flex;		
}
#slider > div > div {
	width:10%;
	box-sizing:border-box;
}
#slider > ul {
	position:absolute;
	bottom:2vw;
	left:0;
	right:0;
	text-align:center;
}
#slider > ul  li {
	width:1rem;
	height:1rem;
	display:inline-block;
	margin:0.5rem;
	border:1px solid #fff;
	list-style:none;
	border-radius:1rem;
	cursor:pointer;
}
#slider > ul  li.act {
	background:#fff;
}
.inspira {
	padding:2vw;
}
.inspira p {
	background:url('img/inspira.png');
	background-size:cover;
	padding:5vw;
	display:flex;
	flex-direction:column;
	justify-content:center;
	color:#fff;
	font-size:3.5rem;
	font-weight:bold;
    height: 100%;
    display: flex;
    align-items: center;
    box-sizing: border-box;
}
.inspira.ia p {
	background-image:url('img/fondo-ia.png');
	font-size:2.5rem;
}
.inspira.ia p span {
	display:block;
	font-size:50%;
	width:100%;
	text-transform:uppercase;
	margin: 0 0 1rem 0;
}
.inspira.ia p span.proximamente {
	text-align:right;
	/*font-size:1rem;*/
	margin:1rem 0 0 0;
    font-weight: normal;
}
#digital {
	background:#e48305;
}
#email {
	background:#429147;
}
#data {
	background:#1e4d9d;
}
#relaciones {
	background:#4e2985;
}
#ia {
	background:#E40585;
}
.tith2 {
	text-align:center;
	font-size:2.2rem;
	padding:.7rem;
}
.tith2.megamargin {
	padding:2rem;
}
#espacios {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
#espacios > a {
	width:40%;
	display:flex;
	justify-content: center;
	align-items:center;
	margin:1%;
	padding:4%;
	border-radius:10px;
	transition:0.4s;
}
#espacios > a:hover {
	background:#fff;
}
#espacios > a img {
	max-width:100%;
	max-height:50px;
}
#espacios > a:nth-child(2) img, #espacios > a:nth-child(4) img {
	max-height:45px;
}
#quierosocio, #contactanos, #pricipiosglobales {
	color:#fff;
	padding:3% 5%;
	background-size:auto 100%;
	border-radius:5px;
	overflow:hidden;
	margin:5% 3%;
	display:block;
	text-decoration:none;
	min-height:150px;
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	justify-content:center;
	transition: 0.4s;
	background-position:100% 50%;
}
.nostyle {
	color:inherit;
	text-decoration:none;
}
#quierosocio h3 {
	font-size:2.5rem;
	margin-bottom:0.5rem;	
}
#contactanos h3 {
	font-size:2.5rem;
	background-size:auto 99%;
	padding:0.5rem 0;
    display: flex;
    align-items: center;
}
#contactanos h3:after {
	content:'';
	display:inline-block;
	background: url('img/click.png') right center no-repeat;
	background-size:contain;
	width:4rem;
	height:4rem;
	margin-left:1rem;
} 

#quierosocio.digital {
	background:url('img/socio-digital.png') right center no-repeat;
	background-size:auto 101%;
	background-color:#f59b1b;
} 
#quierosocio.digital:hover {
	background-color:#643F0B;
}
#quierosocio.data {
	background:url('img/socio-data.png') right center no-repeat;
	background-size:auto 101%;
	background-color:#758dc7;
}
#quierosocio.data:hover {
	background-color:#303A51;
}
#quierosocio.email {
	background:url('img/socio-email.png') right center no-repeat;
	background-size:auto 101%;
	background-color:#a2c963;
}
#quierosocio.email:hover {
	background-color:#425228;
}
#quierosocio.relaciones {
	background:url('img/socio-relaciones.png') right center no-repeat;
	background-size:auto 101%;
	background-color:#bd91e5;
}
#quierosocio.relaciones:hover {
	background-color:#643F0B;
}
#quierosocio.ia {
	background:url('img/socio-ia.png') right center no-repeat;
	background-size:auto 101%;
	background-color:#E663B4;
}
#quierosocio.ia:hover {
	background-color:#7C015F;
}
#quierosocio.digital:hover, #quierosocio.data:hover, #quierosocio.email:hover, #quierosocio.relaciones:hover {
	/*background-position:103% 50%;*/
}
#pricipiosglobales p {
	font-size:2.2rem;
	margin-bottom:0.5rem;
}
#quierosocio p, #contactanos p {
	font-size:1.3rem;
}
#quierosocio {
	background:url('img/lineas-rombo.png') 115% 35% no-repeat, url('img/quierosocio.png') 100% 50% no-repeat;
	background-color: #8b1b15;	
	background-size: auto 300%, auto 100%;
	padding-right:37%;
}
#quierosocio:hover, #quierosocio.alt:hover {
	background-color:rgb(203,38,61);
	/*background-size:auto 300%, auto 105%;*/
	/*background-position:115% 35%,101% 50%;*/
}
#quierosocio.alt {
	background:url('img/lineas-rombo.png') 115% 35% no-repeat, url('img/quieroasociarme.png?a') 100% 50% no-repeat;
	background-color: #8b1b15;	
	background-size: auto 300%, auto 100%;
	padding-right:37%;
}
#pricipiosglobales {
	background:url('img/principiosglobales.png?a') right center no-repeat #8b1b15;
	background-size:auto 100%;
	padding-right:39%;
}
#contactanos {
	background:url('img/lineas-rombo.png') -10% 35% no-repeat,url('img/contactanos.png') 0% 50% no-repeat #8b1b15;
	background-size: auto 300%, auto 100%;
	padding-left:39%;
}
#contactanos:hover {
	background-color:rgb(203,38,61);
	/*background-size:auto 300%, auto 105%;*/
	/*background-position:-10% 35%,-2% 50%;*/
}
#sonparte {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:center;
}
#sonparte img {
	margin:1%;
	max-width:14%;
}
#lasexperiencias > div {
	display:flex;
	flex-wrap:wrap;
	padding:3%;
	max-width:1200px;
	margin:auto;
}
#lasexperiencias > div > div {
	display:flex;
	width: 48%;
	margin: 1%;
	position:relative;
}
#lasexperiencias > div > div:after {
	content:'';
	padding-top:56.25%;
	display:block;
}
#lasexperiencias > div video {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	border-radius:10px;
}
#beneficios {
	background: #D52743;
	background: linear-gradient(175deg,rgba(213, 39, 67, 1) 0%, rgba(45, 4, 1, 1) 50%, rgba(213, 39, 67, 1) 100%);
}
#beneficios h2 {
	color:#fff;
	text-align: center;
	font-size: 2.2rem;
	padding:3rem 1rem 2rem 1rem;
}
#losbene {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	padding:3%;
}
#losbene > div {
	width:31.33%;
	margin:1%;
	border-radius:10px;
	position:relative;
}
#losbene > div:after {
	content:'';
	display:block;
	padding-top:100%;
}
.conttarjeta  {
	background:center center no-repeat #000;
	background-size:cover;
}
.ct1 {
	background-image:url('img/ft1.png');
}
.ct2 {
	background-image:url('img/ft2.png');
}
.ct3 {
	background-image:url('img/ft3.png');
}
.ct4 {
	background-image:url('img/ft4.png');
}
.ct5 {
	background-image:url('img/ft5.png');
}
.ct6 {
	background-image:url('img/ft6.png');
}
#beneficios .tarjeta {
	color: #000;
	width: 88%;
	box-sizing: border-box;
	margin: auto;
	position: absolute;
	bottom: 6%;
	padding: 0 2rem;
	min-height: 33%;
	left: 6%;
	box-shadow: 15px 15px 0px rgba(158,30,47,0.7);
	border-radius:10px;
	background:#fff;
	display:flex;
	text-decoration:none;
	transition: 0.4s;
}
#beneficios .tarjeta:hover {
	box-shadow: 18px 18px 0px rgba(158,30,47,1);
}
#beneficios .tarjeta h4 {
	padding: 2rem 0;
	font-size: 1.1rem;
	background:right center no-repeat;
	background-size:25% auto;
	padding-right:25%;
	display:flex;
	align-items:center;
	width:100%;
	box-sizing:border-box;
}
#beneficios .tarjeta.t1 h4 {
	background-image:url('img/t1.png');
}
#beneficios .tarjeta.t2 h4 {
	background-image:url('img/t2.png');
}
#beneficios .tarjeta.t3 h4 {
	background-image:url('img/t3.png');
}
#beneficios .tarjeta.t4 h4 {
	background-image:url('img/t4.png');
}
#beneficios .tarjeta.t5 h4 {
	background-image:url('img/t5.png');
}
#beneficios .tarjeta.t6 h4 {
	background-image:url('img/t6.png');
}			
#beneficios .tarjeta:after {
	background-image:url('img/rombo.png');
	background-size:contain;
	content:'';
	position:absolute;
	top:-40px;
	left:0;
	width:30px;
	height:30px;
	transition: top 0.4s;
}			
#beneficios .tarjeta:hover:after {
	top:-45px;
}
#footer {
	background:#2b0e0d;
	padding:3rem;
}
#footer > div {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
#redes {
	display:flex;
	justify-content: flex-end;
	align-items:center;
}
#redes a {
	display:block;
}
#redes .afip img {
	max-height:100px;
}
.foot-acerca p {
	color:#fff;
	margin:1.5rem;
}
.foot-acerca #redes {
	justify-content: flex-start;
	margin-top:4rem;
}
#redes a {
	display:block;
	margin:0 1.5rem;
	max-width:15%;
}
#redes img {
	display:block;
	width:100%;
}
#footer > div > img {
	max-width:25%;
}
.banneracerca, .bannerbeneficios, .bannercontacto, .bannerdigital, .bannerdata, .banneremail, .bannerrelaciones, .banneria {
	display:block;
	width:100%;
	padding-top:25%;
	background:url('img/bannercontacto.png') center center;
	background-size:cover;
	max-height:500px;
	min-height:40vh;
	box-sizing:border-box;
	position:relative;
}
.banneracerca {
	background-image:url('img/acerca.png');
}
.bannerbeneficios {
	background-image:url('img/beneficios.png');
}
.bannerdigital {
	background-image:url('img/fondo-digital.png');
}
.bannerdata {
	background-image:url('img/fondo-data.png');
}
.banneremail {
	background-image:url('img/fondo-email.png');
}
.bannerrelaciones {
	background-image:url('img/fondo-relaciones.png');
}
.banneria {
	background-image:url('img/fondo-ia.png');	
}
.bannercontacto img, .bannerdigital img, .bannerdata img, .banneremail img, .bannerrelaciones img, .banneria img {	
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	max-width:90%;
	max-height:130px;
	display:block;
}
#navacerca {
	background:#000;
	padding:1rem;
}
#navacerca ul {
	display:flex;
	justify-content:space-around;
}
#navacerca a {
	color:#fff;
	text-decoration:none;
}
#mision {
	font-size:2.5rem;
	padding:2rem 0;
	background:#cb263d;
	color:#fff;
	font-weight:bold;
	transition:0.6s;
}
#mision:hover {
	background:#fff;
	color:#cb263d;
}
#mision:hover .barra .romb {
	background-image:url('img/rombo_rojo.png');
}
#mision:hover .barra:after, #mision:hover .barra:before {
	background-image:url('img/linea_roja.png');
}
.barra, .barra2, .barra3, .barra4 {
	display:flex;
	margin-top:1rem;
}
.barra .romb, .barra2 .romb, .barra3 .romb, .barra4 .romb  {
	background:url('img/rombo_blanco.png') center center no-repeat;
	background-size:contain;
	width:33px;
	height:33px;
	display:block;
	margin:0 1rem;
}
.barra:after, .barra:before, .barra2:after, .barra2:before, .barra3:after, .barra4:before {
	content:'';
	display:block;
	flex-grow:2;
	background:url('img/linea_blanca.png') center center repeat-x;
	height:40px;
}
.barra2 .romb, .barra3 .romb, .barra4 .romb {
	background-image:url('img/rombo_rojo.png');
}
.barra2:after, .barra2:before, .barra3:after, .barra4:before {
	background-image:url('img/linea_roja.png');
}
.barra4cont, .barra3cont {
	overflow:hidden;
}
.barra3 {
	float:right;
}
.dd-fl {
	display:flex;
	justify-content:flex-end;
}
.barra3cont:after {
	content:'';
	clear:both;
}
.acercatit {
	color:#cb263d;
	font-size:2.2rem;
	margin:0 0 0.5rem 0;
}
.acercatit.enorme {
	font-size:6rem;
}
.centrado {
	text-align:center;
}
.acercatit.oscuro {
	color:#8b1b15;
	text-transform:uppercase;
}
.nollamelink {
	display:block;	
    font-size: 1.5rem;
	color:#cb263d;
	margin:0.7rem 0;
}
.acercatit2 {
	color:#cb263d;
	font-size:2rem;
	margin:0 0 0.5rem 0;
	font-weight:lighter;
}
#quienes-somos {
	margin-top:4rem;
}
.bajada {
	font-size:2.2rem;
	font-weight:lighter;
	text-transform:uppercase;
	color:#0f0f0f;
}
.columnas {
	display:flex;
	justify-content:space-between;
}
.columnas > div {
	width:46%;
}
.pan {
	font-family: "Work Sans", sans-serif;
	color:#8b1b15;
	font-size:1.3rem;
	margin:1rem 0;
}
.pan2 {
	font-family: "Work Sans", sans-serif;
	color:#000;
	font-size:1.3rem;
	margin:1rem 0;
	line-height:130%;
}
.pan3 {
	font-family: "Work Sans", sans-serif;
	color:#000;
	font-size:1.3rem;
	margin:1rem 0;
	line-height:130%;
}
.pan2.pans {
	line-height:160%;
	margin-top:3rem;
}
.blocque {
	display:block;
	max-width:100%;
	margin:2rem 0;
}
#fortalecer {
	position:relative;
	font-size:1.5rem;
	font-weight:bold;
	color:#fff;
	background:#cb263d;
	padding:5% 5%;
	border-radius:2vw 0 2vw 0;
    margin: 5rem 0;
	line-height:130%;
}
#fortalecer:after {
	content:'';
	display:block;
	background:url('img/fortalecer.png') center center no-repeat #fff;
	background-size:50% auto;
	width:5vw;
	height:5vw;
	border-radius:2vw 0 2vw 0;
	position:absolute;
	top:-2.5vw;
	left:-2.5vw;
}
#nosotroslist {
	font-family: "Work Sans", sans-serif;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	list-style:none;
	font-size:1.2rem;
	text-align:center;
	margin:2rem 0 5rem 0;
}
#nosotroslist > li {
	width:15%;
	font-size:1rem;
}
#nosotroslist img {
	display:block;
	margin: 0 auto 1rem auto;
	max-width:60%;
}
.columnas.toends {
	align-items:flex-end;	
}
.botoncomites {
	background:#fff;
	padding:0.5rem 3rem;
	border-radius:400px;
    display: inline-block;
	border:2px solid #cb263d;
	cursor:pointer;
}
.botoncomites:hover {
	background:#cb263d;
	color:#ffffff;
}
.lasauto {
	display:flex;
	flex-wrap:wrap;
}
.lasauto > a {
	background:#fff;
	margin:1%;
	padding:2%;
	width:27.33%;
	text-align:center;
	display:block;
	color:inherit;
	text-decoration:none;
}
.lasauto > a img {
	display:block;
	border-radius:400px;
	border:6px solid #fff;
    box-sizing: border-box;
	max-width:100%;
}
.lasauto > a span {
	border-radius:400px;
	display:inline-block;
	margin:auto;
	border:3px solid #cb263d;
	margin-bottom:1rem;
	max-width:50%;
}
.lasauto h5, .lasauto p {
	font-weight:normal;
	font-size:1.1rem;
	line-height:175%;
}
.lasauto p b {
	display:block;
	color:#1A1A1A;
	font-weight:normal;
}
#autoridades {
	margin:2rem auto;
}
#materialmarco {
	list-style:none;
    margin: 4rem 0px;
}
#materialmarco li {
    padding: 6px 1rem 0 50px;
	background:url('img/mas2.png') top left no-repeat;
	font-weight:bold;
	font-size:1.5rem;
	border-bottom:1px solid #707070;
	margin:1rem 0 2rem 0;
	min-height:50px;
	cursor:pointer;
}
#materialmarco li a {
	display:block;
	color:#cb263d;
	font-weight:normal;
	margin:1rem 0 2rem 0;
	text-decoration:none;
	max-height:0;
	overflow:hidden;
	transition:1s height;
}
#materialmarco li.act {
	background-image:url('img/menos.png');
}
#materialmarco li.act a {
	max-height:2rem;
}
#materialmarco li:hover {
	background-image:url('img/mas.png');
}
#materialmarco li.act:hover {
	background-image:url('img/menos2.png');
}
#materialmarco li:last-child {
	border-bottom:none;
}
.hrojo {
	border-color:#8b1b15;
	margin:3rem 0;
}
.pricipiosglobales {
	
}
.columnas img {
	max-width:100%;
}
.beneficiotit {
	color: #cb263d;
    font-size: 4rem;
    margin: 2rem 0;
}
.naranja {
	color:#e48305;
	font-weight:bold;
}
.verde {
	color:#429147;
	font-weight:bold;
}
.azul {
	color:#1e4d9d;
	font-weight:bold;
}
.violeta {
	color:#4e2985;
	font-weight:bold;
}
.rosa {
	color:#9E0071;
	font-weight:bold;
}
.mv2 {
	margin:4rem 0;
}
.sociostit {
	color:#cb263d;
	font-size:3rem;
	margin:3rem 0 1rem 0;
	text-align:center;
}
.sociosbaja {
	color:#cb263d;
	font-size:2.5rem;
	margin:0 0 2rem 0;
	font-weight:lighter;
	text-align:center;
}
#lossocios {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	margin:4rem auto;
	align-items:center;
}
#lossocios img {
	display:block;
	margin:20px;
	max-width:16%;
	max-height:95px;
}
#lossocios img.grande {
	max-width:20%;
}
.radios {
	position:relative;
}
.radios label {
	max-width:1000px;
	width:90%;
	display:block;
	margin:1rem auto;
	color:#cb263d;
	text-align:center;
	padding:0.7rem;
	background:#fff;
	font-size:1.3rem;
	border-radius:7px;
}
.radios input {
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	cursor:pointer;
}
.radios input:checked+label {
	background:#cb263d;
	color:#fff;
	font-weight:bold;
}
#formulario {
	background:url('img/fondoform.jpg') center center; 
	background-size:cover;
	padding-bottom:2rem;
}
#formulario h4 {
	color:#fff;
	font-size:2.2rem;
	text-align:center;
	padding:2rem;
	font-weight:normal;
}
.campo {	
	font-family: "Work Sans", sans-serif;
	max-width:800px;
	display:block;
	margin:0.7rem auto;
	width:90%;
	padding:1rem;
	border-radius:10px;
	border:none;
	font-size:1.3rem;
	box-sizing:border-box;
	text-align: center;
}
.campo.errorcampo {
	background-color:#F1CFD4;
}
.campo::placeholder {
  text-align: center;
}
.errdet {
    text-align: center;
    color: #fff;
    margin-top: -0.5rem;
}
.boton {
	background:#cb263d;
	border:2px solid #fff;
	text-align:center;
	font-family: "Work Sans", sans-serif;
	max-width:800px;
	display:block;
	margin:1.5rem auto;
	width:90%;
	padding:1rem;
	border-radius:100px;
	font-size:1.3rem;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	box-sizing:border-box;
}
.comision {
	font-size:1.7rem;
	font-weight:bold;
	padding:4%;
}
.comision.digital {
	background:#f59b1b;
	color:#332313;
}
.comision.data {
	background:#758dc7;
	color:#15162d;
}
.comision.email {
	background:#a2c963;
	color:#13301c;
}
.comision.relaciones {
	background:#bd91e5;
	color:#20193f;
}
.comision.ia {
	background:#E663B4;
	color:#7C015F;
}

.centravert {
	display:flex;
	align-items:center;
}
.comtit {
	text-transform:uppercase;
	font-size:1.5rem;
	margin:1.5rem 0 0.5rem 0;
}
.comtit.digital {
	color:#f59b1b;
}
.comtit.data {
	color:#758dc7;
}
.comtit.email {
	color:#a2c963;
}
.comtit.relaciones {
	color:#bd91e5;
}
.comtit.ia {
	color:#E663B4;
}

.sociostit_form {
    color: #fff;
    font-size: 3rem;
    padding: 3rem 0 1rem 0;
    text-align: center;
}
.comp {
	font-size:1.5rem;
	list-style:none;
}
.comp a {
	color:inherit;
	text-decoration:none;
}
.comp a:hover {
	text-decoration:underline;
}

.benefcol img {
	border-radius:10px;
}
.btncont {
	text-align:center;
	margin:1rem 0;
}
.btnroj {
    margin-right: 0;
    background-color: #CB263D;
    color: #fff;
    border-radius: 20px;
    text-decoration: none;
    display: inline-block;
    padding: 10px 30px;	
}
@media (max-width:1200px) {
	.ancho {
		margin:0 20px;
	}
}
@media (max-width:1500px) {
	#header > div > ul > li > ul > li > ul {
		left:auto;
		right:100%;
	}
}
@media (max-width:800px) {
	#quierosocio, #contactanos, #pricipiosglobales, #quierosocio.alt, #quierosocio.digital, #quierosocio.data, #quierosocio.email, #quierosocio.relaciones {
		background-image:none;
		padding: 3% 10%;
		margin:2rem 0;
	}
	.acercatit.botoncomites {
		font-size:1rem;
	}
	#losbene > div {
		width:46%;
		margin:2%;
	}
	#redes a {
		margin: 0 0.5rem;
	}
}
@media (max-width:500px) {
	.inspira.ia p {
		padding-bottom:2.5rem;
	}
	#mision {
		font-size:1.8rem;
	}
	.comp, .comtit {
		font-size:1.3rem;
	}
	.tith2 {
		font-size:1.5rem;
	}
	.tith2.megamargin {
		padding:1.2rem;
	}
	#sonparte img {
		margin:10px;
	}
	.inspira p {
		font-size:1.5rem;
	}
	.inspira.ia p {
		font-size:1.5rem;
	}
	#quierosocio p, #contactanos p {
		font-size: 1rem;
	}
	#quierosocio h3, #contactanos h3 {
		font-size: 1.5rem;
	}
	.bannercontacto, .bannerdigital, .bannerdata, .banneremail, .bannerrelaciones {
		padding-top: 40%;
	}
	.comision {
		font-size: 1.3rem;
		padding:4% 0;
	}
	#quierosocio, #contactanos, #pricipiosglobales, #quierosocio.alt, #quierosocio.digital, #quierosocio.data, #quierosocio.email, #quierosocio.relaciones, #quierosocio.ia {
		background-image:none;
		padding: 3% 5%;
		margin:2rem 0;
	}
	.ancho {
		margin:0 20px;
	}
	.nomob {
		display:none;
	}
	#header > div ul a {
		text-align:center;
		padding:10px;
	}
	#header > div > ul, #header > div > ul > li, #header > div > ul > li > ul > li, #header > div > ul > li > ul > li > ul {
		position:static;
	}
	#header > div > ul > li > ul {
		width: 100%;
		box-sizing: border-box;
	}
	#header {
		position:relative;
	}
	#lasexperiencias > div {
		flex-direction:column;
	}
	#lasexperiencias > div > div {
		width:100%;
	}
	#losbene {
		flex-direction:column;
	}
	#losbene > div.centravert:after {
		padding-top:0;
	}
	#losbene > div {
		width:90%;
		margin:5%;
	}
	#beneficios .tarjeta {
		width:90%;
		left:5%;
	}
	#redes a {
		margin:0 0.2rem;
	}
	.lasauto {
		justify-content:center;
	}
	.lasauto > a {
		width:70%;
	}
	.lasauto h5, .lasauto p {
		font-size:1rem;
		line-height:150%;
	}
	.benffpage .acercatit {
		font-size:2.2rem;
		margin-top:1rem;
	}
	.acercatit.enorme {
		font-size:2.2rem;
		text-align:center;
	}
	.columnas {
		display:block;
	}
	.columnas > div  {
		width:auto;
	}
	#nosotroslist {
		font-size:1rem;
		justify-content:center;
	}
	#nosotroslist > li {
		width:45%;
		margin:2%;
	}
	#navacerca ul {
		display:block;
	}
	#navacerca li a {
		margin:1rem 0;
		display:block;
		text-align:center;
	}
	#fortalecer {
		font-size:1.2rem;
		padding: 5% 7%;
		border-radius: 8vw 0 8vw 0;
		margin-top:5rem;
	}
	#materialmarco li {
		font-size:1.2rem;
	}
	#fortalecer:after {
		width: 16vw;
		height: 16vw;
		border-radius: 5vw 0 5vw 0;
		top: -14.5vw;
		left: -2.5vw;
	}
	#pricipiosglobales p {
		font-size:2rem;
	}
	.mv2 {
		margin: 2rem 0;
	}
	
	.sociostit {
		font-size:2rem;
	}
	.sociosbaja {
		font-size:1.8rem;
	}
	#formulario h4 {
		font-size:1.8rem;
	}
	#sonparte img {
		max-width:22%;
	}
	#footer.foot-acerca > div {
		display:block;
	}
	#footer > div {
		display:block;
	}
	#footer > div > img {
		max-width:50%;
		display:block;
		margin:auto;
		margin-bottom:2rem;
	}
	.foot-acerca p {
		margin:0.7rem 0;
	}
	.foot-acerca #redes {
		justify-content:space-between;
		margin-top:2rem;
	}
	#footer.foot-acerca {
		padding:3rem 0;
	}
	#espacios > a {
		width:80%;
		margin:1% auto;
		min-height:75px;
	}
	.pan, .pan2, .pan3 {
		font-size:1.3rem;
	}
	.beneficiotit {
		font-size:2.2rem;
	}
	#beneficios .tarjeta h4 {
		padding: 1rem 2rem 1rem 0;
	}
}
@media (min-width:500px) {
	.solomob {
		display:none;
	}
}