/* Diseñó Seba Sumbre*/





/* Estilos Desktop ------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 2500px) {
.typo-botonera-contacto{
	color: rgba(250, 220, 100, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 18px;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	margin-right: 25px;
}
	
.typo-botonera-opening{
	color: rgba(250, 220, 100, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-size: 18px;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0.014em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	margin-right: 25px;
}

.typo-botonera-logo{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 21px;
	line-height: 11px;
	font-variant: normal;
	text-transform: none;
	letter-spacing: -0.0025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	margin-right: 25px;
}

.typo-botonera-secciones-off{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	margin-left: -33px;
	margin-right: 25px;
}

.typo-botonera-secciones{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	margin-right: 25px;
}

.typo-botonera-secciones:hover{
	color: rgba(250, 220, 100, 1.00);
}

.typo-botonera-secciones-activo{
	color: rgba(250, 220, 100, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	margin-right: 25px;
}

.typo-botonera-idioma-off{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	margin-right: 25px;
}

.typo-botonera-idioma-off:hover{
	color: rgba(250, 220, 100, 1.00);
}

.typo-botonera-idioma-off-esp{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	margin-right: 5px;
}

.typo-botonera-idioma-off-esp:hover{
	color: rgba(250, 220, 100, 1.00);
}

.typo-botonera-idioma-on{
	color: rgba(180, 0, 80, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	background-color: rgba(255, 255, 255, 1.00);
	padding: 5px 10px 5px 10px;
	margin-right: 5px;
}

.typo-botonera-idioma-on-esp{
	color: rgba(25, 80, 110, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	background-color: rgba(255, 255, 255, 1.00);
	padding: 5px 10px 5px 10px;
	margin-right: 15px;
}

.typo-botonera-categorias{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	padding-bottom: 12px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 5px solid rgba(250, 220, 100, 1);
}

.typo-botonera-categorias:hover{
	border-bottom: 5px solid rgba(180, 0, 80, 1.00);
}

.typo-botonera-categorias-activo{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	padding-bottom: 12px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 5px solid rgba(180, 0, 80, 1.00);

}
.typo-botonera-categorias-ultimo{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	margin-left: 243px;
	padding-bottom: 12px;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 5px solid rgba(250, 220, 100, 1);

}

.typo-botonera-categorias-ultimo:hover{
	border-bottom: 5px solid rgba(180, 0, 80, 1.00);
}

.typo-botonera-categorias-ultimo-activo{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
	border-bottom: 5px solid rgba(25, 80, 110, 1.00);

}

.typo-botonera-itinerario{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textthin', sans serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	padding-bottom: 12px;
	padding-left: 15px;
}

.typo-botonera-itinerario-bold{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-weight: 600;
	font-size: 15px;
	line-height: 16px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	padding-bottom: 12px;
	padding-left: 30px;
}

.typo-fecha1{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 14px;
	line-height: 18px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo1{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 68px;
	line-height: 62px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo2{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 44px;
	line-height: 42px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo3{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 44px;
	line-height: 42px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo-consultar{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 36px;
	line-height: 42px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo4{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_textthin', sans serif;
	font-weight: 600;
	font-size: 36px;
	line-height: 38px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo5{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.075em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo6{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.075em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo7{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.075em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo8{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 22px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo88{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 22px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo9{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textthin', sans serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo99{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textthin', sans serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-descripcion-pais{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-weight: 600;
	font-size: 24px;
	line-height: 30px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo-paquete-renglon1{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 24px;
	line-height: 29px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	background-color: rgba(255, 220, 100, 1.00);
	padding-top: 5px;
    padding-left: 5px;
	padding-right: 5px;
}

.typo-titulo-paquete-renglon2{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 24px;
	line-height: 29px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	background-color: rgba(255, 220, 100, 1.00);
	padding-bottom: 5px;
    padding-left: 5px;
	padding-right: 5px;
}

.typo-titulo-paquete-renglon3{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 21px;
	line-height: 29px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	padding-bottom: 5px;
    padding-left: 5px;
}

.typo-texto-paquete{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-size: 15px;
	line-height: 26px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-texto-paquete-bold{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-weight: 800;
	font-size: 12px;
	line-height: 16px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-texto-paquete-bold-minuscula{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-weight: 800;
	font-size: 13px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.15em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-texto-paquete-italic{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_textregular_italic', sans serif;
	font-size: 15px;
	line-height: 26px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-texto-paquete-italic-bold{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_textregular_italic', sans serif;
	font-size: 15px;
	line-height: 26px;
	font-variant: normal;
	font-weight: 800;
	text-transform: none;
	letter-spacing: 0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-texto-paquete-precio{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 21px;
	line-height: 28px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-texto-itinerario-bold{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-weight: 800;
	font-size: 12px;
	line-height: 26px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-texto-itinerario-bold-big{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-weight: 800;
	font-size: 14px;
	line-height: 26px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-dias1{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textregular_italic', sans serif;
	font-size: 20px;
	line-height: 22px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.05em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-dias2{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_textregular_italic', sans serif;
	font-size: 16px;
	line-height: 28px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.05em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-dias3{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_textregular_italic', sans serif;
	font-size: 14px;
	line-height: 20px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.05em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-statics1{
	color: rgba(250, 220, 100, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 58px;
	line-height: 34px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-statics2{
	color: rgba(250, 220, 100, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 24px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-statics3{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textthin', sans serif;
	font-weight: 600;
	font-size: 17px;
	line-height: 21px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-share{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 18px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-includes{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 24px;
	line-height: 34px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-includes-texto{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_textthin', sans serif;
	font-size: 21px;
	font-weight: 600;
	line-height: 28px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-includes-texto-link{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-size: 21px;
	line-height: 28px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-departures{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-size: 15px;
	line-height: 22px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.01em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-frase{
	color: rgba(225, 225, 0, 1.00);
	font-family: 'brandon_textthin', sans serif;
	font-size: 48px;
	line-height: 54px;
	font-weight: 600;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-frase-autor{
	color: rgba(225, 225, 0, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 18px;
	line-height: 28px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.25em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-frase-autor-oficio{
	color: rgba(225, 225, 0, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-size: 18px;
	line-height: 28px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.25em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-about1{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 16px;
	line-height: 24px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-about2{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 28px;
	line-height: 32px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-terms-titulo{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 13px;
	line-height: 24px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-terms{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-size: 14px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-opening{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_textthin', sans serif;
	font-weight: 600;
	font-size: 24px;
	line-height: 36px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-opening-bold{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 24px;
	line-height: 36px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: -0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-contacto-bold{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-weight: 600;
	font-size: 24px;
	line-height: 36px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: -0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-footer1{
	color: rgba(175, 175, 175, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-size: 14px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-footer1:hover{
	color: rgba(250, 220, 100, 1.00);
}

.typo-footer1-activo{
	color: rgba(250, 220, 100, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-size: 14px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-footer2{
	color: rgba(175, 175, 175, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-size: 14px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-footer3{
	color: rgba(175, 175, 175, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-size: 11px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-footer4{
	color: rgba(175, 175, 175, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-size: 11px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-footer4:hover{
	color: rgba(250, 220, 100, 1.00);
}

.typo-footer:hover{
	color: rgba(255, 255, 255, 1.00);
}

.boton-destacados-oferta1{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(235, 235, 235, 1);
	padding: 10px 25px;
}

.boton-destacados-oferta1:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}

.boton-destacados-oferta1:after {
    content: "";
    width: 1200px;
    height: 650px;
    position: absolute;
    left: 0px;
    top: -519px;
}

.boton-destacados-oferta2{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(235, 235, 235, 1);
	padding: 10px 25px;
}

.boton-destacados-oferta2:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}

.boton-destacados-oferta2:after {
    content: "";
    width: 600px;
    height: 350px;
    position: absolute;
    left: 0px;
    top: -267px;
}

.boton-more-events{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(50, 50, 50, 1);
	padding: 10px 25px;
}

.boton-more-events:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}

.boton-more-events:after {
    content: "";
    width: 400px;
    height: 465px;
    position: absolute;
    left: 0px;
    top: -374px;
}

.boton-hero{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	border-bottom: 1px solid transparent;
	padding: 0px 5px 5px 5px;
	margin-left: -5px;
}

.boton-hero:hover{
	border-bottom: 1px solid rgba(50, 50, 50, 1);
	padding: 0px 5px 5px 5px;
}

.boton-hero:after {
    content: "";
    width: 240px;
    height: 290px;
    position: absolute;
    left: 0px;
    top: -215px;
}

.boton-brand{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(235, 235, 235, 1);
	padding: 10px 25px;
}

.boton-brand:hover{
	color: rgba(25, 40, 50, 1.00);
	background-color: rgba(255, 255, 255, 1.00);
	border: 1px solid rgba(255, 255, 255, 1.00);
}

.boton-paquete-horizontal{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(235, 235, 235, 1);
	padding: 10px 25px;
}

.boton-paquete-horizontal:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}

.boton-paquete-horizontal:after {
    content: "";
    width: 1200px;
    height: 350px;
    position: absolute;
    left: 0px;
    top: -267px;
}

.boton-paquete-vertical{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(235, 235, 235, 1);
	padding: 10px 25px;
}

.boton-paquete-vertical:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}

.boton-paquete-vertical:after {
    content: "";
    width: 600px;
    height: 700px;
    position: absolute;
    left: 0px;
    top: -617px;
}

.boton-enquire{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-weight: 600;
	font-size: 15px;
	line-height: 16px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
}

.boton-enquire:hover{
	color: rgba(225, 225, 0, 1.00);
}

.boton-more-info1{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(25, 40, 50, 1.00);
	padding: 15px 25px;
}

.boton-more-info1:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}

.boton-more-info2{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(25, 40, 50, 1.00);
	padding: 15px 25px;
	margin-left: -80px;
}

.boton-more-info2:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}

.boton-more-info-7lines{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(25, 40, 50, 1.00);
	padding: 10px 25px;
}

.boton-more-info-7lines:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}
	
.boton-more-info-7lines:after {
    content: "";
    width: 400px;
    height: 660px;
    position: absolute;
    left: 0px;
	top: -660px;
}
	
.boton-more-info-9lines{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(25, 40, 50, 1.00);
	padding: 10px 25px;
}

.boton-more-info-9lines:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}

.boton-more-info-9lines:after {
    content: "";
    width: 400px;
    height: 685px;
    position: absolute;
    left: 0px;
    top: -655px;
}

.boton-more-info-10lines{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(25, 40, 50, 1.00);
	padding: 10px 25px;
}

.boton-more-info-10lines:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}

.boton-more-info-10lines:after {
    content: "";
    width: 400px;
    height: 712px;
    position: absolute;
    left: 0px;
    top: -682px;
}

.boton-more-info-11lines{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(25, 40, 50, 1.00);
	padding: 10px 25px;
}

.boton-more-info-11lines:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}

.boton-more-info-11lines:after {
    content: "";
    width: 400px;
    height: 730px;
    position: absolute;
    left: 0px;
    top: -700px;
}

.boton-more-info-12lines{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(25, 40, 50, 1.00);
	padding: 10px 25px;
}

.boton-more-info-12lines:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}

.boton-more-info-12lines:after {
    content: "";
    width: 400px;
    height: 755px;
    position: absolute;
    left: 0px;
    top: -725px;
}

.boton-more-info-13lines{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(25, 40, 50, 1.00);
	padding: 10px 25px;
}

.boton-more-info-13lines:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}

.boton-more-info-13lines:after {
    content: "";
    width: 400px;
    height: 780px;
    position: absolute;
    left: 0px;
    top: -750px;
}

.boton-more-info-14lines{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(25, 40, 50, 1.00);
	padding: 10px 25px;
}

.boton-more-info-14lines:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}

.boton-more-info-14lines:after {
    content: "";
    width: 400px;
    height: 820px;
    position: absolute;
    left: 0px;
    top: -790px;
}

.boton-more-info-19lines{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(25, 40, 50, 1.00);
	padding: 10px 25px;
}

.boton-more-info-19lines:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}

.boton-more-info-19lines:after {
    content: "";
    width: 400px;
    height: 950px;
    position: absolute;
    left: 0px;
    top: -920px;
}
}


















































/* Estilos Mobile -------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 1200px){
.typo-botonera-logo{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 18px;
	line-height: 18px;
	font-variant: normal;
	text-transform: none;
	letter-spacing: -0.0025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	margin-right: 25px;
}

.typo-botonera{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 24px;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
	letter-spacing: -0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	margin-right: 25px;
}
	
.typo-botonera-activo{
	color: rgba(255, 220, 100, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 24px;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
	letter-spacing: -0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	margin-right: 25px;
}
	
.typo-botonera-empresa{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 14px;
	line-height: 10px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	margin-right: 25px;
}
	
.typo-botonera-empresa-activo{
	color: rgba(255, 220, 100, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 14px;
	line-height: 10px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	top: 10px;
	margin-right: 25px;
}

.typo-call{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 18px;
	line-height: 32px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: -0.025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-fecha1{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 14px;
	line-height: 18px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-titulo1{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 34px;
	line-height: 30px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo11{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 42px;
	line-height: 40px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-titulo1-home-mobile{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 40px;
	line-height: 32px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo11-home-mobile{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 24px;
	line-height: 22px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-titulo3{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 28px;
	line-height: 32px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-titulo33{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 36px;
	line-height: 30px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-titulo333{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 28px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo3333{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 32px;
	line-height: 21px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo4{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textthin', sans serif;
	font-weight: 600;
	font-size: 24px;
	line-height: 30px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-titulo4-negro{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 21px;
	line-height: 21px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-titulo44{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textthin', sans serif;
	font-weight: 600;
	font-size: 21px;
	line-height: 26px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-titulo444{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textthin', sans serif;
	font-weight: 600;
	font-size: 24px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo4444{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_textthin', sans serif;
	font-weight: 600;
	font-size: 24px;
	line-height: 32px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: -0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-titulo5{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-size: 18px;
	line-height: 32px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo55{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textthin', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 21px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-titulo-paquete-renglon1{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 21px;
	line-height: 26px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	background-color: rgba(255, 220, 100, 1.00);
	padding-top: 5px;
    padding-left: 5px;
	padding-right: 5px;
}

.typo-titulo-paquete-renglon2{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 21px;
	line-height: 26px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	background-color: rgba(255, 220, 100, 1.00);
	padding-bottom: 5px;
    padding-left: 5px;
	padding-right: 5px;
}

.typo-titulo-paquete-renglon3{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 21px;
	line-height: 26px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.015em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	padding-bottom: 5px;
    padding-left: 5px;
}
	
.typo-texto-paquete{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-size: 14px;
	line-height: 20px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-texto-paquete-blanco{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-size: 14px;
	line-height: 20px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	

.typo-texto-paquete-bold{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-weight: 800;
	font-size: 11px;
	line-height: 20px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-texto-paquete-bold-blanco{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_textbold', sans serif;
	font-weight: 800;
	font-size: 11px;
	line-height: 20px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.typo-texto-paquete-precio{
	color: rgba(50, 50, 50, 1.00);
	font-family: 'Euclid Circular Bold', sans serif;
	font-size: 18px;
	line-height: 24px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.005em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
	
.boton-more-info{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(255, 255, 255, 0.75);
	padding: 15px 25px;
}

.boton-more-info:hover{
	color: rgba(25, 40, 50, 1.00);
	background-color: rgba(255, 255, 255, 1.00);
	border: 1px solid rgba(255, 255, 255, 1.00);
}
	
.boton-more-info-negro{
	color: rgba(255, 255, 255, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(255, 255, 255, 0.75);
	padding: 15px 25px;
}

.boton-more-info-negro:hover{
	color: rgba(25, 40, 50, 1.00);
	background-color: rgba(255, 255, 255, 1.00);
	border: 1px solid rgba(255, 255, 255, 1.00);
}

.boton-more-info-blanco{
	color: rgba(25, 40, 50, 1.00);
	font-family: 'brandon_text_regularregular', sans serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	font-variant: normal;
	text-transform: normal;
	letter-spacing: 0.035em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease 0s;
	background-color: transparent;
	border: 1px solid rgba(25, 40, 50, 1.00);
	padding: 15px 25px;
}

.boton-more-info-blanco:hover{
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(25, 40, 50, 1.00);
	border: 1px solid rgba(25, 40, 50, 1.00);
}
}