.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

a {
  text-decoration: underline;
}

._01_c_scroll_jungla {
  width: 100%;
  height: 500vh;
}

._01_c_scroll_jungla._01_c_movil {
  display: none;
}

._01_c_sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100vh;
}

.c_ojo {
  position: absolute;
  z-index: 7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.scroll-gif {
  position: absolute;
  bottom: 5%;
  z-index: 6;
  display: block;
  width: 60px;
  opacity: 0.85;
}

.scroll-gif.gif-galeria {
  width: 70px;
}

.ojo-logo {
  position: absolute;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c_fondo {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100vh;
  -o-object-fit: fill;
  object-fit: fill;
}

.e_0verlay {
  position: absolute;
  z-index: 2;
  display: none;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #070c0f;
}

.c_niebla {
  position: absolute;
  z-index: 3;
  display: block;
  overflow: hidden;
  opacity: 0.5;
}

.c_niebla.niebla-front {
  z-index: 6;
  display: none;
  overflow: hidden;
  opacity: 0.11;
}

.contenedor-niebla {
  overflow: hidden;
  width: 100vw;
  height: 100vh;
  -o-object-fit: fill;
  object-fit: fill;
}

.niebla-pngs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.niebla-png {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.niebla-2 {
  width: 100vh;
  height: 100vh;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url('../images/01_nubes.png');
  background-position: 50% 50%;
  background-size: cover;
}

.c_plantas {
  position: absolute;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
}

._01_plantas {
  position: absolute;
  z-index: 4;
  display: none;
  width: 100%;
  height: 100vh;
  background-image: url('../images/01_Plantas_V2_Blur_min.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._03_plantas {
  position: absolute;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/03_Plantas_2-min.png');
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

._04_plantas {
  position: absolute;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/04_Plantas.png');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.c_reconocimientos {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.oscar {
  position: absolute;
  z-index: 2;
  width: 45vh;
}

.premios-large {
  position: absolute;
  z-index: 1;
  display: block;
  width: 58%;
}

.c_titulos {
  position: absolute;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.a_son_of_man_titulo-2 {
  width: 60%;
}

._01_a-film-by {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
}

.a-film-by-2 {
  font-family: Erliana, sans-serif;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-align: center;
}

.a-film-by-2.directores {
  font-family: Goudy, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.c_trailer {
  position: absolute;
  z-index: 0;
  display: block;
  width: 100%;
  height: 100vh;
}

.quieres-encontrar-un-tesoro-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 3;
  display: block;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-tesoro {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tesoro-texto-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  margin-top: 133px;
  font-family: Erliana, sans-serif;
  color: #fff5d5;
  font-size: 150%;
  text-align: center;
  text-transform: uppercase;
}

.mapa {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  height: 100vh;
}

.video-mapa {
  display: block;
  width: 100%;
  height: 100vh;
}

.video-mapa.json-maqueta {
  display: none;
}

.overlay-fondo {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100vh;
  background-color: #000;
}

.lighbox-trailer-contenedor {
  position: absolute;
  z-index: 7;
  display: block;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lightbox-trailer {
  position: absolute;
  left: 39.9%;
  bottom: 3.5%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 230px;
  height: 200px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: crosshair;
}

.lightbox-trailer:hover {
  opacity: 1;
}

._02_c_scroll_sinopsis {
  width: 100%;
  height: 300vh;
}

.c_sinopsis {
  position: absolute;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.container {
  display: block;
  padding-right: 20px;
  padding-left: 20px;
  line-height: 33px;
  text-align: center;
}

.titulo-sinopsis {
  margin-top: 0px;
  margin-bottom: 30px;
  font-family: Erliana, sans-serif;
  color: #fff5d5;
  font-size: 55px;
}

.parrafos-sinopsis {
  font-family: 'Ogg roman', sans-serif;
  color: #fff5d5;
  font-size: 18px;
  text-align: justify;
}

.overlay-sinopsis {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100vh;
  background-color: #000;
}

._03_c_scroll_personajes {
  width: 100%;
  height: 600vh;
}

.c_personajes {
  position: absolute;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 300vh;
}

.c_personajes.lf {
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.c_personajes.lily {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.fondo-pipe {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100vh;
}

.pipe-imagen {
  position: absolute;
  left: -90px;
  z-index: 2;
  height: 100vh;
}

.overlay-personajes {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100vh;
  background-color: #000;
}

.c_texto_personajes {
  position: absolute;
  right: 50px;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  margin: 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.texto-personajes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.titulo-personajes {
  font-family: Erliana, sans-serif;
  color: #fff5d5;
  font-size: 45px;
}

.descripcion-personajes {
  font-family: 'Ogg roman', sans-serif;
  color: #fff5d5;
  font-size: 20px;
  line-height: 29px;
  text-align: justify;
}

.fondo-lf {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100vh;
}

.lf-imagen {
  position: absolute;
  z-index: 2;
  height: 100vh;
}

.lily-imagen {
  position: absolute;
  z-index: 2;
  height: 100vh;
}

.fondo-lily {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100vh;
}

.c_texto_lf {
  position: absolute;
  right: 50px;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  margin: 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.texto_lf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.titulo_lf {
  font-family: Erliana, sans-serif;
  color: #fff5d5;
  font-size: 45px;
}

.descripci-n_lf {
  font-family: 'Ogg roman', sans-serif;
  color: #fff5d5;
  font-size: 20px;
  line-height: 29px;
  text-align: justify;
}

.c_texto_lily {
  position: absolute;
  right: 50px;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  margin: 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.texto_lily {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.titulo_lily {
  font-family: Erliana, sans-serif;
  color: #fff5d5;
  font-size: 45px;
}

.descripcion_lily {
  font-family: 'Ogg roman', sans-serif;
  color: #fff5d5;
  font-size: 20px;
  line-height: 29px;
  text-align: justify;
}

.comentarios-stick {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  -o-object-fit: fill;
  object-fit: fill;
}

.comentarios {
  width: 100%;
  height: 1000vh;
}

.paragraph-3 {
  margin-right: 110px;
  margin-left: 110px;
  color: #fff5d5;
  font-size: 25px;
  line-height: 30px;
  text-align: center;
}

.glaciares-video-back {
  position: absolute;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100vh;
}

.glaciares-video-back.glaciares-gif {
  display: none;
}

.glaciares-video-back.glaciares-mobil {
  display: none;
}

.paragraph-2 {
  margin-right: 110px;
  margin-left: 110px;
  font-family: 'Ogg roman', sans-serif;
  color: #fff5d5;
  font-size: 30px;
  line-height: 30px;
  text-align: center;
}

.review {
  position: absolute;
  z-index: 1;
  display: none;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Droid Sans', sans-serif;
}

.review._3 {
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Ogg roman', sans-serif;
  color: #fff;
}

.review._2 {
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: Erliana, sans-serif;
  color: #fff;
}

.review._1-1 {
  z-index: 6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  font-family: 'Ogg roman', sans-serif;
  color: #fff;
}

.review._5 {
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  font-family: 'Ogg roman', sans-serif;
  color: #fff;
}

.review._4 {
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Ogg roman', sans-serif;
  color: #fff;
}

.italic-text {
  font-size: 30px;
}

.bold-text {
  font-size: 20px;
}

.italic-text-2 {
  display: inline;
  font-size: 30px;
  line-height: 30px;
}

.bold-text-2 {
  font-size: 20px;
  line-height: 30px;
}

.bold-text-3 {
  font-size: 20px;
  line-height: 30px;
}

.bold-text-4 {
  font-size: 20px;
}

.bold-text-5 {
  font-size: 20px;
}

.italic-text-3 {
  font-family: 'Ogg roman', sans-serif;
}

.fondo-negro-reviews {
  position: absolute;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100vh;
  background-color: #000;
}

.vision-parrafo {
  position: absolute;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph-4 {
  font-family: 'Ogg roman', sans-serif;
  color: #fff5d5;
  font-size: 18px;
  line-height: 33px;
}

.container-2 {
  padding-right: 20px;
  padding-left: 20px;
  color: #fff;
  text-align: justify;
}

.vision-titulo {
  position: absolute;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
}

.heading-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20%;
  margin-bottom: 89px;
  font-family: Goudy, sans-serif;
  color: #fff5d5;
  font-size: 55px;
  text-align: center;
}

.vision-parrafo-2 {
  position: absolute;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph-5 {
  font-family: 'Ogg roman', sans-serif;
  color: #fff5d5;
  font-size: 18px;
  line-height: 33px;
  text-align: justify;
}

.vision-parrafo-3 {
  position: absolute;
  z-index: 6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph-6 {
  font-family: 'Ogg roman', sans-serif;
  color: #fff5d5;
  font-size: 18px;
  line-height: 33px;
  text-align: justify;
}

.heading-4 {
  margin-top: 40px;
  font-family: Erliana, sans-serif;
  color: #fff5d5;
  font-size: 20px;
  text-align: center;
}

._01_fondo {
  position: static;
  z-index: 0;
  display: inline-block;
  overflow: hidden;
  width: 100%;
}

._04_montana {
  position: absolute;
  z-index: 3;
  display: inline-block;
  overflow: hidden;
  width: 100%;
}

._06_frailejones {
  position: absolute;
  z-index: 5;
  display: inline-block;
  overflow: hidden;
  width: 100%;
}

._07_fondo_agua {
  position: absolute;
  z-index: 6;
  display: none;
  overflow: hidden;
  width: 100%;
}

._05_avion {
  position: absolute;
  z-index: 4;
  display: inline-block;
  overflow: hidden;
  width: 70%;
  max-width: 90%;
}

._06_c_prensa {
  overflow: hidden;
  width: 100%;
}

.fondo-degrade-negro-cielo {
  position: absolute;
  z-index: 7;
  display: none;
  width: 100%;
  height: 250vh;
  background-image: radial-gradient(circle farthest-corner at 50% 100%, hsla(0, 0%, 100%, 0), #000);
}

.fondo-negro-solido-cielo {
  position: absolute;
  z-index: 0;
  display: none;
  width: 100%;
  height: 250vh;
  background-color: #000;
}

.c_elementos-prensa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logos_prensa {
  position: absolute;
  z-index: 9;
  display: none;
  overflow: hidden;
  width: 100%;
}

.prensa-titulo {
  position: absolute;
  z-index: 8;
  display: none;
  overflow: hidden;
  width: 100%;
}

._01_c_scroll_gallery {
  z-index: 50;
  display: block;
  width: 100%;
  height: 400vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #000;
}

._01_c_scroll_gallery.animacion-carga {
  display: none;
}

._01_sticky_gallery {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  overflow: hidden;
  width: 100%;
  height: 100vh;
}

._02_c_musica_scroll {
  display: none;
  width: 100%;
  height: 200vh;
  background-color: transparent;
}

._02_c_musica_scroll.creditos-scroll {
  display: block;
  height: 1000vh;
}

.c_json-galeria {
  position: absolute;
  z-index: 1;
  display: none;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.boton-de-descarga {
  position: absolute;
  z-index: 6;
  margin-top: 50px;
  border-radius: 8px;
  background-color: transparent;
  font-family: 'Ogg roman', sans-serif;
  color: #fff5d5;
  font-size: 20px;
}

.boton-de-descarga:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #d4af37;
  background-color: rgba(255, 255, 255, 0);
  color: #d4af37;
}

.c_boton_descarga {
  position: absolute;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bailarina {
  position: static;
  z-index: 2;
  display: none;
  width: 400px;
  height: 400px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bailarina.bailarina-gif {
  display: block;
}

.bailarina.bailarina-gif.asom-cover-sombra {
  width: 450px;
  margin-top: 90px;
  margin-left: 60px;
}

.camion {
  position: absolute;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100vh;
}

.camion.camion-gif {
  display: none;
}

.c_sticky-musica {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.e_creditos {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.e_creditos.codirector {
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #fff5d5;
}

.e_creditos.director {
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #fff5d5;
}

.e_creditos.producer {
  z-index: 4;
  color: #fff5d5;
}

.e_creditos.editor {
  z-index: 4;
  color: #fff5d5;
}

.e_creditos.photography {
  z-index: 4;
  color: #fff5d5;
}

.e_creditos.production-design {
  z-index: 4;
  color: #fff5d5;
}

.e_creditos.music {
  z-index: 4;
  color: #fff5d5;
}

.e_creditos.vfx-supervisor {
  z-index: 4;
  color: #fff5d5;
}

.e_creditos.h-executive {
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #fff5d5;
}

.c_creditos {
  font-family: Erliana, sans-serif;
  color: #fff;
  font-size: 20px;
  text-align: center;
}

.titulo-creditos {
  color: #fff5d5;
  font-size: 16px;
}

.nombres-creditos {
  font-family: 'Ogg roman', sans-serif;
  color: #fff5d5;
  font-size: 25px;
  line-height: 24px;
  text-transform: none;
}

.nombres-creditos.small {
  font-size: 20px;
}

.c_imagenes-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

._01_img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url('../images/1_1_FF.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._02_img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url('../images/pipeselva.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._03_img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url('../images/2_G.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._04_img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url('../images/6_G.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

._05_img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url('../images/3_G.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._06_img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url('../images/4_1_FF.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._04_c_footer {
  position: relative;
  z-index: 20;
  display: block;
  width: 100%;
  background-color: #000;
}

.e_logo {
  position: absolute;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo-galeria {
  width: 50%;
}

.fondo-jungla-frame {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100vh;
  background-image: url('../images/FondoFrame.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.html-embed {
  position: static;
  z-index: 3;
  display: block;
  width: 400px;
  height: 20px;
  max-width: 100%;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.listen-the-album {
  position: relative;
  right: 50px;
  display: block;
  margin-top: 60px;
  font-family: Erliana, sans-serif;
  color: #fff5d5;
  font-size: 16px;
  text-align: left;
  text-decoration: none;
}

.listen-the-album:hover {
  color: #d4af37;
}

.footer {
  padding: 50px 50px 20px;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-template-areas: ".";
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #000;
}

.footer-link {
  display: block;
  margin-bottom: 5px;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  font-family: Erliana, sans-serif;
  color: #fff5d5;
  font-size: 15px;
  text-align: center;
  text-decoration: none;
}

.footer-link:hover {
  color: #d4af37;
}

.footer-link.w--current {
  color: #fff5d5;
}

.div-block {
  text-align: center;
}

.c_contact {
  display: block;
  width: 100%;
  height: 100vh;
}

.fosforo {
  height: 100vh;
}

.c_text_contact {
  position: absolute;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100vh;
}

.tamano-texto-contact {
  position: absolute;
  left: auto;
  top: 0%;
  right: 10%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 470px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.titulo-contacto {
  display: none;
  margin-top: 50px;
  margin-bottom: 70px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  font-family: Erliana, sans-serif;
  color: #fff5d5;
  font-size: 40px;
  line-height: 40px;
  text-align: right;
}

.parrafo-contacto {
  margin-top: 70px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  font-family: 'Ogg roman', sans-serif;
  color: #fff;
  font-size: 22px;
  text-align: right;
}

.parrafo-contacto.email {
  display: none;
  margin-top: 30px;
  color: #fff5d5;
  text-decoration: none;
}

.parrafo-contacto.email-link {
  display: none;
  margin-top: 4px;
  color: #fff5d5;
  font-size: 30px;
  text-decoration: none;
}

.parrafo-contacto.email-link:hover {
  color: #d4af37;
}

.parrafo-contacto.redes {
  display: none;
  margin-top: 100px;
  color: #fff5d5;
}

.c_icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 195px;
  height: 33px;
  margin-top: -35px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  opacity: 0;
}

.imagen-iconos {
  height: 30px;
  margin: 4px;
}

.boton-menu {
  padding: 24px 0px 24px 24px;
  font-family: Erliana, sans-serif;
  color: #fff;
  font-size: 30px;
  text-align: right;
  letter-spacing: 3px;
}

.boton-menu:hover {
  color: #d4af37;
}

.boton-menu.w--current {
  color: #d4af37;
}

.menu {
  position: fixed;
  z-index: 99;
  width: 100%;
  height: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.container-5 {
  margin-top: 10px;
  color: #fff;
}

.nav-menu-2 {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.menu-button-2 {
  background-color: transparent;
}

.menu-button-2.w--open {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.text-block {
  color: #727272;
  font-size: 11px;
  text-align: center;
}

.preloader {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 100;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.lottie-animation {
  display: none;
  width: 230px;
}

.link {
  color: #d4af37;
  font-weight: 400;
  text-decoration: underline;
  text-transform: uppercase;
}

.link:hover {
  color: #fff5d5;
}

.fondo-estrellas-musica {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  height: 100vh;
  background-image: url('../images/Fondo2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.fondo-negro-galeria {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100vh;
}

.contenedor-musica-prueba {
  position: absolute;
  left: auto;
  top: 10%;
  right: 10%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 459px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.prueba-camion-revelaci-n {
  position: absolute;
  z-index: 6;
  display: none;
  overflow: hidden;
  width: 100%;
  height: 100vh;
}

.image-3 {
  z-index: 10;
}

.menuopen {
  width: 25px;
}

.menu-full {
  position: fixed;
  left: auto;
  top: 0%;
  right: 5%;
  bottom: auto;
  z-index: 90;
  margin: 20px 76px 20px 20px;
  padding: 30px;
}

.nav-full {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 90;
  display: none;
  overflow: visible;
  height: 100vh;
  padding: 55px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.menu-links {
  display: block;
  margin-top: 25px;
  margin-bottom: 25px;
  font-family: Erliana, sans-serif;
  color: #fff5d5;
  font-size: 4vw;
  text-decoration: none;
  text-transform: uppercase;
}

.menu-links:hover {
  color: #d4af37;
}

.menu-links.w--current {
  display: block;
}

.close-icon-full {
  width: 25px;
}

.menuclose {
  position: absolute;
  left: auto;
  top: 0%;
  right: 5%;
  bottom: auto;
  margin: 20px;
  padding: 30px;
}

.fondo-negro {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100vh;
  background-color: #000;
}

.video-back-cruz {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100vh;
}

.video-back-cruz.cruz-gif {
  display: none;
}

.scroll {
  width: 100%;
  height: 100vh;
}

.c_rent-the-movie {
  display: none;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.rent-the-movie-title {
  z-index: 1;
  display: block;
  margin-top: 70px;
  margin-bottom: 40px;
  font-family: Erliana, sans-serif;
  color: #fff5d5;
  font-size: 5vw;
  line-height: 52px;
  text-align: left;
  letter-spacing: -1px;
}

.rent-the-movie-title.link-vod {
  display: none;
}

.rent-the-movie-title.link-rent {
  display: none;
  font-size: 30px;
  line-height: 100px;
}

.rent-the-movie-title.link-rent:hover {
  color: #d4af37;
}

.cruz-mapa {
  position: relative;
  left: 19px;
  display: none;
  max-width: 50px;
}

.button {
  position: relative;
  top: -40px;
  right: -867px;
  display: inline-block;
  padding: 4px 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 8px;
  background-color: #d4af37;
  font-family: 'Ogg roman', sans-serif;
  font-size: 18px;
  text-align: left;
}

.button:hover {
  background-color: #3a3a3a;
}

.div-block-2 {
  z-index: 20;
  width: 100%;
  height: 60vh;
  background-color: #a71417;
}

.disco {
  position: absolute;
  z-index: 2;
  display: none;
  width: 400px;
  height: 400px;
}

.contenedor-portada {
  position: absolute;
  z-index: 5;
  display: block;
  height: 500px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.contenedor-portada.sombra-cover {
  z-index: 4;
  display: block;
  background-image: url('../images/Sombra-CoverFFF_min.png');
}

.contenedor-portada.portada-sombra {
  z-index: 4;
  width: 562px;
  height: 460px;
}

.image-4 {
  width: 300px;
  margin-top: 4px;
}

.image-5 {
  width: 160px;
  margin-top: 30px;
  margin-bottom: 10px;
}

.image-6 {
  width: 330px;
  margin-top: 4px;
}

.image-7 {
  width: 220px;
  margin-top: 100px;
  margin-bottom: 10px;
}

.image-8 {
  width: 190px;
  margin-top: 10px;
}

.titulo-gif {
  width: 340px;
  margin-top: 70px;
}

.marca-del-tesoro {
  position: absolute;
  z-index: 2;
  display: none;
  width: 100%;
  height: 100vh;
}

.image-9 {
  width: 30px;
}

.image-10 {
  width: 40px;
}

.link-block {
  margin-right: 15px;
  margin-bottom: 15px;
}

.link-block:hover {
  border-radius: 8px;
  background-color: #d4af37;
}

.overlay-negro-total {
  position: absolute;
  z-index: 6;
  display: none;
  width: 100%;
  height: 100vh;
  background-color: #000;
  opacity: 0;
}

.div-block-3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  height: 100vh;
  background-color: #1b1b1b;
}

.vinyl-png {
  position: absolute;
  z-index: 3;
  overflow: hidden;
  width: 400px;
  height: 400px;
  margin-bottom: 7%;
  background-image: url('../images/DiscoFFF_min.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.vinyl-png.sombra-vinyl {
  z-index: 2;
  margin-top: 86px;
  margin-left: 55px;
  background-image: url('../images/Sombra-DiscoFFF_min.png');
}

.sombra-cover {
  position: absolute;
  bottom: -46.5px;
  z-index: 2;
  display: none;
  width: 800px;
  height: 300px;
  background-image: url('../images/SOMBRA-COVER_2-3.png');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-11 {
  display: none;
}

.link-2 {
  font-family: Lato, sans-serif;
  color: #636363;
  text-decoration: none;
}

.fondo-negro-puro {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  width: 100%;
  height: 100vh;
  background-color: #000;
}

._01_c_scroll_jungla_m {
  display: none;
}

.premios-small {
  position: absolute;
  z-index: 1;
  display: none;
  width: 40%;
}

.fondo-negro-contacto {
  display: none;
}

.html-embed-2 {
  width: 100%;
  height: 100vh;
}

.container-8 {
  position: static;
  z-index: 1;
  display: none;
}

.poster-rent {
  display: none;
}

.s_rent-the-movie {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-13 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.fondo-renta {
  position: absolute;
  z-index: -1;
  display: block;
  width: 100%;
  height: 100vh;
  background-color: #000;
}

.descripcion-renta-general {
  position: static;
  z-index: 2;
  display: none;
  width: 100%;
  height: 120px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.descripcion-renta {
  font-family: Goudy, sans-serif;
  color: #fff5d5;
  font-size: 20px;
  line-height: 22px;
  text-align: justify;
}

.descripcion-renta.rent-the-movie {
  margin-bottom: 0px;
}

.boton-renta {
  display: none;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #d4af37;
  border-radius: 10px;
  background-color: #d4af37;
  font-family: Goudy, sans-serif;
  color: #fff5d5;
}

.boton-renta:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #d4af37;
  background-color: rgba(212, 175, 55, 0);
}

.contenedor-trailer-renta {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.maqueta-gif {
  position: relative;
  display: none;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  max-width: none;
}

.fogata-gif {
  position: relative;
  display: none;
  overflow: hidden;
  height: 100vh;
  max-width: none;
}

.fondo-rotacion {
  display: none;
}

.maqueta-json {
  display: none;
  -o-object-position: 50% 100%;
  object-position: 50% 100%;
}

.cruz-mobil {
  display: none;
}

.link-espa-ol {
  position: fixed;
  left: 5%;
  top: 0%;
  z-index: 90;
  margin: 50px;
  font-family: Goudy, sans-serif;
  color: #fff5d5;
  font-size: 16px;
  text-decoration: none;
  text-transform: uppercase;
}

.link-espa-ol:hover {
  color: #d4af37;
}

.compra-segura-png {
  max-width: 220px;
  margin-top: 0px;
}

.arrow-gif {
  display: none;
  max-width: 30px;
  margin-right: 100px;
}

.div-block-5 {
  display: none;
}

.titulo-renta {
  display: none;
  width: 100%;
  height: 20vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.grid {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 100px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-7 {
  width: 100%;
  height: 100vh;
}

.gif-preloader {
  max-width: 50%;
}

.div-block-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._02_plantas-movil {
  display: none;
  background-image: url('../images/Plantas-Movil_1.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._04_scroll-personajes-movil {
  display: none;
}

.comentarios-movil {
  display: none;
  width: 100%;
  height: 100vh;
}

.slider {
  display: none;
}

.vision-movil {
  display: none;
  width: 100%;
  height: 200vh;
  background-image: url('../images/maqueta.00_00_00_25.Imagen-fija001.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.jungla-movil {
  display: none;
}

.maqueta-movil {
  display: none;
}

.c_prensa-fondo {
  width: 100%;
  height: 344px;
  background-image: url('../images/05_Base-Agua2_FV3_1.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.prensa-titulo-texto {
  margin-bottom: 20px;
  font-family: Goudy, sans-serif;
  color: #fff5d5;
  font-size: 35px;
  line-height: 42px;
  text-align: center;
}

.grid-prensa {
  margin-right: 35px;
  margin-bottom: 35px;
  margin-left: 35px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.link-prensa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logos-prensa {
  max-width: 80%;
}

.descarga-boton {
  max-width: 25px;
}

.link-block-galeria {
  margin-right: 10px;
  margin-bottom: 10px;
}

.vinyl-png-sombra {
  position: absolute;
  z-index: 2;
  overflow: hidden;
  width: 400px;
  height: 400px;
  margin-top: 20px;
  margin-bottom: 7%;
  margin-left: -34px;
  background-image: url('../images/Sombra-DiscoFFF_min.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.vinyl-png-sombra.sombra-vinyl {
  margin-top: 15px;
  margin-left: 15px;
}

.vinyl-png-copy {
  position: absolute;
  z-index: 3;
  overflow: hidden;
  width: 400px;
  height: 400px;
  margin-bottom: 7%;
  background-image: url('../images/DiscoFFF_min.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.vinyl-png-copy.sombra-vinyl {
  margin-top: 15px;
  margin-left: 15px;
}

@media screen and (max-width: 991px) {
  ._01_c_scroll_jungla {
    display: block;
  }

  ._01_c_scroll_jungla._01_c_movil {
    display: block;
  }

  .c_ojo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .scroll-gif.gif-galeria {
    bottom: 10%;
  }

  .c_fondo {
    display: block;
  }

  .e_0verlay {
    display: block;
  }

  .c_niebla {
    display: none;
  }

  .c_niebla.niebla-front {
    display: none;
  }

  .c_plantas {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  ._01_plantas {
    background-image: url('../images/01_Plantas_V2_Blur_min.png');
    background-position: 50% 100%;
    background-size: contain;
    background-repeat: no-repeat;
  }

  ._03_plantas {
    background-position: 50% 0%;
    background-size: auto 740px;
  }

  ._04_plantas {
    background-size: contain;
  }

  .c_reconocimientos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .oscar {
    width: 40%;
  }

  .premios-large {
    display: block;
    width: 80%;
  }

  .c_titulos {
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .a_son_of_man_titulo-2 {
    width: 93%;
  }

  .c_trailer {
    display: block;
  }

  .tesoro-texto-2 {
    margin-top: 150px;
  }

  .mapa {
    display: block;
  }

  .lighbox-trailer-contenedor {
    display: block;
  }

  .container {
    padding-right: 35px;
    padding-left: 35px;
  }

  .titulo-sinopsis {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .parrafos-sinopsis {
    font-size: 18px;
    line-height: 23px;
  }

  ._03_c_scroll_personajes {
    height: 600vh;
  }

  .c_personajes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .c_personajes.lf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .fondo-pipe {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .pipe-imagen {
    left: -110px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
  }

  .c_texto_personajes {
    left: -64px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .texto-personajes {
    width: 50%;
    height: 70vh;
    margin-top: -60px;
  }

  .titulo-personajes {
    font-size: 45px;
  }

  .descripcion-personajes {
    font-size: 18px;
    line-height: 23px;
  }

  .fondo-lf {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .lf-imagen {
    left: -90px;
    max-width: 110%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
  }

  .lily-imagen {
    left: -55px;
    max-width: 106%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
  }

  .fondo-lily {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .c_texto_lf {
    left: -64px;
  }

  .texto_lf {
    width: 50%;
    height: 70vh;
    margin-top: -60px;
  }

  .descripci-n_lf {
    font-size: 18px;
    line-height: 23px;
  }

  .c_texto_lily {
    left: -64px;
  }

  .texto_lily {
    width: 50%;
    height: 70vh;
    margin-top: -60px;
  }

  .descripcion_lily {
    font-size: 18px;
    line-height: 23px;
  }

  .paragraph-3 {
    margin-right: 20px;
    margin-left: 20px;
    line-height: 23px;
  }

  .paragraph-2 {
    margin-right: 20px;
    margin-left: 20px;
    font-size: 25px;
    line-height: 23px;
  }

  .review._2 {
    font-family: 'Ogg roman', sans-serif;
  }

  .review._1-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .italic-text {
    font-size: 20px;
    line-height: 10px;
  }

  .bold-text {
    font-size: 14px;
    line-height: 20px;
  }

  .italic-text-2 {
    font-size: 20px;
    line-height: 10px;
  }

  .bold-text-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .bold-text-3 {
    font-size: 14px;
    line-height: 20px;
  }

  .bold-text-4 {
    font-size: 14px;
    line-height: 20px;
  }

  .bold-text-5 {
    font-size: 14px;
    line-height: 20px;
  }

  .italic-text-3 {
    font-size: 20px;
    line-height: 10px;
  }

  .vision-parrafo {
    font-size: 17px;
  }

  .paragraph-4 {
    font-size: 17px;
    line-height: 26px;
  }

  .container-2 {
    padding-right: 55px;
    padding-left: 55px;
  }

  .heading-2 {
    font-size: 45px;
  }

  .vision-parrafo-2 {
    font-size: 17px;
  }

  .paragraph-5 {
    font-size: 17px;
    line-height: 26px;
  }

  .vision-parrafo-3 {
    font-size: 17px;
  }

  .paragraph-6 {
    font-size: 17px;
    line-height: 26px;
  }

  .heading-4 {
    margin-top: 20px;
    font-size: 15px;
  }

  ._05_avion {
    display: none;
  }

  .bailarina {
    overflow: hidden;
    width: 300px;
    height: 350px;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .bailarina.bailarina-gif {
    height: 300px;
  }

  .bailarina.bailarina-gif.asom-cover-sombra {
    width: 400px;
    margin-top: 100px;
    margin-left: 80px;
  }

  ._04_img {
    background-position: 5% 0%;
  }

  .logo-galeria {
    width: 60%;
  }

  .html-embed {
    width: 300px;
  }

  .listen-the-album {
    position: static;
    right: auto;
    margin-top: 50px;
    text-align: center;
  }

  .menu-full {
    right: 0%;
    margin: 0px;
  }

  .menu-links {
    font-size: 5vw;
  }

  .menu-links.w--current {
    font-size: 5vw;
  }

  .menuclose {
    right: 0%;
    margin: 0px;
  }

  .c_rent-the-movie {
    display: none;
    height: 100vh;
  }

  .rent-the-movie-title {
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 6vw;
  }

  .rent-the-movie-title.link-vod {
    display: none;
  }

  .button {
    top: auto;
    right: auto;
    margin-top: 10px;
    padding: 2px 4px;
    font-size: 14px;
  }

  .contenedor-portada {
    width: 300px;
    height: 350px;
  }

  .image-5 {
    width: 130px;
    margin-top: 10px;
  }

  .image-6 {
    width: 300px;
    margin-top: 0px;
  }

  .image-7 {
    width: 180px;
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .titulo-gif {
    width: 300px;
    margin-top: 50px;
  }

  .vinyl-png {
    display: none;
    background-size: cover;
  }

  ._01_c_scroll_jungla_m {
    display: block;
    width: 100%;
    height: 500vh;
    padding-right: 0px;
    padding-bottom: 0px;
  }

  ._01_c_sticky_m {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    overflow: hidden;
    width: 100%;
    height: 100vh;
  }

  .c_plantas_m {
    position: absolute;
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .plantas-m {
    position: absolute;
    bottom: 0px;
    z-index: 4;
    width: 100%;
    height: 79vh;
    background-image: url('../images/01_Plantas_V2_Blur_min.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  ._01_plantas-m {
    width: 100%;
    height: 100vh;
    background-image: url('../images/01_Plantas_V2_Blur_min.png');
    background-position: 50% 100%;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .image-12 {
    position: absolute;
    width: 100%;
    height: 100vh;
  }

  .div-block-4 {
    position: absolute;
    width: 100%;
    height: 100vh;
    background-image: url('../images/01_Plantas_V2_Blur_min.png');
    background-position: 50% 100%;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .italic-text-4 {
    font-size: 20px;
    line-height: 10px;
  }

  .italic-text-5 {
    font-size: 20px;
    line-height: 10px;
  }

  .bold-text-6 {
    font-size: 14px;
    line-height: 20px;
  }

  .bold-text-7 {
    font-size: 14px;
    line-height: 20px;
  }

  .container-6 {
    padding-right: 55px;
    padding-left: 55px;
  }

  .container-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 125px;
    padding-right: 55px;
    padding-left: 55px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .premios-small {
    display: none;
    width: 40%;
  }

  .lottie-animation-2 {
    width: 150px;
  }

  .html-embed-2 {
    width: 100%;
    height: 70vh;
  }

  .s_rent-the-movie {
    height: 80vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .image-13 {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .fondo-renta {
    height: 150vh;
  }

  .descripcion-renta-general {
    display: none;
    margin-right: 0%;
    margin-left: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .descripcion-renta {
    text-align: center;
  }

  .contenedor-trailer-renta {
    height: 70vh;
  }

  .link-espa-ol {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    margin: 30px;
  }

  .div-block-5 {
    display: none;
  }

  .c_prensa-fondo {
    height: 45vh;
  }

  .prensa-titulo-texto {
    font-size: 30px;
  }

  .link-prensa {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .logos-prensa {
    max-width: 55%;
  }

  .vinyl-png-sombra {
    display: none;
    background-size: cover;
  }

  .vinyl-png-copy {
    display: none;
    background-size: cover;
  }
}

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

  .scroll-gif {
    bottom: 10%;
  }

  .c_reconocimientos {
    z-index: 5;
  }

  .oscar {
    width: 50%;
  }

  .premios-large {
    display: block;
  }

  .tesoro-texto-2 {
    margin-top: 150px;
  }

  .video-mapa {
    display: none;
  }

  .video-mapa.json-maqueta {
    position: relative;
    left: -100%;
    display: block;
    overflow: hidden;
    width: 300vw;
    height: 100vh;
    -o-object-fit: contain;
    object-fit: contain;
  }

  ._02_c_scroll_sinopsis {
    display: none;
  }

  .container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .titulo-sinopsis {
    margin-bottom: 0px;
    font-size: 40px;
    line-height: 48px;
  }

  .parrafos-sinopsis {
    font-size: 18px;
    line-height: 24px;
  }

  ._03_c_scroll_personajes {
    display: none;
  }

  .c_personajes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .c_personajes.lf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .c_personajes.lily {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .pipe-imagen {
    left: 57px;
  }

  .c_texto_personajes {
    left: -20px;
    right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .texto-personajes {
    width: 75%;
    height: 50vh;
    margin-top: -268px;
  }

  .titulo-personajes {
    font-size: 30px;
  }

  .descripcion-personajes {
    font-size: 17px;
    line-height: 20px;
  }

  .lf-imagen {
    left: 96px;
    max-width: 104%;
  }

  .lily-imagen {
    left: 90px;
  }

  .c_texto_lf {
    left: -20px;
    right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .texto_lf {
    width: 75%;
    height: 50vh;
    margin-top: -268px;
  }

  .titulo_lf {
    font-size: 30px;
  }

  .descripci-n_lf {
    font-size: 17px;
    line-height: 19px;
  }

  .c_texto_lily {
    left: -20px;
    right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .texto_lily {
    width: 75%;
    height: 50vh;
    margin-top: -268px;
  }

  .titulo_lily {
    font-size: 30px;
  }

  .descripcion_lily {
    font-size: 18px;
    line-height: 19px;
  }

  .comentarios {
    display: none;
  }

  .glaciares-video-back {
    display: none;
    width: 800px;
    max-width: none;
  }

  .glaciares-video-back.glaciares-gif {
    display: none;
  }

  .heading-2 {
    margin-top: 40%;
    font-size: 30px;
  }

  .paragraph-6 {
    display: block;
  }

  .heading-4 {
    margin-top: 20px;
    font-size: 15px;
    line-height: 19px;
  }

  ._06_c_prensa {
    display: none;
  }

  ._01_c_scroll_gallery {
    display: none;
  }

  ._02_c_musica_scroll.creditos-scroll {
    display: none;
  }

  .boton-de-descarga {
    font-size: 30px;
  }

  .bailarina {
    width: 340px;
    height: 450px;
  }

  ._04_img {
    background-position: 13% 0%;
  }

  ._04_c_footer {
    display: none;
  }

  .logo-galeria {
    width: 70%;
  }

  .html-embed {
    width: 340px;
  }

  .listen-the-album {
    margin-top: 50px;
  }

  .c_contact {
    display: none;
  }

  .menu-full {
    display: none;
  }

  .menu-links {
    font-size: 6vw;
  }

  .menu-links.w--current {
    font-size: 6vw;
  }

  .video-back-cruz {
    display: none;
  }

  .video-back-cruz.cruz-gif {
    left: -40%;
    display: block;
    overflow: hidden;
    width: auto;
    max-width: none;
  }

  .c_rent-the-movie {
    height: 75vh;
  }

  .rent-the-movie-title {
    margin-bottom: 19px;
    font-size: 9vw;
  }

  .rent-the-movie-title.link-vod {
    display: none;
  }

  .button {
    font-size: 14px;
  }

  .contenedor-portada {
    width: 340px;
    height: 400px;
  }

  .image-7 {
    margin-bottom: 0px;
  }

  .titulo-gif {
    margin-top: 60px;
  }

  .premios-small {
    display: none;
    width: 57%;
  }

  .fondo-negro-contacto {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100vh;
    background-color: #000;
  }

  .html-embed-2 {
    width: 470px;
    height: 200px;
  }

  .s_rent-the-movie {
    display: none;
  }

  .descripcion-renta-general {
    display: none;
    width: 490px;
  }

  .descripcion-renta {
    font-size: 17px;
  }

  .maqueta-gif {
    left: -50%;
    display: none;
    width: auto;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .fogata-gif {
    left: -300px;
    display: block;
  }

  .fondo-rotacion {
    position: absolute;
    z-index: 9999;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #000;
  }

  .gif-rotacion {
    max-width: 50%;
  }

  .texto-rotacion {
    font-family: Goudy, sans-serif;
    color: #fff5d5;
    text-transform: uppercase;
  }

  .maqueta-json {
    position: static;
    display: block;
    overflow: hidden;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
  }

  .link-espa-ol {
    display: none;
  }

  .div-block-5 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 9999;
    display: block;
    width: 100%;
    height: 100vh;
    background-color: #000;
  }

  .titulo-renta {
    display: none;
  }

  .c_prensa-fondo {
    display: none;
  }
}

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

  ._01_c_sticky.vision-movil {
    height: auto;
    background-image: url('../images/maqueta.vertical-movil.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .scroll-gif {
    bottom: 15%;
  }

  .e_0verlay {
    display: none;
  }

  ._01_plantas {
    height: 103vh;
    background-position: 50% 100%;
    background-size: contain;
  }

  ._03_plantas {
    display: none;
    background-position: 24% 0%;
    background-size: auto 707px;
  }

  ._04_plantas {
    display: none;
    background-position: 100% 0%;
    background-size: auto 291px;
  }

  .c_reconocimientos {
    z-index: 5;
  }

  .oscar {
    z-index: 3;
    width: 60%;
  }

  .oscar.oscar-movil {
    position: static;
    width: 40%;
    margin-top: 50px;
  }

  .premios-large {
    display: none;
    width: 90%;
  }

  .a_son_of_man_titulo-2.titulo-m {
    width: 88%;
    margin-top: 30%;
  }

  ._01_a-film-by {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .quieres-encontrar-un-tesoro-2 {
    overflow: hidden;
  }

  .tesoro-texto-2 {
    margin-top: 200px;
  }

  .mapa {
    overflow: hidden;
  }

  .video-mapa.json-maqueta {
    left: auto;
    width: 100%;
    height: 100vh;
  }

  .lighbox-trailer-contenedor {
    display: block;
    overflow: hidden;
  }

  .lightbox-trailer {
    left: 6%;
    overflow: hidden;
    width: 300px;
  }

  ._02_c_scroll_sinopsis {
    display: block;
    overflow: visible;
    height: 100vh;
  }

  .fondo-sinopsis {
    display: none;
    overflow: hidden;
  }

  .c_sinopsis {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .container {
    margin-top: 31px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .titulo-sinopsis {
    margin-bottom: 7px;
    font-size: 29px;
    line-height: 28px;
  }

  .parrafos-sinopsis {
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0px;
  }

  .overlay-sinopsis {
    display: none;
  }

  ._03_c_scroll_personajes {
    display: none;
  }

  .c_personajes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .c_personajes.lf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .fondo-pipe.fondo-movil {
    overflow: hidden;
  }

  .pipe-imagen {
    left: -21px;
    overflow: hidden;
    height: 100vh;
    max-width: 150%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .c_texto_personajes {
    left: -20px;
    right: auto;
    height: 63vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .texto-personajes {
    width: 85%;
    margin-top: 0px;
  }

  .titulo-personajes {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 27px;
  }

  .descripcion-personajes {
    font-size: 17px;
    line-height: 18px;
  }

  .fondo-lf.fondo-lf-movil {
    overflow: hidden;
  }

  .lf-imagen {
    left: 6px;
    overflow: hidden;
    max-width: 150%;
  }

  .lily-imagen {
    left: 27px;
    overflow: hidden;
    max-width: 150%;
  }

  .fondo-lily.fondo-lily-movil {
    overflow: hidden;
  }

  .c_texto_lf {
    right: auto;
    height: 63vh;
  }

  .texto_lf {
    width: 85%;
    margin-top: 0px;
  }

  .titulo_lf {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 27px;
  }

  .descripci-n_lf {
    display: block;
    font-size: 17px;
    line-height: 17px;
  }

  .c_texto_lily {
    right: auto;
    height: 63vh;
  }

  .texto_lily {
    width: 85%;
    margin-top: 0px;
  }

  .titulo_lily {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 27px;
  }

  .descripcion_lily {
    font-size: 17px;
    line-height: 17px;
  }

  .comentarios {
    display: none;
  }

  .glaciares-video-back {
    left: -50%;
    display: none;
    width: auto;
  }

  .glaciares-video-back.glaciares-gif {
    display: none;
  }

  .glaciares-video-back.glaciares-mobil {
    left: auto;
    display: block;
    width: 100%;
  }

  .review._3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .review._2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .review._5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .review._4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .vision-parrafo {
    position: static;
    height: auto;
    margin-bottom: 50px;
  }

  .paragraph-4 {
    line-height: 25px;
  }

  .container-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .vision-titulo {
    display: none;
  }

  .heading-2 {
    margin-top: 50px;
    margin-bottom: 50px;
    font-size: 25px;
    line-height: 27px;
  }

  .paragraph-5 {
    line-height: 25px;
  }

  .paragraph-6 {
    line-height: 25px;
  }

  .heading-4 {
    font-size: 16px;
    line-height: 17px;
  }

  ._06_c_prensa {
    display: block;
  }

  ._01_c_scroll_gallery {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  ._02_c_musica_scroll.creditos-scroll {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .boton-de-descarga {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 17px;
    text-align: center;
  }

  .bailarina {
    display: none;
    width: 300px;
    height: 380px;
  }

  .bailarina.bailarina-gif {
    display: block;
    width: 300px;
    height: 300px;
    max-width: none;
  }

  .bailarina.bailarina-gif.asom-cover-sombra {
    margin-top: 120px;
  }

  .camion {
    display: none;
  }

  .camion.camion-gif {
    display: block;
    width: auto;
    max-width: none;
  }

  ._01_img {
    background-position: 56% 50%;
  }

  ._04_img {
    background-position: 55% 0%;
  }

  ._05_img {
    background-position: 53% 50%;
  }

  ._06_img {
    background-position: 50% 50%;
    background-size: cover;
  }

  ._04_c_footer {
    display: block;
  }

  .logo-galeria {
    width: 80%;
  }

  .listen-the-album {
    margin-top: 65px;
  }

  .footer {
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .c_contact {
    display: block;
  }

  .fosforo {
    display: none;
  }

  .tamano-texto-contact {
    width: 100vw;
  }

  .menu-full {
    display: block;
  }

  .menu-links {
    font-size: 6vw;
  }

  .menu-links.w--current {
    font-size: 6vw;
  }

  .video-back-cruz {
    display: none;
    width: 100%;
    height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .video-back-cruz.cruz-gif {
    left: -120%;
    display: none;
  }

  .video-back-cruz.cruz-mobil {
    overflow: hidden;
    width: 100%;
  }

  .c_rent-the-movie {
    display: none;
    height: 100vh;
  }

  .rent-the-movie-title {
    display: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 11vw;
  }

  .rent-the-movie-title.link-vod {
    display: block;
    margin-bottom: 0px;
    font-size: 10vw;
    line-height: 34px;
    text-align: center;
    text-decoration: none;
  }

  .rent-the-movie-title.link-vod:hover {
    color: #d4af37;
    font-size: 10vw;
  }

  .button {
    font-size: 14px;
  }

  .contenedor-portada {
    width: 300px;
    height: 390px;
  }

  .image-5 {
    width: 120px;
  }

  .image-6 {
    width: 260px;
  }

  .image-7 {
    width: 170px;
  }

  .titulo-gif {
    width: 240px;
    margin-top: 20px;
  }

  .container-6 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .container-7 {
    margin-top: 120px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .premios-small {
    z-index: 0;
    display: block;
    width: 76%;
  }

  .fondo-negro-contacto {
    display: block;
  }

  .html-embed-2 {
    width: 290px;
    height: 180px;
  }

  .container-8 {
    display: none;
  }

  .poster-rent {
    display: block;
    width: 250px;
    margin-top: 5%;
    margin-bottom: 15px;
  }

  .s_rent-the-movie {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 61vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .fondo-renta {
    height: 120vh;
  }

  .descripcion-renta-general {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 190px;
    margin: 10px 0% 15px;
  }

  .descripcion-renta {
    display: block;
    margin-top: 20px;
    font-size: 19px;
    line-height: 17px;
  }

  .descripcion-renta.rent-the-movie {
    display: none;
  }

  .boton-renta {
    display: block;
    margin-top: 20px;
  }

  .contenedor-trailer-renta {
    display: none;
  }

  .maqueta-gif {
    left: -115%;
  }

  .fogata-gif {
    left: -400px;
    display: none;
  }

  .fondo-rotacion {
    position: absolute;
    z-index: 999;
    display: none;
    width: 100%;
    height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #000;
  }

  .gif-rotacion {
    width: 150px;
  }

  .texto-rotacion {
    margin-top: 20px;
    font-family: Erliana, sans-serif;
    color: #fff5d5;
    font-size: 15px;
    text-transform: uppercase;
  }

  .cruz-mobil {
    position: absolute;
    z-index: 2;
    display: block;
    height: 100vh;
    max-width: none;
  }

  .link-espa-ol {
    left: 0%;
    display: block;
  }

  .div-block-5 {
    display: none;
  }

  .titulo-renta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .gif-preloader {
    max-width: 50%;
  }

  ._02_plantas-movil {
    position: absolute;
    z-index: 2;
    display: block;
    width: 100%;
    height: 100vh;
    padding-right: 0px;
    padding-bottom: 0px;
    background-image: url('../images/Plantas-Movil.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  ._04_scroll-personajes-movil {
    display: block;
    overflow: visible;
    width: 100%;
    height: 100vh;
  }

  .comentarios-movil {
    display: block;
    background-color: #000;
  }

  .slider {
    display: block;
    width: 100%;
    height: 100vh;
    background-color: #000;
    background-image: url('../images/Vertical-Glaciar.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .left-arrow {
    display: none;
  }

  .right-arrow {
    display: none;
  }

  .vision-movil {
    display: block;
    overflow: hidden;
    height: auto;
    background-color: #000;
    background-image: none;
  }

  .slide-nav {
    display: block;
  }

  .jungla-movil {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100vh;
    background-image: url('../images/FondoFrame.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .plantas-movil {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100vh;
    background-image: url('../images/INICIO-HOJAS_movil-min.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .titulo-movil {
    position: absolute;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .maqueta-movil {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100vh;
    background-color: #000;
  }

  .fondo-sinopsis-movil {
    z-index: 1;
    overflow: hidden;
    width: 100%;
    height: 100vh;
    background-image: url('../images/Fogate-Movil.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .body {
    background-color: #000;
  }

  .body-2 {
    background-color: #000;
  }

  .c_prensa-fondo {
    display: block;
    height: 113px;
  }

  .prensa-titulo-texto {
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 17px;
  }

  .grid-prensa {
    margin-top: 5px;
    margin-right: 20px;
    margin-left: 20px;
    grid-row-gap: 0px;
  }

  .logos-prensa {
    max-width: 65%;
  }
}

#w-node-_41fafa2b-1a19-fa07-ff78-24030029e718-763955cf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_03399bd6-69ab-e1ec-eee5-ebd157a91d1b-763955cf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_896505fd-9949-8738-327a-68f582d02a94-763955cf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d1e01dfe-f129-82c1-2869-6e27269081fc-763955cf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-caaf2d4c-d013-fbac-a040-4d8275194ded-763955cf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b6e43134-351f-8242-7693-0af94a608c0f-763955cf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_013af0af-7af5-b134-d2d8-9ffb94b421bd-94b421bb {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_76112176-3cc4-4d56-3d81-99a8ba14c2a5-94b421bb {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_013af0af-7af5-b134-d2d8-9ffb94b421c4-94b421bb {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-eca4aa6a-7019-68c2-9a48-29d91c8ca3e8-dd3955d0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_94851c93-fd72-ce95-2000-a7858082936c-dd3955d0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe4dd3d9-e94b-cc80-a5c0-d1c32107dc96-dd3955d0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0c594201-e58e-dc72-55b4-6db4d2721a34-dd3955d0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_18668dcf-9300-ead7-f79a-37576a5a445b-dd3955d0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9651e2db-8c78-877d-1490-44288fb91499-dd3955d0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9af0171a-c092-9b5a-835e-3a6531c5280f-31c5280d {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_9af0171a-c092-9b5a-835e-3a6531c52818-31c5280d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9af0171a-c092-9b5a-835e-3a6531c5281a-31c5280d {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_1403f7da-d087-3697-ce13-9b8e06dab75a-793955d2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a18e0f3e-976a-00bf-e5db-08bec4860991-a33955d6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a18e0f3e-976a-00bf-e5db-08bec4860993-a33955d6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a18e0f3e-976a-00bf-e5db-08bec4860995-a33955d6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a18e0f3e-976a-00bf-e5db-08bec4860997-a33955d6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a18e0f3e-976a-00bf-e5db-08bec4860999-a33955d6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a18e0f3e-976a-00bf-e5db-08bec486099b-a33955d6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eca4aa6a-7019-68c2-9a48-29d91c8ca3e8-fb3955d4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_94851c93-fd72-ce95-2000-a7858082936c-fb3955d4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe4dd3d9-e94b-cc80-a5c0-d1c32107dc96-fb3955d4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0c594201-e58e-dc72-55b4-6db4d2721a34-fb3955d4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_18668dcf-9300-ead7-f79a-37576a5a445b-fb3955d4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9651e2db-8c78-877d-1490-44288fb91499-fb3955d4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_949f2a0a-e44c-391a-13ff-252821959f7f-f03955d5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

@font-face {
  font-family: 'Goudy';
  src: url('../fonts/GoudyCatalogueMTProItalic.TTF') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Goudy';
  src: url('../fonts/GoudyCatalogueMTProRegular.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ogg roman';
  src: url('../fonts/Ogg-Roman.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Erliana';
  src: url('../fonts/Erliana.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}