.gx-small {
  --bs-gutter-x: 6rem;
}

.marca-chile--bg-grey {
  background-color: #F5F5F5;
}

.marca-chile-header__home .navbar {
  background-color: rgba(0, 1, 0, 0.4);
}
.marca-chile-header__home .navbar .marca-chile-header__home-submenu .offcanvas-body {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}
.marca-chile-header__home .navbar .marca-chile-header__home-submenu .offcanvas-body::-webkit-scrollbar {
  display: none;
}
.marca-chile-header__home.marca-chile-header__scroll.fixed--show .navbar {
  border-bottom: 4px solid #E4032C;
}
.marca-chile-header__home.marca-chile-header__interior .navbar {
  border-bottom: 4px solid #E4032C;
}

.marca-chile-footer-nav-rrss {
  padding: 3.4rem 0 0;
  margin-bottom: 0;
}
.marca-chile-footer-contact {
  padding: 3.4rem 0;
}
.marca-chile-footer-contact li {
  flex: 0 0 40%;
  list-style-type: none;
  text-align: right;
  padding: 0 1.8rem;
}

.marca-chile-modal-searchbar .modal-header .btn-close {
  background-size: 18px;
  background-image: url(../images/ico/ico-close-color.svg);
  opacity: 1;
  margin: auto 0 auto auto;
}

.marca-chile-form-searchbar__input {
  border-bottom: 3px solid #D9D9D9;
  padding: 0;
  transition: all ease 0.4s;
}
.marca-chile-form-searchbar__input input.form-control {
  border-bottom: none;
  transition: none;
}
.marca-chile-form-searchbar__input input.form-control:focus {
  box-shadow: none;
}
.marca-chile-form-searchbar__input:hover {
  border-bottom: 3px solid #E4032C;
  transition: all ease 0.4s;
}
.marca-chile-form-searchbar__input:hover input.form-control {
  border-bottom: none;
  transition: none;
}
.marca-chile-form-searchbar__input:focus-within {
  border-bottom: 3px solid #E4032C !important;
  transition: all ease 0.4s !important;
}
.marca-chile-form-searchbar__input:focus-within input.form-control {
  border-bottom: none;
  transition: none;
}
.marca-chile-form-searchbar__input:focus-within::after {
  background-image: url(../images/ico/ico-search-rojo.svg);
  transition: all ease 0.4s;
}
.marca-chile-form-portal__input {
  position: relative;
}
.marca-chile-form-portal__input::before {
  content: "Usuario / email";
  position: absolute;
  top: 0;
  left: 4rem;
  bottom: 0;
  z-index: 2;
  font-family: Chilena Light;
  font-size: 1.4rem;
  height: fit-content;
  color: #606060;
  background-color: #ffffff;
  padding: 0;
  margin: auto;
  transition: all ease 0.4s;
}
.marca-chile-form-portal__input:hover::before {
  top: -5rem;
  color: #E4032C;
  transition: all ease 0.4s;
}
.marca-chile-form-portal__input:nth-child(2)::before {
  content: "Contraseña";
}
.marca-chile-form-resultado__input {
  border-bottom: 3px solid #D9D9D9;
  padding: 0;
  transition: all ease 0.4s;
}
.marca-chile-form-resultado__input input.form-control {
  border-bottom: none;
  transition: none;
}
.marca-chile-form-resultado__input input.form-control:focus {
  box-shadow: none;
}
.marca-chile-form-resultado__button button.btn span {
  transition: all ease 0.4s;
}
.marca-chile-form-resultado:hover .marca-chile-form-resultado__input {
  border-bottom: 3px solid #E4032C;
  transition: all ease 0.4s;
}
.marca-chile-form-resultado:hover .marca-chile-form-resultado__input input.form-control {
  border-bottom: none;
  transition: none;
}
.marca-chile-form-resultado:hover .marca-chile-form-resultado__button button.btn span {
  background-image: url(../images/ico/ico-search-rojo.svg);
  transition: all ease 0.4s;
}
.marca-chile-form-resultado:focus-within .marca-chile-form-resultado__input {
  border-bottom: 3px solid #E4032C !important;
  transition: all ease 0.4s !important;
}
.marca-chile-form-resultado:focus-within .marca-chile-form-resultado__input input.form-control {
  border-bottom: none;
  transition: none;
}
.marca-chile-form-resultado:focus-within .marca-chile-form-resultado__button button.btn span {
  background-image: url(../images/ico/ico-search-rojo.svg);
  transition: all ease 0.4s;
}
.marca-chile-form-newsletter__button {
  text-decoration: none;
  border-radius: 0.4rem;
}

.marca-chile-cover__text {
  padding: 13.2rem 0 0;
}
.marca-chile-cover__text-title h2 {
  font-family: Chilena;
  font-size: 5rem;
}
.marca-chile-cover__text-title p {
  font-size: 2rem;
  line-height: 3.5rem;
}
.marca-chile-cover__text-title.v-02 h2 {
  font-family: Chilena;
}
.marca-chile-cover__text-title.v-03 h2 {
  font-family: Chilena;
  font-size: 5rem;
}
.marca-chile-cover__text-title.v-04 {
  padding: 0;
}
.marca-chile-cover__text-title.v-04 h1 {
  font-family: Chilena;
  margin: 0 auto 3.4rem;
}
.marca-chile-cover__text-title.v-04 h1 span {
  color: #E4032C;
}
.marca-chile-cover__text-title.v-06 h1 {
  font-size: 3.5rem;
  line-height: 4.5rem;
  color: #2A2F31;
  margin: 0 auto 2.5rem;
}
.marca-chile-cover__text-title.v-06 p {
  font-size: 2rem;
  line-height: 3rem;
}
.marca-chile-cover__text.v-02 {
  padding: 12.8rem 5.4rem 1.4rem;
}
.marca-chile-cover__img-caption.v-03 {
  box-shadow: none;
}
.marca-chile-cover__img-caption.v-04 {
  border-left: none;
}
.marca-chile-cover__img-caption.v-07 {
  top: 20.4rem;
}
.marca-chile-cover__img-caption.v-09 h6 {
  font-family: Chilena;
  font-size: 1.4rem;
}
.marca-chile-cover__img-caption-info {
  height: fit-content;
}
.marca-chile-cover__img .marca-chile-cover__img-caption-box-color .col-blue-v-01 {
  width: 50%;
}
.marca-chile-cover__img .marca-chile-cover__img-caption-box-color .col-blue-v-02 {
  width: 50%;
}

.marca-chile-sticky {
  top: initial;
  bottom: 2rem;
}

.marca-chile-card {
  padding: 3.4rem 0 3.4rem !important;
}
.marca-chile-card .marca-chile-card-home-bottom {
  margin-bottom: 3.4rem;
}
.marca-chile-card .marca-chile-card-home-bottom .card-body p {
  color: #606060;
}
.marca-chile-card .marca-chile-card-home-bottom .card-body .btn-ver-mas {
  display: flex;
  font-family: Chilena Light;
  font-size: 1.6rem;
  color: #E4032C;
  background-color: transparent;
  height: fit-content;
  width: fit-content;
  padding: 0;
}
.marca-chile-card .marca-chile-card-home-bottom .card-body .btn-ver-mas::after {
  content: "";
  width: 4px;
  height: 4px;
  background-color: #E4032C;
  margin: auto 0 0.6rem 0.3rem;
}
.marca-chile-card .container .row > div:last-child .marca-chile-card-home-bottom {
  margin-bottom: 0;
}
.marca-chile-card-home-bottom .card-body h3 {
  margin-bottom: 2rem;
}
.marca-chile-card-home-bottom .card-body .btn-ver-mas {
  margin-top: auto;
}
.marca-chile-card-home-bottom .marca-chile-card-scroll-img {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}
.marca-chile-card-home-bottom .marca-chile-card-scroll-img::-webkit-scrollbar {
  display: none;
}

.page-template-page-concepto .marca-chile-card.marca-chile-card-new-masonry .container{
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 1.5rem;
}

.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link figure {
  margin-bottom: 3.4rem;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link figure picture {
  max-height: 190px;
  overflow: hidden;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link figure picture img {
  transform: scale(1);
  transition: all ease 0.4s;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link figure picture:hover img {
  transform: scale(1.1);
  transition: all ease 0.4s;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link figure figcaption {
  background-color: transparent;
  border-radius: 0;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link figure figcaption h6 {
  position: relative;
  border-left: none;
  padding: 0.5rem 1rem 0.5rem 2rem;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link figure figcaption h6::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background-color: #EE0C00;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link figure figcaption p {
  font-family: Chilena;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.8px;
  padding: 0 1rem 0 2rem;
  margin-bottom: 0;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link--bg-blue figure {
  margin-bottom: 3.4rem;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link--bg-blue figure figcaption {
  background-color: #0B3067;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link--bg-blue figure figcaption h6::before {
  background-color: #ffffff;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link--bg-blue figure figcaption h5 {
  font-family: Chilena Bold;
  letter-spacing: initial;
  font-size: 1.8rem;
  line-height: 2.3rem;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link--bg-green figure {
  margin-bottom: 3.4rem;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link--bg-green figure figcaption {
  background-color: #4AC985;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link--bg-green figure figcaption h6::before {
  background-color: #ffffff;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link--bg-green figure figcaption h5 {
  font-family: Chilena Bold;
  letter-spacing: initial;
  font-size: 1.8rem;
  line-height: 2.3rem;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link.full figure picture {
  max-height: initial;
}
.marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link:last-child figure {
  margin-bottom: 0;
}
.marca-chile-card .marca-chile-card-thumbnail {
  margin-bottom: 3.4rem;
}
.marca-chile-card .marca-chile-card-thumbnail picture {
  width: 53%;
  overflow: hidden;
}
.marca-chile-card .marca-chile-card-thumbnail picture img {
  width: 100%;
}
.marca-chile-card .marca-chile-card-thumbnail .card-body p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 1.4rem;
  color: #2A2F31;
  transition: all ease 0.4s;
}
.marca-chile-card .marca-chile-card-thumbnail .card-body:hover p {
  color: #E4032C;
  transition: all ease 0.4s;
}
.marca-chile-card .marca-chile-card-alianzas {
  border: none;
  outline: 2px solid #D9D9D9;
}
.marca-chile-card .marca-chile-card-directorio .card-body h6:before {
  bottom: initial;
  top: -44px;
}
.marca-chile-card .text-center .btn-ver-mas {
  margin: 0 auto 0;
}

.marca-chile-news__main picture {
  margin-bottom: 2rem;
}
.marca-chile-news__main-rrss-nav {
  position: sticky;
  top: 11rem;
}
.marca-chile-news__main-rrss-nav li {
  width: 31.5px;
}
.marca-chile-news__main__blog.marca-chile-news__main .marca-chile-news__main-text .marca-chile-news__main-opinion-nav li a {
  transition: all ease 0.4s;
}
.marca-chile-news__main__blog.marca-chile-news__main .marca-chile-news__main-text .marca-chile-news__main-opinion-nav li a:hover {
  color: #ffffff;
  background-color: #0B3067;
  transition: all ease 0.4s;
}
.marca-chile-news__main-block-quote {
  border-left: 5px solid #0B3067;
}
.marca-chile-news__main-block-quote p:first-child::before {
  background-image: url(../images/ico/ico-quote-blue.svg);
}
.marca-chile-news__main__epigrafe {
  display: inline-flex;
  align-items: center;
  margin-bottom: 3rem;
}
.marca-chile-news__main__epigrafe span {
  font-size: 1.4rem;
  color: #606060;
}
.marca-chile-news__main-tags-nav li a {
  background-color: #D9D9D9;
}
.marca-chile-news__main-text h6 {
  color: #000100;
}
.marca-chile-news__main-text p {
  color: #2A2F31;
}
.marca-chile-news__main-read-more .marca-chile-card-thumbnail {
  width: 100%;
}
.marca-chile-news__main-read-more .marca-chile-card-thumbnail picture {
  width: auto;
  overflow: hidden;
}
.marca-chile-news__main-read-more .marca-chile-card-thumbnail picture img {
  width: 100%;
}
.marca-chile-news__main-read-more .marca-chile-card-thumbnail .card-body {
  flex: 1 1 auto;
  height: 100%;
  padding: 1.8rem 1.4rem;
}
.marca-chile-news__main-read-more .marca-chile-card-thumbnail .card-body p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 1.4rem;
  color: #2A2F31;
  transition: all ease 0.4s;
}
.marca-chile-news__sidebar {
  position: sticky;
  top: 11rem;
}
.marca-chile-news__sidebar > picture.banner {
	margin-bottom: 3.4rem;
	margin-top: 2.4rem;
}
.marca-chile-news__sidebar-resultado.marca-chile-news__main h6 span {
  color: #E4032C;
  font-family: Chilena Bold;
}
.marca-chile-news__sidebar-resultado.marca-chile-news__main .marca-chile-news__main-resultado-title p {
  color: #606060;
}
.marca-chile-news__sidebar-resultado.marca-chile-news__main-tags .marca-chile-news__main-tags-nav li a {
  color: #E4032C;
}
.marca-chile-news__sidebar-resultado.card .card-body p {
  letter-spacing: 0.8px;
}

.marca-chile-cover__img-caption.v-06 {
  top: auto;
  bottom: 3rem;
}
.marca-chile-cover__img-caption.v-06 h6 {
  font-family: Chilena;
  font-size: 1.4rem;
}

.marca-chile-made-by-chileans .menu-mbc {
  background-color: #E4032C;
}

.marca-chile-newsletter {
  margin-bottom: 0;
}
.marca-chile-newsletter h4 {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 2rem;
}
.marca-chile-newsletter h2 {
  margin-top: auto;
  margin-bottom: auto;
}

@media screen and (max-width: 768px) {
  .gx-small {
    --bs-gutter-x: 0;
  }
  .marca-chile-header__mobile .navbar {
    background-color: rgba(0, 1, 0, 0.5);
  }
  .marca-chile-header__mobile.marca-chile-header__interior .navbar {
    border-bottom: 4px solid #E4032C;
  }
  .marca-chile-cover.marca-chile-cover__slider .splide__track {
    height: fit-content;
  }
  .marca-chile-cover__img {
    margin-bottom: 0;
  }
  .marca-chile-cover__img .row > .col {
    display: flex;
    flex-wrap: wrap;
    position: relative;
  }
  .marca-chile-cover__img-caption-info {
    position: relative;
    order: 2;
    top: 0;
    width: 100%;
  }
  .marca-chile-cover__img-caption-info h1 {
    font-size: 3.6rem;
  }
  .marca-chile-cover__img-caption-info p {
    font-size: 1.8rem;
    line-height: 2.5rem;
  }
  .marca-chile-cover__img-caption.v-03 h6 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    font-family: Chilena Light;
    font-size: 2.3rem;
    line-height: 2.6rem;
  }
  .marca-chile-cover__img-caption.v-03 h6 span {
    display: flex;
    font-family: Chilena Light;
    font-size: 2.3rem;
    line-height: 2.6rem;
    color: #E4032C;
    margin-left: 0;
  }
  .marca-chile-cover__img-caption.v-03 h6 span::before {
    display: none;
  }
  .marca-chile-cover__img-caption.v-04 {
    padding: 2.6rem 4rem 2rem;
  }
  .marca-chile-cover__img-caption.v-05 {
    top: 25rem;
    bottom: initial;
  }
  .marca-chile-cover__img .marca-chile-image__cover.v-02 {
    display: none;
  }
  .marca-chile-cover .marca-chile-image__cover.v-02 {
    order: 1;
  }
  .marca-chile-cover .marca-chile-image__cover.v-03 {
    order: 1;
  }
  .marca-chile-cover .marca-chile-image__cover.v-04 {
    order: 1;
  }
  .marca-chile-cover .marca-chile-image__text {
    width: 100%;
  }
  .marca-chile-cover__text {
    padding: 13.2rem 1.5rem 0;
  }
  .marca-chile-cover__text-title h2 {
    font-size: 3.6rem;
    line-height: 4.5rem;
  }
  .marca-chile-cover__text-title.v-03 h2 {
    font-size: 3.6rem;
    line-height: 4.5rem;
  }
  .marca-chile-cover__text-title.v-04 {
    padding: 0 1rem;
  }
  .marca-chile-cover__text-title.v-04 h1 {
    font-size: 3.6rem;
    line-height: 4.5rem;
  }
  .marca-chile-cover__text-title.v-06 h1 {
    font-size: 2.5rem;
    line-height: 3.5rem;
  }
  .marca-chile-cover__text-title.v-06 p {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
  .marca-chile-cover__text.v-02 {
    padding: 12.8rem 0 0;
  }
  .marca-chile-image__cover.v-02 {
    order: 1;
  }
  .marca-chile-image__cover.v-03 {
    order: 1;
  }
  .marca-chile-image__text {
    width: 100%;
  }
  .marca-chile-card.marca-chile-card-new-masonry .container {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
  .marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link figure picture {
    max-height: initial;
  }
  .marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link figure figcaption h6 {
    font-family: Chilena Light;
    font-size: 1.8rem;
    line-height: 2.6rem;
  }
  .marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link figure figcaption p {
    font-family: Chilena Light;
    font-size: 1.8rem;
    letter-spacing: 1.15px;
    line-height: 2.5rem;
    color: #606060;
    margin-bottom: 0;
  }
  .marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link--bg-blue figure figcaption h5 {
    font-family: Chilena Light;
    font-size: 2.3rem;
    letter-spacing: 1.15px;
    line-height: 2.5rem;
  }
  .marca-chile-card.marca-chile-card-new-masonry .container .card-masonry-link--bg-green figure figcaption h5 {
    font-family: Chilena Light;
    font-size: 2.3rem;
    letter-spacing: 1.15px;
    line-height: 2.5rem;
  }
  .marca-chile-card .marca-chile-card-home-bottom .card-body h3 {
    line-height: 4rem;
    margin-bottom: 1rem;
  }
  .marca-chile-card .marca-chile-card-home-bottom .card-body h3 span {
    font-family: Chilena Light;
  }
  .marca-chile-card .marca-chile-card-home-bottom .card-body p {
    font-size: 1.8rem;
    line-height: 2.5rem;
  }
  .marca-chile-card .marca-chile-card-thumbnail picture {
    width: auto;
    max-width: 50%;
  }
  .marca-chile-card .marca-chile-card-thumbnail .card-body {
    flex: 0 0 50%;
  }
  .marca-chile-card .marca-chile-card-thumbnail .card-body p {
    font-size: 2.3rem;
  }
  .marca-chile-card .marca-chile-card-directorio picture img {
    height: auto;
  }
  .marca-chile-news__main-read-more .marca-chile-card-thumbnail {
    width: 100%;
    margin-bottom: 3rem;
  }
  .marca-chile-news__main-resultado h4 {
    font-size: 2.3rem;
  }
  .marca-chile-news__main-resultado p {
    font-family: Chilena Light;
    color: #606060;
  }
  .marca-chile-news__sidebar-resultado.marca-chile-news__main h6 {
    font-size: 2.3rem;
    line-height: 2.5rem;
  }
  .marca-chile-news__sidebar-resultado.marca-chile-news__main h6 span {
    display: flex;
    margin: 1rem 0;
  }
  .marca-chile-news__sidebar-resultado.marca-chile-news__main p {
    font-size: 2.3rem;
  }
  .marca-chile-news__sidebar-resultado.marca-chile-news__main .wp-pagenavi {
    width: 100%;
  }
  .marca-chile-news__sidebar-resultado.marca-chile-news__sidebar h6 {
    font-size: 2.3rem;
  }
  .marca-chile-news__sidebar-resultado.marca-chile-news__main-tags .marca-chile-news__main-tags-nav li a {
    font-size: 2.3rem;
  }
  .marca-chile-news__sidebar-resultado.card .card-header h6 {
    font-size: 2.3rem;
    line-height: 2rem;
  }
  .marca-chile-news__sidebar-resultado.card .card-body p {
    font-size: 2.3rem;
    line-height: 2.2rem;
    color: #606060;
  }
  .marca-chile-form-resultado {
    margin: 0 auto 3rem;
  }
  .marca-chile-form-portal__input {
    padding: 0 1.5rem;
  }
  .marca-chile-form-portal__input input.form-control {
    border: 1px solid #D9D9D9;
  }
  .marca-chile-form-newsletter__input {
    margin-top: 2rem;
  }
  .marca-chile-form-newsletter__button {
    right: auto;
  }
  .marca-chile-about .marca-chile-about-col p {
    font-size: 2.3rem;
    line-height: 2.6rem;
  }
  .marca-chile-pagination {
    width: 100%;
  }
  .marca-chile-pagination::before {
    content: "";
    background-color: #D9D9D9;
    display: flex;
    width: 100%;
    height: 1px;
    position: absolute;
    top: auto;
    right: 0;
    bottom: 3.5rem;
    left: 0;
    margin: auto;
  }
  .marca-chile-footer {
    background-color: #ffffff;
  }
  .marca-chile-footer-bottom {
    background-color: #ffffff;
  }
  .marca-chile-footer-bottom-nav li {
    border-top: 1px solid #E4032C;
  }
  .marca-chile-footer-contact {
    padding: 1.5rem 0.5rem;
  }
  .marca-chile-footer-contact li {
    font-size: 2.3rem;
    text-align: left;
    flex: 0 0 100%;
    padding: 1.5rem 1.8rem;
  }
  .marca-chile-footer-nav-rrss {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .marca-chile-footer-nav-rrss li {
    flex: 0 0 auto;
    width: 25%;
    margin: 0 0 2rem;
  }
  .marca-chile-footer-nav-rrss li a {
    display: flex;
    justify-content: center;
  }
  .marca-chile-footer-nav-rrss li a img {
    width: 5rem;
  }
  .marca-chile-newsletter .row > div {
    flex-wrap: wrap;
  }
  .marca-chile-newsletter h2 {
    font-size: 3.4rem;
  }
}
 
@media (max-width: 768px){
 
.marca-chile-sticky{
		display:none !important;
}
	
	
.marca-chile-card-new-masonry .container {
      column-count: auto !important;
}
	
}


/* Estilos del modal */
.modalyoutube {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    justify-content: center;
    align-items: center;
}
.modalyoutube.active {
  display:flex !important;
}

.modal-content-youtube {
    background: white;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    position: relative;
    width: 80%;
    max-width: 600px;
}

.modal-content-youtube .close {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 24px;
    cursor: pointer;
}

/* Estilos para el iframe */
#videoContainer {
    width: 100%;
    aspect-ratio: 16 / 9;
    margin-top:30px;
}

.youtube-link a {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  flex: 0 0 auto;
  font-family: Chilena Bold;
  font-size: 18px; 
  text-align: center;
  width: fit-content;
  height: 4.5rem;
  appearance: none;
  background-color: #E4032C;
  border: none;
  border-radius: 10px;
  padding: 0 4.5rem;
  color: #fff !important;
  text-decoration: none;
}
.youtube-link a:hover {
  background-color: #fff;
  color: #E4032C !important;
}