/*
Generated time: February 10, 2026 09:40
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
@media screen and (max-width:699px) {
    .c_image-with-text-overlay__wrapper {
        row-gap: calc(40 / 625 * 100vw)
    }
}

.c_image-with-text-overlay .prose :where(:not(meta, span) + *) {
    margin-block-start: 8px
}

.c_image-with-text-overlay__heading {
    font-family: var(--font-family-noto-serif);
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: .12em
}

.c_image-with-text-overlay__heading.is-text-28 {
    font-size: 28px
}

.c_image-with-text-overlay__heading.is-text-25 {
    font-size: 28px
}
.c_image-with-text-overlay__heading.is-text-24,
.c_image-with-text-overlay__heading.is-text-23,
.c_image-with-text-overlay__heading.is-text-22 {
    font-size: 28px
}

@media screen and (max-width:699px) {
    .c_image-with-text-overlay__heading.is-text-28 {
        font-size: 26px
    }

    .c_image-with-text-overlay__heading.is-text-25 {
    font-size: 25px
}
    .c_image-with-text-overlay__heading.is-text-24 {
    font-size: 24px
}
    .c_image-with-text-overlay__heading.is-text-23 {
    font-size: 23px
}
    .c_image-with-text-overlay__heading.is-text-22 {
    font-size: 22px
}

}

.c_image-with-text-overlay__text {
    font-weight: 500
}

.c_image-with-text-overlay__heading.is-text-26 {
    font-size: 26px
}

@media screen and (max-width:699px) {
    .c_image-with-text-overlay__heading.is-text-26 {
        font-size: 24px
    }
}

.c_image-with-text-overlay .button {
    min-width: 180px
}

@media screen and (max-width:699px) {
    .c_image-with-text-overlay .button {
        padding: 8px 16px;
        min-width: 130px
    }
}

@media screen and (min-width:700px) {
    .c_button-start--important {
        gap: .25rem;
        justify-content: start
    }

    .c_button-center--important {
        gap: .25rem;
        justify-content: center
    }

    .c_button-end--important {
        gap: .25rem;
        justify-content: end
    }
}