/* Margin utility classes */

/* Margin scale: 0, 1–22 */
/* Values: 0, 0.25rem steps up to 5.5rem */

/* ===== Margin 1 (0.25rem) ===== */
.mx-1 {
	margin-left: 0.25rem !important;
	margin-right: 0.25rem !important;
}

.my-1 {
	margin-top: 0.25rem !important;
	margin-bottom: 0.25rem !important;
}

.m-1 { margin: 0.25rem !important; }
.mt-1 { margin-top: 0.25rem !important; }
.mr-1 { margin-right: 0.25rem !important; }
.mb-1 { margin-bottom: 0.25rem !important; }
.ml-1 { margin-left: 0.25rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-1"] {
		margin-left: 0.25rem !important;
		margin-right: 0.25rem !important;
	}

	[class~="sm:my-1"] {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	[class~="sm:m-1"] { margin: 0.25rem !important; }
	[class~="sm:mt-1"] { margin-top: 0.25rem !important; }
	[class~="sm:mr-1"] { margin-right: 0.25rem !important; }
	[class~="sm:mb-1"] { margin-bottom: 0.25rem !important; }
	[class~="sm:ml-1"] { margin-left: 0.25rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-1"] {
		margin-left: 0.25rem !important;
		margin-right: 0.25rem !important;
	}

	[class~="md:my-1"] {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	[class~="md:m-1"] { margin: 0.25rem !important; }
	[class~="md:mt-1"] { margin-top: 0.25rem !important; }
	[class~="md:mr-1"] { margin-right: 0.25rem !important; }
	[class~="md:mb-1"] { margin-bottom: 0.25rem !important; }
	[class~="md:ml-1"] { margin-left: 0.25rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-1"] {
		margin-left: 0.25rem !important;
		margin-right: 0.25rem !important;
	}

	[class~="lg:my-1"] {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	[class~="lg:m-1"] { margin: 0.25rem !important; }
	[class~="lg:mt-1"] { margin-top: 0.25rem !important; }
	[class~="lg:mr-1"] { margin-right: 0.25rem !important; }
	[class~="lg:mb-1"] { margin-bottom: 0.25rem !important; }
	[class~="lg:ml-1"] { margin-left: 0.25rem !important; }
}

/* Override footer margin */
.footer-widget-area .widget_block:has(.mb-2) {
  margin-bottom: 0.5rem !important;
}

/* List margin override */
.list-my-0 ul {
	margin-top: 0;
	margin-bottom: 0;
}

/* ===== Margin 2 (0.5rem) ===== */
.mx-2 {
	margin-left: 0.5rem !important;
	margin-right: 0.5rem !important;
}

.my-2 {
	margin-top: 0.5rem !important;
	margin-bottom: 0.5rem !important;
}

.m-2 { margin: 0.5rem !important; }
.mt-2 { margin-top: 0.5rem !important; }
.mr-2 { margin-right: 0.5rem !important; }
.mb-2 { margin-bottom: 0.5rem !important; }
.ml-2 { margin-left: 0.5rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-2"] {
		margin-left: 0.5rem !important;
		margin-right: 0.5rem !important;
	}

	[class~="sm:my-2"] {
		margin-top: 0.5rem !important;
		margin-bottom: 0.5rem !important;
	}

	[class~="sm:m-2"] { margin: 0.5rem !important; }
	[class~="sm:mt-2"] { margin-top: 0.5rem !important; }
	[class~="sm:mr-2"] { margin-right: 0.5rem !important; }
	[class~="sm:mb-2"] { margin-bottom: 0.5rem !important; }
	[class~="sm:ml-2"] { margin-left: 0.5rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-2"] {
		margin-left: 0.5rem !important;
		margin-right: 0.5rem !important;
	}

	[class~="md:my-2"] {
		margin-top: 0.5rem !important;
		margin-bottom: 0.5rem !important;
	}

	[class~="md:m-2"] { margin: 0.5rem !important; }
	[class~="md:mt-2"] { margin-top: 0.5rem !important; }
	[class~="md:mr-2"] { margin-right: 0.5rem !important; }
	[class~="md:mb-2"] { margin-bottom: 0.5rem !important; }
	[class~="md:ml-2"] { margin-left: 0.5rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-2"] {
		margin-left: 0.5rem !important;
		margin-right: 0.5rem !important;
	}

	[class~="lg:my-2"] {
		margin-top: 0.5rem !important;
		margin-bottom: 0.5rem !important;
	}

	[class~="lg:m-2"] { margin: 0.5rem !important; }
	[class~="lg:mt-2"] { margin-top: 0.5rem !important; }
	[class~="lg:mr-2"] { margin-right: 0.5rem !important; }
	[class~="lg:mb-2"] { margin-bottom: 0.5rem !important; }
	[class~="lg:ml-2"] { margin-left: 0.5rem !important; }
}

/* ===== Margin 3 (0.75rem) ===== */
.mx-3 {
	margin-left: 0.75rem !important;
	margin-right: 0.75rem !important;
}

.my-3 {
	margin-top: 0.75rem !important;
	margin-bottom: 0.75rem !important;
}

.m-3 { margin: 0.75rem !important; }
.mt-3 { margin-top: 0.75rem !important; }
.mr-3 { margin-right: 0.75rem !important; }
.mb-3 { margin-bottom: 0.75rem !important; }
.ml-3 { margin-left: 0.75rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-3"] {
		margin-left: 0.75rem !important;
		margin-right: 0.75rem !important;
	}

	[class~="sm:my-3"] {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}

	[class~="sm:m-3"] { margin: 0.75rem !important; }
	[class~="sm:mt-3"] { margin-top: 0.75rem !important; }
	[class~="sm:mr-3"] { margin-right: 0.75rem !important; }
	[class~="sm:mb-3"] { margin-bottom: 0.75rem !important; }
	[class~="sm:ml-3"] { margin-left: 0.75rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-3"] {
		margin-left: 0.75rem !important;
		margin-right: 0.75rem !important;
	}

	[class~="md:my-3"] {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}

	[class~="md:m-3"] { margin: 0.75rem !important; }
	[class~="md:mt-3"] { margin-top: 0.75rem !important; }
	[class~="md:mr-3"] { margin-right: 0.75rem !important; }
	[class~="md:mb-3"] { margin-bottom: 0.75rem !important; }
	[class~="md:ml-3"] { margin-left: 0.75rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-3"] {
		margin-left: 0.75rem !important;
		margin-right: 0.75rem !important;
	}

	[class~="lg:my-3"] {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}

	[class~="lg:m-3"] { margin: 0.75rem !important; }
	[class~="lg:mt-3"] { margin-top: 0.75rem !important; }
	[class~="lg:mr-3"] { margin-right: 0.75rem !important; }
	[class~="lg:mb-3"] { margin-bottom: 0.75rem !important; }
	[class~="lg:ml-3"] { margin-left: 0.75rem !important; }
}

/* ===== Margin 4 (1rem) ===== */
.mx-4 {
	margin-left: 1rem !important;
	margin-right: 1rem !important;
}

.my-4 {
	margin-top: 1rem !important;
	margin-bottom: 1rem !important;
}

.m-4 { margin: 1rem !important; }
.mt-4 { margin-top: 1rem !important; }
.mr-4 { margin-right: 1rem !important; }
.mb-4 { margin-bottom: 1rem !important; }
.ml-4 { margin-left: 1rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-4"] {
		margin-left: 1rem !important;
		margin-right: 1rem !important;
	}

	[class~="sm:my-4"] {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	[class~="sm:m-4"] { margin: 1rem !important; }
	[class~="sm:mt-4"] { margin-top: 1rem !important; }
	[class~="sm:mr-4"] { margin-right: 1rem !important; }
	[class~="sm:mb-4"] { margin-bottom: 1rem !important; }
	[class~="sm:ml-4"] { margin-left: 1rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-4"] {
		margin-left: 1rem !important;
		margin-right: 1rem !important;
	}

	[class~="md:my-4"] {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	[class~="md:m-4"] { margin: 1rem !important; }
	[class~="md:mt-4"] { margin-top: 1rem !important; }
	[class~="md:mr-4"] { margin-right: 1rem !important; }
	[class~="md:mb-4"] { margin-bottom: 1rem !important; }
	[class~="md:ml-4"] { margin-left: 1rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-4"] {
		margin-left: 1rem !important;
		margin-right: 1rem !important;
	}

	[class~="lg:my-4"] {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	[class~="lg:m-4"] { margin: 1rem !important; }
	[class~="lg:mt-4"] { margin-top: 1rem !important; }
	[class~="lg:mr-4"] { margin-right: 1rem !important; }
	[class~="lg:mb-4"] { margin-bottom: 1rem !important; }
	[class~="lg:ml-4"] { margin-left: 1rem !important; }
}

/* ===== Margin 5 (1.25rem) ===== */
.mx-5 {
	margin-left: 1.25rem !important;
	margin-right: 1.25rem !important;
}

.my-5 {
	margin-top: 1.25rem !important;
	margin-bottom: 1.25rem !important;
}

.m-5 { margin: 1.25rem !important; }
.mt-5 { margin-top: 1.25rem !important; }
.mr-5 { margin-right: 1.25rem !important; }
.mb-5 { margin-bottom: 1.25rem !important; }
.ml-5 { margin-left: 1.25rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-5"] {
		margin-left: 1.25rem !important;
		margin-right: 1.25rem !important;
	}

	[class~="sm:my-5"] {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}

	[class~="sm:m-5"] { margin: 1.25rem !important; }
	[class~="sm:mt-5"] { margin-top: 1.25rem !important; }
	[class~="sm:mr-5"] { margin-right: 1.25rem !important; }
	[class~="sm:mb-5"] { margin-bottom: 1.25rem !important; }
	[class~="sm:ml-5"] { margin-left: 1.25rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-5"] {
		margin-left: 1.25rem !important;
		margin-right: 1.25rem !important;
	}

	[class~="md:my-5"] {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}

	[class~="md:m-5"] { margin: 1.25rem !important; }
	[class~="md:mt-5"] { margin-top: 1.25rem !important; }
	[class~="md:mr-5"] { margin-right: 1.25rem !important; }
	[class~="md:mb-5"] { margin-bottom: 1.25rem !important; }
	[class~="md:ml-5"] { margin-left: 1.25rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-5"] {
		margin-left: 1.25rem !important;
		margin-right: 1.25rem !important;
	}

	[class~="lg:my-5"] {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}

	[class~="lg:m-5"] { margin: 1.25rem !important; }
	[class~="lg:mt-5"] { margin-top: 1.25rem !important; }
	[class~="lg:mr-5"] { margin-right: 1.25rem !important; }
	[class~="lg:mb-5"] { margin-bottom: 1.25rem !important; }
	[class~="lg:ml-5"] { margin-left: 1.25rem !important; }
}

/* ===== Margin 6 (1.5rem) ===== */
.mx-6 {
	margin-left: 1.5rem !important;
	margin-right: 1.5rem !important;
}

.my-6 {
	margin-top: 1.5rem !important;
	margin-bottom: 1.5rem !important;
}

.m-6 { margin: 1.5rem !important; }
.mt-6 { margin-top: 1.5rem !important; }
.mr-6 { margin-right: 1.5rem !important; }
.mb-6 { margin-bottom: 1.5rem !important; }
.ml-6 { margin-left: 1.5rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-6"] {
		margin-left: 1.5rem !important;
		margin-right: 1.5rem !important;
	}

	[class~="sm:my-6"] {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}

	[class~="sm:m-6"] { margin: 1.5rem !important; }
	[class~="sm:mt-6"] { margin-top: 1.5rem !important; }
	[class~="sm:mr-6"] { margin-right: 1.5rem !important; }
	[class~="sm:mb-6"] { margin-bottom: 1.5rem !important; }
	[class~="sm:ml-6"] { margin-left: 1.5rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-6"] {
		margin-left: 1.5rem !important;
		margin-right: 1.5rem !important;
	}

	[class~="md:my-6"] {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}

	[class~="md:m-6"] { margin: 1.5rem !important; }
	[class~="md:mt-6"] { margin-top: 1.5rem !important; }
	[class~="md:mr-6"] { margin-right: 1.5rem !important; }
	[class~="md:mb-6"] { margin-bottom: 1.5rem !important; }
	[class~="md:ml-6"] { margin-left: 1.5rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-6"] {
		margin-left: 1.5rem !important;
		margin-right: 1.5rem !important;
	}

	[class~="lg:my-6"] {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}

	[class~="lg:m-6"] { margin: 1.5rem !important; }
	[class~="lg:mt-6"] { margin-top: 1.5rem !important; }
	[class~="lg:mr-6"] { margin-right: 1.5rem !important; }
	[class~="lg:mb-6"] { margin-bottom: 1.5rem !important; }
	[class~="lg:ml-6"] { margin-left: 1.5rem !important; }
}

/* ===== Margin 7 (1.75rem) ===== */
.mx-7 {
	margin-left: 1.75rem !important;
	margin-right: 1.75rem !important;
}

.my-7 {
	margin-top: 1.75rem !important;
	margin-bottom: 1.75rem !important;
}

.m-7 { margin: 1.75rem !important; }
.mt-7 { margin-top: 1.75rem !important; }
.mr-7 { margin-right: 1.75rem !important; }
.mb-7 { margin-bottom: 1.75rem !important; }
.ml-7 { margin-left: 1.75rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-7"] {
		margin-left: 1.75rem !important;
		margin-right: 1.75rem !important;
	}

	[class~="sm:my-7"] {
		margin-top: 1.75rem !important;
		margin-bottom: 1.75rem !important;
	}

	[class~="sm:m-7"] { margin: 1.75rem !important; }
	[class~="sm:mt-7"] { margin-top: 1.75rem !important; }
	[class~="sm:mr-7"] { margin-right: 1.75rem !important; }
	[class~="sm:mb-7"] { margin-bottom: 1.75rem !important; }
	[class~="sm:ml-7"] { margin-left: 1.75rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-7"] {
		margin-left: 1.75rem !important;
		margin-right: 1.75rem !important;
	}

	[class~="md:my-7"] {
		margin-top: 1.75rem !important;
		margin-bottom: 1.75rem !important;
	}

	[class~="md:m-7"] { margin: 1.75rem !important; }
	[class~="md:mt-7"] { margin-top: 1.75rem !important; }
	[class~="md:mr-7"] { margin-right: 1.75rem !important; }
	[class~="md:mb-7"] { margin-bottom: 1.75rem !important; }
	[class~="md:ml-7"] { margin-left: 1.75rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-7"] {
		margin-left: 1.75rem !important;
		margin-right: 1.75rem !important;
	}

	[class~="lg:my-7"] {
		margin-top: 1.75rem !important;
		margin-bottom: 1.75rem !important;
	}

	[class~="lg:m-7"] { margin: 1.75rem !important; }
	[class~="lg:mt-7"] { margin-top: 1.75rem !important; }
	[class~="lg:mr-7"] { margin-right: 1.75rem !important; }
	[class~="lg:mb-7"] { margin-bottom: 1.75rem !important; }
	[class~="lg:ml-7"] { margin-left: 1.75rem !important; }
}

/* ===== Margin 8 (2rem) ===== */
.mx-8 {
	margin-left: 2rem !important;
	margin-right: 2rem !important;
}

.my-8 {
	margin-top: 2rem !important;
	margin-bottom: 2rem !important;
}

.m-8 { margin: 2rem !important; }
.mt-8 { margin-top: 2rem !important; }
.mr-8 { margin-right: 2rem !important; }
.mb-8 { margin-bottom: 2rem !important; }
.ml-8 { margin-left: 2rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-8"] {
		margin-left: 2rem !important;
		margin-right: 2rem !important;
	}

	[class~="sm:my-8"] {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important;
	}

	[class~="sm:m-8"] { margin: 2rem !important; }
	[class~="sm:mt-8"] { margin-top: 2rem !important; }
	[class~="sm:mr-8"] { margin-right: 2rem !important; }
	[class~="sm:mb-8"] { margin-bottom: 2rem !important; }
	[class~="sm:ml-8"] { margin-left: 2rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-8"] {
		margin-left: 2rem !important;
		margin-right: 2rem !important;
	}

	[class~="md:my-8"] {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important;
	}

	[class~="md:m-8"] { margin: 2rem !important; }
	[class~="md:mt-8"] { margin-top: 2rem !important; }
	[class~="md:mr-8"] { margin-right: 2rem !important; }
	[class~="md:mb-8"] { margin-bottom: 2rem !important; }
	[class~="md:ml-8"] { margin-left: 2rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-8"] {
		margin-left: 2rem !important;
		margin-right: 2rem !important;
	}

	[class~="lg:my-8"] {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important;
	}

	[class~="lg:m-8"] { margin: 2rem !important; }
	[class~="lg:mt-8"] { margin-top: 2rem !important; }
	[class~="lg:mr-8"] { margin-right: 2rem !important; }
	[class~="lg:mb-8"] { margin-bottom: 2rem !important; }
	[class~="lg:ml-8"] { margin-left: 2rem !important; }
}

/* ===== Margin 9 (2.25rem) ===== */
.mx-9 {
	margin-left: 2.25rem !important;
	margin-right: 2.25rem !important;
}

.my-9 {
	margin-top: 2.25rem !important;
	margin-bottom: 2.25rem !important;
}

.m-9 { margin: 2.25rem !important; }
.mt-9 { margin-top: 2.25rem !important; }
.mr-9 { margin-right: 2.25rem !important; }
.mb-9 { margin-bottom: 2.25rem !important; }
.ml-9 { margin-left: 2.25rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-9"] {
		margin-left: 2.25rem !important;
		margin-right: 2.25rem !important;
	}

	[class~="sm:my-9"] {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}

	[class~="sm:m-9"] { margin: 2.25rem !important; }
	[class~="sm:mt-9"] { margin-top: 2.25rem !important; }
	[class~="sm:mr-9"] { margin-right: 2.25rem !important; }
	[class~="sm:mb-9"] { margin-bottom: 2.25rem !important; }
	[class~="sm:ml-9"] { margin-left: 2.25rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-9"] {
		margin-left: 2.25rem !important;
		margin-right: 2.25rem !important;
	}

	[class~="md:my-9"] {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}

	[class~="md:m-9"] { margin: 2.25rem !important; }
	[class~="md:mt-9"] { margin-top: 2.25rem !important; }
	[class~="md:mr-9"] { margin-right: 2.25rem !important; }
	[class~="md:mb-9"] { margin-bottom: 2.25rem !important; }
	[class~="md:ml-9"] { margin-left: 2.25rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-9"] {
		margin-left: 2.25rem !important;
		margin-right: 2.25rem !important;
	}

	[class~="lg:my-9"] {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}

	[class~="lg:m-9"] { margin: 2.25rem !important; }
	[class~="lg:mt-9"] { margin-top: 2.25rem !important; }
	[class~="lg:mr-9"] { margin-right: 2.25rem !important; }
	[class~="lg:mb-9"] { margin-bottom: 2.25rem !important; }
	[class~="lg:ml-9"] { margin-left: 2.25rem !important; }
}

/* ===== Margin 10 (2.5rem) ===== */
.mx-10 {
	margin-left: 2.5rem !important;
	margin-right: 2.5rem !important;
}

.my-10 {
	margin-top: 2.5rem !important;
	margin-bottom: 2.5rem !important;
}

.m-10 { margin: 2.5rem !important; }
.mt-10 { margin-top: 2.5rem !important; }
.mr-10 { margin-right: 2.5rem !important; }
.mb-10 { margin-bottom: 2.5rem !important; }
.ml-10 { margin-left: 2.5rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-10"] {
		margin-left: 2.5rem !important;
		margin-right: 2.5rem !important;
	}

	[class~="sm:my-10"] {
		margin-top: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}

	[class~="sm:m-10"] { margin: 2.5rem !important; }
	[class~="sm:mt-10"] { margin-top: 2.5rem !important; }
	[class~="sm:mr-10"] { margin-right: 2.5rem !important; }
	[class~="sm:mb-10"] { margin-bottom: 2.5rem !important; }
	[class~="sm:ml-10"] { margin-left: 2.5rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-10"] {
		margin-left: 2.5rem !important;
		margin-right: 2.5rem !important;
	}

	[class~="md:my-10"] {
		margin-top: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}

	[class~="md:m-10"] { margin: 2.5rem !important; }
	[class~="md:mt-10"] { margin-top: 2.5rem !important; }
	[class~="md:mr-10"] { margin-right: 2.5rem !important; }
	[class~="md:mb-10"] { margin-bottom: 2.5rem !important; }
	[class~="md:ml-10"] { margin-left: 2.5rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-10"] {
		margin-left: 2.5rem !important;
		margin-right: 2.5rem !important;
	}

	[class~="lg:my-10"] {
		margin-top: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}

	[class~="lg:m-10"] { margin: 2.5rem !important; }
	[class~="lg:mt-10"] { margin-top: 2.5rem !important; }
	[class~="lg:mr-10"] { margin-right: 2.5rem !important; }
	[class~="lg:mb-10"] { margin-bottom: 2.5rem !important; }
	[class~="lg:ml-10"] { margin-left: 2.5rem !important; }
}

/* ===== Margin 11 (2.75rem) ===== */
.mx-11 {
	margin-left: 2.75rem !important;
	margin-right: 2.75rem !important;
}

.my-11 {
	margin-top: 2.75rem !important;
	margin-bottom: 2.75rem !important;
}

.m-11 { margin: 2.75rem !important; }
.mt-11 { margin-top: 2.75rem !important; }
.mr-11 { margin-right: 2.75rem !important; }
.mb-11 { margin-bottom: 2.75rem !important; }
.ml-11 { margin-left: 2.75rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-11"] {
		margin-left: 2.75rem !important;
		margin-right: 2.75rem !important;
	}

	[class~="sm:my-11"] {
		margin-top: 2.75rem !important;
		margin-bottom: 2.75rem !important;
	}

	[class~="sm:m-11"] { margin: 2.75rem !important; }
	[class~="sm:mt-11"] { margin-top: 2.75rem !important; }
	[class~="sm:mr-11"] { margin-right: 2.75rem !important; }
	[class~="sm:mb-11"] { margin-bottom: 2.75rem !important; }
	[class~="sm:ml-11"] { margin-left: 2.75rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-11"] {
		margin-left: 2.75rem !important;
		margin-right: 2.75rem !important;
	}

	[class~="md:my-11"] {
		margin-top: 2.75rem !important;
		margin-bottom: 2.75rem !important;
	}

	[class~="md:m-11"] { margin: 2.75rem !important; }
	[class~="md:mt-11"] { margin-top: 2.75rem !important; }
	[class~="md:mr-11"] { margin-right: 2.75rem !important; }
	[class~="md:mb-11"] { margin-bottom: 2.75rem !important; }
	[class~="md:ml-11"] { margin-left: 2.75rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-11"] {
		margin-left: 2.75rem !important;
		margin-right: 2.75rem !important;
	}

	[class~="lg:my-11"] {
		margin-top: 2.75rem !important;
		margin-bottom: 2.75rem !important;
	}

	[class~="lg:m-11"] { margin: 2.75rem !important; }
	[class~="lg:mt-11"] { margin-top: 2.75rem !important; }
	[class~="lg:mr-11"] { margin-right: 2.75rem !important; }
	[class~="lg:mb-11"] { margin-bottom: 2.75rem !important; }
	[class~="lg:ml-11"] { margin-left: 2.75rem !important; }
}

/* ===== Margin 12 (3rem) ===== */
.mx-12 {
	margin-left: 3rem !important;
	margin-right: 3rem !important;
}

.my-12 {
	margin-top: 3rem !important;
	margin-bottom: 3rem !important;
}

.m-12 { margin: 3rem !important; }
.mt-12 { margin-top: 3rem !important; }
.mr-12 { margin-right: 3rem !important; }
.mb-12 { margin-bottom: 3rem !important; }
.ml-12 { margin-left: 3rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-12"] {
		margin-left: 3rem !important;
		margin-right: 3rem !important;
	}

	[class~="sm:my-12"] {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	[class~="sm:m-12"] { margin: 3rem !important; }
	[class~="sm:mt-12"] { margin-top: 3rem !important; }
	[class~="sm:mr-12"] { margin-right: 3rem !important; }
	[class~="sm:mb-12"] { margin-bottom: 3rem !important; }
	[class~="sm:ml-12"] { margin-left: 3rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-12"] {
		margin-left: 3rem !important;
		margin-right: 3rem !important;
	}

	[class~="md:my-12"] {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	[class~="md:m-12"] { margin: 3rem !important; }
	[class~="md:mt-12"] { margin-top: 3rem !important; }
	[class~="md:mr-12"] { margin-right: 3rem !important; }
	[class~="md:mb-12"] { margin-bottom: 3rem !important; }
	[class~="md:ml-12"] { margin-left: 3rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-12"] {
		margin-left: 3rem !important;
		margin-right: 3rem !important;
	}

	[class~="lg:my-12"] {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	[class~="lg:m-12"] { margin: 3rem !important; }
	[class~="lg:mt-12"] { margin-top: 3rem !important; }
	[class~="lg:mr-12"] { margin-right: 3rem !important; }
	[class~="lg:mb-12"] { margin-bottom: 3rem !important; }
	[class~="lg:ml-12"] { margin-left: 3rem !important; }
}

/* ===== Margin 13 (3.25rem) ===== */
.mx-13 {
	margin-left: 3.25rem !important;
	margin-right: 3.25rem !important;
}

.my-13 {
	margin-top: 3.25rem !important;
	margin-bottom: 3.25rem !important;
}

.m-13 { margin: 3.25rem !important; }
.mt-13 { margin-top: 3.25rem !important; }
.mr-13 { margin-right: 3.25rem !important; }
.mb-13 { margin-bottom: 3.25rem !important; }
.ml-13 { margin-left: 3.25rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-13"] {
		margin-left: 3.25rem !important;
		margin-right: 3.25rem !important;
	}

	[class~="sm:my-13"] {
		margin-top: 3.25rem !important;
		margin-bottom: 3.25rem !important;
	}

	[class~="sm:m-13"] { margin: 3.25rem !important; }
	[class~="sm:mt-13"] { margin-top: 3.25rem !important; }
	[class~="sm:mr-13"] { margin-right: 3.25rem !important; }
	[class~="sm:mb-13"] { margin-bottom: 3.25rem !important; }
	[class~="sm:ml-13"] { margin-left: 3.25rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-13"] {
		margin-left: 3.25rem !important;
		margin-right: 3.25rem !important;
	}

	[class~="md:my-13"] {
		margin-top: 3.25rem !important;
		margin-bottom: 3.25rem !important;
	}

	[class~="md:m-13"] { margin: 3.25rem !important; }
	[class~="md:mt-13"] { margin-top: 3.25rem !important; }
	[class~="md:mr-13"] { margin-right: 3.25rem !important; }
	[class~="md:mb-13"] { margin-bottom: 3.25rem !important; }
	[class~="md:ml-13"] { margin-left: 3.25rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-13"] {
		margin-left: 3.25rem !important;
		margin-right: 3.25rem !important;
	}

	[class~="lg:my-13"] {
		margin-top: 3.25rem !important;
		margin-bottom: 3.25rem !important;
	}

	[class~="lg:m-13"] { margin: 3.25rem !important; }
	[class~="lg:mt-13"] { margin-top: 3.25rem !important; }
	[class~="lg:mr-13"] { margin-right: 3.25rem !important; }
	[class~="lg:mb-13"] { margin-bottom: 3.25rem !important; }
	[class~="lg:ml-13"] { margin-left: 3.25rem !important; }
}

/* ===== Margin 14 (3.5rem) ===== */
.mx-14 {
	margin-left: 3.5rem !important;
	margin-right: 3.5rem !important;
}

.my-14 {
	margin-top: 3.5rem !important;
	margin-bottom: 3.5rem !important;
}

.m-14 { margin: 3.5rem !important; }
.mt-14 { margin-top: 3.5rem !important; }
.mr-14 { margin-right: 3.5rem !important; }
.mb-14 { margin-bottom: 3.5rem !important; }
.ml-14 { margin-left: 3.5rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-14"] {
		margin-left: 3.5rem !important;
		margin-right: 3.5rem !important;
	}

	[class~="sm:my-14"] {
		margin-top: 3.5rem !important;
		margin-bottom: 3.5rem !important;
	}

	[class~="sm:m-14"] { margin: 3.5rem !important; }
	[class~="sm:mt-14"] { margin-top: 3.5rem !important; }
	[class~="sm:mr-14"] { margin-right: 3.5rem !important; }
	[class~="sm:mb-14"] { margin-bottom: 3.5rem !important; }
	[class~="sm:ml-14"] { margin-left: 3.5rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-14"] {
		margin-left: 3.5rem !important;
		margin-right: 3.5rem !important;
	}

	[class~="md:my-14"] {
		margin-top: 3.5rem !important;
		margin-bottom: 3.5rem !important;
	}

	[class~="md:m-14"] { margin: 3.5rem !important; }
	[class~="md:mt-14"] { margin-top: 3.5rem !important; }
	[class~="md:mr-14"] { margin-right: 3.5rem !important; }
	[class~="md:mb-14"] { margin-bottom: 3.5rem !important; }
	[class~="md:ml-14"] { margin-left: 3.5rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-14"] {
		margin-left: 3.5rem !important;
		margin-right: 3.5rem !important;
	}

	[class~="lg:my-14"] {
		margin-top: 3.5rem !important;
		margin-bottom: 3.5rem !important;
	}

	[class~="lg:m-14"] { margin: 3.5rem !important; }
	[class~="lg:mt-14"] { margin-top: 3.5rem !important; }
	[class~="lg:mr-14"] { margin-right: 3.5rem !important; }
	[class~="lg:mb-14"] { margin-bottom: 3.5rem !important; }
	[class~="lg:ml-14"] { margin-left: 3.5rem !important; }
}

/* ===== Margin 15 (3.75rem) ===== */
.mx-15 {
	margin-left: 3.75rem !important;
	margin-right: 3.75rem !important;
}

.my-15 {
	margin-top: 3.75rem !important;
	margin-bottom: 3.75rem !important;
}

.m-15 { margin: 3.75rem !important; }
.mt-15 { margin-top: 3.75rem !important; }
.mr-15 { margin-right: 3.75rem !important; }
.mb-15 { margin-bottom: 3.75rem !important; }
.ml-15 { margin-left: 3.75rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-15"] {
		margin-left: 3.75rem !important;
		margin-right: 3.75rem !important;
	}

	[class~="sm:my-15"] {
		margin-top: 3.75rem !important;
		margin-bottom: 3.75rem !important;
	}

	[class~="sm:m-15"] { margin: 3.75rem !important; }
	[class~="sm:mt-15"] { margin-top: 3.75rem !important; }
	[class~="sm:mr-15"] { margin-right: 3.75rem !important; }
	[class~="sm:mb-15"] { margin-bottom: 3.75rem !important; }
	[class~="sm:ml-15"] { margin-left: 3.75rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-15"] {
		margin-left: 3.75rem !important;
		margin-right: 3.75rem !important;
	}

	[class~="md:my-15"] {
		margin-top: 3.75rem !important;
		margin-bottom: 3.75rem !important;
	}

	[class~="md:m-15"] { margin: 3.75rem !important; }
	[class~="md:mt-15"] { margin-top: 3.75rem !important; }
	[class~="md:mr-15"] { margin-right: 3.75rem !important; }
	[class~="md:mb-15"] { margin-bottom: 3.75rem !important; }
	[class~="md:ml-15"] { margin-left: 3.75rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-15"] {
		margin-left: 3.75rem !important;
		margin-right: 3.75rem !important;
	}

	[class~="lg:my-15"] {
		margin-top: 3.75rem !important;
		margin-bottom: 3.75rem !important;
	}

	[class~="lg:m-15"] { margin: 3.75rem !important; }
	[class~="lg:mt-15"] { margin-top: 3.75rem !important; }
	[class~="lg:mr-15"] { margin-right: 3.75rem !important; }
	[class~="lg:mb-15"] { margin-bottom: 3.75rem !important; }
	[class~="lg:ml-15"] { margin-left: 3.75rem !important; }
}

/* ===== Margin 16 (4rem) ===== */
.mx-16 {
	margin-left: 4rem !important;
	margin-right: 4rem !important;
}

.my-16 {
	margin-top: 4rem !important;
	margin-bottom: 4rem !important;
}

.m-16 { margin: 4rem !important; }
.mt-16 { margin-top: 4rem !important; }
.mr-16 { margin-right: 4rem !important; }
.mb-16 { margin-bottom: 4rem !important; }
.ml-16 { margin-left: 4rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-16"] {
		margin-left: 4rem !important;
		margin-right: 4rem !important;
	}

	[class~="sm:my-16"] {
		margin-top: 4rem !important;
		margin-bottom: 4rem !important;
	}

	[class~="sm:m-16"] { margin: 4rem !important; }
	[class~="sm:mt-16"] { margin-top: 4rem !important; }
	[class~="sm:mr-16"] { margin-right: 4rem !important; }
	[class~="sm:mb-16"] { margin-bottom: 4rem !important; }
	[class~="sm:ml-16"] { margin-left: 4rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-16"] {
		margin-left: 4rem !important;
		margin-right: 4rem !important;
	}

	[class~="md:my-16"] {
		margin-top: 4rem !important;
		margin-bottom: 4rem !important;
	}

	[class~="md:m-16"] { margin: 4rem !important; }
	[class~="md:mt-16"] { margin-top: 4rem !important; }
	[class~="md:mr-16"] { margin-right: 4rem !important; }
	[class~="md:mb-16"] { margin-bottom: 4rem !important; }
	[class~="md:ml-16"] { margin-left: 4rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-16"] {
		margin-left: 4rem !important;
		margin-right: 4rem !important;
	}

	[class~="lg:my-16"] {
		margin-top: 4rem !important;
		margin-bottom: 4rem !important;
	}

	[class~="lg:m-16"] { margin: 4rem !important; }
	[class~="lg:mt-16"] { margin-top: 4rem !important; }
	[class~="lg:mr-16"] { margin-right: 4rem !important; }
	[class~="lg:mb-16"] { margin-bottom: 4rem !important; }
	[class~="lg:ml-16"] { margin-left: 4rem !important; }
}

/* ===== Margin 17 (4.25rem) ===== */
.mx-17 {
	margin-left: 4.25rem !important;
	margin-right: 4.25rem !important;
}

.my-17 {
	margin-top: 4.25rem !important;
	margin-bottom: 4.25rem !important;
}

.m-17 { margin: 4.25rem !important; }
.mt-17 { margin-top: 4.25rem !important; }
.mr-17 { margin-right: 4.25rem !important; }
.mb-17 { margin-bottom: 4.25rem !important; }
.ml-17 { margin-left: 4.25rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-17"] {
		margin-left: 4.25rem !important;
		margin-right: 4.25rem !important;
	}

	[class~="sm:my-17"] {
		margin-top: 4.25rem !important;
		margin-bottom: 4.25rem !important;
	}

	[class~="sm:m-17"] { margin: 4.25rem !important; }
	[class~="sm:mt-17"] { margin-top: 4.25rem !important; }
	[class~="sm:mr-17"] { margin-right: 4.25rem !important; }
	[class~="sm:mb-17"] { margin-bottom: 4.25rem !important; }
	[class~="sm:ml-17"] { margin-left: 4.25rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-17"] {
		margin-left: 4.25rem !important;
		margin-right: 4.25rem !important;
	}

	[class~="md:my-17"] {
		margin-top: 4.25rem !important;
		margin-bottom: 4.25rem !important;
	}

	[class~="md:m-17"] { margin: 4.25rem !important; }
	[class~="md:mt-17"] { margin-top: 4.25rem !important; }
	[class~="md:mr-17"] { margin-right: 4.25rem !important; }
	[class~="md:mb-17"] { margin-bottom: 4.25rem !important; }
	[class~="md:ml-17"] { margin-left: 4.25rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-17"] {
		margin-left: 4.25rem !important;
		margin-right: 4.25rem !important;
	}

	[class~="lg:my-17"] {
		margin-top: 4.25rem !important;
		margin-bottom: 4.25rem !important;
	}

	[class~="lg:m-17"] { margin: 4.25rem !important; }
	[class~="lg:mt-17"] { margin-top: 4.25rem !important; }
	[class~="lg:mr-17"] { margin-right: 4.25rem !important; }
	[class~="lg:mb-17"] { margin-bottom: 4.25rem !important; }
	[class~="lg:ml-17"] { margin-left: 4.25rem !important; }
}

/* ===== Margin 18 (4.5rem) ===== */
.mx-18 {
	margin-left: 4.5rem !important;
	margin-right: 4.5rem !important;
}

.my-18 {
	margin-top: 4.5rem !important;
	margin-bottom: 4.5rem !important;
}

.m-18 { margin: 4.5rem !important; }
.mt-18 { margin-top: 4.5rem !important; }
.mr-18 { margin-right: 4.5rem !important; }
.mb-18 { margin-bottom: 4.5rem !important; }
.ml-18 { margin-left: 4.5rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-18"] {
		margin-left: 4.5rem !important;
		margin-right: 4.5rem !important;
	}

	[class~="sm:my-18"] {
		margin-top: 4.5rem !important;
		margin-bottom: 4.5rem !important;
	}

	[class~="sm:m-18"] { margin: 4.5rem !important; }
	[class~="sm:mt-18"] { margin-top: 4.5rem !important; }
	[class~="sm:mr-18"] { margin-right: 4.5rem !important; }
	[class~="sm:mb-18"] { margin-bottom: 4.5rem !important; }
	[class~="sm:ml-18"] { margin-left: 4.5rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-18"] {
		margin-left: 4.5rem !important;
		margin-right: 4.5rem !important;
	}

	[class~="md:my-18"] {
		margin-top: 4.5rem !important;
		margin-bottom: 4.5rem !important;
	}

	[class~="md:m-18"] { margin: 4.5rem !important; }
	[class~="md:mt-18"] { margin-top: 4.5rem !important; }
	[class~="md:mr-18"] { margin-right: 4.5rem !important; }
	[class~="md:mb-18"] { margin-bottom: 4.5rem !important; }
	[class~="md:ml-18"] { margin-left: 4.5rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-18"] {
		margin-left: 4.5rem !important;
		margin-right: 4.5rem !important;
	}

	[class~="lg:my-18"] {
		margin-top: 4.5rem !important;
		margin-bottom: 4.5rem !important;
	}

	[class~="lg:m-18"] { margin: 4.5rem !important; }
	[class~="lg:mt-18"] { margin-top: 4.5rem !important; }
	[class~="lg:mr-18"] { margin-right: 4.5rem !important; }
	[class~="lg:mb-18"] { margin-bottom: 4.5rem !important; }
	[class~="lg:ml-18"] { margin-left: 4.5rem !important; }
}

/* ===== Margin 19 (4.75rem) ===== */
.mx-19 {
	margin-left: 4.75rem !important;
	margin-right: 4.75rem !important;
}

.my-19 {
	margin-top: 4.75rem !important;
	margin-bottom: 4.75rem !important;
}

.m-19 { margin: 4.75rem !important; }
.mt-19 { margin-top: 4.75rem !important; }
.mr-19 { margin-right: 4.75rem !important; }
.mb-19 { margin-bottom: 4.75rem !important; }
.ml-19 { margin-left: 4.75rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-19"] {
		margin-left: 4.75rem !important;
		margin-right: 4.75rem !important;
	}

	[class~="sm:my-19"] {
		margin-top: 4.75rem !important;
		margin-bottom: 4.75rem !important;
	}

	[class~="sm:m-19"] { margin: 4.75rem !important; }
	[class~="sm:mt-19"] { margin-top: 4.75rem !important; }
	[class~="sm:mr-19"] { margin-right: 4.75rem !important; }
	[class~="sm:mb-19"] { margin-bottom: 4.75rem !important; }
	[class~="sm:ml-19"] { margin-left: 4.75rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-19"] {
		margin-left: 4.75rem !important;
		margin-right: 4.75rem !important;
	}

	[class~="md:my-19"] {
		margin-top: 4.75rem !important;
		margin-bottom: 4.75rem !important;
	}

	[class~="md:m-19"] { margin: 4.75rem !important; }
	[class~="md:mt-19"] { margin-top: 4.75rem !important; }
	[class~="md:mr-19"] { margin-right: 4.75rem !important; }
	[class~="md:mb-19"] { margin-bottom: 4.75rem !important; }
	[class~="md:ml-19"] { margin-left: 4.75rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-19"] {
		margin-left: 4.75rem !important;
		margin-right: 4.75rem !important;
	}

	[class~="lg:my-19"] {
		margin-top: 4.75rem !important;
		margin-bottom: 4.75rem !important;
	}

	[class~="lg:m-19"] { margin: 4.75rem !important; }
	[class~="lg:mt-19"] { margin-top: 4.75rem !important; }
	[class~="lg:mr-19"] { margin-right: 4.75rem !important; }
	[class~="lg:mb-19"] { margin-bottom: 4.75rem !important; }
	[class~="lg:ml-19"] { margin-left: 4.75rem !important; }
}

/* ===== Margin 20 (5rem) ===== */
.mx-20 {
	margin-left: 5rem !important;
	margin-right: 5rem !important;
}

.my-20 {
	margin-top: 5rem !important;
	margin-bottom: 5rem !important;
}

.m-20 { margin: 5rem !important; }
.mt-20 { margin-top: 5rem !important; }
.mr-20 { margin-right: 5rem !important; }
.mb-20 { margin-bottom: 5rem !important; }
.ml-20 { margin-left: 5rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-20"] {
		margin-left: 5rem !important;
		margin-right: 5rem !important;
	}

	[class~="sm:my-20"] {
		margin-top: 5rem !important;
		margin-bottom: 5rem !important;
	}

	[class~="sm:m-20"] { margin: 5rem !important; }
	[class~="sm:mt-20"] { margin-top: 5rem !important; }
	[class~="sm:mr-20"] { margin-right: 5rem !important; }
	[class~="sm:mb-20"] { margin-bottom: 5rem !important; }
	[class~="sm:ml-20"] { margin-left: 5rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-20"] {
		margin-left: 5rem !important;
		margin-right: 5rem !important;
	}

	[class~="md:my-20"] {
		margin-top: 5rem !important;
		margin-bottom: 5rem !important;
	}

	[class~="md:m-20"] { margin: 5rem !important; }
	[class~="md:mt-20"] { margin-top: 5rem !important; }
	[class~="md:mr-20"] { margin-right: 5rem !important; }
	[class~="md:mb-20"] { margin-bottom: 5rem !important; }
	[class~="md:ml-20"] { margin-left: 5rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-20"] {
		margin-left: 5rem !important;
		margin-right: 5rem !important;
	}

	[class~="lg:my-20"] {
		margin-top: 5rem !important;
		margin-bottom: 5rem !important;
	}

	[class~="lg:m-20"] { margin: 5rem !important; }
	[class~="lg:mt-20"] { margin-top: 5rem !important; }
	[class~="lg:mr-20"] { margin-right: 5rem !important; }
	[class~="lg:mb-20"] { margin-bottom: 5rem !important; }
	[class~="lg:ml-20"] { margin-left: 5rem !important; }
}

/* ===== Margin 21 (5.25rem) ===== */
.mx-21 {
	margin-left: 5.25rem !important;
	margin-right: 5.25rem !important;
}

.my-21 {
	margin-top: 5.25rem !important;
	margin-bottom: 5.25rem !important;
}

.m-21 { margin: 5.25rem !important; }
.mt-21 { margin-top: 5.25rem !important; }
.mr-21 { margin-right: 5.25rem !important; }
.mb-21 { margin-bottom: 5.25rem !important; }
.ml-21 { margin-left: 5.25rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-21"] {
		margin-left: 5.25rem !important;
		margin-right: 5.25rem !important;
	}

	[class~="sm:my-21"] {
		margin-top: 5.25rem !important;
		margin-bottom: 5.25rem !important;
	}

	[class~="sm:m-21"] { margin: 5.25rem !important; }
	[class~="sm:mt-21"] { margin-top: 5.25rem !important; }
	[class~="sm:mr-21"] { margin-right: 5.25rem !important; }
	[class~="sm:mb-21"] { margin-bottom: 5.25rem !important; }
	[class~="sm:ml-21"] { margin-left: 5.25rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-21"] {
		margin-left: 5.25rem !important;
		margin-right: 5.25rem !important;
	}

	[class~="md:my-21"] {
		margin-top: 5.25rem !important;
		margin-bottom: 5.25rem !important;
	}

	[class~="md:m-21"] { margin: 5.25rem !important; }
	[class~="md:mt-21"] { margin-top: 5.25rem !important; }
	[class~="md:mr-21"] { margin-right: 5.25rem !important; }
	[class~="md:mb-21"] { margin-bottom: 5.25rem !important; }
	[class~="md:ml-21"] { margin-left: 5.25rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-21"] {
		margin-left: 5.25rem !important;
		margin-right: 5.25rem !important;
	}

	[class~="lg:my-21"] {
		margin-top: 5.25rem !important;
		margin-bottom: 5.25rem !important;
	}

	[class~="lg:m-21"] { margin: 5.25rem !important; }
	[class~="lg:mt-21"] { margin-top: 5.25rem !important; }
	[class~="lg:mr-21"] { margin-right: 5.25rem !important; }
	[class~="lg:mb-21"] { margin-bottom: 5.25rem !important; }
	[class~="lg:ml-21"] { margin-left: 5.25rem !important; }
}

/* ===== Margin 22 (5.5rem) ===== */
.mx-22 {
	margin-left: 5.5rem !important;
	margin-right: 5.5rem !important;
}

.my-22 {
	margin-top: 5.5rem !important;
	margin-bottom: 5.5rem !important;
}

.m-22 { margin: 5.5rem !important; }
.mt-22 { margin-top: 5.5rem !important; }
.mr-22 { margin-right: 5.5rem !important; }
.mb-22 { margin-bottom: 5.5rem !important; }
.ml-22 { margin-left: 5.5rem !important; }

@media (max-width: 544px) {
	[class~="sm:mx-22"] {
		margin-left: 5.5rem !important;
		margin-right: 5.5rem !important;
	}

	[class~="sm:my-22"] {
		margin-top: 5.5rem !important;
		margin-bottom: 5.5rem !important;
	}

	[class~="sm:m-22"] { margin: 5.5rem !important; }
	[class~="sm:mt-22"] { margin-top: 5.5rem !important; }
	[class~="sm:mr-22"] { margin-right: 5.5rem !important; }
	[class~="sm:mb-22"] { margin-bottom: 5.5rem !important; }
	[class~="sm:ml-22"] { margin-left: 5.5rem !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-22"] {
		margin-left: 5.5rem !important;
		margin-right: 5.5rem !important;
	}

	[class~="md:my-22"] {
		margin-top: 5.5rem !important;
		margin-bottom: 5.5rem !important;
	}

	[class~="md:m-22"] { margin: 5.5rem !important; }
	[class~="md:mt-22"] { margin-top: 5.5rem !important; }
	[class~="md:mr-22"] { margin-right: 5.5rem !important; }
	[class~="md:mb-22"] { margin-bottom: 5.5rem !important; }
	[class~="md:ml-22"] { margin-left: 5.5rem !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-22"] {
		margin-left: 5.5rem !important;
		margin-right: 5.5rem !important;
	}

	[class~="lg:my-22"] {
		margin-top: 5.5rem !important;
		margin-bottom: 5.5rem !important;
	}

	[class~="lg:m-22"] { margin: 5.5rem !important; }
	[class~="lg:mt-22"] { margin-top: 5.5rem !important; }
	[class~="lg:mr-22"] { margin-right: 5.5rem !important; }
	[class~="lg:mb-22"] { margin-bottom: 5.5rem !important; }
	[class~="lg:ml-22"] { margin-left: 5.5rem !important; }
}

/* ===== Margin Auto ===== */
.mx-auto {
	margin-left: auto !important;
	margin-right: auto !important;
}

.my-auto {
	margin-top: auto !important;
	margin-bottom: auto !important;
}

.m-auto { margin: auto !important; }
.mt-auto { margin-top: auto !important; }
.mr-auto { margin-right: auto !important; }
.mb-auto { margin-bottom: auto !important; }
.ml-auto { margin-left: auto !important; }

@media (max-width: 544px) {
	[class~="sm:mx-auto"] {
		margin-left: auto !important;
		margin-right: auto !important;
	}

	[class~="sm:my-auto"] {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	[class~="sm:m-auto"] { margin: auto !important; }
	[class~="sm:mt-auto"] { margin-top: auto !important; }
	[class~="sm:mr-auto"] { margin-right: auto !important; }
	[class~="sm:mb-auto"] { margin-bottom: auto !important; }
	[class~="sm:ml-auto"] { margin-left: auto !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-auto"] {
		margin-left: auto !important;
		margin-right: auto !important;
	}

	[class~="md:my-auto"] {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	[class~="md:m-auto"] { margin: auto !important; }
	[class~="md:mt-auto"] { margin-top: auto !important; }
	[class~="md:mr-auto"] { margin-right: auto !important; }
	[class~="md:mb-auto"] { margin-bottom: auto !important; }
	[class~="md:ml-auto"] { margin-left: auto !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-auto"] {
		margin-left: auto !important;
		margin-right: auto !important;
	}

	[class~="lg:my-auto"] {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	[class~="lg:m-auto"] { margin: auto !important; }
	[class~="lg:mt-auto"] { margin-top: auto !important; }
	[class~="lg:mr-auto"] { margin-right: auto !important; }
	[class~="lg:mb-auto"] { margin-bottom: auto !important; }
	[class~="lg:ml-auto"] { margin-left: auto !important; }
}

/* ===== Margin 0 ===== */
.mx-0 {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.my-0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.m-0 { margin: 0 !important; }
.mt-0 { margin-top: 0 !important; }
.mr-0 { margin-right: 0 !important; }
.mb-0 { margin-bottom: 0 !important; }
.ml-0 { margin-left: 0 !important; }

@media (max-width: 544px) {
	[class~="sm:mx-0"] {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	[class~="sm:my-0"] {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	[class~="sm:m-0"] { margin: 0 !important; }
	[class~="sm:mt-0"] { margin-top: 0 !important; }
	[class~="sm:mr-0"] { margin-right: 0 !important; }
	[class~="sm:mb-0"] { margin-bottom: 0 !important; }
	[class~="sm:ml-0"] { margin-left: 0 !important; }
}

@media (max-width: 781px) {
	[class~="md:mx-0"] {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	[class~="md:my-0"] {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	[class~="md:m-0"] { margin: 0 !important; }
	[class~="md:mt-0"] { margin-top: 0 !important; }
	[class~="md:mr-0"] { margin-right: 0 !important; }
	[class~="md:mb-0"] { margin-bottom: 0 !important; }
	[class~="md:ml-0"] { margin-left: 0 !important; }
}

@media (min-width: 782px) {
	[class~="lg:mx-0"] {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	[class~="lg:my-0"] {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	[class~="lg:m-0"] { margin: 0 !important; }
	[class~="lg:mt-0"] { margin-top: 0 !important; }
	[class~="lg:mr-0"] { margin-right: 0 !important; }
	[class~="lg:mb-0"] { margin-bottom: 0 !important; }
	[class~="lg:ml-0"] { margin-left: 0 !important; }
}

/* custom */
[class~="mb-[-2rem]"] {
	margin-bottom: -2rem !important;
}