h1.atm-heading,
h2.atm-heading,
h3.atm-heading,
h4.atm-heading,
h5.atm-heading,
h6.atm-heading,
.atm-heading.h1,
.atm-heading.h2,
.atm-heading.h3,
.atm-heading.h4,
.atm-heading.h5,
.atm-heading.h6 {
    @apply font-body not-italic font-normal mb-4;

    &:first-letter {
        text-transform: uppercase;
    }

    &.text-red {
        @apply text-red;
    }
}

h1.atm-heading,
.atm-heading.h1 {
    @apply text-h1-mobile md:text-h1 font-bold;
}

h2.atm-heading,
.atm-heading.h2 {
    @apply text-h2-mobile md:text-h2 font-semibold;
}

h3.atm-heading,
.atm-heading.h3 {
    @apply text-h3-mobile md:text-h3 font-semibold;
}

h4.atm-heading,
.atm-heading.h4 {
    @apply text-h4-mobile md:text-h4;
}

h5.atm-heading,
.atm-heading.h5 {
    @apply text-h5-mobile md:text-h5;
}

h6.atm-heading,
.atm-heading.h6 {
    @apply text-h6-mobile md:text-h6;
}

.atm-heading.heading-display {
    @apply text-display-mobile md:text-display font-bold;
}

.atm-heading.heading-subtitle {
    @apply text-h6-mobile md:text-h6 font-bold text-red;
}
