@media (min-width: 1024px) {
    .t-teme-temp2 .c-page-banner-cta__content {
        padding: 5rem 2.5rem 5rem;
    }
}

.t-teme-temp2 .c-button.c-button--solid:not([class*=u-bgc--]), .t-teme-temp2 .c-button.c-button--solid.u-bgc--none {
    background-color: #ffffff;
}

.t-teme-temp2 .c-button.c-button--solid:not([class*=u-fgc--]), .t-teme-temp2 .c-button.c-button--solid.u-fgc--none {
    color: #252f59;
}

.c-flip-card .c-flip-card__icon {
    width: 15rem;
    height: auto;
}

.c-flip-card .c-flip-card__icon img {
    max-height: 320px;
}


.c-flip-card__front {
    text-align: center;
}

.c-flip-card__back {
    max-height: 435px;
    overflow: auto;
}

.c-flip-card__front, .c-flip-card__back {
    align-content: flex-start;
}

h3.c-flip-card__front-text {
    font-size: var(--tme-fs-heading-h6);
    line-height: var(--tme-lh-heading-h6);
    margin-top: 2rem;
}

@media (min-width: 1200px) {
    :root {
        --flip-card-pad: 15px;
    }
}

.c-flip-card .c-flip-card__inner {
    text-align: left;
}

.c-flip-card[class*=c-flip-card--background-color__white] .c-flip-card__front, .c-flip-card[class*=c-flip-card--background-color__white] .c-flip-card__back {
    border-radius: 2em;
}

.js-form-managed-file {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 1rem;
    padding: 1rem 0;
}