    .ss-app-card-block-img {
        display: flex;
        justify-content: center;
        margin: 20px 0;
    }
    
    .ss-app-card-block-img {
        display: grid;
        place-items: center;
        height: 75px;
    }
    
    .ss-app-card-block-img img {
        height: 100px;
    }
    
    .ss-app-card-block-title {
        font-weight: bold;
        height: 50px;
        color: #03234b;
        text-align: center;
        padding-top: 25px;
    }
    
    .ss-app-card-blocks {
        display: flex;
        flex-wrap: wrap;
    }
    
    .ss-app-card-block-list ul li::before {
        display: none;
    }
    
    .ss-app-card-block-list ul li {
        padding-left: 0;
        font-size: 14px;
    }
    
    .ss-app-card-block-list {
        text-align: center;
    }
    
    .ss-card {
        display: flex;
        border: 1px solid #03243b;
        margin-top: 25px;
        transition: all .3s ease;
    }
    
    .ss-card:hover {
        border-color: rgba(2, 171, 245, .4);
        -webkit-box-shadow: 0 0 15px 0 rgba(2, 171, 245, .3);
        box-shadow: 0 0 15px 0 rgba(2, 171, 245, .3);
        outline: 0;
    }
    
    .ss-card-title {
        font-weight: bold;
    }
    
    .ss-card-cta {
        margin-bottom: 10px;
        bottom: 0;
        position: absolute;
        right: 0;
        margin-right: 30px;
    }
    
    .st-link .st-link__icon--arrow-small,
    a .st-link__icon--arrow-small {
        width: 6px;
        height: 15px;
    }
    
    .st-card {
        width: calc(25% - 20px);
        /* 4 columns -> 25%  /  3 columns -> 33.33%    */
    }
    
    .st-card .st-card__focus:after {
        width: 55%;
    }
    
    .st-card__headline {
        font-size: 13px;
    }
    
    .st-card__image-t-container {
        height: 145px;
    }
    
    .st-card__image,
    .st-meet-st .st-teaser-video .st-teaser-video__image {
        height: 145px;
    }
    
    .st-card-resources {
        width: calc(33% - 20px);
        max-width: inherit;
    }
    
    .st-card-resources-last {
        width: calc(33% - 25px);
    }
    
    .st-card-resources-content {
        padding: 20px;
        margin-top: 40px;
        min-height: 180px;
    }
    
    .st-card-resources-content img {
        max-width: 100px;
        float: left;
        margin-right: 20px;
        margin-bottom: 20px;
    }
    
    .st-card-resources-button {
        margin-top: 20px;
    }
    
    @media only screen and (max-width: 40em) {
        .st-card-resources,
        .st-card-resources-last {
            width: 90%;
        }
        .st-card-resources-content {
            margin-top: 10px;
            min-height: 100px;
        }
        .st-card-resources-button-a {
            margin-bottom: 0px;
        }
        .st-card-resources-button {
            margin-top: 0px;
        }
    }
    
    @media only screen and (min-width: 40.063em) and (max-width: 64em) {
        .st-card-resources,
        .st-card-resources-last {
            width: calc(48% - 25px);
        }
    }
    
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
        .st-card-resources-content {
            margin-top: 10px;
            min-height: 155px;
            margin-bottom: 20px;
        }
    }
    
    .ss-card-content {
        padding: 20px;
        height: 377px;
    }
    
    .ss-card-desc {
        margin-top: 10px;
    }
    
    .ss-card-title {
        margin-top: 35px;
        min-height: 50px;
    }