.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6 { font-weight: 700; font-style: normal; line-height: normal; text-transform: none; text-decoration: none; }

.h1, h1 { font-size: 5em; font-size: 80px; font-size: 5rem; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; text-decoration: none; }

.h1[contenteditable]:empty::before, .h1[contenteditable=true]:empty::before, h1[contenteditable]:empty::before, h1[contenteditable=true]:empty::before { font-size: 80px; font-size: 5rem; font-weight: 700; }

.h2, h2 { font-size: 2.25em; font-size: 36px; font-size: 2.25rem; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; text-decoration: none; }

.h2[contenteditable]:empty::before, .h2[contenteditable=true]:empty::before, h2[contenteditable]:empty::before, h2[contenteditable=true]:empty::before { font-size: 36px; font-size: 2.25rem; font-weight: 700; }

.h3, h3 { font-size: 1.5em; font-size: 24px; font-size: 1.5rem; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; text-decoration: none; }

.h3[contenteditable]:empty::before, .h3[contenteditable=true]:empty::before, h3[contenteditable]:empty::before, h3[contenteditable=true]:empty::before { font-size: 24px; font-size: 1.5rem; font-weight: 700; }

.h4, h4 { font-size: 1.25em; font-size: 20px; font-size: 1.25rem; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; text-decoration: none; }

.h4[contenteditable]:empty::before, .h4[contenteditable=true]:empty::before, h4[contenteditable]:empty::before, h4[contenteditable=true]:empty::before { font-size: 20px; font-size: 1.25rem; font-weight: 700; }

.h5, h5 { font-size: 1em; font-size: 16px; font-size: 1rem; font-weight: 700; font-style: normal; letter-spacing: 0.065rem; text-transform: uppercase; text-decoration: none; }

.h5[contenteditable]:empty::before, .h5[contenteditable=true]:empty::before, h5[contenteditable]:empty::before, h5[contenteditable=true]:empty::before { font-size: 16px; font-size: 1rem; font-weight: 700; }

.h6, h6 { font-size: .875em; font-size: 14px; font-size: .875rem; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: uppercase; text-decoration: none; }

.h6[contenteditable]:empty::before, .h6[contenteditable=true]:empty::before, h6[contenteditable]:empty::before, h6[contenteditable=true]:empty::before { font-size: 14px; font-size: 0.875rem; font-weight: 700; }

p, .p { font-size: 1em; font-size: 16px; font-size: 1rem; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; text-decoration: none; }

p[contenteditable]:empty::before, p[contenteditable=true]:empty::before, .p[contenteditable]:empty::before, .p[contenteditable=true]:empty::before { font-size: 16px; font-size: 1rem; font-weight: 400; }

p + h1, .p + h1 { margin-top: 2em; margin-top: 32px; margin-top: 2rem; }

p + h2, .p + h2 { margin-top: 1.5em; margin-top: 24px; margin-top: 1.5rem; }

p + h3, .p + h3 { margin-top: 1.25em; margin-top: 20px; margin-top: 1.25rem; }

p + h4, .p + h4 { margin-top: 1em; margin-top: 16px; margin-top: 1rem; }

p + h5, .p + h5 { margin-top: 1em; margin-top: 16px; margin-top: 1rem; }

p + h6, .p + h6 { margin-top: 1em; margin-top: 16px; margin-top: 1rem; }

.label, label { font-size: .75em; font-size: 12px; font-size: .75rem; font-weight: 600; font-style: normal; letter-spacing: 0.063rem; text-transform: uppercase; text-decoration: none; }

label { display: block; }

.placeholder { font-size: 1em; font-size: 16px; font-size: 1rem; font-weight: normal; font-style: normal; letter-spacing: normal; text-transform: none; text-decoration: none; color: rgba(0, 0, 0, 0.5); }

@media (min-width: 576px) { .sm\:h1 { font-size: 5em; font-size: 80px; font-size: 5rem; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; text-decoration: none; } .sm\:h2 { font-size: 2.25em; font-size: 36px; font-size: 2.25rem; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; text-decoration: none; } .sm\:h3 { font-size: 1.5em; font-size: 24px; font-size: 1.5rem; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; text-decoration: none; } .sm\:h4 { font-size: 1.25em; font-size: 20px; font-size: 1.25rem; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; text-decoration: none; } .sm\:h5 { font-size: 1em; font-size: 16px; font-size: 1rem; font-weight: 700; font-style: normal; letter-spacing: 0.065px; text-transform: uppercase; text-decoration: none; } .sm\:h6 { font-size: .875em; font-size: 14px; font-size: .875rem; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: uppercase; text-decoration: none; } .sm\:p { font-size: 1em; font-size: 16px; font-size: 1rem; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; text-decoration: none; } .sm\:label { font-size: .75em; font-size: 12px; font-size: .75rem; font-weight: 600; font-style: normal; letter-spacing: 0.063rem; text-transform: uppercase; text-decoration: none; } }

.hide-font, .hide-font * { color: transparent !important; }

/*# sourceMappingURL=typography.css.map */