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

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

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

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