@import"https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Oswald:wght@200..700&display=swap";@font-face{font-family:"eurostile_extendedregular";src:url("https://static.ptocdn.net/especiales/sou068_festival-primavera-2026/font/eurostile_extended_regular-webfont.woff2") format("woff2"),url("https://static.ptocdn.net/especiales/sou068_festival-primavera-2026/font/eurostile_extended_regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}:root{--fuente-cabecera-tabla:"Oswald", sans-serif;--fuente-textos-tabla:"Lexend", sans-serif;--tamano-fuente-minimo: 0.6rem;--tamano-fuente-vh: 1.2vw;--tamano-fuente-maximo: 1.4rem;--color-bordes_tabla: rgba(255, 255, 255, 1);--color-hover_tabla: rgba(255, 255, 255, 0.3);--color-textos_tabla: #fff;--color-precio: #7EB0C7;--color-sponsor: rgba(186, 212, 55, 0.7);--color-texto_cabecera-tabla: #fff;--color-boton: #24222f;--texto-boton: #fff;--txt-btn-size: 1.2rem;--color-btn-border: #24222f;--color-btn-border__hover: #fff;--fuente: "eurostile_extendedregular"}main#main{background-color:#000;background-image:url("https://static.ptocdn.net/especiales/sou068_festival-primavera-2026/img/fondo-landing.webp");background-size:contain;background-position:top}@media screen and (min-width: 1024px){main#main{background-size:contain;padding-bottom:0px !important}}.mano{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width: 480px){.mano{display:none !important}}.cover-portada{position:relative;overflow:hidden}@keyframes zoomLeve{0%,100%{transform:scale(1);filter:brightness(1) contrast(1)}50%{transform:scale(1.03);filter:brightness(1.2) contrast(1.3) saturate(1.1)}}.zoom-suave{filter:brightness(1.1) contrast(1.2);animation:zoomLeve 6s ease-in-out infinite}.tabla-precios-normal:not(.table-bordered) tbody tr td:first-child,.tabla-precios-normal:not(.table-bordered) tbody tr td:last-child,.tabla-precios-normal:not(.table-bordered) tbody tr:last-child td,.tabla-precios-normal:not(.table-bordered) td,.tabla-precios-normal:not(.table-bordered) th{border-color:var(--color-bordes_tabla) !important}.tabla-precios-normal td:first-child{border-left:1px solid var(--color-bordes_tabla) !important}.tabla-precios-normal tr th{font-family:var(--fuente-cabecera-tabla);text-align:center;color:var(--color-texto_cabecera-tabla);border-top:0px !important;background-color:rgba(0,0,0,0);font-size:clamp(var(--tamano-fuente-minimo),var(--tamano-fuente-vh),var(--tamano-fuente-maximo));border-bottom:solid 1px var(--color-bordes_tabla) !important}.tabla-precios-normal tr th:hover{background-color:rgba(0,0,0,0) !important}.tabla-precios-normal tr th:nth-child(1){text-align:left}.tabla-precios-normal tr td{font-size:clamp(var(--tamano-fuente-minimo),var(--tamano-fuente-vh),var(--tamano-fuente-maximo));color:var(--color-textos_tabla);font-family:var(--fuente-textos-tabla)}.tabla-precios-normal tr .sponsor{background-color:var(--color-sponsor)}.tabla-precios-normal tbody tr:hover{background-color:var(--color-hover_tabla)}.tabla-precios-normal tbody tr td{text-align:center}@media screen and (min-width: 768px){.tabla-precios-normal tbody tr td{padding:.7rem}}.tabla-precios-normal tbody tr td:nth-child(1){text-align:left;font-weight:600}.tabla-precios-normal tbody tr td:nth-child(2){background-color:var(--color-precio);text-align:center;font-weight:600;color:#000}.tabla-precios-normal .sector .badge{width:10px;height:10px;border-radius:0px;margin-right:10px}@media screen and (min-width: 1024px){.tabla-precios-normal .sector .badge{width:20px;height:20px}}@media screen and (min-width: 1300px){.tabla-precios-normal .sector .badge{width:25px;height:25px}}.tabla-precios-normal .sector p{margin-bottom:0px;padding-bottom:0px;margin-top:2px;text-transform:uppercase;font-size:clamp(var(--tamano-fuente-minimo),var(--tamano-fuente-vh),var(--tamano-fuente-maximo))}.title-seo,.tabla-seo{position:absolute;width:0px;height:0px;z-index:-999999999;top:-200vh;left:-200vh}.section-transparent{background-color:rgba(0,0,0,0) !important}.section-precios{background-color:rgba(0,0,0,0) !important;background-image:url("https://static.ptocdn.net/especiales/sou068_festival-primavera-2026/img/decos-line-up.png");background-repeat:no-repeat;background-size:100%}.section-precios.line-up{background-position:center}.section-precios.artista{background-position:bottom center}.section-botones{background-color:rgba(0,0,0,0) !important}.section-botones h2{text-align:center;color:#24222f}.video{width:100%;height:315px}@media screen and (min-width: 1024px){.video{height:560px}}.section-medias .produce{text-align:center;color:#fff}.bloque-legal{margin:1rem 0px;background-color:#000;border:solid 3px #fff;border-radius:30px}@media screen and (min-width: 768px){.bloque-legal{min-height:900px}}@media screen and (min-width: 1024px){.bloque-legal{min-height:780px}}@media screen and (min-width: 1200px){.bloque-legal{min-height:650px}}.bloque-legal .header-box{background-color:#12354b;padding:.5rem;border-bottom:solid 3px #fff;text-align:center;-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;border-top-left-radius:30px;border-top-right-radius:30px}.bloque-legal ul{color:#1f5577;padding-left:0px}.bloque-legal ul p{color:#fff;font-size:.8rem}.txt-landing{font-family:var(--fuente);text-align:center;text-transform:uppercase;color:#fff;font-weight:bold;font-size:.8rem}@media screen and (min-width: 768px){.txt-landing{font-size:1rem}}.section-galeria{background-color:rgba(0,0,0,0) !important;background-image:url("https://static.ptocdn.net/especiales/sou068_festival-primavera-2026/img/decos-line-up.png");background-repeat:no-repeat;background-size:100%;background-position:top center}img[alt=icono]{max-width:20px;margin:0px 10px}@media screen and (min-width: 768px){img[alt=icono]{max-width:50px}}.faq-custom-section{padding:2rem 0}.faq-item{border-bottom:1px solid rgba(255,255,255,.1);padding:1rem 0px;background-color:#2b2b2b;font-family:var(--fuente)}.faq-header{width:100%;background:rgba(0,0,0,0);border:none;outline:none;color:#ffb400;font-size:1.5rem;text-align:left;padding:1.5rem 1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-header:focus{outline:none}.faq-body{background:#d9d9d9;color:#000;padding:1.5rem;font-size:1rem;font-family:var(--fuente)}.faq-icon{font-size:1.5rem;transition:transform .3s ease}.faq-header:not(.collapsed) .faq-icon{transform:rotate(180deg)}.section--slider .owl-stage-outer{overflow:visible !important}.owl-item.active.center{z-index:2;-webkit-box-shadow:1px 3px 15px 3px rgba(0,0,0,.73);box-shadow:1px 3px 15px 3px rgba(0,0,0,.73)}@media screen and (min-width: 600px){.owl-item.active.center{transform:scale(1.5)}}.owl-dots{display:flex;align-items:end;flex-direction:row;justify-content:center;margin-top:110px;z-index:3}.owl-dots .owl-dot span{width:10px;height:10px;display:block;background-color:rgba(0,0,0,0);margin:0px .5rem;border:solid 1px #fff}.owl-dots .owl-dot.active span{width:15px;height:15px;display:block;background-color:rgba(0,0,0,0);margin:0px .5rem;border:solid 1px #fff;background-color:#fff}.botones.inactive{pointer-events:none;filter:grayscale(1);opacity:.2}.botones:hover{opacity:.6}
