
span[property="schema:name"] {
    display: none;
}
      body {
           background: url(https://www-storage.13.cl/c13/estudio13/bg-onda.jpg) no-repeat top right -8% #120039;
      }

.nav-close { display:none;}
    #menu-mobile { display:none;}
      .estudio13-menu {
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        padding: 28px 12px 32px 50px;
      }
      .estudio13-menu ul {
        display: flex;
        column-gap: 60px;
      }
      .estudio13-menu ul a {
        font-size: 16px;
        color: #ffffff;
        font-weight: bold;
      }
.estudio13-destacado  { padding-bottom:100px;}
      .estudio13-destacado .row {
        position: relative;
      }
      .estudio13-video {position: relative;height: 0;padding-bottom: 56%;}
      .estudio13-video iframe { width: 100%;position: absolute;top: 0;left: 0;height: 100%;z-index:3;opacity:80%}
   .estudio13-video:after {content:""; background:#0e0030;position:absolute;height:100%;width:100%;top:0;left:0;z-index:2;}
      .estudio13-video img {
        width: 100%;
        height: 100%;
position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    opacity: 80%;
      }
.btn-play {width: 90px;
    height: 90px;
    border-radius: 100%;
    border: 4px solid #cdc2d7;
    position: absolute;
    z-index: 5;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0f003294;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }
.btn-play:after {
content:"";display:block;  width: 0;
     height: 0;
     border-top: 9px solid transparent;
     border-left: 18px solid #ffffff;
     border-bottom: 9px solid transparent; }
      .estudio13-destacado .texto {
        color: #ffffff;
        position: absolute;
        top: 164px;
        left: 90px;
        max-width: 420px;
z-index:4;
      }
.btn-play.ocultar { display:none;}
      .estudio13-destacado .texto h2 {
        font-size: 44px;
        font-weight: bold;
        width: 86%;
        margin-bottom: 34px;
      }
      .estudio13-destacado .texto p {
        font-size: 24px;
      }
      .estudio13-cartelera h3 {
        color: #8a4bf8;
        font-weight: bold;
        font-size: 50px;
        margin-bottom: 45px;
      }
      .estudio13-contenido {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 40px 20px;
      }
      .estudio13-contenido .card .data {
        position: relative;
        max-height: 320px;
        height: 100%;
        overflow: hidden;
        border-radius: 10px 10px 0px 0px;
      }
      .estudio13-contenido .card .texto {
        position: absolute;
        bottom: 20px;
        left: 22px;
        z-index: 3;
        color: #ffffff;
        width: 64%;
      }
      .estudio13-contenido .card .imagen {
        height: 0;
        position: relative;
        padding-bottom: 64%;
        width: 100%;
      }
      .estudio13-contenido .card .imagen:after {
        content: "";
        display: block;
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background:linear-gradient(
          0deg,
          rgba(0, 0, 0, 0.86) 0%,
          rgba(255, 255, 255, 0) 75%
        );
        z-index: 2;
      }
      .estudio13-contenido .card .texto .dia,
      .estudio13-contenido .card .texto .hora {
        text-transform: uppercase;
        font-size: 20px;
      }
      .estudio13-contenido .card .texto .hora:after {
        content: "";
        display: block;
        height: 3px;
        width: 20%;
        background-color: #8a4bf8;
        margin: 0px 0px 10px;
      }
      .estudio13-contenido .card .texto .nombre {
        font-size: 20px;
      }
      .estudio13-contenido .card .texto .descripcion {
        font-size: 16px;
      }
      .estudio13-contenido .card .imagen img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        object-fit: cover;
      }
      .estudio13-contenido .card .ticket {
        color: #ffffff;
        background: #8a4bf8;
        border-radius: 0px 0px 10px 10px;
        padding: 10px 0px;
        text-align: center;
        font-size: 16px;
        text-transform: uppercase;
        display: flex;
        justify-content: center;
        align-items: center;
        column-gap: 16px;
      }
      .estudio13-contenido .card .ticket:before {
        content: "";
        background: url(https://www-storage.13.cl/c13/estudio13/ticket.png) no-repeat;
        display: block;
        max-width: 28px;
        width: 100%;
        height: 23px;
        background-size: contain;
        transform: rotate(-26deg);
        filter: invert(1);
      }
 .estudio13-contenido .btn-vermas{ 
border: 2px solid #8a4bf8;
    padding: 14px 40px;
    width: fit-content;
    border-radius: 25px;
    font-size: 16px;
    font-weight: 900;
    color: #8a4bf8;
    margin: 60px auto 0px;
    grid-column: 1 / -1;
}
      .estudio13-contacto {
        margin: 100px 0px 65px;
      }
      .estudio13-contacto .content {
        display: grid;
        grid-template-columns: 1fr 1fr;
        border-radius: 20px;
        overflow: hidden;
        grid-template-rows: auto auto;
      }
      .estudio13-contacto .correo {
        position: relative;
        display: flex;
        justify-content: center;
      }
      .estudio13-contacto .imagen {
        height: 0;
        position: relative;
        width: 100%;
        padding-bottom: 65.1%;
        margin:0px;
      }
      .estudio13-contacto .imagen img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        object-fit: cover;
      }
      .estudio13-contacto .info {
        position: absolute;
        bottom: 34px;
      }
      .estudio13-contacto h3 {
        color: #ffffff;
        font-size: 50px;
      }
      .estudio13-contacto .info a {
        font-size: 20px;
        color: #ffffff;
        font-weight: bold;
        padding: 20px 36px;
        background-color: #8a4bf8;
        display: block;
        border-radius: 50px;
        margin-top: 20px;
      }
      .estudio13-contacto .informacion {
        background: #ffffff;
        padding: 36px 18px;
        grid-column: 1;
      }
      .estudio13-contacto .informacion ul {
        display: flex;
        justify-content: center;
        align-items: center;
        column-gap: 40px;
        padding-bottom: 38px;
      }
      .estudio13-contacto .informacion ul a {
        font-size: 18px;
        font-weight: 400;
        color: #12013a;
display: flex;
    align-items: center;
    column-gap: 10px;
      }
      .estudio13-contacto .direccion,
      .estudio13-contacto .fono {
        padding: 0px 10px 0px 20px;
        text-align: center;
        font-size: 18px;
        color: #12013a;
        display: grid;
        grid-template-columns: 1fr 2fr;
        justify-items: left;
text-align: left;
      }
      .estudio13-contacto .direccion {
        padding-top: 32px;
        border-top: 1px solid #12013a;
      }
      .estudio13-contacto .mapa {
        grid-column: 2;
        grid-row: 1/-1;
        position: relative;
      }
      .estudio13-contacto .mapa img {
        width: 100%;
        height: 100%;
      }
      .estudio13-footer .redes {
        display: flex;
        align-items: center;
        justify-content: center;
        column-gap: 26px;
        margin: 65px 0px 46px;
      }
      .estudio13-footer a {
        display: block;
        height: 36px;
      }
      .estudio13-footer a img {
        height: 100%;
      }
      .estudio13-footer .derechos {
        font-size: 14px;
        color: #ffffff;
        max-width: 652px;
        margin: auto;
        border-top: 2px solid #8a4bf8;
        padding: 44px 20px 68px;
        text-align: center;
      }

      /*CARRUSEL*/
      .swiper {
        width: 100%;
        position: relative;
        padding: 0px 0px 50px;
      }
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
      bottom: var(--swiper-pagination-bottom, 10px);
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {background: #8a4bf8;}
.swiper-pagination-bullet {background: transparent;opacity: initial;    border: 2px solid #8a4bf8;}
      .swiper-slide {
        max-width: 1064px;
        width: 100%;
        height: 600px; 
        object-fit: cover; 
        position: relative;
      }
      .swiper-slide .imagen {
        width: 100%;
        height: 100%;
        margin: 0px;
      }
      .swiper-slide .imagen:after {
        content: "";
        background: linear-gradient(
          90deg,
          rgba(0, 0, 0, 0.84) 0%,
          rgba(255, 255, 255, 0) 54%
        );
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 3;
      }
      .swiper-slide .imagen img {
        width: 100%;
        height: 100%;
      }
      .swiper .data {
        position: absolute;
        z-index: 3;
        top: 2.5%;
        left: 16px;
        max-width: 324px;
        width: 100%;
        height: 95%;
        padding: 0px 20px;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
      }
      .swiper .data .fecha {
        color: #ffffff;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 900;
      }
      .swiper .data .fecha:after {
        content: "";
        display: block;
        height: 3px;
        background-color: #8a4bf8;
        width: 20%;
      }
      .swiper .data .info span {
        font-size: 16px;
        font-weight: bold;
        color: #8a4bf8;
        text-transform: uppercase;
      }
      .swiper .data .info .nombre {
        font-size: 36px;
        font-weight: 900;
        color: #ffffff;
      }
      .swiper .data .info div:last-child {
        font-size: 24px;
        color: #ffffff;
        font-weight: bold;
      }
      .swiper .data a {
        color: #ffffff;
        font-size: 16px;
        font-weight: bold;
        text-transform: uppercase;
        background: #8a4bf8;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50px;
        padding: 14px 40px;
        column-gap: 20px;
    width: fit-content;
      }
      .swiper .data a:before {
        content: "";
        background: url(https://www-storage.13.cl/c13/estudio13/ticket.png);
        width: 28px;
        display: block;
        background-size: contain;
        background-repeat: no-repeat;
        filter: invert(1) brightness(10);
        transform: rotate(-32deg);
        padding: 9px 0px;
      }

      .estudio13-contacto .mapa:after {
        content: "";
        background-color: #8a4bf8;
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 100%;
        z-index: 2;
      }

      /*MOBILE*/
      @media (max-width: 767px) {
        .row {
          padding: 0px 10px;
          width: calc(100% - 20px);
        }
        .estudio13-destacado {
          padding-bottom: 48px;
        }
        .estudio13-menu {
          justify-content: center;
          padding: 30px 0px;
        }
        .estudio13-menu ul {
          display: none;
        }
        .estudio13-destacado .texto {
          top: 50%;
          left: 14px;
        }
        .estudio13-destacado .texto h2 {
          font-size: 14px;
          margin-bottom: 0px;
          width: 66%;
        }
        .estudio13-destacado .texto p {
          display: none;
        }
        .swiper-wrapper {
          margin-left: 10px;
        }
        .swiper-slide {
          min-width: 316px;
          width: 100%;
          height: 220px;
        }
        .swiper .data {
          left: 10px;
          width: auto;
          padding: 0px;
        }
        .swiper .data .info {
          width: 66%;
        }
        .swiper .data .fecha {
          font-size: 14px;
        }
        .swiper .data .info span {
          font-size: 12px;
        }
        .swiper .data .info .nombre {
          font-size: 14px;
        }
        .swiper .data .info div:last-child {
          font-size: 14px;
        }
        .swiper .data a {
          display: none;
        }
        .carousel-indicators {
          display: none;
        }
        .estudio13-cartelera h3 {
          font-size: 30px;
          text-align: center;
        }
        .estudio13-contenido {
          grid-template-columns: 1fr 1fr;
          grid-gap: 20px 10px;
        }
        .estudio13-contenido .card .data {
          height: auto;
        }
        .estudio13-contenido .card .texto {
          bottom: 18px;
          left: 10px;
          width: 94%;
        }
        .estudio13-contenido .card .texto .dia,
        .estudio13-contenido .card .texto .hora {
          font-size: 14px;
        }
        .estudio13-contenido .card .texto .hora:after {
          margin: 4px 0px 5px;
          height: 2px;
        }
        .estudio13-contenido .card .texto .nombre {
          font-size: 14px;
        }
        .estudio13-contenido .card .texto .descripcion {
         font-size: 14px;
        font-weight: 400;
        }
        .estudio13-contenido .card .ticket {
          padding: 8px 0px;
          column-gap: 10px;
          font-size: 14px;
        }
        .estudio13-contenido .card .ticket:before {
          max-width: 24px;
          height: 18px;
        }
        .estudio13-contacto {
          margin: 100px 0px 150px;
        }
        .estudio13-contacto .content {
          grid-template-columns: 100%;
          grid-template-rows: auto auto auto;
        }
        .estudio13-contacto .informacion {
          grid-column: 1;
          grid-row: 3;
        padding: 28px 10px 36px;
        }
        .estudio13-contacto .mapa {
          grid-column: 1;
          grid-row: 2;
          height: 200px;
        }
        .estudio13-contacto h3 {
          font-size: 30px;
          text-align: center;
        }
        .estudio13-contacto .info a {
          padding: 14px 24px;
          font-size: 14px;
          margin-top: 20px;
        }
        .estudio13-contacto .informacion ul {
          column-gap: 34px;
         padding: 0px 0px 30px 0px;
        margin: 0px;
align-items: flex-end;
        }
        .estudio13-contacto .informacion ul a {
          font-size: 16px;
         flex-direction: column;
        row-gap: 20px;
        column-gap: 0px;
        }
        .estudio13-contacto .direccion,
        .estudio13-contacto .fono {
          font-size: 16px;
          text-align: left;
display:block;
        }
        .estudio13-footer .redes {
          margin: 0px 0px 30px;
        }
        .estudio13-footer a {
          display: none;
        }
        .estudio13-footer .derechos {
          padding: 30px 10px 55px;
        }
#menu-mobile {    width: 35px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: 10px; }
    #menu-mobile div {
        width: 100%;
        height: 15%;
        background: #ffffff;
    }
.estudio13-menu ul.activado { 
        display: flex;
        flex-direction: column;
        width: calc(100vw - 55px);
        height: 100%;
        position: fixed;
        top: 0;
        right: 0;
        background: #12013a;
        z-index: 100;
        margin: 0;
        justify-content: center;
        align-items: flex-start;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
        row-gap: 20px;
}
.nav-close {    color: #ffffff;
    font-weight: bold;
    font-size: 20px;
    position: absolute;
    top: 10px;
    right: 17px; }
.btn-play { width:50px;height:50px;border:2px solid #cdc2d7;}
.btn-play:after {     border-top: 6px solid transparent;
    border-left: 9px solid #ffffff;
    border-bottom: 6px solid transparent;}
.estudio13-contenido .btn-vermas {    margin: 10px auto 0px;font-size: 14px; }
      }



header.estudio13-header { background: linear-gradient(180deg, #13003a, transparent); position: sticky; top: 0; z-index: 88; }
.estudio13-footer a{color:#ffffff;font-weight: 400;transition: opacity 0.3s;}
.estudio13-footer a:hover {opacity: 0.4;}