.sectionBanner--secondLevel .sectionBanner-titleHolder-title span {
    font-size: 1em;
    font-weight: normal;
    letter-spacing: 0;
    margin-block: 0;
    font-family: var(--gfVars-thirstyFont);
    text-transform: capitalize;
    color: white;
    line-height: .9;
}

/* Scripture */
.scriptureText {
    border-left:solid 2px var(--gfColors-slate45);
    padding-left:1.5rem;
    font-weight:bold;
    color:var(--gfColors-slateText);
    margin-bottom: 2em;
}
.scriptureText p {
    font-size: 1em;
}
@media(min-width:768px) {
    .scriptureText {
        padding-left:2rem;
        margin-bottom: 3em;
    }
    .scriptureText p {
    font-size: 1.2em;
}
    .add-gold-star img, .add-music-note img {
        max-width: clamp(350px, 34vw, 400px);
    }
}

.scriptureText span{
    position:relative;
    font-size: .9em;
}
.scriptureText span::before {
    background-image: url(images/bible-icon.svg);
    display: inline-block;
    content: "";
    width: 33px;
    height: 33px;
    -moz-margin-end: .75rem;
    margin-inline-end: .75rem;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-bottom: .23rem;
}


.add-gold-star, .add-music-note {
    position:relative;
}
.add-gold-star::after, .add-music-note::after {
    content: "";
    background-image: url(../../__template/t1/images/doodle-illustrations/gold-stars.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 4rem;
    height: 4rem;
    position: absolute;
    bottom: -3rem;
    right: -2rem;
    display: block;
}
.add-music-note::after{
    background-image: url(../../__template/t1/images/doodle-illustrations/music-doodle.svg);

}
@media (max-width:575.98px) {
    .add-gold-star::after, .add-music-note::after {
        right: 3rem;
    }
}


/* Event */
.event-date {
    font-weight: bold;
    color: var(--gfColors-slateText);
    font-size: 1.1rem;
    position: relative;
    margin-block: 0;
    font-family: var(--gfVars-bodyFont);
}
.event-date::before {
    content: "";
    width: .8em;
    height: .8em;
    margin: 0 .5em 0 0;
    position: relative;
    display: inline-block;
    -webkit-mask-image: url(../../__template/t1/images/calendar1.svg);
    mask-image: url(../../__template/t1/images/calendar1.svg);
    background-color: var(--gfColors-slateText);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    top: .05em;
}

/* reflection */

.reflection-card {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 2.5rem;
    margin-block: 2rem;
    padding-bottom: 2rem;
    border-bottom: 1px solid var(--gfColors-slate45);
}
.reflection-card img {
    object-fit: cover;
    height: -webkit-fill-available;
    width: 100%;
}

.reflection-card :last-child {
    margin-bottom:0;
}
.reflection-card span {
    color: var(--gfColors-slateText);
    font-style: italic;
}
.reflection-card h3 {
    margin-top:0rem;
    }

@media (max-width:992px) {
    .reflection-card {
        display:block;
    }
    .reflection-card h3 {
    margin-top:1.5rem;
    }
}