@media (max-width: 780.98px) {
    .is-hidden--mobile {
        display: none !important;
    }
}

@media (min-width: 500px) and (max-width: 999.98px) {
    .is-hidden--tablet {
        display: none !important;
    }
}

@media (min-width: 1000px) {
    .is-hidden--desktop {
        display: none !important;
    }
}

.is-hidden--custom {
    display: none !important;
}