/*
Theme Name: Weddeb Classic Theme
Author: Weddeb
Description: Classic template for Weddeb
Requires at least: 6.7
Tested up to: 6.8
Requires PHP: 7.2
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

a.w-webflow-badge,
body .w-webflow-badge {
    display: none !important;
}

html {
    scroll-behavior: auto!important;
}

.word-animation {
    display: inline-block;
}

.word {
    display: inline-block;
}

.word .char {
    opacity: 1;
    display: inline-block;
    -webkit-animation-delay: calc(0.04s + var(--char-index) * 0.06s);
    animation-delay: calc(0.04s + var(--char-index) * 0.06s);
    transition: all 0.10s calc(0.04s + var(--char-index) * 0.06s);
}

.text-fading[data-scroll="out"] .char {
    animation-delay: unset;
    transition: all 100ms;
    opacity: 0 !important;
}

.text-opacity .char {
    animation-delay: unset;
    transition: all 0ms;
    opacity: 0.45 !important;
}

.text-opacity .text .char.char.visible,
.text-opacity .word .char.visible {
    opacity: 1 !important;
    animation-delay: unset;
}

.footer_image-text {}

/*Letras cursiva*/
.itinetario.completed {
    & .char {
        opacity: 1 !important;
    }
}


/**Botones**/
.button {
    position: relative !important;
    transition: 0.4s all cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}


.asistencia.section>div {
    position: relative;
    z-index: 0;
}

#play-music {
    background-color: var(--color-scheme-1--text);
    width: fit-content;
    padding: 3px 20px;
    position: fixed !important;
    right: 10px;
    bottom: 10px;
    z-index: 100;
    border: none;
}

#play-music svg {
    width: 20px;
    height: 20x;

    path {
        fill: var(--_primitives---colors--white)
    }
}

.sugerencia-paragraph br{
    display: none;
}