.pt-none {
	padding-top: 0;
}
.pt-tiny {
	padding-top: var(--gap-tiny);
}
.pt-small {
	padding-top: var(--gap-small);
}
.pt-moderate {
	padding-top: var(--gap-moderate);
}
.pt-medium {
	padding-top: var(--gap-medium);
}
.pt-large {
	padding-top: var(--gap-large);
}

.pb-none {
	padding-bottom: 0;
}
.pb-tiny {
	padding-bottom: var(--gap-tiny);
}
.pb-small {
	padding-bottom: var(--gap-small);
}
.pb-moderate {
	padding-bottom: var(--gap-moderate);
}
.pb-medium {
	padding-bottom: var(--gap-medium);
}
.pb-large {
	padding-bottom: var(--gap-large);
}

.mt-none {
	margin-top: 0;
}
.mt-tiny {
	margin-top: var(--gap-tiny);
}
.mt-small {
	margin-top: var(--gap-small);
}
.mt-moderate {
	margin-top: var(--gap-moderate);
}
.mt-medium {
	margin-top: var(--gap-medium);
}
.mt-large {
	margin-top: var(--gap-large);
}

.mb-none {
	margin-bottom: 0;
}
.mb-tiny {
	margin-bottom: var(--gap-tiny);
}
.mb-small {
	margin-bottom: var(--gap-small);
}
.mb-moderate {
	margin-bottom: var(--gap-moderate);
}
.mb-medium {
	margin-bottom: var(--gap-medium);
}
.mb-large {
	margin-bottom: var(--gap-large);
}

.text-left {
	text-align: left;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}


.align-center {
	align-items: center;
}
.align-start {
	align-items: start;
}
.align-end {
	align-items: end;
}

.hidden {
	display: none !important;
}

.weight-300 {
	font-weight: 300 !important;
}
.weight-400 {
	font-weight: 400 !important;
}
.weight-500 {
	font-weight: 500 !important;
}
.weight-600 {
	font-weight: 600 !important;
}
.weight-700 {
	font-weight: 700 !important;
}
.weight-800 {
	font-weight: 800 !important;
}
.weight-900 {
	font-weight: 900 !important;
}

.weight-700 strong,
.weight-800 strong,
.weight-900 strong {
	font-weight: 900;
}

.float-right {
	float: right;
}

@media screen and (width < 720px) {
	.hidden-sm {
		display: none !important;
	}
}
