.gradient {
    /*background: linear-gradient(120deg, #FF0000 0%, #2400FF 100%), linear-gradient(120deg, #FA00FF 0%, #208200 100%), linear-gradient(130deg, #00F0FF 0%, #000000 100%), radial-gradient(110% 140% at 15% 90%, #ffffff 0%, #1700A4 100%), radial-gradient(100% 100% at 50% 0%, #AD00FF 0%, #00FFE0 100%), radial-gradient(100% 100% at 50% 0%, #00FFE0 0%, #7300A9 80%), linear-gradient(30deg, #7ca304 0%, #2200AA 100%);*/
    background: linear-gradient(120deg, #ff0065 0%, #2400FF 100%), linear-gradient(120deg, #9400ff 0%, #208200 100%), linear-gradient(130deg, #00F0FF 0%, #000000 100%), radial-gradient(110% 140% at 15% 90%, #ffffff 0%, #1700A4 100%), radial-gradient(100% 100% at 50% 0%, #AD00FF 0%, #00FFE0 100%), radial-gradient(100% 100% at 50% 0%, #00FFE0 0%, #7300A9 80%), linear-gradient(30deg, #7ca304 0%, #2200AA 100%);
    background-blend-mode: overlay, color, overlay, difference, color-dodge, difference, normal;
    opacity: .8;
    width: 250px;
    height: 250px;
}

.background-header {
    background-image: url("../assets/home/header_scale_809.webp"); /* Fallback for older browsers */

    /* Enhanced experience for capable browsers */
    @supports (background-image: image-set(url('x') 1x)) {
        background-image: image-set(
            url("../assets/home/header_scale_200.webp") 4x,
            url("../assets/home/header_scale_809.webp") 3x,
            url("../assets/home/header_scale_1206.webp") 2x,
            url("../assets/home/header_scale_1400.webp") 1x
        );
    }
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 80vh;
}

.card-group>.card {
    background-color: transparent;
    align-items: center;
}

.card-group>.card>.card-footer {
    padding: 0;
}

ol {
    padding-left: 1.2rem;
}