html,body{height:100%;width:100%;padding:0;margin:0;color:#000}.mdc-drawer-app-content{display:flex;flex-direction:column;height:100%}main{flex:auto;background-color:#141414}.mdc-top-app-bar{transition:background 1.5s ease}#carouselContainer a::before{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 80%,#000)}#carouselContainer a h1{position:absolute;bottom:0;left:1em;color:white;font-size:2rem;text-align:center}.logo-header{height:50px;margin-left:10px;margin-top:10px;filter:invert(1)}.horizontal-image,.vertical-image{width:100%;display:none}#carouselContainer ul{height:60vh}#carouselContainer img{object-fit:cover;object-position:50% 65%}.section-container{width:100%;background-size:60px;background-image:url(../img/logos/rayas-chico.svg);background-repeat:repeat-x;background-position:top;background-size:60px 60px;height:25px;margin:2em 0 0 0;padding:0}.section-title{text-transform:uppercase;font-size:2em;font-family:"Changa",serif;font-optical-sizing:auto;font-weight:800;font-style:normal;font-weight:bold;letter-spacing:-1px;line-height:31px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#000;margin:0;background:#fff;display:inline-block;padding:0 .4em 0 .6em}.carousel-container{position:relative;margin:0;padding:0 2em 0 2em}#cabecera-section.carousel-container{position:relative;background-color:#000;margin:0;padding:0;-webkit-mask-image:linear-gradient(to bottom,black 98%,transparent);mask-image:linear-gradient(to bottom,black 98%,transparent)}.carousel{display:flex;scroll-behavior:smooth;padding:20px;overflow:overlay}#cabecera-carousel.carousel{padding:0}.carousel::-webkit-scrollbar{display:none}.carousel-container::-webkit-scrollbar{display:none}.carousel-item{width:250px;margin-right:10px;height:400px;background:#000;position:relative;cursor:pointer;flex:0 0 auto;filter:drop-shadow(2px 2px 2px #000);display:flex;flex-direction:column}#cabecera-carousel .carousel-item{width:100vw;min-width:100vw;height:80vh;margin-right:0;overflow:hidden;background:#000;border:0}.carousel-item-container{position:absolute;display:flex;bottom:15%;left:6%;flex-direction:column;margin-right:6%}@media(orientation:portrait){}.carousel-item img,.carousel-item picture{width:250px;height:250px;object-fit:cover}#cabecera-carousel .carousel-item img,#cabecera-carousel .carousel-item picture{width:100%;height:100%;object-fit:cover}.carousel-item h2{text-transform:initial;font-size:22px;color:#fff;font-family:"Changa",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:bold;letter-spacing:-1px;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:initial;text-transform:uppercase;padding:10px;width:100%;margin:0;max-height:53px}.carousel-item h3{font-size:12px;color:#000;background-color:#fff;font-family:'Roboto';padding:5px;margin:0;display:inline-block;position:relative;width:100%;max-height:26px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#cabecera-carousel .carousel-item h2{bottom:initial;left:initial;font-size:50px;font-weight:800;-webkit-line-clamp:1;background-color:#000;line-height:1em;margin:0;padding:20px;height:initial;width:initial;top:initial;text-transform:uppercase;display:inline-block;position:relative;max-height:initial}#cabecera-carousel .carousel-item h3{font-size:18px;color:#000;background-color:#fff;font-family:'Roboto';padding:.5em;margin:0;display:inline-block;position:relative;width:fit-content;max-height:initial}@media(orientation:portrait){#cabecera-carousel .carousel-item h2{font-size:30px;line-height:28px;height:initial;padding:15px}#cabecera-carousel .carousel-item h3{font-size:15px}}.inscriptos-tag{display:inline-flex;align-items:center;gap:5px;padding:10px 0 0 10px;color:#fff;font-size:.8em}.inscriptos-tag i.material-icons{font-size:1.5em}.datetime{position:absolute;bottom:0;left:0}.carousel-item div.day{padding:0;font-family:"Roboto Condensed",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:bold;font-size:1em;margin:0 0 5px 15px;color:black}.carousel-item div.date{padding:0;font-family:"Roboto Condensed",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:bold;font-size:2.5em;margin:0 0 0 15px;color:#1940bb;padding:0;line-height:.5em;letter-spacing:-3px}.carousel-item div.hour{padding:0;font-family:"Roboto Condensed",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:bold;font-size:1em;margin:.5em 0 .5em 1em;color:#1e0808;padding:0 .5em 0 0}.carousel-item button{position:absolute;bottom:0;right:0;border:0;padding:10px;font-family:'Roboto';font-size:12px;font-weight:normal;background-color:#fff;color:#000;text-transform:uppercase;cursor:pointer;border-radius:0}.carousel-item button:hover{background-color:#ccc}#cabecera-carousel .carousel-item button{position:relative;bottom:initial;left:initial;border:0;padding:10px;font-family:'Roboto';font-size:1em;font-weight:normal;background-color:#fff;color:#000;text-transform:uppercase;cursor:pointer;width:fit-content;border-radius:0;margin:20px 0 0 0;right:initial;top:initial}@media(orientation:portrait){#cabecera-carousel .carousel-item button{font-size:13px}}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;border:0;color:#000;font-size:2rem;padding:20px;cursor:pointer}.carousel-btn.left{left:0;height:100%;background:linear-gradient(to left,transparent 0,#fff 50%,#fff 100%);z-index:1}.carousel-btn.right{right:0;height:100%;background:linear-gradient(to right,transparent 0,#fff 50%,#fff 100%)}#cabecera-section .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;border:0;color:#fff;font-size:2rem;padding:.5em;cursor:pointer}#cabecera-section .carousel-btn.left{left:0;height:100%;background:linear-gradient(to left,transparent 0,#ccc 200%);z-index:1}#cabecera-section .carousel-btn.right{right:0;height:100%;background:linear-gradient(to right,transparent 0,#ccc 200%)}.carousel-indicators{text-align:center;margin-bottom:40px;position:absolute;bottom:0;left:0;right:0}.indicator-dot{display:inline-block;width:15px;height:10px;background:#000;border-radius:0;margin:0 5px;cursor:pointer;border:1px solid #ccc;transition:all .2s ease-in-out}.indicator-dot.active{background:#fff}.footer{font-size:1.5em;font-weight:normal;margin:2em 0 0 0;padding:0;color:#fff;font-family:"changa",sans-serif;text-transform:uppercase;list-style:none;text-align:left;width:100%}.footer>ul{list-style:none;margin:0;padding:0 0 0 2em;width:100%;display:flex;flex-direction:row}.footer>ul>li{flex:1;margin:0 2em 0 0}@media(orientation:portrait){.footer>ul{padding:0 0 0 1em;flex-direction:column}.footer>ul>li{margin:0 1em 1em 0}}.footer>ul>li>ul:before{content:" ";background-size:3em;background-image:url(../img/logos/rayas-chico.svg);background-repeat:repeat-x;background-position:top;filter:invert(1);width:100%;display:block;height:.8em;margin:0 0 1em 0;padding:0}.footer>ul>li>ul{font-family:"Roboto",sans-serif;text-transform:none;font-size:.6em;font-weight:normal;list-style:none;margin:0;padding:0;line-height:1.6em}.footer>ul>li>ul.social{font-family:"Roboto",sans-serif;text-transform:none;font-size:.6em;font-weight:normal;list-style:none;margin:0;padding:0;line-height:1.6em}.footer .ccalternativa{display:block;margin:1em auto 1em auto}.footer a{color:white}ul.social{padding:0;margin:10px 0 20px 0;list-style:none;display:initial}ul.social li{margin:1em 1em 0 0;float:left}ul.social li img{filter:invert(1);width:2.5em;opacity:.8}.celda-accion{width:50px;text-align:center}.boton-eliminar{background:black;color:white;border:0;cursor:pointer}@media(orientation:landscape){.horizontal-image{display:block}.vertical-image{display:none}}@media(orientation:portrait){.horizontal-image{display:none}.vertical-image{display:block}}#cartelera .aviso{color:#fff;text-align:center;margin:2em 1em 2em 1em}@media(max-width:599px){.calendario-fijo{top:56px}}.info-evento-drawer .mdc-drawer__content{padding:0;margin:0}.info-evento-drawer .mdc-drawer__content .event-image{display:flex;position:relative}.mdc-drawer__content .event-image img{width:100%;max-width:800px;position:absolute;top:0;left:0}.info-evento-drawer .mdc-drawer__content .event-header{background-color:#000;color:#fff;cursor:default;padding:1em}.info-evento-drawer .mdc-drawer__content .event-header h1{font-family:'Changa',sans-serif;text-transform:uppercase;font-weight:bold;padding:0;margin:0;line-height:1em;font-size:2em}.info-evento-drawer{max-width:800px}.info-evento-drawer .section{background-color:#000;color:#fff;padding:0;color:#ff5a5a}.info-evento-drawer.mdc-drawer--modal.mdc-drawer--right{width:100%;max-width:800px}.info-evento-drawer .event-body{padding:1em}.text-placeholder-container{margin:10px 0}.text-placeholder{height:1em;background-color:#e0e0e0;margin:5px 0;border-radius:4px;animation:loading 1s infinite}@keyframes loading{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}100%{background-color:#e0e0e0}}@keyframes blinkText{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@keyframes glitch{0%{transform:scale(1)}100%{transform:scale(1.02)}}.fade-out{opacity:0;transition:opacity .5s ease-out}.retro-subtext{font-size:1rem;font-weight:normal;font-family:'roboto',cursive;color:black;text-align:center;text-shadow:2px 2px 8px rgba(0,0,0,0.3);margin-top:10px;opacity:0;animation:fadeIn .8s ease-in-out .5s forwards}@keyframes fadeIn{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@media(orientation:landscape){.video-container{overflow:hidden;height:60vh;position:relative;-webkit-mask-image:linear-gradient(to bottom,black 25%,transparent);mask-image:linear-gradient(to bottom,black 80%,transparent)}.video-container iframe{position:absolute;top:50%;left:50%;width:100%;height:230%;transform:translate(-50%,-50%);border:0;pointer-events:none}}@media(orientation:portrait){.video-container{overflow:hidden;height:60vh;position:relative;-webkit-mask-image:linear-gradient(to bottom,black 25%,transparent);mask-image:linear-gradient(to bottom,black 80%,transparent)}.video-container iframe{position:absolute;top:50%;left:50%;width:230%;height:100%;transform:translate(-50%,-50%);border:0;pointer-events:none}}