@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";.noticiero .stock-ticker{font-size:15px;height:20px;padding-block:0px;background-color:#0d5e36;color:#fff;overflow:hidden;-webkit-user-select:none;user-select:none;--gap: 20px;display:flex;align-items:center;font-size:10px}.noticiero .stock-ticker ul{list-style:none;flex-shrink:0;min-width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--gap);animation:scroll 20s linear infinite}.noticiero .stock-ticker:hover ul{animation-play-state:paused}@keyframes scroll{to{transform:translate(calc(-100% - var(--gap)))}}.noticiero .stock-ticker .company,.noticiero .stock-ticker .price{font-weight:700}.noticiero .stock-ticker .price{margin-inline:4px}.noticiero .stock-ticker .plus:before{content:"↑"}.noticiero .stock-ticker .minus:before{content:"↓"}.noticiero .stock-ticker .plus .change,.noticiero .stock-ticker .plus:before{color:#089981}.noticiero .stock-ticker .minus .change,.noticiero .stock-ticker .minus:before{color:#f23645}.radio-marquesina{font-family:Nunito,sans-serif;font-size:2rem;color:#000;width:100%;max-width:calc(100% - 32px)}.radio-marquesina .marquesina-principal{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:900}.radio-marquesina .marquesina-accion{display:block;text-align:center;font-size:16px;padding:2px;font-weight:600}.radio-frame-container{width:100%;max-width:calc(100% - 32px);display:grid;grid-template-columns:1fr 1fr;color:#fff;justify-content:space-between;margin:auto;gap:15px}.radio-frame-container .radio-frame{border:#fd6e50 2px solid;border-radius:10px;width:100%;margin:auto;position:relative}.radio-frame-container .radio-frame .boton{position:absolute;top:0;right:0;width:100%;border-radius:10px;height:100%}.radio-frame-container .radio-frame .boton button{width:100%;height:100%}.radio-frame-container .radio-frame .radio-frame-logo{display:flex;justify-content:center;align-items:center;height:92px}.radio-frame-container .radio-frame .radio-frame-logo img{height:100%}.radio-frame-container .radio-frame .radio-frame-base{background-color:#fd6e50;border-radius:0 0 8px 8px}.radio-frame-container .radio-frame .radio-frame-base .radio-frame-info{display:grid;grid-template-columns:5fr 7fr;height:32px;font-weight:800}.radio-frame-container .radio-frame .radio-frame-base .radio-frame-info .radio-frec{display:flex;justify-content:center;align-items:center;font-size:1.8rem}.radio-frame-container .radio-frame .radio-frame-base .radio-frame-info .radio-nombre{font-size:1.2rem;display:flex;justify-content:left;align-items:center}.radio-frame-container .radio-frame .radio-frame-base .radio-frame-location{display:flex;font-size:12px;justify-content:center;gap:5px;align-items:center;margin-top:5px}.player-container .player-info{display:grid;grid-template-columns:3fr 7fr 2fr;background-color:#fff2d7;padding-top:10px}.player-container .player-info .player-radio-logo{display:flex;justify-content:center;align-items:center}.player-container .player-info .player-radio-logo img{width:100%}.player-container .player-info .player-radio-info{padding-left:10px}.player-container .player-info .player-radio-info .info-estas{display:flex;font-size:10px;font-weight:600;gap:5px}.player-container .player-info .player-radio-info .radio-nombre{display:flex;font-size:24px;font-weight:900}.player-container .player-info .player-radio-info .radio-nombre .radio-frecuencia{font-size:14px;font-weight:600;margin-top:2px;margin-left:5px}.player-container .player-info .player-radio-info .radio-bajada{font-size:12px;font-weight:600}.player-container .player-info .player-close-btn{display:flex;justify-content:center;align-items:center}.player-container .player-controls{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-around;align-items:center;padding:10px;background-color:#f6a21c;border-radius:0 0 16px 16px}.player-container .player-controls div{display:flex;justify-content:center;align-items:center}.player-container .player-controls .player-volume{gap:5px;font-size:16px;font-weight:600;margin-right:10px;cursor:pointer}.player-container .player-controls .player-volume .volume-slider{width:90px}.player-container .player-controls .player-whatsapp{cursor:pointer}.noticia-frame-container{width:100%;display:grid;grid-template-columns:1fr 2fr;margin-top:10px;gap:5px;position:relative}.noticia-frame-container .frame-imagen{object-fit:cover}.noticia-frame-container .frame-imagen img{width:100%;border-radius:5px}.noticia-frame-container .frame-datos .frame-title{font-size:16px;font-weight:600}.noticia-frame-container .frame-datos .frame-bajada{font-size:12px}.noticia-frame-container .bajada-continuar{position:absolute;right:0;bottom:5px;font-style:italic;font-size:12px;border:none;cursor:pointer}.noticia-container .noticias-volver{display:flex;justify-content:center;align-items:center}.noticia-container .noticias-volver button{cursor:pointer;font-size:14px;font-weight:600;color:#f6a21c;border:none}.noticia-container .noticia-titulo{font-size:1.2rem;font-weight:700}.noticia-container .noticia-bajada{font-size:.8rem;font-weight:700}.noticia-container .noticia-imagen img{width:100%;border:15px}.noticia-container .noticia-cuerpo{font-size:1rem}.noticia-container .noticia-cuerpo iframe,.noticia-container .noticia-cuerpo img,.noticia-container .noticia-cuerpo h2>img{width:100%}.publicidad-container{width:94%;margin:auto}.publicidad-container .slider{width:100%;height:120px;position:relative;border-radius:8px;margin-top:10px}.publicidad-container .slider .slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.8rem;font-weight:700}.publicidad-container .slider .slide img{width:357px;height:120px}.publicidad-container .slider .next,.publicidad-container .slider .prev{position:absolute;z-index:2;top:50%;transform:translateY(-50%);background:transparent;border:1px solid #fff;color:#fff;padding:4px 10px;border-radius:4px;cursor:pointer}.publicidad-container .slider .next{right:20px}.publicidad-container .slider .prev{left:20px}.publicidad-container .slider .nav-slides{position:absolute;bottom:20px;left:0;right:0;height:100px;z-index:3;display:flex;justify-content:space-evenly;align-items:center}.publicidad-container .slider .nav-slides .bubble{padding:0;border:0;height:20px;width:10px;border-radius:100px;transition:all .3s ease-out;opacity:.2;cursor:pointer}.publicidad-container .slider .nav-slides .current{height:80px;opacity:.8}.publicidad-container .slider .nav-slides .onedown,.publicidad-container .slider .nav-slides .oneup{height:60px}.publicidad-container .slider .nav-slides .twodown,.publicidad-container .slider .nav-slides .twoup{height:40px}.footer{position:fixed;bottom:0;width:100%;height:20px;background-color:#333;color:#fff;text-align:center;line-height:25px;font-size:12px;cursor:pointer;transition:height .5s ease;overflow:hidden;z-index:4}.footer img{height:15px;vertical-align:middle}.footer.expanded{height:100%}.footer-initial{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;display:flex;justify-content:center;align-items:center;gap:5px}.footer.expanded .footer-initial{opacity:0;pointer-events:none}.footer-content{padding:20px;opacity:0;transition:opacity .5s ease}.footer.expanded .footer-content{opacity:1}.hidden-content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f5e5c5;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .5s ease;pointer-events:none}.hidden-content .visible-content{--beige: #f5e5c5;--orange: #e67e22;--dark-orange: #d35400;--light-orange: #f39c12;--brown: #8b4513;--black: #2c3e50;background-color:var(--beige);color:var(--black);margin:0;padding:0;height:100vh;width:90%;display:flex;flex-direction:column}.hidden-content .visible-content header{background-color:var(--orange);color:#fff;text-align:center;padding:10px 0;border-radius:0 0 15px 15px;display:flex;justify-content:center;align-items:center}.hidden-content .visible-content header .logo-container{display:flex;justify-content:center;align-items:center}.hidden-content .visible-content header .logo-container .logo{width:30px;height:30px;background-color:#fff;border-radius:50%;padding:2px;margin-right:10px}.hidden-content .visible-content header .logo-container h1{margin:0;font-size:20px;font-weight:700}.hidden-content .visible-content .visible-cards{display:grid;grid-template-columns:1fr}.hidden-content .visible-content .visible-cards .service-card{background-color:#fff;border-radius:10px;margin:10px;padding:10px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;align-items:center;text-align:center}.hidden-content .visible-content .visible-cards .service-card ul.lista-servicios li{text-align:left}.hidden-content .visible-content .visible-cards .service-icon{font-size:24px;margin-bottom:5px;color:var(--orange)}.hidden-content .visible-content .visible-cards h2{color:var(--dark-orange);margin:0 0 5px;font-size:16px}.hidden-content .visible-content .visible-cards p{font-size:12px;line-height:1.4;margin:0}.hidden-content .visible-content .contact-btn{display:block;width:calc(100% - 20px);padding:10px;background-color:var(--light-orange);color:#fff;text-align:center;text-decoration:none;border-radius:20px;font-weight:700;margin:10px auto 0;font-size:14px}.footer.expanded .hidden-content{opacity:1;pointer-events:auto}#closeBtn{position:absolute;top:10px;right:10px;padding:5px 10px;background-color:#fff;color:#333;border:none;cursor:pointer}body{font-size:16px;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-style:normal;margin:0;padding:0}.container{width:calc(100% - 32px);margin:auto}button{border:none;background:none;cursor:pointer}
