@media (min-width: 1024px) {
    .x .c1-e {
        font-size: 20px
    }
}

@media (min-width: 1024px) {
    .x .c1-x {
        display: block
    }
}

@media (min-width: 1024px) {
    .x .c1-13 {
        display: flex
    }
}

@media (min-width: 1024px) {
    .x .c1-1i {
        width: 984px
    }
}

@media (min-width: 1024px) {
    .x .c1-1j {
        flex-direction: row
    }
}

@media (min-width: 1024px) {
    .x .c1-1k {
        padding-bottom: 0px
    }
}

@media (min-width: 1024px) {
    .x .c1-1l {
        padding-left: 24px
    }
}

@media (min-width: 1024px) {
    .x .c1-1m {
        padding-right: 24px
    }
}

@media (min-width: 1024px) {
    .x .c1-1n {
        margin-top: 0px
    }
}

@media (min-width: 1024px) {
    .x .c1-1o {
        margin-right: auto
    }
}

@media (min-width: 1024px) {
    .x .c1-1p {
        margin-bottom: 0px
    }
}

@media (min-width: 1024px) {
    .x .c1-1q {
        margin-left: auto
    }
}

@media (min-width: 1024px) {
    .x .c1-1w {
        padding-bottom: 0px
    }
}

@media (min-width: 1024px) {
    .x .c1-1x {
        flex-basis: 30%
    }
}

@media (min-width: 1024px) {
    .x .c1-1y {
        flex-grow: 1
    }
}

@media (min-width: 1024px) {
    .x .c1-25 {
        justify-content: left
    }
}

@media (min-width: 1024px) {
    .x .c1-2x {
        flex-basis: 40%
    }
}

@media (min-width: 1024px) {
    .x .c1-3d {
        word-break: break-word
    }
}

@media (min-width: 1024px) {
    .x .c1-3e {
        font-size: 35px
    }
}

@media (min-width: 1024px) {
    .x .c1-3s {
        font-size: 48px
    }
}

@media (min-width: 1024px) {
    .x .c1-3x {
        font-size: 28px
    }
}

@media (min-width: 1024px) {
    .x .c1-46 {
        justify-content: center
    }
}

@media (min-width: 1024px) {
    .x .c1-51 {
        font-size: 18px
    }
}

@media (min-width: 1024px) and (max-width: 1279px) {
    .x .c1-5h {
        right: 0px
    }
}

@media (min-width: 1024px) {
    .x .c1-5r {
        display: none
    }
}

@media (min-width: 1024px) {
    .x .c1-6x {
        min-width: 300px
    }
}

@media (min-width: 1024px) {
    .x .c1-77 {
        flex-basis: 33.33333333333333%
    }
}

@media (min-width: 1024px) {
    .x .c1-78 {
        max-width: 33.33333333333333%
    }
}

@media (min-width: 1024px) {
    .x .c1-7d {
        flex-basis: 66.66666666666666%
    }
}

@media (min-width: 1024px) {
    .x .c1-7e {
        max-width: 66.66666666666666%
    }
}

@media (min-width: 1024px) {
    .x .c1-8w {
        padding-top: 16px
    }
}

@media (min-width: 1024px) {
    .x .c1-8x {
        padding-bottom: 16px
    }
}

@media (min-width: 1024px) {
    .x .c1-8y {
        padding-left: 40px
    }
}

@media (min-width: 1024px) {
    .x .c1-8z {
        padding-right: 40px
    }
}

@media (min-width: 1024px) {
    .x .c1-90 {
        transition: all 0.3s
    }
}

@media (min-width: 1024px) {
    .x .c1-91 {
        background-color: rgb(226, 226, 226)
    }
}

@media (min-width: 1024px) {
    .x .c1-92:hover {
        background-color: rgb(241, 241, 241)
    }
}

@media (min-width: 1024px) {
    .x .c1-93:hover {
        box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5)
    }
}

@media (min-width: 1024px) {
    .x .c1-94:hover {
        transform: scale(1.02)
    }
}

@media (min-width: 1024px) {
    .x .c1-95:hover {
        backface-visibility: hidden
    }
}

@media (min-width: 1024px) {
    .x .c1-9u {
        padding-top: 8px
    }
}

@media (min-width: 1024px) {
    .x .c1-9v {
        padding-bottom: 8px
    }
}

@media (min-width: 1024px) {
    .x .c1-9w {
        padding-left: 4px
    }
}

@media (min-width: 1024px) {
    .x .c1-9x {
        padding-right: 4px
    }
}

@media (min-width: 1024px) {
    .x .c1-a3 {
        flex-basis: 0%
    }
}

@media (min-width: 1024px) {
    .x .c1-a4 {
        max-width: none
    }
}

@media (min-width: 1024px) {
    .x .c1-a9 {
        text-align: left
    }
}

@media (min-width: 1024px) {
    .x .c1-aa {
        font-size: 15px
    }
}

@media (min-width: 1024px) {
    .x .c1-ad {
        text-align: right
    }
}
