html {
	font-size: 62.5%;
}
h1 {
	text-transform: uppercase;
	font-weight: 700;
}
.no-uppercase h1 {
    text-transform: none;
}
.uppercase {
    text-transform: uppercase;
}
.font-weight-500 {
	font-weight: 500;
}
.font-weight-600 {
	font-weight: 600;
}
.font-weight-700 {
	font-weight: 700;
}
.text--center {
	text-align: center;
}
.text--right {
	text-align: right;
}
.text--left {
	text-align: left;
}
.line-height-130 {
    line-height: 1.3;
}
.line-height-140 {
    line-height: 1.4;
}
.line-height-150 {
    line-height: 1.5;
}
.line-height-160 {
    line-height: 1.6;
}
.line-height-170 {
    line-height: 1.7;
}
.jumpbo-header h1,
.jumpbo-header h2,
.jumpbo-header h3,
.jumpbo-header h4,
.jumpbo-header h5,
.jumpbo-header-inline {
    font-size: clamp(var(--jumboFontMin), 6vw, var(--jumboFontMax));
    transition: 0.4s ease;
}
.biggest-header h1,
.biggest-header h2,
.biggest-header h3,
.biggest-header h4,
.biggest-header h5,
.biggest-header-inline,
h1 {
    font-size: clamp(var(--biggestFontMin), 6vw, var(--biggestFontMax));
    transition: 0.4s ease;
}

.big-header h1,
.big-header h2,
.big-header h3,
.big-header h4,
.big-header h5,
.big-header-inline,
h2 {
    font-size: clamp(var(--bigFontMin), 4vw, var(--bigFontMax));
    transition: 0.4s ease;
}

.medium-header h1,
.medium-header h2,
.medium-header h3,
.medium-header h4,
.medium-header h5,
.medium-header-inline,
h3 {
    font-size: clamp(var(--mediumFontMin), 3.5vw, var(--mediumFontMax));
    transition: 0.4s ease;
}

.small-header h1,
.small-header h2,
.small-header h3,
.small-header h4,
.small-header h5,
.small-header-inline,
h4 {
    font-size: clamp(var(--smallFontMin), 2.5vw, var(--smallFontMax));
    transition: 0.4s ease;
}

.smallest-header h1,
.smallest-header h2,
.smallest-header h3,
.smallest-header h4,
.smallest-header h5,
.smallest-header-inline,
h5 {
    font-size: clamp(var(--smallestFontMin), 2vw, var(--smallestFontMax));
    transition: 0.4s ease;
}

.copy {
    font-size: clamp(var(--copyFontSmall), 1.5vw, var(--copyFontLarge));
    transition: 0.4s ease;
}

.standard {
    font-size: clamp(var(--standardFontMin), 1.5vw, var(--standardFontMax));
    transition: 0.4s ease;
}

.navigation-menu,
.standard-plus {
    font-size: clamp(var(--navFontMin), 1.8vw, var(--navFontMax));
    transition: 0.4s ease;
}

.button-label,
.subhead-text {
    font-size: clamp(var(--buttonFontMin), 1.8vw, var(--buttonFontMax));
    transition: 0.4s ease;
}

.tiny-text {
    font-size: var(--tinyText);
}