.block--type-tiles-block {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

/* .block--type-tiles-block .field__items {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
} */

/* .block--type-tiles-block .field__items > .field__item {
    margin: 0 20px;
} */
.block--type-tiles-block .field__item .paragraph--type--shortcut-tile,
.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-fontawesome,
.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-image {
    border-color: var(--tul-faculty-color-link) !important;
    color: var(--tul-faculty-color-link) !important;
    border-style: solid;
}

.block--type-tiles-block .field__item .paragraph--type--shortcut-tile,
.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-fontawesome,
.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-image {
    border: 2px solid;
    border-radius: 3px;
    box-shadow: 0 0 2px;
    position: relative;
    width: 300px;
    display: inline-block;
    height: 100%;
    /* height: 150px; */
    /* display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; */
}

.block--type-tiles-block .field__item .paragraph--type--shortcut-tile .top-border-cut,
.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-fontawesome .top-border-cut,
.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-image .top-border-cut {
    border: 4px solid white;
    width: 150px;
    position: absolute;
    left: 0px;
    top: 0px;
    margin-top: -5px;
}

.block--type-tiles-block .field__item .paragraph--type--shortcut-tile .left-border-cut,
.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-fontawesome .left-border-cut,
.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-image .left-border-cut {
    border: 4px solid white;
    height: 85%;
    position: absolute;
    left: 0px;
    top: -3px;
    margin-left: -5px;
}

.block--type-tiles-block .field__item .paragraph--type--shortcut-tile .field--name-field-icon {
    width: 80px;
    float: left;
    position: relative;
    margin-top: -3px;
    margin-left: -3px;
}

.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-fontawesome .field--name-field-icon-fontawesome {
    font-size: 80px;
}

.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-fontawesome .field--name-field-icon-fontawesome span {
    display: block;
}

.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-image .field--name-field-icon-media {}

.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-image .field--name-field-icon-media img {
    margin: 2px;
    width: 80px;
    object-fit: cover;
    height: auto;
}

/* .block--type-tiles-block .field__item .paragraph--type--shortcut-tile .field--name-field-icon img {
    width: 80px;
} */

.block--type-tiles-block .field__item .paragraph--type--shortcut-tile .field--name-field-link .block--type-tiles-block .field__item .paragraph--type--shortcut-tile-fontawesome .field--name-field-link,
.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-image .field--name-field-link {
    height: 100%;
    display: block;
    margin-bottom: 16px !important;
}


.block--type-tiles-block .field__item .paragraph--type--shortcut-tile .field--name-field-link .field__item,
.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-fontawesome .field--name-field-link .field__item,
.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-image .field--name-field-link .field__item {
    font-size: x-large;
    text-transform: uppercase;
    /* text-align: center;
    padding: 10px 40px; */
    text-align: end;
    height: 10rem;
    align-content: center;
    /* height: 100%; */
}

.block--type-tiles-block .field__item .paragraph--type--shortcut-tile .field--name-field-link .field__item .link-wrapper,
.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-fontawesome .field--name-field-link .field__item .link-wrapper,
.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-image .field--name-field-link .field__item .link-wrapper {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
}

.block--type-tiles-block>.content>.field>.field__items>.field__item {
    margin-top: 2rem;
    width: 33%;
    display: flex;
    justify-content: center;
}

.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-fontawesome .field--name-field-link {
    /* margin-bottom: 1rem;
    margin-top: 4rem; */
}

.block--type-tiles-block .field__item .paragraph--type--shortcut-tile-fontawesome .field--name-field-icon-fontawesome .fontawesome-icon .fas {
    margin-left: 5px;
}

.block--type-tiles-block .fontawesome-icon {
    color: var(--tul-faculty-color-text);
    width: 4.5rem;
    height: auto;
    position: absolute;
}

.block--type-tiles-block .field--name-field-tile {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.block--type-tiles-block .field--name-field-tile .field__items {
    display: flex;
    flex-wrap: wrap;
    max-width: 1320px;
    width: 100%;
}

.wcag-font-size-medium,
.wcag-font-size-big {
    .block--type-tiles-block {
        .field--name-field-tile>.field__items,
        .field--name-field-p-shortcut-tile.field__items {
            >.field__item {
                width: 50% !important;
            }
        }
    }
}

@media (max-width: 1400.99px) {
    .wcag-font-size-big {
        .block--type-tiles-block {
            .field--name-field-tile>.field__items,
            .field--name-field-p-shortcut-tile.field__items {
                >.field__item {
                    width: 100% !important;
                }
            }
        }
    }
}

@media (max-width: 1010.99px) {
    .block--type-tiles-block {
        .field--name-field-tile>.field__items,
        .field--name-field-p-shortcut-tile.field__items {
            >.field__item {
                width: 50% !important;
            }
        }
    }

    .wcag-font-size-big,
    .wcag-font-size-medium {
        .block--type-tiles-block {
            .ffield--name-field-tile>.field__items,
            .field--name-field-p-shortcut-tile.field__items {
                >.field__item {
                    width: 100% !important;
                }
            }
        }
    }
}

@media (max-width: 800.99px) {
    .block--type-tiles-block {
        .field--name-field-tile>.field__items,
        .field--name-field-p-shortcut-tile.field__items {
            >.field__item {
                width: 50% !important;
            }
        }
    }
}

@media (max-width: 640px) {
    .block--type-tiles-block {
        .field--name-field-tile>.field__items,
        .field--name-field-p-shortcut-tile.field__items {
            >.field__item {
                width: 100% !important;
            }
        }
    }
}

.paragraph--type--shortcut-tile-fontawesome .field--name-field-link a::before {
    content: "  ";
    white-space: pre-wrap;
    display: inline;
}