@media (max-width: 767px) {
    .x .c1-m {
        padding-top:40px
    }
}

@media (max-width: 767px) {
    .x .c1-n {
        padding-bottom:40px
    }
}

@media (max-width: 767px) {
    .x .c1-t {
        position:relative
    }
}

@media (max-width: 767px) {
    .x .c1-27 {
        width:100%
    }
}

@media (max-width: 767px) {
    .x .c1-3i {
        background-color:rgb(22, 22, 22)
    }
}

@media (max-width: 767px) {
    .x .c1-4m {
        max-width:100%
    }
}

@media (max-width: 767px) {
    .x .c1-4n {
        margin-left:0
    }
}

@media (max-width: 767px) {
    .x .c1-4o {
        margin-right:0
    }
}

@media (max-width: 767px) {
    .x .c1-76 > :nth-child(n) {
        margin-bottom:24px
    }
}

@media (max-width: 767px) {
    .x .c1-77 > :last-child {
        margin-bottom:0 !important
    }
}

@media (max-width: 767px) {
    .x .c1-ac {
        order:-1
    }
}

@media (max-width: 767px) {
    .x .c1-am {
        display:flex
    }
}

@media (max-width: 767px) {
    .x .c1-an {
        flex-direction: column
    }
}