.elementor-43 .elementor-element.elementor-element-3a80d1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-43 .elementor-element.elementor-element-c07ba97{text-align:left;}.elementor-43 .elementor-element.elementor-element-c07ba97 img{width:6%;}.elementor-43 .elementor-element.elementor-element-682e436b{--display:flex;}.elementor-43 .elementor-element.elementor-element-66e195e > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-43 .elementor-element.elementor-element-66e195e img{width:40%;max-width:62%;height:431px;opacity:0.77;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-0c152ad{--display:flex;--overlay-opacity:0.38;}.elementor-43 .elementor-element.elementor-element-0c152ad::before, .elementor-43 .elementor-element.elementor-element-0c152ad > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-0c152ad > .e-con-inner > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-0c152ad > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-0c152ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-0c152ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43 .elementor-element.elementor-element-1f4f89c{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-43 .elementor-element.elementor-element-2c16b17 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;line-height:30px;letter-spacing:3.5px;word-spacing:3px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #050506 0%, #D4AF37 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.5s;border-radius:50px 50px 50px 50px;}.elementor-43 .elementor-element.elementor-element-2c16b17{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-2c16b17 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-2c16b17.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-2c16b17 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-43 .elementor-element.elementor-element-2c16b17 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-2c16b17 .elementor-button:focus{color:#FFD700;border-color:#000000;}.elementor-43 .elementor-element.elementor-element-2c16b17 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-2c16b17 .elementor-button:focus svg{fill:#FFD700;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-47b2c6d{text-align:center;}.elementor-43 .elementor-element.elementor-element-47b2c6d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#E6C17B;}.elementor-43 .elementor-element.elementor-element-1862c50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-43 .elementor-element.elementor-element-bd32483{--display:flex;}.elementor-43 .elementor-element.elementor-element-3b470ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-43 .elementor-element.elementor-element-7b8536f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}body.elementor-page-43:not(.elementor-motion-effects-element-type-background), body.elementor-page-43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #DAA520 100%);}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-66e195e img{width:72%;max-width:73%;height:463px;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-66e195e img{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-2c16b17 .elementor-button{line-height:1.5em;letter-spacing:1px;word-spacing:1em;}}/* Start custom CSS for button, class: .elementor-element-2c16b17 */.elementor-43 .elementor-element.elementor-element-2c16b17 {
  animation: breath 3s ease-in-out infinite;
}

@keyframes breath {
  0%, 100% {
    transform: scale(1);
    background: linear-gradient(180deg, #000000 0%, #b8962f 100%);
  }
  50% {
    transform: scale(1.03);
    background: linear-gradient(180deg, #b8962f 0%, #000000 100%);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47b2c6d */.elementor-43 .elementor-element.elementor-element-47b2c6d {
  background: linear-gradient(90deg, #d4af37, #f0e68c);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.5s ease-in-out;
}
.elementor-43 .elementor-element.elementor-element-47b2c6d:hover {
  background: linear-gradient(90deg, #ffd700, #fff8dc);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ecb44db */<!-- 🎷 En Clave de Smooth Jazz -->
<h2>🎷 En Clave de Smooth Jazz</h2>
<iframe src="https://www.ivoox.com/player_es_podcast_1533652_zp_1.html?c1=817f80" width="100%" height="400" frameborder="0" allowfullscreen scrolling="no" loading="lazy"></iframe>

<!-- 🎧 Funkmania Smooth Jazz (DAVID) -->
<h2>🎧 Funkmania Smooth Jazz</h2>
<iframe src="https://www.ivoox.com/player_es_podcast_2650252_zp_1.html?c1=ac955f" width="100%" height="400" frameborder="0" allowfullscreen scrolling="no" loading="lazy"></iframe>

<!-- 🥃 Cóctel de Ébano (FRANK) -->
<h2>🥃 Cóctel de Ébano</h2>
<iframe src="https://www.ivoox.com/player_es_podcast_2410606_zp_1.html?c1=0f0f0f" width="100%" height="400" frameborder="0" allowfullscreen scrolling="no" loading="lazy"></iframe>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1862c50 */<div class="botonera-horizontal">
  <div class="dropdown-smooth">...</div>
  <div class="dropdown-jazz">...</div>
  <div class="dropdown-apoyos">...</div>
  <div class="dropdown-instalar">...</div>
</div>/* End custom CSS */
/* Start custom CSS */.logo-con-ondas {
  position: relative;
}

.logo-con-ondas::before,
.logo-con-ondas::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 280px;
  height: 280px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  border: 3px solid #d4af37;
  z-index: -1;
  animation: ondaExpansiva 2.5s infinite ease-out;
  opacity: 0;
}

.logo-con-ondas::after {
  animation-delay: 1.25s;
}

.logo-con-ondas span {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 280px;
  height: 280px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  border: 3px solid #d4af37;
  z-index: -1;
  animation: ondaExpansiva 2.5s infinite ease-out;
  animation-delay: 0.6s;
  opacity: 0;
}

@keyframes ondaExpansiva {
  0% {
    transform: translate(-50%, -50%) scale(0.8);
    opacity: 0.5;
  }
  70% {
    transform: translate(-50%, -50%) scale(1.6);
    opacity: 0.2;
  }
  100% {
    transform: translate(-50%, -50%) scale(2);
    opacity: 0;
  }
}/* End custom CSS */