/*REGULAR*/
 @font-face{
 font-family: 'HPSimplified', Arial;
 src: url(https://h10180.www1.hp.com/hp-fonts/v2-0/hps-euro-w01-regular-eot.eot); /* IE9 compat */ 
 src: url(https://h10180.www1.hp.com/hp-fonts/v2-0/hps-euro-w01-regular-eot.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */ 
 /* non-IE */ 
 url('https://h10180.www1.hp.com/hp-fonts/v2-0/hps-euro-w01-regular-woff.woff') format('woff'), /*IE9 and some modern browsers*/ 
 url('https://h10180.www1.hp.com/hp-fonts/v2-0/hps-euro-w01-regular-ttf.ttf') format('truetype'); /*iOS, Android, Safari*/

 font-weight: normal;
 font-style: normal;
 }
 @font-face{
	font-family:'HPSimplified', Arial;
		src:url(https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-regular-eot.eot);
		src:url(https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-regular-eot.eot?#iefix) format("embedded-opentype"),
		url("https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-regular-woff.woff") format("woff"),
		url("https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-regular-ttf.ttf") format("truetype");
	font-weight:normal;
	font-style:normal
}
@font-face{
	font-family:'HPSimplified', Arial;
		src:url(https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-bold-eot.eot);
		src:url(https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-bold-eot.eot?#iefix) format("embedded-opentype"),
		url("https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-bold-woff.woff") format("woff"),
		url("https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-bold-ttf.ttf") format("truetype");
	font-weight:bold;
	font-style:normal
}
@font-face{
	font-family:'HPSimplifiedLight';
		src:url(https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-light-eot.eot);
		src:url(https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-light-eot.eot?#iefix) format("embedded-opentype"),
		url("https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-light-woff.woff") format("woff"),
		url("https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-light-ttf.ttf") format("truetype");
	font-weight:normal;
	font-style:normal
}
@font-face{
	font-family:'HPSimplifiedLight';
		src:url(https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-light-italic-eot.eot);
		src:url("https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-light-italic-woff.woff") format("woff"),
		url("https://www.www8-hp.com/co/es/images/fonts/hps/latin-e-light-italic-ttf.ttf") format("truetype");
	font-weight:normal;
	font-style:italic
}


body {
	font-family: 'HPSimplifiedLight', Arial;	
}

.dorado {
	color: #cc9411;
}

.blanco {
	color: #FFF;
}

.negro {
	color: #000;
}

.azul {
	color: #0096d6;
}


h5 {
	color: #000;
}

.section {
	padding: 1.5rem 0 1rem;
	text-align: center;
}




.derecha {
	text-align: right;	
}

.centrar {
	text-align: center;	
}

.izquierda {
	text-align: left;	
}

.separa {
	margin-top: 2rem;
}


.header {

}

.header-logo {
	float: left;
	text-align: left;
	margin: 10px 0px;
}

.header-cta {
	float: right;
	text-align: right;
	margin: 20px 0px;	
}

.hero {
	
	/*background-image: url('../images/bg2.jpg');*/
	background-color: #ca056f;

    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;

	
	text-align: center;
	color: #FFF;
	font-size: 1.2rem;	
	padding: 2rem 0rem 2rem 0rem;
}


.hero-cta {
	margin-top:1000px;
}

.claim {
	
	text-align: left;
	font-size: 3rem;
	line-height: 3rem;

}

.claim small {
	font-size:2.2rem;
}

.claim h3 {
	font-size: 3.2rem;
	line-height: 3rem;
	text-decoration: underline;
	margin-top: 1rem;
}


.values {
	background-color: #FFF;
}

.value-heading {
  margin-bottom: 1rem;
}

h5.value-heading  {
  font-size: 1.4em;
}

.value-description {
}


.video{
	width: 100%;
	height: 100%;
	min-width: 100%;
	min-height: 100%;
	position: relative;
	

}
/*	
.video::before {
	background-image: url('../images/bg1.jpg');
	background-size: cover;	
	background-position: bottom center;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -2;
	opacity: 0.4;
}
*/

.video_img {
	text-align: center;
}

.video_link {
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	position:absolute;
	top:0;
	bottom:0;
}


@media screen and (max-width: 980px) {
	.video_link {	
		display: none;
	}
}

.saber_mas {
	margin-top: 50px;
}


.cta-container {
    /* background: #fff;
    padding: 15px 40px;
    display: inline-block; */
}

.categories {
	background-color: #FFF;
	background-image: url('../images/bg-ink.jpg');
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;	
	color: #000;
}

.categories h3{
	font-size: 3.3rem;	
	line-height: 4rem;
	margin-top: 3rem;
	margin-bottom:	1rem;
}

.categories h5 {
}

.category-description {
	text-align:left;
}


.contact {
	background-color: #0096d6;
	color: #FFF;
	border-bottom: 5px solid #0096d6;
}

.contact select {
	width: 100%;
	color:#000;
}

.contact h2 {
	color: #FFF;	
}

.contact form label {
	font-weight: normal;
	text-align:left;
}

.contact form input,textarea {
	color: #000;
}



.contact form input,textarea {
	color: #000;
	border-color: #CFCFCF;
}


.contact form input[type=button] {
	background: 0px 0px #D7410B;
	border: 0px none currentColor;
	clear: both;
	color: #FFF !important;
	cursor: pointer;
	font-size: 20px;
	height: 45px;
	line-height: 36px !important;
	padding: 5px 20px 5px 20px;
	width: auto;
	text-decoration: none;
}

.contact form input[type=button]:hover {
	background: #FFF;
	color: #D7410B !important;
}

.contact form input[type="file"] {
	background: #FFF;
	color:#000;	
	padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */
	background-color: #FFF;
}

.contact a:hover {
	color: #D7410B;	
}

.footer {
	border-top: 1px solid #CFCFCF;
	text-align:justify;
	background-color: #FFF;
	color: #000;
	font-size: 1.2rem;		
}


a.redirect-button { 
	background: 0px 0px #FFF;
	border: 0px none currentColor;
	clear: both;
	color: #ca056f !important;
	cursor: pointer;
	font-size: 20px;
	height: 36px;
	line-height: 36px !important;
	padding: 5px 20px;
	width: auto;
	text-decoration: none;
	white-space: nowrap;
}

a:hover.redirect-button { 
	background: #EFEFEF;
}


a.primary-button { 
	background: 0px 0px #D7410B;
	border: 0px none currentColor;
	clear: both;
	color: #FFFFFF !important;
	cursor: pointer;
	font-size: 20px;
	height: 36px;
	line-height: 36px !important;
	padding: 5px 20px;
	width: auto;
	text-decoration: none;
	white-space: nowrap;
}

a:hover.primary-button { 
	background: #C1401A;
}

a.secondary-button { 
	background: 0px 0px #0096D6;
	border: 0px none currentColor;
	clear: both;
	color: #FFFFFF !important;
	cursor: pointer;
	font-size: 20px;
	height: 36px;
	line-height: 36px !important;
	padding: 5px 20px;
	width: auto;
	text-decoration: none;
	white-space: nowrap;
}

a.secondary:hover {
	background: #0096D6;
}


a.youtube-button { 
	color: #FFF !important;
	background-color: #000;
	clear: both;
	cursor: pointer;
	font-size: 1.6rem;
	height: 36px;
	line-height: 36px !important;
	padding: 5px 20px;
	width: auto;
	text-decoration: none;
	white-space: nowrap;
	margin-top: 20px;
	letter-spacing: 0.01875rem;
}

a.youtube-button:hover {
	border: 1px solid #000;
	color: #000 !important;
	background: none;
}


.field_error {
	border-color: #F00;
}

.label_error {
	color: #F00;
}

.critical {background: #D7410B;}
.critical:hover {background: #FFFFFF;}
.critical:hover {background: #FFFFFF;}

.terms li {
 margin-bottom: 20px;
}
.terms li ol{
 list-style-type:lower-alpha
}
.terms li li{
 margin-bottom: 5px;
}

.telefono {
	font-size:4.5rem; 
	
}