/*
 * Font Awesome SVG + JS compatibility layer.
 * This package intentionally contains no web-font files.
 */
.fa,
.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    vertical-align: -0.125em;
}

.fa > svg,
.fas > svg,
.far > svg,
.fab > svg,
.fa-solid > svg,
.fa-regular > svg,
.fa-brands > svg,
svg.svg-inline--fa {
    width: 1em;
    height: 1em;
    overflow: visible;
    box-sizing: content-box;
}

.fa-spin > svg,
svg.fa-spin {
    animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
