.wiki-content ul.usa-card-group {
    list-style-type: none;
}

.grid-container-card {
    margin-left: auto;
    margin-right: auto;
    max-width: 10rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
@media all and (min-width: 64em) {
    .grid-container-card {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}
.grid-container-card-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 15rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
@media all and (min-width: 64em) {
    .grid-container-card-lg {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}

@media all and (min-width: 30em) {
    .mobile-lg\:grid-container-card {
        margin-left: auto;
        margin-right: auto;
        max-width: 10rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media all and (min-width: 30em) and (min-width: 64em) {
    .mobile-lg\:grid-container-card {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}
@media all and (min-width: 30em) {
    .mobile-lg\:grid-container-card-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 15rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media all and (min-width: 30em) and (min-width: 64em) {
    .mobile-lg\:grid-container-card-lg {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}


@media all and (min-width: 40em) {
    .tablet\:grid-container-card {
        margin-left: auto;
        margin-right: auto;
        max-width: 10rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media all and (min-width: 40em) and (min-width: 64em) {
    .tablet\:grid-container-card {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}
@media all and (min-width: 40em) {
    .tablet\:grid-container-card-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 15rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media all and (min-width: 40em) and (min-width: 64em) {
    .tablet\:grid-container-card-lg {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}


@media all and (min-width: 64em) {
    .desktop\:grid-container-card {
        margin-left: auto;
        margin-right: auto;
        max-width: 10rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media all and (min-width: 64em) and (min-width: 64em) {
    .desktop\:grid-container-card {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}
@media all and (min-width: 64em) {
    .desktop\:grid-container-card-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 15rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media all and (min-width: 64em) and (min-width: 64em) {
    .desktop\:grid-container-card-lg {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}


.usa-card-group,
.usa-footer__nav > ul,
.usa-prose .usa-card-group {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0;
}
.usa-card-group {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: stretch;
    margin-left: -0.5rem;
    margin-right: -0.5rem;
}
@media all and (min-width: 40em) {
    .usa-card-group {
        flex-direction: row;
    }
}
.usa-card {
    margin-bottom: 2.5rem;
    max-width: none;
}
.usa-card:last-child,
.usa-prose .usa-card:last-child {
    margin-bottom: 2.5rem;
}
@media all and (min-width: 40em) {
    .usa-card {
        margin-bottom: 2rem;
    }
    .usa-card:last-child {
        margin-bottom: 2rem;
    }
}
.usa-prose .usa-card {
    margin-bottom: 2.5rem;
    max-width: none;
}
@media all and (min-width: 40em) {
    .usa-prose .usa-card {
        margin-bottom: 2rem;
    }
    .usa-prose .usa-card:last-child {
        margin-bottom: 2rem;
    }
}
.usa-card__container-shadow {
    font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.06rem;
    line-height: 1.5;
    background-color: #fff;
  box-shadow: 0px 8px 8px rgb(0 0 0 / 25%);
  /*border-top: 5px solid #6ECBDB!important;
  border-bottom: transparent;
  border-left: transparent;
  border-right: transparent;*/
    /*border-width: 2px;
    border-color: #dfe1e2;
    border-style: solid;*/
    display: flex;
    height: 100%;
    flex-direction: column;
    margin-left: .5rem;
    margin-right: .5rem;
    position: relative;
    border-radius: 16px;
    color: #005196!important;
    background: #F0F0F0;
}

    
.usa-card__container {
    font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.06rem;
    line-height: 1.5;
    background-color: #fff;
    border-width: 2px;
    border-color: #dfe1e2;
    border-style: solid;
    display: flex;
    height: 100%;
    flex-direction: column;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    position: relative;
    border-radius: 0.5rem;
}
.usa-card:not(.usa-card--flag) .usa-card__container-shadow > :only-child {
    padding: 1.5rem;
}
.usa-card:not(.usa-card--flag) .usa-card__container > :only-child {
    padding: 1.5rem;
}

.usa-card .usa-card__img {
    display: block;
}

.usa-card__header {
    padding: 0rem 1.5rem 0.5rem 1.5rem;
}

.usa-card__header:last-child {
    padding-bottom: 1.5rem;
}
header.usa-card__header h2 {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.34rem;
    line-height: 1.2;
    margin: 0;
}
.usa-card__media {
    order: -1;
    min-height: 1px;
}
.usa-card__img {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    background-color: #f0f0f0;
    position: relative;
    overflow: hidden;
    margin:0;
}
.usa-card__img img {
    display: block;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.usa-card__media--inset {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.usa-card__media--inset .usa-card__img {
    border-radius: 0;
}
.usa-card__body {
    flex: 1 1 0%;
    padding: 0.5rem 1.5rem;
    flex-basis: auto;
}
.usa-card__body:last-child {
    padding-bottom: 1.5rem;
}
.usa-card__body:first-child {
    padding-top: 1.5rem;
}
.usa-card__body:only-child {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
}
.usa-card__footer {
    padding: 0.5rem 1.5rem 1.5rem;
}
.usa-card__footer .usa-button:only-of-type {
    margin-right: 0;
}
.usa-card__body > :last-child,
.usa-card__header > :last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}
.usa-card__body > :first-child,
.usa-card__header > :first-child {
    margin-top: 0;
    padding-top: 0;
}
.usa-card__body > :only-child,
.usa-card__header > :only-child {
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
}
.usa-card__footer--exdent,
.usa-card__header--exdent,
.usa-card__media--exdent {
    margin-left: -2px;
    margin-right: -2px;
}
.usa-card__footer--exdent > *,
.usa-card__header--exdent > * {
    padding-left: 2px;
    padding-right: 2px;
}
.usa-card__media--exdent {
    margin-top: -2px;
}
.usa-card__media--exdent .usa-card__img {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}
.usa-card--header-first .usa-card__header {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding-bottom: 1rem;
}
.usa-card--header-first .usa-card__header--exdent {
    margin-top: -2px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}
.usa-card--header-first .usa-card__media--inset {
    padding-top: 0;
}
.usa-card--header-first .usa-card__media {
    order: 0;
}
.usa-card--header-first .usa-card__img {
    border-radius: 0;
}
.usa-card--header-first .usa-card__body {
    padding-top: 1rem;
}
@media all and (min-width: 40em) {
    .usa-card--flag .usa-card__media {
        display: flex;
        overflow: hidden;
        bottom: 0;
        top: 0;
        left: 0;
        position: absolute;
        width: 15rem;
    }
    .usa-card--flag .usa-card__img {
        border-radius: 0;
        border-top-left-radius: 16px;
        border-bottom-left-radius: 16px;
    }
    .usa-card--flag .usa-card__body,
    .usa-card--flag .usa-card__footer,
    .usa-card--flag .usa-card__header {
        margin-left: 15rem;
    }
    .usa-card--flag .usa-card__media--exdent {
        margin: -2px 0 -2px -2px;
    }
    .usa-card--flag .usa-card__media--exdent .usa-card__img {
        border-bottom-left-radius: 0.5rem;
        border-top-left-radius: 0.5rem;
    }
    .usa-card--flag .usa-card__media--inset {
        padding-right: 0;
        padding-bottom: 1.5rem;
    }
    .usa-card--flag .usa-card__media--inset .usa-card__img,
    .usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img {
        border-radius: 0;
    }
    .usa-card--flag.usa-card--header-first .usa-card__header {
        padding-bottom: 0.5rem;
    }
    .usa-card--flag.usa-card--header-first .usa-card__body {
        padding-top: 0.5rem;
    }
    .usa-card--flag.usa-card--header-first .usa-card__media--inset {
        padding-top: 1.5rem;
    }
    .usa-card--flag.usa-card--media-right .usa-card__media {
        left: auto;
        right: 0;
    }
    .usa-card--flag.usa-card--media-right .usa-card__media--inset {
        padding-left: 0;
        padding-right: 1.5rem;
    }
    .usa-card--flag.usa-card--media-right .usa-card__img {
        border-radius: 0;
        border-top-right-radius: 16px;
        border-bottom-right-radius: 16px;
    }
    .usa-card--flag.usa-card--media-right .usa-card__body,
    .usa-card--flag.usa-card--media-right .usa-card__footer,
    .usa-card--flag.usa-card--media-right .usa-card__header {
        margin-left: 0;
        margin-right: 15rem;
    }
    .usa-card--flag.usa-card--media-right .usa-card__media--exdent {
        margin-right: -2px;
        margin-left: 0;
    }
    .usa-card--flag.usa-card--media-right .usa-card__media--exdent .usa-card__img {
        border-radius: 0;
        border-bottom-right-radius: 0.5rem;
        border-top-right-radius: 0.5rem;
    }
}
.usa-card:not(.usa-card--flag).usa-card__media--set-aspect {
    box-sizing: border-box;
    height: 0;
    overflow: hidden;
    padding: 0 0 56.25%;
    position: relative;
}

.usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.circle-15,
.circle-card {
    height: 7.5rem;
    width: 7.5rem;
    border-radius: 50%;
}
.circle-card {
    height: 10rem;
    width: 10rem;
}
.circle-card-lg,
.circle-mobile {
    height: 15rem;
    width: 15rem;
    border-radius: 50%;
}

.height-card {
    height: 10rem;
}
.height-card-lg {
    height: 15rem;
}

.margin-x-card {
    margin-left: 10rem;
}
.margin-right-card,
.margin-x-card {
    margin-right: 10rem;
}
.margin-left-card {
    margin-left: 10rem;
}
.margin-x-card-lg {
    margin-left: 15rem;
}
.margin-right-card-lg,
.margin-x-card-lg {
    margin-right: 15rem;
}
.margin-left-card-lg {
    margin-left: 15rem;
}

.maxh-card {
    max-height: 10rem;
}
.maxh-card-lg {
    max-height: 15rem;
}

.maxw-card {
    max-width: 10rem;
}
.maxw-card-lg {
    max-width: 15rem;
}

.minh-card {
    min-height: 10rem;
}
.minh-card-lg {
    min-height: 15rem;
}

.square-card {
    height: 10rem;
    width: 10rem;
}
.square-card-lg {
    height: 15rem;
    width: 15rem;
}

.width-card {
    width: 10rem;
}
.width-card-lg {
    width: 15rem;
}


    .mobile-lg\:margin-x-card {
        margin-left: 10rem;
        margin-right: 10rem;
    }
    .mobile-lg\:margin-right-card {
        margin-right: 10rem;
    }
    .mobile-lg\:margin-left-card {
        margin-left: 10rem;
    }
    .mobile-lg\:margin-x-card-lg {
        margin-left: 15rem;
        margin-right: 15rem;
    }
    .mobile-lg\:margin-right-card-lg {
        margin-right: 15rem;
    }
    .mobile-lg\:margin-left-card-lg {
        margin-left: 15rem;
    }


    .mobile-lg\:width-card {
        width: 10rem;
    }
    .mobile-lg\:width-card-lg {
        width: 15rem;
    }


    .tablet\:margin-x-card {
        margin-left: 10rem;
        margin-right: 10rem;
    }
    .tablet\:margin-right-card {
        margin-right: 10rem;
    }
    .tablet\:margin-left-card {
        margin-left: 10rem;
    }
    .tablet\:margin-x-card-lg {
        margin-left: 15rem;
        margin-right: 15rem;
    }
    .tablet\:margin-right-card-lg {
        margin-right: 15rem;
    }
    .tablet\:margin-left-card-lg {
        margin-left: 15rem;
    }


    .tablet\:width-card {
        width: 10rem;
    }
    .tablet\:width-card-lg {
        width: 15rem;
    }

    .desktop\:margin-x-card {
        margin-left: 10rem;
        margin-right: 10rem;
    }
    .desktop\:margin-right-card {
        margin-right: 10rem;
    }
    .desktop\:margin-left-card {
        margin-left: 10rem;
    }
    .desktop\:margin-x-card-lg {
        margin-left: 15rem;
        margin-right: 15rem;
    }
    .desktop\:margin-right-card-lg {
        margin-right: 15rem;
    }
    .desktop\:margin-left-card-lg {
        margin-left: 15rem;
    }


    .desktop\:width-card {
        width: 10rem;
    }
    .desktop\:width-card-lg {
        width: 15rem;
    }

div.usa-card__header h2 {
    font-size: 20px;
    line-height: 1.2;
    font-size: 1.4rem!important;
}


/* end card.css */

