body {
	font-size: 1rem;
}

.m-6 {
	margin: 6rem !important;
}

.mt-6, .my-6 {
	margin-top: 6rem !important;
}

.mr-6, .mx-6 {
	margin-right: 6rem !important;
}

.mb-6, .my-6 {
	margin-bottom: 6rem !important;
}

.ml-6, .mx-6 {
	margin-left: 6rem !important;
}

.m-7 {
	margin: 7rem !important;
}

.mt-7, .my-7 {
	margin-top: 7rem !important;
}

.mr-7, .mx-7 {
	margin-right: 7rem !important;
}

.mb-7, .my-7 {
	margin-bottom: 7rem !important;
}

.ml-7, .mx-7 {
	margin-left: 7rem !important;
}

.m-8 {
	margin: 8rem !important;
}

.mt-8, .my-8 {
	margin-top: 8rem !important;
}

.mr-8, .mx-8 {
	margin-right: 8rem !important;
}

.mb-8, .my-8 {
	margin-bottom: 8rem !important;
}

.ml-8, .mx-8 {
	margin-left: 8rem !important;
}

.m-9 {
	margin: 9rem !important;
}

.mt-9, .my-9 {
	margin-top: 9rem !important;
}

.mr-9, .mx-9 {
	margin-right: 9rem !important;
}

.mb-9, .my-9 {
	margin-bottom: 9rem !important;
}

.ml-9, .mx-9 {
	margin-left: 9rem !important;
}

.m-10 {
	margin: 10rem !important;
}

.mt-10, .my-10 {
	margin-top: 10rem !important;
}

.mr-10, .mx-10 {
	margin-right: 10rem !important;
}

.mb-10, .my-10 {
	margin-bottom: 10rem !important;
}

.ml-10, .mx-10 {
	margin-left: 10rem !important;
}

.m-11 {
	margin: 11rem !important;
}

.mt-11, .my-11 {
	margin-top: 11rem !important;
}

.mr-11, .mx-11 {
	margin-right: 11rem !important;
}

.mb-11, .my-11 {
	margin-bottom: 11rem !important;
}

.ml-11, .mx-11 {
	margin-left: 11rem !important;
}

.p-6 {
	padding: 6rem !important;
}

.pt-6, .py-6 {
	padding-top: 6rem !important;
}

.pr-6, .px-6 {
	padding-right: 6rem !important;
}

.pb-6, .py-6 {
	padding-bottom: 6rem !important;
}

.pl-6, .px-6 {
	padding-left: 6rem !important;
}

.p-7 {
	padding: 7rem !important;
}

.pt-7, .py-7 {
	padding-top: 7rem !important;
}

.pr-7, .px-7 {
	padding-right: 7rem !important;
}

.pb-7, .py-7 {
	padding-bottom: 7rem !important;
}

.pl-7, .px-7 {
	padding-left: 7rem !important;
}

.p-8 {
	padding: 8rem !important;
}

.pt-8, .py-8 {
	padding-top: 8rem !important;
}

.pr-8, .px-8 {
	padding-right: 8rem !important;
}

.pb-8, .py-8 {
	padding-bottom: 8rem !important;
}

.pl-8, .px-8 {
	padding-left: 8rem !important;
}

.p-9 {
	padding: 9rem !important;
}

.pt-9, .py-9 {
	padding-top: 9rem !important;
}

.pr-9, .px-9 {
	padding-right: 9rem !important;
}

.pb-9, .py-9 {
	padding-bottom: 9rem !important;
}

.pl-9, .px-9 {
	padding-left: 9rem !important;
}

.p-10 {
	padding: 10rem !important;
}

.pt-10, .py-10 {
	padding-top: 10rem !important;
}

.pr-10, .px-10 {
	padding-right: 10rem !important;
}

.pb-10, .py-10 {
	padding-bottom: 10rem !important;
}

.pl-10, .px-10 {
	padding-left: 10rem !important;
}

.p-11 {
	padding: 11rem !important;
}

.pt-11, .py-11 {
	padding-top: 11rem !important;
}

.pr-11, .px-11 {
	padding-right: 11rem !important;
}

.pb-11, .py-11 {
	padding-bottom: 11rem !important;
}

.pl-11, .px-11 {
	padding-left: 11rem !important;
}

@media screen and (min-width:992px) {
	.m-lg-6 {
		margin: 6rem !important;
	}
	.mt-lg-6, .my-lg-6 {
		margin-top: 6rem !important;
	}
	.mr-lg-6, .mx-lg-6 {
		margin-right: 6rem !important;
	}
	.mb-lg-6, .my-lg-6 {
		margin-bottom: 6rem !important;
	}
	.ml-lg-6, .mx-lg-6 {
		margin-left: 6rem !important;
	}
	.m-lg-7 {
		margin: 7rem !important;
	}
	.mt-lg-7, .my-lg-7 {
		margin-top: 7rem !important;
	}
	.mr-lg-7, .mx-lg-7 {
		margin-right: 7rem !important;
	}
	.mb-lg-7, .my-lg-7 {
		margin-bottom: 7rem !important;
	}
	.ml-lg-7, .mx-lg-7 {
		margin-left: 7rem !important;
	}
	.m-lg-8 {
		margin: 8rem !important;
	}
	.mt-lg-8, .my-lg-8 {
		margin-top: 8rem !important;
	}
	.mr-lg-8, .mx-lg-8 {
		margin-right: 8rem !important;
	}
	.mb-lg-8, .my-lg-8 {
		margin-bottom: 8rem !important;
	}
	.ml-lg-8, .mx-lg-8 {
		margin-left: 8rem !important;
	}
	.m-lg-9 {
		margin: 9rem !important;
	}
	.mt-lg-9, .my-lg-9 {
		margin-top: 9rem !important;
	}
	.mr-lg-9, .mx-lg-9 {
		margin-right: 9rem !important;
	}
	.mb-lg-9, .my-lg-9 {
		margin-bottom: 9rem !important;
	}
	.ml-lg-9, .mx-lg-9 {
		margin-left: 9rem !important;
	}
	.m-lg-10 {
		margin: 10rem !important;
	}
	.mt-lg-10, .my-lg-10 {
		margin-top: 10rem !important;
	}
	.mr-lg-10, .mx-lg-10 {
		margin-right: 10rem !important;
	}
	.mb-lg-10, .my-lg-10 {
		margin-bottom: 10rem !important;
	}
	.ml-lg-10, .mx-lg-10 {
		margin-left: 10rem !important;
	}
	.m-lg-11 {
		margin: 11rem !important;
	}
	.mt-lg-11, .my-lg-11 {
		margin-top: 11rem !important;
	}
	.mr-lg-11, .mx-lg-11 {
		margin-right: 11rem !important;
	}
	.mb-lg-11, .my-lg-11 {
		margin-bottom: 11rem !important;
	}
	.ml-lg-11, .mx-lg-11 {
		margin-left: 11rem !important;
	}
	.p-lg-6 {
		padding: 6rem !important;
	}
	.pt-lg-6, .py-lg-6 {
		padding-top: 6rem !important;
	}
	.pr-lg-6, .px-lg-6 {
		padding-right: 6rem !important;
	}
	.pb-lg-6, .py-lg-6 {
		padding-bottom: 6rem !important;
	}
	.pl-lg-6, .px-lg-6 {
		padding-left: 6rem !important;
	}
	.p-lg-7 {
		padding: 7rem !important;
	}
	.pt-lg-7, .py-lg-7 {
		padding-top: 7rem !important;
	}
	.pr-lg-7, .px-lg-7 {
		padding-right: 7rem !important;
	}
	.pb-lg-7, .py-lg-7 {
		padding-bottom: 7rem !important;
	}
	.pl-lg-7, .px-lg-7 {
		padding-left: 7rem !important;
	}
	.p-lg-8 {
		padding: 8rem !important;
	}
	.pt-lg-8, .py-lg-8 {
		padding-top: 8rem !important;
	}
	.pr-lg-8, .px-lg-8 {
		padding-right: 8rem !important;
	}
	.pb-lg-8, .py-lg-8 {
		padding-bottom: 8rem !important;
	}
	.pl-lg-8, .px-lg-8 {
		padding-left: 8rem !important;
	}
	.p-lg-9 {
		padding: 9rem !important;
	}
	.pt-lg-9, .py-lg-9 {
		padding-top: 9rem !important;
	}
	.pr-lg-9, .px-lg-9 {
		padding-right: 9rem !important;
	}
	.pb-lg-9, .py-lg-9 {
		padding-bottom: 9rem !important;
	}
	.pl-lg-9, .px-lg-9 {
		padding-left: 9rem !important;
	}
	.p-lg-10 {
		padding: 10rem !important;
	}
	.pt-lg-10, .py-lg-10 {
		padding-top: 10rem !important;
	}
	.pr-lg-10, .px-lg-10 {
		padding-right: 10rem !important;
	}
	.pb-lg-10, .py-lg-10 {
		padding-bottom: 10rem !important;
	}
	.pl-lg-10, .px-lg-10 {
		padding-left: 10rem !important;
	}
	.p-lg-11 {
		padding: 11rem !important;
	}
	.pt-lg-11, .py-lg-11 {
		padding-top: 11rem !important;
	}
	.pr-lg-11, .px-lg-11 {
		padding-right: 11rem !important;
	}
	.pb-lg-11, .py-lg-11 {
		padding-bottom: 11rem !important;
	}
	.pl-lg-11, .px-lg-11 {
		padding-left: 11rem !important;
	}
}

@media screen and (min-width:768px) {
	.m-md-6 {
		margin: 6rem !important;
	}
	.mt-md-6, .my-md-6 {
		margin-top: 6rem !important;
	}
	.mr-md-6, .mx-md-6 {
		margin-right: 6rem !important;
	}
	.mb-md-6, .my-md-6 {
		margin-bottom: 6rem !important;
	}
	.ml-md-6, .mx-md-6 {
		margin-left: 6rem !important;
	}
	.m-md-7 {
		margin: 7rem !important;
	}
	.mt-md-7, .my-md-7 {
		margin-top: 7rem !important;
	}
	.mr-md-7, .mx-md-7 {
		margin-right: 7rem !important;
	}
	.mb-md-7, .my-md-7 {
		margin-bottom: 7rem !important;
	}
	.ml-md-7, .mx-md-7 {
		margin-left: 7rem !important;
	}
	.m-md-8 {
		margin: 8rem !important;
	}
	.mt-md-8, .my-md-8 {
		margin-top: 8rem !important;
	}
	.mr-md-8, .mx-md-8 {
		margin-right: 8rem !important;
	}
	.mb-md-8, .my-md-8 {
		margin-bottom: 8rem !important;
	}
	.ml-md-8, .mx-md-8 {
		margin-left: 8rem !important;
	}
	.m-md-9 {
		margin: 9rem !important;
	}
	.mt-md-9, .my-md-9 {
		margin-top: 9rem !important;
	}
	.mr-md-9, .mx-md-9 {
		margin-right: 9rem !important;
	}
	.mb-md-9, .my-md-9 {
		margin-bottom: 9rem !important;
	}
	.ml-md-9, .mx-md-9 {
		margin-left: 9rem !important;
	}
	.m-md-10 {
		margin: 10rem !important;
	}
	.mt-md-10, .my-md-10 {
		margin-top: 10rem !important;
	}
	.mr-md-10, .mx-md-10 {
		margin-right: 10rem !important;
	}
	.mb-md-10, .my-md-10 {
		margin-bottom: 10rem !important;
	}
	.ml-md-10, .mx-md-10 {
		margin-left: 10rem !important;
	}
	.m-md-11 {
		margin: 11rem !important;
	}
	.mt-md-11, .my-md-11 {
		margin-top: 11rem !important;
	}
	.mr-md-11, .mx-md-11 {
		margin-right: 11rem !important;
	}
	.mb-md-11, .my-md-11 {
		margin-bottom: 11rem !important;
	}
	.ml-md-11, .mx-md-11 {
		margin-left: 11rem !important;
	}
	.p-md-6 {
		padding: 6rem !important;
	}
	.pt-md-6, .py-md-6 {
		padding-top: 6rem !important;
	}
	.pr-md-6, .px-md-6 {
		padding-right: 6rem !important;
	}
	.pb-md-6, .py-md-6 {
		padding-bottom: 6rem !important;
	}
	.pl-md-6, .px-md-6 {
		padding-left: 6rem !important;
	}
	.p-md-7 {
		padding: 7rem !important;
	}
	.pt-md-7, .py-md-7 {
		padding-top: 7rem !important;
	}
	.pr-md-7, .px-md-7 {
		padding-right: 7rem !important;
	}
	.pb-md-7, .py-md-7 {
		padding-bottom: 7rem !important;
	}
	.pl-md-7, .px-md-7 {
		padding-left: 7rem !important;
	}
	.p-md-8 {
		padding: 8rem !important;
	}
	.pt-md-8, .py-md-8 {
		padding-top: 8rem !important;
	}
	.pr-md-8, .px-md-8 {
		padding-right: 8rem !important;
	}
	.pb-md-8, .py-md-8 {
		padding-bottom: 8rem !important;
	}
	.pl-md-8, .px-md-8 {
		padding-left: 8rem !important;
	}
	.p-md-9 {
		padding: 9rem !important;
	}
	.pt-md-9, .py-md-9 {
		padding-top: 9rem !important;
	}
	.pr-md-9, .px-md-9 {
		padding-right: 9rem !important;
	}
	.pb-md-9, .py-md-9 {
		padding-bottom: 9rem !important;
	}
	.pl-md-9, .px-md-9 {
		padding-left: 9rem !important;
	}
	.p-md-10 {
		padding: 10rem !important;
	}
	.pt-md-10, .py-md-10 {
		padding-top: 10rem !important;
	}
	.pr-md-10, .px-md-10 {
		padding-right: 10rem !important;
	}
	.pb-md-10, .py-md-10 {
		padding-bottom: 10rem !important;
	}
	.pl-md-10, .px-md-10 {
		padding-left: 10rem !important;
	}
	.p-md-11 {
		padding: 11rem !important;
	}
	.pt-md-11, .py-md-11 {
		padding-top: 11rem !important;
	}
	.pr-md-11, .px-md-11 {
		padding-right: 11rem !important;
	}
	.pb-md-11, .py-md-11 {
		padding-bottom: 11rem !important;
	}
	.pl-md-11, .px-md-11 {
		padding-left: 11rem !important;
	}
}

@media screen and (min-width:576px) {
	.m-sm-6 {
		margin: 6rem !important;
	}
	.mt-sm-6, .my-sm-6 {
		margin-top: 6rem !important;
	}
	.mr-sm-6, .mx-sm-6 {
		margin-right: 6rem !important;
	}
	.mb-sm-6, .my-sm-6 {
		margin-bottom: 6rem !important;
	}
	.ml-sm-6, .mx-sm-6 {
		margin-left: 6rem !important;
	}
	.m-sm-7 {
		margin: 7rem !important;
	}
	.mt-sm-7, .my-sm-7 {
		margin-top: 7rem !important;
	}
	.mr-sm-7, .mx-sm-7 {
		margin-right: 7rem !important;
	}
	.mb-sm-7, .my-sm-7 {
		margin-bottom: 7rem !important;
	}
	.ml-sm-7, .mx-sm-7 {
		margin-left: 7rem !important;
	}
	.m-sm-8 {
		margin: 8rem !important;
	}
	.mt-sm-8, .my-sm-8 {
		margin-top: 8rem !important;
	}
	.mr-sm-8, .mx-sm-8 {
		margin-right: 8rem !important;
	}
	.mb-sm-8, .my-sm-8 {
		margin-bottom: 8rem !important;
	}
	.ml-sm-8, .mx-sm-8 {
		margin-left: 8rem !important;
	}
	.m-sm-9 {
		margin: 9rem !important;
	}
	.mt-sm-9, .my-sm-9 {
		margin-top: 9rem !important;
	}
	.mr-sm-9, .mx-sm-9 {
		margin-right: 9rem !important;
	}
	.mb-sm-9, .my-sm-9 {
		margin-bottom: 9rem !important;
	}
	.ml-sm-9, .mx-sm-9 {
		margin-left: 9rem !important;
	}
	.m-sm-10 {
		margin: 10rem !important;
	}
	.mt-sm-10, .my-sm-10 {
		margin-top: 10rem !important;
	}
	.mr-sm-10, .mx-sm-10 {
		margin-right: 10rem !important;
	}
	.mb-sm-10, .my-sm-10 {
		margin-bottom: 10rem !important;
	}
	.ml-sm-10, .mx-sm-10 {
		margin-left: 10rem !important;
	}
	.m-sm-11 {
		margin: 11rem !important;
	}
	.mt-sm-11, .my-sm-11 {
		margin-top: 11rem !important;
	}
	.mr-sm-11, .mx-sm-11 {
		margin-right: 11rem !important;
	}
	.mb-sm-11, .my-sm-11 {
		margin-bottom: 11rem !important;
	}
	.ml-sm-11, .mx-sm-11 {
		margin-left: 11rem !important;
	}
	.p-sm-6 {
		padding: 6rem !important;
	}
	.pt-sm-6, .py-sm-6 {
		padding-top: 6rem !important;
	}
	.pr-sm-6, .px-sm-6 {
		padding-right: 6rem !important;
	}
	.pb-sm-6, .py-sm-6 {
		padding-bottom: 6rem !important;
	}
	.pl-sm-6, .px-sm-6 {
		padding-left: 6rem !important;
	}
	.p-sm-7 {
		padding: 7rem !important;
	}
	.pt-sm-7, .py-sm-7 {
		padding-top: 7rem !important;
	}
	.pr-sm-7, .px-sm-7 {
		padding-right: 7rem !important;
	}
	.pb-sm-7, .py-sm-7 {
		padding-bottom: 7rem !important;
	}
	.pl-sm-7, .px-sm-7 {
		padding-left: 7rem !important;
	}
	.p-sm-8 {
		padding: 8rem !important;
	}
	.pt-sm-8, .py-sm-8 {
		padding-top: 8rem !important;
	}
	.pr-sm-8, .px-sm-8 {
		padding-right: 8rem !important;
	}
	.pb-sm-8, .py-sm-8 {
		padding-bottom: 8rem !important;
	}
	.pl-sm-8, .px-sm-8 {
		padding-left: 8rem !important;
	}
	.p-sm-9 {
		padding: 9rem !important;
	}
	.pt-sm-9, .py-sm-9 {
		padding-top: 9rem !important;
	}
	.pr-sm-9, .px-sm-9 {
		padding-right: 9rem !important;
	}
	.pb-sm-9, .py-sm-9 {
		padding-bottom: 9rem !important;
	}
	.pl-sm-9, .px-sm-9 {
		padding-left: 9rem !important;
	}
	.p-sm-10 {
		padding: 10rem !important;
	}
	.pt-sm-10, .py-sm-10 {
		padding-top: 10rem !important;
	}
	.pr-sm-10, .px-sm-10 {
		padding-right: 10rem !important;
	}
	.pb-sm-10, .py-sm-10 {
		padding-bottom: 10rem !important;
	}
	.pl-sm-10, .px-sm-10 {
		padding-left: 10rem !important;
	}
	.p-sm-11 {
		padding: 11rem !important;
	}
	.pt-sm-11, .py-sm-11 {
		padding-top: 11rem !important;
	}
	.pr-sm-11, .px-sm-11 {
		padding-right: 11rem !important;
	}
	.pb-sm-11, .py-sm-11 {
		padding-bottom: 11rem !important;
	}
	.pl-sm-11, .px-sm-11 {
		padding-left: 11rem !important;
	}
}