@charset "utf-8";
#servicios h1
{
	color: #F5F2F2;
	text-align: right;
	font-family: "Montserrat", sans-serif, arial;
	font-size: 75px;
	font-style: normal;
	font-weight: 800;
	line-height: 1;
	position:absolute;
	float:right;
	margin-bottom:0px;
	margin-right:64px;
	right:0px;
	bottom:-11px;
}
@media (max-width: 991.2px)
{	
	#servicios h1
	{
		font-size: 69px;
		margin-right:1px;
		bottom:-10px;
	}
}
@media (max-width: 767.8px)
{	
	#servicios h1
	{
		font-size: 36px;
		margin-right:1px;
		bottom:-6px;
	}
}
@media (max-width: 366px)
{	
	#servicios h1
	{
		font-size: 32px;
		margin-right:1px;
		bottom:-5px;
	}
}
#servicios .img_mobiletablet,
#servicios .img_hd,
#servicios .img_fhd,
#servicios .img_2k,
#servicios .img_4k {
  display: none;
}
@media (max-width: 991.8px)
{
	#servicios .img_mobiletablet
	{
		display:blocK;
	}	
	#servicios .img_hd
	{
		display:none;
	}	
	#servicios .img_fhd
	{
		display:none;
	}	
	#servicios .img_2k
	{
		display:none;
	}	
	#servicios .img_4k
	{
		display:none;
	}
}
@media (min-width: 992px) AND (max-width: 1199.8px)
{
	#servicios .img_mobiletablet
	{
		display:none;
	}	
	#servicios .img_hd
	{
		display:blocK;
	}	
	#servicios .img_fhd
	{
		display:none;
	}	
	#servicios .img_2k
	{
		display:none;
	}	
	#servicios .img_4k
	{
		display:none;
	}
}
@media (min-width: 1200px) AND (max-width: 1399.8px)
{	
	#servicios .img_mobiletablet
	{
		display:none;
	}	
	#servicios .img_hd
	{
		display:none;
	}	
	#servicios .img_fhd
	{
		display:blocK;
	}	
	#servicios .img_2k
	{
		display:none;
	}	
	#servicios .img_4k
	{
		display:none;
	}
}
@media (min-width: 1400px) AND (max-width: 1599.8px)
{
	#servicios .img_mobiletablet
	{
		display:none;
	}	
	#servicios .img_hd
	{
		display:none;
	}	
	#servicios .img_fhd
	{
		display:none;
	}	
	#servicios .img_2k
	{
		display:blocK;
	}	
	#servicios .img_4k
	{
		display:none;
	}
}
@media (min-width: 1600px)
{	
	#servicios .img_mobiletablet
	{
		display:none;
	}	
	#servicios .img_hd
	{
		display:none;
	}
	#servicios .img_fhd
	{
		display:none;
	}	
	#servicios .img_2k
	{
		display:none;
	}	
	#servicios .img_4k
	{
		display:block;
	}
}
#especializados .bordecontenedor
{
	border-bottom-width:1.5px;
	border-top-width:1.5px;
	border-right-width:1.5px;
	border-left:none;
	border-top-color:#C2C7C9;
	border-bottom-color:#C2C7C9;
	border-right-color:#C2C7C9;
	border-top-right-radius:100px;
	border-bottom-right-radius:100px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style:none;
	padding:46px 46px 46px 14px;
}
#especializados
{
	padding-top:100px;
	padding-bottom:0px;
}
#especializados p
{
	font-size:24px;
	font-family: "Instrument Sans", sans-serif;
	font-weight: 400;
	line-height:28px;
}
#especializados p strong
{
	color: #000;
	font-family: "Instrument Sans";
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
}
.negri
{
	padding-top:18px!important;
}
#especializados .desplazamientoextradesktop
{
	padding-left:22px;
}

@media (max-width: 991.8px)
{	
	#especializados
	{
		padding-top:32px;
		padding-bottom:32px;
	}
	#especializados p
	{
		font-size:16px;
		line-height:20px;
	}
	#especializados p strong
	{
		font-size: 16px;
		line-height: 20px;
	}
	.negri
	{
		padding-top:0px!important;
	}
}
@media (max-width: 767.8px)
{	
	#especializados .bordecontenedor
	{
		border-top-right-radius:64px;
		border-bottom-right-radius:64px;
		padding:24px 24px 26px 0px;
	}
}
#especializados ul
{
  list-style: none;
  padding-left: 0;
}
#especializados ul li
{
  position: relative;
  padding-left: 2.5rem;
  
  color: #000;
  font-family: "Instrument Sans";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  padding-bottom:10px;
}
#especializados ul li::before
{
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 24px;
  height: 24px;
  background-image: url('../img/system/Style=Check.svg');
  background-size: contain;
  background-repeat: no-repeat;
}
#especializados .blockesitohaciaizquierda
{
	margin-left:72px;
}
@media (min-width: 992px)
{
	#especializados .pequenoacomodoizquierdo
	{
		padding-left:4px;
	}
}
@media (max-width: 991.8px)
{
	#especializados .blockesitohaciaizquierda
	{
		margin-left:0px;
		width:92%;
	}
}
@media (max-width: 991.8px)
{	
	#especializados ul li
	{
	  padding-left: 1.4rem;
	  font-size: 16px;
	  line-height:20px;
	}
	#especializados ul li::before
	{
	  left: 0;
	  top: -1px;
	  width: 20px;
	  height: 20px;
	}
}
@media (min-width: 992px) AND (max-width: 1200px)
{	
	#especializados ul li::before
	{
	  top: -2px;
	}
	#especializados ul li
	{
	  font-size: 18px;
	  line-height:21px;
	  padding-bottom:7px;
	}
	#especializados p
	{
		font-size:18px;
		line-height:21px;
	}
	#especializados p strong
	{
		font-size: 18px;
		line-height: 21px;
	}
}
@media (min-width: 1200.98px) AND (max-width: 1399.98px)
{	
	#especializados ul li
	{
	  font-size: 22px;
	  line-height:26px;
	  padding-bottom:8px;
	}
	#especializados ul li::before
	{
	  top: 0px;
	}
	#especializados p
	{
		font-size:22px;
		line-height:26px;
	}
	#especializados p strong
	{
		font-size: 22px;
		line-height: 26px;
	}
}
@media (min-width: 1400px)
{	
	#especializados ul li
	{
	  padding-bottom:16px;
	}
	.negri
	{
		padding-top:22px!important;
	}
	#especializados p
	{
		line-height:30px;
	}
}
#tipos .bordecontenedor
{
	/*border-bottom-width:1.5px;
	border-top-width:1.5px;
	border-right-width:1.5px;
	border-left:none;
	border-top-color:#C2C7C9;
	border-bottom-color:#C2C7C9;
	border-right-color:#C2C7C9;
	border-top-right-radius:100px;
	border-bottom-right-radius:100px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style:none; PARA EQUIPARAR DISENO EDITORIAL*/
	padding:0px 0px 0px 14px;
}
#tipos
{
	padding-top:64px;
	padding-bottom:22px;
}
#tipos .card
{
	padding: 24px!important;
	border-radius: 12px!important;
	background: #FFFFFF;
	border-color:#ffffff!important;
	margin-bottom:42px;
}
#tipos .card-body
{
	text-align:center;
	padding:10px 18px 18px 18px !important;
}
#tipos .card-title
{
	font-family: "Instrument Sans";
	font-size:24px!important;
	font-weight:600!important;
	line-height:1;
	color:#000000!important;
	padding-top:10px;
}
#tipos card-text
{
	font-family: "Instrument Sans";
	font-size:16px!important;
	font-weight:400!important;
	line-height:18px;
	color:#000000!important;
}
#tipos .alineaconseccionanterior
{
	padding-right:34px;
	padding-left:2px;
}
#tipos .alineaconseccionanterior2
{
	padding-right:44px;
	padding-left:3px;
}
@media (max-width: 767.8px)
{	
	#tipos .bordecontenedor
	{
		border-top-right-radius:64px;
		border-bottom-right-radius:64px;
		padding:0px 0px 0px 0px;
	}
}
@media (max-width: 991.8px)
{	
	#tipos
	{
		padding-top:24px;
		padding-bottom:10px;
	}
	#tipos .card
	{
		margin-bottom:16px;
	}
	#tipos .card-body
	{
		text-align:left;
		padding:2px 0px 18px 0px !important;
	}
	#tipos .alineaconseccionanterior
	{
		padding-right:12px;
		padding-left:12px;
	}
	#tipos .alineaconseccionanterior2
	{
		padding-right:12px;
		padding-left:12px;
	}
}
@media (min-width: 992px)
{	
	#tipos .card-body img
	{
		margin:0 auto;
	}
}