.block-icon-cards__item{
    display: block;
    flex: 1 0 0;
    min-width: 25%;
    color: #05204a!important;
    text-decoration: none;
    position: relative;
    max-height: /*665.25px*/518px
}
a.block-icon-cards__item:hover > .item-inner > .fw-bold{text-decoration: underline}
    .block-icon-cards__item > .item-inner{
        width: 100%;
        height: 100%;
        text-align: center;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
        align-content: center;
        padding: 1.875rem 1.25rem
    }
        .block-icon-cards__item > .item-inner > .d-flex{height: 6.875rem}
            .block-icon-cards__item > .item-inner > .d-flex > *{max-width: 100%; height: auto; max-height: 100%; width: auto}

        .block-icon-cards__item > .item-inner > * + *{margin-top: 1.25rem}

@media (min-width: 420px){
    .block-icon-cards__item::before{content: ''; display: block; padding-top: 100%}
    .block-icon-cards__item > .item-inner{
        position: absolute;
        top: 0;
        left: 0;
        padding: .5rem
    }
}
@media (min-width: 821px){
    .block-icon-cards__item::before{padding-top: 150%}
}
@media (max-width: 820px){
    .block-icon-cards__item{min-width: 50%}
}
@media (max-width: 419px){
    .block-icon-cards__item{min-width: 100%}
}
@media (min-width: 420px) and (max-width: 992px){
    .block-icon-cards__item > .item-inner > .d-flex{height: 3rem}
}
@media (min-width: 993px) and (max-width: 1199px){
    .block-icon-cards__item > .item-inner > .d-flex{height: 5rem}
}
@media (max-width: 373px){
    .block-icon-cards__item > .item-inner > .d-flex{height: 4rem}
}

#ps2id-dummy-offset{height: var(--ama-header-height)}