.mb0 {
	margin-bottom: 0;
}

.mb1 {
	margin-bottom: 1rem;
}

.mb2 {
	margin-bottom: 2rem;
}

.mb3 {
	margin-bottom: 3rem;
}

.mt0 {
	margin-top: 0;
}

.mt1 {
	margin-top: 1rem;
}

.mt2 {
	margin-top: 2rem;
}

.mt3 {
	margin-top: 3rem;
}

.mr1 {
	margin-right: 1rem;
}

.pb0 {
	padding-bottom: 0 !important;
}

.pb1 {
	padding-bottom: 1rem !important;
}

.pt0 {
	padding-top: 0;
}

.pl1 {
	padding-left: 1rem;
}

.margin--center {
	margin-left: auto;
	margin-right: auto;
}

.margin--left {
	margin-left: auto;
}

.margin--right {
	margin-right: auto;
}

.border--top {
	border-top: 1px solid #D8F4F5;
}

.border--left {
	border-left: 4px solid #101F59;
}

.border--bottom {
	border-bottom: 1px solid #101F59;
}

.text--right {
	text-align: right;
}

.text--left {
	text-align: left;
}

.text--center {
	text-align: center;
}

.text--white {
    color: white;
}

.text--white * {
    color: white;
}

.line-height--big {
	line-height: 3rem;
}

.list-style-none {
	list-style: none;
    padding-left: 0;
}

@media all and (min-width: 1400px) {
	.margin--center-desktop {
		margin-left: auto;
		margin-right: auto;
	}

	.margin--left-desktop {
		margin-left: auto;
	}

	.text--right-desktop {
		text-align: right;
	}

	.text--center-desktop {
		text-align: center;
	}

	.padding-large-desktop {
		padding: 80px;
	}
}