html {
  scroll-behavior: smooth;
}

.contenido-homenaje {
  background: #000;
}

.contenido-homenaje .imagen-homenaje {
  position: relative;
  display: block;
}

.contenido-homenaje .imagen-homenaje .play {
  position: absolute;
  color: #fff;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  font-size: 2.2rem;
  width: 100%;
  left: 0;
  display: flex;
  height: 100%;
  text-align: center;
  z-index: 10;
}

.contenido-homenaje .imagen-homenaje img {
  width: 100%;
  vertical-align: bottom;
}

.contenido-homenaje .imagen-homenaje.c-video {
  position: relative;
}

.contenido-homenaje .imagen-homenaje.c-video .img-h {
  opacity: 0;
  visibility: hidden;
}

.contenido-homenaje .imagen-homenaje.c-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.contenido-homenaje .texto-homenaje {
  height: 100%;
  padding: 0 5rem;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  display: flex;
}

.contenido-homenaje .texto-homenaje h2.titulo {
  font-size: 1.25rem;
  /* margin: 0 0 2rem; */
  margin: 0 0 .5rem;
  color: #fff;
  font-weight: 900;
}

.contenido-homenaje .texto-homenaje h2.titulo img {
  max-width: 90%;
}

.contenido-homenaje .texto-homenaje h2.titulo.c-borde {
  border-bottom: 10px solid #EB0028;
}

.contenido-homenaje .texto-homenaje h2.titulo span {
  color: #EB0028;
}

.contenido-homenaje .texto-homenaje p {
  color: #fff;
  font-size: 1rem;
}

@media only screen and (max-width: 991px) {
  .contenido-homenaje .texto-homenaje {
    padding: 2rem 2rem;
  }
  .contenido-homenaje .texto-homenaje h2.titulo {
    font-size: 3rem;
  }
}

@media only screen and (max-width: 768px) {
  .contenido-homenaje .texto-homenaje {
    padding: 2rem 1.5rem;
  }
  .contenido-homenaje .texto-homenaje h2.titulo {
    font-size: 2.6rem;
    margin-bottom: 1rem;
  }
  .contenido-homenaje .texto-homenaje p {
    font-size: 1rem;
  }
}

.grid-mujeres {
  padding: 4rem 6rem;
  background: #000;
}

@media only screen and (max-width: 1200px) {
  .grid-mujeres {
    padding: 2rem;
  }
}

@media only screen and (max-width: 768px) {
  .grid-mujeres {
    padding: 2rem 1rem;
  }
}

.video-homenajes {
  background: #000;
  padding: 4rem 6rem;
}

@media only screen and (max-width: 1200px) {
  .video-homenajes {
    padding: 3rem 2rem;
  }
}

@media only screen and (max-width: 768px) {
  .video-homenajes {
    padding: 3rem 0rem;
  }
}

.video-homenajes .card-video {
  display: flex;
  margin-bottom: 5rem;
}

.video-homenajes .card-video:last-child {
  margin-bottom: 0;
}

.video-homenajes .card-video .w-video {
  width: 100%;
  padding-top: 0;
}

.video-homenajes .card-video .w-video video {
  width: 100%;
}

.video-homenajes .card-video .w-video .play {
  position: absolute;
  color: #fff;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  font-size: 1.8rem;
  width: 100%;
  left: 0;
  display: flex;
  height: 100%;
  text-align: center;
}

.video-homenajes .card-video .texto-video {
  padding-left: 1rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  /* justify-content: flex-end; */
  justify-content: center;
  align-items: flex-start;
}

.video-homenajes .card-video .texto-video h3 {
  margin: 0 0 .4rem;
  font-size: 1.2rem;
  font-weight: bold;
/*  font-family: 'Cunia';*/
  color: #fff;
}

.video-homenajes .card-video .texto-video h3.title__proximanente {
  margin: auto !important;
  font-size: 2.5rem;
  font-weight: bold;
/*  font-family: 'Cunia';*/
  color: #fff;
  text-align: center;
}

.video-homenajes .card-video .texto-video h5 {
  margin: 0 0 1rem;
  font-size: .9rem;
  font-weight: normal;
/*  font-family: 'Cunia';*/
  color: #fff;
}

.video-homenajes .card-video .texto-video span {
  margin-bottom: 1rem;
  font-size: .9rem;
  font-weight: bold;
/*  font-family: 'Gotham';*/
  color: #fff;
}

.video-homenajes .card-video .texto-video p {
  color: #fff;
  font-size: 1.1rem;
  margin: 0 0 2.4rem;
}

.video-homenajes .card-video .texto-video .btn-leer {
  background: #EB0028;
  color: #fff;
  padding: .5rem 1rem;
}

@media only screen and (max-width: 768px) {
  .video-homenajes .card-video .texto-video {
    padding: 2rem 1.5rem 0;
  }
  .video-homenajes .card-video .texto-video p {
    font-size: 1rem;
  }
  .video-homenajes .card-video .texto-video h3.title__proximanente {
    font-size: 1.5rem;
  }
}

.w-chilenas {
  padding: 4rem 6rem;
}

@media only screen and (max-width: 1200px) {
  .w-chilenas {
    padding: 2rem;
  }
}

@media only screen and (max-width: 768px) {
  .w-chilenas {
    padding: 2rem 1rem;
  }
}

.w-chilenas .item-chilena {
  margin-bottom: 3rem;
  padding: 0;
}

@media only screen and (max-width: 768px) {
  .w-chilenas .item-chilena {
    margin-bottom: 0;
  }
}

.creando-futuro {
  padding: 2rem 6rem;
}

@media only screen and (max-width: 1200px) {
  .creando-futuro {
    padding: 2rem;
  }
}

@media only screen and (max-width: 768px) {
  .creando-futuro {
    padding: 2rem 1rem;
  }
}

@media only screen and (max-width: 550px) {
  .grid-mujeres .item-mujer {
    margin-bottom: 1rem;
  }
  .grid-mujeres .item-mujer h3 {
    position: relative;
    top: auto;
    bottom: auto;
    text-align: left;
    margin: .5rem 0;
    font-size: .9rem;
  }
  .grid-mujeres .item-mujer h3 br {
    display: none;
  }
  .grid-mujeres .item-mujer img {
    width: 100%;
    vertical-align: bottom;
    height: 220px;
    object-fit: cover;
  }
}

.btn__scroll {
  display: none;
}

.btn__scroll i.fa {
  color: #FFF !important;
}

@media only screen and (max-width: 768px) {
  .btn__scroll {
    display: inline-block;
    margin: auto;
    transform: translateY(1rem);
    font-size: 2rem;
  }
}

.banner__image .image__banner {
  width: 100%;
  display: inline-block;
  vertical-align: bottom;
}

.banner__image .image__banner img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}
/*# sourceMappingURL=estilos-nuevos.css.map */

.content__home {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  column-gap: 2rem;
  width: 100%;
}

.content__home .imagen img {
  width: 25rem;
}

.content__home .text .title {
/*  font-size: 1.35rem;*/
	font-size: 27px;
  color: #FFF;
  margin-bottom: .25rem;
  font-weight: 800;
}

.content__home .text .description {
  font-size: 1rem;
  color: #FFF;
}

.content__home__description {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 1.5rem 0;
}

.content__home__description p {
  font-size: 1rem;
  color: #FFF;
  margin: 0;
  font-weight: 700;
}

.content__home__video {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  column-gap: 3rem;
  width: 100%;
}

.content__home__video .video {
  position: relative;
  margin: 3rem 0;
}

.content__home__video .video .play-video {
  position: absolute;
  bottom: .5rem;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  cursor: pointer;
}

.content__home__video .video .play-video img {
  width: 4rem;
  height: auto;
}

.content__home__video .video .play-video p {
  font-size: 1rem;
  text-transform: uppercase;
  color: #FFF;
  font-weight: 700;
}


@media only screen and (max-width: 968px) {
  .content__home__video {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 2rem;
    width: 100%;
    padding: 0 1.25rem;
  }

  .content__home__video .video {
    margin: 0;
  }

  .content__home__video .video-one {
    order: 1 !important;
  }
  .content__home__video .video-two,
  .content__home__video .video-tree {
    order: 2 !important;
  }

  .content__home {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 2rem;
    width: 100%;
    padding: 0 1.25rem;
  }  
  .content__home .imagen img {
    width: 100%;
  }
  .content__home .text .description br {
    display: none;
  }
  .content__home__description {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .content__home__description p {
    font-size: 1rem;
  }
  .content__home__description p br {
    display: none;
  }
}



/*correcciones*/

.content__home .imagen,
.content__home .text {
	width: 50% !important;
}
.content__home .imagen img {
	width: 100% !important;
}
.w-contenido {
	padding-top: 0!important;
}
.contenido-homenaje {
	padding-top: 4.5rem;
}
.content__home .text .description {
	font-size: 24px;
	line-height: 120%;
}
.content__home__video .video .play-video {
	bottom: 12px;
}
.content__home__video .video .play-video img {
	width: 94px !important;
}
.content__home__description p {
	font-size: 24px;
	line-height: 120%;
}
.content__home__video .video {
	margin: 59px 0;
}
.video-homenajes .card-video .texto-video h3 {
	font-size: 28px;
	text-transform: uppercase;
	line-height: 120%;
}
.video-homenajes .card-video .texto-video h5 {
	font-size: 23px;
	line-height: 120%;
	text-transform: uppercase;
}
.video-homenajes .card-video .texto-video span {
	font-size: 23px;
	line-height: 120%;
}
.video-homenajes .card-video .texto-video p {
	font-size: 21px;
	line-height: 120%;
	font-weight: 400;
}
.video-homenajes .card-video .texto-video .btn-leer {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 20px;
	padding: 8px 15px;
}
.contenido-homenaje .texto-homenaje p {
	font-size: 24px;
	line-height: 120%;
}
.contenido-homenaje .texto-homenaje h2.titulo {
	margin-bottom: 20px;
}
.item-chilena .ficha .texto h3 {
	font-size: 24px;
	line-height: 120%;
}
.item-chilena .ficha .texto .participacion h5 {
	font-size: 20px;
}
.item-chilena .ficha .texto .dirigido h4 {
	font-size: 22px;
}
.item-chilena .ficha .texto .dirigido h5 {
	font-size: 20px;
}
.item-chilena .ficha .texto .dirigido p {
	font-size: 18px;
}
.item-chilena .ficha .texto .participacion .item p {
	font-size: 18px;
}
.item-chilena .ficha .texto .participacion .item p span {
	font-size: 18px;
	margin-right: 5px;
}
.item-chilena .ficha .texto .dirigido .leer-mas {
	font-size: 18px;
	text-decoration: none;
}
.item-chilena .box-video .texto .texto-1 h5 {
	font-size: 24px;
}
.item-chilena .box-video .texto .texto-1 h4 {
	font-size: 22px;
}

.modal-mujer .w-modal-mujer .texto h2 {
	font-size: 50px;
}
.modal-mujer .w-modal-mujer .texto p {
	font-size: 18px;
}
.modal-mujer .w-modal-mujer .texto .w-abajo .der h3 {
	font-size: 30px;
	line-height: 100%;
}
.modal-mujer .w-modal-mujer .cerrar-modal-mujer img {
	width: 35px;
}
.modal-mujer .w-modal-mujer .cerrar-modal-mujer {
	top: 18px;
	right: 18px;
}
.modal-mujer .w-modal-mujer .texto {
	padding: 24px 24px 24px 32px;
}
.modal-mujer .w-modal-mujer figure {
	margin-bottom: 0;
}
.modal-mujer {
	padding: 24px;
}
.modal-mujer .w-modal-mujer .texto .w-abajo .der img {
	width: 250px;
}
.modal-mujer .w-modal-mujer .texto h2:after {
	width: 70px;
	height: 7px;
	margin: 10px 0;
}
.box-video .texto .texto-1 .play {
	width: 70px;
    height: 70px;
    font-size: 24px;
}
.item-chilena .ficha .texto .dirigido p {
	margin-bottom: 24px;
}
.creando-futuro h2 {
	font-size: 55px;
}

.country-selector.weglot-dropdown {
	display: none !important;
}


/*menu idioma*/
/* The container <div> - needed to position the dropdown content */
.dropdown {
	position: fixed !important;
	display: inline-block;
	top: 0;
	right: 10%;
	z-index: 9999;
	font-size: 16px;
}
 /* Dropdown Button */
.dropbtn {
	background-color: #FFF;
	color: #000;
	padding: 8px 16px;
	border: none;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
	color: black;
	padding: 8px 16px;
	text-decoration: none;
	display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
	background-color: #ddd;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
	display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
	background-color: #f91024;
	color: #FFF;
} 