/**
 * Styles for container layouts and info boxes using UAGB blocks.
 * Defines spacing, background, and responsive behavior for , and related elements.
 */
/**Container Marquee*/
.wp-block-uagb-advanced-heading.txt-marquee {
    background: var(--gradient);
    padding: var(--gap-xl) 0;
}

.wp-block-uagb-container.cont-marquee:has(+ .cont-img) .wp-block-uagb-advanced-heading.txt-marquee {
    padding: var(--gap-xl) 0 calc((var(--gap-xl) * 2) + var(--gap-l)) 0;

}

.wp-block-uagb-advanced-heading.txt-marquee .uagb-heading-text {
    font-family: var(--headlinefont);
    font-size: var(--lauf-text);
    font-weight: 400;
    display: flex;
    gap: var(--gap-l);
    color: #fff;
    line-height: 0.56;
}

.wp-block-uagb-advanced-heading.txt-marquee .uagb-heading-text em {
    font-weight: 300;
    opacity: 0.5;
}

.wp-block-uagb-container.cont-marquee:has(+ .cont-img) {
    margin-bottom: 0 !important;
}


/**in editor*/
.block-editor-inner-blocks .wp-block-uagb-advanced-heading.txt-marquee .uagb-heading-text {
    font-size: 30px;
}