/* instrument-sans-regular - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: "Instrument Sans";
	font-style: normal;
	font-weight: 400;
	src: url("../assets/fonts/instrument-sans-v1-latin-regular.woff2")
		format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* instrument-sans-italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: "Instrument Sans";
	font-style: italic;
	font-weight: 400;
	src: url("../assets/fonts/instrument-sans-v1-latin-italic.woff2")
		format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* instrument-sans-600 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: "Instrument Sans";
	font-style: normal;
	font-weight: 600;
	src: url("../assets/fonts/instrument-sans-v1-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
	font-family: "Visby CF";
	src: url("fonts/VisbyCF-BoldOblique.woff2") format("woff2"),
		url("fonts/VisbyCF-BoldOblique.woff") format("woff");
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "Visby CF";
	src: url("fonts/VisbyCF-ExtraBold.woff2") format("woff2"),
		url("fonts/VisbyCF-ExtraBold.woff") format("woff");
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Visby CF";
	src: url("fonts/VisbyCF-Bold.woff2") format("woff2"),
		url("fonts/VisbyCF-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Visby CF";
	src: url("fonts/VisbyCF-Medium.woff2") format("woff2"),
		url("fonts/VisbyCF-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Visby CF";
	src: url("fonts/VisbyCF-MediumOblique.woff2") format("woff2"),
		url("fonts/VisbyCF-MediumOblique.woff") format("woff");
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "Visby CF";
	src: url("fonts/VisbyCF-ExtraBoldOblique.woff2") format("woff2"),
		url("fonts/VisbyCF-ExtraBoldOblique.woff") format("woff");
	font-weight: 800;
	font-style: italic;
	font-display: swap;
}


.bg-cover {
    background-image: var(--bgi);
    background-size: cover;
    background-position: center;
}
@media (min-width: 640px) {
    .bg-cover\:m {
        background-size: cover;
        background-position: center;
    }
}
@media (min-width: 860px) {
    .bg-cover\:l {
        background-size: cover;
        background-position: center;
    }
}
@media (min-width: 1200px) {
    .bg-cover\:xl {
        background-size: cover;
        background-position: center;
    }
}
.bgc-brand {
    background-color: #2ce3af;
}
.bgc-brand\:h:hover {
    background-color: #2ce3af;
}
.bgc-brand-1 {
    background-color: rgba(40, 199, 151, 0.1);
}
.bgc-brand-1\:h:hover {
    background-color: #2ce3af;
}
.bgc-brand-2 {
    background-color: rgba(40, 199, 151, 0.2);
}
.bgc-brand-2\:h:hover {
    background-color: #2ce3af;
}
.bgc-brand-3 {
    background-color: rgba(40, 199, 151, 0.3);
}
.bgc-brand-3\:h:hover {
    background-color: #2ce3af;
}
.bgc-brand-4 {
    background-color: rgba(40, 199, 151, 0.4);
}
.bgc-brand-4\:h:hover {
    background-color: #2ce3af;
}
.bgc-brand-5 {
    background-color: rgba(40, 199, 151, 0.5);
}
.bgc-brand-5\:h:hover {
    background-color: #2ce3af;
}
.bgc-brand-6 {
    background-color: rgba(40, 199, 151, 0.6);
}
.bgc-brand-6\:h:hover {
    background-color: #2ce3af;
}
.bgc-brand-7 {
    background-color: rgba(40, 199, 151, 0.7);
}
.bgc-brand-7\:h:hover {
    background-color: #2ce3af;
}
.bgc-brand-8 {
    background-color: rgba(40, 199, 151, 0.8);
}
.bgc-brand-8\:h:hover {
    background-color: #2ce3af;
}
.bgc-brand-9 {
    background-color: rgba(40, 199, 151, 0.9);
}
.bgc-brand-9\:h:hover {
    background-color: #2ce3af;
}
.bgc-brand-10 {
    background-color: #2ce3af;
}
.bgc-brand-10\:h:hover {
    background-color: #2ce3af;
}
@media (min-width: 640px) {
    .bgc-brand\:m {
        background-color: #2ce3af;
    }
    .bgc-brand\:m\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-1\:m {
        background-color: rgba(40, 199, 151, 0.1);
    }
    .bgc-brand-1\:m\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-2\:m {
        background-color: rgba(40, 199, 151, 0.2);
    }
    .bgc-brand-2\:m\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-3\:m {
        background-color: rgba(40, 199, 151, 0.3);
    }
    .bgc-brand-3\:m\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-4\:m {
        background-color: rgba(40, 199, 151, 0.4);
    }
    .bgc-brand-4\:m\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-5\:m {
        background-color: rgba(40, 199, 151, 0.5);
    }
    .bgc-brand-5\:m\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-6\:m {
        background-color: rgba(40, 199, 151, 0.6);
    }
    .bgc-brand-6\:m\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-7\:m {
        background-color: rgba(40, 199, 151, 0.7);
    }
    .bgc-brand-7\:m\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-8\:m {
        background-color: rgba(40, 199, 151, 0.8);
    }
    .bgc-brand-8\:m\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-9\:m {
        background-color: rgba(40, 199, 151, 0.9);
    }
    .bgc-brand-9\:m\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-10\:m {
        background-color: #2ce3af;
    }
    .bgc-brand-10\:m\:h:hover {
        background-color: #2ce3af;
    }
}
@media (min-width: 860px) {
    .bgc-brand\:l {
        background-color: #2ce3af;
    }
    .bgc-brand\:l\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-1\:l {
        background-color: rgba(40, 199, 151, 0.1);
    }
    .bgc-brand-1\:l\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-2\:l {
        background-color: rgba(40, 199, 151, 0.2);
    }
    .bgc-brand-2\:l\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-3\:l {
        background-color: rgba(40, 199, 151, 0.3);
    }
    .bgc-brand-3\:l\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-4\:l {
        background-color: rgba(40, 199, 151, 0.4);
    }
    .bgc-brand-4\:l\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-5\:l {
        background-color: rgba(40, 199, 151, 0.5);
    }
    .bgc-brand-5\:l\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-6\:l {
        background-color: rgba(40, 199, 151, 0.6);
    }
    .bgc-brand-6\:l\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-7\:l {
        background-color: rgba(40, 199, 151, 0.7);
    }
    .bgc-brand-7\:l\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-8\:l {
        background-color: rgba(40, 199, 151, 0.8);
    }
    .bgc-brand-8\:l\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-9\:l {
        background-color: rgba(40, 199, 151, 0.9);
    }
    .bgc-brand-9\:l\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-10\:l {
        background-color: #2ce3af;
    }
    .bgc-brand-10\:l\:h:hover {
        background-color: #2ce3af;
    }
}
@media (min-width: 1200px) {
    .bgc-brand\:xl {
        background-color: #2ce3af;
    }
    .bgc-brand\:xl\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-1\:xl {
        background-color: rgba(40, 199, 151, 0.1);
    }
    .bgc-brand-1\:xl\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-2\:xl {
        background-color: rgba(40, 199, 151, 0.2);
    }
    .bgc-brand-2\:xl\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-3\:xl {
        background-color: rgba(40, 199, 151, 0.3);
    }
    .bgc-brand-3\:xl\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-4\:xl {
        background-color: rgba(40, 199, 151, 0.4);
    }
    .bgc-brand-4\:xl\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-5\:xl {
        background-color: rgba(40, 199, 151, 0.5);
    }
    .bgc-brand-5\:xl\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-6\:xl {
        background-color: rgba(40, 199, 151, 0.6);
    }
    .bgc-brand-6\:xl\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-7\:xl {
        background-color: rgba(40, 199, 151, 0.7);
    }
    .bgc-brand-7\:xl\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-8\:xl {
        background-color: rgba(40, 199, 151, 0.8);
    }
    .bgc-brand-8\:xl\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-9\:xl {
        background-color: rgba(40, 199, 151, 0.9);
    }
    .bgc-brand-9\:xl\:h:hover {
        background-color: #2ce3af;
    }
    .bgc-brand-10\:xl {
        background-color: #2ce3af;
    }
    .bgc-brand-10\:xl\:h:hover {
        background-color: #2ce3af;
    }
}
.bgc-accent {
    background-color: #ea2e85;
}
.bgc-accent\:h:hover {
    background-color: #ea2e85;
}
.bgc-accent-1 {
    background-color: rgba(124, 53, 173, 0.1);
}
.bgc-accent-1\:h:hover {
    background-color: #ea2e85;
}
.bgc-accent-2 {
    background-color: rgba(124, 53, 173, 0.2);
}
.bgc-accent-2\:h:hover {
    background-color: #ea2e85;
}
.bgc-accent-3 {
    background-color: rgba(124, 53, 173, 0.3);
}
.bgc-accent-3\:h:hover {
    background-color: #ea2e85;
}
.bgc-accent-4 {
    background-color: rgba(124, 53, 173, 0.4);
}
.bgc-accent-4\:h:hover {
    background-color: #ea2e85;
}
.bgc-accent-5 {
    background-color: rgba(124, 53, 173, 0.5);
}
.bgc-accent-5\:h:hover {
    background-color: #ea2e85;
}
.bgc-accent-6 {
    background-color: rgba(124, 53, 173, 0.6);
}
.bgc-accent-6\:h:hover {
    background-color: #ea2e85;
}
.bgc-accent-7 {
    background-color: rgba(124, 53, 173, 0.7);
}
.bgc-accent-7\:h:hover {
    background-color: #ea2e85;
}
.bgc-accent-8 {
    background-color: rgba(124, 53, 173, 0.8);
}
.bgc-accent-8\:h:hover {
    background-color: #ea2e85;
}
.bgc-accent-9 {
    background-color: rgba(124, 53, 173, 0.9);
}
.bgc-accent-9\:h:hover {
    background-color: #ea2e85;
}
.bgc-accent-10 {
    background-color: #ea2e85;
}
.bgc-accent-10\:h:hover {
    background-color: #ea2e85;
}
@media (min-width: 640px) {
    .bgc-accent\:m {
        background-color: #ea2e85;
    }
    .bgc-accent\:m\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-1\:m {
        background-color: rgba(124, 53, 173, 0.1);
    }
    .bgc-accent-1\:m\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-2\:m {
        background-color: rgba(124, 53, 173, 0.2);
    }
    .bgc-accent-2\:m\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-3\:m {
        background-color: rgba(124, 53, 173, 0.3);
    }
    .bgc-accent-3\:m\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-4\:m {
        background-color: rgba(124, 53, 173, 0.4);
    }
    .bgc-accent-4\:m\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-5\:m {
        background-color: rgba(124, 53, 173, 0.5);
    }
    .bgc-accent-5\:m\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-6\:m {
        background-color: rgba(124, 53, 173, 0.6);
    }
    .bgc-accent-6\:m\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-7\:m {
        background-color: rgba(124, 53, 173, 0.7);
    }
    .bgc-accent-7\:m\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-8\:m {
        background-color: rgba(124, 53, 173, 0.8);
    }
    .bgc-accent-8\:m\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-9\:m {
        background-color: rgba(124, 53, 173, 0.9);
    }
    .bgc-accent-9\:m\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-10\:m {
        background-color: #ea2e85;
    }
    .bgc-accent-10\:m\:h:hover {
        background-color: #ea2e85;
    }
}
@media (min-width: 860px) {
    .bgc-accent\:l {
        background-color: #ea2e85;
    }
    .bgc-accent\:l\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-1\:l {
        background-color: rgba(124, 53, 173, 0.1);
    }
    .bgc-accent-1\:l\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-2\:l {
        background-color: rgba(124, 53, 173, 0.2);
    }
    .bgc-accent-2\:l\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-3\:l {
        background-color: rgba(124, 53, 173, 0.3);
    }
    .bgc-accent-3\:l\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-4\:l {
        background-color: rgba(124, 53, 173, 0.4);
    }
    .bgc-accent-4\:l\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-5\:l {
        background-color: rgba(124, 53, 173, 0.5);
    }
    .bgc-accent-5\:l\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-6\:l {
        background-color: rgba(124, 53, 173, 0.6);
    }
    .bgc-accent-6\:l\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-7\:l {
        background-color: rgba(124, 53, 173, 0.7);
    }
    .bgc-accent-7\:l\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-8\:l {
        background-color: rgba(124, 53, 173, 0.8);
    }
    .bgc-accent-8\:l\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-9\:l {
        background-color: rgba(124, 53, 173, 0.9);
    }
    .bgc-accent-9\:l\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-10\:l {
        background-color: #ea2e85;
    }
    .bgc-accent-10\:l\:h:hover {
        background-color: #ea2e85;
    }
}
@media (min-width: 1200px) {
    .bgc-accent\:xl {
        background-color: #ea2e85;
    }
    .bgc-accent\:xl\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-1\:xl {
        background-color: rgba(124, 53, 173, 0.1);
    }
    .bgc-accent-1\:xl\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-2\:xl {
        background-color: rgba(124, 53, 173, 0.2);
    }
    .bgc-accent-2\:xl\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-3\:xl {
        background-color: rgba(124, 53, 173, 0.3);
    }
    .bgc-accent-3\:xl\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-4\:xl {
        background-color: rgba(124, 53, 173, 0.4);
    }
    .bgc-accent-4\:xl\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-5\:xl {
        background-color: rgba(124, 53, 173, 0.5);
    }
    .bgc-accent-5\:xl\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-6\:xl {
        background-color: rgba(124, 53, 173, 0.6);
    }
    .bgc-accent-6\:xl\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-7\:xl {
        background-color: rgba(124, 53, 173, 0.7);
    }
    .bgc-accent-7\:xl\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-8\:xl {
        background-color: rgba(124, 53, 173, 0.8);
    }
    .bgc-accent-8\:xl\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-9\:xl {
        background-color: rgba(124, 53, 173, 0.9);
    }
    .bgc-accent-9\:xl\:h:hover {
        background-color: #ea2e85;
    }
    .bgc-accent-10\:xl {
        background-color: #ea2e85;
    }
    .bgc-accent-10\:xl\:h:hover {
        background-color: #ea2e85;
    }
}
.bgc-primary {
    background-color: #191b1f;
}
.bgc-primary\:h:hover {
    background-color: #191b1f;
}
.bgc-primary-1 {
    background-color: rgba(96, 102, 110, 0.1);
}
.bgc-primary-1\:h:hover {
    background-color: #191b1f;
}
.bgc-primary-2 {
    background-color: rgba(96, 102, 110, 0.2);
}
.bgc-primary-2\:h:hover {
    background-color: #191b1f;
}
.bgc-primary-3 {
    background-color: rgba(96, 102, 110, 0.3);
}
.bgc-primary-3\:h:hover {
    background-color: #191b1f;
}
.bgc-primary-4 {
    background-color: rgba(96, 102, 110, 0.4);
}
.bgc-primary-4\:h:hover {
    background-color: #191b1f;
}
.bgc-primary-5 {
    background-color: rgba(96, 102, 110, 0.5);
}
.bgc-primary-5\:h:hover {
    background-color: #191b1f;
}
.bgc-primary-6 {
    background-color: rgba(96, 102, 110, 0.6);
}
.bgc-primary-6\:h:hover {
    background-color: #191b1f;
}
.bgc-primary-7 {
    background-color: rgba(96, 102, 110, 0.7);
}
.bgc-primary-7\:h:hover {
    background-color: #191b1f;
}
.bgc-primary-8 {
    background-color: rgba(96, 102, 110, 0.8);
}
.bgc-primary-8\:h:hover {
    background-color: #191b1f;
}
.bgc-primary-9 {
    background-color: rgba(96, 102, 110, 0.9);
}
.bgc-primary-9\:h:hover {
    background-color: #191b1f;
}
.bgc-primary-10 {
    background-color: #191b1f;
}
.bgc-primary-10\:h:hover {
    background-color: #191b1f;
}
@media (min-width: 640px) {
    .bgc-primary\:m {
        background-color: #191b1f;
    }
    .bgc-primary\:m\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-1\:m {
        background-color: rgba(96, 102, 110, 0.1);
    }
    .bgc-primary-1\:m\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-2\:m {
        background-color: rgba(96, 102, 110, 0.2);
    }
    .bgc-primary-2\:m\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-3\:m {
        background-color: rgba(96, 102, 110, 0.3);
    }
    .bgc-primary-3\:m\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-4\:m {
        background-color: rgba(96, 102, 110, 0.4);
    }
    .bgc-primary-4\:m\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-5\:m {
        background-color: rgba(96, 102, 110, 0.5);
    }
    .bgc-primary-5\:m\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-6\:m {
        background-color: rgba(96, 102, 110, 0.6);
    }
    .bgc-primary-6\:m\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-7\:m {
        background-color: rgba(96, 102, 110, 0.7);
    }
    .bgc-primary-7\:m\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-8\:m {
        background-color: rgba(96, 102, 110, 0.8);
    }
    .bgc-primary-8\:m\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-9\:m {
        background-color: rgba(96, 102, 110, 0.9);
    }
    .bgc-primary-9\:m\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-10\:m {
        background-color: #191b1f;
    }
    .bgc-primary-10\:m\:h:hover {
        background-color: #191b1f;
    }
}
@media (min-width: 860px) {
    .bgc-primary\:l {
        background-color: #191b1f;
    }
    .bgc-primary\:l\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-1\:l {
        background-color: rgba(96, 102, 110, 0.1);
    }
    .bgc-primary-1\:l\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-2\:l {
        background-color: rgba(96, 102, 110, 0.2);
    }
    .bgc-primary-2\:l\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-3\:l {
        background-color: rgba(96, 102, 110, 0.3);
    }
    .bgc-primary-3\:l\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-4\:l {
        background-color: rgba(96, 102, 110, 0.4);
    }
    .bgc-primary-4\:l\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-5\:l {
        background-color: rgba(96, 102, 110, 0.5);
    }
    .bgc-primary-5\:l\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-6\:l {
        background-color: rgba(96, 102, 110, 0.6);
    }
    .bgc-primary-6\:l\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-7\:l {
        background-color: rgba(96, 102, 110, 0.7);
    }
    .bgc-primary-7\:l\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-8\:l {
        background-color: rgba(96, 102, 110, 0.8);
    }
    .bgc-primary-8\:l\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-9\:l {
        background-color: rgba(96, 102, 110, 0.9);
    }
    .bgc-primary-9\:l\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-10\:l {
        background-color: #191b1f;
    }
    .bgc-primary-10\:l\:h:hover {
        background-color: #191b1f;
    }
}
@media (min-width: 1200px) {
    .bgc-primary\:xl {
        background-color: #191b1f;
    }
    .bgc-primary\:xl\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-1\:xl {
        background-color: rgba(96, 102, 110, 0.1);
    }
    .bgc-primary-1\:xl\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-2\:xl {
        background-color: rgba(96, 102, 110, 0.2);
    }
    .bgc-primary-2\:xl\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-3\:xl {
        background-color: rgba(96, 102, 110, 0.3);
    }
    .bgc-primary-3\:xl\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-4\:xl {
        background-color: rgba(96, 102, 110, 0.4);
    }
    .bgc-primary-4\:xl\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-5\:xl {
        background-color: rgba(96, 102, 110, 0.5);
    }
    .bgc-primary-5\:xl\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-6\:xl {
        background-color: rgba(96, 102, 110, 0.6);
    }
    .bgc-primary-6\:xl\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-7\:xl {
        background-color: rgba(96, 102, 110, 0.7);
    }
    .bgc-primary-7\:xl\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-8\:xl {
        background-color: rgba(96, 102, 110, 0.8);
    }
    .bgc-primary-8\:xl\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-9\:xl {
        background-color: rgba(96, 102, 110, 0.9);
    }
    .bgc-primary-9\:xl\:h:hover {
        background-color: #191b1f;
    }
    .bgc-primary-10\:xl {
        background-color: #191b1f;
    }
    .bgc-primary-10\:xl\:h:hover {
        background-color: #191b1f;
    }
}
.bgc-secondary {
    background-color: #40434c;
}
.bgc-secondary\:h:hover {
    background-color: #40434c;
}
.bgc-secondary-1 {
    background-color: rgba(103, 103, 103, 0.1);
}
.bgc-secondary-1\:h:hover {
    background-color: #40434c;
}
.bgc-secondary-2 {
    background-color: rgba(103, 103, 103, 0.2);
}
.bgc-secondary-2\:h:hover {
    background-color: #40434c;
}
.bgc-secondary-3 {
    background-color: rgba(103, 103, 103, 0.3);
}
.bgc-secondary-3\:h:hover {
    background-color: #40434c;
}
.bgc-secondary-4 {
    background-color: rgba(103, 103, 103, 0.4);
}
.bgc-secondary-4\:h:hover {
    background-color: #40434c;
}
.bgc-secondary-5 {
    background-color: rgba(103, 103, 103, 0.5);
}
.bgc-secondary-5\:h:hover {
    background-color: #40434c;
}
.bgc-secondary-6 {
    background-color: rgba(103, 103, 103, 0.6);
}
.bgc-secondary-6\:h:hover {
    background-color: #40434c;
}
.bgc-secondary-7 {
    background-color: rgba(103, 103, 103, 0.7);
}
.bgc-secondary-7\:h:hover {
    background-color: #40434c;
}
.bgc-secondary-8 {
    background-color: rgba(103, 103, 103, 0.8);
}
.bgc-secondary-8\:h:hover {
    background-color: #40434c;
}
.bgc-secondary-9 {
    background-color: rgba(103, 103, 103, 0.9);
}
.bgc-secondary-9\:h:hover {
    background-color: #40434c;
}
.bgc-secondary-10 {
    background-color: #40434c;
}
.bgc-secondary-10\:h:hover {
    background-color: #40434c;
}
@media (min-width: 640px) {
    .bgc-secondary\:m {
        background-color: #40434c;
    }
    .bgc-secondary\:m\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-1\:m {
        background-color: rgba(103, 103, 103, 0.1);
    }
    .bgc-secondary-1\:m\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-2\:m {
        background-color: rgba(103, 103, 103, 0.2);
    }
    .bgc-secondary-2\:m\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-3\:m {
        background-color: rgba(103, 103, 103, 0.3);
    }
    .bgc-secondary-3\:m\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-4\:m {
        background-color: rgba(103, 103, 103, 0.4);
    }
    .bgc-secondary-4\:m\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-5\:m {
        background-color: rgba(103, 103, 103, 0.5);
    }
    .bgc-secondary-5\:m\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-6\:m {
        background-color: rgba(103, 103, 103, 0.6);
    }
    .bgc-secondary-6\:m\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-7\:m {
        background-color: rgba(103, 103, 103, 0.7);
    }
    .bgc-secondary-7\:m\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-8\:m {
        background-color: rgba(103, 103, 103, 0.8);
    }
    .bgc-secondary-8\:m\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-9\:m {
        background-color: rgba(103, 103, 103, 0.9);
    }
    .bgc-secondary-9\:m\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-10\:m {
        background-color: #40434c;
    }
    .bgc-secondary-10\:m\:h:hover {
        background-color: #40434c;
    }
}
@media (min-width: 860px) {
    .bgc-secondary\:l {
        background-color: #40434c;
    }
    .bgc-secondary\:l\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-1\:l {
        background-color: rgba(103, 103, 103, 0.1);
    }
    .bgc-secondary-1\:l\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-2\:l {
        background-color: rgba(103, 103, 103, 0.2);
    }
    .bgc-secondary-2\:l\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-3\:l {
        background-color: rgba(103, 103, 103, 0.3);
    }
    .bgc-secondary-3\:l\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-4\:l {
        background-color: rgba(103, 103, 103, 0.4);
    }
    .bgc-secondary-4\:l\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-5\:l {
        background-color: rgba(103, 103, 103, 0.5);
    }
    .bgc-secondary-5\:l\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-6\:l {
        background-color: rgba(103, 103, 103, 0.6);
    }
    .bgc-secondary-6\:l\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-7\:l {
        background-color: rgba(103, 103, 103, 0.7);
    }
    .bgc-secondary-7\:l\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-8\:l {
        background-color: rgba(103, 103, 103, 0.8);
    }
    .bgc-secondary-8\:l\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-9\:l {
        background-color: rgba(103, 103, 103, 0.9);
    }
    .bgc-secondary-9\:l\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-10\:l {
        background-color: #40434c;
    }
    .bgc-secondary-10\:l\:h:hover {
        background-color: #40434c;
    }
}
@media (min-width: 1200px) {
    .bgc-secondary\:xl {
        background-color: #40434c;
    }
    .bgc-secondary\:xl\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-1\:xl {
        background-color: rgba(103, 103, 103, 0.1);
    }
    .bgc-secondary-1\:xl\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-2\:xl {
        background-color: rgba(103, 103, 103, 0.2);
    }
    .bgc-secondary-2\:xl\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-3\:xl {
        background-color: rgba(103, 103, 103, 0.3);
    }
    .bgc-secondary-3\:xl\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-4\:xl {
        background-color: rgba(103, 103, 103, 0.4);
    }
    .bgc-secondary-4\:xl\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-5\:xl {
        background-color: rgba(103, 103, 103, 0.5);
    }
    .bgc-secondary-5\:xl\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-6\:xl {
        background-color: rgba(103, 103, 103, 0.6);
    }
    .bgc-secondary-6\:xl\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-7\:xl {
        background-color: rgba(103, 103, 103, 0.7);
    }
    .bgc-secondary-7\:xl\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-8\:xl {
        background-color: rgba(103, 103, 103, 0.8);
    }
    .bgc-secondary-8\:xl\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-9\:xl {
        background-color: rgba(103, 103, 103, 0.9);
    }
    .bgc-secondary-9\:xl\:h:hover {
        background-color: #40434c;
    }
    .bgc-secondary-10\:xl {
        background-color: #40434c;
    }
    .bgc-secondary-10\:xl\:h:hover {
        background-color: #40434c;
    }
}
.bgc-black {
    background-color: #222;
}
.bgc-black\:h:hover {
    background-color: #222;
}
.bgc-black-1 {
    background-color: rgba(34, 34, 34, 0.1);
}
.bgc-black-1\:h:hover {
    background-color: #222;
}
.bgc-black-2 {
    background-color: rgba(34, 34, 34, 0.2);
}
.bgc-black-2\:h:hover {
    background-color: #222;
}
.bgc-black-3 {
    background-color: rgba(34, 34, 34, 0.3);
}
.bgc-black-3\:h:hover {
    background-color: #222;
}
.bgc-black-4 {
    background-color: rgba(34, 34, 34, 0.4);
}
.bgc-black-4\:h:hover {
    background-color: #222;
}
.bgc-black-5 {
    background-color: rgba(34, 34, 34, 0.5);
}
.bgc-black-5\:h:hover {
    background-color: #222;
}
.bgc-black-6 {
    background-color: rgba(34, 34, 34, 0.6);
}
.bgc-black-6\:h:hover {
    background-color: #222;
}
.bgc-black-7 {
    background-color: rgba(34, 34, 34, 0.7);
}
.bgc-black-7\:h:hover {
    background-color: #222;
}
.bgc-black-8 {
    background-color: rgba(34, 34, 34, 0.8);
}
.bgc-black-8\:h:hover {
    background-color: #222;
}
.bgc-black-9 {
    background-color: rgba(34, 34, 34, 0.9);
}
.bgc-black-9\:h:hover {
    background-color: #222;
}
.bgc-black-10 {
    background-color: #222;
}
.bgc-black-10\:h:hover {
    background-color: #222;
}
@media (min-width: 640px) {
    .bgc-black\:m {
        background-color: #222;
    }
    .bgc-black\:m\:h:hover {
        background-color: #222;
    }
    .bgc-black-1\:m {
        background-color: rgba(34, 34, 34, 0.1);
    }
    .bgc-black-1\:m\:h:hover {
        background-color: #222;
    }
    .bgc-black-2\:m {
        background-color: rgba(34, 34, 34, 0.2);
    }
    .bgc-black-2\:m\:h:hover {
        background-color: #222;
    }
    .bgc-black-3\:m {
        background-color: rgba(34, 34, 34, 0.3);
    }
    .bgc-black-3\:m\:h:hover {
        background-color: #222;
    }
    .bgc-black-4\:m {
        background-color: rgba(34, 34, 34, 0.4);
    }
    .bgc-black-4\:m\:h:hover {
        background-color: #222;
    }
    .bgc-black-5\:m {
        background-color: rgba(34, 34, 34, 0.5);
    }
    .bgc-black-5\:m\:h:hover {
        background-color: #222;
    }
    .bgc-black-6\:m {
        background-color: rgba(34, 34, 34, 0.6);
    }
    .bgc-black-6\:m\:h:hover {
        background-color: #222;
    }
    .bgc-black-7\:m {
        background-color: rgba(34, 34, 34, 0.7);
    }
    .bgc-black-7\:m\:h:hover {
        background-color: #222;
    }
    .bgc-black-8\:m {
        background-color: rgba(34, 34, 34, 0.8);
    }
    .bgc-black-8\:m\:h:hover {
        background-color: #222;
    }
    .bgc-black-9\:m {
        background-color: rgba(34, 34, 34, 0.9);
    }
    .bgc-black-9\:m\:h:hover {
        background-color: #222;
    }
    .bgc-black-10\:m {
        background-color: #222;
    }
    .bgc-black-10\:m\:h:hover {
        background-color: #222;
    }
}
@media (min-width: 860px) {
    .bgc-black\:l {
        background-color: #222;
    }
    .bgc-black\:l\:h:hover {
        background-color: #222;
    }
    .bgc-black-1\:l {
        background-color: rgba(34, 34, 34, 0.1);
    }
    .bgc-black-1\:l\:h:hover {
        background-color: #222;
    }
    .bgc-black-2\:l {
        background-color: rgba(34, 34, 34, 0.2);
    }
    .bgc-black-2\:l\:h:hover {
        background-color: #222;
    }
    .bgc-black-3\:l {
        background-color: rgba(34, 34, 34, 0.3);
    }
    .bgc-black-3\:l\:h:hover {
        background-color: #222;
    }
    .bgc-black-4\:l {
        background-color: rgba(34, 34, 34, 0.4);
    }
    .bgc-black-4\:l\:h:hover {
        background-color: #222;
    }
    .bgc-black-5\:l {
        background-color: rgba(34, 34, 34, 0.5);
    }
    .bgc-black-5\:l\:h:hover {
        background-color: #222;
    }
    .bgc-black-6\:l {
        background-color: rgba(34, 34, 34, 0.6);
    }
    .bgc-black-6\:l\:h:hover {
        background-color: #222;
    }
    .bgc-black-7\:l {
        background-color: rgba(34, 34, 34, 0.7);
    }
    .bgc-black-7\:l\:h:hover {
        background-color: #222;
    }
    .bgc-black-8\:l {
        background-color: rgba(34, 34, 34, 0.8);
    }
    .bgc-black-8\:l\:h:hover {
        background-color: #222;
    }
    .bgc-black-9\:l {
        background-color: rgba(34, 34, 34, 0.9);
    }
    .bgc-black-9\:l\:h:hover {
        background-color: #222;
    }
    .bgc-black-10\:l {
        background-color: #222;
    }
    .bgc-black-10\:l\:h:hover {
        background-color: #222;
    }
}
@media (min-width: 1200px) {
    .bgc-black\:xl {
        background-color: #222;
    }
    .bgc-black\:xl\:h:hover {
        background-color: #222;
    }
    .bgc-black-1\:xl {
        background-color: rgba(34, 34, 34, 0.1);
    }
    .bgc-black-1\:xl\:h:hover {
        background-color: #222;
    }
    .bgc-black-2\:xl {
        background-color: rgba(34, 34, 34, 0.2);
    }
    .bgc-black-2\:xl\:h:hover {
        background-color: #222;
    }
    .bgc-black-3\:xl {
        background-color: rgba(34, 34, 34, 0.3);
    }
    .bgc-black-3\:xl\:h:hover {
        background-color: #222;
    }
    .bgc-black-4\:xl {
        background-color: rgba(34, 34, 34, 0.4);
    }
    .bgc-black-4\:xl\:h:hover {
        background-color: #222;
    }
    .bgc-black-5\:xl {
        background-color: rgba(34, 34, 34, 0.5);
    }
    .bgc-black-5\:xl\:h:hover {
        background-color: #222;
    }
    .bgc-black-6\:xl {
        background-color: rgba(34, 34, 34, 0.6);
    }
    .bgc-black-6\:xl\:h:hover {
        background-color: #222;
    }
    .bgc-black-7\:xl {
        background-color: rgba(34, 34, 34, 0.7);
    }
    .bgc-black-7\:xl\:h:hover {
        background-color: #222;
    }
    .bgc-black-8\:xl {
        background-color: rgba(34, 34, 34, 0.8);
    }
    .bgc-black-8\:xl\:h:hover {
        background-color: #222;
    }
    .bgc-black-9\:xl {
        background-color: rgba(34, 34, 34, 0.9);
    }
    .bgc-black-9\:xl\:h:hover {
        background-color: #222;
    }
    .bgc-black-10\:xl {
        background-color: #222;
    }
    .bgc-black-10\:xl\:h:hover {
        background-color: #222;
    }
}
.bgc-white {
    background-color: #fff;
}
.bgc-white\:h:hover {
    background-color: #fff;
}
.bgc-white-1 {
    background-color: rgba(255, 255, 255, 0.1);
}
.bgc-white-1\:h:hover {
    background-color: #fff;
}
.bgc-white-2 {
    background-color: rgba(255, 255, 255, 0.2);
}
.bgc-white-2\:h:hover {
    background-color: #fff;
}
.bgc-white-3 {
    background-color: rgba(255, 255, 255, 0.3);
}
.bgc-white-3\:h:hover {
    background-color: #fff;
}
.bgc-white-4 {
    background-color: rgba(255, 255, 255, 0.4);
}
.bgc-white-4\:h:hover {
    background-color: #fff;
}
.bgc-white-5 {
    background-color: rgba(255, 255, 255, 0.5);
}
.bgc-white-5\:h:hover {
    background-color: #fff;
}
.bgc-white-6 {
    background-color: rgba(255, 255, 255, 0.6);
}
.bgc-white-6\:h:hover {
    background-color: #fff;
}
.bgc-white-7 {
    background-color: rgba(255, 255, 255, 0.7);
}
.bgc-white-7\:h:hover {
    background-color: #fff;
}
.bgc-white-8 {
    background-color: rgba(255, 255, 255, 0.8);
}
.bgc-white-8\:h:hover {
    background-color: #fff;
}
.bgc-white-9 {
    background-color: rgba(255, 255, 255, 0.9);
}
.bgc-white-9\:h:hover {
    background-color: #fff;
}
.bgc-white-10 {
    background-color: #fff;
}
.bgc-white-10\:h:hover {
    background-color: #fff;
}
@media (min-width: 640px) {
    .bgc-white\:m {
        background-color: #fff;
    }
    .bgc-white\:m\:h:hover {
        background-color: #fff;
    }
    .bgc-white-1\:m {
        background-color: rgba(255, 255, 255, 0.1);
    }
    .bgc-white-1\:m\:h:hover {
        background-color: #fff;
    }
    .bgc-white-2\:m {
        background-color: rgba(255, 255, 255, 0.2);
    }
    .bgc-white-2\:m\:h:hover {
        background-color: #fff;
    }
    .bgc-white-3\:m {
        background-color: rgba(255, 255, 255, 0.3);
    }
    .bgc-white-3\:m\:h:hover {
        background-color: #fff;
    }
    .bgc-white-4\:m {
        background-color: rgba(255, 255, 255, 0.4);
    }
    .bgc-white-4\:m\:h:hover {
        background-color: #fff;
    }
    .bgc-white-5\:m {
        background-color: rgba(255, 255, 255, 0.5);
    }
    .bgc-white-5\:m\:h:hover {
        background-color: #fff;
    }
    .bgc-white-6\:m {
        background-color: rgba(255, 255, 255, 0.6);
    }
    .bgc-white-6\:m\:h:hover {
        background-color: #fff;
    }
    .bgc-white-7\:m {
        background-color: rgba(255, 255, 255, 0.7);
    }
    .bgc-white-7\:m\:h:hover {
        background-color: #fff;
    }
    .bgc-white-8\:m {
        background-color: rgba(255, 255, 255, 0.8);
    }
    .bgc-white-8\:m\:h:hover {
        background-color: #fff;
    }
    .bgc-white-9\:m {
        background-color: rgba(255, 255, 255, 0.9);
    }
    .bgc-white-9\:m\:h:hover {
        background-color: #fff;
    }
    .bgc-white-10\:m {
        background-color: #fff;
    }
    .bgc-white-10\:m\:h:hover {
        background-color: #fff;
    }
}
@media (min-width: 860px) {
    .bgc-white\:l {
        background-color: #fff;
    }
    .bgc-white\:l\:h:hover {
        background-color: #fff;
    }
    .bgc-white-1\:l {
        background-color: rgba(255, 255, 255, 0.1);
    }
    .bgc-white-1\:l\:h:hover {
        background-color: #fff;
    }
    .bgc-white-2\:l {
        background-color: rgba(255, 255, 255, 0.2);
    }
    .bgc-white-2\:l\:h:hover {
        background-color: #fff;
    }
    .bgc-white-3\:l {
        background-color: rgba(255, 255, 255, 0.3);
    }
    .bgc-white-3\:l\:h:hover {
        background-color: #fff;
    }
    .bgc-white-4\:l {
        background-color: rgba(255, 255, 255, 0.4);
    }
    .bgc-white-4\:l\:h:hover {
        background-color: #fff;
    }
    .bgc-white-5\:l {
        background-color: rgba(255, 255, 255, 0.5);
    }
    .bgc-white-5\:l\:h:hover {
        background-color: #fff;
    }
    .bgc-white-6\:l {
        background-color: rgba(255, 255, 255, 0.6);
    }
    .bgc-white-6\:l\:h:hover {
        background-color: #fff;
    }
    .bgc-white-7\:l {
        background-color: rgba(255, 255, 255, 0.7);
    }
    .bgc-white-7\:l\:h:hover {
        background-color: #fff;
    }
    .bgc-white-8\:l {
        background-color: rgba(255, 255, 255, 0.8);
    }
    .bgc-white-8\:l\:h:hover {
        background-color: #fff;
    }
    .bgc-white-9\:l {
        background-color: rgba(255, 255, 255, 0.9);
    }
    .bgc-white-9\:l\:h:hover {
        background-color: #fff;
    }
    .bgc-white-10\:l {
        background-color: #fff;
    }
    .bgc-white-10\:l\:h:hover {
        background-color: #fff;
    }
}
@media (min-width: 1200px) {
    .bgc-white\:xl {
        background-color: #fff;
    }
    .bgc-white\:xl\:h:hover {
        background-color: #fff;
    }
    .bgc-white-1\:xl {
        background-color: rgba(255, 255, 255, 0.1);
    }
    .bgc-white-1\:xl\:h:hover {
        background-color: #fff;
    }
    .bgc-white-2\:xl {
        background-color: rgba(255, 255, 255, 0.2);
    }
    .bgc-white-2\:xl\:h:hover {
        background-color: #fff;
    }
    .bgc-white-3\:xl {
        background-color: rgba(255, 255, 255, 0.3);
    }
    .bgc-white-3\:xl\:h:hover {
        background-color: #fff;
    }
    .bgc-white-4\:xl {
        background-color: rgba(255, 255, 255, 0.4);
    }
    .bgc-white-4\:xl\:h:hover {
        background-color: #fff;
    }
    .bgc-white-5\:xl {
        background-color: rgba(255, 255, 255, 0.5);
    }
    .bgc-white-5\:xl\:h:hover {
        background-color: #fff;
    }
    .bgc-white-6\:xl {
        background-color: rgba(255, 255, 255, 0.6);
    }
    .bgc-white-6\:xl\:h:hover {
        background-color: #fff;
    }
    .bgc-white-7\:xl {
        background-color: rgba(255, 255, 255, 0.7);
    }
    .bgc-white-7\:xl\:h:hover {
        background-color: #fff;
    }
    .bgc-white-8\:xl {
        background-color: rgba(255, 255, 255, 0.8);
    }
    .bgc-white-8\:xl\:h:hover {
        background-color: #fff;
    }
    .bgc-white-9\:xl {
        background-color: rgba(255, 255, 255, 0.9);
    }
    .bgc-white-9\:xl\:h:hover {
        background-color: #fff;
    }
    .bgc-white-10\:xl {
        background-color: #fff;
    }
    .bgc-white-10\:xl\:h:hover {
        background-color: #fff;
    }
}
.bgc-dark-grey {
    background-color: #2c2f36;
}
.bgc-dark-grey\:h:hover {
    background-color: #2c2f36;
}
.bgc-dark-grey-1 {
    background-color: rgba(68, 68, 68, 0.1);
}
.bgc-dark-grey-1\:h:hover {
    background-color: #2c2f36;
}
.bgc-dark-grey-2 {
    background-color: rgba(68, 68, 68, 0.2);
}
.bgc-dark-grey-2\:h:hover {
    background-color: #2c2f36;
}
.bgc-dark-grey-3 {
    background-color: rgba(68, 68, 68, 0.3);
}
.bgc-dark-grey-3\:h:hover {
    background-color: #2c2f36;
}
.bgc-dark-grey-4 {
    background-color: rgba(68, 68, 68, 0.4);
}
.bgc-dark-grey-4\:h:hover {
    background-color: #2c2f36;
}
.bgc-dark-grey-5 {
    background-color: rgba(68, 68, 68, 0.5);
}
.bgc-dark-grey-5\:h:hover {
    background-color: #2c2f36;
}
.bgc-dark-grey-6 {
    background-color: rgba(68, 68, 68, 0.6);
}
.bgc-dark-grey-6\:h:hover {
    background-color: #2c2f36;
}
.bgc-dark-grey-7 {
    background-color: rgba(68, 68, 68, 0.7);
}
.bgc-dark-grey-7\:h:hover {
    background-color: #2c2f36;
}
.bgc-dark-grey-8 {
    background-color: rgba(68, 68, 68, 0.8);
}
.bgc-dark-grey-8\:h:hover {
    background-color: #2c2f36;
}
.bgc-dark-grey-9 {
    background-color: rgba(68, 68, 68, 0.9);
}
.bgc-dark-grey-9\:h:hover {
    background-color: #2c2f36;
}
.bgc-dark-grey-10 {
    background-color: #2c2f36;
}
.bgc-dark-grey-10\:h:hover {
    background-color: #2c2f36;
}
@media (min-width: 640px) {
    .bgc-dark-grey\:m {
        background-color: #2c2f36;
    }
    .bgc-dark-grey\:m\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-1\:m {
        background-color: rgba(68, 68, 68, 0.1);
    }
    .bgc-dark-grey-1\:m\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-2\:m {
        background-color: rgba(68, 68, 68, 0.2);
    }
    .bgc-dark-grey-2\:m\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-3\:m {
        background-color: rgba(68, 68, 68, 0.3);
    }
    .bgc-dark-grey-3\:m\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-4\:m {
        background-color: rgba(68, 68, 68, 0.4);
    }
    .bgc-dark-grey-4\:m\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-5\:m {
        background-color: rgba(68, 68, 68, 0.5);
    }
    .bgc-dark-grey-5\:m\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-6\:m {
        background-color: rgba(68, 68, 68, 0.6);
    }
    .bgc-dark-grey-6\:m\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-7\:m {
        background-color: rgba(68, 68, 68, 0.7);
    }
    .bgc-dark-grey-7\:m\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-8\:m {
        background-color: rgba(68, 68, 68, 0.8);
    }
    .bgc-dark-grey-8\:m\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-9\:m {
        background-color: rgba(68, 68, 68, 0.9);
    }
    .bgc-dark-grey-9\:m\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-10\:m {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-10\:m\:h:hover {
        background-color: #2c2f36;
    }
}
@media (min-width: 860px) {
    .bgc-dark-grey\:l {
        background-color: #2c2f36;
    }
    .bgc-dark-grey\:l\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-1\:l {
        background-color: rgba(68, 68, 68, 0.1);
    }
    .bgc-dark-grey-1\:l\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-2\:l {
        background-color: rgba(68, 68, 68, 0.2);
    }
    .bgc-dark-grey-2\:l\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-3\:l {
        background-color: rgba(68, 68, 68, 0.3);
    }
    .bgc-dark-grey-3\:l\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-4\:l {
        background-color: rgba(68, 68, 68, 0.4);
    }
    .bgc-dark-grey-4\:l\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-5\:l {
        background-color: rgba(68, 68, 68, 0.5);
    }
    .bgc-dark-grey-5\:l\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-6\:l {
        background-color: rgba(68, 68, 68, 0.6);
    }
    .bgc-dark-grey-6\:l\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-7\:l {
        background-color: rgba(68, 68, 68, 0.7);
    }
    .bgc-dark-grey-7\:l\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-8\:l {
        background-color: rgba(68, 68, 68, 0.8);
    }
    .bgc-dark-grey-8\:l\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-9\:l {
        background-color: rgba(68, 68, 68, 0.9);
    }
    .bgc-dark-grey-9\:l\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-10\:l {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-10\:l\:h:hover {
        background-color: #2c2f36;
    }
}
@media (min-width: 1200px) {
    .bgc-dark-grey\:xl {
        background-color: #2c2f36;
    }
    .bgc-dark-grey\:xl\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-1\:xl {
        background-color: rgba(68, 68, 68, 0.1);
    }
    .bgc-dark-grey-1\:xl\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-2\:xl {
        background-color: rgba(68, 68, 68, 0.2);
    }
    .bgc-dark-grey-2\:xl\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-3\:xl {
        background-color: rgba(68, 68, 68, 0.3);
    }
    .bgc-dark-grey-3\:xl\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-4\:xl {
        background-color: rgba(68, 68, 68, 0.4);
    }
    .bgc-dark-grey-4\:xl\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-5\:xl {
        background-color: rgba(68, 68, 68, 0.5);
    }
    .bgc-dark-grey-5\:xl\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-6\:xl {
        background-color: rgba(68, 68, 68, 0.6);
    }
    .bgc-dark-grey-6\:xl\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-7\:xl {
        background-color: rgba(68, 68, 68, 0.7);
    }
    .bgc-dark-grey-7\:xl\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-8\:xl {
        background-color: rgba(68, 68, 68, 0.8);
    }
    .bgc-dark-grey-8\:xl\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-9\:xl {
        background-color: rgba(68, 68, 68, 0.9);
    }
    .bgc-dark-grey-9\:xl\:h:hover {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-10\:xl {
        background-color: #2c2f36;
    }
    .bgc-dark-grey-10\:xl\:h:hover {
        background-color: #2c2f36;
    }
}
.bgc-grey {
    background-color: #676a79;
}
.bgc-grey\:h:hover {
    background-color: #676a79;
}
.bgc-grey-1 {
    background-color: rgba(120, 124, 149, 0.1);
}
.bgc-grey-1\:h:hover {
    background-color: #676a79;
}
.bgc-grey-2 {
    background-color: rgba(120, 124, 149, 0.2);
}
.bgc-grey-2\:h:hover {
    background-color: #676a79;
}
.bgc-grey-3 {
    background-color: rgba(120, 124, 149, 0.3);
}
.bgc-grey-3\:h:hover {
    background-color: #676a79;
}
.bgc-grey-4 {
    background-color: rgba(120, 124, 149, 0.4);
}
.bgc-grey-4\:h:hover {
    background-color: #676a79;
}
.bgc-grey-5 {
    background-color: rgba(120, 124, 149, 0.5);
}
.bgc-grey-5\:h:hover {
    background-color: #676a79;
}
.bgc-grey-6 {
    background-color: rgba(120, 124, 149, 0.6);
}
.bgc-grey-6\:h:hover {
    background-color: #676a79;
}
.bgc-grey-7 {
    background-color: rgba(120, 124, 149, 0.7);
}
.bgc-grey-7\:h:hover {
    background-color: #676a79;
}
.bgc-grey-8 {
    background-color: rgba(120, 124, 149, 0.8);
}
.bgc-grey-8\:h:hover {
    background-color: #676a79;
}
.bgc-grey-9 {
    background-color: rgba(120, 124, 149, 0.9);
}
.bgc-grey-9\:h:hover {
    background-color: #676a79;
}
.bgc-grey-10 {
    background-color: #676a79;
}
.bgc-grey-10\:h:hover {
    background-color: #676a79;
}
@media (min-width: 640px) {
    .bgc-grey\:m {
        background-color: #676a79;
    }
    .bgc-grey\:m\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-1\:m {
        background-color: rgba(120, 124, 149, 0.1);
    }
    .bgc-grey-1\:m\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-2\:m {
        background-color: rgba(120, 124, 149, 0.2);
    }
    .bgc-grey-2\:m\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-3\:m {
        background-color: rgba(120, 124, 149, 0.3);
    }
    .bgc-grey-3\:m\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-4\:m {
        background-color: rgba(120, 124, 149, 0.4);
    }
    .bgc-grey-4\:m\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-5\:m {
        background-color: rgba(120, 124, 149, 0.5);
    }
    .bgc-grey-5\:m\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-6\:m {
        background-color: rgba(120, 124, 149, 0.6);
    }
    .bgc-grey-6\:m\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-7\:m {
        background-color: rgba(120, 124, 149, 0.7);
    }
    .bgc-grey-7\:m\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-8\:m {
        background-color: rgba(120, 124, 149, 0.8);
    }
    .bgc-grey-8\:m\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-9\:m {
        background-color: rgba(120, 124, 149, 0.9);
    }
    .bgc-grey-9\:m\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-10\:m {
        background-color: #676a79;
    }
    .bgc-grey-10\:m\:h:hover {
        background-color: #676a79;
    }
}
@media (min-width: 860px) {
    .bgc-grey\:l {
        background-color: #676a79;
    }
    .bgc-grey\:l\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-1\:l {
        background-color: rgba(120, 124, 149, 0.1);
    }
    .bgc-grey-1\:l\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-2\:l {
        background-color: rgba(120, 124, 149, 0.2);
    }
    .bgc-grey-2\:l\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-3\:l {
        background-color: rgba(120, 124, 149, 0.3);
    }
    .bgc-grey-3\:l\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-4\:l {
        background-color: rgba(120, 124, 149, 0.4);
    }
    .bgc-grey-4\:l\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-5\:l {
        background-color: rgba(120, 124, 149, 0.5);
    }
    .bgc-grey-5\:l\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-6\:l {
        background-color: rgba(120, 124, 149, 0.6);
    }
    .bgc-grey-6\:l\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-7\:l {
        background-color: rgba(120, 124, 149, 0.7);
    }
    .bgc-grey-7\:l\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-8\:l {
        background-color: rgba(120, 124, 149, 0.8);
    }
    .bgc-grey-8\:l\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-9\:l {
        background-color: rgba(120, 124, 149, 0.9);
    }
    .bgc-grey-9\:l\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-10\:l {
        background-color: #676a79;
    }
    .bgc-grey-10\:l\:h:hover {
        background-color: #676a79;
    }
}
@media (min-width: 1200px) {
    .bgc-grey\:xl {
        background-color: #676a79;
    }
    .bgc-grey\:xl\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-1\:xl {
        background-color: rgba(120, 124, 149, 0.1);
    }
    .bgc-grey-1\:xl\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-2\:xl {
        background-color: rgba(120, 124, 149, 0.2);
    }
    .bgc-grey-2\:xl\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-3\:xl {
        background-color: rgba(120, 124, 149, 0.3);
    }
    .bgc-grey-3\:xl\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-4\:xl {
        background-color: rgba(120, 124, 149, 0.4);
    }
    .bgc-grey-4\:xl\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-5\:xl {
        background-color: rgba(120, 124, 149, 0.5);
    }
    .bgc-grey-5\:xl\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-6\:xl {
        background-color: rgba(120, 124, 149, 0.6);
    }
    .bgc-grey-6\:xl\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-7\:xl {
        background-color: rgba(120, 124, 149, 0.7);
    }
    .bgc-grey-7\:xl\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-8\:xl {
        background-color: rgba(120, 124, 149, 0.8);
    }
    .bgc-grey-8\:xl\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-9\:xl {
        background-color: rgba(120, 124, 149, 0.9);
    }
    .bgc-grey-9\:xl\:h:hover {
        background-color: #676a79;
    }
    .bgc-grey-10\:xl {
        background-color: #676a79;
    }
    .bgc-grey-10\:xl\:h:hover {
        background-color: #676a79;
    }
}
.bgc-light-grey {
    background-color: #d3d4d9;
}
.bgc-light-grey\:h:hover {
    background-color: #d3d4d9;
}
.bgc-light-grey-1 {
    background-color: rgba(236, 238, 244, 0.1);
}
.bgc-light-grey-1\:h:hover {
    background-color: #d3d4d9;
}
.bgc-light-grey-2 {
    background-color: rgba(236, 238, 244, 0.2);
}
.bgc-light-grey-2\:h:hover {
    background-color: #d3d4d9;
}
.bgc-light-grey-3 {
    background-color: rgba(236, 238, 244, 0.3);
}
.bgc-light-grey-3\:h:hover {
    background-color: #d3d4d9;
}
.bgc-light-grey-4 {
    background-color: rgba(236, 238, 244, 0.4);
}
.bgc-light-grey-4\:h:hover {
    background-color: #d3d4d9;
}
.bgc-light-grey-5 {
    background-color: rgba(236, 238, 244, 0.5);
}
.bgc-light-grey-5\:h:hover {
    background-color: #d3d4d9;
}
.bgc-light-grey-6 {
    background-color: rgba(236, 238, 244, 0.6);
}
.bgc-light-grey-6\:h:hover {
    background-color: #d3d4d9;
}
.bgc-light-grey-7 {
    background-color: rgba(236, 238, 244, 0.7);
}
.bgc-light-grey-7\:h:hover {
    background-color: #d3d4d9;
}
.bgc-light-grey-8 {
    background-color: rgba(236, 238, 244, 0.8);
}
.bgc-light-grey-8\:h:hover {
    background-color: #d3d4d9;
}
.bgc-light-grey-9 {
    background-color: rgba(236, 238, 244, 0.9);
}
.bgc-light-grey-9\:h:hover {
    background-color: #d3d4d9;
}
.bgc-light-grey-10 {
    background-color: #d3d4d9;
}
.bgc-light-grey-10\:h:hover {
    background-color: #d3d4d9;
}
@media (min-width: 640px) {
    .bgc-light-grey\:m {
        background-color: #d3d4d9;
    }
    .bgc-light-grey\:m\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-1\:m {
        background-color: rgba(236, 238, 244, 0.1);
    }
    .bgc-light-grey-1\:m\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-2\:m {
        background-color: rgba(236, 238, 244, 0.2);
    }
    .bgc-light-grey-2\:m\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-3\:m {
        background-color: rgba(236, 238, 244, 0.3);
    }
    .bgc-light-grey-3\:m\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-4\:m {
        background-color: rgba(236, 238, 244, 0.4);
    }
    .bgc-light-grey-4\:m\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-5\:m {
        background-color: rgba(236, 238, 244, 0.5);
    }
    .bgc-light-grey-5\:m\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-6\:m {
        background-color: rgba(236, 238, 244, 0.6);
    }
    .bgc-light-grey-6\:m\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-7\:m {
        background-color: rgba(236, 238, 244, 0.7);
    }
    .bgc-light-grey-7\:m\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-8\:m {
        background-color: rgba(236, 238, 244, 0.8);
    }
    .bgc-light-grey-8\:m\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-9\:m {
        background-color: rgba(236, 238, 244, 0.9);
    }
    .bgc-light-grey-9\:m\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-10\:m {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-10\:m\:h:hover {
        background-color: #d3d4d9;
    }
}
@media (min-width: 860px) {
    .bgc-light-grey\:l {
        background-color: #d3d4d9;
    }
    .bgc-light-grey\:l\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-1\:l {
        background-color: rgba(236, 238, 244, 0.1);
    }
    .bgc-light-grey-1\:l\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-2\:l {
        background-color: rgba(236, 238, 244, 0.2);
    }
    .bgc-light-grey-2\:l\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-3\:l {
        background-color: rgba(236, 238, 244, 0.3);
    }
    .bgc-light-grey-3\:l\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-4\:l {
        background-color: rgba(236, 238, 244, 0.4);
    }
    .bgc-light-grey-4\:l\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-5\:l {
        background-color: rgba(236, 238, 244, 0.5);
    }
    .bgc-light-grey-5\:l\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-6\:l {
        background-color: rgba(236, 238, 244, 0.6);
    }
    .bgc-light-grey-6\:l\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-7\:l {
        background-color: rgba(236, 238, 244, 0.7);
    }
    .bgc-light-grey-7\:l\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-8\:l {
        background-color: rgba(236, 238, 244, 0.8);
    }
    .bgc-light-grey-8\:l\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-9\:l {
        background-color: rgba(236, 238, 244, 0.9);
    }
    .bgc-light-grey-9\:l\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-10\:l {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-10\:l\:h:hover {
        background-color: #d3d4d9;
    }
}
@media (min-width: 1200px) {
    .bgc-light-grey\:xl {
        background-color: #d3d4d9;
    }
    .bgc-light-grey\:xl\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-1\:xl {
        background-color: rgba(236, 238, 244, 0.1);
    }
    .bgc-light-grey-1\:xl\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-2\:xl {
        background-color: rgba(236, 238, 244, 0.2);
    }
    .bgc-light-grey-2\:xl\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-3\:xl {
        background-color: rgba(236, 238, 244, 0.3);
    }
    .bgc-light-grey-3\:xl\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-4\:xl {
        background-color: rgba(236, 238, 244, 0.4);
    }
    .bgc-light-grey-4\:xl\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-5\:xl {
        background-color: rgba(236, 238, 244, 0.5);
    }
    .bgc-light-grey-5\:xl\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-6\:xl {
        background-color: rgba(236, 238, 244, 0.6);
    }
    .bgc-light-grey-6\:xl\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-7\:xl {
        background-color: rgba(236, 238, 244, 0.7);
    }
    .bgc-light-grey-7\:xl\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-8\:xl {
        background-color: rgba(236, 238, 244, 0.8);
    }
    .bgc-light-grey-8\:xl\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-9\:xl {
        background-color: rgba(236, 238, 244, 0.9);
    }
    .bgc-light-grey-9\:xl\:h:hover {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-10\:xl {
        background-color: #d3d4d9;
    }
    .bgc-light-grey-10\:xl\:h:hover {
        background-color: #d3d4d9;
    }
}
.bgc-faded-grey {
    background-color: #f7f8f8;
}
.bgc-faded-grey\:h:hover {
    background-color: #f7f8f8;
}
.bgc-faded-grey-1 {
    background-color: rgba(228, 233, 245, 0.1);
}
.bgc-faded-grey-1\:h:hover {
    background-color: #f7f8f8;
}
.bgc-faded-grey-2 {
    background-color: rgba(228, 233, 245, 0.2);
}
.bgc-faded-grey-2\:h:hover {
    background-color: #f7f8f8;
}
.bgc-faded-grey-3 {
    background-color: rgba(228, 233, 245, 0.3);
}
.bgc-faded-grey-3\:h:hover {
    background-color: #f7f8f8;
}
.bgc-faded-grey-4 {
    background-color: rgba(228, 233, 245, 0.4);
}
.bgc-faded-grey-4\:h:hover {
    background-color: #f7f8f8;
}
.bgc-faded-grey-5 {
    background-color: rgba(228, 233, 245, 0.5);
}
.bgc-faded-grey-5\:h:hover {
    background-color: #f7f8f8;
}
.bgc-faded-grey-6 {
    background-color: rgba(228, 233, 245, 0.6);
}
.bgc-faded-grey-6\:h:hover {
    background-color: #f7f8f8;
}
.bgc-faded-grey-7 {
    background-color: rgba(228, 233, 245, 0.7);
}
.bgc-faded-grey-7\:h:hover {
    background-color: #f7f8f8;
}
.bgc-faded-grey-8 {
    background-color: rgba(228, 233, 245, 0.8);
}
.bgc-faded-grey-8\:h:hover {
    background-color: #f7f8f8;
}
.bgc-faded-grey-9 {
    background-color: rgba(228, 233, 245, 0.9);
}
.bgc-faded-grey-9\:h:hover {
    background-color: #f7f8f8;
}
.bgc-faded-grey-10 {
    background-color: #f7f8f8;
}
.bgc-faded-grey-10\:h:hover {
    background-color: #f7f8f8;
}
@media (min-width: 640px) {
    .bgc-faded-grey\:m {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey\:m\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-1\:m {
        background-color: rgba(228, 233, 245, 0.1);
    }
    .bgc-faded-grey-1\:m\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-2\:m {
        background-color: rgba(228, 233, 245, 0.2);
    }
    .bgc-faded-grey-2\:m\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-3\:m {
        background-color: rgba(228, 233, 245, 0.3);
    }
    .bgc-faded-grey-3\:m\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-4\:m {
        background-color: rgba(228, 233, 245, 0.4);
    }
    .bgc-faded-grey-4\:m\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-5\:m {
        background-color: rgba(228, 233, 245, 0.5);
    }
    .bgc-faded-grey-5\:m\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-6\:m {
        background-color: rgba(228, 233, 245, 0.6);
    }
    .bgc-faded-grey-6\:m\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-7\:m {
        background-color: rgba(228, 233, 245, 0.7);
    }
    .bgc-faded-grey-7\:m\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-8\:m {
        background-color: rgba(228, 233, 245, 0.8);
    }
    .bgc-faded-grey-8\:m\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-9\:m {
        background-color: rgba(228, 233, 245, 0.9);
    }
    .bgc-faded-grey-9\:m\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-10\:m {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-10\:m\:h:hover {
        background-color: #f7f8f8;
    }
}
@media (min-width: 860px) {
    .bgc-faded-grey\:l {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey\:l\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-1\:l {
        background-color: rgba(228, 233, 245, 0.1);
    }
    .bgc-faded-grey-1\:l\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-2\:l {
        background-color: rgba(228, 233, 245, 0.2);
    }
    .bgc-faded-grey-2\:l\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-3\:l {
        background-color: rgba(228, 233, 245, 0.3);
    }
    .bgc-faded-grey-3\:l\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-4\:l {
        background-color: rgba(228, 233, 245, 0.4);
    }
    .bgc-faded-grey-4\:l\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-5\:l {
        background-color: rgba(228, 233, 245, 0.5);
    }
    .bgc-faded-grey-5\:l\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-6\:l {
        background-color: rgba(228, 233, 245, 0.6);
    }
    .bgc-faded-grey-6\:l\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-7\:l {
        background-color: rgba(228, 233, 245, 0.7);
    }
    .bgc-faded-grey-7\:l\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-8\:l {
        background-color: rgba(228, 233, 245, 0.8);
    }
    .bgc-faded-grey-8\:l\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-9\:l {
        background-color: rgba(228, 233, 245, 0.9);
    }
    .bgc-faded-grey-9\:l\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-10\:l {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-10\:l\:h:hover {
        background-color: #f7f8f8;
    }
}
@media (min-width: 1200px) {
    .bgc-faded-grey\:xl {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey\:xl\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-1\:xl {
        background-color: rgba(228, 233, 245, 0.1);
    }
    .bgc-faded-grey-1\:xl\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-2\:xl {
        background-color: rgba(228, 233, 245, 0.2);
    }
    .bgc-faded-grey-2\:xl\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-3\:xl {
        background-color: rgba(228, 233, 245, 0.3);
    }
    .bgc-faded-grey-3\:xl\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-4\:xl {
        background-color: rgba(228, 233, 245, 0.4);
    }
    .bgc-faded-grey-4\:xl\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-5\:xl {
        background-color: rgba(228, 233, 245, 0.5);
    }
    .bgc-faded-grey-5\:xl\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-6\:xl {
        background-color: rgba(228, 233, 245, 0.6);
    }
    .bgc-faded-grey-6\:xl\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-7\:xl {
        background-color: rgba(228, 233, 245, 0.7);
    }
    .bgc-faded-grey-7\:xl\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-8\:xl {
        background-color: rgba(228, 233, 245, 0.8);
    }
    .bgc-faded-grey-8\:xl\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-9\:xl {
        background-color: rgba(228, 233, 245, 0.9);
    }
    .bgc-faded-grey-9\:xl\:h:hover {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-10\:xl {
        background-color: #f7f8f8;
    }
    .bgc-faded-grey-10\:xl\:h:hover {
        background-color: #f7f8f8;
    }
}
.bgc-positive {
    background-color: #3eb06f;
}
.bgc-positive\:h:hover {
    background-color: #3eb06f;
}
.bgc-positive-1 {
    background-color: rgba(62, 176, 111, 0.1);
}
.bgc-positive-1\:h:hover {
    background-color: #3eb06f;
}
.bgc-positive-2 {
    background-color: rgba(62, 176, 111, 0.2);
}
.bgc-positive-2\:h:hover {
    background-color: #3eb06f;
}
.bgc-positive-3 {
    background-color: rgba(62, 176, 111, 0.3);
}
.bgc-positive-3\:h:hover {
    background-color: #3eb06f;
}
.bgc-positive-4 {
    background-color: rgba(62, 176, 111, 0.4);
}
.bgc-positive-4\:h:hover {
    background-color: #3eb06f;
}
.bgc-positive-5 {
    background-color: rgba(62, 176, 111, 0.5);
}
.bgc-positive-5\:h:hover {
    background-color: #3eb06f;
}
.bgc-positive-6 {
    background-color: rgba(62, 176, 111, 0.6);
}
.bgc-positive-6\:h:hover {
    background-color: #3eb06f;
}
.bgc-positive-7 {
    background-color: rgba(62, 176, 111, 0.7);
}
.bgc-positive-7\:h:hover {
    background-color: #3eb06f;
}
.bgc-positive-8 {
    background-color: rgba(62, 176, 111, 0.8);
}
.bgc-positive-8\:h:hover {
    background-color: #3eb06f;
}
.bgc-positive-9 {
    background-color: rgba(62, 176, 111, 0.9);
}
.bgc-positive-9\:h:hover {
    background-color: #3eb06f;
}
.bgc-positive-10 {
    background-color: #3eb06f;
}
.bgc-positive-10\:h:hover {
    background-color: #3eb06f;
}
@media (min-width: 640px) {
    .bgc-positive\:m {
        background-color: #3eb06f;
    }
    .bgc-positive\:m\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-1\:m {
        background-color: rgba(62, 176, 111, 0.1);
    }
    .bgc-positive-1\:m\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-2\:m {
        background-color: rgba(62, 176, 111, 0.2);
    }
    .bgc-positive-2\:m\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-3\:m {
        background-color: rgba(62, 176, 111, 0.3);
    }
    .bgc-positive-3\:m\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-4\:m {
        background-color: rgba(62, 176, 111, 0.4);
    }
    .bgc-positive-4\:m\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-5\:m {
        background-color: rgba(62, 176, 111, 0.5);
    }
    .bgc-positive-5\:m\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-6\:m {
        background-color: rgba(62, 176, 111, 0.6);
    }
    .bgc-positive-6\:m\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-7\:m {
        background-color: rgba(62, 176, 111, 0.7);
    }
    .bgc-positive-7\:m\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-8\:m {
        background-color: rgba(62, 176, 111, 0.8);
    }
    .bgc-positive-8\:m\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-9\:m {
        background-color: rgba(62, 176, 111, 0.9);
    }
    .bgc-positive-9\:m\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-10\:m {
        background-color: #3eb06f;
    }
    .bgc-positive-10\:m\:h:hover {
        background-color: #3eb06f;
    }
}
@media (min-width: 860px) {
    .bgc-positive\:l {
        background-color: #3eb06f;
    }
    .bgc-positive\:l\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-1\:l {
        background-color: rgba(62, 176, 111, 0.1);
    }
    .bgc-positive-1\:l\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-2\:l {
        background-color: rgba(62, 176, 111, 0.2);
    }
    .bgc-positive-2\:l\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-3\:l {
        background-color: rgba(62, 176, 111, 0.3);
    }
    .bgc-positive-3\:l\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-4\:l {
        background-color: rgba(62, 176, 111, 0.4);
    }
    .bgc-positive-4\:l\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-5\:l {
        background-color: rgba(62, 176, 111, 0.5);
    }
    .bgc-positive-5\:l\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-6\:l {
        background-color: rgba(62, 176, 111, 0.6);
    }
    .bgc-positive-6\:l\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-7\:l {
        background-color: rgba(62, 176, 111, 0.7);
    }
    .bgc-positive-7\:l\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-8\:l {
        background-color: rgba(62, 176, 111, 0.8);
    }
    .bgc-positive-8\:l\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-9\:l {
        background-color: rgba(62, 176, 111, 0.9);
    }
    .bgc-positive-9\:l\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-10\:l {
        background-color: #3eb06f;
    }
    .bgc-positive-10\:l\:h:hover {
        background-color: #3eb06f;
    }
}
@media (min-width: 1200px) {
    .bgc-positive\:xl {
        background-color: #3eb06f;
    }
    .bgc-positive\:xl\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-1\:xl {
        background-color: rgba(62, 176, 111, 0.1);
    }
    .bgc-positive-1\:xl\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-2\:xl {
        background-color: rgba(62, 176, 111, 0.2);
    }
    .bgc-positive-2\:xl\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-3\:xl {
        background-color: rgba(62, 176, 111, 0.3);
    }
    .bgc-positive-3\:xl\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-4\:xl {
        background-color: rgba(62, 176, 111, 0.4);
    }
    .bgc-positive-4\:xl\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-5\:xl {
        background-color: rgba(62, 176, 111, 0.5);
    }
    .bgc-positive-5\:xl\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-6\:xl {
        background-color: rgba(62, 176, 111, 0.6);
    }
    .bgc-positive-6\:xl\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-7\:xl {
        background-color: rgba(62, 176, 111, 0.7);
    }
    .bgc-positive-7\:xl\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-8\:xl {
        background-color: rgba(62, 176, 111, 0.8);
    }
    .bgc-positive-8\:xl\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-9\:xl {
        background-color: rgba(62, 176, 111, 0.9);
    }
    .bgc-positive-9\:xl\:h:hover {
        background-color: #3eb06f;
    }
    .bgc-positive-10\:xl {
        background-color: #3eb06f;
    }
    .bgc-positive-10\:xl\:h:hover {
        background-color: #3eb06f;
    }
}
.bgc-negative {
    background-color: #df5631;
}
.bgc-negative\:h:hover {
    background-color: #df5631;
}
.bgc-negative-1 {
    background-color: rgba(223, 86, 49, 0.1);
}
.bgc-negative-1\:h:hover {
    background-color: #df5631;
}
.bgc-negative-2 {
    background-color: rgba(223, 86, 49, 0.2);
}
.bgc-negative-2\:h:hover {
    background-color: #df5631;
}
.bgc-negative-3 {
    background-color: rgba(223, 86, 49, 0.3);
}
.bgc-negative-3\:h:hover {
    background-color: #df5631;
}
.bgc-negative-4 {
    background-color: rgba(223, 86, 49, 0.4);
}
.bgc-negative-4\:h:hover {
    background-color: #df5631;
}
.bgc-negative-5 {
    background-color: rgba(223, 86, 49, 0.5);
}
.bgc-negative-5\:h:hover {
    background-color: #df5631;
}
.bgc-negative-6 {
    background-color: rgba(223, 86, 49, 0.6);
}
.bgc-negative-6\:h:hover {
    background-color: #df5631;
}
.bgc-negative-7 {
    background-color: rgba(223, 86, 49, 0.7);
}
.bgc-negative-7\:h:hover {
    background-color: #df5631;
}
.bgc-negative-8 {
    background-color: rgba(223, 86, 49, 0.8);
}
.bgc-negative-8\:h:hover {
    background-color: #df5631;
}
.bgc-negative-9 {
    background-color: rgba(223, 86, 49, 0.9);
}
.bgc-negative-9\:h:hover {
    background-color: #df5631;
}
.bgc-negative-10 {
    background-color: #df5631;
}
.bgc-negative-10\:h:hover {
    background-color: #df5631;
}
@media (min-width: 640px) {
    .bgc-negative\:m {
        background-color: #df5631;
    }
    .bgc-negative\:m\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-1\:m {
        background-color: rgba(223, 86, 49, 0.1);
    }
    .bgc-negative-1\:m\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-2\:m {
        background-color: rgba(223, 86, 49, 0.2);
    }
    .bgc-negative-2\:m\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-3\:m {
        background-color: rgba(223, 86, 49, 0.3);
    }
    .bgc-negative-3\:m\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-4\:m {
        background-color: rgba(223, 86, 49, 0.4);
    }
    .bgc-negative-4\:m\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-5\:m {
        background-color: rgba(223, 86, 49, 0.5);
    }
    .bgc-negative-5\:m\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-6\:m {
        background-color: rgba(223, 86, 49, 0.6);
    }
    .bgc-negative-6\:m\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-7\:m {
        background-color: rgba(223, 86, 49, 0.7);
    }
    .bgc-negative-7\:m\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-8\:m {
        background-color: rgba(223, 86, 49, 0.8);
    }
    .bgc-negative-8\:m\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-9\:m {
        background-color: rgba(223, 86, 49, 0.9);
    }
    .bgc-negative-9\:m\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-10\:m {
        background-color: #df5631;
    }
    .bgc-negative-10\:m\:h:hover {
        background-color: #df5631;
    }
}
@media (min-width: 860px) {
    .bgc-negative\:l {
        background-color: #df5631;
    }
    .bgc-negative\:l\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-1\:l {
        background-color: rgba(223, 86, 49, 0.1);
    }
    .bgc-negative-1\:l\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-2\:l {
        background-color: rgba(223, 86, 49, 0.2);
    }
    .bgc-negative-2\:l\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-3\:l {
        background-color: rgba(223, 86, 49, 0.3);
    }
    .bgc-negative-3\:l\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-4\:l {
        background-color: rgba(223, 86, 49, 0.4);
    }
    .bgc-negative-4\:l\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-5\:l {
        background-color: rgba(223, 86, 49, 0.5);
    }
    .bgc-negative-5\:l\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-6\:l {
        background-color: rgba(223, 86, 49, 0.6);
    }
    .bgc-negative-6\:l\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-7\:l {
        background-color: rgba(223, 86, 49, 0.7);
    }
    .bgc-negative-7\:l\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-8\:l {
        background-color: rgba(223, 86, 49, 0.8);
    }
    .bgc-negative-8\:l\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-9\:l {
        background-color: rgba(223, 86, 49, 0.9);
    }
    .bgc-negative-9\:l\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-10\:l {
        background-color: #df5631;
    }
    .bgc-negative-10\:l\:h:hover {
        background-color: #df5631;
    }
}
@media (min-width: 1200px) {
    .bgc-negative\:xl {
        background-color: #df5631;
    }
    .bgc-negative\:xl\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-1\:xl {
        background-color: rgba(223, 86, 49, 0.1);
    }
    .bgc-negative-1\:xl\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-2\:xl {
        background-color: rgba(223, 86, 49, 0.2);
    }
    .bgc-negative-2\:xl\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-3\:xl {
        background-color: rgba(223, 86, 49, 0.3);
    }
    .bgc-negative-3\:xl\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-4\:xl {
        background-color: rgba(223, 86, 49, 0.4);
    }
    .bgc-negative-4\:xl\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-5\:xl {
        background-color: rgba(223, 86, 49, 0.5);
    }
    .bgc-negative-5\:xl\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-6\:xl {
        background-color: rgba(223, 86, 49, 0.6);
    }
    .bgc-negative-6\:xl\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-7\:xl {
        background-color: rgba(223, 86, 49, 0.7);
    }
    .bgc-negative-7\:xl\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-8\:xl {
        background-color: rgba(223, 86, 49, 0.8);
    }
    .bgc-negative-8\:xl\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-9\:xl {
        background-color: rgba(223, 86, 49, 0.9);
    }
    .bgc-negative-9\:xl\:h:hover {
        background-color: #df5631;
    }
    .bgc-negative-10\:xl {
        background-color: #df5631;
    }
    .bgc-negative-10\:xl\:h:hover {
        background-color: #df5631;
    }
}
.bgc-warning {
    background-color: #f97c4b;
}
.bgc-warning\:h:hover {
    background-color: #f97c4b;
}
.bgc-warning-1 {
    background-color: rgba(249, 124, 75, 0.1);
}
.bgc-warning-1\:h:hover {
    background-color: #f97c4b;
}
.bgc-warning-2 {
    background-color: rgba(249, 124, 75, 0.2);
}
.bgc-warning-2\:h:hover {
    background-color: #f97c4b;
}
.bgc-warning-3 {
    background-color: rgba(249, 124, 75, 0.3);
}
.bgc-warning-3\:h:hover {
    background-color: #f97c4b;
}
.bgc-warning-4 {
    background-color: rgba(249, 124, 75, 0.4);
}
.bgc-warning-4\:h:hover {
    background-color: #f97c4b;
}
.bgc-warning-5 {
    background-color: rgba(249, 124, 75, 0.5);
}
.bgc-warning-5\:h:hover {
    background-color: #f97c4b;
}
.bgc-warning-6 {
    background-color: rgba(249, 124, 75, 0.6);
}
.bgc-warning-6\:h:hover {
    background-color: #f97c4b;
}
.bgc-warning-7 {
    background-color: rgba(249, 124, 75, 0.7);
}
.bgc-warning-7\:h:hover {
    background-color: #f97c4b;
}
.bgc-warning-8 {
    background-color: rgba(249, 124, 75, 0.8);
}
.bgc-warning-8\:h:hover {
    background-color: #f97c4b;
}
.bgc-warning-9 {
    background-color: rgba(249, 124, 75, 0.9);
}
.bgc-warning-9\:h:hover {
    background-color: #f97c4b;
}
.bgc-warning-10 {
    background-color: #f97c4b;
}
.bgc-warning-10\:h:hover {
    background-color: #f97c4b;
}
@media (min-width: 640px) {
    .bgc-warning\:m {
        background-color: #f97c4b;
    }
    .bgc-warning\:m\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-1\:m {
        background-color: rgba(249, 124, 75, 0.1);
    }
    .bgc-warning-1\:m\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-2\:m {
        background-color: rgba(249, 124, 75, 0.2);
    }
    .bgc-warning-2\:m\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-3\:m {
        background-color: rgba(249, 124, 75, 0.3);
    }
    .bgc-warning-3\:m\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-4\:m {
        background-color: rgba(249, 124, 75, 0.4);
    }
    .bgc-warning-4\:m\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-5\:m {
        background-color: rgba(249, 124, 75, 0.5);
    }
    .bgc-warning-5\:m\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-6\:m {
        background-color: rgba(249, 124, 75, 0.6);
    }
    .bgc-warning-6\:m\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-7\:m {
        background-color: rgba(249, 124, 75, 0.7);
    }
    .bgc-warning-7\:m\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-8\:m {
        background-color: rgba(249, 124, 75, 0.8);
    }
    .bgc-warning-8\:m\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-9\:m {
        background-color: rgba(249, 124, 75, 0.9);
    }
    .bgc-warning-9\:m\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-10\:m {
        background-color: #f97c4b;
    }
    .bgc-warning-10\:m\:h:hover {
        background-color: #f97c4b;
    }
}
@media (min-width: 860px) {
    .bgc-warning\:l {
        background-color: #f97c4b;
    }
    .bgc-warning\:l\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-1\:l {
        background-color: rgba(249, 124, 75, 0.1);
    }
    .bgc-warning-1\:l\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-2\:l {
        background-color: rgba(249, 124, 75, 0.2);
    }
    .bgc-warning-2\:l\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-3\:l {
        background-color: rgba(249, 124, 75, 0.3);
    }
    .bgc-warning-3\:l\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-4\:l {
        background-color: rgba(249, 124, 75, 0.4);
    }
    .bgc-warning-4\:l\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-5\:l {
        background-color: rgba(249, 124, 75, 0.5);
    }
    .bgc-warning-5\:l\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-6\:l {
        background-color: rgba(249, 124, 75, 0.6);
    }
    .bgc-warning-6\:l\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-7\:l {
        background-color: rgba(249, 124, 75, 0.7);
    }
    .bgc-warning-7\:l\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-8\:l {
        background-color: rgba(249, 124, 75, 0.8);
    }
    .bgc-warning-8\:l\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-9\:l {
        background-color: rgba(249, 124, 75, 0.9);
    }
    .bgc-warning-9\:l\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-10\:l {
        background-color: #f97c4b;
    }
    .bgc-warning-10\:l\:h:hover {
        background-color: #f97c4b;
    }
}
@media (min-width: 1200px) {
    .bgc-warning\:xl {
        background-color: #f97c4b;
    }
    .bgc-warning\:xl\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-1\:xl {
        background-color: rgba(249, 124, 75, 0.1);
    }
    .bgc-warning-1\:xl\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-2\:xl {
        background-color: rgba(249, 124, 75, 0.2);
    }
    .bgc-warning-2\:xl\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-3\:xl {
        background-color: rgba(249, 124, 75, 0.3);
    }
    .bgc-warning-3\:xl\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-4\:xl {
        background-color: rgba(249, 124, 75, 0.4);
    }
    .bgc-warning-4\:xl\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-5\:xl {
        background-color: rgba(249, 124, 75, 0.5);
    }
    .bgc-warning-5\:xl\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-6\:xl {
        background-color: rgba(249, 124, 75, 0.6);
    }
    .bgc-warning-6\:xl\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-7\:xl {
        background-color: rgba(249, 124, 75, 0.7);
    }
    .bgc-warning-7\:xl\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-8\:xl {
        background-color: rgba(249, 124, 75, 0.8);
    }
    .bgc-warning-8\:xl\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-9\:xl {
        background-color: rgba(249, 124, 75, 0.9);
    }
    .bgc-warning-9\:xl\:h:hover {
        background-color: #f97c4b;
    }
    .bgc-warning-10\:xl {
        background-color: #f97c4b;
    }
    .bgc-warning-10\:xl\:h:hover {
        background-color: #f97c4b;
    }
}
.bgc-neutral {
    background-color: #577597;
}
.bgc-neutral\:h:hover {
    background-color: #577597;
}
.bgc-neutral-1 {
    background-color: rgba(87, 117, 151, 0.1);
}
.bgc-neutral-1\:h:hover {
    background-color: #577597;
}
.bgc-neutral-2 {
    background-color: rgba(87, 117, 151, 0.2);
}
.bgc-neutral-2\:h:hover {
    background-color: #577597;
}
.bgc-neutral-3 {
    background-color: rgba(87, 117, 151, 0.3);
}
.bgc-neutral-3\:h:hover {
    background-color: #577597;
}
.bgc-neutral-4 {
    background-color: rgba(87, 117, 151, 0.4);
}
.bgc-neutral-4\:h:hover {
    background-color: #577597;
}
.bgc-neutral-5 {
    background-color: rgba(87, 117, 151, 0.5);
}
.bgc-neutral-5\:h:hover {
    background-color: #577597;
}
.bgc-neutral-6 {
    background-color: rgba(87, 117, 151, 0.6);
}
.bgc-neutral-6\:h:hover {
    background-color: #577597;
}
.bgc-neutral-7 {
    background-color: rgba(87, 117, 151, 0.7);
}
.bgc-neutral-7\:h:hover {
    background-color: #577597;
}
.bgc-neutral-8 {
    background-color: rgba(87, 117, 151, 0.8);
}
.bgc-neutral-8\:h:hover {
    background-color: #577597;
}
.bgc-neutral-9 {
    background-color: rgba(87, 117, 151, 0.9);
}
.bgc-neutral-9\:h:hover {
    background-color: #577597;
}
.bgc-neutral-10 {
    background-color: #577597;
}
.bgc-neutral-10\:h:hover {
    background-color: #577597;
}
@media (min-width: 640px) {
    .bgc-neutral\:m {
        background-color: #577597;
    }
    .bgc-neutral\:m\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-1\:m {
        background-color: rgba(87, 117, 151, 0.1);
    }
    .bgc-neutral-1\:m\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-2\:m {
        background-color: rgba(87, 117, 151, 0.2);
    }
    .bgc-neutral-2\:m\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-3\:m {
        background-color: rgba(87, 117, 151, 0.3);
    }
    .bgc-neutral-3\:m\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-4\:m {
        background-color: rgba(87, 117, 151, 0.4);
    }
    .bgc-neutral-4\:m\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-5\:m {
        background-color: rgba(87, 117, 151, 0.5);
    }
    .bgc-neutral-5\:m\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-6\:m {
        background-color: rgba(87, 117, 151, 0.6);
    }
    .bgc-neutral-6\:m\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-7\:m {
        background-color: rgba(87, 117, 151, 0.7);
    }
    .bgc-neutral-7\:m\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-8\:m {
        background-color: rgba(87, 117, 151, 0.8);
    }
    .bgc-neutral-8\:m\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-9\:m {
        background-color: rgba(87, 117, 151, 0.9);
    }
    .bgc-neutral-9\:m\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-10\:m {
        background-color: #577597;
    }
    .bgc-neutral-10\:m\:h:hover {
        background-color: #577597;
    }
}
@media (min-width: 860px) {
    .bgc-neutral\:l {
        background-color: #577597;
    }
    .bgc-neutral\:l\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-1\:l {
        background-color: rgba(87, 117, 151, 0.1);
    }
    .bgc-neutral-1\:l\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-2\:l {
        background-color: rgba(87, 117, 151, 0.2);
    }
    .bgc-neutral-2\:l\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-3\:l {
        background-color: rgba(87, 117, 151, 0.3);
    }
    .bgc-neutral-3\:l\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-4\:l {
        background-color: rgba(87, 117, 151, 0.4);
    }
    .bgc-neutral-4\:l\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-5\:l {
        background-color: rgba(87, 117, 151, 0.5);
    }
    .bgc-neutral-5\:l\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-6\:l {
        background-color: rgba(87, 117, 151, 0.6);
    }
    .bgc-neutral-6\:l\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-7\:l {
        background-color: rgba(87, 117, 151, 0.7);
    }
    .bgc-neutral-7\:l\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-8\:l {
        background-color: rgba(87, 117, 151, 0.8);
    }
    .bgc-neutral-8\:l\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-9\:l {
        background-color: rgba(87, 117, 151, 0.9);
    }
    .bgc-neutral-9\:l\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-10\:l {
        background-color: #577597;
    }
    .bgc-neutral-10\:l\:h:hover {
        background-color: #577597;
    }
}
@media (min-width: 1200px) {
    .bgc-neutral\:xl {
        background-color: #577597;
    }
    .bgc-neutral\:xl\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-1\:xl {
        background-color: rgba(87, 117, 151, 0.1);
    }
    .bgc-neutral-1\:xl\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-2\:xl {
        background-color: rgba(87, 117, 151, 0.2);
    }
    .bgc-neutral-2\:xl\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-3\:xl {
        background-color: rgba(87, 117, 151, 0.3);
    }
    .bgc-neutral-3\:xl\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-4\:xl {
        background-color: rgba(87, 117, 151, 0.4);
    }
    .bgc-neutral-4\:xl\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-5\:xl {
        background-color: rgba(87, 117, 151, 0.5);
    }
    .bgc-neutral-5\:xl\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-6\:xl {
        background-color: rgba(87, 117, 151, 0.6);
    }
    .bgc-neutral-6\:xl\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-7\:xl {
        background-color: rgba(87, 117, 151, 0.7);
    }
    .bgc-neutral-7\:xl\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-8\:xl {
        background-color: rgba(87, 117, 151, 0.8);
    }
    .bgc-neutral-8\:xl\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-9\:xl {
        background-color: rgba(87, 117, 151, 0.9);
    }
    .bgc-neutral-9\:xl\:h:hover {
        background-color: #577597;
    }
    .bgc-neutral-10\:xl {
        background-color: #577597;
    }
    .bgc-neutral-10\:xl\:h:hover {
        background-color: #577597;
    }
}
.bgc-facebook {
    background-color: #3b5998;
}
.bgc-facebook\:h:hover {
    background-color: #3b5998;
}
.bgc-facebook-1 {
    background-color: rgba(59, 89, 152, 0.1);
}
.bgc-facebook-1\:h:hover {
    background-color: #3b5998;
}
.bgc-facebook-2 {
    background-color: rgba(59, 89, 152, 0.2);
}
.bgc-facebook-2\:h:hover {
    background-color: #3b5998;
}
.bgc-facebook-3 {
    background-color: rgba(59, 89, 152, 0.3);
}
.bgc-facebook-3\:h:hover {
    background-color: #3b5998;
}
.bgc-facebook-4 {
    background-color: rgba(59, 89, 152, 0.4);
}
.bgc-facebook-4\:h:hover {
    background-color: #3b5998;
}
.bgc-facebook-5 {
    background-color: rgba(59, 89, 152, 0.5);
}
.bgc-facebook-5\:h:hover {
    background-color: #3b5998;
}
.bgc-facebook-6 {
    background-color: rgba(59, 89, 152, 0.6);
}
.bgc-facebook-6\:h:hover {
    background-color: #3b5998;
}
.bgc-facebook-7 {
    background-color: rgba(59, 89, 152, 0.7);
}
.bgc-facebook-7\:h:hover {
    background-color: #3b5998;
}
.bgc-facebook-8 {
    background-color: rgba(59, 89, 152, 0.8);
}
.bgc-facebook-8\:h:hover {
    background-color: #3b5998;
}
.bgc-facebook-9 {
    background-color: rgba(59, 89, 152, 0.9);
}
.bgc-facebook-9\:h:hover {
    background-color: #3b5998;
}
.bgc-facebook-10 {
    background-color: #3b5998;
}
.bgc-facebook-10\:h:hover {
    background-color: #3b5998;
}
@media (min-width: 640px) {
    .bgc-facebook\:m {
        background-color: #3b5998;
    }
    .bgc-facebook\:m\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-1\:m {
        background-color: rgba(59, 89, 152, 0.1);
    }
    .bgc-facebook-1\:m\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-2\:m {
        background-color: rgba(59, 89, 152, 0.2);
    }
    .bgc-facebook-2\:m\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-3\:m {
        background-color: rgba(59, 89, 152, 0.3);
    }
    .bgc-facebook-3\:m\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-4\:m {
        background-color: rgba(59, 89, 152, 0.4);
    }
    .bgc-facebook-4\:m\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-5\:m {
        background-color: rgba(59, 89, 152, 0.5);
    }
    .bgc-facebook-5\:m\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-6\:m {
        background-color: rgba(59, 89, 152, 0.6);
    }
    .bgc-facebook-6\:m\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-7\:m {
        background-color: rgba(59, 89, 152, 0.7);
    }
    .bgc-facebook-7\:m\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-8\:m {
        background-color: rgba(59, 89, 152, 0.8);
    }
    .bgc-facebook-8\:m\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-9\:m {
        background-color: rgba(59, 89, 152, 0.9);
    }
    .bgc-facebook-9\:m\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-10\:m {
        background-color: #3b5998;
    }
    .bgc-facebook-10\:m\:h:hover {
        background-color: #3b5998;
    }
}
@media (min-width: 860px) {
    .bgc-facebook\:l {
        background-color: #3b5998;
    }
    .bgc-facebook\:l\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-1\:l {
        background-color: rgba(59, 89, 152, 0.1);
    }
    .bgc-facebook-1\:l\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-2\:l {
        background-color: rgba(59, 89, 152, 0.2);
    }
    .bgc-facebook-2\:l\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-3\:l {
        background-color: rgba(59, 89, 152, 0.3);
    }
    .bgc-facebook-3\:l\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-4\:l {
        background-color: rgba(59, 89, 152, 0.4);
    }
    .bgc-facebook-4\:l\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-5\:l {
        background-color: rgba(59, 89, 152, 0.5);
    }
    .bgc-facebook-5\:l\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-6\:l {
        background-color: rgba(59, 89, 152, 0.6);
    }
    .bgc-facebook-6\:l\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-7\:l {
        background-color: rgba(59, 89, 152, 0.7);
    }
    .bgc-facebook-7\:l\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-8\:l {
        background-color: rgba(59, 89, 152, 0.8);
    }
    .bgc-facebook-8\:l\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-9\:l {
        background-color: rgba(59, 89, 152, 0.9);
    }
    .bgc-facebook-9\:l\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-10\:l {
        background-color: #3b5998;
    }
    .bgc-facebook-10\:l\:h:hover {
        background-color: #3b5998;
    }
}
@media (min-width: 1200px) {
    .bgc-facebook\:xl {
        background-color: #3b5998;
    }
    .bgc-facebook\:xl\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-1\:xl {
        background-color: rgba(59, 89, 152, 0.1);
    }
    .bgc-facebook-1\:xl\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-2\:xl {
        background-color: rgba(59, 89, 152, 0.2);
    }
    .bgc-facebook-2\:xl\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-3\:xl {
        background-color: rgba(59, 89, 152, 0.3);
    }
    .bgc-facebook-3\:xl\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-4\:xl {
        background-color: rgba(59, 89, 152, 0.4);
    }
    .bgc-facebook-4\:xl\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-5\:xl {
        background-color: rgba(59, 89, 152, 0.5);
    }
    .bgc-facebook-5\:xl\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-6\:xl {
        background-color: rgba(59, 89, 152, 0.6);
    }
    .bgc-facebook-6\:xl\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-7\:xl {
        background-color: rgba(59, 89, 152, 0.7);
    }
    .bgc-facebook-7\:xl\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-8\:xl {
        background-color: rgba(59, 89, 152, 0.8);
    }
    .bgc-facebook-8\:xl\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-9\:xl {
        background-color: rgba(59, 89, 152, 0.9);
    }
    .bgc-facebook-9\:xl\:h:hover {
        background-color: #3b5998;
    }
    .bgc-facebook-10\:xl {
        background-color: #3b5998;
    }
    .bgc-facebook-10\:xl\:h:hover {
        background-color: #3b5998;
    }
}
.bgc-twitter {
    background-color: #55acee;
}
.bgc-twitter\:h:hover {
    background-color: #55acee;
}
.bgc-twitter-1 {
    background-color: rgba(85, 172, 238, 0.1);
}
.bgc-twitter-1\:h:hover {
    background-color: #55acee;
}
.bgc-twitter-2 {
    background-color: rgba(85, 172, 238, 0.2);
}
.bgc-twitter-2\:h:hover {
    background-color: #55acee;
}
.bgc-twitter-3 {
    background-color: rgba(85, 172, 238, 0.3);
}
.bgc-twitter-3\:h:hover {
    background-color: #55acee;
}
.bgc-twitter-4 {
    background-color: rgba(85, 172, 238, 0.4);
}
.bgc-twitter-4\:h:hover {
    background-color: #55acee;
}
.bgc-twitter-5 {
    background-color: rgba(85, 172, 238, 0.5);
}
.bgc-twitter-5\:h:hover {
    background-color: #55acee;
}
.bgc-twitter-6 {
    background-color: rgba(85, 172, 238, 0.6);
}
.bgc-twitter-6\:h:hover {
    background-color: #55acee;
}
.bgc-twitter-7 {
    background-color: rgba(85, 172, 238, 0.7);
}
.bgc-twitter-7\:h:hover {
    background-color: #55acee;
}
.bgc-twitter-8 {
    background-color: rgba(85, 172, 238, 0.8);
}
.bgc-twitter-8\:h:hover {
    background-color: #55acee;
}
.bgc-twitter-9 {
    background-color: rgba(85, 172, 238, 0.9);
}
.bgc-twitter-9\:h:hover {
    background-color: #55acee;
}
.bgc-twitter-10 {
    background-color: #55acee;
}
.bgc-twitter-10\:h:hover {
    background-color: #55acee;
}
@media (min-width: 640px) {
    .bgc-twitter\:m {
        background-color: #55acee;
    }
    .bgc-twitter\:m\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-1\:m {
        background-color: rgba(85, 172, 238, 0.1);
    }
    .bgc-twitter-1\:m\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-2\:m {
        background-color: rgba(85, 172, 238, 0.2);
    }
    .bgc-twitter-2\:m\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-3\:m {
        background-color: rgba(85, 172, 238, 0.3);
    }
    .bgc-twitter-3\:m\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-4\:m {
        background-color: rgba(85, 172, 238, 0.4);
    }
    .bgc-twitter-4\:m\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-5\:m {
        background-color: rgba(85, 172, 238, 0.5);
    }
    .bgc-twitter-5\:m\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-6\:m {
        background-color: rgba(85, 172, 238, 0.6);
    }
    .bgc-twitter-6\:m\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-7\:m {
        background-color: rgba(85, 172, 238, 0.7);
    }
    .bgc-twitter-7\:m\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-8\:m {
        background-color: rgba(85, 172, 238, 0.8);
    }
    .bgc-twitter-8\:m\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-9\:m {
        background-color: rgba(85, 172, 238, 0.9);
    }
    .bgc-twitter-9\:m\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-10\:m {
        background-color: #55acee;
    }
    .bgc-twitter-10\:m\:h:hover {
        background-color: #55acee;
    }
}
@media (min-width: 860px) {
    .bgc-twitter\:l {
        background-color: #55acee;
    }
    .bgc-twitter\:l\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-1\:l {
        background-color: rgba(85, 172, 238, 0.1);
    }
    .bgc-twitter-1\:l\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-2\:l {
        background-color: rgba(85, 172, 238, 0.2);
    }
    .bgc-twitter-2\:l\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-3\:l {
        background-color: rgba(85, 172, 238, 0.3);
    }
    .bgc-twitter-3\:l\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-4\:l {
        background-color: rgba(85, 172, 238, 0.4);
    }
    .bgc-twitter-4\:l\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-5\:l {
        background-color: rgba(85, 172, 238, 0.5);
    }
    .bgc-twitter-5\:l\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-6\:l {
        background-color: rgba(85, 172, 238, 0.6);
    }
    .bgc-twitter-6\:l\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-7\:l {
        background-color: rgba(85, 172, 238, 0.7);
    }
    .bgc-twitter-7\:l\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-8\:l {
        background-color: rgba(85, 172, 238, 0.8);
    }
    .bgc-twitter-8\:l\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-9\:l {
        background-color: rgba(85, 172, 238, 0.9);
    }
    .bgc-twitter-9\:l\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-10\:l {
        background-color: #55acee;
    }
    .bgc-twitter-10\:l\:h:hover {
        background-color: #55acee;
    }
}
@media (min-width: 1200px) {
    .bgc-twitter\:xl {
        background-color: #55acee;
    }
    .bgc-twitter\:xl\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-1\:xl {
        background-color: rgba(85, 172, 238, 0.1);
    }
    .bgc-twitter-1\:xl\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-2\:xl {
        background-color: rgba(85, 172, 238, 0.2);
    }
    .bgc-twitter-2\:xl\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-3\:xl {
        background-color: rgba(85, 172, 238, 0.3);
    }
    .bgc-twitter-3\:xl\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-4\:xl {
        background-color: rgba(85, 172, 238, 0.4);
    }
    .bgc-twitter-4\:xl\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-5\:xl {
        background-color: rgba(85, 172, 238, 0.5);
    }
    .bgc-twitter-5\:xl\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-6\:xl {
        background-color: rgba(85, 172, 238, 0.6);
    }
    .bgc-twitter-6\:xl\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-7\:xl {
        background-color: rgba(85, 172, 238, 0.7);
    }
    .bgc-twitter-7\:xl\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-8\:xl {
        background-color: rgba(85, 172, 238, 0.8);
    }
    .bgc-twitter-8\:xl\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-9\:xl {
        background-color: rgba(85, 172, 238, 0.9);
    }
    .bgc-twitter-9\:xl\:h:hover {
        background-color: #55acee;
    }
    .bgc-twitter-10\:xl {
        background-color: #55acee;
    }
    .bgc-twitter-10\:xl\:h:hover {
        background-color: #55acee;
    }
}
.bgc-pinterest {
    background-color: #bd081c;
}
.bgc-pinterest\:h:hover {
    background-color: #bd081c;
}
.bgc-pinterest-1 {
    background-color: rgba(189, 8, 28, 0.1);
}
.bgc-pinterest-1\:h:hover {
    background-color: #bd081c;
}
.bgc-pinterest-2 {
    background-color: rgba(189, 8, 28, 0.2);
}
.bgc-pinterest-2\:h:hover {
    background-color: #bd081c;
}
.bgc-pinterest-3 {
    background-color: rgba(189, 8, 28, 0.3);
}
.bgc-pinterest-3\:h:hover {
    background-color: #bd081c;
}
.bgc-pinterest-4 {
    background-color: rgba(189, 8, 28, 0.4);
}
.bgc-pinterest-4\:h:hover {
    background-color: #bd081c;
}
.bgc-pinterest-5 {
    background-color: rgba(189, 8, 28, 0.5);
}
.bgc-pinterest-5\:h:hover {
    background-color: #bd081c;
}
.bgc-pinterest-6 {
    background-color: rgba(189, 8, 28, 0.6);
}
.bgc-pinterest-6\:h:hover {
    background-color: #bd081c;
}
.bgc-pinterest-7 {
    background-color: rgba(189, 8, 28, 0.7);
}
.bgc-pinterest-7\:h:hover {
    background-color: #bd081c;
}
.bgc-pinterest-8 {
    background-color: rgba(189, 8, 28, 0.8);
}
.bgc-pinterest-8\:h:hover {
    background-color: #bd081c;
}
.bgc-pinterest-9 {
    background-color: rgba(189, 8, 28, 0.9);
}
.bgc-pinterest-9\:h:hover {
    background-color: #bd081c;
}
.bgc-pinterest-10 {
    background-color: #bd081c;
}
.bgc-pinterest-10\:h:hover {
    background-color: #bd081c;
}
@media (min-width: 640px) {
    .bgc-pinterest\:m {
        background-color: #bd081c;
    }
    .bgc-pinterest\:m\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-1\:m {
        background-color: rgba(189, 8, 28, 0.1);
    }
    .bgc-pinterest-1\:m\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-2\:m {
        background-color: rgba(189, 8, 28, 0.2);
    }
    .bgc-pinterest-2\:m\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-3\:m {
        background-color: rgba(189, 8, 28, 0.3);
    }
    .bgc-pinterest-3\:m\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-4\:m {
        background-color: rgba(189, 8, 28, 0.4);
    }
    .bgc-pinterest-4\:m\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-5\:m {
        background-color: rgba(189, 8, 28, 0.5);
    }
    .bgc-pinterest-5\:m\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-6\:m {
        background-color: rgba(189, 8, 28, 0.6);
    }
    .bgc-pinterest-6\:m\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-7\:m {
        background-color: rgba(189, 8, 28, 0.7);
    }
    .bgc-pinterest-7\:m\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-8\:m {
        background-color: rgba(189, 8, 28, 0.8);
    }
    .bgc-pinterest-8\:m\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-9\:m {
        background-color: rgba(189, 8, 28, 0.9);
    }
    .bgc-pinterest-9\:m\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-10\:m {
        background-color: #bd081c;
    }
    .bgc-pinterest-10\:m\:h:hover {
        background-color: #bd081c;
    }
}
@media (min-width: 860px) {
    .bgc-pinterest\:l {
        background-color: #bd081c;
    }
    .bgc-pinterest\:l\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-1\:l {
        background-color: rgba(189, 8, 28, 0.1);
    }
    .bgc-pinterest-1\:l\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-2\:l {
        background-color: rgba(189, 8, 28, 0.2);
    }
    .bgc-pinterest-2\:l\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-3\:l {
        background-color: rgba(189, 8, 28, 0.3);
    }
    .bgc-pinterest-3\:l\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-4\:l {
        background-color: rgba(189, 8, 28, 0.4);
    }
    .bgc-pinterest-4\:l\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-5\:l {
        background-color: rgba(189, 8, 28, 0.5);
    }
    .bgc-pinterest-5\:l\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-6\:l {
        background-color: rgba(189, 8, 28, 0.6);
    }
    .bgc-pinterest-6\:l\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-7\:l {
        background-color: rgba(189, 8, 28, 0.7);
    }
    .bgc-pinterest-7\:l\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-8\:l {
        background-color: rgba(189, 8, 28, 0.8);
    }
    .bgc-pinterest-8\:l\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-9\:l {
        background-color: rgba(189, 8, 28, 0.9);
    }
    .bgc-pinterest-9\:l\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-10\:l {
        background-color: #bd081c;
    }
    .bgc-pinterest-10\:l\:h:hover {
        background-color: #bd081c;
    }
}
@media (min-width: 1200px) {
    .bgc-pinterest\:xl {
        background-color: #bd081c;
    }
    .bgc-pinterest\:xl\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-1\:xl {
        background-color: rgba(189, 8, 28, 0.1);
    }
    .bgc-pinterest-1\:xl\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-2\:xl {
        background-color: rgba(189, 8, 28, 0.2);
    }
    .bgc-pinterest-2\:xl\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-3\:xl {
        background-color: rgba(189, 8, 28, 0.3);
    }
    .bgc-pinterest-3\:xl\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-4\:xl {
        background-color: rgba(189, 8, 28, 0.4);
    }
    .bgc-pinterest-4\:xl\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-5\:xl {
        background-color: rgba(189, 8, 28, 0.5);
    }
    .bgc-pinterest-5\:xl\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-6\:xl {
        background-color: rgba(189, 8, 28, 0.6);
    }
    .bgc-pinterest-6\:xl\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-7\:xl {
        background-color: rgba(189, 8, 28, 0.7);
    }
    .bgc-pinterest-7\:xl\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-8\:xl {
        background-color: rgba(189, 8, 28, 0.8);
    }
    .bgc-pinterest-8\:xl\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-9\:xl {
        background-color: rgba(189, 8, 28, 0.9);
    }
    .bgc-pinterest-9\:xl\:h:hover {
        background-color: #bd081c;
    }
    .bgc-pinterest-10\:xl {
        background-color: #bd081c;
    }
    .bgc-pinterest-10\:xl\:h:hover {
        background-color: #bd081c;
    }
}
.bgc-instagram {
    background-color: #3f729b;
}
.bgc-instagram\:h:hover {
    background-color: #3f729b;
}
.bgc-instagram-1 {
    background-color: rgba(63, 114, 155, 0.1);
}
.bgc-instagram-1\:h:hover {
    background-color: #3f729b;
}
.bgc-instagram-2 {
    background-color: rgba(63, 114, 155, 0.2);
}
.bgc-instagram-2\:h:hover {
    background-color: #3f729b;
}
.bgc-instagram-3 {
    background-color: rgba(63, 114, 155, 0.3);
}
.bgc-instagram-3\:h:hover {
    background-color: #3f729b;
}
.bgc-instagram-4 {
    background-color: rgba(63, 114, 155, 0.4);
}
.bgc-instagram-4\:h:hover {
    background-color: #3f729b;
}
.bgc-instagram-5 {
    background-color: rgba(63, 114, 155, 0.5);
}
.bgc-instagram-5\:h:hover {
    background-color: #3f729b;
}
.bgc-instagram-6 {
    background-color: rgba(63, 114, 155, 0.6);
}
.bgc-instagram-6\:h:hover {
    background-color: #3f729b;
}
.bgc-instagram-7 {
    background-color: rgba(63, 114, 155, 0.7);
}
.bgc-instagram-7\:h:hover {
    background-color: #3f729b;
}
.bgc-instagram-8 {
    background-color: rgba(63, 114, 155, 0.8);
}
.bgc-instagram-8\:h:hover {
    background-color: #3f729b;
}
.bgc-instagram-9 {
    background-color: rgba(63, 114, 155, 0.9);
}
.bgc-instagram-9\:h:hover {
    background-color: #3f729b;
}
.bgc-instagram-10 {
    background-color: #3f729b;
}
.bgc-instagram-10\:h:hover {
    background-color: #3f729b;
}
@media (min-width: 640px) {
    .bgc-instagram\:m {
        background-color: #3f729b;
    }
    .bgc-instagram\:m\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-1\:m {
        background-color: rgba(63, 114, 155, 0.1);
    }
    .bgc-instagram-1\:m\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-2\:m {
        background-color: rgba(63, 114, 155, 0.2);
    }
    .bgc-instagram-2\:m\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-3\:m {
        background-color: rgba(63, 114, 155, 0.3);
    }
    .bgc-instagram-3\:m\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-4\:m {
        background-color: rgba(63, 114, 155, 0.4);
    }
    .bgc-instagram-4\:m\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-5\:m {
        background-color: rgba(63, 114, 155, 0.5);
    }
    .bgc-instagram-5\:m\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-6\:m {
        background-color: rgba(63, 114, 155, 0.6);
    }
    .bgc-instagram-6\:m\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-7\:m {
        background-color: rgba(63, 114, 155, 0.7);
    }
    .bgc-instagram-7\:m\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-8\:m {
        background-color: rgba(63, 114, 155, 0.8);
    }
    .bgc-instagram-8\:m\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-9\:m {
        background-color: rgba(63, 114, 155, 0.9);
    }
    .bgc-instagram-9\:m\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-10\:m {
        background-color: #3f729b;
    }
    .bgc-instagram-10\:m\:h:hover {
        background-color: #3f729b;
    }
}
@media (min-width: 860px) {
    .bgc-instagram\:l {
        background-color: #3f729b;
    }
    .bgc-instagram\:l\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-1\:l {
        background-color: rgba(63, 114, 155, 0.1);
    }
    .bgc-instagram-1\:l\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-2\:l {
        background-color: rgba(63, 114, 155, 0.2);
    }
    .bgc-instagram-2\:l\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-3\:l {
        background-color: rgba(63, 114, 155, 0.3);
    }
    .bgc-instagram-3\:l\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-4\:l {
        background-color: rgba(63, 114, 155, 0.4);
    }
    .bgc-instagram-4\:l\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-5\:l {
        background-color: rgba(63, 114, 155, 0.5);
    }
    .bgc-instagram-5\:l\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-6\:l {
        background-color: rgba(63, 114, 155, 0.6);
    }
    .bgc-instagram-6\:l\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-7\:l {
        background-color: rgba(63, 114, 155, 0.7);
    }
    .bgc-instagram-7\:l\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-8\:l {
        background-color: rgba(63, 114, 155, 0.8);
    }
    .bgc-instagram-8\:l\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-9\:l {
        background-color: rgba(63, 114, 155, 0.9);
    }
    .bgc-instagram-9\:l\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-10\:l {
        background-color: #3f729b;
    }
    .bgc-instagram-10\:l\:h:hover {
        background-color: #3f729b;
    }
}
@media (min-width: 1200px) {
    .bgc-instagram\:xl {
        background-color: #3f729b;
    }
    .bgc-instagram\:xl\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-1\:xl {
        background-color: rgba(63, 114, 155, 0.1);
    }
    .bgc-instagram-1\:xl\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-2\:xl {
        background-color: rgba(63, 114, 155, 0.2);
    }
    .bgc-instagram-2\:xl\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-3\:xl {
        background-color: rgba(63, 114, 155, 0.3);
    }
    .bgc-instagram-3\:xl\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-4\:xl {
        background-color: rgba(63, 114, 155, 0.4);
    }
    .bgc-instagram-4\:xl\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-5\:xl {
        background-color: rgba(63, 114, 155, 0.5);
    }
    .bgc-instagram-5\:xl\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-6\:xl {
        background-color: rgba(63, 114, 155, 0.6);
    }
    .bgc-instagram-6\:xl\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-7\:xl {
        background-color: rgba(63, 114, 155, 0.7);
    }
    .bgc-instagram-7\:xl\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-8\:xl {
        background-color: rgba(63, 114, 155, 0.8);
    }
    .bgc-instagram-8\:xl\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-9\:xl {
        background-color: rgba(63, 114, 155, 0.9);
    }
    .bgc-instagram-9\:xl\:h:hover {
        background-color: #3f729b;
    }
    .bgc-instagram-10\:xl {
        background-color: #3f729b;
    }
    .bgc-instagram-10\:xl\:h:hover {
        background-color: #3f729b;
    }
}
.bgc-google-plus {
    background-color: #dc4e41;
}
.bgc-google-plus\:h:hover {
    background-color: #dc4e41;
}
.bgc-google-plus-1 {
    background-color: rgba(220, 78, 65, 0.1);
}
.bgc-google-plus-1\:h:hover {
    background-color: #dc4e41;
}
.bgc-google-plus-2 {
    background-color: rgba(220, 78, 65, 0.2);
}
.bgc-google-plus-2\:h:hover {
    background-color: #dc4e41;
}
.bgc-google-plus-3 {
    background-color: rgba(220, 78, 65, 0.3);
}
.bgc-google-plus-3\:h:hover {
    background-color: #dc4e41;
}
.bgc-google-plus-4 {
    background-color: rgba(220, 78, 65, 0.4);
}
.bgc-google-plus-4\:h:hover {
    background-color: #dc4e41;
}
.bgc-google-plus-5 {
    background-color: rgba(220, 78, 65, 0.5);
}
.bgc-google-plus-5\:h:hover {
    background-color: #dc4e41;
}
.bgc-google-plus-6 {
    background-color: rgba(220, 78, 65, 0.6);
}
.bgc-google-plus-6\:h:hover {
    background-color: #dc4e41;
}
.bgc-google-plus-7 {
    background-color: rgba(220, 78, 65, 0.7);
}
.bgc-google-plus-7\:h:hover {
    background-color: #dc4e41;
}
.bgc-google-plus-8 {
    background-color: rgba(220, 78, 65, 0.8);
}
.bgc-google-plus-8\:h:hover {
    background-color: #dc4e41;
}
.bgc-google-plus-9 {
    background-color: rgba(220, 78, 65, 0.9);
}
.bgc-google-plus-9\:h:hover {
    background-color: #dc4e41;
}
.bgc-google-plus-10 {
    background-color: #dc4e41;
}
.bgc-google-plus-10\:h:hover {
    background-color: #dc4e41;
}
@media (min-width: 640px) {
    .bgc-google-plus\:m {
        background-color: #dc4e41;
    }
    .bgc-google-plus\:m\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-1\:m {
        background-color: rgba(220, 78, 65, 0.1);
    }
    .bgc-google-plus-1\:m\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-2\:m {
        background-color: rgba(220, 78, 65, 0.2);
    }
    .bgc-google-plus-2\:m\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-3\:m {
        background-color: rgba(220, 78, 65, 0.3);
    }
    .bgc-google-plus-3\:m\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-4\:m {
        background-color: rgba(220, 78, 65, 0.4);
    }
    .bgc-google-plus-4\:m\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-5\:m {
        background-color: rgba(220, 78, 65, 0.5);
    }
    .bgc-google-plus-5\:m\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-6\:m {
        background-color: rgba(220, 78, 65, 0.6);
    }
    .bgc-google-plus-6\:m\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-7\:m {
        background-color: rgba(220, 78, 65, 0.7);
    }
    .bgc-google-plus-7\:m\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-8\:m {
        background-color: rgba(220, 78, 65, 0.8);
    }
    .bgc-google-plus-8\:m\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-9\:m {
        background-color: rgba(220, 78, 65, 0.9);
    }
    .bgc-google-plus-9\:m\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-10\:m {
        background-color: #dc4e41;
    }
    .bgc-google-plus-10\:m\:h:hover {
        background-color: #dc4e41;
    }
}
@media (min-width: 860px) {
    .bgc-google-plus\:l {
        background-color: #dc4e41;
    }
    .bgc-google-plus\:l\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-1\:l {
        background-color: rgba(220, 78, 65, 0.1);
    }
    .bgc-google-plus-1\:l\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-2\:l {
        background-color: rgba(220, 78, 65, 0.2);
    }
    .bgc-google-plus-2\:l\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-3\:l {
        background-color: rgba(220, 78, 65, 0.3);
    }
    .bgc-google-plus-3\:l\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-4\:l {
        background-color: rgba(220, 78, 65, 0.4);
    }
    .bgc-google-plus-4\:l\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-5\:l {
        background-color: rgba(220, 78, 65, 0.5);
    }
    .bgc-google-plus-5\:l\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-6\:l {
        background-color: rgba(220, 78, 65, 0.6);
    }
    .bgc-google-plus-6\:l\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-7\:l {
        background-color: rgba(220, 78, 65, 0.7);
    }
    .bgc-google-plus-7\:l\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-8\:l {
        background-color: rgba(220, 78, 65, 0.8);
    }
    .bgc-google-plus-8\:l\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-9\:l {
        background-color: rgba(220, 78, 65, 0.9);
    }
    .bgc-google-plus-9\:l\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-10\:l {
        background-color: #dc4e41;
    }
    .bgc-google-plus-10\:l\:h:hover {
        background-color: #dc4e41;
    }
}
@media (min-width: 1200px) {
    .bgc-google-plus\:xl {
        background-color: #dc4e41;
    }
    .bgc-google-plus\:xl\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-1\:xl {
        background-color: rgba(220, 78, 65, 0.1);
    }
    .bgc-google-plus-1\:xl\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-2\:xl {
        background-color: rgba(220, 78, 65, 0.2);
    }
    .bgc-google-plus-2\:xl\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-3\:xl {
        background-color: rgba(220, 78, 65, 0.3);
    }
    .bgc-google-plus-3\:xl\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-4\:xl {
        background-color: rgba(220, 78, 65, 0.4);
    }
    .bgc-google-plus-4\:xl\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-5\:xl {
        background-color: rgba(220, 78, 65, 0.5);
    }
    .bgc-google-plus-5\:xl\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-6\:xl {
        background-color: rgba(220, 78, 65, 0.6);
    }
    .bgc-google-plus-6\:xl\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-7\:xl {
        background-color: rgba(220, 78, 65, 0.7);
    }
    .bgc-google-plus-7\:xl\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-8\:xl {
        background-color: rgba(220, 78, 65, 0.8);
    }
    .bgc-google-plus-8\:xl\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-9\:xl {
        background-color: rgba(220, 78, 65, 0.9);
    }
    .bgc-google-plus-9\:xl\:h:hover {
        background-color: #dc4e41;
    }
    .bgc-google-plus-10\:xl {
        background-color: #dc4e41;
    }
    .bgc-google-plus-10\:xl\:h:hover {
        background-color: #dc4e41;
    }
}
.bgc-wordpress {
    background-color: #0087be;
}
.bgc-wordpress\:h:hover {
    background-color: #0087be;
}
.bgc-wordpress-1 {
    background-color: rgba(0, 135, 190, 0.1);
}
.bgc-wordpress-1\:h:hover {
    background-color: #0087be;
}
.bgc-wordpress-2 {
    background-color: rgba(0, 135, 190, 0.2);
}
.bgc-wordpress-2\:h:hover {
    background-color: #0087be;
}
.bgc-wordpress-3 {
    background-color: rgba(0, 135, 190, 0.3);
}
.bgc-wordpress-3\:h:hover {
    background-color: #0087be;
}
.bgc-wordpress-4 {
    background-color: rgba(0, 135, 190, 0.4);
}
.bgc-wordpress-4\:h:hover {
    background-color: #0087be;
}
.bgc-wordpress-5 {
    background-color: rgba(0, 135, 190, 0.5);
}
.bgc-wordpress-5\:h:hover {
    background-color: #0087be;
}
.bgc-wordpress-6 {
    background-color: rgba(0, 135, 190, 0.6);
}
.bgc-wordpress-6\:h:hover {
    background-color: #0087be;
}
.bgc-wordpress-7 {
    background-color: rgba(0, 135, 190, 0.7);
}
.bgc-wordpress-7\:h:hover {
    background-color: #0087be;
}
.bgc-wordpress-8 {
    background-color: rgba(0, 135, 190, 0.8);
}
.bgc-wordpress-8\:h:hover {
    background-color: #0087be;
}
.bgc-wordpress-9 {
    background-color: rgba(0, 135, 190, 0.9);
}
.bgc-wordpress-9\:h:hover {
    background-color: #0087be;
}
.bgc-wordpress-10 {
    background-color: #0087be;
}
.bgc-wordpress-10\:h:hover {
    background-color: #0087be;
}
@media (min-width: 640px) {
    .bgc-wordpress\:m {
        background-color: #0087be;
    }
    .bgc-wordpress\:m\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-1\:m {
        background-color: rgba(0, 135, 190, 0.1);
    }
    .bgc-wordpress-1\:m\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-2\:m {
        background-color: rgba(0, 135, 190, 0.2);
    }
    .bgc-wordpress-2\:m\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-3\:m {
        background-color: rgba(0, 135, 190, 0.3);
    }
    .bgc-wordpress-3\:m\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-4\:m {
        background-color: rgba(0, 135, 190, 0.4);
    }
    .bgc-wordpress-4\:m\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-5\:m {
        background-color: rgba(0, 135, 190, 0.5);
    }
    .bgc-wordpress-5\:m\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-6\:m {
        background-color: rgba(0, 135, 190, 0.6);
    }
    .bgc-wordpress-6\:m\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-7\:m {
        background-color: rgba(0, 135, 190, 0.7);
    }
    .bgc-wordpress-7\:m\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-8\:m {
        background-color: rgba(0, 135, 190, 0.8);
    }
    .bgc-wordpress-8\:m\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-9\:m {
        background-color: rgba(0, 135, 190, 0.9);
    }
    .bgc-wordpress-9\:m\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-10\:m {
        background-color: #0087be;
    }
    .bgc-wordpress-10\:m\:h:hover {
        background-color: #0087be;
    }
}
@media (min-width: 860px) {
    .bgc-wordpress\:l {
        background-color: #0087be;
    }
    .bgc-wordpress\:l\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-1\:l {
        background-color: rgba(0, 135, 190, 0.1);
    }
    .bgc-wordpress-1\:l\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-2\:l {
        background-color: rgba(0, 135, 190, 0.2);
    }
    .bgc-wordpress-2\:l\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-3\:l {
        background-color: rgba(0, 135, 190, 0.3);
    }
    .bgc-wordpress-3\:l\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-4\:l {
        background-color: rgba(0, 135, 190, 0.4);
    }
    .bgc-wordpress-4\:l\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-5\:l {
        background-color: rgba(0, 135, 190, 0.5);
    }
    .bgc-wordpress-5\:l\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-6\:l {
        background-color: rgba(0, 135, 190, 0.6);
    }
    .bgc-wordpress-6\:l\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-7\:l {
        background-color: rgba(0, 135, 190, 0.7);
    }
    .bgc-wordpress-7\:l\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-8\:l {
        background-color: rgba(0, 135, 190, 0.8);
    }
    .bgc-wordpress-8\:l\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-9\:l {
        background-color: rgba(0, 135, 190, 0.9);
    }
    .bgc-wordpress-9\:l\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-10\:l {
        background-color: #0087be;
    }
    .bgc-wordpress-10\:l\:h:hover {
        background-color: #0087be;
    }
}
@media (min-width: 1200px) {
    .bgc-wordpress\:xl {
        background-color: #0087be;
    }
    .bgc-wordpress\:xl\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-1\:xl {
        background-color: rgba(0, 135, 190, 0.1);
    }
    .bgc-wordpress-1\:xl\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-2\:xl {
        background-color: rgba(0, 135, 190, 0.2);
    }
    .bgc-wordpress-2\:xl\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-3\:xl {
        background-color: rgba(0, 135, 190, 0.3);
    }
    .bgc-wordpress-3\:xl\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-4\:xl {
        background-color: rgba(0, 135, 190, 0.4);
    }
    .bgc-wordpress-4\:xl\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-5\:xl {
        background-color: rgba(0, 135, 190, 0.5);
    }
    .bgc-wordpress-5\:xl\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-6\:xl {
        background-color: rgba(0, 135, 190, 0.6);
    }
    .bgc-wordpress-6\:xl\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-7\:xl {
        background-color: rgba(0, 135, 190, 0.7);
    }
    .bgc-wordpress-7\:xl\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-8\:xl {
        background-color: rgba(0, 135, 190, 0.8);
    }
    .bgc-wordpress-8\:xl\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-9\:xl {
        background-color: rgba(0, 135, 190, 0.9);
    }
    .bgc-wordpress-9\:xl\:h:hover {
        background-color: #0087be;
    }
    .bgc-wordpress-10\:xl {
        background-color: #0087be;
    }
    .bgc-wordpress-10\:xl\:h:hover {
        background-color: #0087be;
    }
}
.bgc-linkedin {
    background-color: #0077b5;
}
.bgc-linkedin\:h:hover {
    background-color: #0077b5;
}
.bgc-linkedin-1 {
    background-color: rgba(0, 119, 181, 0.1);
}
.bgc-linkedin-1\:h:hover {
    background-color: #0077b5;
}
.bgc-linkedin-2 {
    background-color: rgba(0, 119, 181, 0.2);
}
.bgc-linkedin-2\:h:hover {
    background-color: #0077b5;
}
.bgc-linkedin-3 {
    background-color: rgba(0, 119, 181, 0.3);
}
.bgc-linkedin-3\:h:hover {
    background-color: #0077b5;
}
.bgc-linkedin-4 {
    background-color: rgba(0, 119, 181, 0.4);
}
.bgc-linkedin-4\:h:hover {
    background-color: #0077b5;
}
.bgc-linkedin-5 {
    background-color: rgba(0, 119, 181, 0.5);
}
.bgc-linkedin-5\:h:hover {
    background-color: #0077b5;
}
.bgc-linkedin-6 {
    background-color: rgba(0, 119, 181, 0.6);
}
.bgc-linkedin-6\:h:hover {
    background-color: #0077b5;
}
.bgc-linkedin-7 {
    background-color: rgba(0, 119, 181, 0.7);
}
.bgc-linkedin-7\:h:hover {
    background-color: #0077b5;
}
.bgc-linkedin-8 {
    background-color: rgba(0, 119, 181, 0.8);
}
.bgc-linkedin-8\:h:hover {
    background-color: #0077b5;
}
.bgc-linkedin-9 {
    background-color: rgba(0, 119, 181, 0.9);
}
.bgc-linkedin-9\:h:hover {
    background-color: #0077b5;
}
.bgc-linkedin-10 {
    background-color: #0077b5;
}
.bgc-linkedin-10\:h:hover {
    background-color: #0077b5;
}
@media (min-width: 640px) {
    .bgc-linkedin\:m {
        background-color: #0077b5;
    }
    .bgc-linkedin\:m\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-1\:m {
        background-color: rgba(0, 119, 181, 0.1);
    }
    .bgc-linkedin-1\:m\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-2\:m {
        background-color: rgba(0, 119, 181, 0.2);
    }
    .bgc-linkedin-2\:m\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-3\:m {
        background-color: rgba(0, 119, 181, 0.3);
    }
    .bgc-linkedin-3\:m\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-4\:m {
        background-color: rgba(0, 119, 181, 0.4);
    }
    .bgc-linkedin-4\:m\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-5\:m {
        background-color: rgba(0, 119, 181, 0.5);
    }
    .bgc-linkedin-5\:m\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-6\:m {
        background-color: rgba(0, 119, 181, 0.6);
    }
    .bgc-linkedin-6\:m\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-7\:m {
        background-color: rgba(0, 119, 181, 0.7);
    }
    .bgc-linkedin-7\:m\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-8\:m {
        background-color: rgba(0, 119, 181, 0.8);
    }
    .bgc-linkedin-8\:m\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-9\:m {
        background-color: rgba(0, 119, 181, 0.9);
    }
    .bgc-linkedin-9\:m\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-10\:m {
        background-color: #0077b5;
    }
    .bgc-linkedin-10\:m\:h:hover {
        background-color: #0077b5;
    }
}
@media (min-width: 860px) {
    .bgc-linkedin\:l {
        background-color: #0077b5;
    }
    .bgc-linkedin\:l\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-1\:l {
        background-color: rgba(0, 119, 181, 0.1);
    }
    .bgc-linkedin-1\:l\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-2\:l {
        background-color: rgba(0, 119, 181, 0.2);
    }
    .bgc-linkedin-2\:l\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-3\:l {
        background-color: rgba(0, 119, 181, 0.3);
    }
    .bgc-linkedin-3\:l\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-4\:l {
        background-color: rgba(0, 119, 181, 0.4);
    }
    .bgc-linkedin-4\:l\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-5\:l {
        background-color: rgba(0, 119, 181, 0.5);
    }
    .bgc-linkedin-5\:l\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-6\:l {
        background-color: rgba(0, 119, 181, 0.6);
    }
    .bgc-linkedin-6\:l\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-7\:l {
        background-color: rgba(0, 119, 181, 0.7);
    }
    .bgc-linkedin-7\:l\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-8\:l {
        background-color: rgba(0, 119, 181, 0.8);
    }
    .bgc-linkedin-8\:l\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-9\:l {
        background-color: rgba(0, 119, 181, 0.9);
    }
    .bgc-linkedin-9\:l\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-10\:l {
        background-color: #0077b5;
    }
    .bgc-linkedin-10\:l\:h:hover {
        background-color: #0077b5;
    }
}
@media (min-width: 1200px) {
    .bgc-linkedin\:xl {
        background-color: #0077b5;
    }
    .bgc-linkedin\:xl\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-1\:xl {
        background-color: rgba(0, 119, 181, 0.1);
    }
    .bgc-linkedin-1\:xl\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-2\:xl {
        background-color: rgba(0, 119, 181, 0.2);
    }
    .bgc-linkedin-2\:xl\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-3\:xl {
        background-color: rgba(0, 119, 181, 0.3);
    }
    .bgc-linkedin-3\:xl\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-4\:xl {
        background-color: rgba(0, 119, 181, 0.4);
    }
    .bgc-linkedin-4\:xl\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-5\:xl {
        background-color: rgba(0, 119, 181, 0.5);
    }
    .bgc-linkedin-5\:xl\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-6\:xl {
        background-color: rgba(0, 119, 181, 0.6);
    }
    .bgc-linkedin-6\:xl\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-7\:xl {
        background-color: rgba(0, 119, 181, 0.7);
    }
    .bgc-linkedin-7\:xl\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-8\:xl {
        background-color: rgba(0, 119, 181, 0.8);
    }
    .bgc-linkedin-8\:xl\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-9\:xl {
        background-color: rgba(0, 119, 181, 0.9);
    }
    .bgc-linkedin-9\:xl\:h:hover {
        background-color: #0077b5;
    }
    .bgc-linkedin-10\:xl {
        background-color: #0077b5;
    }
    .bgc-linkedin-10\:xl\:h:hover {
        background-color: #0077b5;
    }
}
.bw-0 {
    border-width: 0;
}
.bwt-0 {
    border-top-width: 0;
}
.bwb-0 {
    border-bottom-width: 0;
}
.bwl-0 {
    border-left-width: 0;
}
.bwr-0 {
    border-right-width: 0;
}
.bw-2 {
    border-width: 2px;
}
.bwt-2 {
    border-top-width: 2px;
}
.bwb-2 {
    border-bottom-width: 2px;
}
.bwl-2 {
    border-left-width: 2px;
}
.bwr-2 {
    border-right-width: 2px;
}
.bw-4 {
    border-width: 4px;
}
.bwt-4 {
    border-top-width: 4px;
}
.bwb-4 {
    border-bottom-width: 4px;
}
.bwl-4 {
    border-left-width: 4px;
}
.bwr-4 {
    border-right-width: 4px;
}
.bw-8 {
    border-width: 8px;
}
.bwt-8 {
    border-top-width: 8px;
}
.bwb-8 {
    border-bottom-width: 8px;
}
.bwl-8 {
    border-left-width: 8px;
}
.bwr-8 {
    border-right-width: 8px;
}
.bw-12 {
    border-width: 12px;
}
.bwt-12 {
    border-top-width: 12px;
}
.bwb-12 {
    border-bottom-width: 12px;
}
.bwl-12 {
    border-left-width: 12px;
}
.bwr-12 {
    border-right-width: 12px;
}
.bc-brand {
    border-color: #2ce3af;
}
.bc-accent {
    border-color: #ea2e85;
}
.bc-primary {
    border-color: #191b1f;
}
.bc-secondary {
    border-color: #40434c;
}
.bc-black {
    border-color: #222;
}
.bc-white {
    border-color: #fff;
}
.bc-dark-grey {
    border-color: #2c2f36;
}
.bc-grey {
    border-color: #676a79;
}
.bc-light-grey {
    border-color: #d3d4d9;
}
.bc-faded-grey {
    border-color: #f7f8f8;
}
.bc-positive {
    border-color: #3eb06f;
}
.bc-negative {
    border-color: #df5631;
}
.bc-warning {
    border-color: #f97c4b;
}
.bc-neutral {
    border-color: #577597;
}
.bc-facebook {
    border-color: #3b5998;
}
.bc-twitter {
    border-color: #55acee;
}
.bc-pinterest {
    border-color: #bd081c;
}
.bc-instagram {
    border-color: #3f729b;
}
.bc-google-plus {
    border-color: #dc4e41;
}
.bc-wordpress {
    border-color: #0087be;
}
.bc-linkedin {
    border-color: #0077b5;
}
.bs {
    border-style: solid;
}
.bd {
    border-style: dotted;
}
.bda {
    border-style: dashed;
}
.br-0 {
    border-radius: 0;
}
.br-2 {
    border-radius: 2px;
}
.br-4 {
    border-radius: 4px;
}
.br-8 {
    border-radius: 8px;
}
.br-12 {
    border-radius: 12px;
}
@media (min-width: 640px) {
    .bw-0\:m {
        border-width: 0;
    }
    .bwt-0\:m {
        border-top-width: 0;
    }
    .bwb-0\:m {
        border-bottom-width: 0;
    }
    .bwl-0\:m {
        border-left-width: 0;
    }
    .bwr-0\:m {
        border-right-width: 0;
    }
    .bw-2\:m {
        border-width: 2px;
    }
    .bwt-2\:m {
        border-top-width: 2px;
    }
    .bwb-2\:m {
        border-bottom-width: 2px;
    }
    .bwl-2\:m {
        border-left-width: 2px;
    }
    .bwr-2\:m {
        border-right-width: 2px;
    }
    .bw-4\:m {
        border-width: 4px;
    }
    .bwt-4\:m {
        border-top-width: 4px;
    }
    .bwb-4\:m {
        border-bottom-width: 4px;
    }
    .bwl-4\:m {
        border-left-width: 4px;
    }
    .bwr-4\:m {
        border-right-width: 4px;
    }
    .bw-8\:m {
        border-width: 8px;
    }
    .bwt-8\:m {
        border-top-width: 8px;
    }
    .bwb-8\:m {
        border-bottom-width: 8px;
    }
    .bwl-8\:m {
        border-left-width: 8px;
    }
    .bwr-8\:m {
        border-right-width: 8px;
    }
    .bw-12\:m {
        border-width: 12px;
    }
    .bwt-12\:m {
        border-top-width: 12px;
    }
    .bwb-12\:m {
        border-bottom-width: 12px;
    }
    .bwl-12\:m {
        border-left-width: 12px;
    }
    .bwr-12\:m {
        border-right-width: 12px;
    }
    .bc-brand\:m {
        border-color: #2ce3af;
    }
    .bc-accent\:m {
        border-color: #ea2e85;
    }
    .bc-primary\:m {
        border-color: #191b1f;
    }
    .bc-secondary\:m {
        border-color: #40434c;
    }
    .bc-black\:m {
        border-color: #222;
    }
    .bc-white\:m {
        border-color: #fff;
    }
    .bc-dark-grey\:m {
        border-color: #2c2f36;
    }
    .bc-grey\:m {
        border-color: #676a79;
    }
    .bc-light-grey\:m {
        border-color: #d3d4d9;
    }
    .bc-faded-grey\:m {
        border-color: #f7f8f8;
    }
    .bc-positive\:m {
        border-color: #3eb06f;
    }
    .bc-negative\:m {
        border-color: #df5631;
    }
    .bc-warning\:m {
        border-color: #f97c4b;
    }
    .bc-neutral\:m {
        border-color: #577597;
    }
    .bc-facebook\:m {
        border-color: #3b5998;
    }
    .bc-twitter\:m {
        border-color: #55acee;
    }
    .bc-pinterest\:m {
        border-color: #bd081c;
    }
    .bc-instagram\:m {
        border-color: #3f729b;
    }
    .bc-google-plus\:m {
        border-color: #dc4e41;
    }
    .bc-wordpress\:m {
        border-color: #0087be;
    }
    .bc-linkedin\:m {
        border-color: #0077b5;
    }
    .bs-m {
        border-style: solid;
    }
    .bd-m {
        border-style: dotted;
    }
    .bda-m {
        border-style: dashed;
    }
    .br-0\:m {
        border-radius: 0;
    }
    .br-2\:m {
        border-radius: 2px;
    }
    .br-4\:m {
        border-radius: 4px;
    }
    .br-8\:m {
        border-radius: 8px;
    }
    .br-12\:m {
        border-radius: 12px;
    }
}
@media (min-width: 860px) {
    .bw-0\:l {
        border-width: 0;
    }
    .bwt-0\:l {
        border-top-width: 0;
    }
    .bwb-0\:l {
        border-bottom-width: 0;
    }
    .bwl-0\:l {
        border-left-width: 0;
    }
    .bwr-0\:l {
        border-right-width: 0;
    }
    .bw-2\:l {
        border-width: 2px;
    }
    .bwt-2\:l {
        border-top-width: 2px;
    }
    .bwb-2\:l {
        border-bottom-width: 2px;
    }
    .bwl-2\:l {
        border-left-width: 2px;
    }
    .bwr-2\:l {
        border-right-width: 2px;
    }
    .bw-4\:l {
        border-width: 4px;
    }
    .bwt-4\:l {
        border-top-width: 4px;
    }
    .bwb-4\:l {
        border-bottom-width: 4px;
    }
    .bwl-4\:l {
        border-left-width: 4px;
    }
    .bwr-4\:l {
        border-right-width: 4px;
    }
    .bw-8\:l {
        border-width: 8px;
    }
    .bwt-8\:l {
        border-top-width: 8px;
    }
    .bwb-8\:l {
        border-bottom-width: 8px;
    }
    .bwl-8\:l {
        border-left-width: 8px;
    }
    .bwr-8\:l {
        border-right-width: 8px;
    }
    .bw-12\:l {
        border-width: 12px;
    }
    .bwt-12\:l {
        border-top-width: 12px;
    }
    .bwb-12\:l {
        border-bottom-width: 12px;
    }
    .bwl-12\:l {
        border-left-width: 12px;
    }
    .bwr-12\:l {
        border-right-width: 12px;
    }
    .bc-brand\:l {
        border-color: #2ce3af;
    }
    .bc-accent\:l {
        border-color: #ea2e85;
    }
    .bc-primary\:l {
        border-color: #191b1f;
    }
    .bc-secondary\:l {
        border-color: #40434c;
    }
    .bc-black\:l {
        border-color: #222;
    }
    .bc-white\:l {
        border-color: #fff;
    }
    .bc-dark-grey\:l {
        border-color: #2c2f36;
    }
    .bc-grey\:l {
        border-color: #676a79;
    }
    .bc-light-grey\:l {
        border-color: #d3d4d9;
    }
    .bc-faded-grey\:l {
        border-color: #f7f8f8;
    }
    .bc-positive\:l {
        border-color: #3eb06f;
    }
    .bc-negative\:l {
        border-color: #df5631;
    }
    .bc-warning\:l {
        border-color: #f97c4b;
    }
    .bc-neutral\:l {
        border-color: #577597;
    }
    .bc-facebook\:l {
        border-color: #3b5998;
    }
    .bc-twitter\:l {
        border-color: #55acee;
    }
    .bc-pinterest\:l {
        border-color: #bd081c;
    }
    .bc-instagram\:l {
        border-color: #3f729b;
    }
    .bc-google-plus\:l {
        border-color: #dc4e41;
    }
    .bc-wordpress\:l {
        border-color: #0087be;
    }
    .bc-linkedin\:l {
        border-color: #0077b5;
    }
    .bs-l {
        border-style: solid;
    }
    .bd-l {
        border-style: dotted;
    }
    .bda-l {
        border-style: dashed;
    }
    .br-0\:l {
        border-radius: 0;
    }
    .br-2\:l {
        border-radius: 2px;
    }
    .br-4\:l {
        border-radius: 4px;
    }
    .br-8\:l {
        border-radius: 8px;
    }
    .br-12\:l {
        border-radius: 12px;
    }
}
@media (min-width: 1200px) {
    .bw-0\:xl {
        border-width: 0;
    }
    .bwt-0\:xl {
        border-top-width: 0;
    }
    .bwb-0\:xl {
        border-bottom-width: 0;
    }
    .bwl-0\:xl {
        border-left-width: 0;
    }
    .bwr-0\:xl {
        border-right-width: 0;
    }
    .bw-2\:xl {
        border-width: 2px;
    }
    .bwt-2\:xl {
        border-top-width: 2px;
    }
    .bwb-2\:xl {
        border-bottom-width: 2px;
    }
    .bwl-2\:xl {
        border-left-width: 2px;
    }
    .bwr-2\:xl {
        border-right-width: 2px;
    }
    .bw-4\:xl {
        border-width: 4px;
    }
    .bwt-4\:xl {
        border-top-width: 4px;
    }
    .bwb-4\:xl {
        border-bottom-width: 4px;
    }
    .bwl-4\:xl {
        border-left-width: 4px;
    }
    .bwr-4\:xl {
        border-right-width: 4px;
    }
    .bw-8\:xl {
        border-width: 8px;
    }
    .bwt-8\:xl {
        border-top-width: 8px;
    }
    .bwb-8\:xl {
        border-bottom-width: 8px;
    }
    .bwl-8\:xl {
        border-left-width: 8px;
    }
    .bwr-8\:xl {
        border-right-width: 8px;
    }
    .bw-12\:xl {
        border-width: 12px;
    }
    .bwt-12\:xl {
        border-top-width: 12px;
    }
    .bwb-12\:xl {
        border-bottom-width: 12px;
    }
    .bwl-12\:xl {
        border-left-width: 12px;
    }
    .bwr-12\:xl {
        border-right-width: 12px;
    }
    .bc-brand\:xl {
        border-color: #2ce3af;
    }
    .bc-accent\:xl {
        border-color: #ea2e85;
    }
    .bc-primary\:xl {
        border-color: #191b1f;
    }
    .bc-secondary\:xl {
        border-color: #40434c;
    }
    .bc-black\:xl {
        border-color: #222;
    }
    .bc-white\:xl {
        border-color: #fff;
    }
    .bc-dark-grey\:xl {
        border-color: #2c2f36;
    }
    .bc-grey\:xl {
        border-color: #676a79;
    }
    .bc-light-grey\:xl {
        border-color: #d3d4d9;
    }
    .bc-faded-grey\:xl {
        border-color: #f7f8f8;
    }
    .bc-positive\:xl {
        border-color: #3eb06f;
    }
    .bc-negative\:xl {
        border-color: #df5631;
    }
    .bc-warning\:xl {
        border-color: #f97c4b;
    }
    .bc-neutral\:xl {
        border-color: #577597;
    }
    .bc-facebook\:xl {
        border-color: #3b5998;
    }
    .bc-twitter\:xl {
        border-color: #55acee;
    }
    .bc-pinterest\:xl {
        border-color: #bd081c;
    }
    .bc-instagram\:xl {
        border-color: #3f729b;
    }
    .bc-google-plus\:xl {
        border-color: #dc4e41;
    }
    .bc-wordpress\:xl {
        border-color: #0087be;
    }
    .bc-linkedin\:xl {
        border-color: #0077b5;
    }
    .bs-xl {
        border-style: solid;
    }
    .bd-xl {
        border-style: dotted;
    }
    .bda-xl {
        border-style: dashed;
    }
    .br-0\:xl {
        border-radius: 0;
    }
    .br-2\:xl {
        border-radius: 2px;
    }
    .br-4\:xl {
        border-radius: 4px;
    }
    .br-8\:xl {
        border-radius: 8px;
    }
    .br-12\:xl {
        border-radius: 12px;
    }
}
.shadow-1,
.shadow-1\:h:hover {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.shadow-2,
.shadow-2\:h:hover {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.shadow-3,
.shadow-3\:h:hover {
    box-shadow: 1px 1px 14px rgba(0, 0, 0, 0.3);
}
.shadow-4,
.shadow-4\:h:hover {
    box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.3);
}
.shadow-5,
.shadow-5\:h:hover {
    box-shadow: 4px 5px 28px rgba(0, 0, 0, 0.3);
}
@media (min-width: 640px) {
    .shadow-1\:m,
    .shadow-1\:m\:h:hover {
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    }
    .shadow-2\:m,
    .shadow-2\:m\:h:hover {
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    }
    .shadow-3\:m,
    .shadow-3\:m\:h:hover {
        box-shadow: 1px 1px 14px rgba(0, 0, 0, 0.3);
    }
    .shadow-4\:m,
    .shadow-4\:m\:h:hover {
        box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.3);
    }
    .shadow-5\:m,
    .shadow-5\:m\:h:hover {
        box-shadow: 4px 5px 28px rgba(0, 0, 0, 0.3);
    }
}
@media (min-width: 860px) {
    .shadow-1\:l,
    .shadow-1\:l\:h:hover {
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    }
    .shadow-2\:l,
    .shadow-2\:l\:h:hover {
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    }
    .shadow-3\:l,
    .shadow-3\:l\:h:hover {
        box-shadow: 1px 1px 14px rgba(0, 0, 0, 0.3);
    }
    .shadow-4\:l,
    .shadow-4\:l\:h:hover {
        box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.3);
    }
    .shadow-5\:l,
    .shadow-5\:l\:h:hover {
        box-shadow: 4px 5px 28px rgba(0, 0, 0, 0.3);
    }
}
@media (min-width: 1200px) {
    .shadow-1\:xl,
    .shadow-1\:xl\:h:hover {
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    }
    .shadow-2\:xl,
    .shadow-2\:xl\:h:hover {
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    }
    .shadow-3\:xl,
    .shadow-3\:xl\:h:hover {
        box-shadow: 1px 1px 14px rgba(0, 0, 0, 0.3);
    }
    .shadow-4\:xl,
    .shadow-4\:xl\:h:hover {
        box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.3);
    }
    .shadow-5\:xl,
    .shadow-5\:xl\:h:hover {
        box-shadow: 4px 5px 28px rgba(0, 0, 0, 0.3);
    }
}
.c-brand {
    color: #2ce3af;
}
.c-brand\:h:hover {
    color: #2ce3af;
}
.c-brand-1 {
    color: rgba(40, 199, 151, 0.1);
}
.c-brand-1\:h:hover {
    color: #2ce3af;
}
.c-brand-2 {
    color: rgba(40, 199, 151, 0.2);
}
.c-brand-2\:h:hover {
    color: #2ce3af;
}
.c-brand-3 {
    color: rgba(40, 199, 151, 0.3);
}
.c-brand-3\:h:hover {
    color: #2ce3af;
}
.c-brand-4 {
    color: rgba(40, 199, 151, 0.4);
}
.c-brand-4\:h:hover {
    color: #2ce3af;
}
.c-brand-5 {
    color: rgba(40, 199, 151, 0.5);
}
.c-brand-5\:h:hover {
    color: #2ce3af;
}
.c-brand-6 {
    color: rgba(40, 199, 151, 0.6);
}
.c-brand-6\:h:hover {
    color: #2ce3af;
}
.c-brand-7 {
    color: rgba(40, 199, 151, 0.7);
}
.c-brand-7\:h:hover {
    color: #2ce3af;
}
.c-brand-8 {
    color: rgba(40, 199, 151, 0.8);
}
.c-brand-8\:h:hover {
    color: #2ce3af;
}
.c-brand-9 {
    color: rgba(40, 199, 151, 0.9);
}
.c-brand-9\:h:hover {
    color: #2ce3af;
}
.c-brand-10 {
    color: #2ce3af;
}
.c-brand-10\:h:hover {
    color: #2ce3af;
}
.c-accent {
    color: #ea2e85;
}
.c-accent\:h:hover {
    color: #ea2e85;
}
.c-accent-1 {
    color: rgba(124, 53, 173, 0.1);
}
.c-accent-1\:h:hover {
    color: #ea2e85;
}
.c-accent-2 {
    color: rgba(124, 53, 173, 0.2);
}
.c-accent-2\:h:hover {
    color: #ea2e85;
}
.c-accent-3 {
    color: rgba(124, 53, 173, 0.3);
}
.c-accent-3\:h:hover {
    color: #ea2e85;
}
.c-accent-4 {
    color: rgba(124, 53, 173, 0.4);
}
.c-accent-4\:h:hover {
    color: #ea2e85;
}
.c-accent-5 {
    color: rgba(124, 53, 173, 0.5);
}
.c-accent-5\:h:hover {
    color: #ea2e85;
}
.c-accent-6 {
    color: rgba(124, 53, 173, 0.6);
}
.c-accent-6\:h:hover {
    color: #ea2e85;
}
.c-accent-7 {
    color: rgba(124, 53, 173, 0.7);
}
.c-accent-7\:h:hover {
    color: #ea2e85;
}
.c-accent-8 {
    color: rgba(124, 53, 173, 0.8);
}
.c-accent-8\:h:hover {
    color: #ea2e85;
}
.c-accent-9 {
    color: rgba(124, 53, 173, 0.9);
}
.c-accent-9\:h:hover {
    color: #ea2e85;
}
.c-accent-10 {
    color: #ea2e85;
}
.c-accent-10\:h:hover {
    color: #ea2e85;
}
.c-primary {
    color: #191b1f;
}
.c-primary\:h:hover {
    color: #191b1f;
}
.c-primary-1 {
    color: rgba(96, 102, 110, 0.1);
}
.c-primary-1\:h:hover {
    color: #191b1f;
}
.c-primary-2 {
    color: rgba(96, 102, 110, 0.2);
}
.c-primary-2\:h:hover {
    color: #191b1f;
}
.c-primary-3 {
    color: rgba(96, 102, 110, 0.3);
}
.c-primary-3\:h:hover {
    color: #191b1f;
}
.c-primary-4 {
    color: rgba(96, 102, 110, 0.4);
}
.c-primary-4\:h:hover {
    color: #191b1f;
}
.c-primary-5 {
    color: rgba(96, 102, 110, 0.5);
}
.c-primary-5\:h:hover {
    color: #191b1f;
}
.c-primary-6 {
    color: rgba(96, 102, 110, 0.6);
}
.c-primary-6\:h:hover {
    color: #191b1f;
}
.c-primary-7 {
    color: rgba(96, 102, 110, 0.7);
}
.c-primary-7\:h:hover {
    color: #191b1f;
}
.c-primary-8 {
    color: rgba(96, 102, 110, 0.8);
}
.c-primary-8\:h:hover {
    color: #191b1f;
}
.c-primary-9 {
    color: rgba(96, 102, 110, 0.9);
}
.c-primary-9\:h:hover {
    color: #191b1f;
}
.c-primary-10 {
    color: #191b1f;
}
.c-primary-10\:h:hover {
    color: #191b1f;
}
.c-secondary {
    color: #40434c;
}
.c-secondary\:h:hover {
    color: #40434c;
}
.c-secondary-1 {
    color: rgba(103, 103, 103, 0.1);
}
.c-secondary-1\:h:hover {
    color: #40434c;
}
.c-secondary-2 {
    color: rgba(103, 103, 103, 0.2);
}
.c-secondary-2\:h:hover {
    color: #40434c;
}
.c-secondary-3 {
    color: rgba(103, 103, 103, 0.3);
}
.c-secondary-3\:h:hover {
    color: #40434c;
}
.c-secondary-4 {
    color: rgba(103, 103, 103, 0.4);
}
.c-secondary-4\:h:hover {
    color: #40434c;
}
.c-secondary-5 {
    color: rgba(103, 103, 103, 0.5);
}
.c-secondary-5\:h:hover {
    color: #40434c;
}
.c-secondary-6 {
    color: rgba(103, 103, 103, 0.6);
}
.c-secondary-6\:h:hover {
    color: #40434c;
}
.c-secondary-7 {
    color: rgba(103, 103, 103, 0.7);
}
.c-secondary-7\:h:hover {
    color: #40434c;
}
.c-secondary-8 {
    color: rgba(103, 103, 103, 0.8);
}
.c-secondary-8\:h:hover {
    color: #40434c;
}
.c-secondary-9 {
    color: rgba(103, 103, 103, 0.9);
}
.c-secondary-9\:h:hover {
    color: #40434c;
}
.c-secondary-10 {
    color: #40434c;
}
.c-secondary-10\:h:hover {
    color: #40434c;
}
.c-black {
    color: #222;
}
.c-black\:h:hover {
    color: #222;
}
.c-black-1 {
    color: rgba(34, 34, 34, 0.1);
}
.c-black-1\:h:hover {
    color: #222;
}
.c-black-2 {
    color: rgba(34, 34, 34, 0.2);
}
.c-black-2\:h:hover {
    color: #222;
}
.c-black-3 {
    color: rgba(34, 34, 34, 0.3);
}
.c-black-3\:h:hover {
    color: #222;
}
.c-black-4 {
    color: rgba(34, 34, 34, 0.4);
}
.c-black-4\:h:hover {
    color: #222;
}
.c-black-5 {
    color: rgba(34, 34, 34, 0.5);
}
.c-black-5\:h:hover {
    color: #222;
}
.c-black-6 {
    color: rgba(34, 34, 34, 0.6);
}
.c-black-6\:h:hover {
    color: #222;
}
.c-black-7 {
    color: rgba(34, 34, 34, 0.7);
}
.c-black-7\:h:hover {
    color: #222;
}
.c-black-8 {
    color: rgba(34, 34, 34, 0.8);
}
.c-black-8\:h:hover {
    color: #222;
}
.c-black-9 {
    color: rgba(34, 34, 34, 0.9);
}
.c-black-9\:h:hover {
    color: #222;
}
.c-black-10 {
    color: #222;
}
.c-black-10\:h:hover {
    color: #222;
}
.c-white {
    color: #fff;
}
.c-white\:h:hover {
    color: #fff;
}
.c-white-1 {
    color: rgba(255, 255, 255, 0.1);
}
.c-white-1\:h:hover {
    color: #fff;
}
.c-white-2 {
    color: rgba(255, 255, 255, 0.2);
}
.c-white-2\:h:hover {
    color: #fff;
}
.c-white-3 {
    color: rgba(255, 255, 255, 0.3);
}
.c-white-3\:h:hover {
    color: #fff;
}
.c-white-4 {
    color: rgba(255, 255, 255, 0.4);
}
.c-white-4\:h:hover {
    color: #fff;
}
.c-white-5 {
    color: rgba(255, 255, 255, 0.5);
}
.c-white-5\:h:hover {
    color: #fff;
}
.c-white-6 {
    color: rgba(255, 255, 255, 0.6);
}
.c-white-6\:h:hover {
    color: #fff;
}
.c-white-7 {
    color: rgba(255, 255, 255, 0.7);
}
.c-white-7\:h:hover {
    color: #fff;
}
.c-white-8 {
    color: rgba(255, 255, 255, 0.8);
}
.c-white-8\:h:hover {
    color: #fff;
}
.c-white-9 {
    color: rgba(255, 255, 255, 0.9);
}
.c-white-9\:h:hover {
    color: #fff;
}
.c-white-10 {
    color: #fff;
}
.c-white-10\:h:hover {
    color: #fff;
}
.c-dark-grey {
    color: #2c2f36;
}
.c-dark-grey\:h:hover {
    color: #2c2f36;
}
.c-dark-grey-1 {
    color: rgba(68, 68, 68, 0.1);
}
.c-dark-grey-1\:h:hover {
    color: #2c2f36;
}
.c-dark-grey-2 {
    color: rgba(68, 68, 68, 0.2);
}
.c-dark-grey-2\:h:hover {
    color: #2c2f36;
}
.c-dark-grey-3 {
    color: rgba(68, 68, 68, 0.3);
}
.c-dark-grey-3\:h:hover {
    color: #2c2f36;
}
.c-dark-grey-4 {
    color: rgba(68, 68, 68, 0.4);
}
.c-dark-grey-4\:h:hover {
    color: #2c2f36;
}
.c-dark-grey-5 {
    color: rgba(68, 68, 68, 0.5);
}
.c-dark-grey-5\:h:hover {
    color: #2c2f36;
}
.c-dark-grey-6 {
    color: rgba(68, 68, 68, 0.6);
}
.c-dark-grey-6\:h:hover {
    color: #2c2f36;
}
.c-dark-grey-7 {
    color: rgba(68, 68, 68, 0.7);
}
.c-dark-grey-7\:h:hover {
    color: #2c2f36;
}
.c-dark-grey-8 {
    color: rgba(68, 68, 68, 0.8);
}
.c-dark-grey-8\:h:hover {
    color: #2c2f36;
}
.c-dark-grey-9 {
    color: rgba(68, 68, 68, 0.9);
}
.c-dark-grey-9\:h:hover {
    color: #2c2f36;
}
.c-dark-grey-10 {
    color: #2c2f36;
}
.c-dark-grey-10\:h:hover {
    color: #2c2f36;
}
.c-grey {
    color: #676a79;
}
.c-grey\:h:hover {
    color: #676a79;
}
.c-grey-1 {
    color: rgba(120, 124, 149, 0.1);
}
.c-grey-1\:h:hover {
    color: #676a79;
}
.c-grey-2 {
    color: rgba(120, 124, 149, 0.2);
}
.c-grey-2\:h:hover {
    color: #676a79;
}
.c-grey-3 {
    color: rgba(120, 124, 149, 0.3);
}
.c-grey-3\:h:hover {
    color: #676a79;
}
.c-grey-4 {
    color: rgba(120, 124, 149, 0.4);
}
.c-grey-4\:h:hover {
    color: #676a79;
}
.c-grey-5 {
    color: rgba(120, 124, 149, 0.5);
}
.c-grey-5\:h:hover {
    color: #676a79;
}
.c-grey-6 {
    color: rgba(120, 124, 149, 0.6);
}
.c-grey-6\:h:hover {
    color: #676a79;
}
.c-grey-7 {
    color: rgba(120, 124, 149, 0.7);
}
.c-grey-7\:h:hover {
    color: #676a79;
}
.c-grey-8 {
    color: rgba(120, 124, 149, 0.8);
}
.c-grey-8\:h:hover {
    color: #676a79;
}
.c-grey-9 {
    color: rgba(120, 124, 149, 0.9);
}
.c-grey-9\:h:hover {
    color: #676a79;
}
.c-grey-10 {
    color: #676a79;
}
.c-grey-10\:h:hover {
    color: #676a79;
}
.c-light-grey {
    color: #d3d4d9;
}
.c-light-grey\:h:hover {
    color: #d3d4d9;
}
.c-light-grey-1 {
    color: rgba(236, 238, 244, 0.1);
}
.c-light-grey-1\:h:hover {
    color: #d3d4d9;
}
.c-light-grey-2 {
    color: rgba(236, 238, 244, 0.2);
}
.c-light-grey-2\:h:hover {
    color: #d3d4d9;
}
.c-light-grey-3 {
    color: rgba(236, 238, 244, 0.3);
}
.c-light-grey-3\:h:hover {
    color: #d3d4d9;
}
.c-light-grey-4 {
    color: rgba(236, 238, 244, 0.4);
}
.c-light-grey-4\:h:hover {
    color: #d3d4d9;
}
.c-light-grey-5 {
    color: rgba(236, 238, 244, 0.5);
}
.c-light-grey-5\:h:hover {
    color: #d3d4d9;
}
.c-light-grey-6 {
    color: rgba(236, 238, 244, 0.6);
}
.c-light-grey-6\:h:hover {
    color: #d3d4d9;
}
.c-light-grey-7 {
    color: rgba(236, 238, 244, 0.7);
}
.c-light-grey-7\:h:hover {
    color: #d3d4d9;
}
.c-light-grey-8 {
    color: rgba(236, 238, 244, 0.8);
}
.c-light-grey-8\:h:hover {
    color: #d3d4d9;
}
.c-light-grey-9 {
    color: rgba(236, 238, 244, 0.9);
}
.c-light-grey-9\:h:hover {
    color: #d3d4d9;
}
.c-light-grey-10 {
    color: #d3d4d9;
}
.c-light-grey-10\:h:hover {
    color: #d3d4d9;
}
.c-faded-grey {
    color: #f7f8f8;
}
.c-faded-grey\:h:hover {
    color: #f7f8f8;
}
.c-faded-grey-1 {
    color: rgba(228, 233, 245, 0.1);
}
.c-faded-grey-1\:h:hover {
    color: #f7f8f8;
}
.c-faded-grey-2 {
    color: rgba(228, 233, 245, 0.2);
}
.c-faded-grey-2\:h:hover {
    color: #f7f8f8;
}
.c-faded-grey-3 {
    color: rgba(228, 233, 245, 0.3);
}
.c-faded-grey-3\:h:hover {
    color: #f7f8f8;
}
.c-faded-grey-4 {
    color: rgba(228, 233, 245, 0.4);
}
.c-faded-grey-4\:h:hover {
    color: #f7f8f8;
}
.c-faded-grey-5 {
    color: rgba(228, 233, 245, 0.5);
}
.c-faded-grey-5\:h:hover {
    color: #f7f8f8;
}
.c-faded-grey-6 {
    color: rgba(228, 233, 245, 0.6);
}
.c-faded-grey-6\:h:hover {
    color: #f7f8f8;
}
.c-faded-grey-7 {
    color: rgba(228, 233, 245, 0.7);
}
.c-faded-grey-7\:h:hover {
    color: #f7f8f8;
}
.c-faded-grey-8 {
    color: rgba(228, 233, 245, 0.8);
}
.c-faded-grey-8\:h:hover {
    color: #f7f8f8;
}
.c-faded-grey-9 {
    color: rgba(228, 233, 245, 0.9);
}
.c-faded-grey-9\:h:hover {
    color: #f7f8f8;
}
.c-faded-grey-10 {
    color: #f7f8f8;
}
.c-faded-grey-10\:h:hover {
    color: #f7f8f8;
}
.c-positive {
    color: #3eb06f;
}
.c-positive\:h:hover {
    color: #3eb06f;
}
.c-positive-1 {
    color: rgba(62, 176, 111, 0.1);
}
.c-positive-1\:h:hover {
    color: #3eb06f;
}
.c-positive-2 {
    color: rgba(62, 176, 111, 0.2);
}
.c-positive-2\:h:hover {
    color: #3eb06f;
}
.c-positive-3 {
    color: rgba(62, 176, 111, 0.3);
}
.c-positive-3\:h:hover {
    color: #3eb06f;
}
.c-positive-4 {
    color: rgba(62, 176, 111, 0.4);
}
.c-positive-4\:h:hover {
    color: #3eb06f;
}
.c-positive-5 {
    color: rgba(62, 176, 111, 0.5);
}
.c-positive-5\:h:hover {
    color: #3eb06f;
}
.c-positive-6 {
    color: rgba(62, 176, 111, 0.6);
}
.c-positive-6\:h:hover {
    color: #3eb06f;
}
.c-positive-7 {
    color: rgba(62, 176, 111, 0.7);
}
.c-positive-7\:h:hover {
    color: #3eb06f;
}
.c-positive-8 {
    color: rgba(62, 176, 111, 0.8);
}
.c-positive-8\:h:hover {
    color: #3eb06f;
}
.c-positive-9 {
    color: rgba(62, 176, 111, 0.9);
}
.c-positive-9\:h:hover {
    color: #3eb06f;
}
.c-positive-10 {
    color: #3eb06f;
}
.c-positive-10\:h:hover {
    color: #3eb06f;
}
.c-negative {
    color: #df5631;
}
.c-negative\:h:hover {
    color: #df5631;
}
.c-negative-1 {
    color: rgba(223, 86, 49, 0.1);
}
.c-negative-1\:h:hover {
    color: #df5631;
}
.c-negative-2 {
    color: rgba(223, 86, 49, 0.2);
}
.c-negative-2\:h:hover {
    color: #df5631;
}
.c-negative-3 {
    color: rgba(223, 86, 49, 0.3);
}
.c-negative-3\:h:hover {
    color: #df5631;
}
.c-negative-4 {
    color: rgba(223, 86, 49, 0.4);
}
.c-negative-4\:h:hover {
    color: #df5631;
}
.c-negative-5 {
    color: rgba(223, 86, 49, 0.5);
}
.c-negative-5\:h:hover {
    color: #df5631;
}
.c-negative-6 {
    color: rgba(223, 86, 49, 0.6);
}
.c-negative-6\:h:hover {
    color: #df5631;
}
.c-negative-7 {
    color: rgba(223, 86, 49, 0.7);
}
.c-negative-7\:h:hover {
    color: #df5631;
}
.c-negative-8 {
    color: rgba(223, 86, 49, 0.8);
}
.c-negative-8\:h:hover {
    color: #df5631;
}
.c-negative-9 {
    color: rgba(223, 86, 49, 0.9);
}
.c-negative-9\:h:hover {
    color: #df5631;
}
.c-negative-10 {
    color: #df5631;
}
.c-negative-10\:h:hover {
    color: #df5631;
}
.c-warning {
    color: #f97c4b;
}
.c-warning\:h:hover {
    color: #f97c4b;
}
.c-warning-1 {
    color: rgba(249, 124, 75, 0.1);
}
.c-warning-1\:h:hover {
    color: #f97c4b;
}
.c-warning-2 {
    color: rgba(249, 124, 75, 0.2);
}
.c-warning-2\:h:hover {
    color: #f97c4b;
}
.c-warning-3 {
    color: rgba(249, 124, 75, 0.3);
}
.c-warning-3\:h:hover {
    color: #f97c4b;
}
.c-warning-4 {
    color: rgba(249, 124, 75, 0.4);
}
.c-warning-4\:h:hover {
    color: #f97c4b;
}
.c-warning-5 {
    color: rgba(249, 124, 75, 0.5);
}
.c-warning-5\:h:hover {
    color: #f97c4b;
}
.c-warning-6 {
    color: rgba(249, 124, 75, 0.6);
}
.c-warning-6\:h:hover {
    color: #f97c4b;
}
.c-warning-7 {
    color: rgba(249, 124, 75, 0.7);
}
.c-warning-7\:h:hover {
    color: #f97c4b;
}
.c-warning-8 {
    color: rgba(249, 124, 75, 0.8);
}
.c-warning-8\:h:hover {
    color: #f97c4b;
}
.c-warning-9 {
    color: rgba(249, 124, 75, 0.9);
}
.c-warning-9\:h:hover {
    color: #f97c4b;
}
.c-warning-10 {
    color: #f97c4b;
}
.c-warning-10\:h:hover {
    color: #f97c4b;
}
.c-neutral {
    color: #577597;
}
.c-neutral\:h:hover {
    color: #577597;
}
.c-neutral-1 {
    color: rgba(87, 117, 151, 0.1);
}
.c-neutral-1\:h:hover {
    color: #577597;
}
.c-neutral-2 {
    color: rgba(87, 117, 151, 0.2);
}
.c-neutral-2\:h:hover {
    color: #577597;
}
.c-neutral-3 {
    color: rgba(87, 117, 151, 0.3);
}
.c-neutral-3\:h:hover {
    color: #577597;
}
.c-neutral-4 {
    color: rgba(87, 117, 151, 0.4);
}
.c-neutral-4\:h:hover {
    color: #577597;
}
.c-neutral-5 {
    color: rgba(87, 117, 151, 0.5);
}
.c-neutral-5\:h:hover {
    color: #577597;
}
.c-neutral-6 {
    color: rgba(87, 117, 151, 0.6);
}
.c-neutral-6\:h:hover {
    color: #577597;
}
.c-neutral-7 {
    color: rgba(87, 117, 151, 0.7);
}
.c-neutral-7\:h:hover {
    color: #577597;
}
.c-neutral-8 {
    color: rgba(87, 117, 151, 0.8);
}
.c-neutral-8\:h:hover {
    color: #577597;
}
.c-neutral-9 {
    color: rgba(87, 117, 151, 0.9);
}
.c-neutral-9\:h:hover {
    color: #577597;
}
.c-neutral-10 {
    color: #577597;
}
.c-neutral-10\:h:hover {
    color: #577597;
}
.c-facebook {
    color: #3b5998;
}
.c-facebook\:h:hover {
    color: #3b5998;
}
.c-facebook-1 {
    color: rgba(59, 89, 152, 0.1);
}
.c-facebook-1\:h:hover {
    color: #3b5998;
}
.c-facebook-2 {
    color: rgba(59, 89, 152, 0.2);
}
.c-facebook-2\:h:hover {
    color: #3b5998;
}
.c-facebook-3 {
    color: rgba(59, 89, 152, 0.3);
}
.c-facebook-3\:h:hover {
    color: #3b5998;
}
.c-facebook-4 {
    color: rgba(59, 89, 152, 0.4);
}
.c-facebook-4\:h:hover {
    color: #3b5998;
}
.c-facebook-5 {
    color: rgba(59, 89, 152, 0.5);
}
.c-facebook-5\:h:hover {
    color: #3b5998;
}
.c-facebook-6 {
    color: rgba(59, 89, 152, 0.6);
}
.c-facebook-6\:h:hover {
    color: #3b5998;
}
.c-facebook-7 {
    color: rgba(59, 89, 152, 0.7);
}
.c-facebook-7\:h:hover {
    color: #3b5998;
}
.c-facebook-8 {
    color: rgba(59, 89, 152, 0.8);
}
.c-facebook-8\:h:hover {
    color: #3b5998;
}
.c-facebook-9 {
    color: rgba(59, 89, 152, 0.9);
}
.c-facebook-9\:h:hover {
    color: #3b5998;
}
.c-facebook-10 {
    color: #3b5998;
}
.c-facebook-10\:h:hover {
    color: #3b5998;
}
.c-twitter {
    color: #55acee;
}
.c-twitter\:h:hover {
    color: #55acee;
}
.c-twitter-1 {
    color: rgba(85, 172, 238, 0.1);
}
.c-twitter-1\:h:hover {
    color: #55acee;
}
.c-twitter-2 {
    color: rgba(85, 172, 238, 0.2);
}
.c-twitter-2\:h:hover {
    color: #55acee;
}
.c-twitter-3 {
    color: rgba(85, 172, 238, 0.3);
}
.c-twitter-3\:h:hover {
    color: #55acee;
}
.c-twitter-4 {
    color: rgba(85, 172, 238, 0.4);
}
.c-twitter-4\:h:hover {
    color: #55acee;
}
.c-twitter-5 {
    color: rgba(85, 172, 238, 0.5);
}
.c-twitter-5\:h:hover {
    color: #55acee;
}
.c-twitter-6 {
    color: rgba(85, 172, 238, 0.6);
}
.c-twitter-6\:h:hover {
    color: #55acee;
}
.c-twitter-7 {
    color: rgba(85, 172, 238, 0.7);
}
.c-twitter-7\:h:hover {
    color: #55acee;
}
.c-twitter-8 {
    color: rgba(85, 172, 238, 0.8);
}
.c-twitter-8\:h:hover {
    color: #55acee;
}
.c-twitter-9 {
    color: rgba(85, 172, 238, 0.9);
}
.c-twitter-9\:h:hover {
    color: #55acee;
}
.c-twitter-10 {
    color: #55acee;
}
.c-twitter-10\:h:hover {
    color: #55acee;
}
.c-pinterest {
    color: #bd081c;
}
.c-pinterest\:h:hover {
    color: #bd081c;
}
.c-pinterest-1 {
    color: rgba(189, 8, 28, 0.1);
}
.c-pinterest-1\:h:hover {
    color: #bd081c;
}
.c-pinterest-2 {
    color: rgba(189, 8, 28, 0.2);
}
.c-pinterest-2\:h:hover {
    color: #bd081c;
}
.c-pinterest-3 {
    color: rgba(189, 8, 28, 0.3);
}
.c-pinterest-3\:h:hover {
    color: #bd081c;
}
.c-pinterest-4 {
    color: rgba(189, 8, 28, 0.4);
}
.c-pinterest-4\:h:hover {
    color: #bd081c;
}
.c-pinterest-5 {
    color: rgba(189, 8, 28, 0.5);
}
.c-pinterest-5\:h:hover {
    color: #bd081c;
}
.c-pinterest-6 {
    color: rgba(189, 8, 28, 0.6);
}
.c-pinterest-6\:h:hover {
    color: #bd081c;
}
.c-pinterest-7 {
    color: rgba(189, 8, 28, 0.7);
}
.c-pinterest-7\:h:hover {
    color: #bd081c;
}
.c-pinterest-8 {
    color: rgba(189, 8, 28, 0.8);
}
.c-pinterest-8\:h:hover {
    color: #bd081c;
}
.c-pinterest-9 {
    color: rgba(189, 8, 28, 0.9);
}
.c-pinterest-9\:h:hover {
    color: #bd081c;
}
.c-pinterest-10 {
    color: #bd081c;
}
.c-pinterest-10\:h:hover {
    color: #bd081c;
}
.c-instagram {
    color: #3f729b;
}
.c-instagram\:h:hover {
    color: #3f729b;
}
.c-instagram-1 {
    color: rgba(63, 114, 155, 0.1);
}
.c-instagram-1\:h:hover {
    color: #3f729b;
}
.c-instagram-2 {
    color: rgba(63, 114, 155, 0.2);
}
.c-instagram-2\:h:hover {
    color: #3f729b;
}
.c-instagram-3 {
    color: rgba(63, 114, 155, 0.3);
}
.c-instagram-3\:h:hover {
    color: #3f729b;
}
.c-instagram-4 {
    color: rgba(63, 114, 155, 0.4);
}
.c-instagram-4\:h:hover {
    color: #3f729b;
}
.c-instagram-5 {
    color: rgba(63, 114, 155, 0.5);
}
.c-instagram-5\:h:hover {
    color: #3f729b;
}
.c-instagram-6 {
    color: rgba(63, 114, 155, 0.6);
}
.c-instagram-6\:h:hover {
    color: #3f729b;
}
.c-instagram-7 {
    color: rgba(63, 114, 155, 0.7);
}
.c-instagram-7\:h:hover {
    color: #3f729b;
}
.c-instagram-8 {
    color: rgba(63, 114, 155, 0.8);
}
.c-instagram-8\:h:hover {
    color: #3f729b;
}
.c-instagram-9 {
    color: rgba(63, 114, 155, 0.9);
}
.c-instagram-9\:h:hover {
    color: #3f729b;
}
.c-instagram-10 {
    color: #3f729b;
}
.c-instagram-10\:h:hover {
    color: #3f729b;
}
.c-google-plus {
    color: #dc4e41;
}
.c-google-plus\:h:hover {
    color: #dc4e41;
}
.c-google-plus-1 {
    color: rgba(220, 78, 65, 0.1);
}
.c-google-plus-1\:h:hover {
    color: #dc4e41;
}
.c-google-plus-2 {
    color: rgba(220, 78, 65, 0.2);
}
.c-google-plus-2\:h:hover {
    color: #dc4e41;
}
.c-google-plus-3 {
    color: rgba(220, 78, 65, 0.3);
}
.c-google-plus-3\:h:hover {
    color: #dc4e41;
}
.c-google-plus-4 {
    color: rgba(220, 78, 65, 0.4);
}
.c-google-plus-4\:h:hover {
    color: #dc4e41;
}
.c-google-plus-5 {
    color: rgba(220, 78, 65, 0.5);
}
.c-google-plus-5\:h:hover {
    color: #dc4e41;
}
.c-google-plus-6 {
    color: rgba(220, 78, 65, 0.6);
}
.c-google-plus-6\:h:hover {
    color: #dc4e41;
}
.c-google-plus-7 {
    color: rgba(220, 78, 65, 0.7);
}
.c-google-plus-7\:h:hover {
    color: #dc4e41;
}
.c-google-plus-8 {
    color: rgba(220, 78, 65, 0.8);
}
.c-google-plus-8\:h:hover {
    color: #dc4e41;
}
.c-google-plus-9 {
    color: rgba(220, 78, 65, 0.9);
}
.c-google-plus-9\:h:hover {
    color: #dc4e41;
}
.c-google-plus-10 {
    color: #dc4e41;
}
.c-google-plus-10\:h:hover {
    color: #dc4e41;
}
.c-wordpress {
    color: #0087be;
}
.c-wordpress\:h:hover {
    color: #0087be;
}
.c-wordpress-1 {
    color: rgba(0, 135, 190, 0.1);
}
.c-wordpress-1\:h:hover {
    color: #0087be;
}
.c-wordpress-2 {
    color: rgba(0, 135, 190, 0.2);
}
.c-wordpress-2\:h:hover {
    color: #0087be;
}
.c-wordpress-3 {
    color: rgba(0, 135, 190, 0.3);
}
.c-wordpress-3\:h:hover {
    color: #0087be;
}
.c-wordpress-4 {
    color: rgba(0, 135, 190, 0.4);
}
.c-wordpress-4\:h:hover {
    color: #0087be;
}
.c-wordpress-5 {
    color: rgba(0, 135, 190, 0.5);
}
.c-wordpress-5\:h:hover {
    color: #0087be;
}
.c-wordpress-6 {
    color: rgba(0, 135, 190, 0.6);
}
.c-wordpress-6\:h:hover {
    color: #0087be;
}
.c-wordpress-7 {
    color: rgba(0, 135, 190, 0.7);
}
.c-wordpress-7\:h:hover {
    color: #0087be;
}
.c-wordpress-8 {
    color: rgba(0, 135, 190, 0.8);
}
.c-wordpress-8\:h:hover {
    color: #0087be;
}
.c-wordpress-9 {
    color: rgba(0, 135, 190, 0.9);
}
.c-wordpress-9\:h:hover {
    color: #0087be;
}
.c-wordpress-10 {
    color: #0087be;
}
.c-wordpress-10\:h:hover {
    color: #0087be;
}
.c-linkedin {
    color: #0077b5;
}
.c-linkedin\:h:hover {
    color: #0077b5;
}
.c-linkedin-1 {
    color: rgba(0, 119, 181, 0.1);
}
.c-linkedin-1\:h:hover {
    color: #0077b5;
}
.c-linkedin-2 {
    color: rgba(0, 119, 181, 0.2);
}
.c-linkedin-2\:h:hover {
    color: #0077b5;
}
.c-linkedin-3 {
    color: rgba(0, 119, 181, 0.3);
}
.c-linkedin-3\:h:hover {
    color: #0077b5;
}
.c-linkedin-4 {
    color: rgba(0, 119, 181, 0.4);
}
.c-linkedin-4\:h:hover {
    color: #0077b5;
}
.c-linkedin-5 {
    color: rgba(0, 119, 181, 0.5);
}
.c-linkedin-5\:h:hover {
    color: #0077b5;
}
.c-linkedin-6 {
    color: rgba(0, 119, 181, 0.6);
}
.c-linkedin-6\:h:hover {
    color: #0077b5;
}
.c-linkedin-7 {
    color: rgba(0, 119, 181, 0.7);
}
.c-linkedin-7\:h:hover {
    color: #0077b5;
}
.c-linkedin-8 {
    color: rgba(0, 119, 181, 0.8);
}
.c-linkedin-8\:h:hover {
    color: #0077b5;
}
.c-linkedin-9 {
    color: rgba(0, 119, 181, 0.9);
}
.c-linkedin-9\:h:hover {
    color: #0077b5;
}
.c-linkedin-10 {
    color: #0077b5;
}
.c-linkedin-10\:h:hover {
    color: #0077b5;
}
@media (min-width: 640px) {
    .c-brand\:m {
        color: #2ce3af;
    }
    .c-brand\:m\:h:hover {
        color: #2ce3af;
    }
    .c-brand-1\:m {
        color: rgba(40, 199, 151, 0.1);
    }
    .c-brand-1\:m\:h:hover {
        color: #2ce3af;
    }
    .c-brand-2\:m {
        color: rgba(40, 199, 151, 0.2);
    }
    .c-brand-2\:m\:h:hover {
        color: #2ce3af;
    }
    .c-brand-3\:m {
        color: rgba(40, 199, 151, 0.3);
    }
    .c-brand-3\:m\:h:hover {
        color: #2ce3af;
    }
    .c-brand-4\:m {
        color: rgba(40, 199, 151, 0.4);
    }
    .c-brand-4\:m\:h:hover {
        color: #2ce3af;
    }
    .c-brand-5\:m {
        color: rgba(40, 199, 151, 0.5);
    }
    .c-brand-5\:m\:h:hover {
        color: #2ce3af;
    }
    .c-brand-6\:m {
        color: rgba(40, 199, 151, 0.6);
    }
    .c-brand-6\:m\:h:hover {
        color: #2ce3af;
    }
    .c-brand-7\:m {
        color: rgba(40, 199, 151, 0.7);
    }
    .c-brand-7\:m\:h:hover {
        color: #2ce3af;
    }
    .c-brand-8\:m {
        color: rgba(40, 199, 151, 0.8);
    }
    .c-brand-8\:m\:h:hover {
        color: #2ce3af;
    }
    .c-brand-9\:m {
        color: rgba(40, 199, 151, 0.9);
    }
    .c-brand-9\:m\:h:hover {
        color: #2ce3af;
    }
    .c-brand-10\:m {
        color: #2ce3af;
    }
    .c-brand-10\:m\:h:hover {
        color: #2ce3af;
    }
    .c-accent\:m {
        color: #ea2e85;
    }
    .c-accent\:m\:h:hover {
        color: #ea2e85;
    }
    .c-accent-1\:m {
        color: rgba(124, 53, 173, 0.1);
    }
    .c-accent-1\:m\:h:hover {
        color: #ea2e85;
    }
    .c-accent-2\:m {
        color: rgba(124, 53, 173, 0.2);
    }
    .c-accent-2\:m\:h:hover {
        color: #ea2e85;
    }
    .c-accent-3\:m {
        color: rgba(124, 53, 173, 0.3);
    }
    .c-accent-3\:m\:h:hover {
        color: #ea2e85;
    }
    .c-accent-4\:m {
        color: rgba(124, 53, 173, 0.4);
    }
    .c-accent-4\:m\:h:hover {
        color: #ea2e85;
    }
    .c-accent-5\:m {
        color: rgba(124, 53, 173, 0.5);
    }
    .c-accent-5\:m\:h:hover {
        color: #ea2e85;
    }
    .c-accent-6\:m {
        color: rgba(124, 53, 173, 0.6);
    }
    .c-accent-6\:m\:h:hover {
        color: #ea2e85;
    }
    .c-accent-7\:m {
        color: rgba(124, 53, 173, 0.7);
    }
    .c-accent-7\:m\:h:hover {
        color: #ea2e85;
    }
    .c-accent-8\:m {
        color: rgba(124, 53, 173, 0.8);
    }
    .c-accent-8\:m\:h:hover {
        color: #ea2e85;
    }
    .c-accent-9\:m {
        color: rgba(124, 53, 173, 0.9);
    }
    .c-accent-9\:m\:h:hover {
        color: #ea2e85;
    }
    .c-accent-10\:m {
        color: #ea2e85;
    }
    .c-accent-10\:m\:h:hover {
        color: #ea2e85;
    }
    .c-primary\:m {
        color: #191b1f;
    }
    .c-primary\:m\:h:hover {
        color: #191b1f;
    }
    .c-primary-1\:m {
        color: rgba(96, 102, 110, 0.1);
    }
    .c-primary-1\:m\:h:hover {
        color: #191b1f;
    }
    .c-primary-2\:m {
        color: rgba(96, 102, 110, 0.2);
    }
    .c-primary-2\:m\:h:hover {
        color: #191b1f;
    }
    .c-primary-3\:m {
        color: rgba(96, 102, 110, 0.3);
    }
    .c-primary-3\:m\:h:hover {
        color: #191b1f;
    }
    .c-primary-4\:m {
        color: rgba(96, 102, 110, 0.4);
    }
    .c-primary-4\:m\:h:hover {
        color: #191b1f;
    }
    .c-primary-5\:m {
        color: rgba(96, 102, 110, 0.5);
    }
    .c-primary-5\:m\:h:hover {
        color: #191b1f;
    }
    .c-primary-6\:m {
        color: rgba(96, 102, 110, 0.6);
    }
    .c-primary-6\:m\:h:hover {
        color: #191b1f;
    }
    .c-primary-7\:m {
        color: rgba(96, 102, 110, 0.7);
    }
    .c-primary-7\:m\:h:hover {
        color: #191b1f;
    }
    .c-primary-8\:m {
        color: rgba(96, 102, 110, 0.8);
    }
    .c-primary-8\:m\:h:hover {
        color: #191b1f;
    }
    .c-primary-9\:m {
        color: rgba(96, 102, 110, 0.9);
    }
    .c-primary-9\:m\:h:hover {
        color: #191b1f;
    }
    .c-primary-10\:m {
        color: #191b1f;
    }
    .c-primary-10\:m\:h:hover {
        color: #191b1f;
    }
    .c-secondary\:m {
        color: #40434c;
    }
    .c-secondary\:m\:h:hover {
        color: #40434c;
    }
    .c-secondary-1\:m {
        color: rgba(103, 103, 103, 0.1);
    }
    .c-secondary-1\:m\:h:hover {
        color: #40434c;
    }
    .c-secondary-2\:m {
        color: rgba(103, 103, 103, 0.2);
    }
    .c-secondary-2\:m\:h:hover {
        color: #40434c;
    }
    .c-secondary-3\:m {
        color: rgba(103, 103, 103, 0.3);
    }
    .c-secondary-3\:m\:h:hover {
        color: #40434c;
    }
    .c-secondary-4\:m {
        color: rgba(103, 103, 103, 0.4);
    }
    .c-secondary-4\:m\:h:hover {
        color: #40434c;
    }
    .c-secondary-5\:m {
        color: rgba(103, 103, 103, 0.5);
    }
    .c-secondary-5\:m\:h:hover {
        color: #40434c;
    }
    .c-secondary-6\:m {
        color: rgba(103, 103, 103, 0.6);
    }
    .c-secondary-6\:m\:h:hover {
        color: #40434c;
    }
    .c-secondary-7\:m {
        color: rgba(103, 103, 103, 0.7);
    }
    .c-secondary-7\:m\:h:hover {
        color: #40434c;
    }
    .c-secondary-8\:m {
        color: rgba(103, 103, 103, 0.8);
    }
    .c-secondary-8\:m\:h:hover {
        color: #40434c;
    }
    .c-secondary-9\:m {
        color: rgba(103, 103, 103, 0.9);
    }
    .c-secondary-9\:m\:h:hover {
        color: #40434c;
    }
    .c-secondary-10\:m {
        color: #40434c;
    }
    .c-secondary-10\:m\:h:hover {
        color: #40434c;
    }
    .c-black\:m {
        color: #222;
    }
    .c-black\:m\:h:hover {
        color: #222;
    }
    .c-black-1\:m {
        color: rgba(34, 34, 34, 0.1);
    }
    .c-black-1\:m\:h:hover {
        color: #222;
    }
    .c-black-2\:m {
        color: rgba(34, 34, 34, 0.2);
    }
    .c-black-2\:m\:h:hover {
        color: #222;
    }
    .c-black-3\:m {
        color: rgba(34, 34, 34, 0.3);
    }
    .c-black-3\:m\:h:hover {
        color: #222;
    }
    .c-black-4\:m {
        color: rgba(34, 34, 34, 0.4);
    }
    .c-black-4\:m\:h:hover {
        color: #222;
    }
    .c-black-5\:m {
        color: rgba(34, 34, 34, 0.5);
    }
    .c-black-5\:m\:h:hover {
        color: #222;
    }
    .c-black-6\:m {
        color: rgba(34, 34, 34, 0.6);
    }
    .c-black-6\:m\:h:hover {
        color: #222;
    }
    .c-black-7\:m {
        color: rgba(34, 34, 34, 0.7);
    }
    .c-black-7\:m\:h:hover {
        color: #222;
    }
    .c-black-8\:m {
        color: rgba(34, 34, 34, 0.8);
    }
    .c-black-8\:m\:h:hover {
        color: #222;
    }
    .c-black-9\:m {
        color: rgba(34, 34, 34, 0.9);
    }
    .c-black-9\:m\:h:hover {
        color: #222;
    }
    .c-black-10\:m {
        color: #222;
    }
    .c-black-10\:m\:h:hover {
        color: #222;
    }
    .c-white\:m {
        color: #fff;
    }
    .c-white\:m\:h:hover {
        color: #fff;
    }
    .c-white-1\:m {
        color: rgba(255, 255, 255, 0.1);
    }
    .c-white-1\:m\:h:hover {
        color: #fff;
    }
    .c-white-2\:m {
        color: rgba(255, 255, 255, 0.2);
    }
    .c-white-2\:m\:h:hover {
        color: #fff;
    }
    .c-white-3\:m {
        color: rgba(255, 255, 255, 0.3);
    }
    .c-white-3\:m\:h:hover {
        color: #fff;
    }
    .c-white-4\:m {
        color: rgba(255, 255, 255, 0.4);
    }
    .c-white-4\:m\:h:hover {
        color: #fff;
    }
    .c-white-5\:m {
        color: rgba(255, 255, 255, 0.5);
    }
    .c-white-5\:m\:h:hover {
        color: #fff;
    }
    .c-white-6\:m {
        color: rgba(255, 255, 255, 0.6);
    }
    .c-white-6\:m\:h:hover {
        color: #fff;
    }
    .c-white-7\:m {
        color: rgba(255, 255, 255, 0.7);
    }
    .c-white-7\:m\:h:hover {
        color: #fff;
    }
    .c-white-8\:m {
        color: rgba(255, 255, 255, 0.8);
    }
    .c-white-8\:m\:h:hover {
        color: #fff;
    }
    .c-white-9\:m {
        color: rgba(255, 255, 255, 0.9);
    }
    .c-white-9\:m\:h:hover {
        color: #fff;
    }
    .c-white-10\:m {
        color: #fff;
    }
    .c-white-10\:m\:h:hover {
        color: #fff;
    }
    .c-dark-grey\:m {
        color: #2c2f36;
    }
    .c-dark-grey\:m\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-1\:m {
        color: rgba(68, 68, 68, 0.1);
    }
    .c-dark-grey-1\:m\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-2\:m {
        color: rgba(68, 68, 68, 0.2);
    }
    .c-dark-grey-2\:m\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-3\:m {
        color: rgba(68, 68, 68, 0.3);
    }
    .c-dark-grey-3\:m\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-4\:m {
        color: rgba(68, 68, 68, 0.4);
    }
    .c-dark-grey-4\:m\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-5\:m {
        color: rgba(68, 68, 68, 0.5);
    }
    .c-dark-grey-5\:m\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-6\:m {
        color: rgba(68, 68, 68, 0.6);
    }
    .c-dark-grey-6\:m\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-7\:m {
        color: rgba(68, 68, 68, 0.7);
    }
    .c-dark-grey-7\:m\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-8\:m {
        color: rgba(68, 68, 68, 0.8);
    }
    .c-dark-grey-8\:m\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-9\:m {
        color: rgba(68, 68, 68, 0.9);
    }
    .c-dark-grey-9\:m\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-10\:m {
        color: #2c2f36;
    }
    .c-dark-grey-10\:m\:h:hover {
        color: #2c2f36;
    }
    .c-grey\:m {
        color: #676a79;
    }
    .c-grey\:m\:h:hover {
        color: #676a79;
    }
    .c-grey-1\:m {
        color: rgba(120, 124, 149, 0.1);
    }
    .c-grey-1\:m\:h:hover {
        color: #676a79;
    }
    .c-grey-2\:m {
        color: rgba(120, 124, 149, 0.2);
    }
    .c-grey-2\:m\:h:hover {
        color: #676a79;
    }
    .c-grey-3\:m {
        color: rgba(120, 124, 149, 0.3);
    }
    .c-grey-3\:m\:h:hover {
        color: #676a79;
    }
    .c-grey-4\:m {
        color: rgba(120, 124, 149, 0.4);
    }
    .c-grey-4\:m\:h:hover {
        color: #676a79;
    }
    .c-grey-5\:m {
        color: rgba(120, 124, 149, 0.5);
    }
    .c-grey-5\:m\:h:hover {
        color: #676a79;
    }
    .c-grey-6\:m {
        color: rgba(120, 124, 149, 0.6);
    }
    .c-grey-6\:m\:h:hover {
        color: #676a79;
    }
    .c-grey-7\:m {
        color: rgba(120, 124, 149, 0.7);
    }
    .c-grey-7\:m\:h:hover {
        color: #676a79;
    }
    .c-grey-8\:m {
        color: rgba(120, 124, 149, 0.8);
    }
    .c-grey-8\:m\:h:hover {
        color: #676a79;
    }
    .c-grey-9\:m {
        color: rgba(120, 124, 149, 0.9);
    }
    .c-grey-9\:m\:h:hover {
        color: #676a79;
    }
    .c-grey-10\:m {
        color: #676a79;
    }
    .c-grey-10\:m\:h:hover {
        color: #676a79;
    }
    .c-light-grey\:m {
        color: #d3d4d9;
    }
    .c-light-grey\:m\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-1\:m {
        color: rgba(236, 238, 244, 0.1);
    }
    .c-light-grey-1\:m\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-2\:m {
        color: rgba(236, 238, 244, 0.2);
    }
    .c-light-grey-2\:m\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-3\:m {
        color: rgba(236, 238, 244, 0.3);
    }
    .c-light-grey-3\:m\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-4\:m {
        color: rgba(236, 238, 244, 0.4);
    }
    .c-light-grey-4\:m\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-5\:m {
        color: rgba(236, 238, 244, 0.5);
    }
    .c-light-grey-5\:m\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-6\:m {
        color: rgba(236, 238, 244, 0.6);
    }
    .c-light-grey-6\:m\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-7\:m {
        color: rgba(236, 238, 244, 0.7);
    }
    .c-light-grey-7\:m\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-8\:m {
        color: rgba(236, 238, 244, 0.8);
    }
    .c-light-grey-8\:m\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-9\:m {
        color: rgba(236, 238, 244, 0.9);
    }
    .c-light-grey-9\:m\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-10\:m {
        color: #d3d4d9;
    }
    .c-light-grey-10\:m\:h:hover {
        color: #d3d4d9;
    }
    .c-faded-grey\:m {
        color: #f7f8f8;
    }
    .c-faded-grey\:m\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-1\:m {
        color: rgba(228, 233, 245, 0.1);
    }
    .c-faded-grey-1\:m\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-2\:m {
        color: rgba(228, 233, 245, 0.2);
    }
    .c-faded-grey-2\:m\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-3\:m {
        color: rgba(228, 233, 245, 0.3);
    }
    .c-faded-grey-3\:m\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-4\:m {
        color: rgba(228, 233, 245, 0.4);
    }
    .c-faded-grey-4\:m\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-5\:m {
        color: rgba(228, 233, 245, 0.5);
    }
    .c-faded-grey-5\:m\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-6\:m {
        color: rgba(228, 233, 245, 0.6);
    }
    .c-faded-grey-6\:m\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-7\:m {
        color: rgba(228, 233, 245, 0.7);
    }
    .c-faded-grey-7\:m\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-8\:m {
        color: rgba(228, 233, 245, 0.8);
    }
    .c-faded-grey-8\:m\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-9\:m {
        color: rgba(228, 233, 245, 0.9);
    }
    .c-faded-grey-9\:m\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-10\:m {
        color: #f7f8f8;
    }
    .c-faded-grey-10\:m\:h:hover {
        color: #f7f8f8;
    }
    .c-positive\:m {
        color: #3eb06f;
    }
    .c-positive\:m\:h:hover {
        color: #3eb06f;
    }
    .c-positive-1\:m {
        color: rgba(62, 176, 111, 0.1);
    }
    .c-positive-1\:m\:h:hover {
        color: #3eb06f;
    }
    .c-positive-2\:m {
        color: rgba(62, 176, 111, 0.2);
    }
    .c-positive-2\:m\:h:hover {
        color: #3eb06f;
    }
    .c-positive-3\:m {
        color: rgba(62, 176, 111, 0.3);
    }
    .c-positive-3\:m\:h:hover {
        color: #3eb06f;
    }
    .c-positive-4\:m {
        color: rgba(62, 176, 111, 0.4);
    }
    .c-positive-4\:m\:h:hover {
        color: #3eb06f;
    }
    .c-positive-5\:m {
        color: rgba(62, 176, 111, 0.5);
    }
    .c-positive-5\:m\:h:hover {
        color: #3eb06f;
    }
    .c-positive-6\:m {
        color: rgba(62, 176, 111, 0.6);
    }
    .c-positive-6\:m\:h:hover {
        color: #3eb06f;
    }
    .c-positive-7\:m {
        color: rgba(62, 176, 111, 0.7);
    }
    .c-positive-7\:m\:h:hover {
        color: #3eb06f;
    }
    .c-positive-8\:m {
        color: rgba(62, 176, 111, 0.8);
    }
    .c-positive-8\:m\:h:hover {
        color: #3eb06f;
    }
    .c-positive-9\:m {
        color: rgba(62, 176, 111, 0.9);
    }
    .c-positive-9\:m\:h:hover {
        color: #3eb06f;
    }
    .c-positive-10\:m {
        color: #3eb06f;
    }
    .c-positive-10\:m\:h:hover {
        color: #3eb06f;
    }
    .c-negative\:m {
        color: #df5631;
    }
    .c-negative\:m\:h:hover {
        color: #df5631;
    }
    .c-negative-1\:m {
        color: rgba(223, 86, 49, 0.1);
    }
    .c-negative-1\:m\:h:hover {
        color: #df5631;
    }
    .c-negative-2\:m {
        color: rgba(223, 86, 49, 0.2);
    }
    .c-negative-2\:m\:h:hover {
        color: #df5631;
    }
    .c-negative-3\:m {
        color: rgba(223, 86, 49, 0.3);
    }
    .c-negative-3\:m\:h:hover {
        color: #df5631;
    }
    .c-negative-4\:m {
        color: rgba(223, 86, 49, 0.4);
    }
    .c-negative-4\:m\:h:hover {
        color: #df5631;
    }
    .c-negative-5\:m {
        color: rgba(223, 86, 49, 0.5);
    }
    .c-negative-5\:m\:h:hover {
        color: #df5631;
    }
    .c-negative-6\:m {
        color: rgba(223, 86, 49, 0.6);
    }
    .c-negative-6\:m\:h:hover {
        color: #df5631;
    }
    .c-negative-7\:m {
        color: rgba(223, 86, 49, 0.7);
    }
    .c-negative-7\:m\:h:hover {
        color: #df5631;
    }
    .c-negative-8\:m {
        color: rgba(223, 86, 49, 0.8);
    }
    .c-negative-8\:m\:h:hover {
        color: #df5631;
    }
    .c-negative-9\:m {
        color: rgba(223, 86, 49, 0.9);
    }
    .c-negative-9\:m\:h:hover {
        color: #df5631;
    }
    .c-negative-10\:m {
        color: #df5631;
    }
    .c-negative-10\:m\:h:hover {
        color: #df5631;
    }
    .c-warning\:m {
        color: #f97c4b;
    }
    .c-warning\:m\:h:hover {
        color: #f97c4b;
    }
    .c-warning-1\:m {
        color: rgba(249, 124, 75, 0.1);
    }
    .c-warning-1\:m\:h:hover {
        color: #f97c4b;
    }
    .c-warning-2\:m {
        color: rgba(249, 124, 75, 0.2);
    }
    .c-warning-2\:m\:h:hover {
        color: #f97c4b;
    }
    .c-warning-3\:m {
        color: rgba(249, 124, 75, 0.3);
    }
    .c-warning-3\:m\:h:hover {
        color: #f97c4b;
    }
    .c-warning-4\:m {
        color: rgba(249, 124, 75, 0.4);
    }
    .c-warning-4\:m\:h:hover {
        color: #f97c4b;
    }
    .c-warning-5\:m {
        color: rgba(249, 124, 75, 0.5);
    }
    .c-warning-5\:m\:h:hover {
        color: #f97c4b;
    }
    .c-warning-6\:m {
        color: rgba(249, 124, 75, 0.6);
    }
    .c-warning-6\:m\:h:hover {
        color: #f97c4b;
    }
    .c-warning-7\:m {
        color: rgba(249, 124, 75, 0.7);
    }
    .c-warning-7\:m\:h:hover {
        color: #f97c4b;
    }
    .c-warning-8\:m {
        color: rgba(249, 124, 75, 0.8);
    }
    .c-warning-8\:m\:h:hover {
        color: #f97c4b;
    }
    .c-warning-9\:m {
        color: rgba(249, 124, 75, 0.9);
    }
    .c-warning-9\:m\:h:hover {
        color: #f97c4b;
    }
    .c-warning-10\:m {
        color: #f97c4b;
    }
    .c-warning-10\:m\:h:hover {
        color: #f97c4b;
    }
    .c-neutral\:m {
        color: #577597;
    }
    .c-neutral\:m\:h:hover {
        color: #577597;
    }
    .c-neutral-1\:m {
        color: rgba(87, 117, 151, 0.1);
    }
    .c-neutral-1\:m\:h:hover {
        color: #577597;
    }
    .c-neutral-2\:m {
        color: rgba(87, 117, 151, 0.2);
    }
    .c-neutral-2\:m\:h:hover {
        color: #577597;
    }
    .c-neutral-3\:m {
        color: rgba(87, 117, 151, 0.3);
    }
    .c-neutral-3\:m\:h:hover {
        color: #577597;
    }
    .c-neutral-4\:m {
        color: rgba(87, 117, 151, 0.4);
    }
    .c-neutral-4\:m\:h:hover {
        color: #577597;
    }
    .c-neutral-5\:m {
        color: rgba(87, 117, 151, 0.5);
    }
    .c-neutral-5\:m\:h:hover {
        color: #577597;
    }
    .c-neutral-6\:m {
        color: rgba(87, 117, 151, 0.6);
    }
    .c-neutral-6\:m\:h:hover {
        color: #577597;
    }
    .c-neutral-7\:m {
        color: rgba(87, 117, 151, 0.7);
    }
    .c-neutral-7\:m\:h:hover {
        color: #577597;
    }
    .c-neutral-8\:m {
        color: rgba(87, 117, 151, 0.8);
    }
    .c-neutral-8\:m\:h:hover {
        color: #577597;
    }
    .c-neutral-9\:m {
        color: rgba(87, 117, 151, 0.9);
    }
    .c-neutral-9\:m\:h:hover {
        color: #577597;
    }
    .c-neutral-10\:m {
        color: #577597;
    }
    .c-neutral-10\:m\:h:hover {
        color: #577597;
    }
    .c-facebook\:m {
        color: #3b5998;
    }
    .c-facebook\:m\:h:hover {
        color: #3b5998;
    }
    .c-facebook-1\:m {
        color: rgba(59, 89, 152, 0.1);
    }
    .c-facebook-1\:m\:h:hover {
        color: #3b5998;
    }
    .c-facebook-2\:m {
        color: rgba(59, 89, 152, 0.2);
    }
    .c-facebook-2\:m\:h:hover {
        color: #3b5998;
    }
    .c-facebook-3\:m {
        color: rgba(59, 89, 152, 0.3);
    }
    .c-facebook-3\:m\:h:hover {
        color: #3b5998;
    }
    .c-facebook-4\:m {
        color: rgba(59, 89, 152, 0.4);
    }
    .c-facebook-4\:m\:h:hover {
        color: #3b5998;
    }
    .c-facebook-5\:m {
        color: rgba(59, 89, 152, 0.5);
    }
    .c-facebook-5\:m\:h:hover {
        color: #3b5998;
    }
    .c-facebook-6\:m {
        color: rgba(59, 89, 152, 0.6);
    }
    .c-facebook-6\:m\:h:hover {
        color: #3b5998;
    }
    .c-facebook-7\:m {
        color: rgba(59, 89, 152, 0.7);
    }
    .c-facebook-7\:m\:h:hover {
        color: #3b5998;
    }
    .c-facebook-8\:m {
        color: rgba(59, 89, 152, 0.8);
    }
    .c-facebook-8\:m\:h:hover {
        color: #3b5998;
    }
    .c-facebook-9\:m {
        color: rgba(59, 89, 152, 0.9);
    }
    .c-facebook-9\:m\:h:hover {
        color: #3b5998;
    }
    .c-facebook-10\:m {
        color: #3b5998;
    }
    .c-facebook-10\:m\:h:hover {
        color: #3b5998;
    }
    .c-twitter\:m {
        color: #55acee;
    }
    .c-twitter\:m\:h:hover {
        color: #55acee;
    }
    .c-twitter-1\:m {
        color: rgba(85, 172, 238, 0.1);
    }
    .c-twitter-1\:m\:h:hover {
        color: #55acee;
    }
    .c-twitter-2\:m {
        color: rgba(85, 172, 238, 0.2);
    }
    .c-twitter-2\:m\:h:hover {
        color: #55acee;
    }
    .c-twitter-3\:m {
        color: rgba(85, 172, 238, 0.3);
    }
    .c-twitter-3\:m\:h:hover {
        color: #55acee;
    }
    .c-twitter-4\:m {
        color: rgba(85, 172, 238, 0.4);
    }
    .c-twitter-4\:m\:h:hover {
        color: #55acee;
    }
    .c-twitter-5\:m {
        color: rgba(85, 172, 238, 0.5);
    }
    .c-twitter-5\:m\:h:hover {
        color: #55acee;
    }
    .c-twitter-6\:m {
        color: rgba(85, 172, 238, 0.6);
    }
    .c-twitter-6\:m\:h:hover {
        color: #55acee;
    }
    .c-twitter-7\:m {
        color: rgba(85, 172, 238, 0.7);
    }
    .c-twitter-7\:m\:h:hover {
        color: #55acee;
    }
    .c-twitter-8\:m {
        color: rgba(85, 172, 238, 0.8);
    }
    .c-twitter-8\:m\:h:hover {
        color: #55acee;
    }
    .c-twitter-9\:m {
        color: rgba(85, 172, 238, 0.9);
    }
    .c-twitter-9\:m\:h:hover {
        color: #55acee;
    }
    .c-twitter-10\:m {
        color: #55acee;
    }
    .c-twitter-10\:m\:h:hover {
        color: #55acee;
    }
    .c-pinterest\:m {
        color: #bd081c;
    }
    .c-pinterest\:m\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-1\:m {
        color: rgba(189, 8, 28, 0.1);
    }
    .c-pinterest-1\:m\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-2\:m {
        color: rgba(189, 8, 28, 0.2);
    }
    .c-pinterest-2\:m\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-3\:m {
        color: rgba(189, 8, 28, 0.3);
    }
    .c-pinterest-3\:m\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-4\:m {
        color: rgba(189, 8, 28, 0.4);
    }
    .c-pinterest-4\:m\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-5\:m {
        color: rgba(189, 8, 28, 0.5);
    }
    .c-pinterest-5\:m\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-6\:m {
        color: rgba(189, 8, 28, 0.6);
    }
    .c-pinterest-6\:m\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-7\:m {
        color: rgba(189, 8, 28, 0.7);
    }
    .c-pinterest-7\:m\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-8\:m {
        color: rgba(189, 8, 28, 0.8);
    }
    .c-pinterest-8\:m\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-9\:m {
        color: rgba(189, 8, 28, 0.9);
    }
    .c-pinterest-9\:m\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-10\:m {
        color: #bd081c;
    }
    .c-pinterest-10\:m\:h:hover {
        color: #bd081c;
    }
    .c-instagram\:m {
        color: #3f729b;
    }
    .c-instagram\:m\:h:hover {
        color: #3f729b;
    }
    .c-instagram-1\:m {
        color: rgba(63, 114, 155, 0.1);
    }
    .c-instagram-1\:m\:h:hover {
        color: #3f729b;
    }
    .c-instagram-2\:m {
        color: rgba(63, 114, 155, 0.2);
    }
    .c-instagram-2\:m\:h:hover {
        color: #3f729b;
    }
    .c-instagram-3\:m {
        color: rgba(63, 114, 155, 0.3);
    }
    .c-instagram-3\:m\:h:hover {
        color: #3f729b;
    }
    .c-instagram-4\:m {
        color: rgba(63, 114, 155, 0.4);
    }
    .c-instagram-4\:m\:h:hover {
        color: #3f729b;
    }
    .c-instagram-5\:m {
        color: rgba(63, 114, 155, 0.5);
    }
    .c-instagram-5\:m\:h:hover {
        color: #3f729b;
    }
    .c-instagram-6\:m {
        color: rgba(63, 114, 155, 0.6);
    }
    .c-instagram-6\:m\:h:hover {
        color: #3f729b;
    }
    .c-instagram-7\:m {
        color: rgba(63, 114, 155, 0.7);
    }
    .c-instagram-7\:m\:h:hover {
        color: #3f729b;
    }
    .c-instagram-8\:m {
        color: rgba(63, 114, 155, 0.8);
    }
    .c-instagram-8\:m\:h:hover {
        color: #3f729b;
    }
    .c-instagram-9\:m {
        color: rgba(63, 114, 155, 0.9);
    }
    .c-instagram-9\:m\:h:hover {
        color: #3f729b;
    }
    .c-instagram-10\:m {
        color: #3f729b;
    }
    .c-instagram-10\:m\:h:hover {
        color: #3f729b;
    }
    .c-google-plus\:m {
        color: #dc4e41;
    }
    .c-google-plus\:m\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-1\:m {
        color: rgba(220, 78, 65, 0.1);
    }
    .c-google-plus-1\:m\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-2\:m {
        color: rgba(220, 78, 65, 0.2);
    }
    .c-google-plus-2\:m\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-3\:m {
        color: rgba(220, 78, 65, 0.3);
    }
    .c-google-plus-3\:m\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-4\:m {
        color: rgba(220, 78, 65, 0.4);
    }
    .c-google-plus-4\:m\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-5\:m {
        color: rgba(220, 78, 65, 0.5);
    }
    .c-google-plus-5\:m\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-6\:m {
        color: rgba(220, 78, 65, 0.6);
    }
    .c-google-plus-6\:m\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-7\:m {
        color: rgba(220, 78, 65, 0.7);
    }
    .c-google-plus-7\:m\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-8\:m {
        color: rgba(220, 78, 65, 0.8);
    }
    .c-google-plus-8\:m\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-9\:m {
        color: rgba(220, 78, 65, 0.9);
    }
    .c-google-plus-9\:m\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-10\:m {
        color: #dc4e41;
    }
    .c-google-plus-10\:m\:h:hover {
        color: #dc4e41;
    }
    .c-wordpress\:m {
        color: #0087be;
    }
    .c-wordpress\:m\:h:hover {
        color: #0087be;
    }
    .c-wordpress-1\:m {
        color: rgba(0, 135, 190, 0.1);
    }
    .c-wordpress-1\:m\:h:hover {
        color: #0087be;
    }
    .c-wordpress-2\:m {
        color: rgba(0, 135, 190, 0.2);
    }
    .c-wordpress-2\:m\:h:hover {
        color: #0087be;
    }
    .c-wordpress-3\:m {
        color: rgba(0, 135, 190, 0.3);
    }
    .c-wordpress-3\:m\:h:hover {
        color: #0087be;
    }
    .c-wordpress-4\:m {
        color: rgba(0, 135, 190, 0.4);
    }
    .c-wordpress-4\:m\:h:hover {
        color: #0087be;
    }
    .c-wordpress-5\:m {
        color: rgba(0, 135, 190, 0.5);
    }
    .c-wordpress-5\:m\:h:hover {
        color: #0087be;
    }
    .c-wordpress-6\:m {
        color: rgba(0, 135, 190, 0.6);
    }
    .c-wordpress-6\:m\:h:hover {
        color: #0087be;
    }
    .c-wordpress-7\:m {
        color: rgba(0, 135, 190, 0.7);
    }
    .c-wordpress-7\:m\:h:hover {
        color: #0087be;
    }
    .c-wordpress-8\:m {
        color: rgba(0, 135, 190, 0.8);
    }
    .c-wordpress-8\:m\:h:hover {
        color: #0087be;
    }
    .c-wordpress-9\:m {
        color: rgba(0, 135, 190, 0.9);
    }
    .c-wordpress-9\:m\:h:hover {
        color: #0087be;
    }
    .c-wordpress-10\:m {
        color: #0087be;
    }
    .c-wordpress-10\:m\:h:hover {
        color: #0087be;
    }
    .c-linkedin\:m {
        color: #0077b5;
    }
    .c-linkedin\:m\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-1\:m {
        color: rgba(0, 119, 181, 0.1);
    }
    .c-linkedin-1\:m\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-2\:m {
        color: rgba(0, 119, 181, 0.2);
    }
    .c-linkedin-2\:m\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-3\:m {
        color: rgba(0, 119, 181, 0.3);
    }
    .c-linkedin-3\:m\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-4\:m {
        color: rgba(0, 119, 181, 0.4);
    }
    .c-linkedin-4\:m\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-5\:m {
        color: rgba(0, 119, 181, 0.5);
    }
    .c-linkedin-5\:m\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-6\:m {
        color: rgba(0, 119, 181, 0.6);
    }
    .c-linkedin-6\:m\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-7\:m {
        color: rgba(0, 119, 181, 0.7);
    }
    .c-linkedin-7\:m\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-8\:m {
        color: rgba(0, 119, 181, 0.8);
    }
    .c-linkedin-8\:m\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-9\:m {
        color: rgba(0, 119, 181, 0.9);
    }
    .c-linkedin-9\:m\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-10\:m {
        color: #0077b5;
    }
    .c-linkedin-10\:m\:h:hover {
        color: #0077b5;
    }
}
@media (min-width: 860px) {
    .c-brand\:l {
        color: #2ce3af;
    }
    .c-brand\:l\:h:hover {
        color: #2ce3af;
    }
    .c-brand-1\:l {
        color: rgba(40, 199, 151, 0.1);
    }
    .c-brand-1\:l\:h:hover {
        color: #2ce3af;
    }
    .c-brand-2\:l {
        color: rgba(40, 199, 151, 0.2);
    }
    .c-brand-2\:l\:h:hover {
        color: #2ce3af;
    }
    .c-brand-3\:l {
        color: rgba(40, 199, 151, 0.3);
    }
    .c-brand-3\:l\:h:hover {
        color: #2ce3af;
    }
    .c-brand-4\:l {
        color: rgba(40, 199, 151, 0.4);
    }
    .c-brand-4\:l\:h:hover {
        color: #2ce3af;
    }
    .c-brand-5\:l {
        color: rgba(40, 199, 151, 0.5);
    }
    .c-brand-5\:l\:h:hover {
        color: #2ce3af;
    }
    .c-brand-6\:l {
        color: rgba(40, 199, 151, 0.6);
    }
    .c-brand-6\:l\:h:hover {
        color: #2ce3af;
    }
    .c-brand-7\:l {
        color: rgba(40, 199, 151, 0.7);
    }
    .c-brand-7\:l\:h:hover {
        color: #2ce3af;
    }
    .c-brand-8\:l {
        color: rgba(40, 199, 151, 0.8);
    }
    .c-brand-8\:l\:h:hover {
        color: #2ce3af;
    }
    .c-brand-9\:l {
        color: rgba(40, 199, 151, 0.9);
    }
    .c-brand-9\:l\:h:hover {
        color: #2ce3af;
    }
    .c-brand-10\:l {
        color: #2ce3af;
    }
    .c-brand-10\:l\:h:hover {
        color: #2ce3af;
    }
    .c-accent\:l {
        color: #ea2e85;
    }
    .c-accent\:l\:h:hover {
        color: #ea2e85;
    }
    .c-accent-1\:l {
        color: rgba(124, 53, 173, 0.1);
    }
    .c-accent-1\:l\:h:hover {
        color: #ea2e85;
    }
    .c-accent-2\:l {
        color: rgba(124, 53, 173, 0.2);
    }
    .c-accent-2\:l\:h:hover {
        color: #ea2e85;
    }
    .c-accent-3\:l {
        color: rgba(124, 53, 173, 0.3);
    }
    .c-accent-3\:l\:h:hover {
        color: #ea2e85;
    }
    .c-accent-4\:l {
        color: rgba(124, 53, 173, 0.4);
    }
    .c-accent-4\:l\:h:hover {
        color: #ea2e85;
    }
    .c-accent-5\:l {
        color: rgba(124, 53, 173, 0.5);
    }
    .c-accent-5\:l\:h:hover {
        color: #ea2e85;
    }
    .c-accent-6\:l {
        color: rgba(124, 53, 173, 0.6);
    }
    .c-accent-6\:l\:h:hover {
        color: #ea2e85;
    }
    .c-accent-7\:l {
        color: rgba(124, 53, 173, 0.7);
    }
    .c-accent-7\:l\:h:hover {
        color: #ea2e85;
    }
    .c-accent-8\:l {
        color: rgba(124, 53, 173, 0.8);
    }
    .c-accent-8\:l\:h:hover {
        color: #ea2e85;
    }
    .c-accent-9\:l {
        color: rgba(124, 53, 173, 0.9);
    }
    .c-accent-9\:l\:h:hover {
        color: #ea2e85;
    }
    .c-accent-10\:l {
        color: #ea2e85;
    }
    .c-accent-10\:l\:h:hover {
        color: #ea2e85;
    }
    .c-primary\:l {
        color: #191b1f;
    }
    .c-primary\:l\:h:hover {
        color: #191b1f;
    }
    .c-primary-1\:l {
        color: rgba(96, 102, 110, 0.1);
    }
    .c-primary-1\:l\:h:hover {
        color: #191b1f;
    }
    .c-primary-2\:l {
        color: rgba(96, 102, 110, 0.2);
    }
    .c-primary-2\:l\:h:hover {
        color: #191b1f;
    }
    .c-primary-3\:l {
        color: rgba(96, 102, 110, 0.3);
    }
    .c-primary-3\:l\:h:hover {
        color: #191b1f;
    }
    .c-primary-4\:l {
        color: rgba(96, 102, 110, 0.4);
    }
    .c-primary-4\:l\:h:hover {
        color: #191b1f;
    }
    .c-primary-5\:l {
        color: rgba(96, 102, 110, 0.5);
    }
    .c-primary-5\:l\:h:hover {
        color: #191b1f;
    }
    .c-primary-6\:l {
        color: rgba(96, 102, 110, 0.6);
    }
    .c-primary-6\:l\:h:hover {
        color: #191b1f;
    }
    .c-primary-7\:l {
        color: rgba(96, 102, 110, 0.7);
    }
    .c-primary-7\:l\:h:hover {
        color: #191b1f;
    }
    .c-primary-8\:l {
        color: rgba(96, 102, 110, 0.8);
    }
    .c-primary-8\:l\:h:hover {
        color: #191b1f;
    }
    .c-primary-9\:l {
        color: rgba(96, 102, 110, 0.9);
    }
    .c-primary-9\:l\:h:hover {
        color: #191b1f;
    }
    .c-primary-10\:l {
        color: #191b1f;
    }
    .c-primary-10\:l\:h:hover {
        color: #191b1f;
    }
    .c-secondary\:l {
        color: #40434c;
    }
    .c-secondary\:l\:h:hover {
        color: #40434c;
    }
    .c-secondary-1\:l {
        color: rgba(103, 103, 103, 0.1);
    }
    .c-secondary-1\:l\:h:hover {
        color: #40434c;
    }
    .c-secondary-2\:l {
        color: rgba(103, 103, 103, 0.2);
    }
    .c-secondary-2\:l\:h:hover {
        color: #40434c;
    }
    .c-secondary-3\:l {
        color: rgba(103, 103, 103, 0.3);
    }
    .c-secondary-3\:l\:h:hover {
        color: #40434c;
    }
    .c-secondary-4\:l {
        color: rgba(103, 103, 103, 0.4);
    }
    .c-secondary-4\:l\:h:hover {
        color: #40434c;
    }
    .c-secondary-5\:l {
        color: rgba(103, 103, 103, 0.5);
    }
    .c-secondary-5\:l\:h:hover {
        color: #40434c;
    }
    .c-secondary-6\:l {
        color: rgba(103, 103, 103, 0.6);
    }
    .c-secondary-6\:l\:h:hover {
        color: #40434c;
    }
    .c-secondary-7\:l {
        color: rgba(103, 103, 103, 0.7);
    }
    .c-secondary-7\:l\:h:hover {
        color: #40434c;
    }
    .c-secondary-8\:l {
        color: rgba(103, 103, 103, 0.8);
    }
    .c-secondary-8\:l\:h:hover {
        color: #40434c;
    }
    .c-secondary-9\:l {
        color: rgba(103, 103, 103, 0.9);
    }
    .c-secondary-9\:l\:h:hover {
        color: #40434c;
    }
    .c-secondary-10\:l {
        color: #40434c;
    }
    .c-secondary-10\:l\:h:hover {
        color: #40434c;
    }
    .c-black\:l {
        color: #222;
    }
    .c-black\:l\:h:hover {
        color: #222;
    }
    .c-black-1\:l {
        color: rgba(34, 34, 34, 0.1);
    }
    .c-black-1\:l\:h:hover {
        color: #222;
    }
    .c-black-2\:l {
        color: rgba(34, 34, 34, 0.2);
    }
    .c-black-2\:l\:h:hover {
        color: #222;
    }
    .c-black-3\:l {
        color: rgba(34, 34, 34, 0.3);
    }
    .c-black-3\:l\:h:hover {
        color: #222;
    }
    .c-black-4\:l {
        color: rgba(34, 34, 34, 0.4);
    }
    .c-black-4\:l\:h:hover {
        color: #222;
    }
    .c-black-5\:l {
        color: rgba(34, 34, 34, 0.5);
    }
    .c-black-5\:l\:h:hover {
        color: #222;
    }
    .c-black-6\:l {
        color: rgba(34, 34, 34, 0.6);
    }
    .c-black-6\:l\:h:hover {
        color: #222;
    }
    .c-black-7\:l {
        color: rgba(34, 34, 34, 0.7);
    }
    .c-black-7\:l\:h:hover {
        color: #222;
    }
    .c-black-8\:l {
        color: rgba(34, 34, 34, 0.8);
    }
    .c-black-8\:l\:h:hover {
        color: #222;
    }
    .c-black-9\:l {
        color: rgba(34, 34, 34, 0.9);
    }
    .c-black-9\:l\:h:hover {
        color: #222;
    }
    .c-black-10\:l {
        color: #222;
    }
    .c-black-10\:l\:h:hover {
        color: #222;
    }
    .c-white\:l {
        color: #fff;
    }
    .c-white\:l\:h:hover {
        color: #fff;
    }
    .c-white-1\:l {
        color: rgba(255, 255, 255, 0.1);
    }
    .c-white-1\:l\:h:hover {
        color: #fff;
    }
    .c-white-2\:l {
        color: rgba(255, 255, 255, 0.2);
    }
    .c-white-2\:l\:h:hover {
        color: #fff;
    }
    .c-white-3\:l {
        color: rgba(255, 255, 255, 0.3);
    }
    .c-white-3\:l\:h:hover {
        color: #fff;
    }
    .c-white-4\:l {
        color: rgba(255, 255, 255, 0.4);
    }
    .c-white-4\:l\:h:hover {
        color: #fff;
    }
    .c-white-5\:l {
        color: rgba(255, 255, 255, 0.5);
    }
    .c-white-5\:l\:h:hover {
        color: #fff;
    }
    .c-white-6\:l {
        color: rgba(255, 255, 255, 0.6);
    }
    .c-white-6\:l\:h:hover {
        color: #fff;
    }
    .c-white-7\:l {
        color: rgba(255, 255, 255, 0.7);
    }
    .c-white-7\:l\:h:hover {
        color: #fff;
    }
    .c-white-8\:l {
        color: rgba(255, 255, 255, 0.8);
    }
    .c-white-8\:l\:h:hover {
        color: #fff;
    }
    .c-white-9\:l {
        color: rgba(255, 255, 255, 0.9);
    }
    .c-white-9\:l\:h:hover {
        color: #fff;
    }
    .c-white-10\:l {
        color: #fff;
    }
    .c-white-10\:l\:h:hover {
        color: #fff;
    }
    .c-dark-grey\:l {
        color: #2c2f36;
    }
    .c-dark-grey\:l\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-1\:l {
        color: rgba(68, 68, 68, 0.1);
    }
    .c-dark-grey-1\:l\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-2\:l {
        color: rgba(68, 68, 68, 0.2);
    }
    .c-dark-grey-2\:l\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-3\:l {
        color: rgba(68, 68, 68, 0.3);
    }
    .c-dark-grey-3\:l\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-4\:l {
        color: rgba(68, 68, 68, 0.4);
    }
    .c-dark-grey-4\:l\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-5\:l {
        color: rgba(68, 68, 68, 0.5);
    }
    .c-dark-grey-5\:l\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-6\:l {
        color: rgba(68, 68, 68, 0.6);
    }
    .c-dark-grey-6\:l\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-7\:l {
        color: rgba(68, 68, 68, 0.7);
    }
    .c-dark-grey-7\:l\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-8\:l {
        color: rgba(68, 68, 68, 0.8);
    }
    .c-dark-grey-8\:l\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-9\:l {
        color: rgba(68, 68, 68, 0.9);
    }
    .c-dark-grey-9\:l\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-10\:l {
        color: #2c2f36;
    }
    .c-dark-grey-10\:l\:h:hover {
        color: #2c2f36;
    }
    .c-grey\:l {
        color: #676a79;
    }
    .c-grey\:l\:h:hover {
        color: #676a79;
    }
    .c-grey-1\:l {
        color: rgba(120, 124, 149, 0.1);
    }
    .c-grey-1\:l\:h:hover {
        color: #676a79;
    }
    .c-grey-2\:l {
        color: rgba(120, 124, 149, 0.2);
    }
    .c-grey-2\:l\:h:hover {
        color: #676a79;
    }
    .c-grey-3\:l {
        color: rgba(120, 124, 149, 0.3);
    }
    .c-grey-3\:l\:h:hover {
        color: #676a79;
    }
    .c-grey-4\:l {
        color: rgba(120, 124, 149, 0.4);
    }
    .c-grey-4\:l\:h:hover {
        color: #676a79;
    }
    .c-grey-5\:l {
        color: rgba(120, 124, 149, 0.5);
    }
    .c-grey-5\:l\:h:hover {
        color: #676a79;
    }
    .c-grey-6\:l {
        color: rgba(120, 124, 149, 0.6);
    }
    .c-grey-6\:l\:h:hover {
        color: #676a79;
    }
    .c-grey-7\:l {
        color: rgba(120, 124, 149, 0.7);
    }
    .c-grey-7\:l\:h:hover {
        color: #676a79;
    }
    .c-grey-8\:l {
        color: rgba(120, 124, 149, 0.8);
    }
    .c-grey-8\:l\:h:hover {
        color: #676a79;
    }
    .c-grey-9\:l {
        color: rgba(120, 124, 149, 0.9);
    }
    .c-grey-9\:l\:h:hover {
        color: #676a79;
    }
    .c-grey-10\:l {
        color: #676a79;
    }
    .c-grey-10\:l\:h:hover {
        color: #676a79;
    }
    .c-light-grey\:l {
        color: #d3d4d9;
    }
    .c-light-grey\:l\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-1\:l {
        color: rgba(236, 238, 244, 0.1);
    }
    .c-light-grey-1\:l\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-2\:l {
        color: rgba(236, 238, 244, 0.2);
    }
    .c-light-grey-2\:l\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-3\:l {
        color: rgba(236, 238, 244, 0.3);
    }
    .c-light-grey-3\:l\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-4\:l {
        color: rgba(236, 238, 244, 0.4);
    }
    .c-light-grey-4\:l\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-5\:l {
        color: rgba(236, 238, 244, 0.5);
    }
    .c-light-grey-5\:l\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-6\:l {
        color: rgba(236, 238, 244, 0.6);
    }
    .c-light-grey-6\:l\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-7\:l {
        color: rgba(236, 238, 244, 0.7);
    }
    .c-light-grey-7\:l\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-8\:l {
        color: rgba(236, 238, 244, 0.8);
    }
    .c-light-grey-8\:l\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-9\:l {
        color: rgba(236, 238, 244, 0.9);
    }
    .c-light-grey-9\:l\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-10\:l {
        color: #d3d4d9;
    }
    .c-light-grey-10\:l\:h:hover {
        color: #d3d4d9;
    }
    .c-faded-grey\:l {
        color: #f7f8f8;
    }
    .c-faded-grey\:l\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-1\:l {
        color: rgba(228, 233, 245, 0.1);
    }
    .c-faded-grey-1\:l\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-2\:l {
        color: rgba(228, 233, 245, 0.2);
    }
    .c-faded-grey-2\:l\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-3\:l {
        color: rgba(228, 233, 245, 0.3);
    }
    .c-faded-grey-3\:l\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-4\:l {
        color: rgba(228, 233, 245, 0.4);
    }
    .c-faded-grey-4\:l\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-5\:l {
        color: rgba(228, 233, 245, 0.5);
    }
    .c-faded-grey-5\:l\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-6\:l {
        color: rgba(228, 233, 245, 0.6);
    }
    .c-faded-grey-6\:l\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-7\:l {
        color: rgba(228, 233, 245, 0.7);
    }
    .c-faded-grey-7\:l\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-8\:l {
        color: rgba(228, 233, 245, 0.8);
    }
    .c-faded-grey-8\:l\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-9\:l {
        color: rgba(228, 233, 245, 0.9);
    }
    .c-faded-grey-9\:l\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-10\:l {
        color: #f7f8f8;
    }
    .c-faded-grey-10\:l\:h:hover {
        color: #f7f8f8;
    }
    .c-positive\:l {
        color: #3eb06f;
    }
    .c-positive\:l\:h:hover {
        color: #3eb06f;
    }
    .c-positive-1\:l {
        color: rgba(62, 176, 111, 0.1);
    }
    .c-positive-1\:l\:h:hover {
        color: #3eb06f;
    }
    .c-positive-2\:l {
        color: rgba(62, 176, 111, 0.2);
    }
    .c-positive-2\:l\:h:hover {
        color: #3eb06f;
    }
    .c-positive-3\:l {
        color: rgba(62, 176, 111, 0.3);
    }
    .c-positive-3\:l\:h:hover {
        color: #3eb06f;
    }
    .c-positive-4\:l {
        color: rgba(62, 176, 111, 0.4);
    }
    .c-positive-4\:l\:h:hover {
        color: #3eb06f;
    }
    .c-positive-5\:l {
        color: rgba(62, 176, 111, 0.5);
    }
    .c-positive-5\:l\:h:hover {
        color: #3eb06f;
    }
    .c-positive-6\:l {
        color: rgba(62, 176, 111, 0.6);
    }
    .c-positive-6\:l\:h:hover {
        color: #3eb06f;
    }
    .c-positive-7\:l {
        color: rgba(62, 176, 111, 0.7);
    }
    .c-positive-7\:l\:h:hover {
        color: #3eb06f;
    }
    .c-positive-8\:l {
        color: rgba(62, 176, 111, 0.8);
    }
    .c-positive-8\:l\:h:hover {
        color: #3eb06f;
    }
    .c-positive-9\:l {
        color: rgba(62, 176, 111, 0.9);
    }
    .c-positive-9\:l\:h:hover {
        color: #3eb06f;
    }
    .c-positive-10\:l {
        color: #3eb06f;
    }
    .c-positive-10\:l\:h:hover {
        color: #3eb06f;
    }
    .c-negative\:l {
        color: #df5631;
    }
    .c-negative\:l\:h:hover {
        color: #df5631;
    }
    .c-negative-1\:l {
        color: rgba(223, 86, 49, 0.1);
    }
    .c-negative-1\:l\:h:hover {
        color: #df5631;
    }
    .c-negative-2\:l {
        color: rgba(223, 86, 49, 0.2);
    }
    .c-negative-2\:l\:h:hover {
        color: #df5631;
    }
    .c-negative-3\:l {
        color: rgba(223, 86, 49, 0.3);
    }
    .c-negative-3\:l\:h:hover {
        color: #df5631;
    }
    .c-negative-4\:l {
        color: rgba(223, 86, 49, 0.4);
    }
    .c-negative-4\:l\:h:hover {
        color: #df5631;
    }
    .c-negative-5\:l {
        color: rgba(223, 86, 49, 0.5);
    }
    .c-negative-5\:l\:h:hover {
        color: #df5631;
    }
    .c-negative-6\:l {
        color: rgba(223, 86, 49, 0.6);
    }
    .c-negative-6\:l\:h:hover {
        color: #df5631;
    }
    .c-negative-7\:l {
        color: rgba(223, 86, 49, 0.7);
    }
    .c-negative-7\:l\:h:hover {
        color: #df5631;
    }
    .c-negative-8\:l {
        color: rgba(223, 86, 49, 0.8);
    }
    .c-negative-8\:l\:h:hover {
        color: #df5631;
    }
    .c-negative-9\:l {
        color: rgba(223, 86, 49, 0.9);
    }
    .c-negative-9\:l\:h:hover {
        color: #df5631;
    }
    .c-negative-10\:l {
        color: #df5631;
    }
    .c-negative-10\:l\:h:hover {
        color: #df5631;
    }
    .c-warning\:l {
        color: #f97c4b;
    }
    .c-warning\:l\:h:hover {
        color: #f97c4b;
    }
    .c-warning-1\:l {
        color: rgba(249, 124, 75, 0.1);
    }
    .c-warning-1\:l\:h:hover {
        color: #f97c4b;
    }
    .c-warning-2\:l {
        color: rgba(249, 124, 75, 0.2);
    }
    .c-warning-2\:l\:h:hover {
        color: #f97c4b;
    }
    .c-warning-3\:l {
        color: rgba(249, 124, 75, 0.3);
    }
    .c-warning-3\:l\:h:hover {
        color: #f97c4b;
    }
    .c-warning-4\:l {
        color: rgba(249, 124, 75, 0.4);
    }
    .c-warning-4\:l\:h:hover {
        color: #f97c4b;
    }
    .c-warning-5\:l {
        color: rgba(249, 124, 75, 0.5);
    }
    .c-warning-5\:l\:h:hover {
        color: #f97c4b;
    }
    .c-warning-6\:l {
        color: rgba(249, 124, 75, 0.6);
    }
    .c-warning-6\:l\:h:hover {
        color: #f97c4b;
    }
    .c-warning-7\:l {
        color: rgba(249, 124, 75, 0.7);
    }
    .c-warning-7\:l\:h:hover {
        color: #f97c4b;
    }
    .c-warning-8\:l {
        color: rgba(249, 124, 75, 0.8);
    }
    .c-warning-8\:l\:h:hover {
        color: #f97c4b;
    }
    .c-warning-9\:l {
        color: rgba(249, 124, 75, 0.9);
    }
    .c-warning-9\:l\:h:hover {
        color: #f97c4b;
    }
    .c-warning-10\:l {
        color: #f97c4b;
    }
    .c-warning-10\:l\:h:hover {
        color: #f97c4b;
    }
    .c-neutral\:l {
        color: #577597;
    }
    .c-neutral\:l\:h:hover {
        color: #577597;
    }
    .c-neutral-1\:l {
        color: rgba(87, 117, 151, 0.1);
    }
    .c-neutral-1\:l\:h:hover {
        color: #577597;
    }
    .c-neutral-2\:l {
        color: rgba(87, 117, 151, 0.2);
    }
    .c-neutral-2\:l\:h:hover {
        color: #577597;
    }
    .c-neutral-3\:l {
        color: rgba(87, 117, 151, 0.3);
    }
    .c-neutral-3\:l\:h:hover {
        color: #577597;
    }
    .c-neutral-4\:l {
        color: rgba(87, 117, 151, 0.4);
    }
    .c-neutral-4\:l\:h:hover {
        color: #577597;
    }
    .c-neutral-5\:l {
        color: rgba(87, 117, 151, 0.5);
    }
    .c-neutral-5\:l\:h:hover {
        color: #577597;
    }
    .c-neutral-6\:l {
        color: rgba(87, 117, 151, 0.6);
    }
    .c-neutral-6\:l\:h:hover {
        color: #577597;
    }
    .c-neutral-7\:l {
        color: rgba(87, 117, 151, 0.7);
    }
    .c-neutral-7\:l\:h:hover {
        color: #577597;
    }
    .c-neutral-8\:l {
        color: rgba(87, 117, 151, 0.8);
    }
    .c-neutral-8\:l\:h:hover {
        color: #577597;
    }
    .c-neutral-9\:l {
        color: rgba(87, 117, 151, 0.9);
    }
    .c-neutral-9\:l\:h:hover {
        color: #577597;
    }
    .c-neutral-10\:l {
        color: #577597;
    }
    .c-neutral-10\:l\:h:hover {
        color: #577597;
    }
    .c-facebook\:l {
        color: #3b5998;
    }
    .c-facebook\:l\:h:hover {
        color: #3b5998;
    }
    .c-facebook-1\:l {
        color: rgba(59, 89, 152, 0.1);
    }
    .c-facebook-1\:l\:h:hover {
        color: #3b5998;
    }
    .c-facebook-2\:l {
        color: rgba(59, 89, 152, 0.2);
    }
    .c-facebook-2\:l\:h:hover {
        color: #3b5998;
    }
    .c-facebook-3\:l {
        color: rgba(59, 89, 152, 0.3);
    }
    .c-facebook-3\:l\:h:hover {
        color: #3b5998;
    }
    .c-facebook-4\:l {
        color: rgba(59, 89, 152, 0.4);
    }
    .c-facebook-4\:l\:h:hover {
        color: #3b5998;
    }
    .c-facebook-5\:l {
        color: rgba(59, 89, 152, 0.5);
    }
    .c-facebook-5\:l\:h:hover {
        color: #3b5998;
    }
    .c-facebook-6\:l {
        color: rgba(59, 89, 152, 0.6);
    }
    .c-facebook-6\:l\:h:hover {
        color: #3b5998;
    }
    .c-facebook-7\:l {
        color: rgba(59, 89, 152, 0.7);
    }
    .c-facebook-7\:l\:h:hover {
        color: #3b5998;
    }
    .c-facebook-8\:l {
        color: rgba(59, 89, 152, 0.8);
    }
    .c-facebook-8\:l\:h:hover {
        color: #3b5998;
    }
    .c-facebook-9\:l {
        color: rgba(59, 89, 152, 0.9);
    }
    .c-facebook-9\:l\:h:hover {
        color: #3b5998;
    }
    .c-facebook-10\:l {
        color: #3b5998;
    }
    .c-facebook-10\:l\:h:hover {
        color: #3b5998;
    }
    .c-twitter\:l {
        color: #55acee;
    }
    .c-twitter\:l\:h:hover {
        color: #55acee;
    }
    .c-twitter-1\:l {
        color: rgba(85, 172, 238, 0.1);
    }
    .c-twitter-1\:l\:h:hover {
        color: #55acee;
    }
    .c-twitter-2\:l {
        color: rgba(85, 172, 238, 0.2);
    }
    .c-twitter-2\:l\:h:hover {
        color: #55acee;
    }
    .c-twitter-3\:l {
        color: rgba(85, 172, 238, 0.3);
    }
    .c-twitter-3\:l\:h:hover {
        color: #55acee;
    }
    .c-twitter-4\:l {
        color: rgba(85, 172, 238, 0.4);
    }
    .c-twitter-4\:l\:h:hover {
        color: #55acee;
    }
    .c-twitter-5\:l {
        color: rgba(85, 172, 238, 0.5);
    }
    .c-twitter-5\:l\:h:hover {
        color: #55acee;
    }
    .c-twitter-6\:l {
        color: rgba(85, 172, 238, 0.6);
    }
    .c-twitter-6\:l\:h:hover {
        color: #55acee;
    }
    .c-twitter-7\:l {
        color: rgba(85, 172, 238, 0.7);
    }
    .c-twitter-7\:l\:h:hover {
        color: #55acee;
    }
    .c-twitter-8\:l {
        color: rgba(85, 172, 238, 0.8);
    }
    .c-twitter-8\:l\:h:hover {
        color: #55acee;
    }
    .c-twitter-9\:l {
        color: rgba(85, 172, 238, 0.9);
    }
    .c-twitter-9\:l\:h:hover {
        color: #55acee;
    }
    .c-twitter-10\:l {
        color: #55acee;
    }
    .c-twitter-10\:l\:h:hover {
        color: #55acee;
    }
    .c-pinterest\:l {
        color: #bd081c;
    }
    .c-pinterest\:l\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-1\:l {
        color: rgba(189, 8, 28, 0.1);
    }
    .c-pinterest-1\:l\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-2\:l {
        color: rgba(189, 8, 28, 0.2);
    }
    .c-pinterest-2\:l\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-3\:l {
        color: rgba(189, 8, 28, 0.3);
    }
    .c-pinterest-3\:l\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-4\:l {
        color: rgba(189, 8, 28, 0.4);
    }
    .c-pinterest-4\:l\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-5\:l {
        color: rgba(189, 8, 28, 0.5);
    }
    .c-pinterest-5\:l\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-6\:l {
        color: rgba(189, 8, 28, 0.6);
    }
    .c-pinterest-6\:l\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-7\:l {
        color: rgba(189, 8, 28, 0.7);
    }
    .c-pinterest-7\:l\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-8\:l {
        color: rgba(189, 8, 28, 0.8);
    }
    .c-pinterest-8\:l\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-9\:l {
        color: rgba(189, 8, 28, 0.9);
    }
    .c-pinterest-9\:l\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-10\:l {
        color: #bd081c;
    }
    .c-pinterest-10\:l\:h:hover {
        color: #bd081c;
    }
    .c-instagram\:l {
        color: #3f729b;
    }
    .c-instagram\:l\:h:hover {
        color: #3f729b;
    }
    .c-instagram-1\:l {
        color: rgba(63, 114, 155, 0.1);
    }
    .c-instagram-1\:l\:h:hover {
        color: #3f729b;
    }
    .c-instagram-2\:l {
        color: rgba(63, 114, 155, 0.2);
    }
    .c-instagram-2\:l\:h:hover {
        color: #3f729b;
    }
    .c-instagram-3\:l {
        color: rgba(63, 114, 155, 0.3);
    }
    .c-instagram-3\:l\:h:hover {
        color: #3f729b;
    }
    .c-instagram-4\:l {
        color: rgba(63, 114, 155, 0.4);
    }
    .c-instagram-4\:l\:h:hover {
        color: #3f729b;
    }
    .c-instagram-5\:l {
        color: rgba(63, 114, 155, 0.5);
    }
    .c-instagram-5\:l\:h:hover {
        color: #3f729b;
    }
    .c-instagram-6\:l {
        color: rgba(63, 114, 155, 0.6);
    }
    .c-instagram-6\:l\:h:hover {
        color: #3f729b;
    }
    .c-instagram-7\:l {
        color: rgba(63, 114, 155, 0.7);
    }
    .c-instagram-7\:l\:h:hover {
        color: #3f729b;
    }
    .c-instagram-8\:l {
        color: rgba(63, 114, 155, 0.8);
    }
    .c-instagram-8\:l\:h:hover {
        color: #3f729b;
    }
    .c-instagram-9\:l {
        color: rgba(63, 114, 155, 0.9);
    }
    .c-instagram-9\:l\:h:hover {
        color: #3f729b;
    }
    .c-instagram-10\:l {
        color: #3f729b;
    }
    .c-instagram-10\:l\:h:hover {
        color: #3f729b;
    }
    .c-google-plus\:l {
        color: #dc4e41;
    }
    .c-google-plus\:l\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-1\:l {
        color: rgba(220, 78, 65, 0.1);
    }
    .c-google-plus-1\:l\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-2\:l {
        color: rgba(220, 78, 65, 0.2);
    }
    .c-google-plus-2\:l\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-3\:l {
        color: rgba(220, 78, 65, 0.3);
    }
    .c-google-plus-3\:l\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-4\:l {
        color: rgba(220, 78, 65, 0.4);
    }
    .c-google-plus-4\:l\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-5\:l {
        color: rgba(220, 78, 65, 0.5);
    }
    .c-google-plus-5\:l\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-6\:l {
        color: rgba(220, 78, 65, 0.6);
    }
    .c-google-plus-6\:l\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-7\:l {
        color: rgba(220, 78, 65, 0.7);
    }
    .c-google-plus-7\:l\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-8\:l {
        color: rgba(220, 78, 65, 0.8);
    }
    .c-google-plus-8\:l\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-9\:l {
        color: rgba(220, 78, 65, 0.9);
    }
    .c-google-plus-9\:l\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-10\:l {
        color: #dc4e41;
    }
    .c-google-plus-10\:l\:h:hover {
        color: #dc4e41;
    }
    .c-wordpress\:l {
        color: #0087be;
    }
    .c-wordpress\:l\:h:hover {
        color: #0087be;
    }
    .c-wordpress-1\:l {
        color: rgba(0, 135, 190, 0.1);
    }
    .c-wordpress-1\:l\:h:hover {
        color: #0087be;
    }
    .c-wordpress-2\:l {
        color: rgba(0, 135, 190, 0.2);
    }
    .c-wordpress-2\:l\:h:hover {
        color: #0087be;
    }
    .c-wordpress-3\:l {
        color: rgba(0, 135, 190, 0.3);
    }
    .c-wordpress-3\:l\:h:hover {
        color: #0087be;
    }
    .c-wordpress-4\:l {
        color: rgba(0, 135, 190, 0.4);
    }
    .c-wordpress-4\:l\:h:hover {
        color: #0087be;
    }
    .c-wordpress-5\:l {
        color: rgba(0, 135, 190, 0.5);
    }
    .c-wordpress-5\:l\:h:hover {
        color: #0087be;
    }
    .c-wordpress-6\:l {
        color: rgba(0, 135, 190, 0.6);
    }
    .c-wordpress-6\:l\:h:hover {
        color: #0087be;
    }
    .c-wordpress-7\:l {
        color: rgba(0, 135, 190, 0.7);
    }
    .c-wordpress-7\:l\:h:hover {
        color: #0087be;
    }
    .c-wordpress-8\:l {
        color: rgba(0, 135, 190, 0.8);
    }
    .c-wordpress-8\:l\:h:hover {
        color: #0087be;
    }
    .c-wordpress-9\:l {
        color: rgba(0, 135, 190, 0.9);
    }
    .c-wordpress-9\:l\:h:hover {
        color: #0087be;
    }
    .c-wordpress-10\:l {
        color: #0087be;
    }
    .c-wordpress-10\:l\:h:hover {
        color: #0087be;
    }
    .c-linkedin\:l {
        color: #0077b5;
    }
    .c-linkedin\:l\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-1\:l {
        color: rgba(0, 119, 181, 0.1);
    }
    .c-linkedin-1\:l\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-2\:l {
        color: rgba(0, 119, 181, 0.2);
    }
    .c-linkedin-2\:l\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-3\:l {
        color: rgba(0, 119, 181, 0.3);
    }
    .c-linkedin-3\:l\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-4\:l {
        color: rgba(0, 119, 181, 0.4);
    }
    .c-linkedin-4\:l\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-5\:l {
        color: rgba(0, 119, 181, 0.5);
    }
    .c-linkedin-5\:l\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-6\:l {
        color: rgba(0, 119, 181, 0.6);
    }
    .c-linkedin-6\:l\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-7\:l {
        color: rgba(0, 119, 181, 0.7);
    }
    .c-linkedin-7\:l\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-8\:l {
        color: rgba(0, 119, 181, 0.8);
    }
    .c-linkedin-8\:l\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-9\:l {
        color: rgba(0, 119, 181, 0.9);
    }
    .c-linkedin-9\:l\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-10\:l {
        color: #0077b5;
    }
    .c-linkedin-10\:l\:h:hover {
        color: #0077b5;
    }
}
@media (min-width: 1200px) {
    .c-brand\:xl {
        color: #2ce3af;
    }
    .c-brand\:xl\:h:hover {
        color: #2ce3af;
    }
    .c-brand-1\:xl {
        color: rgba(40, 199, 151, 0.1);
    }
    .c-brand-1\:xl\:h:hover {
        color: #2ce3af;
    }
    .c-brand-2\:xl {
        color: rgba(40, 199, 151, 0.2);
    }
    .c-brand-2\:xl\:h:hover {
        color: #2ce3af;
    }
    .c-brand-3\:xl {
        color: rgba(40, 199, 151, 0.3);
    }
    .c-brand-3\:xl\:h:hover {
        color: #2ce3af;
    }
    .c-brand-4\:xl {
        color: rgba(40, 199, 151, 0.4);
    }
    .c-brand-4\:xl\:h:hover {
        color: #2ce3af;
    }
    .c-brand-5\:xl {
        color: rgba(40, 199, 151, 0.5);
    }
    .c-brand-5\:xl\:h:hover {
        color: #2ce3af;
    }
    .c-brand-6\:xl {
        color: rgba(40, 199, 151, 0.6);
    }
    .c-brand-6\:xl\:h:hover {
        color: #2ce3af;
    }
    .c-brand-7\:xl {
        color: rgba(40, 199, 151, 0.7);
    }
    .c-brand-7\:xl\:h:hover {
        color: #2ce3af;
    }
    .c-brand-8\:xl {
        color: rgba(40, 199, 151, 0.8);
    }
    .c-brand-8\:xl\:h:hover {
        color: #2ce3af;
    }
    .c-brand-9\:xl {
        color: rgba(40, 199, 151, 0.9);
    }
    .c-brand-9\:xl\:h:hover {
        color: #2ce3af;
    }
    .c-brand-10\:xl {
        color: #2ce3af;
    }
    .c-brand-10\:xl\:h:hover {
        color: #2ce3af;
    }
    .c-accent\:xl {
        color: #ea2e85;
    }
    .c-accent\:xl\:h:hover {
        color: #ea2e85;
    }
    .c-accent-1\:xl {
        color: rgba(124, 53, 173, 0.1);
    }
    .c-accent-1\:xl\:h:hover {
        color: #ea2e85;
    }
    .c-accent-2\:xl {
        color: rgba(124, 53, 173, 0.2);
    }
    .c-accent-2\:xl\:h:hover {
        color: #ea2e85;
    }
    .c-accent-3\:xl {
        color: rgba(124, 53, 173, 0.3);
    }
    .c-accent-3\:xl\:h:hover {
        color: #ea2e85;
    }
    .c-accent-4\:xl {
        color: rgba(124, 53, 173, 0.4);
    }
    .c-accent-4\:xl\:h:hover {
        color: #ea2e85;
    }
    .c-accent-5\:xl {
        color: rgba(124, 53, 173, 0.5);
    }
    .c-accent-5\:xl\:h:hover {
        color: #ea2e85;
    }
    .c-accent-6\:xl {
        color: rgba(124, 53, 173, 0.6);
    }
    .c-accent-6\:xl\:h:hover {
        color: #ea2e85;
    }
    .c-accent-7\:xl {
        color: rgba(124, 53, 173, 0.7);
    }
    .c-accent-7\:xl\:h:hover {
        color: #ea2e85;
    }
    .c-accent-8\:xl {
        color: rgba(124, 53, 173, 0.8);
    }
    .c-accent-8\:xl\:h:hover {
        color: #ea2e85;
    }
    .c-accent-9\:xl {
        color: rgba(124, 53, 173, 0.9);
    }
    .c-accent-9\:xl\:h:hover {
        color: #ea2e85;
    }
    .c-accent-10\:xl {
        color: #ea2e85;
    }
    .c-accent-10\:xl\:h:hover {
        color: #ea2e85;
    }
    .c-primary\:xl {
        color: #191b1f;
    }
    .c-primary\:xl\:h:hover {
        color: #191b1f;
    }
    .c-primary-1\:xl {
        color: rgba(96, 102, 110, 0.1);
    }
    .c-primary-1\:xl\:h:hover {
        color: #191b1f;
    }
    .c-primary-2\:xl {
        color: rgba(96, 102, 110, 0.2);
    }
    .c-primary-2\:xl\:h:hover {
        color: #191b1f;
    }
    .c-primary-3\:xl {
        color: rgba(96, 102, 110, 0.3);
    }
    .c-primary-3\:xl\:h:hover {
        color: #191b1f;
    }
    .c-primary-4\:xl {
        color: rgba(96, 102, 110, 0.4);
    }
    .c-primary-4\:xl\:h:hover {
        color: #191b1f;
    }
    .c-primary-5\:xl {
        color: rgba(96, 102, 110, 0.5);
    }
    .c-primary-5\:xl\:h:hover {
        color: #191b1f;
    }
    .c-primary-6\:xl {
        color: rgba(96, 102, 110, 0.6);
    }
    .c-primary-6\:xl\:h:hover {
        color: #191b1f;
    }
    .c-primary-7\:xl {
        color: rgba(96, 102, 110, 0.7);
    }
    .c-primary-7\:xl\:h:hover {
        color: #191b1f;
    }
    .c-primary-8\:xl {
        color: rgba(96, 102, 110, 0.8);
    }
    .c-primary-8\:xl\:h:hover {
        color: #191b1f;
    }
    .c-primary-9\:xl {
        color: rgba(96, 102, 110, 0.9);
    }
    .c-primary-9\:xl\:h:hover {
        color: #191b1f;
    }
    .c-primary-10\:xl {
        color: #191b1f;
    }
    .c-primary-10\:xl\:h:hover {
        color: #191b1f;
    }
    .c-secondary\:xl {
        color: #40434c;
    }
    .c-secondary\:xl\:h:hover {
        color: #40434c;
    }
    .c-secondary-1\:xl {
        color: rgba(103, 103, 103, 0.1);
    }
    .c-secondary-1\:xl\:h:hover {
        color: #40434c;
    }
    .c-secondary-2\:xl {
        color: rgba(103, 103, 103, 0.2);
    }
    .c-secondary-2\:xl\:h:hover {
        color: #40434c;
    }
    .c-secondary-3\:xl {
        color: rgba(103, 103, 103, 0.3);
    }
    .c-secondary-3\:xl\:h:hover {
        color: #40434c;
    }
    .c-secondary-4\:xl {
        color: rgba(103, 103, 103, 0.4);
    }
    .c-secondary-4\:xl\:h:hover {
        color: #40434c;
    }
    .c-secondary-5\:xl {
        color: rgba(103, 103, 103, 0.5);
    }
    .c-secondary-5\:xl\:h:hover {
        color: #40434c;
    }
    .c-secondary-6\:xl {
        color: rgba(103, 103, 103, 0.6);
    }
    .c-secondary-6\:xl\:h:hover {
        color: #40434c;
    }
    .c-secondary-7\:xl {
        color: rgba(103, 103, 103, 0.7);
    }
    .c-secondary-7\:xl\:h:hover {
        color: #40434c;
    }
    .c-secondary-8\:xl {
        color: rgba(103, 103, 103, 0.8);
    }
    .c-secondary-8\:xl\:h:hover {
        color: #40434c;
    }
    .c-secondary-9\:xl {
        color: rgba(103, 103, 103, 0.9);
    }
    .c-secondary-9\:xl\:h:hover {
        color: #40434c;
    }
    .c-secondary-10\:xl {
        color: #40434c;
    }
    .c-secondary-10\:xl\:h:hover {
        color: #40434c;
    }
    .c-black\:xl {
        color: #222;
    }
    .c-black\:xl\:h:hover {
        color: #222;
    }
    .c-black-1\:xl {
        color: rgba(34, 34, 34, 0.1);
    }
    .c-black-1\:xl\:h:hover {
        color: #222;
    }
    .c-black-2\:xl {
        color: rgba(34, 34, 34, 0.2);
    }
    .c-black-2\:xl\:h:hover {
        color: #222;
    }
    .c-black-3\:xl {
        color: rgba(34, 34, 34, 0.3);
    }
    .c-black-3\:xl\:h:hover {
        color: #222;
    }
    .c-black-4\:xl {
        color: rgba(34, 34, 34, 0.4);
    }
    .c-black-4\:xl\:h:hover {
        color: #222;
    }
    .c-black-5\:xl {
        color: rgba(34, 34, 34, 0.5);
    }
    .c-black-5\:xl\:h:hover {
        color: #222;
    }
    .c-black-6\:xl {
        color: rgba(34, 34, 34, 0.6);
    }
    .c-black-6\:xl\:h:hover {
        color: #222;
    }
    .c-black-7\:xl {
        color: rgba(34, 34, 34, 0.7);
    }
    .c-black-7\:xl\:h:hover {
        color: #222;
    }
    .c-black-8\:xl {
        color: rgba(34, 34, 34, 0.8);
    }
    .c-black-8\:xl\:h:hover {
        color: #222;
    }
    .c-black-9\:xl {
        color: rgba(34, 34, 34, 0.9);
    }
    .c-black-9\:xl\:h:hover {
        color: #222;
    }
    .c-black-10\:xl {
        color: #222;
    }
    .c-black-10\:xl\:h:hover {
        color: #222;
    }
    .c-white\:xl {
        color: #fff;
    }
    .c-white\:xl\:h:hover {
        color: #fff;
    }
    .c-white-1\:xl {
        color: rgba(255, 255, 255, 0.1);
    }
    .c-white-1\:xl\:h:hover {
        color: #fff;
    }
    .c-white-2\:xl {
        color: rgba(255, 255, 255, 0.2);
    }
    .c-white-2\:xl\:h:hover {
        color: #fff;
    }
    .c-white-3\:xl {
        color: rgba(255, 255, 255, 0.3);
    }
    .c-white-3\:xl\:h:hover {
        color: #fff;
    }
    .c-white-4\:xl {
        color: rgba(255, 255, 255, 0.4);
    }
    .c-white-4\:xl\:h:hover {
        color: #fff;
    }
    .c-white-5\:xl {
        color: rgba(255, 255, 255, 0.5);
    }
    .c-white-5\:xl\:h:hover {
        color: #fff;
    }
    .c-white-6\:xl {
        color: rgba(255, 255, 255, 0.6);
    }
    .c-white-6\:xl\:h:hover {
        color: #fff;
    }
    .c-white-7\:xl {
        color: rgba(255, 255, 255, 0.7);
    }
    .c-white-7\:xl\:h:hover {
        color: #fff;
    }
    .c-white-8\:xl {
        color: rgba(255, 255, 255, 0.8);
    }
    .c-white-8\:xl\:h:hover {
        color: #fff;
    }
    .c-white-9\:xl {
        color: rgba(255, 255, 255, 0.9);
    }
    .c-white-9\:xl\:h:hover {
        color: #fff;
    }
    .c-white-10\:xl {
        color: #fff;
    }
    .c-white-10\:xl\:h:hover {
        color: #fff;
    }
    .c-dark-grey\:xl {
        color: #2c2f36;
    }
    .c-dark-grey\:xl\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-1\:xl {
        color: rgba(68, 68, 68, 0.1);
    }
    .c-dark-grey-1\:xl\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-2\:xl {
        color: rgba(68, 68, 68, 0.2);
    }
    .c-dark-grey-2\:xl\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-3\:xl {
        color: rgba(68, 68, 68, 0.3);
    }
    .c-dark-grey-3\:xl\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-4\:xl {
        color: rgba(68, 68, 68, 0.4);
    }
    .c-dark-grey-4\:xl\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-5\:xl {
        color: rgba(68, 68, 68, 0.5);
    }
    .c-dark-grey-5\:xl\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-6\:xl {
        color: rgba(68, 68, 68, 0.6);
    }
    .c-dark-grey-6\:xl\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-7\:xl {
        color: rgba(68, 68, 68, 0.7);
    }
    .c-dark-grey-7\:xl\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-8\:xl {
        color: rgba(68, 68, 68, 0.8);
    }
    .c-dark-grey-8\:xl\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-9\:xl {
        color: rgba(68, 68, 68, 0.9);
    }
    .c-dark-grey-9\:xl\:h:hover {
        color: #2c2f36;
    }
    .c-dark-grey-10\:xl {
        color: #2c2f36;
    }
    .c-dark-grey-10\:xl\:h:hover {
        color: #2c2f36;
    }
    .c-grey\:xl {
        color: #676a79;
    }
    .c-grey\:xl\:h:hover {
        color: #676a79;
    }
    .c-grey-1\:xl {
        color: rgba(120, 124, 149, 0.1);
    }
    .c-grey-1\:xl\:h:hover {
        color: #676a79;
    }
    .c-grey-2\:xl {
        color: rgba(120, 124, 149, 0.2);
    }
    .c-grey-2\:xl\:h:hover {
        color: #676a79;
    }
    .c-grey-3\:xl {
        color: rgba(120, 124, 149, 0.3);
    }
    .c-grey-3\:xl\:h:hover {
        color: #676a79;
    }
    .c-grey-4\:xl {
        color: rgba(120, 124, 149, 0.4);
    }
    .c-grey-4\:xl\:h:hover {
        color: #676a79;
    }
    .c-grey-5\:xl {
        color: rgba(120, 124, 149, 0.5);
    }
    .c-grey-5\:xl\:h:hover {
        color: #676a79;
    }
    .c-grey-6\:xl {
        color: rgba(120, 124, 149, 0.6);
    }
    .c-grey-6\:xl\:h:hover {
        color: #676a79;
    }
    .c-grey-7\:xl {
        color: rgba(120, 124, 149, 0.7);
    }
    .c-grey-7\:xl\:h:hover {
        color: #676a79;
    }
    .c-grey-8\:xl {
        color: rgba(120, 124, 149, 0.8);
    }
    .c-grey-8\:xl\:h:hover {
        color: #676a79;
    }
    .c-grey-9\:xl {
        color: rgba(120, 124, 149, 0.9);
    }
    .c-grey-9\:xl\:h:hover {
        color: #676a79;
    }
    .c-grey-10\:xl {
        color: #676a79;
    }
    .c-grey-10\:xl\:h:hover {
        color: #676a79;
    }
    .c-light-grey\:xl {
        color: #d3d4d9;
    }
    .c-light-grey\:xl\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-1\:xl {
        color: rgba(236, 238, 244, 0.1);
    }
    .c-light-grey-1\:xl\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-2\:xl {
        color: rgba(236, 238, 244, 0.2);
    }
    .c-light-grey-2\:xl\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-3\:xl {
        color: rgba(236, 238, 244, 0.3);
    }
    .c-light-grey-3\:xl\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-4\:xl {
        color: rgba(236, 238, 244, 0.4);
    }
    .c-light-grey-4\:xl\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-5\:xl {
        color: rgba(236, 238, 244, 0.5);
    }
    .c-light-grey-5\:xl\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-6\:xl {
        color: rgba(236, 238, 244, 0.6);
    }
    .c-light-grey-6\:xl\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-7\:xl {
        color: rgba(236, 238, 244, 0.7);
    }
    .c-light-grey-7\:xl\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-8\:xl {
        color: rgba(236, 238, 244, 0.8);
    }
    .c-light-grey-8\:xl\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-9\:xl {
        color: rgba(236, 238, 244, 0.9);
    }
    .c-light-grey-9\:xl\:h:hover {
        color: #d3d4d9;
    }
    .c-light-grey-10\:xl {
        color: #d3d4d9;
    }
    .c-light-grey-10\:xl\:h:hover {
        color: #d3d4d9;
    }
    .c-faded-grey\:xl {
        color: #f7f8f8;
    }
    .c-faded-grey\:xl\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-1\:xl {
        color: rgba(228, 233, 245, 0.1);
    }
    .c-faded-grey-1\:xl\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-2\:xl {
        color: rgba(228, 233, 245, 0.2);
    }
    .c-faded-grey-2\:xl\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-3\:xl {
        color: rgba(228, 233, 245, 0.3);
    }
    .c-faded-grey-3\:xl\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-4\:xl {
        color: rgba(228, 233, 245, 0.4);
    }
    .c-faded-grey-4\:xl\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-5\:xl {
        color: rgba(228, 233, 245, 0.5);
    }
    .c-faded-grey-5\:xl\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-6\:xl {
        color: rgba(228, 233, 245, 0.6);
    }
    .c-faded-grey-6\:xl\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-7\:xl {
        color: rgba(228, 233, 245, 0.7);
    }
    .c-faded-grey-7\:xl\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-8\:xl {
        color: rgba(228, 233, 245, 0.8);
    }
    .c-faded-grey-8\:xl\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-9\:xl {
        color: rgba(228, 233, 245, 0.9);
    }
    .c-faded-grey-9\:xl\:h:hover {
        color: #f7f8f8;
    }
    .c-faded-grey-10\:xl {
        color: #f7f8f8;
    }
    .c-faded-grey-10\:xl\:h:hover {
        color: #f7f8f8;
    }
    .c-positive\:xl {
        color: #3eb06f;
    }
    .c-positive\:xl\:h:hover {
        color: #3eb06f;
    }
    .c-positive-1\:xl {
        color: rgba(62, 176, 111, 0.1);
    }
    .c-positive-1\:xl\:h:hover {
        color: #3eb06f;
    }
    .c-positive-2\:xl {
        color: rgba(62, 176, 111, 0.2);
    }
    .c-positive-2\:xl\:h:hover {
        color: #3eb06f;
    }
    .c-positive-3\:xl {
        color: rgba(62, 176, 111, 0.3);
    }
    .c-positive-3\:xl\:h:hover {
        color: #3eb06f;
    }
    .c-positive-4\:xl {
        color: rgba(62, 176, 111, 0.4);
    }
    .c-positive-4\:xl\:h:hover {
        color: #3eb06f;
    }
    .c-positive-5\:xl {
        color: rgba(62, 176, 111, 0.5);
    }
    .c-positive-5\:xl\:h:hover {
        color: #3eb06f;
    }
    .c-positive-6\:xl {
        color: rgba(62, 176, 111, 0.6);
    }
    .c-positive-6\:xl\:h:hover {
        color: #3eb06f;
    }
    .c-positive-7\:xl {
        color: rgba(62, 176, 111, 0.7);
    }
    .c-positive-7\:xl\:h:hover {
        color: #3eb06f;
    }
    .c-positive-8\:xl {
        color: rgba(62, 176, 111, 0.8);
    }
    .c-positive-8\:xl\:h:hover {
        color: #3eb06f;
    }
    .c-positive-9\:xl {
        color: rgba(62, 176, 111, 0.9);
    }
    .c-positive-9\:xl\:h:hover {
        color: #3eb06f;
    }
    .c-positive-10\:xl {
        color: #3eb06f;
    }
    .c-positive-10\:xl\:h:hover {
        color: #3eb06f;
    }
    .c-negative\:xl {
        color: #df5631;
    }
    .c-negative\:xl\:h:hover {
        color: #df5631;
    }
    .c-negative-1\:xl {
        color: rgba(223, 86, 49, 0.1);
    }
    .c-negative-1\:xl\:h:hover {
        color: #df5631;
    }
    .c-negative-2\:xl {
        color: rgba(223, 86, 49, 0.2);
    }
    .c-negative-2\:xl\:h:hover {
        color: #df5631;
    }
    .c-negative-3\:xl {
        color: rgba(223, 86, 49, 0.3);
    }
    .c-negative-3\:xl\:h:hover {
        color: #df5631;
    }
    .c-negative-4\:xl {
        color: rgba(223, 86, 49, 0.4);
    }
    .c-negative-4\:xl\:h:hover {
        color: #df5631;
    }
    .c-negative-5\:xl {
        color: rgba(223, 86, 49, 0.5);
    }
    .c-negative-5\:xl\:h:hover {
        color: #df5631;
    }
    .c-negative-6\:xl {
        color: rgba(223, 86, 49, 0.6);
    }
    .c-negative-6\:xl\:h:hover {
        color: #df5631;
    }
    .c-negative-7\:xl {
        color: rgba(223, 86, 49, 0.7);
    }
    .c-negative-7\:xl\:h:hover {
        color: #df5631;
    }
    .c-negative-8\:xl {
        color: rgba(223, 86, 49, 0.8);
    }
    .c-negative-8\:xl\:h:hover {
        color: #df5631;
    }
    .c-negative-9\:xl {
        color: rgba(223, 86, 49, 0.9);
    }
    .c-negative-9\:xl\:h:hover {
        color: #df5631;
    }
    .c-negative-10\:xl {
        color: #df5631;
    }
    .c-negative-10\:xl\:h:hover {
        color: #df5631;
    }
    .c-warning\:xl {
        color: #f97c4b;
    }
    .c-warning\:xl\:h:hover {
        color: #f97c4b;
    }
    .c-warning-1\:xl {
        color: rgba(249, 124, 75, 0.1);
    }
    .c-warning-1\:xl\:h:hover {
        color: #f97c4b;
    }
    .c-warning-2\:xl {
        color: rgba(249, 124, 75, 0.2);
    }
    .c-warning-2\:xl\:h:hover {
        color: #f97c4b;
    }
    .c-warning-3\:xl {
        color: rgba(249, 124, 75, 0.3);
    }
    .c-warning-3\:xl\:h:hover {
        color: #f97c4b;
    }
    .c-warning-4\:xl {
        color: rgba(249, 124, 75, 0.4);
    }
    .c-warning-4\:xl\:h:hover {
        color: #f97c4b;
    }
    .c-warning-5\:xl {
        color: rgba(249, 124, 75, 0.5);
    }
    .c-warning-5\:xl\:h:hover {
        color: #f97c4b;
    }
    .c-warning-6\:xl {
        color: rgba(249, 124, 75, 0.6);
    }
    .c-warning-6\:xl\:h:hover {
        color: #f97c4b;
    }
    .c-warning-7\:xl {
        color: rgba(249, 124, 75, 0.7);
    }
    .c-warning-7\:xl\:h:hover {
        color: #f97c4b;
    }
    .c-warning-8\:xl {
        color: rgba(249, 124, 75, 0.8);
    }
    .c-warning-8\:xl\:h:hover {
        color: #f97c4b;
    }
    .c-warning-9\:xl {
        color: rgba(249, 124, 75, 0.9);
    }
    .c-warning-9\:xl\:h:hover {
        color: #f97c4b;
    }
    .c-warning-10\:xl {
        color: #f97c4b;
    }
    .c-warning-10\:xl\:h:hover {
        color: #f97c4b;
    }
    .c-neutral\:xl {
        color: #577597;
    }
    .c-neutral\:xl\:h:hover {
        color: #577597;
    }
    .c-neutral-1\:xl {
        color: rgba(87, 117, 151, 0.1);
    }
    .c-neutral-1\:xl\:h:hover {
        color: #577597;
    }
    .c-neutral-2\:xl {
        color: rgba(87, 117, 151, 0.2);
    }
    .c-neutral-2\:xl\:h:hover {
        color: #577597;
    }
    .c-neutral-3\:xl {
        color: rgba(87, 117, 151, 0.3);
    }
    .c-neutral-3\:xl\:h:hover {
        color: #577597;
    }
    .c-neutral-4\:xl {
        color: rgba(87, 117, 151, 0.4);
    }
    .c-neutral-4\:xl\:h:hover {
        color: #577597;
    }
    .c-neutral-5\:xl {
        color: rgba(87, 117, 151, 0.5);
    }
    .c-neutral-5\:xl\:h:hover {
        color: #577597;
    }
    .c-neutral-6\:xl {
        color: rgba(87, 117, 151, 0.6);
    }
    .c-neutral-6\:xl\:h:hover {
        color: #577597;
    }
    .c-neutral-7\:xl {
        color: rgba(87, 117, 151, 0.7);
    }
    .c-neutral-7\:xl\:h:hover {
        color: #577597;
    }
    .c-neutral-8\:xl {
        color: rgba(87, 117, 151, 0.8);
    }
    .c-neutral-8\:xl\:h:hover {
        color: #577597;
    }
    .c-neutral-9\:xl {
        color: rgba(87, 117, 151, 0.9);
    }
    .c-neutral-9\:xl\:h:hover {
        color: #577597;
    }
    .c-neutral-10\:xl {
        color: #577597;
    }
    .c-neutral-10\:xl\:h:hover {
        color: #577597;
    }
    .c-facebook\:xl {
        color: #3b5998;
    }
    .c-facebook\:xl\:h:hover {
        color: #3b5998;
    }
    .c-facebook-1\:xl {
        color: rgba(59, 89, 152, 0.1);
    }
    .c-facebook-1\:xl\:h:hover {
        color: #3b5998;
    }
    .c-facebook-2\:xl {
        color: rgba(59, 89, 152, 0.2);
    }
    .c-facebook-2\:xl\:h:hover {
        color: #3b5998;
    }
    .c-facebook-3\:xl {
        color: rgba(59, 89, 152, 0.3);
    }
    .c-facebook-3\:xl\:h:hover {
        color: #3b5998;
    }
    .c-facebook-4\:xl {
        color: rgba(59, 89, 152, 0.4);
    }
    .c-facebook-4\:xl\:h:hover {
        color: #3b5998;
    }
    .c-facebook-5\:xl {
        color: rgba(59, 89, 152, 0.5);
    }
    .c-facebook-5\:xl\:h:hover {
        color: #3b5998;
    }
    .c-facebook-6\:xl {
        color: rgba(59, 89, 152, 0.6);
    }
    .c-facebook-6\:xl\:h:hover {
        color: #3b5998;
    }
    .c-facebook-7\:xl {
        color: rgba(59, 89, 152, 0.7);
    }
    .c-facebook-7\:xl\:h:hover {
        color: #3b5998;
    }
    .c-facebook-8\:xl {
        color: rgba(59, 89, 152, 0.8);
    }
    .c-facebook-8\:xl\:h:hover {
        color: #3b5998;
    }
    .c-facebook-9\:xl {
        color: rgba(59, 89, 152, 0.9);
    }
    .c-facebook-9\:xl\:h:hover {
        color: #3b5998;
    }
    .c-facebook-10\:xl {
        color: #3b5998;
    }
    .c-facebook-10\:xl\:h:hover {
        color: #3b5998;
    }
    .c-twitter\:xl {
        color: #55acee;
    }
    .c-twitter\:xl\:h:hover {
        color: #55acee;
    }
    .c-twitter-1\:xl {
        color: rgba(85, 172, 238, 0.1);
    }
    .c-twitter-1\:xl\:h:hover {
        color: #55acee;
    }
    .c-twitter-2\:xl {
        color: rgba(85, 172, 238, 0.2);
    }
    .c-twitter-2\:xl\:h:hover {
        color: #55acee;
    }
    .c-twitter-3\:xl {
        color: rgba(85, 172, 238, 0.3);
    }
    .c-twitter-3\:xl\:h:hover {
        color: #55acee;
    }
    .c-twitter-4\:xl {
        color: rgba(85, 172, 238, 0.4);
    }
    .c-twitter-4\:xl\:h:hover {
        color: #55acee;
    }
    .c-twitter-5\:xl {
        color: rgba(85, 172, 238, 0.5);
    }
    .c-twitter-5\:xl\:h:hover {
        color: #55acee;
    }
    .c-twitter-6\:xl {
        color: rgba(85, 172, 238, 0.6);
    }
    .c-twitter-6\:xl\:h:hover {
        color: #55acee;
    }
    .c-twitter-7\:xl {
        color: rgba(85, 172, 238, 0.7);
    }
    .c-twitter-7\:xl\:h:hover {
        color: #55acee;
    }
    .c-twitter-8\:xl {
        color: rgba(85, 172, 238, 0.8);
    }
    .c-twitter-8\:xl\:h:hover {
        color: #55acee;
    }
    .c-twitter-9\:xl {
        color: rgba(85, 172, 238, 0.9);
    }
    .c-twitter-9\:xl\:h:hover {
        color: #55acee;
    }
    .c-twitter-10\:xl {
        color: #55acee;
    }
    .c-twitter-10\:xl\:h:hover {
        color: #55acee;
    }
    .c-pinterest\:xl {
        color: #bd081c;
    }
    .c-pinterest\:xl\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-1\:xl {
        color: rgba(189, 8, 28, 0.1);
    }
    .c-pinterest-1\:xl\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-2\:xl {
        color: rgba(189, 8, 28, 0.2);
    }
    .c-pinterest-2\:xl\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-3\:xl {
        color: rgba(189, 8, 28, 0.3);
    }
    .c-pinterest-3\:xl\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-4\:xl {
        color: rgba(189, 8, 28, 0.4);
    }
    .c-pinterest-4\:xl\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-5\:xl {
        color: rgba(189, 8, 28, 0.5);
    }
    .c-pinterest-5\:xl\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-6\:xl {
        color: rgba(189, 8, 28, 0.6);
    }
    .c-pinterest-6\:xl\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-7\:xl {
        color: rgba(189, 8, 28, 0.7);
    }
    .c-pinterest-7\:xl\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-8\:xl {
        color: rgba(189, 8, 28, 0.8);
    }
    .c-pinterest-8\:xl\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-9\:xl {
        color: rgba(189, 8, 28, 0.9);
    }
    .c-pinterest-9\:xl\:h:hover {
        color: #bd081c;
    }
    .c-pinterest-10\:xl {
        color: #bd081c;
    }
    .c-pinterest-10\:xl\:h:hover {
        color: #bd081c;
    }
    .c-instagram\:xl {
        color: #3f729b;
    }
    .c-instagram\:xl\:h:hover {
        color: #3f729b;
    }
    .c-instagram-1\:xl {
        color: rgba(63, 114, 155, 0.1);
    }
    .c-instagram-1\:xl\:h:hover {
        color: #3f729b;
    }
    .c-instagram-2\:xl {
        color: rgba(63, 114, 155, 0.2);
    }
    .c-instagram-2\:xl\:h:hover {
        color: #3f729b;
    }
    .c-instagram-3\:xl {
        color: rgba(63, 114, 155, 0.3);
    }
    .c-instagram-3\:xl\:h:hover {
        color: #3f729b;
    }
    .c-instagram-4\:xl {
        color: rgba(63, 114, 155, 0.4);
    }
    .c-instagram-4\:xl\:h:hover {
        color: #3f729b;
    }
    .c-instagram-5\:xl {
        color: rgba(63, 114, 155, 0.5);
    }
    .c-instagram-5\:xl\:h:hover {
        color: #3f729b;
    }
    .c-instagram-6\:xl {
        color: rgba(63, 114, 155, 0.6);
    }
    .c-instagram-6\:xl\:h:hover {
        color: #3f729b;
    }
    .c-instagram-7\:xl {
        color: rgba(63, 114, 155, 0.7);
    }
    .c-instagram-7\:xl\:h:hover {
        color: #3f729b;
    }
    .c-instagram-8\:xl {
        color: rgba(63, 114, 155, 0.8);
    }
    .c-instagram-8\:xl\:h:hover {
        color: #3f729b;
    }
    .c-instagram-9\:xl {
        color: rgba(63, 114, 155, 0.9);
    }
    .c-instagram-9\:xl\:h:hover {
        color: #3f729b;
    }
    .c-instagram-10\:xl {
        color: #3f729b;
    }
    .c-instagram-10\:xl\:h:hover {
        color: #3f729b;
    }
    .c-google-plus\:xl {
        color: #dc4e41;
    }
    .c-google-plus\:xl\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-1\:xl {
        color: rgba(220, 78, 65, 0.1);
    }
    .c-google-plus-1\:xl\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-2\:xl {
        color: rgba(220, 78, 65, 0.2);
    }
    .c-google-plus-2\:xl\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-3\:xl {
        color: rgba(220, 78, 65, 0.3);
    }
    .c-google-plus-3\:xl\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-4\:xl {
        color: rgba(220, 78, 65, 0.4);
    }
    .c-google-plus-4\:xl\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-5\:xl {
        color: rgba(220, 78, 65, 0.5);
    }
    .c-google-plus-5\:xl\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-6\:xl {
        color: rgba(220, 78, 65, 0.6);
    }
    .c-google-plus-6\:xl\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-7\:xl {
        color: rgba(220, 78, 65, 0.7);
    }
    .c-google-plus-7\:xl\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-8\:xl {
        color: rgba(220, 78, 65, 0.8);
    }
    .c-google-plus-8\:xl\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-9\:xl {
        color: rgba(220, 78, 65, 0.9);
    }
    .c-google-plus-9\:xl\:h:hover {
        color: #dc4e41;
    }
    .c-google-plus-10\:xl {
        color: #dc4e41;
    }
    .c-google-plus-10\:xl\:h:hover {
        color: #dc4e41;
    }
    .c-wordpress\:xl {
        color: #0087be;
    }
    .c-wordpress\:xl\:h:hover {
        color: #0087be;
    }
    .c-wordpress-1\:xl {
        color: rgba(0, 135, 190, 0.1);
    }
    .c-wordpress-1\:xl\:h:hover {
        color: #0087be;
    }
    .c-wordpress-2\:xl {
        color: rgba(0, 135, 190, 0.2);
    }
    .c-wordpress-2\:xl\:h:hover {
        color: #0087be;
    }
    .c-wordpress-3\:xl {
        color: rgba(0, 135, 190, 0.3);
    }
    .c-wordpress-3\:xl\:h:hover {
        color: #0087be;
    }
    .c-wordpress-4\:xl {
        color: rgba(0, 135, 190, 0.4);
    }
    .c-wordpress-4\:xl\:h:hover {
        color: #0087be;
    }
    .c-wordpress-5\:xl {
        color: rgba(0, 135, 190, 0.5);
    }
    .c-wordpress-5\:xl\:h:hover {
        color: #0087be;
    }
    .c-wordpress-6\:xl {
        color: rgba(0, 135, 190, 0.6);
    }
    .c-wordpress-6\:xl\:h:hover {
        color: #0087be;
    }
    .c-wordpress-7\:xl {
        color: rgba(0, 135, 190, 0.7);
    }
    .c-wordpress-7\:xl\:h:hover {
        color: #0087be;
    }
    .c-wordpress-8\:xl {
        color: rgba(0, 135, 190, 0.8);
    }
    .c-wordpress-8\:xl\:h:hover {
        color: #0087be;
    }
    .c-wordpress-9\:xl {
        color: rgba(0, 135, 190, 0.9);
    }
    .c-wordpress-9\:xl\:h:hover {
        color: #0087be;
    }
    .c-wordpress-10\:xl {
        color: #0087be;
    }
    .c-wordpress-10\:xl\:h:hover {
        color: #0087be;
    }
    .c-linkedin\:xl {
        color: #0077b5;
    }
    .c-linkedin\:xl\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-1\:xl {
        color: rgba(0, 119, 181, 0.1);
    }
    .c-linkedin-1\:xl\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-2\:xl {
        color: rgba(0, 119, 181, 0.2);
    }
    .c-linkedin-2\:xl\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-3\:xl {
        color: rgba(0, 119, 181, 0.3);
    }
    .c-linkedin-3\:xl\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-4\:xl {
        color: rgba(0, 119, 181, 0.4);
    }
    .c-linkedin-4\:xl\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-5\:xl {
        color: rgba(0, 119, 181, 0.5);
    }
    .c-linkedin-5\:xl\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-6\:xl {
        color: rgba(0, 119, 181, 0.6);
    }
    .c-linkedin-6\:xl\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-7\:xl {
        color: rgba(0, 119, 181, 0.7);
    }
    .c-linkedin-7\:xl\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-8\:xl {
        color: rgba(0, 119, 181, 0.8);
    }
    .c-linkedin-8\:xl\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-9\:xl {
        color: rgba(0, 119, 181, 0.9);
    }
    .c-linkedin-9\:xl\:h:hover {
        color: #0077b5;
    }
    .c-linkedin-10\:xl {
        color: #0077b5;
    }
    .c-linkedin-10\:xl\:h:hover {
        color: #0077b5;
    }
}
.container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
}
.container--sm {
    max-width: 720px;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.flex {
    display: flex;
}
.inline-flex {
    display: inline-flex;
}
.grid {
    display: grid;
}
.list-item {
    display: list-item;
}
.hidden,
[hidden] {
    display: none;
}
.ai-center {
    align-items: center;
}
.jc-center {
    justify-content: center;
}
@media (min-width: 640px) {
    .hidden\:m {
        display: none;
    }
    .block\:m {
        display: block;
    }
    .inline-block\:m {
        display: inline-block;
    }
    .flex\:m {
        display: flex;
    }
    .inline-flex\:m {
        display: inline-flex;
    }
    .grid\:m {
        display: grid;
    }
    .list-item\:m {
        display: list-item;
    }
    .al-center\:m {
        align-items: center;
    }
    .jc-center\:m {
        justify-content: center;
    }
}
@media (min-width: 860px) {
    .hidden\:l {
        display: none;
    }
    .block\:l {
        display: block;
    }
    .inline-block\:l {
        display: inline-block;
    }
    .flex\:l {
        display: flex;
    }
    .inline-flex\:l {
        display: inline-flex;
    }
    .grid\:l {
        display: grid;
    }
    .list-item\:l {
        display: list-item;
    }
    .al-center\:l {
        align-items: center;
    }
    .jc-center\:l {
        justify-content: center;
    }
}
@media (min-width: 1200px) {
    .hidden\:xl {
        display: none;
    }
    .block\:xl {
        display: block;
    }
    .inline-block\:xl {
        display: inline-block;
    }
    .flex\:xl {
        display: flex;
    }
    .inline-flex\:xl {
        display: inline-flex;
    }
    .grid\:xl {
        display: grid;
    }
    .list-item\:xl {
        display: list-item;
    }
    .al-center\:xl {
        align-items: center;
    }
    .jc-center\:xl {
        justify-content: center;
    }
}
.gap-0 {
    grid-gap: 0;
}
.gap-2 {
    grid-gap: 2px;
}
.gap-4 {
    grid-gap: 4px;
}
.gap-8 {
    grid-gap: 8px;
}
.gap-12 {
    grid-gap: 12px;
}
.gap-16 {
    grid-gap: 16px;
}
.gap-20 {
    grid-gap: 20px;
}
.gap-24 {
    grid-gap: 24px;
}
.gap-28 {
    grid-gap: 28px;
}
.gap-32 {
    grid-gap: 32px;
}
.gap-36 {
    grid-gap: 36px;
}
.gap-40 {
    grid-gap: 40px;
}
.gap-48 {
    grid-gap: 48px;
}
.gap-56 {
    grid-gap: 56px;
}
.gap-64 {
    grid-gap: 64px;
}
.gap-96 {
    grid-gap: 96px;
}
.gap-128 {
    grid-gap: 128px;
}
.gap-256 {
    grid-gap: 256px;
}
.gap-512 {
    grid-gap: 512px;
}
.cols-1 {
    grid-template-columns: repeat(1, 1fr);
}
.rows-1 {
    grid-template-rows: repeat(1, 1fr);
}
.col-span-1 {
    grid-column-end: span 1;
}
.col-start-1 {
    grid-column-start: 1;
}
.row-span-1 {
    grid-row-end: span 1;
}
.row-start-1 {
    grid-row-start: 1;
}
.cols-2 {
    grid-template-columns: repeat(2, 1fr);
}
.rows-2 {
    grid-template-rows: repeat(2, 1fr);
}
.col-span-2 {
    grid-column-end: span 2;
}
.col-start-2 {
    grid-column-start: 2;
}
.row-span-2 {
    grid-row-end: span 2;
}
.row-start-2 {
    grid-row-start: 2;
}
.cols-3 {
    grid-template-columns: repeat(3, 1fr);
}
.rows-3 {
    grid-template-rows: repeat(3, 1fr);
}
.col-span-3 {
    grid-column-end: span 3;
}
.col-start-3 {
    grid-column-start: 3;
}
.row-span-3 {
    grid-row-end: span 3;
}
.row-start-3 {
    grid-row-start: 3;
}
.cols-4 {
    grid-template-columns: repeat(4, 1fr);
}
.rows-4 {
    grid-template-rows: repeat(4, 1fr);
}
.col-span-4 {
    grid-column-end: span 4;
}
.col-start-4 {
    grid-column-start: 4;
}
.row-span-4 {
    grid-row-end: span 4;
}
.row-start-4 {
    grid-row-start: 4;
}
.cols-5 {
    grid-template-columns: repeat(5, 1fr);
}
.rows-5 {
    grid-template-rows: repeat(5, 1fr);
}
.col-span-5 {
    grid-column-end: span 5;
}
.col-start-5 {
    grid-column-start: 5;
}
.row-span-5 {
    grid-row-end: span 5;
}
.row-start-5 {
    grid-row-start: 5;
}
.cols-6 {
    grid-template-columns: repeat(6, 1fr);
}
.rows-6 {
    grid-template-rows: repeat(6, 1fr);
}
.col-span-6 {
    grid-column-end: span 6;
}
.col-start-6 {
    grid-column-start: 6;
}
.row-span-6 {
    grid-row-end: span 6;
}
.row-start-6 {
    grid-row-start: 6;
}
.cols-7 {
    grid-template-columns: repeat(7, 1fr);
}
.rows-7 {
    grid-template-rows: repeat(7, 1fr);
}
.col-span-7 {
    grid-column-end: span 7;
}
.col-start-7 {
    grid-column-start: 7;
}
.row-span-7 {
    grid-row-end: span 7;
}
.row-start-7 {
    grid-row-start: 7;
}
.cols-8 {
    grid-template-columns: repeat(8, 1fr);
}
.rows-8 {
    grid-template-rows: repeat(8, 1fr);
}
.col-span-8 {
    grid-column-end: span 8;
}
.col-start-8 {
    grid-column-start: 8;
}
.row-span-8 {
    grid-row-end: span 8;
}
.row-start-8 {
    grid-row-start: 8;
}
.cols-9 {
    grid-template-columns: repeat(9, 1fr);
}
.rows-9 {
    grid-template-rows: repeat(9, 1fr);
}
.col-span-9 {
    grid-column-end: span 9;
}
.col-start-9 {
    grid-column-start: 9;
}
.row-span-9 {
    grid-row-end: span 9;
}
.row-start-9 {
    grid-row-start: 9;
}
.cols-10 {
    grid-template-columns: repeat(10, 1fr);
}
.rows-10 {
    grid-template-rows: repeat(10, 1fr);
}
.col-span-10 {
    grid-column-end: span 10;
}
.col-start-10 {
    grid-column-start: 10;
}
.row-span-10 {
    grid-row-end: span 10;
}
.row-start-10 {
    grid-row-start: 10;
}
.cols-11 {
    grid-template-columns: repeat(11, 1fr);
}
.rows-11 {
    grid-template-rows: repeat(11, 1fr);
}
.col-span-11 {
    grid-column-end: span 11;
}
.col-start-11 {
    grid-column-start: 11;
}
.row-span-11 {
    grid-row-end: span 11;
}
.row-start-11 {
    grid-row-start: 11;
}
.cols-12 {
    grid-template-columns: repeat(12, 1fr);
}
.rows-12 {
    grid-template-rows: repeat(12, 1fr);
}
.col-span-12 {
    grid-column-end: span 12;
}
.col-start-12 {
    grid-column-start: 12;
}
.row-span-12 {
    grid-row-end: span 12;
}
.row-start-12 {
    grid-row-start: 12;
}
@media (min-width: 640px) {
    .gap-0\:m {
        grid-gap: 0;
    }
    .gap-2\:m {
        grid-gap: 2px;
    }
    .gap-4\:m {
        grid-gap: 4px;
    }
    .gap-8\:m {
        grid-gap: 8px;
    }
    .gap-12\:m {
        grid-gap: 12px;
    }
    .gap-16\:m {
        grid-gap: 16px;
    }
    .gap-20\:m {
        grid-gap: 20px;
    }
    .gap-24\:m {
        grid-gap: 24px;
    }
    .gap-28\:m {
        grid-gap: 28px;
    }
    .gap-32\:m {
        grid-gap: 32px;
    }
    .gap-36\:m {
        grid-gap: 36px;
    }
    .gap-40\:m {
        grid-gap: 40px;
    }
    .gap-48\:m {
        grid-gap: 48px;
    }
    .gap-56\:m {
        grid-gap: 56px;
    }
    .gap-64\:m {
        grid-gap: 64px;
    }
    .gap-96\:m {
        grid-gap: 96px;
    }
    .gap-128\:m {
        grid-gap: 128px;
    }
    .gap-256\:m {
        grid-gap: 256px;
    }
    .gap-512\:m {
        grid-gap: 512px;
    }
    .cols-1\:m {
        grid-template-columns: repeat(1, 1fr);
    }
    .rows-1\:m {
        grid-template-rows: repeat(1, 1fr);
    }
    .col-span-1\:m {
        grid-column-end: span 1;
    }
    .col-start-1\:m {
        grid-column-start: 1;
    }
    .row-span-1\:m {
        grid-row-end: span 1;
    }
    .row-start-1\:m {
        grid-row-start: 1;
    }
    .cols-2\:m {
        grid-template-columns: repeat(2, 1fr);
    }
    .rows-2\:m {
        grid-template-rows: repeat(2, 1fr);
    }
    .col-span-2\:m {
        grid-column-end: span 2;
    }
    .col-start-2\:m {
        grid-column-start: 2;
    }
    .row-span-2\:m {
        grid-row-end: span 2;
    }
    .row-start-2\:m {
        grid-row-start: 2;
    }
    .cols-3\:m {
        grid-template-columns: repeat(3, 1fr);
    }
    .rows-3\:m {
        grid-template-rows: repeat(3, 1fr);
    }
    .col-span-3\:m {
        grid-column-end: span 3;
    }
    .col-start-3\:m {
        grid-column-start: 3;
    }
    .row-span-3\:m {
        grid-row-end: span 3;
    }
    .row-start-3\:m {
        grid-row-start: 3;
    }
    .cols-4\:m {
        grid-template-columns: repeat(4, 1fr);
    }
    .rows-4\:m {
        grid-template-rows: repeat(4, 1fr);
    }
    .col-span-4\:m {
        grid-column-end: span 4;
    }
    .col-start-4\:m {
        grid-column-start: 4;
    }
    .row-span-4\:m {
        grid-row-end: span 4;
    }
    .row-start-4\:m {
        grid-row-start: 4;
    }
    .cols-5\:m {
        grid-template-columns: repeat(5, 1fr);
    }
    .rows-5\:m {
        grid-template-rows: repeat(5, 1fr);
    }
    .col-span-5\:m {
        grid-column-end: span 5;
    }
    .col-start-5\:m {
        grid-column-start: 5;
    }
    .row-span-5\:m {
        grid-row-end: span 5;
    }
    .row-start-5\:m {
        grid-row-start: 5;
    }
    .cols-6\:m {
        grid-template-columns: repeat(6, 1fr);
    }
    .rows-6\:m {
        grid-template-rows: repeat(6, 1fr);
    }
    .col-span-6\:m {
        grid-column-end: span 6;
    }
    .col-start-6\:m {
        grid-column-start: 6;
    }
    .row-span-6\:m {
        grid-row-end: span 6;
    }
    .row-start-6\:m {
        grid-row-start: 6;
    }
    .cols-7\:m {
        grid-template-columns: repeat(7, 1fr);
    }
    .rows-7\:m {
        grid-template-rows: repeat(7, 1fr);
    }
    .col-span-7\:m {
        grid-column-end: span 7;
    }
    .col-start-7\:m {
        grid-column-start: 7;
    }
    .row-span-7\:m {
        grid-row-end: span 7;
    }
    .row-start-7\:m {
        grid-row-start: 7;
    }
    .cols-8\:m {
        grid-template-columns: repeat(8, 1fr);
    }
    .rows-8\:m {
        grid-template-rows: repeat(8, 1fr);
    }
    .col-span-8\:m {
        grid-column-end: span 8;
    }
    .col-start-8\:m {
        grid-column-start: 8;
    }
    .row-span-8\:m {
        grid-row-end: span 8;
    }
    .row-start-8\:m {
        grid-row-start: 8;
    }
    .cols-9\:m {
        grid-template-columns: repeat(9, 1fr);
    }
    .rows-9\:m {
        grid-template-rows: repeat(9, 1fr);
    }
    .col-span-9\:m {
        grid-column-end: span 9;
    }
    .col-start-9\:m {
        grid-column-start: 9;
    }
    .row-span-9\:m {
        grid-row-end: span 9;
    }
    .row-start-9\:m {
        grid-row-start: 9;
    }
    .cols-10\:m {
        grid-template-columns: repeat(10, 1fr);
    }
    .rows-10\:m {
        grid-template-rows: repeat(10, 1fr);
    }
    .col-span-10\:m {
        grid-column-end: span 10;
    }
    .col-start-10\:m {
        grid-column-start: 10;
    }
    .row-span-10\:m {
        grid-row-end: span 10;
    }
    .row-start-10\:m {
        grid-row-start: 10;
    }
    .cols-11\:m {
        grid-template-columns: repeat(11, 1fr);
    }
    .rows-11\:m {
        grid-template-rows: repeat(11, 1fr);
    }
    .col-span-11\:m {
        grid-column-end: span 11;
    }
    .col-start-11\:m {
        grid-column-start: 11;
    }
    .row-span-11\:m {
        grid-row-end: span 11;
    }
    .row-start-11\:m {
        grid-row-start: 11;
    }
    .cols-12\:m {
        grid-template-columns: repeat(12, 1fr);
    }
    .rows-12\:m {
        grid-template-rows: repeat(12, 1fr);
    }
    .col-span-12\:m {
        grid-column-end: span 12;
    }
    .col-start-12\:m {
        grid-column-start: 12;
    }
    .row-span-12\:m {
        grid-row-end: span 12;
    }
    .row-start-12\:m {
        grid-row-start: 12;
    }
}
@media (min-width: 860px) {
    .gap-0\:l {
        grid-gap: 0;
    }
    .gap-2\:l {
        grid-gap: 2px;
    }
    .gap-4\:l {
        grid-gap: 4px;
    }
    .gap-8\:l {
        grid-gap: 8px;
    }
    .gap-12\:l {
        grid-gap: 12px;
    }
    .gap-16\:l {
        grid-gap: 16px;
    }
    .gap-20\:l {
        grid-gap: 20px;
    }
    .gap-24\:l {
        grid-gap: 24px;
    }
    .gap-28\:l {
        grid-gap: 28px;
    }
    .gap-32\:l {
        grid-gap: 32px;
    }
    .gap-36\:l {
        grid-gap: 36px;
    }
    .gap-40\:l {
        grid-gap: 40px;
    }
    .gap-48\:l {
        grid-gap: 48px;
    }
    .gap-56\:l {
        grid-gap: 56px;
    }
    .gap-64\:l {
        grid-gap: 64px;
    }
    .gap-96\:l {
        grid-gap: 96px;
    }
    .gap-128\:l {
        grid-gap: 128px;
    }
    .gap-256\:l {
        grid-gap: 256px;
    }
    .gap-512\:l {
        grid-gap: 512px;
    }
    .cols-1\:l {
        grid-template-columns: repeat(1, 1fr);
    }
    .rows-1\:l {
        grid-template-rows: repeat(1, 1fr);
    }
    .col-span-1\:l {
        grid-column-end: span 1;
    }
    .col-start-1\:l {
        grid-column-start: 1;
    }
    .row-span-1\:l {
        grid-row-end: span 1;
    }
    .row-start-1\:l {
        grid-row-start: 1;
    }
    .cols-2\:l {
        grid-template-columns: repeat(2, 1fr);
    }
    .rows-2\:l {
        grid-template-rows: repeat(2, 1fr);
    }
    .col-span-2\:l {
        grid-column-end: span 2;
    }
    .col-start-2\:l {
        grid-column-start: 2;
    }
    .row-span-2\:l {
        grid-row-end: span 2;
    }
    .row-start-2\:l {
        grid-row-start: 2;
    }
    .cols-3\:l {
        grid-template-columns: repeat(3, 1fr);
    }
    .rows-3\:l {
        grid-template-rows: repeat(3, 1fr);
    }
    .col-span-3\:l {
        grid-column-end: span 3;
    }
    .col-start-3\:l {
        grid-column-start: 3;
    }
    .row-span-3\:l {
        grid-row-end: span 3;
    }
    .row-start-3\:l {
        grid-row-start: 3;
    }
    .cols-4\:l {
        grid-template-columns: repeat(4, 1fr);
    }
    .rows-4\:l {
        grid-template-rows: repeat(4, 1fr);
    }
    .col-span-4\:l {
        grid-column-end: span 4;
    }
    .col-start-4\:l {
        grid-column-start: 4;
    }
    .row-span-4\:l {
        grid-row-end: span 4;
    }
    .row-start-4\:l {
        grid-row-start: 4;
    }
    .cols-5\:l {
        grid-template-columns: repeat(5, 1fr);
    }
    .rows-5\:l {
        grid-template-rows: repeat(5, 1fr);
    }
    .col-span-5\:l {
        grid-column-end: span 5;
    }
    .col-start-5\:l {
        grid-column-start: 5;
    }
    .row-span-5\:l {
        grid-row-end: span 5;
    }
    .row-start-5\:l {
        grid-row-start: 5;
    }
    .cols-6\:l {
        grid-template-columns: repeat(6, 1fr);
    }
    .rows-6\:l {
        grid-template-rows: repeat(6, 1fr);
    }
    .col-span-6\:l {
        grid-column-end: span 6;
    }
    .col-start-6\:l {
        grid-column-start: 6;
    }
    .row-span-6\:l {
        grid-row-end: span 6;
    }
    .row-start-6\:l {
        grid-row-start: 6;
    }
    .cols-7\:l {
        grid-template-columns: repeat(7, 1fr);
    }
    .rows-7\:l {
        grid-template-rows: repeat(7, 1fr);
    }
    .col-span-7\:l {
        grid-column-end: span 7;
    }
    .col-start-7\:l {
        grid-column-start: 7;
    }
    .row-span-7\:l {
        grid-row-end: span 7;
    }
    .row-start-7\:l {
        grid-row-start: 7;
    }
    .cols-8\:l {
        grid-template-columns: repeat(8, 1fr);
    }
    .rows-8\:l {
        grid-template-rows: repeat(8, 1fr);
    }
    .col-span-8\:l {
        grid-column-end: span 8;
    }
    .col-start-8\:l {
        grid-column-start: 8;
    }
    .row-span-8\:l {
        grid-row-end: span 8;
    }
    .row-start-8\:l {
        grid-row-start: 8;
    }
    .cols-9\:l {
        grid-template-columns: repeat(9, 1fr);
    }
    .rows-9\:l {
        grid-template-rows: repeat(9, 1fr);
    }
    .col-span-9\:l {
        grid-column-end: span 9;
    }
    .col-start-9\:l {
        grid-column-start: 9;
    }
    .row-span-9\:l {
        grid-row-end: span 9;
    }
    .row-start-9\:l {
        grid-row-start: 9;
    }
    .cols-10\:l {
        grid-template-columns: repeat(10, 1fr);
    }
    .rows-10\:l {
        grid-template-rows: repeat(10, 1fr);
    }
    .col-span-10\:l {
        grid-column-end: span 10;
    }
    .col-start-10\:l {
        grid-column-start: 10;
    }
    .row-span-10\:l {
        grid-row-end: span 10;
    }
    .row-start-10\:l {
        grid-row-start: 10;
    }
    .cols-11\:l {
        grid-template-columns: repeat(11, 1fr);
    }
    .rows-11\:l {
        grid-template-rows: repeat(11, 1fr);
    }
    .col-span-11\:l {
        grid-column-end: span 11;
    }
    .col-start-11\:l {
        grid-column-start: 11;
    }
    .row-span-11\:l {
        grid-row-end: span 11;
    }
    .row-start-11\:l {
        grid-row-start: 11;
    }
    .cols-12\:l {
        grid-template-columns: repeat(12, 1fr);
    }
    .rows-12\:l {
        grid-template-rows: repeat(12, 1fr);
    }
    .col-span-12\:l {
        grid-column-end: span 12;
    }
    .col-start-12\:l {
        grid-column-start: 12;
    }
    .row-span-12\:l {
        grid-row-end: span 12;
    }
    .row-start-12\:l {
        grid-row-start: 12;
    }
}
@media (min-width: 1200px) {
    .gap-0\:xl {
        grid-gap: 0;
    }
    .gap-2\:xl {
        grid-gap: 2px;
    }
    .gap-4\:xl {
        grid-gap: 4px;
    }
    .gap-8\:xl {
        grid-gap: 8px;
    }
    .gap-12\:xl {
        grid-gap: 12px;
    }
    .gap-16\:xl {
        grid-gap: 16px;
    }
    .gap-20\:xl {
        grid-gap: 20px;
    }
    .gap-24\:xl {
        grid-gap: 24px;
    }
    .gap-28\:xl {
        grid-gap: 28px;
    }
    .gap-32\:xl {
        grid-gap: 32px;
    }
    .gap-36\:xl {
        grid-gap: 36px;
    }
    .gap-40\:xl {
        grid-gap: 40px;
    }
    .gap-48\:xl {
        grid-gap: 48px;
    }
    .gap-56\:xl {
        grid-gap: 56px;
    }
    .gap-64\:xl {
        grid-gap: 64px;
    }
    .gap-96\:xl {
        grid-gap: 96px;
    }
    .gap-128\:xl {
        grid-gap: 128px;
    }
    .gap-256\:xl {
        grid-gap: 256px;
    }
    .gap-512\:xl {
        grid-gap: 512px;
    }
    .cols-1\:xl {
        grid-template-columns: repeat(1, 1fr);
    }
    .rows-1\:xl {
        grid-template-rows: repeat(1, 1fr);
    }
    .col-span-1\:xl {
        grid-column-end: span 1;
    }
    .col-start-1\:xl {
        grid-column-start: 1;
    }
    .row-span-1\:xl {
        grid-row-end: span 1;
    }
    .row-start-1\:xl {
        grid-row-start: 1;
    }
    .cols-2\:xl {
        grid-template-columns: repeat(2, 1fr);
    }
    .rows-2\:xl {
        grid-template-rows: repeat(2, 1fr);
    }
    .col-span-2\:xl {
        grid-column-end: span 2;
    }
    .col-start-2\:xl {
        grid-column-start: 2;
    }
    .row-span-2\:xl {
        grid-row-end: span 2;
    }
    .row-start-2\:xl {
        grid-row-start: 2;
    }
    .cols-3\:xl {
        grid-template-columns: repeat(3, 1fr);
    }
    .rows-3\:xl {
        grid-template-rows: repeat(3, 1fr);
    }
    .col-span-3\:xl {
        grid-column-end: span 3;
    }
    .col-start-3\:xl {
        grid-column-start: 3;
    }
    .row-span-3\:xl {
        grid-row-end: span 3;
    }
    .row-start-3\:xl {
        grid-row-start: 3;
    }
    .cols-4\:xl {
        grid-template-columns: repeat(4, 1fr);
    }
    .rows-4\:xl {
        grid-template-rows: repeat(4, 1fr);
    }
    .col-span-4\:xl {
        grid-column-end: span 4;
    }
    .col-start-4\:xl {
        grid-column-start: 4;
    }
    .row-span-4\:xl {
        grid-row-end: span 4;
    }
    .row-start-4\:xl {
        grid-row-start: 4;
    }
    .cols-5\:xl {
        grid-template-columns: repeat(5, 1fr);
    }
    .rows-5\:xl {
        grid-template-rows: repeat(5, 1fr);
    }
    .col-span-5\:xl {
        grid-column-end: span 5;
    }
    .col-start-5\:xl {
        grid-column-start: 5;
    }
    .row-span-5\:xl {
        grid-row-end: span 5;
    }
    .row-start-5\:xl {
        grid-row-start: 5;
    }
    .cols-6\:xl {
        grid-template-columns: repeat(6, 1fr);
    }
    .rows-6\:xl {
        grid-template-rows: repeat(6, 1fr);
    }
    .col-span-6\:xl {
        grid-column-end: span 6;
    }
    .col-start-6\:xl {
        grid-column-start: 6;
    }
    .row-span-6\:xl {
        grid-row-end: span 6;
    }
    .row-start-6\:xl {
        grid-row-start: 6;
    }
    .cols-7\:xl {
        grid-template-columns: repeat(7, 1fr);
    }
    .rows-7\:xl {
        grid-template-rows: repeat(7, 1fr);
    }
    .col-span-7\:xl {
        grid-column-end: span 7;
    }
    .col-start-7\:xl {
        grid-column-start: 7;
    }
    .row-span-7\:xl {
        grid-row-end: span 7;
    }
    .row-start-7\:xl {
        grid-row-start: 7;
    }
    .cols-8\:xl {
        grid-template-columns: repeat(8, 1fr);
    }
    .rows-8\:xl {
        grid-template-rows: repeat(8, 1fr);
    }
    .col-span-8\:xl {
        grid-column-end: span 8;
    }
    .col-start-8\:xl {
        grid-column-start: 8;
    }
    .row-span-8\:xl {
        grid-row-end: span 8;
    }
    .row-start-8\:xl {
        grid-row-start: 8;
    }
    .cols-9\:xl {
        grid-template-columns: repeat(9, 1fr);
    }
    .rows-9\:xl {
        grid-template-rows: repeat(9, 1fr);
    }
    .col-span-9\:xl {
        grid-column-end: span 9;
    }
    .col-start-9\:xl {
        grid-column-start: 9;
    }
    .row-span-9\:xl {
        grid-row-end: span 9;
    }
    .row-start-9\:xl {
        grid-row-start: 9;
    }
    .cols-10\:xl {
        grid-template-columns: repeat(10, 1fr);
    }
    .rows-10\:xl {
        grid-template-rows: repeat(10, 1fr);
    }
    .col-span-10\:xl {
        grid-column-end: span 10;
    }
    .col-start-10\:xl {
        grid-column-start: 10;
    }
    .row-span-10\:xl {
        grid-row-end: span 10;
    }
    .row-start-10\:xl {
        grid-row-start: 10;
    }
    .cols-11\:xl {
        grid-template-columns: repeat(11, 1fr);
    }
    .rows-11\:xl {
        grid-template-rows: repeat(11, 1fr);
    }
    .col-span-11\:xl {
        grid-column-end: span 11;
    }
    .col-start-11\:xl {
        grid-column-start: 11;
    }
    .row-span-11\:xl {
        grid-row-end: span 11;
    }
    .row-start-11\:xl {
        grid-row-start: 11;
    }
    .cols-12\:xl {
        grid-template-columns: repeat(12, 1fr);
    }
    .rows-12\:xl {
        grid-template-rows: repeat(12, 1fr);
    }
    .col-span-12\:xl {
        grid-column-end: span 12;
    }
    .col-start-12\:xl {
        grid-column-start: 12;
    }
    .row-span-12\:xl {
        grid-row-end: span 12;
    }
    .row-start-12\:xl {
        grid-row-start: 12;
    }
}
.mx-0 {
    margin-left: 0;
    margin-right: 0;
}
.my-0 {
    margin-top: 0;
    margin-bottom: 0;
}
.mt-0 {
    margin-top: 0;
}
.mb-0 {
    margin-bottom: 0;
}
.ml-0 {
    margin-left: 0;
}
.mr-0 {
    margin-right: 0;
}
.m-0 {
    margin: 0;
}
.mx-2 {
    margin-left: 2px;
    margin-right: 2px;
}
.my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
}
.mt-2 {
    margin-top: 2px;
}
.mb-2 {
    margin-bottom: 2px;
}
.ml-2 {
    margin-left: 2px;
}
.mr-2 {
    margin-right: 2px;
}
.m-2 {
    margin: 2px;
}
.mx-4 {
    margin-left: 4px;
    margin-right: 4px;
}
.my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
}
.mt-4 {
    margin-top: 4px;
}
.mb-4 {
    margin-bottom: 4px;
}
.ml-4 {
    margin-left: 4px;
}
.mr-4 {
    margin-right: 4px;
}
.m-4 {
    margin: 4px;
}
.mx-8 {
    margin-left: 8px;
    margin-right: 8px;
}
.my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
}
.mt-8 {
    margin-top: 8px;
}
.mb-8 {
    margin-bottom: 8px;
}
.ml-8 {
    margin-left: 8px;
}
.mr-8 {
    margin-right: 8px;
}
.m-8 {
    margin: 8px;
}
.mx-12 {
    margin-left: 12px;
    margin-right: 12px;
}
.my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
}
.mt-12 {
    margin-top: 12px;
}
.mb-12 {
    margin-bottom: 12px;
}
.ml-12 {
    margin-left: 12px;
}
.mr-12 {
    margin-right: 12px;
}
.m-12 {
    margin: 12px;
}
.mx-16 {
    margin-left: 16px;
    margin-right: 16px;
}
.my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
}
.mt-16 {
    margin-top: 16px;
}
.mb-16 {
    margin-bottom: 16px;
}
.ml-16 {
    margin-left: 16px;
}
.mr-16 {
    margin-right: 16px;
}
.m-16 {
    margin: 16px;
}
.mx-20 {
    margin-left: 20px;
    margin-right: 20px;
}
.my-20 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.mt-20 {
    margin-top: 20px;
}
.mb-20 {
    margin-bottom: 20px;
}
.ml-20 {
    margin-left: 20px;
}
.mr-20 {
    margin-right: 20px;
}
.m-20 {
    margin: 20px;
}
.mx-24 {
    margin-left: 24px;
    margin-right: 24px;
}
.my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
}
.mt-24 {
    margin-top: 24px;
}
.mb-24 {
    margin-bottom: 24px;
}
.ml-24 {
    margin-left: 24px;
}
.mr-24 {
    margin-right: 24px;
}
.m-24 {
    margin: 24px;
}
.mx-28 {
    margin-left: 28px;
    margin-right: 28px;
}
.my-28 {
    margin-top: 28px;
    margin-bottom: 28px;
}
.mt-28 {
    margin-top: 28px;
}
.mb-28 {
    margin-bottom: 28px;
}
.ml-28 {
    margin-left: 28px;
}
.mr-28 {
    margin-right: 28px;
}
.m-28 {
    margin: 28px;
}
.mx-32 {
    margin-left: 32px;
    margin-right: 32px;
}
.my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
}
.mt-32 {
    margin-top: 32px;
}
.mb-32 {
    margin-bottom: 32px;
}
.ml-32 {
    margin-left: 32px;
}
.mr-32 {
    margin-right: 32px;
}
.m-32 {
    margin: 32px;
}
.mx-36 {
    margin-left: 36px;
    margin-right: 36px;
}
.my-36 {
    margin-top: 36px;
    margin-bottom: 36px;
}
.mt-36 {
    margin-top: 36px;
}
.mb-36 {
    margin-bottom: 36px;
}
.ml-36 {
    margin-left: 36px;
}
.mr-36 {
    margin-right: 36px;
}
.m-36 {
    margin: 36px;
}
.mx-40 {
    margin-left: 40px;
    margin-right: 40px;
}
.my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
}
.mt-40 {
    margin-top: 40px;
}
.mb-40 {
    margin-bottom: 40px;
}
.ml-40 {
    margin-left: 40px;
}
.mr-40 {
    margin-right: 40px;
}
.m-40 {
    margin: 40px;
}
.mx-48 {
    margin-left: 48px;
    margin-right: 48px;
}
.my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
}
.mt-48 {
    margin-top: 48px;
}
.mb-48 {
    margin-bottom: 48px;
}
.ml-48 {
    margin-left: 48px;
}
.mr-48 {
    margin-right: 48px;
}
.m-48 {
    margin: 48px;
}
.mx-56 {
    margin-left: 56px;
    margin-right: 56px;
}
.my-56 {
    margin-top: 56px;
    margin-bottom: 56px;
}
.mt-56 {
    margin-top: 56px;
}
.mb-56 {
    margin-bottom: 56px;
}
.ml-56 {
    margin-left: 56px;
}
.mr-56 {
    margin-right: 56px;
}
.m-56 {
    margin: 56px;
}
.mx-64 {
    margin-left: 64px;
    margin-right: 64px;
}
.my-64 {
    margin-top: 64px;
    margin-bottom: 64px;
}
.mt-64 {
    margin-top: 64px;
}
.mb-64 {
    margin-bottom: 64px;
}
.ml-64 {
    margin-left: 64px;
}
.mr-64 {
    margin-right: 64px;
}
.m-64 {
    margin: 64px;
}
.mx-96 {
    margin-left: 96px;
    margin-right: 96px;
}
.my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
}
.mt-96 {
    margin-top: 96px;
}
.mb-96 {
    margin-bottom: 96px;
}
.ml-96 {
    margin-left: 96px;
}
.mr-96 {
    margin-right: 96px;
}
.m-96 {
    margin: 96px;
}
.mx-128 {
    margin-left: 128px;
    margin-right: 128px;
}
.my-128 {
    margin-top: 128px;
    margin-bottom: 128px;
}
.mt-128 {
    margin-top: 128px;
}
.mb-128 {
    margin-bottom: 128px;
}
.ml-128 {
    margin-left: 128px;
}
.mr-128 {
    margin-right: 128px;
}
.m-128 {
    margin: 128px;
}
.mx-256 {
    margin-left: 256px;
    margin-right: 256px;
}
.my-256 {
    margin-top: 256px;
    margin-bottom: 256px;
}
.mt-256 {
    margin-top: 256px;
}
.mb-256 {
    margin-bottom: 256px;
}
.ml-256 {
    margin-left: 256px;
}
.mr-256 {
    margin-right: 256px;
}
.m-256 {
    margin: 256px;
}
.mx-512 {
    margin-left: 512px;
    margin-right: 512px;
}
.my-512 {
    margin-top: 512px;
    margin-bottom: 512px;
}
.mt-512 {
    margin-top: 512px;
}
.mb-512 {
    margin-bottom: 512px;
}
.ml-512 {
    margin-left: 512px;
}
.mr-512 {
    margin-right: 512px;
}
.m-512 {
    margin: 512px;
}
@media (min-width: 640px) {
    .mx-0\:m {
        margin-left: 0;
        margin-right: 0;
    }
    .my-0\:m {
        margin-top: 0;
        margin-bottom: 0;
    }
    .mt-0\:m {
        margin-top: 0;
    }
    .mb-0\:m {
        margin-bottom: 0;
    }
    .ml-0\:m {
        margin-left: 0;
    }
    .mr-0\:m {
        margin-right: 0;
    }
    .m-0\:m {
        margin: 0;
    }
    .mx-2\:m {
        margin-left: 2px;
        margin-right: 2px;
    }
    .my-2\:m {
        margin-top: 2px;
        margin-bottom: 2px;
    }
    .mt-2\:m {
        margin-top: 2px;
    }
    .mb-2\:m {
        margin-bottom: 2px;
    }
    .ml-2\:m {
        margin-left: 2px;
    }
    .mr-2\:m {
        margin-right: 2px;
    }
    .m-2\:m {
        margin: 2px;
    }
    .mx-4\:m {
        margin-left: 4px;
        margin-right: 4px;
    }
    .my-4\:m {
        margin-top: 4px;
        margin-bottom: 4px;
    }
    .mt-4\:m {
        margin-top: 4px;
    }
    .mb-4\:m {
        margin-bottom: 4px;
    }
    .ml-4\:m {
        margin-left: 4px;
    }
    .mr-4\:m {
        margin-right: 4px;
    }
    .m-4\:m {
        margin: 4px;
    }
    .mx-8\:m {
        margin-left: 8px;
        margin-right: 8px;
    }
    .my-8\:m {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .mt-8\:m {
        margin-top: 8px;
    }
    .mb-8\:m {
        margin-bottom: 8px;
    }
    .ml-8\:m {
        margin-left: 8px;
    }
    .mr-8\:m {
        margin-right: 8px;
    }
    .m-8\:m {
        margin: 8px;
    }
    .mx-12\:m {
        margin-left: 12px;
        margin-right: 12px;
    }
    .my-12\:m {
        margin-top: 12px;
        margin-bottom: 12px;
    }
    .mt-12\:m {
        margin-top: 12px;
    }
    .mb-12\:m {
        margin-bottom: 12px;
    }
    .ml-12\:m {
        margin-left: 12px;
    }
    .mr-12\:m {
        margin-right: 12px;
    }
    .m-12\:m {
        margin: 12px;
    }
    .mx-16\:m {
        margin-left: 16px;
        margin-right: 16px;
    }
    .my-16\:m {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .mt-16\:m {
        margin-top: 16px;
    }
    .mb-16\:m {
        margin-bottom: 16px;
    }
    .ml-16\:m {
        margin-left: 16px;
    }
    .mr-16\:m {
        margin-right: 16px;
    }
    .m-16\:m {
        margin: 16px;
    }
    .mx-20\:m {
        margin-left: 20px;
        margin-right: 20px;
    }
    .my-20\:m {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .mt-20\:m {
        margin-top: 20px;
    }
    .mb-20\:m {
        margin-bottom: 20px;
    }
    .ml-20\:m {
        margin-left: 20px;
    }
    .mr-20\:m {
        margin-right: 20px;
    }
    .m-20\:m {
        margin: 20px;
    }
    .mx-24\:m {
        margin-left: 24px;
        margin-right: 24px;
    }
    .my-24\:m {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .mt-24\:m {
        margin-top: 24px;
    }
    .mb-24\:m {
        margin-bottom: 24px;
    }
    .ml-24\:m {
        margin-left: 24px;
    }
    .mr-24\:m {
        margin-right: 24px;
    }
    .m-24\:m {
        margin: 24px;
    }
    .mx-28\:m {
        margin-left: 28px;
        margin-right: 28px;
    }
    .my-28\:m {
        margin-top: 28px;
        margin-bottom: 28px;
    }
    .mt-28\:m {
        margin-top: 28px;
    }
    .mb-28\:m {
        margin-bottom: 28px;
    }
    .ml-28\:m {
        margin-left: 28px;
    }
    .mr-28\:m {
        margin-right: 28px;
    }
    .m-28\:m {
        margin: 28px;
    }
    .mx-32\:m {
        margin-left: 32px;
        margin-right: 32px;
    }
    .my-32\:m {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .mt-32\:m {
        margin-top: 32px;
    }
    .mb-32\:m {
        margin-bottom: 32px;
    }
    .ml-32\:m {
        margin-left: 32px;
    }
    .mr-32\:m {
        margin-right: 32px;
    }
    .m-32\:m {
        margin: 32px;
    }
    .mx-36\:m {
        margin-left: 36px;
        margin-right: 36px;
    }
    .my-36\:m {
        margin-top: 36px;
        margin-bottom: 36px;
    }
    .mt-36\:m {
        margin-top: 36px;
    }
    .mb-36\:m {
        margin-bottom: 36px;
    }
    .ml-36\:m {
        margin-left: 36px;
    }
    .mr-36\:m {
        margin-right: 36px;
    }
    .m-36\:m {
        margin: 36px;
    }
    .mx-40\:m {
        margin-left: 40px;
        margin-right: 40px;
    }
    .my-40\:m {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .mt-40\:m {
        margin-top: 40px;
    }
    .mb-40\:m {
        margin-bottom: 40px;
    }
    .ml-40\:m {
        margin-left: 40px;
    }
    .mr-40\:m {
        margin-right: 40px;
    }
    .m-40\:m {
        margin: 40px;
    }
    .mx-48\:m {
        margin-left: 48px;
        margin-right: 48px;
    }
    .my-48\:m {
        margin-top: 48px;
        margin-bottom: 48px;
    }
    .mt-48\:m {
        margin-top: 48px;
    }
    .mb-48\:m {
        margin-bottom: 48px;
    }
    .ml-48\:m {
        margin-left: 48px;
    }
    .mr-48\:m {
        margin-right: 48px;
    }
    .m-48\:m {
        margin: 48px;
    }
    .mx-56\:m {
        margin-left: 56px;
        margin-right: 56px;
    }
    .my-56\:m {
        margin-top: 56px;
        margin-bottom: 56px;
    }
    .mt-56\:m {
        margin-top: 56px;
    }
    .mb-56\:m {
        margin-bottom: 56px;
    }
    .ml-56\:m {
        margin-left: 56px;
    }
    .mr-56\:m {
        margin-right: 56px;
    }
    .m-56\:m {
        margin: 56px;
    }
    .mx-64\:m {
        margin-left: 64px;
        margin-right: 64px;
    }
    .my-64\:m {
        margin-top: 64px;
        margin-bottom: 64px;
    }
    .mt-64\:m {
        margin-top: 64px;
    }
    .mb-64\:m {
        margin-bottom: 64px;
    }
    .ml-64\:m {
        margin-left: 64px;
    }
    .mr-64\:m {
        margin-right: 64px;
    }
    .m-64\:m {
        margin: 64px;
    }
    .mx-96\:m {
        margin-left: 96px;
        margin-right: 96px;
    }
    .my-96\:m {
        margin-top: 96px;
        margin-bottom: 96px;
    }
    .mt-96\:m {
        margin-top: 96px;
    }
    .mb-96\:m {
        margin-bottom: 96px;
    }
    .ml-96\:m {
        margin-left: 96px;
    }
    .mr-96\:m {
        margin-right: 96px;
    }
    .m-96\:m {
        margin: 96px;
    }
    .mx-128\:m {
        margin-left: 128px;
        margin-right: 128px;
    }
    .my-128\:m {
        margin-top: 128px;
        margin-bottom: 128px;
    }
    .mt-128\:m {
        margin-top: 128px;
    }
    .mb-128\:m {
        margin-bottom: 128px;
    }
    .ml-128\:m {
        margin-left: 128px;
    }
    .mr-128\:m {
        margin-right: 128px;
    }
    .m-128\:m {
        margin: 128px;
    }
    .mx-256\:m {
        margin-left: 256px;
        margin-right: 256px;
    }
    .my-256\:m {
        margin-top: 256px;
        margin-bottom: 256px;
    }
    .mt-256\:m {
        margin-top: 256px;
    }
    .mb-256\:m {
        margin-bottom: 256px;
    }
    .ml-256\:m {
        margin-left: 256px;
    }
    .mr-256\:m {
        margin-right: 256px;
    }
    .m-256\:m {
        margin: 256px;
    }
    .mx-512\:m {
        margin-left: 512px;
        margin-right: 512px;
    }
    .my-512\:m {
        margin-top: 512px;
        margin-bottom: 512px;
    }
    .mt-512\:m {
        margin-top: 512px;
    }
    .mb-512\:m {
        margin-bottom: 512px;
    }
    .ml-512\:m {
        margin-left: 512px;
    }
    .mr-512\:m {
        margin-right: 512px;
    }
    .m-512\:m {
        margin: 512px;
    }
}
@media (min-width: 860px) {
    .mx-0\:l {
        margin-left: 0;
        margin-right: 0;
    }
    .my-0\:l {
        margin-top: 0;
        margin-bottom: 0;
    }
    .mt-0\:l {
        margin-top: 0;
    }
    .mb-0\:l {
        margin-bottom: 0;
    }
    .ml-0\:l {
        margin-left: 0;
    }
    .mr-0\:l {
        margin-right: 0;
    }
    .m-0\:l {
        margin: 0;
    }
    .mx-2\:l {
        margin-left: 2px;
        margin-right: 2px;
    }
    .my-2\:l {
        margin-top: 2px;
        margin-bottom: 2px;
    }
    .mt-2\:l {
        margin-top: 2px;
    }
    .mb-2\:l {
        margin-bottom: 2px;
    }
    .ml-2\:l {
        margin-left: 2px;
    }
    .mr-2\:l {
        margin-right: 2px;
    }
    .m-2\:l {
        margin: 2px;
    }
    .mx-4\:l {
        margin-left: 4px;
        margin-right: 4px;
    }
    .my-4\:l {
        margin-top: 4px;
        margin-bottom: 4px;
    }
    .mt-4\:l {
        margin-top: 4px;
    }
    .mb-4\:l {
        margin-bottom: 4px;
    }
    .ml-4\:l {
        margin-left: 4px;
    }
    .mr-4\:l {
        margin-right: 4px;
    }
    .m-4\:l {
        margin: 4px;
    }
    .mx-8\:l {
        margin-left: 8px;
        margin-right: 8px;
    }
    .my-8\:l {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .mt-8\:l {
        margin-top: 8px;
    }
    .mb-8\:l {
        margin-bottom: 8px;
    }
    .ml-8\:l {
        margin-left: 8px;
    }
    .mr-8\:l {
        margin-right: 8px;
    }
    .m-8\:l {
        margin: 8px;
    }
    .mx-12\:l {
        margin-left: 12px;
        margin-right: 12px;
    }
    .my-12\:l {
        margin-top: 12px;
        margin-bottom: 12px;
    }
    .mt-12\:l {
        margin-top: 12px;
    }
    .mb-12\:l {
        margin-bottom: 12px;
    }
    .ml-12\:l {
        margin-left: 12px;
    }
    .mr-12\:l {
        margin-right: 12px;
    }
    .m-12\:l {
        margin: 12px;
    }
    .mx-16\:l {
        margin-left: 16px;
        margin-right: 16px;
    }
    .my-16\:l {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .mt-16\:l {
        margin-top: 16px;
    }
    .mb-16\:l {
        margin-bottom: 16px;
    }
    .ml-16\:l {
        margin-left: 16px;
    }
    .mr-16\:l {
        margin-right: 16px;
    }
    .m-16\:l {
        margin: 16px;
    }
    .mx-20\:l {
        margin-left: 20px;
        margin-right: 20px;
    }
    .my-20\:l {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .mt-20\:l {
        margin-top: 20px;
    }
    .mb-20\:l {
        margin-bottom: 20px;
    }
    .ml-20\:l {
        margin-left: 20px;
    }
    .mr-20\:l {
        margin-right: 20px;
    }
    .m-20\:l {
        margin: 20px;
    }
    .mx-24\:l {
        margin-left: 24px;
        margin-right: 24px;
    }
    .my-24\:l {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .mt-24\:l {
        margin-top: 24px;
    }
    .mb-24\:l {
        margin-bottom: 24px;
    }
    .ml-24\:l {
        margin-left: 24px;
    }
    .mr-24\:l {
        margin-right: 24px;
    }
    .m-24\:l {
        margin: 24px;
    }
    .mx-28\:l {
        margin-left: 28px;
        margin-right: 28px;
    }
    .my-28\:l {
        margin-top: 28px;
        margin-bottom: 28px;
    }
    .mt-28\:l {
        margin-top: 28px;
    }
    .mb-28\:l {
        margin-bottom: 28px;
    }
    .ml-28\:l {
        margin-left: 28px;
    }
    .mr-28\:l {
        margin-right: 28px;
    }
    .m-28\:l {
        margin: 28px;
    }
    .mx-32\:l {
        margin-left: 32px;
        margin-right: 32px;
    }
    .my-32\:l {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .mt-32\:l {
        margin-top: 32px;
    }
    .mb-32\:l {
        margin-bottom: 32px;
    }
    .ml-32\:l {
        margin-left: 32px;
    }
    .mr-32\:l {
        margin-right: 32px;
    }
    .m-32\:l {
        margin: 32px;
    }
    .mx-36\:l {
        margin-left: 36px;
        margin-right: 36px;
    }
    .my-36\:l {
        margin-top: 36px;
        margin-bottom: 36px;
    }
    .mt-36\:l {
        margin-top: 36px;
    }
    .mb-36\:l {
        margin-bottom: 36px;
    }
    .ml-36\:l {
        margin-left: 36px;
    }
    .mr-36\:l {
        margin-right: 36px;
    }
    .m-36\:l {
        margin: 36px;
    }
    .mx-40\:l {
        margin-left: 40px;
        margin-right: 40px;
    }
    .my-40\:l {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .mt-40\:l {
        margin-top: 40px;
    }
    .mb-40\:l {
        margin-bottom: 40px;
    }
    .ml-40\:l {
        margin-left: 40px;
    }
    .mr-40\:l {
        margin-right: 40px;
    }
    .m-40\:l {
        margin: 40px;
    }
    .mx-48\:l {
        margin-left: 48px;
        margin-right: 48px;
    }
    .my-48\:l {
        margin-top: 48px;
        margin-bottom: 48px;
    }
    .mt-48\:l {
        margin-top: 48px;
    }
    .mb-48\:l {
        margin-bottom: 48px;
    }
    .ml-48\:l {
        margin-left: 48px;
    }
    .mr-48\:l {
        margin-right: 48px;
    }
    .m-48\:l {
        margin: 48px;
    }
    .mx-56\:l {
        margin-left: 56px;
        margin-right: 56px;
    }
    .my-56\:l {
        margin-top: 56px;
        margin-bottom: 56px;
    }
    .mt-56\:l {
        margin-top: 56px;
    }
    .mb-56\:l {
        margin-bottom: 56px;
    }
    .ml-56\:l {
        margin-left: 56px;
    }
    .mr-56\:l {
        margin-right: 56px;
    }
    .m-56\:l {
        margin: 56px;
    }
    .mx-64\:l {
        margin-left: 64px;
        margin-right: 64px;
    }
    .my-64\:l {
        margin-top: 64px;
        margin-bottom: 64px;
    }
    .mt-64\:l {
        margin-top: 64px;
    }
    .mb-64\:l {
        margin-bottom: 64px;
    }
    .ml-64\:l {
        margin-left: 64px;
    }
    .mr-64\:l {
        margin-right: 64px;
    }
    .m-64\:l {
        margin: 64px;
    }
    .mx-96\:l {
        margin-left: 96px;
        margin-right: 96px;
    }
    .my-96\:l {
        margin-top: 96px;
        margin-bottom: 96px;
    }
    .mt-96\:l {
        margin-top: 96px;
    }
    .mb-96\:l {
        margin-bottom: 96px;
    }
    .ml-96\:l {
        margin-left: 96px;
    }
    .mr-96\:l {
        margin-right: 96px;
    }
    .m-96\:l {
        margin: 96px;
    }
    .mx-128\:l {
        margin-left: 128px;
        margin-right: 128px;
    }
    .my-128\:l {
        margin-top: 128px;
        margin-bottom: 128px;
    }
    .mt-128\:l {
        margin-top: 128px;
    }
    .mb-128\:l {
        margin-bottom: 128px;
    }
    .ml-128\:l {
        margin-left: 128px;
    }
    .mr-128\:l {
        margin-right: 128px;
    }
    .m-128\:l {
        margin: 128px;
    }
    .mx-256\:l {
        margin-left: 256px;
        margin-right: 256px;
    }
    .my-256\:l {
        margin-top: 256px;
        margin-bottom: 256px;
    }
    .mt-256\:l {
        margin-top: 256px;
    }
    .mb-256\:l {
        margin-bottom: 256px;
    }
    .ml-256\:l {
        margin-left: 256px;
    }
    .mr-256\:l {
        margin-right: 256px;
    }
    .m-256\:l {
        margin: 256px;
    }
    .mx-512\:l {
        margin-left: 512px;
        margin-right: 512px;
    }
    .my-512\:l {
        margin-top: 512px;
        margin-bottom: 512px;
    }
    .mt-512\:l {
        margin-top: 512px;
    }
    .mb-512\:l {
        margin-bottom: 512px;
    }
    .ml-512\:l {
        margin-left: 512px;
    }
    .mr-512\:l {
        margin-right: 512px;
    }
    .m-512\:l {
        margin: 512px;
    }
}
@media (min-width: 1200px) {
    .mx-0\:xl {
        margin-left: 0;
        margin-right: 0;
    }
    .my-0\:xl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .mt-0\:xl {
        margin-top: 0;
    }
    .mb-0\:xl {
        margin-bottom: 0;
    }
    .ml-0\:xl {
        margin-left: 0;
    }
    .mr-0\:xl {
        margin-right: 0;
    }
    .m-0\:xl {
        margin: 0;
    }
    .mx-2\:xl {
        margin-left: 2px;
        margin-right: 2px;
    }
    .my-2\:xl {
        margin-top: 2px;
        margin-bottom: 2px;
    }
    .mt-2\:xl {
        margin-top: 2px;
    }
    .mb-2\:xl {
        margin-bottom: 2px;
    }
    .ml-2\:xl {
        margin-left: 2px;
    }
    .mr-2\:xl {
        margin-right: 2px;
    }
    .m-2\:xl {
        margin: 2px;
    }
    .mx-4\:xl {
        margin-left: 4px;
        margin-right: 4px;
    }
    .my-4\:xl {
        margin-top: 4px;
        margin-bottom: 4px;
    }
    .mt-4\:xl {
        margin-top: 4px;
    }
    .mb-4\:xl {
        margin-bottom: 4px;
    }
    .ml-4\:xl {
        margin-left: 4px;
    }
    .mr-4\:xl {
        margin-right: 4px;
    }
    .m-4\:xl {
        margin: 4px;
    }
    .mx-8\:xl {
        margin-left: 8px;
        margin-right: 8px;
    }
    .my-8\:xl {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .mt-8\:xl {
        margin-top: 8px;
    }
    .mb-8\:xl {
        margin-bottom: 8px;
    }
    .ml-8\:xl {
        margin-left: 8px;
    }
    .mr-8\:xl {
        margin-right: 8px;
    }
    .m-8\:xl {
        margin: 8px;
    }
    .mx-12\:xl {
        margin-left: 12px;
        margin-right: 12px;
    }
    .my-12\:xl {
        margin-top: 12px;
        margin-bottom: 12px;
    }
    .mt-12\:xl {
        margin-top: 12px;
    }
    .mb-12\:xl {
        margin-bottom: 12px;
    }
    .ml-12\:xl {
        margin-left: 12px;
    }
    .mr-12\:xl {
        margin-right: 12px;
    }
    .m-12\:xl {
        margin: 12px;
    }
    .mx-16\:xl {
        margin-left: 16px;
        margin-right: 16px;
    }
    .my-16\:xl {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .mt-16\:xl {
        margin-top: 16px;
    }
    .mb-16\:xl {
        margin-bottom: 16px;
    }
    .ml-16\:xl {
        margin-left: 16px;
    }
    .mr-16\:xl {
        margin-right: 16px;
    }
    .m-16\:xl {
        margin: 16px;
    }
    .mx-20\:xl {
        margin-left: 20px;
        margin-right: 20px;
    }
    .my-20\:xl {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .mt-20\:xl {
        margin-top: 20px;
    }
    .mb-20\:xl {
        margin-bottom: 20px;
    }
    .ml-20\:xl {
        margin-left: 20px;
    }
    .mr-20\:xl {
        margin-right: 20px;
    }
    .m-20\:xl {
        margin: 20px;
    }
    .mx-24\:xl {
        margin-left: 24px;
        margin-right: 24px;
    }
    .my-24\:xl {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .mt-24\:xl {
        margin-top: 24px;
    }
    .mb-24\:xl {
        margin-bottom: 24px;
    }
    .ml-24\:xl {
        margin-left: 24px;
    }
    .mr-24\:xl {
        margin-right: 24px;
    }
    .m-24\:xl {
        margin: 24px;
    }
    .mx-28\:xl {
        margin-left: 28px;
        margin-right: 28px;
    }
    .my-28\:xl {
        margin-top: 28px;
        margin-bottom: 28px;
    }
    .mt-28\:xl {
        margin-top: 28px;
    }
    .mb-28\:xl {
        margin-bottom: 28px;
    }
    .ml-28\:xl {
        margin-left: 28px;
    }
    .mr-28\:xl {
        margin-right: 28px;
    }
    .m-28\:xl {
        margin: 28px;
    }
    .mx-32\:xl {
        margin-left: 32px;
        margin-right: 32px;
    }
    .my-32\:xl {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .mt-32\:xl {
        margin-top: 32px;
    }
    .mb-32\:xl {
        margin-bottom: 32px;
    }
    .ml-32\:xl {
        margin-left: 32px;
    }
    .mr-32\:xl {
        margin-right: 32px;
    }
    .m-32\:xl {
        margin: 32px;
    }
    .mx-36\:xl {
        margin-left: 36px;
        margin-right: 36px;
    }
    .my-36\:xl {
        margin-top: 36px;
        margin-bottom: 36px;
    }
    .mt-36\:xl {
        margin-top: 36px;
    }
    .mb-36\:xl {
        margin-bottom: 36px;
    }
    .ml-36\:xl {
        margin-left: 36px;
    }
    .mr-36\:xl {
        margin-right: 36px;
    }
    .m-36\:xl {
        margin: 36px;
    }
    .mx-40\:xl {
        margin-left: 40px;
        margin-right: 40px;
    }
    .my-40\:xl {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .mt-40\:xl {
        margin-top: 40px;
    }
    .mb-40\:xl {
        margin-bottom: 40px;
    }
    .ml-40\:xl {
        margin-left: 40px;
    }
    .mr-40\:xl {
        margin-right: 40px;
    }
    .m-40\:xl {
        margin: 40px;
    }
    .mx-48\:xl {
        margin-left: 48px;
        margin-right: 48px;
    }
    .my-48\:xl {
        margin-top: 48px;
        margin-bottom: 48px;
    }
    .mt-48\:xl {
        margin-top: 48px;
    }
    .mb-48\:xl {
        margin-bottom: 48px;
    }
    .ml-48\:xl {
        margin-left: 48px;
    }
    .mr-48\:xl {
        margin-right: 48px;
    }
    .m-48\:xl {
        margin: 48px;
    }
    .mx-56\:xl {
        margin-left: 56px;
        margin-right: 56px;
    }
    .my-56\:xl {
        margin-top: 56px;
        margin-bottom: 56px;
    }
    .mt-56\:xl {
        margin-top: 56px;
    }
    .mb-56\:xl {
        margin-bottom: 56px;
    }
    .ml-56\:xl {
        margin-left: 56px;
    }
    .mr-56\:xl {
        margin-right: 56px;
    }
    .m-56\:xl {
        margin: 56px;
    }
    .mx-64\:xl {
        margin-left: 64px;
        margin-right: 64px;
    }
    .my-64\:xl {
        margin-top: 64px;
        margin-bottom: 64px;
    }
    .mt-64\:xl {
        margin-top: 64px;
    }
    .mb-64\:xl {
        margin-bottom: 64px;
    }
    .ml-64\:xl {
        margin-left: 64px;
    }
    .mr-64\:xl {
        margin-right: 64px;
    }
    .m-64\:xl {
        margin: 64px;
    }
    .mx-96\:xl {
        margin-left: 96px;
        margin-right: 96px;
    }
    .my-96\:xl {
        margin-top: 96px;
        margin-bottom: 96px;
    }
    .mt-96\:xl {
        margin-top: 96px;
    }
    .mb-96\:xl {
        margin-bottom: 96px;
    }
    .ml-96\:xl {
        margin-left: 96px;
    }
    .mr-96\:xl {
        margin-right: 96px;
    }
    .m-96\:xl {
        margin: 96px;
    }
    .mx-128\:xl {
        margin-left: 128px;
        margin-right: 128px;
    }
    .my-128\:xl {
        margin-top: 128px;
        margin-bottom: 128px;
    }
    .mt-128\:xl {
        margin-top: 128px;
    }
    .mb-128\:xl {
        margin-bottom: 128px;
    }
    .ml-128\:xl {
        margin-left: 128px;
    }
    .mr-128\:xl {
        margin-right: 128px;
    }
    .m-128\:xl {
        margin: 128px;
    }
    .mx-256\:xl {
        margin-left: 256px;
        margin-right: 256px;
    }
    .my-256\:xl {
        margin-top: 256px;
        margin-bottom: 256px;
    }
    .mt-256\:xl {
        margin-top: 256px;
    }
    .mb-256\:xl {
        margin-bottom: 256px;
    }
    .ml-256\:xl {
        margin-left: 256px;
    }
    .mr-256\:xl {
        margin-right: 256px;
    }
    .m-256\:xl {
        margin: 256px;
    }
    .mx-512\:xl {
        margin-left: 512px;
        margin-right: 512px;
    }
    .my-512\:xl {
        margin-top: 512px;
        margin-bottom: 512px;
    }
    .mt-512\:xl {
        margin-top: 512px;
    }
    .mb-512\:xl {
        margin-bottom: 512px;
    }
    .ml-512\:xl {
        margin-left: 512px;
    }
    .mr-512\:xl {
        margin-right: 512px;
    }
    .m-512\:xl {
        margin: 512px;
    }
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 640px) {
    .mx-auto\:m {
        margin-left: auto;
        margin-right: auto;
    }
}
@media (min-width: 860px) {
    .mx-auto\:l {
        margin-left: auto;
        margin-right: auto;
    }
}
@media (min-width: 1200px) {
    .mx-auto\:xl {
        margin-left: auto;
        margin-right: auto;
    }
}
.px-0 {
    padding-left: 0;
    padding-right: 0;
}
.py-0 {
    padding-top: 0;
    padding-bottom: 0;
}
.pt-0 {
    padding-top: 0;
}
.pb-0 {
    padding-bottom: 0;
}
.pl-0 {
    padding-left: 0;
}
.pr-0 {
    padding-right: 0;
}
.p-0 {
    padding: 0;
}
.px-2 {
    padding-left: 2px;
    padding-right: 2px;
}
.py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
}
.pt-2 {
    padding-top: 2px;
}
.pb-2 {
    padding-bottom: 2px;
}
.pl-2 {
    padding-left: 2px;
}
.pr-2 {
    padding-right: 2px;
}
.p-2 {
    padding: 2px;
}
.px-4 {
    padding-left: 4px;
    padding-right: 4px;
}
.py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
}
.pt-4 {
    padding-top: 4px;
}
.pb-4 {
    padding-bottom: 4px;
}
.pl-4 {
    padding-left: 4px;
}
.pr-4 {
    padding-right: 4px;
}
.p-4 {
    padding: 4px;
}
.px-8 {
    padding-left: 8px;
    padding-right: 8px;
}
.py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
}
.pt-8 {
    padding-top: 8px;
}
.pb-8 {
    padding-bottom: 8px;
}
.pl-8 {
    padding-left: 8px;
}
.pr-8 {
    padding-right: 8px;
}
.p-8 {
    padding: 8px;
}
.px-12 {
    padding-left: 12px;
    padding-right: 12px;
}
.py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
}
.pt-12 {
    padding-top: 12px;
}
.pb-12 {
    padding-bottom: 12px;
}
.pl-12 {
    padding-left: 12px;
}
.pr-12 {
    padding-right: 12px;
}
.p-12 {
    padding: 12px;
}
.px-16 {
    padding-left: 16px;
    padding-right: 16px;
}
.py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
}
.pt-16 {
    padding-top: 16px;
}
.pb-16 {
    padding-bottom: 16px;
}
.pl-16 {
    padding-left: 16px;
}
.pr-16 {
    padding-right: 16px;
}
.p-16 {
    padding: 16px;
}
.px-20 {
    padding-left: 20px;
    padding-right: 20px;
}
.py-20 {
    padding-top: 20px;
    padding-bottom: 20px;
}
.pt-20 {
    padding-top: 20px;
}
.pb-20 {
    padding-bottom: 20px;
}
.pl-20 {
    padding-left: 20px;
}
.pr-20 {
    padding-right: 20px;
}
.p-20 {
    padding: 20px;
}
.px-24 {
    padding-left: 24px;
    padding-right: 24px;
}
.py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
}
.pt-24 {
    padding-top: 24px;
}
.pb-24 {
    padding-bottom: 24px;
}
.pl-24 {
    padding-left: 24px;
}
.pr-24 {
    padding-right: 24px;
}
.p-24 {
    padding: 24px;
}
.px-28 {
    padding-left: 28px;
    padding-right: 28px;
}
.py-28 {
    padding-top: 28px;
    padding-bottom: 28px;
}
.pt-28 {
    padding-top: 28px;
}
.pb-28 {
    padding-bottom: 28px;
}
.pl-28 {
    padding-left: 28px;
}
.pr-28 {
    padding-right: 28px;
}
.p-28 {
    padding: 28px;
}
.px-32 {
    padding-left: 32px;
    padding-right: 32px;
}
.py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
}
.pt-32 {
    padding-top: 32px;
}
.pb-32 {
    padding-bottom: 32px;
}
.pl-32 {
    padding-left: 32px;
}
.pr-32 {
    padding-right: 32px;
}
.p-32 {
    padding: 32px;
}
.px-36 {
    padding-left: 36px;
    padding-right: 36px;
}
.py-36 {
    padding-top: 36px;
    padding-bottom: 36px;
}
.pt-36 {
    padding-top: 36px;
}
.pb-36 {
    padding-bottom: 36px;
}
.pl-36 {
    padding-left: 36px;
}
.pr-36 {
    padding-right: 36px;
}
.p-36 {
    padding: 36px;
}
.px-40 {
    padding-left: 40px;
    padding-right: 40px;
}
.py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.pt-40 {
    padding-top: 40px;
}
.pb-40 {
    padding-bottom: 40px;
}
.pl-40 {
    padding-left: 40px;
}
.pr-40 {
    padding-right: 40px;
}
.p-40 {
    padding: 40px;
}
.px-48 {
    padding-left: 48px;
    padding-right: 48px;
}
.py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
}
.pt-48 {
    padding-top: 48px;
}
.pb-48 {
    padding-bottom: 48px;
}
.pl-48 {
    padding-left: 48px;
}
.pr-48 {
    padding-right: 48px;
}
.p-48 {
    padding: 48px;
}
.px-56 {
    padding-left: 56px;
    padding-right: 56px;
}
.py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
}
.pt-56 {
    padding-top: 56px;
}
.pb-56 {
    padding-bottom: 56px;
}
.pl-56 {
    padding-left: 56px;
}
.pr-56 {
    padding-right: 56px;
}
.p-56 {
    padding: 56px;
}
.px-64 {
    padding-left: 64px;
    padding-right: 64px;
}
.py-64 {
    padding-top: 64px;
    padding-bottom: 64px;
}
.pt-64 {
    padding-top: 64px;
}
.pb-64 {
    padding-bottom: 64px;
}
.pl-64 {
    padding-left: 64px;
}
.pr-64 {
    padding-right: 64px;
}
.p-64 {
    padding: 64px;
}
.px-96 {
    padding-left: 96px;
    padding-right: 96px;
}
.py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
}
.pt-96 {
    padding-top: 96px;
}
.pb-96 {
    padding-bottom: 96px;
}
.pl-96 {
    padding-left: 96px;
}
.pr-96 {
    padding-right: 96px;
}
.p-96 {
    padding: 96px;
}
.px-128 {
    padding-left: 128px;
    padding-right: 128px;
}
.py-128 {
    padding-top: 128px;
    padding-bottom: 128px;
}
.pt-128 {
    padding-top: 128px;
}
.pb-128 {
    padding-bottom: 128px;
}
.pl-128 {
    padding-left: 128px;
}
.pr-128 {
    padding-right: 128px;
}
.p-128 {
    padding: 128px;
}
.px-256 {
    padding-left: 256px;
    padding-right: 256px;
}
.py-256 {
    padding-top: 256px;
    padding-bottom: 256px;
}
.pt-256 {
    padding-top: 256px;
}
.pb-256 {
    padding-bottom: 256px;
}
.pl-256 {
    padding-left: 256px;
}
.pr-256 {
    padding-right: 256px;
}
.p-256 {
    padding: 256px;
}
.px-512 {
    padding-left: 512px;
    padding-right: 512px;
}
.py-512 {
    padding-top: 512px;
    padding-bottom: 512px;
}
.pt-512 {
    padding-top: 512px;
}
.pb-512 {
    padding-bottom: 512px;
}
.pl-512 {
    padding-left: 512px;
}
.pr-512 {
    padding-right: 512px;
}
.p-512 {
    padding: 512px;
}
@media (min-width: 640px) {
    .px-0\:m {
        padding-left: 0;
        padding-right: 0;
    }
    .py-0\:m {
        padding-top: 0;
        padding-bottom: 0;
    }
    .pt-0\:m {
        padding-top: 0;
    }
    .pb-0\:m {
        padding-bottom: 0;
    }
    .pl-0\:m {
        padding-left: 0;
    }
    .pr-0\:m {
        padding-right: 0;
    }
    .p-0\:m {
        padding: 0;
    }
    .px-2\:m {
        padding-left: 2px;
        padding-right: 2px;
    }
    .py-2\:m {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .pt-2\:m {
        padding-top: 2px;
    }
    .pb-2\:m {
        padding-bottom: 2px;
    }
    .pl-2\:m {
        padding-left: 2px;
    }
    .pr-2\:m {
        padding-right: 2px;
    }
    .p-2\:m {
        padding: 2px;
    }
    .px-4\:m {
        padding-left: 4px;
        padding-right: 4px;
    }
    .py-4\:m {
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .pt-4\:m {
        padding-top: 4px;
    }
    .pb-4\:m {
        padding-bottom: 4px;
    }
    .pl-4\:m {
        padding-left: 4px;
    }
    .pr-4\:m {
        padding-right: 4px;
    }
    .p-4\:m {
        padding: 4px;
    }
    .px-8\:m {
        padding-left: 8px;
        padding-right: 8px;
    }
    .py-8\:m {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .pt-8\:m {
        padding-top: 8px;
    }
    .pb-8\:m {
        padding-bottom: 8px;
    }
    .pl-8\:m {
        padding-left: 8px;
    }
    .pr-8\:m {
        padding-right: 8px;
    }
    .p-8\:m {
        padding: 8px;
    }
    .px-12\:m {
        padding-left: 12px;
        padding-right: 12px;
    }
    .py-12\:m {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .pt-12\:m {
        padding-top: 12px;
    }
    .pb-12\:m {
        padding-bottom: 12px;
    }
    .pl-12\:m {
        padding-left: 12px;
    }
    .pr-12\:m {
        padding-right: 12px;
    }
    .p-12\:m {
        padding: 12px;
    }
    .px-16\:m {
        padding-left: 16px;
        padding-right: 16px;
    }
    .py-16\:m {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .pt-16\:m {
        padding-top: 16px;
    }
    .pb-16\:m {
        padding-bottom: 16px;
    }
    .pl-16\:m {
        padding-left: 16px;
    }
    .pr-16\:m {
        padding-right: 16px;
    }
    .p-16\:m {
        padding: 16px;
    }
    .px-20\:m {
        padding-left: 20px;
        padding-right: 20px;
    }
    .py-20\:m {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .pt-20\:m {
        padding-top: 20px;
    }
    .pb-20\:m {
        padding-bottom: 20px;
    }
    .pl-20\:m {
        padding-left: 20px;
    }
    .pr-20\:m {
        padding-right: 20px;
    }
    .p-20\:m {
        padding: 20px;
    }
    .px-24\:m {
        padding-left: 24px;
        padding-right: 24px;
    }
    .py-24\:m {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .pt-24\:m {
        padding-top: 24px;
    }
    .pb-24\:m {
        padding-bottom: 24px;
    }
    .pl-24\:m {
        padding-left: 24px;
    }
    .pr-24\:m {
        padding-right: 24px;
    }
    .p-24\:m {
        padding: 24px;
    }
    .px-28\:m {
        padding-left: 28px;
        padding-right: 28px;
    }
    .py-28\:m {
        padding-top: 28px;
        padding-bottom: 28px;
    }
    .pt-28\:m {
        padding-top: 28px;
    }
    .pb-28\:m {
        padding-bottom: 28px;
    }
    .pl-28\:m {
        padding-left: 28px;
    }
    .pr-28\:m {
        padding-right: 28px;
    }
    .p-28\:m {
        padding: 28px;
    }
    .px-32\:m {
        padding-left: 32px;
        padding-right: 32px;
    }
    .py-32\:m {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .pt-32\:m {
        padding-top: 32px;
    }
    .pb-32\:m {
        padding-bottom: 32px;
    }
    .pl-32\:m {
        padding-left: 32px;
    }
    .pr-32\:m {
        padding-right: 32px;
    }
    .p-32\:m {
        padding: 32px;
    }
    .px-36\:m {
        padding-left: 36px;
        padding-right: 36px;
    }
    .py-36\:m {
        padding-top: 36px;
        padding-bottom: 36px;
    }
    .pt-36\:m {
        padding-top: 36px;
    }
    .pb-36\:m {
        padding-bottom: 36px;
    }
    .pl-36\:m {
        padding-left: 36px;
    }
    .pr-36\:m {
        padding-right: 36px;
    }
    .p-36\:m {
        padding: 36px;
    }
    .px-40\:m {
        padding-left: 40px;
        padding-right: 40px;
    }
    .py-40\:m {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .pt-40\:m {
        padding-top: 40px;
    }
    .pb-40\:m {
        padding-bottom: 40px;
    }
    .pl-40\:m {
        padding-left: 40px;
    }
    .pr-40\:m {
        padding-right: 40px;
    }
    .p-40\:m {
        padding: 40px;
    }
    .px-48\:m {
        padding-left: 48px;
        padding-right: 48px;
    }
    .py-48\:m {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .pt-48\:m {
        padding-top: 48px;
    }
    .pb-48\:m {
        padding-bottom: 48px;
    }
    .pl-48\:m {
        padding-left: 48px;
    }
    .pr-48\:m {
        padding-right: 48px;
    }
    .p-48\:m {
        padding: 48px;
    }
    .px-56\:m {
        padding-left: 56px;
        padding-right: 56px;
    }
    .py-56\:m {
        padding-top: 56px;
        padding-bottom: 56px;
    }
    .pt-56\:m {
        padding-top: 56px;
    }
    .pb-56\:m {
        padding-bottom: 56px;
    }
    .pl-56\:m {
        padding-left: 56px;
    }
    .pr-56\:m {
        padding-right: 56px;
    }
    .p-56\:m {
        padding: 56px;
    }
    .px-64\:m {
        padding-left: 64px;
        padding-right: 64px;
    }
    .py-64\:m {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .pt-64\:m {
        padding-top: 64px;
    }
    .pb-64\:m {
        padding-bottom: 64px;
    }
    .pl-64\:m {
        padding-left: 64px;
    }
    .pr-64\:m {
        padding-right: 64px;
    }
    .p-64\:m {
        padding: 64px;
    }
    .px-96\:m {
        padding-left: 96px;
        padding-right: 96px;
    }
    .py-96\:m {
        padding-top: 96px;
        padding-bottom: 96px;
    }
    .pt-96\:m {
        padding-top: 96px;
    }
    .pb-96\:m {
        padding-bottom: 96px;
    }
    .pl-96\:m {
        padding-left: 96px;
    }
    .pr-96\:m {
        padding-right: 96px;
    }
    .p-96\:m {
        padding: 96px;
    }
    .px-128\:m {
        padding-left: 128px;
        padding-right: 128px;
    }
    .py-128\:m {
        padding-top: 128px;
        padding-bottom: 128px;
    }
    .pt-128\:m {
        padding-top: 128px;
    }
    .pb-128\:m {
        padding-bottom: 128px;
    }
    .pl-128\:m {
        padding-left: 128px;
    }
    .pr-128\:m {
        padding-right: 128px;
    }
    .p-128\:m {
        padding: 128px;
    }
    .px-256\:m {
        padding-left: 256px;
        padding-right: 256px;
    }
    .py-256\:m {
        padding-top: 256px;
        padding-bottom: 256px;
    }
    .pt-256\:m {
        padding-top: 256px;
    }
    .pb-256\:m {
        padding-bottom: 256px;
    }
    .pl-256\:m {
        padding-left: 256px;
    }
    .pr-256\:m {
        padding-right: 256px;
    }
    .p-256\:m {
        padding: 256px;
    }
    .px-512\:m {
        padding-left: 512px;
        padding-right: 512px;
    }
    .py-512\:m {
        padding-top: 512px;
        padding-bottom: 512px;
    }
    .pt-512\:m {
        padding-top: 512px;
    }
    .pb-512\:m {
        padding-bottom: 512px;
    }
    .pl-512\:m {
        padding-left: 512px;
    }
    .pr-512\:m {
        padding-right: 512px;
    }
    .p-512\:m {
        padding: 512px;
    }
}
@media (min-width: 860px) {
    .px-0\:l {
        padding-left: 0;
        padding-right: 0;
    }
    .py-0\:l {
        padding-top: 0;
        padding-bottom: 0;
    }
    .pt-0\:l {
        padding-top: 0;
    }
    .pb-0\:l {
        padding-bottom: 0;
    }
    .pl-0\:l {
        padding-left: 0;
    }
    .pr-0\:l {
        padding-right: 0;
    }
    .p-0\:l {
        padding: 0;
    }
    .px-2\:l {
        padding-left: 2px;
        padding-right: 2px;
    }
    .py-2\:l {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .pt-2\:l {
        padding-top: 2px;
    }
    .pb-2\:l {
        padding-bottom: 2px;
    }
    .pl-2\:l {
        padding-left: 2px;
    }
    .pr-2\:l {
        padding-right: 2px;
    }
    .p-2\:l {
        padding: 2px;
    }
    .px-4\:l {
        padding-left: 4px;
        padding-right: 4px;
    }
    .py-4\:l {
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .pt-4\:l {
        padding-top: 4px;
    }
    .pb-4\:l {
        padding-bottom: 4px;
    }
    .pl-4\:l {
        padding-left: 4px;
    }
    .pr-4\:l {
        padding-right: 4px;
    }
    .p-4\:l {
        padding: 4px;
    }
    .px-8\:l {
        padding-left: 8px;
        padding-right: 8px;
    }
    .py-8\:l {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .pt-8\:l {
        padding-top: 8px;
    }
    .pb-8\:l {
        padding-bottom: 8px;
    }
    .pl-8\:l {
        padding-left: 8px;
    }
    .pr-8\:l {
        padding-right: 8px;
    }
    .p-8\:l {
        padding: 8px;
    }
    .px-12\:l {
        padding-left: 12px;
        padding-right: 12px;
    }
    .py-12\:l {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .pt-12\:l {
        padding-top: 12px;
    }
    .pb-12\:l {
        padding-bottom: 12px;
    }
    .pl-12\:l {
        padding-left: 12px;
    }
    .pr-12\:l {
        padding-right: 12px;
    }
    .p-12\:l {
        padding: 12px;
    }
    .px-16\:l {
        padding-left: 16px;
        padding-right: 16px;
    }
    .py-16\:l {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .pt-16\:l {
        padding-top: 16px;
    }
    .pb-16\:l {
        padding-bottom: 16px;
    }
    .pl-16\:l {
        padding-left: 16px;
    }
    .pr-16\:l {
        padding-right: 16px;
    }
    .p-16\:l {
        padding: 16px;
    }
    .px-20\:l {
        padding-left: 20px;
        padding-right: 20px;
    }
    .py-20\:l {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .pt-20\:l {
        padding-top: 20px;
    }
    .pb-20\:l {
        padding-bottom: 20px;
    }
    .pl-20\:l {
        padding-left: 20px;
    }
    .pr-20\:l {
        padding-right: 20px;
    }
    .p-20\:l {
        padding: 20px;
    }
    .px-24\:l {
        padding-left: 24px;
        padding-right: 24px;
    }
    .py-24\:l {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .pt-24\:l {
        padding-top: 24px;
    }
    .pb-24\:l {
        padding-bottom: 24px;
    }
    .pl-24\:l {
        padding-left: 24px;
    }
    .pr-24\:l {
        padding-right: 24px;
    }
    .p-24\:l {
        padding: 24px;
    }
    .px-28\:l {
        padding-left: 28px;
        padding-right: 28px;
    }
    .py-28\:l {
        padding-top: 28px;
        padding-bottom: 28px;
    }
    .pt-28\:l {
        padding-top: 28px;
    }
    .pb-28\:l {
        padding-bottom: 28px;
    }
    .pl-28\:l {
        padding-left: 28px;
    }
    .pr-28\:l {
        padding-right: 28px;
    }
    .p-28\:l {
        padding: 28px;
    }
    .px-32\:l {
        padding-left: 32px;
        padding-right: 32px;
    }
    .py-32\:l {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .pt-32\:l {
        padding-top: 32px;
    }
    .pb-32\:l {
        padding-bottom: 32px;
    }
    .pl-32\:l {
        padding-left: 32px;
    }
    .pr-32\:l {
        padding-right: 32px;
    }
    .p-32\:l {
        padding: 32px;
    }
    .px-36\:l {
        padding-left: 36px;
        padding-right: 36px;
    }
    .py-36\:l {
        padding-top: 36px;
        padding-bottom: 36px;
    }
    .pt-36\:l {
        padding-top: 36px;
    }
    .pb-36\:l {
        padding-bottom: 36px;
    }
    .pl-36\:l {
        padding-left: 36px;
    }
    .pr-36\:l {
        padding-right: 36px;
    }
    .p-36\:l {
        padding: 36px;
    }
    .px-40\:l {
        padding-left: 40px;
        padding-right: 40px;
    }
    .py-40\:l {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .pt-40\:l {
        padding-top: 40px;
    }
    .pb-40\:l {
        padding-bottom: 40px;
    }
    .pl-40\:l {
        padding-left: 40px;
    }
    .pr-40\:l {
        padding-right: 40px;
    }
    .p-40\:l {
        padding: 40px;
    }
    .px-48\:l {
        padding-left: 48px;
        padding-right: 48px;
    }
    .py-48\:l {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .pt-48\:l {
        padding-top: 48px;
    }
    .pb-48\:l {
        padding-bottom: 48px;
    }
    .pl-48\:l {
        padding-left: 48px;
    }
    .pr-48\:l {
        padding-right: 48px;
    }
    .p-48\:l {
        padding: 48px;
    }
    .px-56\:l {
        padding-left: 56px;
        padding-right: 56px;
    }
    .py-56\:l {
        padding-top: 56px;
        padding-bottom: 56px;
    }
    .pt-56\:l {
        padding-top: 56px;
    }
    .pb-56\:l {
        padding-bottom: 56px;
    }
    .pl-56\:l {
        padding-left: 56px;
    }
    .pr-56\:l {
        padding-right: 56px;
    }
    .p-56\:l {
        padding: 56px;
    }
    .px-64\:l {
        padding-left: 64px;
        padding-right: 64px;
    }
    .py-64\:l {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .pt-64\:l {
        padding-top: 64px;
    }
    .pb-64\:l {
        padding-bottom: 64px;
    }
    .pl-64\:l {
        padding-left: 64px;
    }
    .pr-64\:l {
        padding-right: 64px;
    }
    .p-64\:l {
        padding: 64px;
    }
    .px-96\:l {
        padding-left: 96px;
        padding-right: 96px;
    }
    .py-96\:l {
        padding-top: 96px;
        padding-bottom: 96px;
    }
    .pt-96\:l {
        padding-top: 96px;
    }
    .pb-96\:l {
        padding-bottom: 96px;
    }
    .pl-96\:l {
        padding-left: 96px;
    }
    .pr-96\:l {
        padding-right: 96px;
    }
    .p-96\:l {
        padding: 96px;
    }
    .px-128\:l {
        padding-left: 128px;
        padding-right: 128px;
    }
    .py-128\:l {
        padding-top: 128px;
        padding-bottom: 128px;
    }
    .pt-128\:l {
        padding-top: 128px;
    }
    .pb-128\:l {
        padding-bottom: 128px;
    }
    .pl-128\:l {
        padding-left: 128px;
    }
    .pr-128\:l {
        padding-right: 128px;
    }
    .p-128\:l {
        padding: 128px;
    }
    .px-256\:l {
        padding-left: 256px;
        padding-right: 256px;
    }
    .py-256\:l {
        padding-top: 256px;
        padding-bottom: 256px;
    }
    .pt-256\:l {
        padding-top: 256px;
    }
    .pb-256\:l {
        padding-bottom: 256px;
    }
    .pl-256\:l {
        padding-left: 256px;
    }
    .pr-256\:l {
        padding-right: 256px;
    }
    .p-256\:l {
        padding: 256px;
    }
    .px-512\:l {
        padding-left: 512px;
        padding-right: 512px;
    }
    .py-512\:l {
        padding-top: 512px;
        padding-bottom: 512px;
    }
    .pt-512\:l {
        padding-top: 512px;
    }
    .pb-512\:l {
        padding-bottom: 512px;
    }
    .pl-512\:l {
        padding-left: 512px;
    }
    .pr-512\:l {
        padding-right: 512px;
    }
    .p-512\:l {
        padding: 512px;
    }
}
@media (min-width: 1200px) {
    .px-0\:xl {
        padding-left: 0;
        padding-right: 0;
    }
    .py-0\:xl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .pt-0\:xl {
        padding-top: 0;
    }
    .pb-0\:xl {
        padding-bottom: 0;
    }
    .pl-0\:xl {
        padding-left: 0;
    }
    .pr-0\:xl {
        padding-right: 0;
    }
    .p-0\:xl {
        padding: 0;
    }
    .px-2\:xl {
        padding-left: 2px;
        padding-right: 2px;
    }
    .py-2\:xl {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .pt-2\:xl {
        padding-top: 2px;
    }
    .pb-2\:xl {
        padding-bottom: 2px;
    }
    .pl-2\:xl {
        padding-left: 2px;
    }
    .pr-2\:xl {
        padding-right: 2px;
    }
    .p-2\:xl {
        padding: 2px;
    }
    .px-4\:xl {
        padding-left: 4px;
        padding-right: 4px;
    }
    .py-4\:xl {
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .pt-4\:xl {
        padding-top: 4px;
    }
    .pb-4\:xl {
        padding-bottom: 4px;
    }
    .pl-4\:xl {
        padding-left: 4px;
    }
    .pr-4\:xl {
        padding-right: 4px;
    }
    .p-4\:xl {
        padding: 4px;
    }
    .px-8\:xl {
        padding-left: 8px;
        padding-right: 8px;
    }
    .py-8\:xl {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .pt-8\:xl {
        padding-top: 8px;
    }
    .pb-8\:xl {
        padding-bottom: 8px;
    }
    .pl-8\:xl {
        padding-left: 8px;
    }
    .pr-8\:xl {
        padding-right: 8px;
    }
    .p-8\:xl {
        padding: 8px;
    }
    .px-12\:xl {
        padding-left: 12px;
        padding-right: 12px;
    }
    .py-12\:xl {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .pt-12\:xl {
        padding-top: 12px;
    }
    .pb-12\:xl {
        padding-bottom: 12px;
    }
    .pl-12\:xl {
        padding-left: 12px;
    }
    .pr-12\:xl {
        padding-right: 12px;
    }
    .p-12\:xl {
        padding: 12px;
    }
    .px-16\:xl {
        padding-left: 16px;
        padding-right: 16px;
    }
    .py-16\:xl {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .pt-16\:xl {
        padding-top: 16px;
    }
    .pb-16\:xl {
        padding-bottom: 16px;
    }
    .pl-16\:xl {
        padding-left: 16px;
    }
    .pr-16\:xl {
        padding-right: 16px;
    }
    .p-16\:xl {
        padding: 16px;
    }
    .px-20\:xl {
        padding-left: 20px;
        padding-right: 20px;
    }
    .py-20\:xl {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .pt-20\:xl {
        padding-top: 20px;
    }
    .pb-20\:xl {
        padding-bottom: 20px;
    }
    .pl-20\:xl {
        padding-left: 20px;
    }
    .pr-20\:xl {
        padding-right: 20px;
    }
    .p-20\:xl {
        padding: 20px;
    }
    .px-24\:xl {
        padding-left: 24px;
        padding-right: 24px;
    }
    .py-24\:xl {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .pt-24\:xl {
        padding-top: 24px;
    }
    .pb-24\:xl {
        padding-bottom: 24px;
    }
    .pl-24\:xl {
        padding-left: 24px;
    }
    .pr-24\:xl {
        padding-right: 24px;
    }
    .p-24\:xl {
        padding: 24px;
    }
    .px-28\:xl {
        padding-left: 28px;
        padding-right: 28px;
    }
    .py-28\:xl {
        padding-top: 28px;
        padding-bottom: 28px;
    }
    .pt-28\:xl {
        padding-top: 28px;
    }
    .pb-28\:xl {
        padding-bottom: 28px;
    }
    .pl-28\:xl {
        padding-left: 28px;
    }
    .pr-28\:xl {
        padding-right: 28px;
    }
    .p-28\:xl {
        padding: 28px;
    }
    .px-32\:xl {
        padding-left: 32px;
        padding-right: 32px;
    }
    .py-32\:xl {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .pt-32\:xl {
        padding-top: 32px;
    }
    .pb-32\:xl {
        padding-bottom: 32px;
    }
    .pl-32\:xl {
        padding-left: 32px;
    }
    .pr-32\:xl {
        padding-right: 32px;
    }
    .p-32\:xl {
        padding: 32px;
    }
    .px-36\:xl {
        padding-left: 36px;
        padding-right: 36px;
    }
    .py-36\:xl {
        padding-top: 36px;
        padding-bottom: 36px;
    }
    .pt-36\:xl {
        padding-top: 36px;
    }
    .pb-36\:xl {
        padding-bottom: 36px;
    }
    .pl-36\:xl {
        padding-left: 36px;
    }
    .pr-36\:xl {
        padding-right: 36px;
    }
    .p-36\:xl {
        padding: 36px;
    }
    .px-40\:xl {
        padding-left: 40px;
        padding-right: 40px;
    }
    .py-40\:xl {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .pt-40\:xl {
        padding-top: 40px;
    }
    .pb-40\:xl {
        padding-bottom: 40px;
    }
    .pl-40\:xl {
        padding-left: 40px;
    }
    .pr-40\:xl {
        padding-right: 40px;
    }
    .p-40\:xl {
        padding: 40px;
    }
    .px-48\:xl {
        padding-left: 48px;
        padding-right: 48px;
    }
    .py-48\:xl {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .pt-48\:xl {
        padding-top: 48px;
    }
    .pb-48\:xl {
        padding-bottom: 48px;
    }
    .pl-48\:xl {
        padding-left: 48px;
    }
    .pr-48\:xl {
        padding-right: 48px;
    }
    .p-48\:xl {
        padding: 48px;
    }
    .px-56\:xl {
        padding-left: 56px;
        padding-right: 56px;
    }
    .py-56\:xl {
        padding-top: 56px;
        padding-bottom: 56px;
    }
    .pt-56\:xl {
        padding-top: 56px;
    }
    .pb-56\:xl {
        padding-bottom: 56px;
    }
    .pl-56\:xl {
        padding-left: 56px;
    }
    .pr-56\:xl {
        padding-right: 56px;
    }
    .p-56\:xl {
        padding: 56px;
    }
    .px-64\:xl {
        padding-left: 64px;
        padding-right: 64px;
    }
    .py-64\:xl {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .pt-64\:xl {
        padding-top: 64px;
    }
    .pb-64\:xl {
        padding-bottom: 64px;
    }
    .pl-64\:xl {
        padding-left: 64px;
    }
    .pr-64\:xl {
        padding-right: 64px;
    }
    .p-64\:xl {
        padding: 64px;
    }
    .px-96\:xl {
        padding-left: 96px;
        padding-right: 96px;
    }
    .py-96\:xl {
        padding-top: 96px;
        padding-bottom: 96px;
    }
    .pt-96\:xl {
        padding-top: 96px;
    }
    .pb-96\:xl {
        padding-bottom: 96px;
    }
    .pl-96\:xl {
        padding-left: 96px;
    }
    .pr-96\:xl {
        padding-right: 96px;
    }
    .p-96\:xl {
        padding: 96px;
    }
    .px-128\:xl {
        padding-left: 128px;
        padding-right: 128px;
    }
    .py-128\:xl {
        padding-top: 128px;
        padding-bottom: 128px;
    }
    .pt-128\:xl {
        padding-top: 128px;
    }
    .pb-128\:xl {
        padding-bottom: 128px;
    }
    .pl-128\:xl {
        padding-left: 128px;
    }
    .pr-128\:xl {
        padding-right: 128px;
    }
    .p-128\:xl {
        padding: 128px;
    }
    .px-256\:xl {
        padding-left: 256px;
        padding-right: 256px;
    }
    .py-256\:xl {
        padding-top: 256px;
        padding-bottom: 256px;
    }
    .pt-256\:xl {
        padding-top: 256px;
    }
    .pb-256\:xl {
        padding-bottom: 256px;
    }
    .pl-256\:xl {
        padding-left: 256px;
    }
    .pr-256\:xl {
        padding-right: 256px;
    }
    .p-256\:xl {
        padding: 256px;
    }
    .px-512\:xl {
        padding-left: 512px;
        padding-right: 512px;
    }
    .py-512\:xl {
        padding-top: 512px;
        padding-bottom: 512px;
    }
    .pt-512\:xl {
        padding-top: 512px;
    }
    .pb-512\:xl {
        padding-bottom: 512px;
    }
    .pl-512\:xl {
        padding-left: 512px;
    }
    .pr-512\:xl {
        padding-right: 512px;
    }
    .p-512\:xl {
        padding: 512px;
    }
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.static {
    position: static;
}
.fixed {
    position: fixed;
}
.left-auto {
    left: auto;
}
.right-auto {
    right: auto;
}
.top-auto {
    top: auto;
}
.bottom-auto {
    bottom: auto;
}
.top-0 {
    top: 0;
}
.bottom-0 {
    bottom: 0;
}
.left-0 {
    left: 0;
}
.right-0 {
    right: 0;
}
.top-n-0 {
    top: rem(0);
}
.bottom-n-0 {
    bottom: rem(0);
}
.left-n-0 {
    left: rem(0);
}
.right-n-0 {
    right: rem(0);
}
.top-2 {
    top: 2px;
}
.bottom-2 {
    bottom: 2px;
}
.left-2 {
    left: 2px;
}
.right-2 {
    right: 2px;
}
.top-n-2 {
    top: rem(-2);
}
.bottom-n-2 {
    bottom: rem(-2);
}
.left-n-2 {
    left: rem(-2);
}
.right-n-2 {
    right: rem(-2);
}
.top-4 {
    top: 4px;
}
.bottom-4 {
    bottom: 4px;
}
.left-4 {
    left: 4px;
}
.right-4 {
    right: 4px;
}
.top-n-4 {
    top: rem(-4);
}
.bottom-n-4 {
    bottom: rem(-4);
}
.left-n-4 {
    left: rem(-4);
}
.right-n-4 {
    right: rem(-4);
}
.top-8 {
    top: 8px;
}
.bottom-8 {
    bottom: 8px;
}
.left-8 {
    left: 8px;
}
.right-8 {
    right: 8px;
}
.top-n-8 {
    top: rem(-8);
}
.bottom-n-8 {
    bottom: rem(-8);
}
.left-n-8 {
    left: rem(-8);
}
.right-n-8 {
    right: rem(-8);
}
.top-12 {
    top: 12px;
}
.bottom-12 {
    bottom: 12px;
}
.left-12 {
    left: 12px;
}
.right-12 {
    right: 12px;
}
.top-n-12 {
    top: rem(-12);
}
.bottom-n-12 {
    bottom: rem(-12);
}
.left-n-12 {
    left: rem(-12);
}
.right-n-12 {
    right: rem(-12);
}
.top-16 {
    top: 16px;
}
.bottom-16 {
    bottom: 16px;
}
.left-16 {
    left: 16px;
}
.right-16 {
    right: 16px;
}
.top-n-16 {
    top: rem(-16);
}
.bottom-n-16 {
    bottom: rem(-16);
}
.left-n-16 {
    left: rem(-16);
}
.right-n-16 {
    right: rem(-16);
}
.top-20 {
    top: 20px;
}
.bottom-20 {
    bottom: 20px;
}
.left-20 {
    left: 20px;
}
.right-20 {
    right: 20px;
}
.top-n-20 {
    top: rem(-20);
}
.bottom-n-20 {
    bottom: rem(-20);
}
.left-n-20 {
    left: rem(-20);
}
.right-n-20 {
    right: rem(-20);
}
.top-24 {
    top: 24px;
}
.bottom-24 {
    bottom: 24px;
}
.left-24 {
    left: 24px;
}
.right-24 {
    right: 24px;
}
.top-n-24 {
    top: rem(-24);
}
.bottom-n-24 {
    bottom: rem(-24);
}
.left-n-24 {
    left: rem(-24);
}
.right-n-24 {
    right: rem(-24);
}
.top-28 {
    top: 28px;
}
.bottom-28 {
    bottom: 28px;
}
.left-28 {
    left: 28px;
}
.right-28 {
    right: 28px;
}
.top-n-28 {
    top: rem(-28);
}
.bottom-n-28 {
    bottom: rem(-28);
}
.left-n-28 {
    left: rem(-28);
}
.right-n-28 {
    right: rem(-28);
}
.top-32 {
    top: 32px;
}
.bottom-32 {
    bottom: 32px;
}
.left-32 {
    left: 32px;
}
.right-32 {
    right: 32px;
}
.top-n-32 {
    top: rem(-32);
}
.bottom-n-32 {
    bottom: rem(-32);
}
.left-n-32 {
    left: rem(-32);
}
.right-n-32 {
    right: rem(-32);
}
.top-36 {
    top: 36px;
}
.bottom-36 {
    bottom: 36px;
}
.left-36 {
    left: 36px;
}
.right-36 {
    right: 36px;
}
.top-n-36 {
    top: rem(-36);
}
.bottom-n-36 {
    bottom: rem(-36);
}
.left-n-36 {
    left: rem(-36);
}
.right-n-36 {
    right: rem(-36);
}
.top-40 {
    top: 40px;
}
.bottom-40 {
    bottom: 40px;
}
.left-40 {
    left: 40px;
}
.right-40 {
    right: 40px;
}
.top-n-40 {
    top: rem(-40);
}
.bottom-n-40 {
    bottom: rem(-40);
}
.left-n-40 {
    left: rem(-40);
}
.right-n-40 {
    right: rem(-40);
}
.top-48 {
    top: 48px;
}
.bottom-48 {
    bottom: 48px;
}
.left-48 {
    left: 48px;
}
.right-48 {
    right: 48px;
}
.top-n-48 {
    top: rem(-48);
}
.bottom-n-48 {
    bottom: rem(-48);
}
.left-n-48 {
    left: rem(-48);
}
.right-n-48 {
    right: rem(-48);
}
.top-56 {
    top: 56px;
}
.bottom-56 {
    bottom: 56px;
}
.left-56 {
    left: 56px;
}
.right-56 {
    right: 56px;
}
.top-n-56 {
    top: rem(-56);
}
.bottom-n-56 {
    bottom: rem(-56);
}
.left-n-56 {
    left: rem(-56);
}
.right-n-56 {
    right: rem(-56);
}
.top-64 {
    top: 64px;
}
.bottom-64 {
    bottom: 64px;
}
.left-64 {
    left: 64px;
}
.right-64 {
    right: 64px;
}
.top-n-64 {
    top: rem(-64);
}
.bottom-n-64 {
    bottom: rem(-64);
}
.left-n-64 {
    left: rem(-64);
}
.right-n-64 {
    right: rem(-64);
}
.top-96 {
    top: 96px;
}
.bottom-96 {
    bottom: 96px;
}
.left-96 {
    left: 96px;
}
.right-96 {
    right: 96px;
}
.top-n-96 {
    top: rem(-96);
}
.bottom-n-96 {
    bottom: rem(-96);
}
.left-n-96 {
    left: rem(-96);
}
.right-n-96 {
    right: rem(-96);
}
.top-128 {
    top: 128px;
}
.bottom-128 {
    bottom: 128px;
}
.left-128 {
    left: 128px;
}
.right-128 {
    right: 128px;
}
.top-n-128 {
    top: rem(-128);
}
.bottom-n-128 {
    bottom: rem(-128);
}
.left-n-128 {
    left: rem(-128);
}
.right-n-128 {
    right: rem(-128);
}
.top-256 {
    top: 256px;
}
.bottom-256 {
    bottom: 256px;
}
.left-256 {
    left: 256px;
}
.right-256 {
    right: 256px;
}
.top-n-256 {
    top: rem(-256);
}
.bottom-n-256 {
    bottom: rem(-256);
}
.left-n-256 {
    left: rem(-256);
}
.right-n-256 {
    right: rem(-256);
}
.top-512 {
    top: 512px;
}
.bottom-512 {
    bottom: 512px;
}
.left-512 {
    left: 512px;
}
.right-512 {
    right: 512px;
}
.top-n-512 {
    top: rem(-512);
}
.bottom-n-512 {
    bottom: rem(-512);
}
.left-n-512 {
    left: rem(-512);
}
.right-n-512 {
    right: rem(-512);
}
@media (min-width: 640px) {
    .absolute\:m {
        position: absolute;
    }
    .relative\:m {
        position: relative;
    }
    .static\:m {
        position: static;
    }
    .fixed\:m {
        position: fixed;
    }
    .left-auto\:m {
        left: auto;
    }
    .right-auto\:m {
        right: auto;
    }
    .top-auto\:m {
        top: auto;
    }
    .bottom-auto\:m {
        bottom: auto;
    }
    .top-0\:m {
        top: 0;
    }
    .bottom-0\:m {
        bottom: 0;
    }
    .left-0\:m {
        left: 0;
    }
    .right-0\:m {
        right: 0;
    }
    .top-n-0\:m {
        top: rem(0);
    }
    .bottom-n-0\:m {
        bottom: rem(0);
    }
    .left-n-0\:m {
        left: rem(0);
    }
    .right-n-0\:m {
        right: rem(0);
    }
    .top-2\:m {
        top: 2px;
    }
    .bottom-2\:m {
        bottom: 2px;
    }
    .left-2\:m {
        left: 2px;
    }
    .right-2\:m {
        right: 2px;
    }
    .top-n-2\:m {
        top: rem(-2);
    }
    .bottom-n-2\:m {
        bottom: rem(-2);
    }
    .left-n-2\:m {
        left: rem(-2);
    }
    .right-n-2\:m {
        right: rem(-2);
    }
    .top-4\:m {
        top: 4px;
    }
    .bottom-4\:m {
        bottom: 4px;
    }
    .left-4\:m {
        left: 4px;
    }
    .right-4\:m {
        right: 4px;
    }
    .top-n-4\:m {
        top: rem(-4);
    }
    .bottom-n-4\:m {
        bottom: rem(-4);
    }
    .left-n-4\:m {
        left: rem(-4);
    }
    .right-n-4\:m {
        right: rem(-4);
    }
    .top-8\:m {
        top: 8px;
    }
    .bottom-8\:m {
        bottom: 8px;
    }
    .left-8\:m {
        left: 8px;
    }
    .right-8\:m {
        right: 8px;
    }
    .top-n-8\:m {
        top: rem(-8);
    }
    .bottom-n-8\:m {
        bottom: rem(-8);
    }
    .left-n-8\:m {
        left: rem(-8);
    }
    .right-n-8\:m {
        right: rem(-8);
    }
    .top-12\:m {
        top: 12px;
    }
    .bottom-12\:m {
        bottom: 12px;
    }
    .left-12\:m {
        left: 12px;
    }
    .right-12\:m {
        right: 12px;
    }
    .top-n-12\:m {
        top: rem(-12);
    }
    .bottom-n-12\:m {
        bottom: rem(-12);
    }
    .left-n-12\:m {
        left: rem(-12);
    }
    .right-n-12\:m {
        right: rem(-12);
    }
    .top-16\:m {
        top: 16px;
    }
    .bottom-16\:m {
        bottom: 16px;
    }
    .left-16\:m {
        left: 16px;
    }
    .right-16\:m {
        right: 16px;
    }
    .top-n-16\:m {
        top: rem(-16);
    }
    .bottom-n-16\:m {
        bottom: rem(-16);
    }
    .left-n-16\:m {
        left: rem(-16);
    }
    .right-n-16\:m {
        right: rem(-16);
    }
    .top-20\:m {
        top: 20px;
    }
    .bottom-20\:m {
        bottom: 20px;
    }
    .left-20\:m {
        left: 20px;
    }
    .right-20\:m {
        right: 20px;
    }
    .top-n-20\:m {
        top: rem(-20);
    }
    .bottom-n-20\:m {
        bottom: rem(-20);
    }
    .left-n-20\:m {
        left: rem(-20);
    }
    .right-n-20\:m {
        right: rem(-20);
    }
    .top-24\:m {
        top: 24px;
    }
    .bottom-24\:m {
        bottom: 24px;
    }
    .left-24\:m {
        left: 24px;
    }
    .right-24\:m {
        right: 24px;
    }
    .top-n-24\:m {
        top: rem(-24);
    }
    .bottom-n-24\:m {
        bottom: rem(-24);
    }
    .left-n-24\:m {
        left: rem(-24);
    }
    .right-n-24\:m {
        right: rem(-24);
    }
    .top-28\:m {
        top: 28px;
    }
    .bottom-28\:m {
        bottom: 28px;
    }
    .left-28\:m {
        left: 28px;
    }
    .right-28\:m {
        right: 28px;
    }
    .top-n-28\:m {
        top: rem(-28);
    }
    .bottom-n-28\:m {
        bottom: rem(-28);
    }
    .left-n-28\:m {
        left: rem(-28);
    }
    .right-n-28\:m {
        right: rem(-28);
    }
    .top-32\:m {
        top: 32px;
    }
    .bottom-32\:m {
        bottom: 32px;
    }
    .left-32\:m {
        left: 32px;
    }
    .right-32\:m {
        right: 32px;
    }
    .top-n-32\:m {
        top: rem(-32);
    }
    .bottom-n-32\:m {
        bottom: rem(-32);
    }
    .left-n-32\:m {
        left: rem(-32);
    }
    .right-n-32\:m {
        right: rem(-32);
    }
    .top-36\:m {
        top: 36px;
    }
    .bottom-36\:m {
        bottom: 36px;
    }
    .left-36\:m {
        left: 36px;
    }
    .right-36\:m {
        right: 36px;
    }
    .top-n-36\:m {
        top: rem(-36);
    }
    .bottom-n-36\:m {
        bottom: rem(-36);
    }
    .left-n-36\:m {
        left: rem(-36);
    }
    .right-n-36\:m {
        right: rem(-36);
    }
    .top-40\:m {
        top: 40px;
    }
    .bottom-40\:m {
        bottom: 40px;
    }
    .left-40\:m {
        left: 40px;
    }
    .right-40\:m {
        right: 40px;
    }
    .top-n-40\:m {
        top: rem(-40);
    }
    .bottom-n-40\:m {
        bottom: rem(-40);
    }
    .left-n-40\:m {
        left: rem(-40);
    }
    .right-n-40\:m {
        right: rem(-40);
    }
    .top-48\:m {
        top: 48px;
    }
    .bottom-48\:m {
        bottom: 48px;
    }
    .left-48\:m {
        left: 48px;
    }
    .right-48\:m {
        right: 48px;
    }
    .top-n-48\:m {
        top: rem(-48);
    }
    .bottom-n-48\:m {
        bottom: rem(-48);
    }
    .left-n-48\:m {
        left: rem(-48);
    }
    .right-n-48\:m {
        right: rem(-48);
    }
    .top-56\:m {
        top: 56px;
    }
    .bottom-56\:m {
        bottom: 56px;
    }
    .left-56\:m {
        left: 56px;
    }
    .right-56\:m {
        right: 56px;
    }
    .top-n-56\:m {
        top: rem(-56);
    }
    .bottom-n-56\:m {
        bottom: rem(-56);
    }
    .left-n-56\:m {
        left: rem(-56);
    }
    .right-n-56\:m {
        right: rem(-56);
    }
    .top-64\:m {
        top: 64px;
    }
    .bottom-64\:m {
        bottom: 64px;
    }
    .left-64\:m {
        left: 64px;
    }
    .right-64\:m {
        right: 64px;
    }
    .top-n-64\:m {
        top: rem(-64);
    }
    .bottom-n-64\:m {
        bottom: rem(-64);
    }
    .left-n-64\:m {
        left: rem(-64);
    }
    .right-n-64\:m {
        right: rem(-64);
    }
    .top-96\:m {
        top: 96px;
    }
    .bottom-96\:m {
        bottom: 96px;
    }
    .left-96\:m {
        left: 96px;
    }
    .right-96\:m {
        right: 96px;
    }
    .top-n-96\:m {
        top: rem(-96);
    }
    .bottom-n-96\:m {
        bottom: rem(-96);
    }
    .left-n-96\:m {
        left: rem(-96);
    }
    .right-n-96\:m {
        right: rem(-96);
    }
    .top-128\:m {
        top: 128px;
    }
    .bottom-128\:m {
        bottom: 128px;
    }
    .left-128\:m {
        left: 128px;
    }
    .right-128\:m {
        right: 128px;
    }
    .top-n-128\:m {
        top: rem(-128);
    }
    .bottom-n-128\:m {
        bottom: rem(-128);
    }
    .left-n-128\:m {
        left: rem(-128);
    }
    .right-n-128\:m {
        right: rem(-128);
    }
    .top-256\:m {
        top: 256px;
    }
    .bottom-256\:m {
        bottom: 256px;
    }
    .left-256\:m {
        left: 256px;
    }
    .right-256\:m {
        right: 256px;
    }
    .top-n-256\:m {
        top: rem(-256);
    }
    .bottom-n-256\:m {
        bottom: rem(-256);
    }
    .left-n-256\:m {
        left: rem(-256);
    }
    .right-n-256\:m {
        right: rem(-256);
    }
    .top-512\:m {
        top: 512px;
    }
    .bottom-512\:m {
        bottom: 512px;
    }
    .left-512\:m {
        left: 512px;
    }
    .right-512\:m {
        right: 512px;
    }
    .top-n-512\:m {
        top: rem(-512);
    }
    .bottom-n-512\:m {
        bottom: rem(-512);
    }
    .left-n-512\:m {
        left: rem(-512);
    }
    .right-n-512\:m {
        right: rem(-512);
    }
}
@media (min-width: 860px) {
    .absolute\:l {
        position: absolute;
    }
    .relative\:l {
        position: relative;
    }
    .static\:l {
        position: static;
    }
    .fixed\:l {
        position: fixed;
    }
    .left-auto\:l {
        left: auto;
    }
    .right-auto\:l {
        right: auto;
    }
    .top-auto\:l {
        top: auto;
    }
    .bottom-auto\:l {
        bottom: auto;
    }
    .top-0\:l {
        top: 0;
    }
    .bottom-0\:l {
        bottom: 0;
    }
    .left-0\:l {
        left: 0;
    }
    .right-0\:l {
        right: 0;
    }
    .top-n-0\:l {
        top: rem(0);
    }
    .bottom-n-0\:l {
        bottom: rem(0);
    }
    .left-n-0\:l {
        left: rem(0);
    }
    .right-n-0\:l {
        right: rem(0);
    }
    .top-2\:l {
        top: 2px;
    }
    .bottom-2\:l {
        bottom: 2px;
    }
    .left-2\:l {
        left: 2px;
    }
    .right-2\:l {
        right: 2px;
    }
    .top-n-2\:l {
        top: rem(-2);
    }
    .bottom-n-2\:l {
        bottom: rem(-2);
    }
    .left-n-2\:l {
        left: rem(-2);
    }
    .right-n-2\:l {
        right: rem(-2);
    }
    .top-4\:l {
        top: 4px;
    }
    .bottom-4\:l {
        bottom: 4px;
    }
    .left-4\:l {
        left: 4px;
    }
    .right-4\:l {
        right: 4px;
    }
    .top-n-4\:l {
        top: rem(-4);
    }
    .bottom-n-4\:l {
        bottom: rem(-4);
    }
    .left-n-4\:l {
        left: rem(-4);
    }
    .right-n-4\:l {
        right: rem(-4);
    }
    .top-8\:l {
        top: 8px;
    }
    .bottom-8\:l {
        bottom: 8px;
    }
    .left-8\:l {
        left: 8px;
    }
    .right-8\:l {
        right: 8px;
    }
    .top-n-8\:l {
        top: rem(-8);
    }
    .bottom-n-8\:l {
        bottom: rem(-8);
    }
    .left-n-8\:l {
        left: rem(-8);
    }
    .right-n-8\:l {
        right: rem(-8);
    }
    .top-12\:l {
        top: 12px;
    }
    .bottom-12\:l {
        bottom: 12px;
    }
    .left-12\:l {
        left: 12px;
    }
    .right-12\:l {
        right: 12px;
    }
    .top-n-12\:l {
        top: rem(-12);
    }
    .bottom-n-12\:l {
        bottom: rem(-12);
    }
    .left-n-12\:l {
        left: rem(-12);
    }
    .right-n-12\:l {
        right: rem(-12);
    }
    .top-16\:l {
        top: 16px;
    }
    .bottom-16\:l {
        bottom: 16px;
    }
    .left-16\:l {
        left: 16px;
    }
    .right-16\:l {
        right: 16px;
    }
    .top-n-16\:l {
        top: rem(-16);
    }
    .bottom-n-16\:l {
        bottom: rem(-16);
    }
    .left-n-16\:l {
        left: rem(-16);
    }
    .right-n-16\:l {
        right: rem(-16);
    }
    .top-20\:l {
        top: 20px;
    }
    .bottom-20\:l {
        bottom: 20px;
    }
    .left-20\:l {
        left: 20px;
    }
    .right-20\:l {
        right: 20px;
    }
    .top-n-20\:l {
        top: rem(-20);
    }
    .bottom-n-20\:l {
        bottom: rem(-20);
    }
    .left-n-20\:l {
        left: rem(-20);
    }
    .right-n-20\:l {
        right: rem(-20);
    }
    .top-24\:l {
        top: 24px;
    }
    .bottom-24\:l {
        bottom: 24px;
    }
    .left-24\:l {
        left: 24px;
    }
    .right-24\:l {
        right: 24px;
    }
    .top-n-24\:l {
        top: rem(-24);
    }
    .bottom-n-24\:l {
        bottom: rem(-24);
    }
    .left-n-24\:l {
        left: rem(-24);
    }
    .right-n-24\:l {
        right: rem(-24);
    }
    .top-28\:l {
        top: 28px;
    }
    .bottom-28\:l {
        bottom: 28px;
    }
    .left-28\:l {
        left: 28px;
    }
    .right-28\:l {
        right: 28px;
    }
    .top-n-28\:l {
        top: rem(-28);
    }
    .bottom-n-28\:l {
        bottom: rem(-28);
    }
    .left-n-28\:l {
        left: rem(-28);
    }
    .right-n-28\:l {
        right: rem(-28);
    }
    .top-32\:l {
        top: 32px;
    }
    .bottom-32\:l {
        bottom: 32px;
    }
    .left-32\:l {
        left: 32px;
    }
    .right-32\:l {
        right: 32px;
    }
    .top-n-32\:l {
        top: rem(-32);
    }
    .bottom-n-32\:l {
        bottom: rem(-32);
    }
    .left-n-32\:l {
        left: rem(-32);
    }
    .right-n-32\:l {
        right: rem(-32);
    }
    .top-36\:l {
        top: 36px;
    }
    .bottom-36\:l {
        bottom: 36px;
    }
    .left-36\:l {
        left: 36px;
    }
    .right-36\:l {
        right: 36px;
    }
    .top-n-36\:l {
        top: rem(-36);
    }
    .bottom-n-36\:l {
        bottom: rem(-36);
    }
    .left-n-36\:l {
        left: rem(-36);
    }
    .right-n-36\:l {
        right: rem(-36);
    }
    .top-40\:l {
        top: 40px;
    }
    .bottom-40\:l {
        bottom: 40px;
    }
    .left-40\:l {
        left: 40px;
    }
    .right-40\:l {
        right: 40px;
    }
    .top-n-40\:l {
        top: rem(-40);
    }
    .bottom-n-40\:l {
        bottom: rem(-40);
    }
    .left-n-40\:l {
        left: rem(-40);
    }
    .right-n-40\:l {
        right: rem(-40);
    }
    .top-48\:l {
        top: 48px;
    }
    .bottom-48\:l {
        bottom: 48px;
    }
    .left-48\:l {
        left: 48px;
    }
    .right-48\:l {
        right: 48px;
    }
    .top-n-48\:l {
        top: rem(-48);
    }
    .bottom-n-48\:l {
        bottom: rem(-48);
    }
    .left-n-48\:l {
        left: rem(-48);
    }
    .right-n-48\:l {
        right: rem(-48);
    }
    .top-56\:l {
        top: 56px;
    }
    .bottom-56\:l {
        bottom: 56px;
    }
    .left-56\:l {
        left: 56px;
    }
    .right-56\:l {
        right: 56px;
    }
    .top-n-56\:l {
        top: rem(-56);
    }
    .bottom-n-56\:l {
        bottom: rem(-56);
    }
    .left-n-56\:l {
        left: rem(-56);
    }
    .right-n-56\:l {
        right: rem(-56);
    }
    .top-64\:l {
        top: 64px;
    }
    .bottom-64\:l {
        bottom: 64px;
    }
    .left-64\:l {
        left: 64px;
    }
    .right-64\:l {
        right: 64px;
    }
    .top-n-64\:l {
        top: rem(-64);
    }
    .bottom-n-64\:l {
        bottom: rem(-64);
    }
    .left-n-64\:l {
        left: rem(-64);
    }
    .right-n-64\:l {
        right: rem(-64);
    }
    .top-96\:l {
        top: 96px;
    }
    .bottom-96\:l {
        bottom: 96px;
    }
    .left-96\:l {
        left: 96px;
    }
    .right-96\:l {
        right: 96px;
    }
    .top-n-96\:l {
        top: rem(-96);
    }
    .bottom-n-96\:l {
        bottom: rem(-96);
    }
    .left-n-96\:l {
        left: rem(-96);
    }
    .right-n-96\:l {
        right: rem(-96);
    }
    .top-128\:l {
        top: 128px;
    }
    .bottom-128\:l {
        bottom: 128px;
    }
    .left-128\:l {
        left: 128px;
    }
    .right-128\:l {
        right: 128px;
    }
    .top-n-128\:l {
        top: rem(-128);
    }
    .bottom-n-128\:l {
        bottom: rem(-128);
    }
    .left-n-128\:l {
        left: rem(-128);
    }
    .right-n-128\:l {
        right: rem(-128);
    }
    .top-256\:l {
        top: 256px;
    }
    .bottom-256\:l {
        bottom: 256px;
    }
    .left-256\:l {
        left: 256px;
    }
    .right-256\:l {
        right: 256px;
    }
    .top-n-256\:l {
        top: rem(-256);
    }
    .bottom-n-256\:l {
        bottom: rem(-256);
    }
    .left-n-256\:l {
        left: rem(-256);
    }
    .right-n-256\:l {
        right: rem(-256);
    }
    .top-512\:l {
        top: 512px;
    }
    .bottom-512\:l {
        bottom: 512px;
    }
    .left-512\:l {
        left: 512px;
    }
    .right-512\:l {
        right: 512px;
    }
    .top-n-512\:l {
        top: rem(-512);
    }
    .bottom-n-512\:l {
        bottom: rem(-512);
    }
    .left-n-512\:l {
        left: rem(-512);
    }
    .right-n-512\:l {
        right: rem(-512);
    }
}
@media (min-width: 1200px) {
    .absolute\:xl {
        position: absolute;
    }
    .relative\:xl {
        position: relative;
    }
    .static\:xl {
        position: static;
    }
    .fixed\:xl {
        position: fixed;
    }
    .left-auto\:xl {
        left: auto;
    }
    .right-auto\:xl {
        right: auto;
    }
    .top-auto\:xl {
        top: auto;
    }
    .bottom-auto\:xl {
        bottom: auto;
    }
    .top-0\:xl {
        top: 0;
    }
    .bottom-0\:xl {
        bottom: 0;
    }
    .left-0\:xl {
        left: 0;
    }
    .right-0\:xl {
        right: 0;
    }
    .top-n-0\:xl {
        top: rem(0);
    }
    .bottom-n-0\:xl {
        bottom: rem(0);
    }
    .left-n-0\:xl {
        left: rem(0);
    }
    .right-n-0\:xl {
        right: rem(0);
    }
    .top-2\:xl {
        top: 2px;
    }
    .bottom-2\:xl {
        bottom: 2px;
    }
    .left-2\:xl {
        left: 2px;
    }
    .right-2\:xl {
        right: 2px;
    }
    .top-n-2\:xl {
        top: rem(-2);
    }
    .bottom-n-2\:xl {
        bottom: rem(-2);
    }
    .left-n-2\:xl {
        left: rem(-2);
    }
    .right-n-2\:xl {
        right: rem(-2);
    }
    .top-4\:xl {
        top: 4px;
    }
    .bottom-4\:xl {
        bottom: 4px;
    }
    .left-4\:xl {
        left: 4px;
    }
    .right-4\:xl {
        right: 4px;
    }
    .top-n-4\:xl {
        top: rem(-4);
    }
    .bottom-n-4\:xl {
        bottom: rem(-4);
    }
    .left-n-4\:xl {
        left: rem(-4);
    }
    .right-n-4\:xl {
        right: rem(-4);
    }
    .top-8\:xl {
        top: 8px;
    }
    .bottom-8\:xl {
        bottom: 8px;
    }
    .left-8\:xl {
        left: 8px;
    }
    .right-8\:xl {
        right: 8px;
    }
    .top-n-8\:xl {
        top: rem(-8);
    }
    .bottom-n-8\:xl {
        bottom: rem(-8);
    }
    .left-n-8\:xl {
        left: rem(-8);
    }
    .right-n-8\:xl {
        right: rem(-8);
    }
    .top-12\:xl {
        top: 12px;
    }
    .bottom-12\:xl {
        bottom: 12px;
    }
    .left-12\:xl {
        left: 12px;
    }
    .right-12\:xl {
        right: 12px;
    }
    .top-n-12\:xl {
        top: rem(-12);
    }
    .bottom-n-12\:xl {
        bottom: rem(-12);
    }
    .left-n-12\:xl {
        left: rem(-12);
    }
    .right-n-12\:xl {
        right: rem(-12);
    }
    .top-16\:xl {
        top: 16px;
    }
    .bottom-16\:xl {
        bottom: 16px;
    }
    .left-16\:xl {
        left: 16px;
    }
    .right-16\:xl {
        right: 16px;
    }
    .top-n-16\:xl {
        top: rem(-16);
    }
    .bottom-n-16\:xl {
        bottom: rem(-16);
    }
    .left-n-16\:xl {
        left: rem(-16);
    }
    .right-n-16\:xl {
        right: rem(-16);
    }
    .top-20\:xl {
        top: 20px;
    }
    .bottom-20\:xl {
        bottom: 20px;
    }
    .left-20\:xl {
        left: 20px;
    }
    .right-20\:xl {
        right: 20px;
    }
    .top-n-20\:xl {
        top: rem(-20);
    }
    .bottom-n-20\:xl {
        bottom: rem(-20);
    }
    .left-n-20\:xl {
        left: rem(-20);
    }
    .right-n-20\:xl {
        right: rem(-20);
    }
    .top-24\:xl {
        top: 24px;
    }
    .bottom-24\:xl {
        bottom: 24px;
    }
    .left-24\:xl {
        left: 24px;
    }
    .right-24\:xl {
        right: 24px;
    }
    .top-n-24\:xl {
        top: rem(-24);
    }
    .bottom-n-24\:xl {
        bottom: rem(-24);
    }
    .left-n-24\:xl {
        left: rem(-24);
    }
    .right-n-24\:xl {
        right: rem(-24);
    }
    .top-28\:xl {
        top: 28px;
    }
    .bottom-28\:xl {
        bottom: 28px;
    }
    .left-28\:xl {
        left: 28px;
    }
    .right-28\:xl {
        right: 28px;
    }
    .top-n-28\:xl {
        top: rem(-28);
    }
    .bottom-n-28\:xl {
        bottom: rem(-28);
    }
    .left-n-28\:xl {
        left: rem(-28);
    }
    .right-n-28\:xl {
        right: rem(-28);
    }
    .top-32\:xl {
        top: 32px;
    }
    .bottom-32\:xl {
        bottom: 32px;
    }
    .left-32\:xl {
        left: 32px;
    }
    .right-32\:xl {
        right: 32px;
    }
    .top-n-32\:xl {
        top: rem(-32);
    }
    .bottom-n-32\:xl {
        bottom: rem(-32);
    }
    .left-n-32\:xl {
        left: rem(-32);
    }
    .right-n-32\:xl {
        right: rem(-32);
    }
    .top-36\:xl {
        top: 36px;
    }
    .bottom-36\:xl {
        bottom: 36px;
    }
    .left-36\:xl {
        left: 36px;
    }
    .right-36\:xl {
        right: 36px;
    }
    .top-n-36\:xl {
        top: rem(-36);
    }
    .bottom-n-36\:xl {
        bottom: rem(-36);
    }
    .left-n-36\:xl {
        left: rem(-36);
    }
    .right-n-36\:xl {
        right: rem(-36);
    }
    .top-40\:xl {
        top: 40px;
    }
    .bottom-40\:xl {
        bottom: 40px;
    }
    .left-40\:xl {
        left: 40px;
    }
    .right-40\:xl {
        right: 40px;
    }
    .top-n-40\:xl {
        top: rem(-40);
    }
    .bottom-n-40\:xl {
        bottom: rem(-40);
    }
    .left-n-40\:xl {
        left: rem(-40);
    }
    .right-n-40\:xl {
        right: rem(-40);
    }
    .top-48\:xl {
        top: 48px;
    }
    .bottom-48\:xl {
        bottom: 48px;
    }
    .left-48\:xl {
        left: 48px;
    }
    .right-48\:xl {
        right: 48px;
    }
    .top-n-48\:xl {
        top: rem(-48);
    }
    .bottom-n-48\:xl {
        bottom: rem(-48);
    }
    .left-n-48\:xl {
        left: rem(-48);
    }
    .right-n-48\:xl {
        right: rem(-48);
    }
    .top-56\:xl {
        top: 56px;
    }
    .bottom-56\:xl {
        bottom: 56px;
    }
    .left-56\:xl {
        left: 56px;
    }
    .right-56\:xl {
        right: 56px;
    }
    .top-n-56\:xl {
        top: rem(-56);
    }
    .bottom-n-56\:xl {
        bottom: rem(-56);
    }
    .left-n-56\:xl {
        left: rem(-56);
    }
    .right-n-56\:xl {
        right: rem(-56);
    }
    .top-64\:xl {
        top: 64px;
    }
    .bottom-64\:xl {
        bottom: 64px;
    }
    .left-64\:xl {
        left: 64px;
    }
    .right-64\:xl {
        right: 64px;
    }
    .top-n-64\:xl {
        top: rem(-64);
    }
    .bottom-n-64\:xl {
        bottom: rem(-64);
    }
    .left-n-64\:xl {
        left: rem(-64);
    }
    .right-n-64\:xl {
        right: rem(-64);
    }
    .top-96\:xl {
        top: 96px;
    }
    .bottom-96\:xl {
        bottom: 96px;
    }
    .left-96\:xl {
        left: 96px;
    }
    .right-96\:xl {
        right: 96px;
    }
    .top-n-96\:xl {
        top: rem(-96);
    }
    .bottom-n-96\:xl {
        bottom: rem(-96);
    }
    .left-n-96\:xl {
        left: rem(-96);
    }
    .right-n-96\:xl {
        right: rem(-96);
    }
    .top-128\:xl {
        top: 128px;
    }
    .bottom-128\:xl {
        bottom: 128px;
    }
    .left-128\:xl {
        left: 128px;
    }
    .right-128\:xl {
        right: 128px;
    }
    .top-n-128\:xl {
        top: rem(-128);
    }
    .bottom-n-128\:xl {
        bottom: rem(-128);
    }
    .left-n-128\:xl {
        left: rem(-128);
    }
    .right-n-128\:xl {
        right: rem(-128);
    }
    .top-256\:xl {
        top: 256px;
    }
    .bottom-256\:xl {
        bottom: 256px;
    }
    .left-256\:xl {
        left: 256px;
    }
    .right-256\:xl {
        right: 256px;
    }
    .top-n-256\:xl {
        top: rem(-256);
    }
    .bottom-n-256\:xl {
        bottom: rem(-256);
    }
    .left-n-256\:xl {
        left: rem(-256);
    }
    .right-n-256\:xl {
        right: rem(-256);
    }
    .top-512\:xl {
        top: 512px;
    }
    .bottom-512\:xl {
        bottom: 512px;
    }
    .left-512\:xl {
        left: 512px;
    }
    .right-512\:xl {
        right: 512px;
    }
    .top-n-512\:xl {
        top: rem(-512);
    }
    .bottom-n-512\:xl {
        bottom: rem(-512);
    }
    .left-n-512\:xl {
        left: rem(-512);
    }
    .right-n-512\:xl {
        right: rem(-512);
    }
}
.align-left {
    text-align: left;
}
.align-right {
    text-align: right;
}
.align-center {
    text-align: center;
}
@media (min-width: 640px) {
    .align-left\:m {
        text-align: left;
    }
    .align-right\:m {
        text-align: right;
    }
    .align-center\:m {
        text-align: center;
    }
}
@media (min-width: 860px) {
    .align-left\:l {
        text-align: left;
    }
    .align-right\:l {
        text-align: right;
    }
    .align-center\:l {
        text-align: center;
    }
}
@media (min-width: 1200px) {
    .align-left\:xl {
        text-align: left;
    }
    .align-right\:xl {
        text-align: right;
    }
    .align-center\:xl {
        text-align: center;
    }
}
.text-shadow-1,
.text-shadow-1\:h:hover {
    text-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.text-shadow-2,
.text-shadow-2\:h:hover {
    text-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.text-shadow-3,
.text-shadow-3\:h:hover {
    text-shadow: 1px 1px 14px rgba(0, 0, 0, 0.3);
}
.text-shadow-4,
.text-shadow-4\:h:hover {
    text-shadow: 2px 3px 20px rgba(0, 0, 0, 0.3);
}
.text-shadow-5,
.text-shadow-5\:h:hover {
    text-shadow: 4px 5px 28px rgba(0, 0, 0, 0.3);
}
@media (min-width: 640px) {
    .text-shadow-1\:m,
    .text-shadow-1\:m\:h:hover {
        text-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    }
    .text-shadow-2\:m,
    .text-shadow-2\:m\:h:hover {
        text-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    }
    .text-shadow-3\:m,
    .text-shadow-3\:m\:h:hover {
        text-shadow: 1px 1px 14px rgba(0, 0, 0, 0.3);
    }
    .text-shadow-4\:m,
    .text-shadow-4\:m\:h:hover {
        text-shadow: 2px 3px 20px rgba(0, 0, 0, 0.3);
    }
    .text-shadow-5\:m,
    .text-shadow-5\:m\:h:hover {
        text-shadow: 4px 5px 28px rgba(0, 0, 0, 0.3);
    }
}
@media (min-width: 860px) {
    .text-shadow-1\:l,
    .text-shadow-1\:l\:h:hover {
        text-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    }
    .text-shadow-2\:l,
    .text-shadow-2\:l\:h:hover {
        text-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    }
    .text-shadow-3\:l,
    .text-shadow-3\:l\:h:hover {
        text-shadow: 1px 1px 14px rgba(0, 0, 0, 0.3);
    }
    .text-shadow-4\:l,
    .text-shadow-4\:l\:h:hover {
        text-shadow: 2px 3px 20px rgba(0, 0, 0, 0.3);
    }
    .text-shadow-5\:l,
    .text-shadow-5\:l\:h:hover {
        text-shadow: 4px 5px 28px rgba(0, 0, 0, 0.3);
    }
}
@media (min-width: 1200px) {
    .text-shadow-1\:xl,
    .text-shadow-1\:xl\:h:hover {
        text-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    }
    .text-shadow-2\:xl,
    .text-shadow-2\:xl\:h:hover {
        text-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    }
    .text-shadow-3\:xl,
    .text-shadow-3\:xl\:h:hover {
        text-shadow: 1px 1px 14px rgba(0, 0, 0, 0.3);
    }
    .text-shadow-4\:xl,
    .text-shadow-4\:xl\:h:hover {
        text-shadow: 2px 3px 20px rgba(0, 0, 0, 0.3);
    }
    .text-shadow-5\:xl,
    .text-shadow-5\:xl\:h:hover {
        text-shadow: 4px 5px 28px rgba(0, 0, 0, 0.3);
    }
}
.fs-0 {
    font-size: 0;
}
@media (min-width: 640px) {
    .fs-0\:m {
        font-size: 0;
    }
}
@media (min-width: 860px) {
    .fs-0\:l {
        font-size: 0;
    }
}
@media (min-width: 1200px) {
    .fs-0\:xl {
        font-size: 0;
    }
}
.fs-2 {
    font-size: 2px;
}
@media (min-width: 640px) {
    .fs-2\:m {
        font-size: 2px;
    }
}
@media (min-width: 860px) {
    .fs-2\:l {
        font-size: 2px;
    }
}
@media (min-width: 1200px) {
    .fs-2\:xl {
        font-size: 2px;
    }
}
.fs-4 {
    font-size: 4px;
}
@media (min-width: 640px) {
    .fs-4\:m {
        font-size: 4px;
    }
}
@media (min-width: 860px) {
    .fs-4\:l {
        font-size: 4px;
    }
}
@media (min-width: 1200px) {
    .fs-4\:xl {
        font-size: 4px;
    }
}
.fs-8 {
    font-size: 8px;
}
@media (min-width: 640px) {
    .fs-8\:m {
        font-size: 8px;
    }
}
@media (min-width: 860px) {
    .fs-8\:l {
        font-size: 8px;
    }
}
@media (min-width: 1200px) {
    .fs-8\:xl {
        font-size: 8px;
    }
}
.fs-12 {
    font-size: 12px;
}
@media (min-width: 640px) {
    .fs-12\:m {
        font-size: 12px;
    }
}
@media (min-width: 860px) {
    .fs-12\:l {
        font-size: 12px;
    }
}
@media (min-width: 1200px) {
    .fs-12\:xl {
        font-size: 12px;
    }
}
.fs-16 {
    font-size: 16px;
}
@media (min-width: 640px) {
    .fs-16\:m {
        font-size: 16px;
    }
}
@media (min-width: 860px) {
    .fs-16\:l {
        font-size: 16px;
    }
}
@media (min-width: 1200px) {
    .fs-16\:xl {
        font-size: 16px;
    }
}
.fs-20 {
    font-size: 20px;
}
@media (min-width: 640px) {
    .fs-20\:m {
        font-size: 20px;
    }
}
@media (min-width: 860px) {
    .fs-20\:l {
        font-size: 20px;
    }
}
@media (min-width: 1200px) {
    .fs-20\:xl {
        font-size: 20px;
    }
}
.fs-24 {
    font-size: 24px;
}
@media (min-width: 640px) {
    .fs-24\:m {
        font-size: 24px;
    }
}
@media (min-width: 860px) {
    .fs-24\:l {
        font-size: 24px;
    }
}
@media (min-width: 1200px) {
    .fs-24\:xl {
        font-size: 24px;
    }
}
.fs-28 {
    font-size: 28px;
}
@media (min-width: 640px) {
    .fs-28\:m {
        font-size: 28px;
    }
}
@media (min-width: 860px) {
    .fs-28\:l {
        font-size: 28px;
    }
}
@media (min-width: 1200px) {
    .fs-28\:xl {
        font-size: 28px;
    }
}
.fs-32 {
    font-size: 32px;
}
@media (min-width: 640px) {
    .fs-32\:m {
        font-size: 32px;
    }
}
@media (min-width: 860px) {
    .fs-32\:l {
        font-size: 32px;
    }
}
@media (min-width: 1200px) {
    .fs-32\:xl {
        font-size: 32px;
    }
}
.fs-36 {
    font-size: 36px;
}
@media (min-width: 640px) {
    .fs-36\:m {
        font-size: 36px;
    }
}
@media (min-width: 860px) {
    .fs-36\:l {
        font-size: 36px;
    }
}
@media (min-width: 1200px) {
    .fs-36\:xl {
        font-size: 36px;
    }
}
.fs-40 {
    font-size: 40px;
}
@media (min-width: 640px) {
    .fs-40\:m {
        font-size: 40px;
    }
}
@media (min-width: 860px) {
    .fs-40\:l {
        font-size: 40px;
    }
}
@media (min-width: 1200px) {
    .fs-40\:xl {
        font-size: 40px;
    }
}
.fs-48 {
    font-size: 48px;
}
@media (min-width: 640px) {
    .fs-48\:m {
        font-size: 48px;
    }
}
@media (min-width: 860px) {
    .fs-48\:l {
        font-size: 48px;
    }
}
@media (min-width: 1200px) {
    .fs-48\:xl {
        font-size: 48px;
    }
}
.fs-56 {
    font-size: 56px;
}
@media (min-width: 640px) {
    .fs-56\:m {
        font-size: 56px;
    }
}
@media (min-width: 860px) {
    .fs-56\:l {
        font-size: 56px;
    }
}
@media (min-width: 1200px) {
    .fs-56\:xl {
        font-size: 56px;
    }
}
.fs-64 {
    font-size: 64px;
}
@media (min-width: 640px) {
    .fs-64\:m {
        font-size: 64px;
    }
}
@media (min-width: 860px) {
    .fs-64\:l {
        font-size: 64px;
    }
}
@media (min-width: 1200px) {
    .fs-64\:xl {
        font-size: 64px;
    }
}
.fs-96 {
    font-size: 96px;
}
@media (min-width: 640px) {
    .fs-96\:m {
        font-size: 96px;
    }
}
@media (min-width: 860px) {
    .fs-96\:l {
        font-size: 96px;
    }
}
@media (min-width: 1200px) {
    .fs-96\:xl {
        font-size: 96px;
    }
}
.fs-128 {
    font-size: 128px;
}
@media (min-width: 640px) {
    .fs-128\:m {
        font-size: 128px;
    }
}
@media (min-width: 860px) {
    .fs-128\:l {
        font-size: 128px;
    }
}
@media (min-width: 1200px) {
    .fs-128\:xl {
        font-size: 128px;
    }
}
.fs-256 {
    font-size: 256px;
}
@media (min-width: 640px) {
    .fs-256\:m {
        font-size: 256px;
    }
}
@media (min-width: 860px) {
    .fs-256\:l {
        font-size: 256px;
    }
}
@media (min-width: 1200px) {
    .fs-256\:xl {
        font-size: 256px;
    }
}
.fs-512 {
    font-size: 512px;
}
@media (min-width: 640px) {
    .fs-512\:m {
        font-size: 512px;
    }
}
@media (min-width: 860px) {
    .fs-512\:l {
        font-size: 512px;
    }
}
@media (min-width: 1200px) {
    .fs-512\:xl {
        font-size: 512px;
    }
}
.light {
    font-weight: 300;
}
.normal {
    font-weight: 400;
}
.heavy {
    font-weight: 600;
}
.bold {
    font-weight: 700;
}
@media (min-width: 640px) {
    .light\:m {
        font-weight: 300;
    }
    .normal\:m {
        font-weight: 400;
    }
    .heavy\:m {
        font-weight: 600;
    }
    .bold\:m {
        font-weight: 700;
    }
}
@media (min-width: 860px) {
    .light\:l {
        font-weight: 300;
    }
    .normal\:l {
        font-weight: 400;
    }
    .heavy\:l {
        font-weight: 600;
    }
    .bold\:l {
        font-weight: 700;
    }
}
@media (min-width: 1200px) {
    .light\:xl {
        font-weight: 300;
    }
    .normal\:xl {
        font-weight: 400;
    }
    .heavy\:xl {
        font-weight: 600;
    }
    .bold\:xl {
        font-weight: 700;
    }
}
.truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.uppercase {
    text-transform: uppercase;
}
.lowercase {
    text-transform: lowercase;
}
.mono {
    font-family: monospace;
}
.spacing-0 {
    letter-spacing: 0;
}
.spacing-2 {
    letter-spacing: 2px;
}
.spacing-4 {
    letter-spacing: 4px;
}
.spacing-8 {
    letter-spacing: 8px;
}
.spacing-12 {
    letter-spacing: 12px;
}
@media (min-width: 640px) {
    .truncate\:m {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .uppercase\:m {
        text-transform: uppercase;
    }
    .lowercase\:m {
        text-transform: lowercase;
    }
    .spacing-0\:m {
        letter-spacing: 0;
    }
    .spacing-2\:m {
        letter-spacing: 2px;
    }
    .spacing-4\:m {
        letter-spacing: 4px;
    }
    .spacing-8\:m {
        letter-spacing: 8px;
    }
    .spacing-12\:m {
        letter-spacing: 12px;
    }
}
@media (min-width: 860px) {
    .truncate\:l {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .uppercase\:l {
        text-transform: uppercase;
    }
    .lowercase\:l {
        text-transform: lowercase;
    }
    .spacing-0\:l {
        letter-spacing: 0;
    }
    .spacing-2\:l {
        letter-spacing: 2px;
    }
    .spacing-4\:l {
        letter-spacing: 4px;
    }
    .spacing-8\:l {
        letter-spacing: 8px;
    }
    .spacing-12\:l {
        letter-spacing: 12px;
    }
}
@media (min-width: 1200px) {
    .truncate\:xl {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .uppercase\:xl {
        text-transform: uppercase;
    }
    .lowercase\:xl {
        text-transform: lowercase;
    }
    .spacing-0\:xl {
        letter-spacing: 0;
    }
    .spacing-2\:xl {
        letter-spacing: 2px;
    }
    .spacing-4\:xl {
        letter-spacing: 4px;
    }
    .spacing-8\:xl {
        letter-spacing: 8px;
    }
    .spacing-12\:xl {
        letter-spacing: 12px;
    }
}
.w-full {
    width: 100%;
}
.h-full {
    height: 100%;
}
.vw-half {
    width: 50vw;
}
.vh-half {
    height: 50vh;
}
.vw-full {
    width: 100vw;
}
.vh-full {
    height: 100vh;
}
.mw-full {
    max-width: 100%;
}
.mh-full {
    max-height: 100%;
}
.vw-full {
    width: 100vw;
}
.vh-full {
    height: 100vh;
}
.w-auto {
    width: auto;
}
.h-auto {
    height: auto;
}
@media (min-width: 640px) {
    .w-full\:m {
        width: 100%;
    }
    .h-full\:m {
        height: 100%;
    }
    .mw-full\:m {
        max-width: 100%;
    }
    .mh-full\:m {
        max-height: 100%;
    }
    .vw-half\:m {
        width: 50vw;
    }
    .vh-half\:m {
        height: 50vh;
    }
    .vw-full\:m {
        width: 100vw;
    }
    .vh-full\:m {
        height: 100vh;
    }
    .w-auto\:m {
        width: auto;
    }
    .h-auto\:m {
        height: auto;
    }
}
@media (min-width: 860px) {
    .w-full\:l {
        width: 100%;
    }
    .h-full\:l {
        height: 100%;
    }
    .mw-full\:l {
        max-width: 100%;
    }
    .mh-full\:l {
        max-height: 100%;
    }
    .vw-half\:l {
        width: 50vw;
    }
    .vh-half\:l {
        height: 50vh;
    }
    .vw-full\:l {
        width: 100vw;
    }
    .vh-full\:l {
        height: 100vh;
    }
    .w-auto\:l {
        width: auto;
    }
    .h-auto\:l {
        height: auto;
    }
}
@media (min-width: 1200px) {
    .w-full\:xl {
        width: 100%;
    }
    .h-full\:xl {
        height: 100%;
    }
    .mw-full\:xl {
        max-width: 100%;
    }
    .mh-full\:xl {
        max-height: 100%;
    }
    .vw-half\:xl {
        width: 50vw;
    }
    .vh-half\:xl {
        height: 50vh;
    }
    .vw-full\:xl {
        width: 100vw;
    }
    .vh-full\:xl {
        height: 100vh;
    }
    .w-auto\:xl {
        width: auto;
    }
    .h-auto\:xl {
        height: auto;
    }
}
.w-0 {
    width: 0;
}
.h-0 {
    height: 0;
}
@media (min-width: 640px) {
    .w-0\:m {
        width: 0;
    }
    .h-0\:m {
        height: 0;
    }
}
@media (min-width: 860px) {
    .w-0\:l {
        width: 0;
    }
    .h-0\:l {
        height: 0;
    }
}
@media (min-width: 1200px) {
    .w-0\:xl {
        width: 0;
    }
    .h-0\:xl {
        height: 0;
    }
}
.w-2 {
    width: 2px;
}
.h-2 {
    height: 2px;
}
@media (min-width: 640px) {
    .w-2\:m {
        width: 2px;
    }
    .h-2\:m {
        height: 2px;
    }
}
@media (min-width: 860px) {
    .w-2\:l {
        width: 2px;
    }
    .h-2\:l {
        height: 2px;
    }
}
@media (min-width: 1200px) {
    .w-2\:xl {
        width: 2px;
    }
    .h-2\:xl {
        height: 2px;
    }
}
.w-4 {
    width: 4px;
}
.h-4 {
    height: 4px;
}
@media (min-width: 640px) {
    .w-4\:m {
        width: 4px;
    }
    .h-4\:m {
        height: 4px;
    }
}
@media (min-width: 860px) {
    .w-4\:l {
        width: 4px;
    }
    .h-4\:l {
        height: 4px;
    }
}
@media (min-width: 1200px) {
    .w-4\:xl {
        width: 4px;
    }
    .h-4\:xl {
        height: 4px;
    }
}
.w-8 {
    width: 8px;
}
.h-8 {
    height: 8px;
}
@media (min-width: 640px) {
    .w-8\:m {
        width: 8px;
    }
    .h-8\:m {
        height: 8px;
    }
}
@media (min-width: 860px) {
    .w-8\:l {
        width: 8px;
    }
    .h-8\:l {
        height: 8px;
    }
}
@media (min-width: 1200px) {
    .w-8\:xl {
        width: 8px;
    }
    .h-8\:xl {
        height: 8px;
    }
}
.w-12 {
    width: 12px;
}
.h-12 {
    height: 12px;
}
@media (min-width: 640px) {
    .w-12\:m {
        width: 12px;
    }
    .h-12\:m {
        height: 12px;
    }
}
@media (min-width: 860px) {
    .w-12\:l {
        width: 12px;
    }
    .h-12\:l {
        height: 12px;
    }
}
@media (min-width: 1200px) {
    .w-12\:xl {
        width: 12px;
    }
    .h-12\:xl {
        height: 12px;
    }
}
.w-16 {
    width: 16px;
}
.h-16 {
    height: 16px;
}
@media (min-width: 640px) {
    .w-16\:m {
        width: 16px;
    }
    .h-16\:m {
        height: 16px;
    }
}
@media (min-width: 860px) {
    .w-16\:l {
        width: 16px;
    }
    .h-16\:l {
        height: 16px;
    }
}
@media (min-width: 1200px) {
    .w-16\:xl {
        width: 16px;
    }
    .h-16\:xl {
        height: 16px;
    }
}
.w-20 {
    width: 20px;
}
.h-20 {
    height: 20px;
}
@media (min-width: 640px) {
    .w-20\:m {
        width: 20px;
    }
    .h-20\:m {
        height: 20px;
    }
}
@media (min-width: 860px) {
    .w-20\:l {
        width: 20px;
    }
    .h-20\:l {
        height: 20px;
    }
}
@media (min-width: 1200px) {
    .w-20\:xl {
        width: 20px;
    }
    .h-20\:xl {
        height: 20px;
    }
}
.w-24 {
    width: 24px;
}
.h-24 {
    height: 24px;
}
@media (min-width: 640px) {
    .w-24\:m {
        width: 24px;
    }
    .h-24\:m {
        height: 24px;
    }
}
@media (min-width: 860px) {
    .w-24\:l {
        width: 24px;
    }
    .h-24\:l {
        height: 24px;
    }
}
@media (min-width: 1200px) {
    .w-24\:xl {
        width: 24px;
    }
    .h-24\:xl {
        height: 24px;
    }
}
.w-28 {
    width: 28px;
}
.h-28 {
    height: 28px;
}
@media (min-width: 640px) {
    .w-28\:m {
        width: 28px;
    }
    .h-28\:m {
        height: 28px;
    }
}
@media (min-width: 860px) {
    .w-28\:l {
        width: 28px;
    }
    .h-28\:l {
        height: 28px;
    }
}
@media (min-width: 1200px) {
    .w-28\:xl {
        width: 28px;
    }
    .h-28\:xl {
        height: 28px;
    }
}
.w-32 {
    width: 32px;
}
.h-32 {
    height: 32px;
}
@media (min-width: 640px) {
    .w-32\:m {
        width: 32px;
    }
    .h-32\:m {
        height: 32px;
    }
}
@media (min-width: 860px) {
    .w-32\:l {
        width: 32px;
    }
    .h-32\:l {
        height: 32px;
    }
}
@media (min-width: 1200px) {
    .w-32\:xl {
        width: 32px;
    }
    .h-32\:xl {
        height: 32px;
    }
}
.w-36 {
    width: 36px;
}
.h-36 {
    height: 36px;
}
@media (min-width: 640px) {
    .w-36\:m {
        width: 36px;
    }
    .h-36\:m {
        height: 36px;
    }
}
@media (min-width: 860px) {
    .w-36\:l {
        width: 36px;
    }
    .h-36\:l {
        height: 36px;
    }
}
@media (min-width: 1200px) {
    .w-36\:xl {
        width: 36px;
    }
    .h-36\:xl {
        height: 36px;
    }
}
.w-40 {
    width: 40px;
}
.h-40 {
    height: 40px;
}
@media (min-width: 640px) {
    .w-40\:m {
        width: 40px;
    }
    .h-40\:m {
        height: 40px;
    }
}
@media (min-width: 860px) {
    .w-40\:l {
        width: 40px;
    }
    .h-40\:l {
        height: 40px;
    }
}
@media (min-width: 1200px) {
    .w-40\:xl {
        width: 40px;
    }
    .h-40\:xl {
        height: 40px;
    }
}
.w-48 {
    width: 48px;
}
.h-48 {
    height: 48px;
}
@media (min-width: 640px) {
    .w-48\:m {
        width: 48px;
    }
    .h-48\:m {
        height: 48px;
    }
}
@media (min-width: 860px) {
    .w-48\:l {
        width: 48px;
    }
    .h-48\:l {
        height: 48px;
    }
}
@media (min-width: 1200px) {
    .w-48\:xl {
        width: 48px;
    }
    .h-48\:xl {
        height: 48px;
    }
}
.w-56 {
    width: 56px;
}
.h-56 {
    height: 56px;
}
@media (min-width: 640px) {
    .w-56\:m {
        width: 56px;
    }
    .h-56\:m {
        height: 56px;
    }
}
@media (min-width: 860px) {
    .w-56\:l {
        width: 56px;
    }
    .h-56\:l {
        height: 56px;
    }
}
@media (min-width: 1200px) {
    .w-56\:xl {
        width: 56px;
    }
    .h-56\:xl {
        height: 56px;
    }
}
.w-64 {
    width: 64px;
}
.h-64 {
    height: 64px;
}
@media (min-width: 640px) {
    .w-64\:m {
        width: 64px;
    }
    .h-64\:m {
        height: 64px;
    }
}
@media (min-width: 860px) {
    .w-64\:l {
        width: 64px;
    }
    .h-64\:l {
        height: 64px;
    }
}
@media (min-width: 1200px) {
    .w-64\:xl {
        width: 64px;
    }
    .h-64\:xl {
        height: 64px;
    }
}
.w-96 {
    width: 96px;
}
.h-96 {
    height: 96px;
}
@media (min-width: 640px) {
    .w-96\:m {
        width: 96px;
    }
    .h-96\:m {
        height: 96px;
    }
}
@media (min-width: 860px) {
    .w-96\:l {
        width: 96px;
    }
    .h-96\:l {
        height: 96px;
    }
}
@media (min-width: 1200px) {
    .w-96\:xl {
        width: 96px;
    }
    .h-96\:xl {
        height: 96px;
    }
}
.w-128 {
    width: 128px;
}
.h-128 {
    height: 128px;
}
@media (min-width: 640px) {
    .w-128\:m {
        width: 128px;
    }
    .h-128\:m {
        height: 128px;
    }
}
@media (min-width: 860px) {
    .w-128\:l {
        width: 128px;
    }
    .h-128\:l {
        height: 128px;
    }
}
@media (min-width: 1200px) {
    .w-128\:xl {
        width: 128px;
    }
    .h-128\:xl {
        height: 128px;
    }
}
.w-256 {
    width: 256px;
}
.h-256 {
    height: 256px;
}
@media (min-width: 640px) {
    .w-256\:m {
        width: 256px;
    }
    .h-256\:m {
        height: 256px;
    }
}
@media (min-width: 860px) {
    .w-256\:l {
        width: 256px;
    }
    .h-256\:l {
        height: 256px;
    }
}
@media (min-width: 1200px) {
    .w-256\:xl {
        width: 256px;
    }
    .h-256\:xl {
        height: 256px;
    }
}
.w-512 {
    width: 512px;
}
.h-512 {
    height: 512px;
}
@media (min-width: 640px) {
    .w-512\:m {
        width: 512px;
    }
    .h-512\:m {
        height: 512px;
    }
}
@media (min-width: 860px) {
    .w-512\:l {
        width: 512px;
    }
    .h-512\:l {
        height: 512px;
    }
}
@media (min-width: 1200px) {
    .w-512\:xl {
        width: 512px;
    }
    .h-512\:xl {
        height: 512px;
    }
}
.z-1 {
    z-index: 1;
}
.z-2 {
    z-index: 2;
}
.z-3 {
    z-index: 3;
}
.z-4 {
    z-index: 4;
}
.z-999 {
    z-index: 999;
}
.z-top {
    z-index: 99999;
}
@media (min-width: 640px) {
    .z-1\:m {
        z-index: 1;
    }
    .z-2\:m {
        z-index: 2;
    }
    .z-3\:m {
        z-index: 3;
    }
    .z-4\:m {
        z-index: 4;
    }
    .z-999\:m {
        z-index: 999;
    }
    .z-top\:m {
        z-index: 99999;
    }
}
@media (min-width: 860px) {
    .z-1\:l {
        z-index: 1;
    }
    .z-2\:l {
        z-index: 2;
    }
    .z-3\:l {
        z-index: 3;
    }
    .z-4\:l {
        z-index: 4;
    }
    .z-999\:l {
        z-index: 999;
    }
    .z-top\:l {
        z-index: 99999;
    }
}
@media (min-width: 1200px) {
    .z-1\:xl {
        z-index: 1;
    }
    .z-2\:xl {
        z-index: 2;
    }
    .z-3\:xl {
        z-index: 3;
    }
    .z-4\:xl {
        z-index: 4;
    }
    .z-999\:xl {
        z-index: 999;
    }
    .z-top\:xl {
        z-index: 99999;
    }
}
.btn,
button,
input[type="submit"] {
    appearance: none;
    border: 0;
    border-radius: 999px;
    color: #676a79;
    cursor: pointer;
    display: inline-block;
    font-family: "Visby CF", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    padding: 12px 42px;
    transition: all 0.3s;
    text-transform: uppercase;
}
.btn.btn--ghost,
button.btn--ghost,
input[type="submit"].btn--ghost {
    background-color: transparent;
    border: 2px solid #676a79;
}
.btn.btn--ghost:hover,
button.btn--ghost:hover,
input[type="submit"].btn--ghost:hover {
    background-color: #676a79;
    color: #fff;
}
.btn[type="submit"],
button[type="submit"],
input[type="submit"][type="submit"] {
    background-color: #3eb06f;
    color: #fff;
}
.btn.btn--brand,
button.btn--brand,
input[type="submit"].btn--brand {
    background-color: #2ce3af;
    color: #0B3937;
}
.btn.btn--brand:hover,
button.btn--brand:hover,
input[type="submit"].btn--brand:hover {
    background-color: #3fd8aa;
}
.btn.btn--brand.btn--ghost,
button.btn--brand.btn--ghost,
input[type="submit"].btn--brand.btn--ghost {
    background-color: transparent;
    border: 2px solid #2ce3af;
    color: #2ce3af;
}
.btn.btn--brand.btn--ghost:hover,
button.btn--brand.btn--ghost:hover,
input[type="submit"].btn--brand.btn--ghost:hover {
    background-color: #2ce3af;
    color: #fff;
}
.btn.btn--accent,
button.btn--accent,
input[type="submit"].btn--accent {
    background-color: #ea2e85;
    color: #fff;
}
.btn.btn--accent:hover,
button.btn--accent:hover,
input[type="submit"].btn--accent:hover {
    background-color: #9145c6;
}
.btn.btn--accent.btn--ghost,
button.btn--accent.btn--ghost,
input[type="submit"].btn--accent.btn--ghost {
    background-color: transparent;
    border: 2px solid #ea2e85;
    color: #ea2e85;
}
.btn.btn--accent.btn--ghost:hover,
button.btn--accent.btn--ghost:hover,
input[type="submit"].btn--accent.btn--ghost:hover {
    background-color: #ea2e85;
    color: #fff;
}
.btn.btn--primary,
button.btn--primary,
input[type="submit"].btn--primary {
    background-color: #191b1f;
    color: #fff;
}
.btn.btn--primary:hover,
button.btn--primary:hover,
input[type="submit"].btn--primary:hover {
    background-color: #737a84;
}
.btn.btn--primary.btn--ghost,
button.btn--primary.btn--ghost,
input[type="submit"].btn--primary.btn--ghost {
    background-color: transparent;
    border: 2px solid #191b1f;
    color: #191b1f;
}
.btn.btn--primary.btn--ghost:hover,
button.btn--primary.btn--ghost:hover,
input[type="submit"].btn--primary.btn--ghost:hover {
    background-color: #191b1f;
    color: #fff;
}
.btn.btn--secondary,
button.btn--secondary,
input[type="submit"].btn--secondary {
    background-color: #40434c;
    color: #fff;
}
.btn.btn--secondary:hover,
button.btn--secondary:hover,
input[type="submit"].btn--secondary:hover {
    background-color: #7b7b7b;
}
.btn.btn--secondary.btn--ghost,
button.btn--secondary.btn--ghost,
input[type="submit"].btn--secondary.btn--ghost {
    background-color: transparent;
    border: 2px solid #40434c;
    color: #40434c;
}
.btn.btn--secondary.btn--ghost:hover,
button.btn--secondary.btn--ghost:hover,
input[type="submit"].btn--secondary.btn--ghost:hover {
    background-color: #40434c;
    color: #fff;
}
.btn.btn--black,
button.btn--black,
input[type="submit"].btn--black {
    background-color: #222;
    color: #fff;
}
.btn.btn--black:hover,
button.btn--black:hover,
input[type="submit"].btn--black:hover {
    background-color: #363636;
}
.btn.btn--black.btn--ghost,
button.btn--black.btn--ghost,
input[type="submit"].btn--black.btn--ghost {
    background-color: transparent;
    border: 2px solid #222;
    color: #222;
}
.btn.btn--black.btn--ghost:hover,
button.btn--black.btn--ghost:hover,
input[type="submit"].btn--black.btn--ghost:hover {
    background-color: #222;
    color: #fff;
}
.btn.btn--white,
button.btn--white,
input[type="submit"].btn--white {
    background-color: #fff;
    color: #222;
}
.btn.btn--white:hover,
button.btn--white:hover,
input[type="submit"].btn--white:hover {
    background-color: #fff;
}
.btn.btn--white.btn--ghost,
button.btn--white.btn--ghost,
input[type="submit"].btn--white.btn--ghost {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
}
.btn.btn--white.btn--ghost:hover,
button.btn--white.btn--ghost:hover,
input[type="submit"].btn--white.btn--ghost:hover {
    background-color: #fff;
    color: #222;
}
.btn.btn--dark-grey,
button.btn--dark-grey,
input[type="submit"].btn--dark-grey {
    background-color: #2c2f36;
    color: #fff;
}
.btn.btn--dark-grey:hover,
button.btn--dark-grey:hover,
input[type="submit"].btn--dark-grey:hover {
    background-color: #585858;
}
.btn.btn--dark-grey.btn--ghost,
button.btn--dark-grey.btn--ghost,
input[type="submit"].btn--dark-grey.btn--ghost {
    background-color: transparent;
    border: 2px solid #2c2f36;
    color: #2c2f36;
}
.btn.btn--dark-grey.btn--ghost:hover,
button.btn--dark-grey.btn--ghost:hover,
input[type="submit"].btn--dark-grey.btn--ghost:hover {
    background-color: #2c2f36;
    color: #fff;
}
.btn.btn--grey,
button.btn--grey,
input[type="submit"].btn--grey {
    background-color: #676a79;
    color: #fff;
}
.btn.btn--grey:hover,
button.btn--grey:hover,
input[type="submit"].btn--grey:hover {
    background-color: #8f92a7;
}
.btn.btn--grey.btn--ghost,
button.btn--grey.btn--ghost,
input[type="submit"].btn--grey.btn--ghost {
    background-color: transparent;
    border: 2px solid #676a79;
    color: #676a79;
}
.btn.btn--grey.btn--ghost:hover,
button.btn--grey.btn--ghost:hover,
input[type="submit"].btn--grey.btn--ghost:hover {
    background-color: #676a79;
    color: #fff;
}
.btn.btn--light-grey,
button.btn--light-grey,
input[type="submit"].btn--light-grey {
    background-color: #d3d4d9;
    color: #222;
}
.btn.btn--light-grey:hover,
button.btn--light-grey:hover,
input[type="submit"].btn--light-grey:hover {
    background-color: #fff;
}
.btn.btn--light-grey.btn--ghost,
button.btn--light-grey.btn--ghost,
input[type="submit"].btn--light-grey.btn--ghost {
    background-color: transparent;
    border: 2px solid #d3d4d9;
    color: #d3d4d9;
}
.btn.btn--light-grey.btn--ghost:hover,
button.btn--light-grey.btn--ghost:hover,
input[type="submit"].btn--light-grey.btn--ghost:hover {
    background-color: #d3d4d9;
    color: #222;
}
.btn.btn--faded-grey,
button.btn--faded-grey,
input[type="submit"].btn--faded-grey {
    background-color: #f7f8f8;
    color: #222;
}
.btn.btn--faded-grey:hover,
button.btn--faded-grey:hover,
input[type="submit"].btn--faded-grey:hover {
    background-color: #fff;
}
.btn.btn--faded-grey.btn--ghost,
button.btn--faded-grey.btn--ghost,
input[type="submit"].btn--faded-grey.btn--ghost {
    background-color: transparent;
    border: 2px solid #f7f8f8;
    color: #f7f8f8;
}
.btn.btn--faded-grey.btn--ghost:hover,
button.btn--faded-grey.btn--ghost:hover,
input[type="submit"].btn--faded-grey.btn--ghost:hover {
    background-color: #f7f8f8;
    color: #222;
}
.btn.btn--positive,
button.btn--positive,
input[type="submit"].btn--positive {
    background-color: #3eb06f;
    color: #fff;
}
.btn.btn--positive:hover,
button.btn--positive:hover,
input[type="submit"].btn--positive:hover {
    background-color: #54c384;
}
.btn.btn--positive.btn--ghost,
button.btn--positive.btn--ghost,
input[type="submit"].btn--positive.btn--ghost {
    background-color: transparent;
    border: 2px solid #3eb06f;
    color: #3eb06f;
}
.btn.btn--positive.btn--ghost:hover,
button.btn--positive.btn--ghost:hover,
input[type="submit"].btn--positive.btn--ghost:hover {
    background-color: #3eb06f;
    color: #fff;
}
.btn.btn--negative,
button.btn--negative,
input[type="submit"].btn--negative {
    background-color: #df5631;
    color: #fff;
}
.btn.btn--negative:hover,
button.btn--negative:hover,
input[type="submit"].btn--negative:hover {
    background-color: #e47354;
}
.btn.btn--negative.btn--ghost,
button.btn--negative.btn--ghost,
input[type="submit"].btn--negative.btn--ghost {
    background-color: transparent;
    border: 2px solid #df5631;
    color: #df5631;
}
.btn.btn--negative.btn--ghost:hover,
button.btn--negative.btn--ghost:hover,
input[type="submit"].btn--negative.btn--ghost:hover {
    background-color: #df5631;
    color: #fff;
}
.btn.btn--warning,
button.btn--warning,
input[type="submit"].btn--warning {
    background-color: #f97c4b;
    color: #222;
}
.btn.btn--warning:hover,
button.btn--warning:hover,
input[type="submit"].btn--warning:hover {
    background-color: #fa9972;
}
.btn.btn--warning.btn--ghost,
button.btn--warning.btn--ghost,
input[type="submit"].btn--warning.btn--ghost {
    background-color: transparent;
    border: 2px solid #f97c4b;
    color: #f97c4b;
}
.btn.btn--warning.btn--ghost:hover,
button.btn--warning.btn--ghost:hover,
input[type="submit"].btn--warning.btn--ghost:hover {
    background-color: #f97c4b;
    color: #222;
}
.btn.btn--neutral,
button.btn--neutral,
input[type="submit"].btn--neutral {
    background-color: #577597;
    color: #fff;
}
.btn.btn--neutral:hover,
button.btn--neutral:hover,
input[type="submit"].btn--neutral:hover {
    background-color: #6c89aa;
}
.btn.btn--neutral.btn--ghost,
button.btn--neutral.btn--ghost,
input[type="submit"].btn--neutral.btn--ghost {
    background-color: transparent;
    border: 2px solid #577597;
    color: #577597;
}
.btn.btn--neutral.btn--ghost:hover,
button.btn--neutral.btn--ghost:hover,
input[type="submit"].btn--neutral.btn--ghost:hover {
    background-color: #577597;
    color: #fff;
}
.btn.btn--facebook,
button.btn--facebook,
input[type="submit"].btn--facebook {
    background-color: #3b5998;
    color: #fff;
}
.btn.btn--facebook:hover,
button.btn--facebook:hover,
input[type="submit"].btn--facebook:hover {
    background-color: #466ab5;
}
.btn.btn--facebook.btn--ghost,
button.btn--facebook.btn--ghost,
input[type="submit"].btn--facebook.btn--ghost {
    background-color: transparent;
    border: 2px solid #3b5998;
    color: #3b5998;
}
.btn.btn--facebook.btn--ghost:hover,
button.btn--facebook.btn--ghost:hover,
input[type="submit"].btn--facebook.btn--ghost:hover {
    background-color: #3b5998;
    color: #fff;
}
.btn.btn--twitter,
button.btn--twitter,
input[type="submit"].btn--twitter {
    background-color: #55acee;
    color: #222;
}
.btn.btn--twitter:hover,
button.btn--twitter:hover,
input[type="submit"].btn--twitter:hover {
    background-color: #7abef2;
}
.btn.btn--twitter.btn--ghost,
button.btn--twitter.btn--ghost,
input[type="submit"].btn--twitter.btn--ghost {
    background-color: transparent;
    border: 2px solid #55acee;
    color: #55acee;
}
.btn.btn--twitter.btn--ghost:hover,
button.btn--twitter.btn--ghost:hover,
input[type="submit"].btn--twitter.btn--ghost:hover {
    background-color: #55acee;
    color: #222;
}
.btn.btn--pinterest,
button.btn--pinterest,
input[type="submit"].btn--pinterest {
    background-color: #bd081c;
    color: #fff;
}
.btn.btn--pinterest:hover,
button.btn--pinterest:hover,
input[type="submit"].btn--pinterest:hover {
    background-color: #e40a22;
}
.btn.btn--pinterest.btn--ghost,
button.btn--pinterest.btn--ghost,
input[type="submit"].btn--pinterest.btn--ghost {
    background-color: transparent;
    border: 2px solid #bd081c;
    color: #bd081c;
}
.btn.btn--pinterest.btn--ghost:hover,
button.btn--pinterest.btn--ghost:hover,
input[type="submit"].btn--pinterest.btn--ghost:hover {
    background-color: #bd081c;
    color: #fff;
}
.btn.btn--instagram,
button.btn--instagram,
input[type="submit"].btn--instagram {
    background-color: #3f729b;
    color: #fff;
}
.btn.btn--instagram:hover,
button.btn--instagram:hover,
input[type="submit"].btn--instagram:hover {
    background-color: #4c87b6;
}
.btn.btn--instagram.btn--ghost,
button.btn--instagram.btn--ghost,
input[type="submit"].btn--instagram.btn--ghost {
    background-color: transparent;
    border: 2px solid #3f729b;
    color: #3f729b;
}
.btn.btn--instagram.btn--ghost:hover,
button.btn--instagram.btn--ghost:hover,
input[type="submit"].btn--instagram.btn--ghost:hover {
    background-color: #3f729b;
    color: #fff;
}
.btn.btn--google-plus,
button.btn--google-plus,
input[type="submit"].btn--google-plus {
    background-color: #dc4e41;
    color: #fff;
}
.btn.btn--google-plus:hover,
button.btn--google-plus:hover,
input[type="submit"].btn--google-plus:hover {
    background-color: #e26e63;
}
.btn.btn--google-plus.btn--ghost,
button.btn--google-plus.btn--ghost,
input[type="submit"].btn--google-plus.btn--ghost {
    background-color: transparent;
    border: 2px solid #dc4e41;
    color: #dc4e41;
}
.btn.btn--google-plus.btn--ghost:hover,
button.btn--google-plus.btn--ghost:hover,
input[type="submit"].btn--google-plus.btn--ghost:hover {
    background-color: #dc4e41;
    color: #fff;
}
.btn.btn--wordpress,
button.btn--wordpress,
input[type="submit"].btn--wordpress {
    background-color: #0087be;
    color: #fff;
}
.btn.btn--wordpress:hover,
button.btn--wordpress:hover,
input[type="submit"].btn--wordpress:hover {
    background-color: #00a4e7;
}
.btn.btn--wordpress.btn--ghost,
button.btn--wordpress.btn--ghost,
input[type="submit"].btn--wordpress.btn--ghost {
    background-color: transparent;
    border: 2px solid #0087be;
    color: #0087be;
}
.btn.btn--wordpress.btn--ghost:hover,
button.btn--wordpress.btn--ghost:hover,
input[type="submit"].btn--wordpress.btn--ghost:hover {
    background-color: #0087be;
    color: #fff;
}
.btn.btn--linkedin,
button.btn--linkedin,
input[type="submit"].btn--linkedin {
    background-color: #0077b5;
    color: #fff;
}
.btn.btn--linkedin:hover,
button.btn--linkedin:hover,
input[type="submit"].btn--linkedin:hover {
    background-color: #0092de;
}
.btn.btn--linkedin.btn--ghost,
button.btn--linkedin.btn--ghost,
input[type="submit"].btn--linkedin.btn--ghost {
    background-color: transparent;
    border: 2px solid #0077b5;
    color: #0077b5;
}
.btn.btn--linkedin.btn--ghost:hover,
button.btn--linkedin.btn--ghost:hover,
input[type="submit"].btn--linkedin.btn--ghost:hover {
    background-color: #0077b5;
    color: #fff;
}
.btn.btn--sm,
button.btn--sm,
input[type="submit"].btn--sm {
    font-size: 14px;
    padding: 6px 20px;
}
.btn.btn--lg,
button.btn--lg,
input[type="submit"].btn--lg {
    font-size: 18px;
    padding: 12px 22px;
}
.btn.btn--xl,
button.btn--xl,
input[type="submit"].btn--xl {
    font-size: 19px;
    padding: 18px 32px;
}
.btn.btn--block,
button.btn--block,
input[type="submit"].btn--block {
    box-sizing: border-box;
    display: block;
    text-align: center;
    width: 100%;
}
.field-group {
    margin-top: 30px;
}
.field {
    margin-top: 20px;
    margin-bottom: 12px;
}
.field-description {
    color: #676a79;
    margin-top: 3px;
}
.form-error {
    color: #df5631;
}
label {
    display: inline-block;
    margin-bottom: 3px;
    font-weight: 700;
}
input:not([type="checkbox"]),
select,
textarea {
    appearance: none;
    background-color: transparent;
    border: 1px solid #f7f8f8;
    border-radius: 3px;
    box-sizing: border-box;
    display: block;
    padding: 8px;
    width: 100%;
    font-family: "Visby CF", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 18px;
}
input:not([type="checkbox"]).is-invalid,
select.is-invalid,
textarea.is-invalid {
    border-color: #df5631;
}
input:not([type="checkbox"]):focus,
input:not([type="checkbox"]):hover,
select:focus,
select:hover,
textarea:focus,
textarea:hover {
    border-color: #d3d4d9;
}
input:not([type="checkbox"]):focus,
select:focus,
textarea:focus {
    border-color: #191b1f;
}
textarea {
    height: 120px;
}
select {
    background-image: url(../images/select.png);
    background-repeat: no-repeat;
    background-position: right;
}
div.wpcf7-response-output {
    border-width: 1px;
    border-radius: 0;
    margin: 0;
}
span.wpcf7-not-valid-tip {
    font-size: 8px;
    color: #df5631;
}
div.wpcf7 .ajax-loader {
    position: absolute;
    left: 20px;
    bottom: 25px;
}
span.wpcf7-list-item {
    margin: 0;
}
form .field .field-type-choices__button {
    border-radius: 3px;
}
.media {
    height: 0;
    position: relative;
    padding-bottom: 56.25%;
}
.media--4x3 {
    padding-bottom: 75%;
}
.media > * {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
}
body {
    background-color: #f7f8fa;
    color: #191b1f;
    font-family: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 18px;
    margin: 0;
}
p {
    line-height: 1.45;
}
a {
    text-decoration: none;
}
img {
    max-width: 100%;
    height: auto;
}
button {
    cursor: pointer;
}
[disabled] {
    cursor: not-allowed;
    opacity: 0.6;
}
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
li {
    margin: 0;
    padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Visby CF", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #222;
    line-height: 1;
    font-weight: 700;
}
@supports (display: grid) {
    .browser-message {
        display: none;
    }
}
.border-box {
    box-sizing: border-box;
}
.email-address {
    unicode-bidi: bidi-override;
    direction: rtl;
}
.heading:after {
    background-color: #2ce3af;
    content: "";
    display: block;
    height: 3px;
    margin-top: 4px;
    width: 70px;
}
.sub-heading {
    text-align: center;
}
.sub-heading:after {
    background-color: #2ce3af;
    content: "";
    display: block;
    height: 3px;
    margin-top: 4px;
    margin-left: auto;
    margin-right: auto;
    width: 70px;
}
