/* CSS Document */

.our-pledge div.card {
    background-image: url("wood-bg-ls-1.webp");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    overflow: hidden;
    display: block;
}
.our-pledge div.card .card-body {
    padding-bottom: calc( 50% + 1rem );
    background-image: url("our-pledge-bg.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
}
.our-pledge div.card .card-body h3 {
    font-size: 2.1em;
    color: var(--bs-white) !important;
    margin-bottom: 0.4em;
}
.our-pledge div.card .card-body h3,
.our-pledge div.card .card-body p {
    text-shadow: 1px 1px 5px #000;
}