/* Diseñó Seba Sumbre*/





/* Estilos Desktop -------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 2500px) {
.typo-botonera-1{
	color: rgba(135, 120, 100, 1);
	font-family: 'proxima_nova_alt_rgbold', sans serif;
	font-size: 21px;
	line-height: 24px;
	text-align: right;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 1em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-botonera-2{
	color: rgba(135, 120, 100, 1);
	font-family: 'proxima_nova_alt_rgbold', sans serif;
	font-size: 21px;
	line-height: 24px;
	text-align: left;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-botonera-1:hover{
	color: rgba(50, 50, 50, 1);
}

.typo-botonera-2:hover{
	color: rgba(50, 50, 50, 1);
}

.typo-header-1{
	color: rgba(255, 255, 255, 1);
	font-family: 'Bungee', cursive;
	font-size: 36px;
	line-height: 150px;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-header-2{
	color: rgba(255, 255, 255, 1);
	font-family: 'wayfaring_font_tworegular', cursive;
	font-size: 300px;
	line-height: 150px;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo{
	color: rgba(135, 120, 100, 1);
	font-family: 'Bungee', cursive;
	font-size: 42px;
	line-height: 46px;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-titulo-blanco{
	color: rgba(255, 255, 255, 1);
	font-family: 'Bungee', cursive;
	font-size: 42px;
	line-height: 46px;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-texto{
	color: rgba(75, 75, 75, 1);
	font-family: 'proxima_nova_rgregular', sans-serif;
	font-size: 24px;
	line-height: 32px;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-texto-chico{
	color: rgba(75, 75, 75, 1);
	font-family: 'proxima_nova_rgregular', sans-serif;
	font-size: 18px;
	line-height: 28px;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-puno-titulo{
	color: rgba(255, 255, 255, 1);
	font-family: 'wayfaring_font_tworegular', cursive;
	font-size: 50px;
	line-height: 32px;
	text-align: left;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-puno-texto{
	color: rgba(255, 255, 255, 1);
	font-family: 'proxima_nova_rgregular', sans-serif;
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-separador{
	color: rgba(255, 255, 255, 1);
	font-family: 'wayfaring_font_tworegular', cursive;
	font-size: 200px;
	line-height: 32px;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-contacto-1{
	color: rgba(255, 255, 255, 1);
	font-family: 'proxima_nova_alt_rgbold', sans-serif;
	font-size: 48px;
	line-height: 50px;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	letter-spacing: -0.025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-contacto-2{
	color: rgba(255, 255, 255, 1);
	font-family: 'proxima_nova_rgregular', sans-serif;
	font-size: 42px;
	line-height: 44px;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	letter-spacing: -0.025em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-copy{
	color: rgba(255, 255, 255, 1);
	font-family: 'proxima_nova_rgregular', sans-serif;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	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;
}

.typo-tour-titulo{
	color: rgba(255, 255, 255, 1);
	font-family: 'wayfaring_font_tworegular', cursive;
	font-size: 42px;
	line-height: 38px;
	text-align: left;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}

.typo-tour-texto{
	color: rgba(255, 255, 255, 1);
	font-family: 'proxima_nova_rgregular', sans-serif;
	font-size: 16px;
	line-height: 22px;
	text-align: left;
	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;
}

.typo-tour-destacado{
	color: rgba(255, 255, 255, 1);
	font-family: 'Bungee', cursive;
	font-size: 18px;
	line-height: 22px;
	text-align: left;
	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;
}










.boton-1 {
	font-family: 'Bungee', cursive;
	color: rgba(255, 255, 255, 1);
	background-color: rgba(75, 75, 75, 0.75);
	font-size: 18px;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0.075em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	border: 1px solid rgba(255, 255, 255, 1);
	border-radius: 0px;
	padding: 15px 50px;
}

.boton-1:hover{
	color: rgba(135, 120, 100, 1);
	background-color: rgba(255, 255, 255, 1);
	border: 1px solid rgba(255, 255, 255, 1);
}

.boton-2 {
	font-family: 'Bungee', cursive;
	color: rgba(135, 120, 100, 1);
	background-color: rgba(255, 255, 255, 1);
	font-size: 18px;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0.075em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
	border: 1px solid rgba(135, 120, 100, 1);
	border-radius: 0px;
	padding: 15px 50px;
}

.boton-2:hover{
	color: rgba(255, 255, 255, 1);
	background-color: rgba(135, 120, 100, 1);
	border: 1px solid rgba(135, 120, 100, 1);
}
}










.contenedor {
  position: relative;
  height: 240px;
  width: 240px;
  float: left;
  z-index: 1000;
}

.contenedor img {
  position: absolute;
  left: 0;
  transition: opacity 0.25s ease-in-out;
}

.contenedor img.top:hover {
  opacity: 0;
}




















/* Estilos Mobile --------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 1200px){
.typo-botonera-mobile{
	color: rgba(135, 120, 100, 1);
	font-family: 'proxima_nova_alt_rgbold', sans serif;
	font-size: 21px;
	line-height: 24px;
	text-align: right;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.5s ease 0s;
}
}