h1, h2, h3, h4 {
font-family: $font-family-heading;
}
h1 {
font-size: 40px; font-weight: 700; line-height: 0.95; letter-spacing: -0.3px; @include media-breakpoint-down(xs) { font-size: 8.5vw; }
}
h2 {
font-weight: 700; line-height: 1.09; letter-spacing: -0.3px; @include media-breakpoint-down(sm) { font-size: 7vw; }
}
h3 {
line-height: 1.25; letter-spacing: -0.3px; font-weight: 700;
}
h4 {
font-weight: 700; line-height: 1.4; letter-spacing: -0.2px;
}
h6 {
font-weight: 500; line-height: 2; color: $navy;
}
.section-title {
margin-bottom: 2rem; text-align: center; color: theme-color("secondary");
}
.section-heading {
margin-bottom: 2rem; display: flex; justify-content: space-between; align-items: center; padding: 0 30px; @include media-breakpoint-down(sm) { padding: 0; } a { font-weight: 500; font-size: 0.75rem; @include media-breakpoint-down(sm) { line-height: 1.33; text-align: right; } } h1, h2, h3, h4, h5, h6 { color: theme-color("secondary"); margin-bottom: 0; }
}
p {
font-size: 0.875rem; line-height: 1.5; color: $blue-grey;
}
ol, ul {
font-size: 0.875rem; line-height: 1.5; color: $blue-grey;
}
.tiles-label {
font-size: 0.625rem;
}
.title-base {
font-family: $font-family-base;
}
.text-white {
h1, h2, h3, h4, h5, h6, p, span { color: $white !important; }
}
a {
font-weight: 500;
}
.no-wrap {
white-space: nowrap;
}
.checked-list {
padding-left: 3px; li { display: inline-block; color: $blue-grey; line-height: 1.5; font-size: 0.875rem; margin-bottom: 0.5rem; &:before { content: ''; display: inline-block; width: 6px; height: 12px; margin-right: 10px; border: solid darken($blue-grey, 20%); border-width: 0 2px 2px 0; transform: rotate(45deg); } }
}
label {
margin-bottom: 0.2rem; color: $blue-grey; font-weight: 600; font-size: 0.875rem;
}