

.color_veo{
    background: #D44250;
}

.color_precio{
    background: #998E8E;
}

.color_yoga{
    background: #EEB541;
}

.color_reiki{
    background: #88BA4E;
}

.color_esp{
    background: #39A9D3;
}

.color_maestro{
    background: #ff7c2e;
}

.titulos_programa{
    color: #fff;
    text-align: center;
    font-size: 100%;
}

.titulos_programa_2{
    color: #fff;
    text-align: center;
    font-size: 100%;
}

.txt{
    color: #fff;
    font-weight: lighter;
}

.txt_2{
    color: #99999e;
    text-align: left;

}

.txt_2a{
    color: #99999e;
    text-align: center;

}


.slide_t{
    color: #fff;
    font-weight: bold;
    font-size: 450%;
}

.space{
    padding-top: 6%;
}

@font-face {
    font-family: 'populairemedium';
    src: url('../../fonts/populaire/populaire/populaire-webfont.eot');
    src: url('../../fonts/populaire/populaire-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/populaire/populaire-webfont.woff2') format('woff2'),
    url('../../fonts/populaire/populaire-webfont.woff') format('woff'),
    url('../../fonts/populaire/populaire-webfont.ttf') format('truetype'),
    url('../../fonts/populaire/populaire-webfont.svg#populairemedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*--------------------------------------------------------------
# Scroll Top Button
--------------------------------------------------------------*/
.scroll-top {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  right: 15px;
  bottom: -15px;
  z-index: 99999;
  background-color: var(--accent-color);
  width: 44px;
  height: 44px;
  border-radius: 50px;
  transition: all 0.4s;
}

.scroll-top i {
  font-size: 24px;
  color: var(--contrast-color);
  line-height: 0;
}

.scroll-top:hover {
  background-color: color-mix(in srgb, var(--accent-color), transparent 20%);
  color: var(--contrast-color);
}

.scroll-top.active {
  visibility: visible;
  opacity: 1;
  bottom: 15px;
}