/* letter-spacing */

.ls-1 {
	letter-spacing: 1 !important
}

.ls-2 {
	letter-spacing: .165em !important
}

.ls-3 {
	letter-spacing: .25em !important
}

/* line-height */

.lh-0 {
		line-height: 0 !important;
}
.lh-normal {
		line-height: normal !important;
}

/* background */
.bg-black { background-color: var(--informatizer-black) !important; }
.bg-white { background-color: var(--informatizer-white) !important; }

.bg-soft { background-color: var(--informatizer-gray-50) !important; }
.bg-50 { background-color: var(--informatizer-gray-50) !important; }
.bg-100 { background-color: var(--informatizer-gray-100) !important; }
.bg-200 { background-color: var(--informatizer-gray-200) !important; }
.bg-300 { background-color: var(--informatizer-gray-300) !important; }
.bg-400 { background-color: var(--informatizer-gray-400) !important; }
.bg-500 { background-color: var(--informatizer-gray-500) !important; }
.bg-600 { background-color: var(--informatizer-gray-600) !important; }
.bg-700 { background-color: var(--informatizer-gray-700) !important; }
.bg-800 { background-color: var(--informatizer-gray-800) !important; }
.bg-900 { background-color: var(--informatizer-gray-900) !important; }
.bg-950 { background-color: var(--informatizer-gray-950) !important; }
.bg-1000 { background-color: var(--informatizer-gray-1000) !important; }
.bg-1100 { background-color: var(--informatizer-gray-1100) !important; }

.bg-gray-50 { background-color: var(--informatizer-gray-50) !important; }
.bg-gray-100 { background-color: var(--informatizer-gray-100) !important; }
.bg-gray-200 { background-color: var(--informatizer-gray-200) !important; }
.bg-gray-300 { background-color: var(--informatizer-gray-300) !important; }
.bg-gray-400 { background-color: var(--informatizer-gray-400) !important; }
.bg-gray-500 { background-color: var(--informatizer-gray-500) !important; }
.bg-gray-600 { background-color: var(--informatizer-gray-600) !important; }
.bg-gray-700 { background-color: var(--informatizer-gray-700) !important; }
.bg-gray-800 { background-color: var(--informatizer-gray-800) !important; }
.bg-gray-900 { background-color: var(--informatizer-gray-900) !important; }
.bg-gray-950 { background-color: var(--informatizer-gray-950) !important; }
.bg-gray-1000 { background-color: var(--informatizer-gray-1000) !important; }
.bg-gray-1100 { background-color: var(--informatizer-gray-1100) !important; }

.bg-primary-50 { background-color: var(--informatizer-primary-50) !important; }
.bg-primary-100 { background-color: var(--informatizer-primary-100) !important; }
.bg-primary-200 { background-color: var(--informatizer-primary-200) !important; }
.bg-primary-300 { background-color: var(--informatizer-primary-300) !important; }
.bg-primary-400 { background-color: var(--informatizer-primary-400) !important; }
.bg-primary-500 { background-color: var(--informatizer-primary-500) !important; }
.bg-primary-600 { background-color: var(--informatizer-primary-600) !important; }
.bg-primary-700 { background-color: var(--informatizer-primary-700) !important; }
.bg-primary-800 { background-color: var(--informatizer-primary-800) !important; }
.bg-primary-900 { background-color: var(--informatizer-primary-900) !important; }
.bg-primary-950 { background-color: var(--informatizer-primary-950) !important; }

.bg-success-50 { background-color: var(--informatizer-success-50) !important; }
.bg-success-100 { background-color: var(--informatizer-success-100) !important; }
.bg-success-200 { background-color: var(--informatizer-success-200) !important; }
.bg-success-300 { background-color: var(--informatizer-success-300) !important; }
.bg-success-400 { background-color: var(--informatizer-success-400) !important; }
.bg-success-500 { background-color: var(--informatizer-success-500) !important; }
.bg-success-600 { background-color: var(--informatizer-success-600) !important; }
.bg-success-700 { background-color: var(--informatizer-success-700) !important; }
.bg-success-800 { background-color: var(--informatizer-success-800) !important; }
.bg-success-900 { background-color: var(--informatizer-success-900) !important; }
.bg-success-950 { background-color: var(--informatizer-success-950) !important; }

.bg-warning-50 { background-color: var(--informatizer-warning-50) !important; }
.bg-warning-100 { background-color: var(--informatizer-warning-100) !important; }
.bg-warning-200 { background-color: var(--informatizer-warning-200) !important; }
.bg-warning-300 { background-color: var(--informatizer-warning-300) !important; }
.bg-warning-400 { background-color: var(--informatizer-warning-400) !important; }
.bg-warning-500 { background-color: var(--informatizer-warning-500) !important; }
.bg-warning-600 { background-color: var(--informatizer-warning-600) !important; }
.bg-warning-700 { background-color: var(--informatizer-warning-700) !important; }
.bg-warning-800 { background-color: var(--informatizer-warning-800) !important; }
.bg-warning-900 { background-color: var(--informatizer-warning-900) !important; }
.bg-warning-950 { background-color: var(--informatizer-warning-950) !important; }

.bg-danger-50 { background-color: var(--informatizer-danger-50) !important; }
.bg-danger-100 { background-color: var(--informatizer-danger-100) !important; }
.bg-danger-200 { background-color: var(--informatizer-danger-200) !important; }
.bg-danger-300 { background-color: var(--informatizer-danger-300) !important; }
.bg-danger-400 { background-color: var(--informatizer-danger-400) !important; }
.bg-danger-500 { background-color: var(--informatizer-danger-500) !important; }
.bg-danger-600 { background-color: var(--informatizer-danger-600) !important; }
.bg-danger-700 { background-color: var(--informatizer-danger-700) !important; }
.bg-danger-800 { background-color: var(--informatizer-danger-800) !important; }
.bg-danger-900 { background-color: var(--informatizer-danger-900) !important; }
.bg-danger-950 { background-color: var(--informatizer-danger-950) !important; }




/* text */

.text-black { color: var(--informatizer-black) !important; }
.text-white { color: var(--informatizer-white) !important; }

.text-soft { color: var(--informatizer-gray-50) !important; }
.text-50 { color: var(--informatizer-gray-50) !important; }
.text-100 { color: var(--informatizer-gray-100) !important; }
.text-200 { color: var(--informatizer-gray-200) !important; }
.text-300 { color: var(--informatizer-gray-300) !important; }
.text-400 { color: var(--informatizer-gray-400) !important; }
.text-500 { color: var(--informatizer-gray-500) !important; }
.text-600 { color: var(--informatizer-gray-600) !important; }
.text-700, .text-body, .body-text { color: var(--informatizer-gray-700) !important; }
.text-800 { color: var(--informatizer-gray-800) !important; }
.text-900 { color: var(--informatizer-gray-900) !important; }
.text-950 { color: var(--informatizer-gray-950) !important; }
.text-1000 { color: var(--informatizer-gray-1000) !important; }
.text-1100 { color: var(--informatizer-gray-1100) !important; }

.text-gray-50 { color: var(--informatizer-gray-50) !important; }
.text-gray-100 { color: var(--informatizer-gray-100) !important; }
.text-gray-200 { color: var(--informatizer-gray-200) !important; }
.text-gray-300 { color: var(--informatizer-gray-300) !important; }
.text-gray-400 { color: var(--informatizer-gray-400) !important; }
.text-gray-500 { color: var(--informatizer-gray-500) !important; }
.text-gray-600 { color: var(--informatizer-gray-600) !important; }
.text-gray-700, .text-gray { color: var(--informatizer-gray-700) !important; }
.text-gray-800 { color: var(--informatizer-gray-800) !important; }
.text-gray-900 { color: var(--informatizer-gray-900) !important; }
.text-gray-950 { color: var(--informatizer-gray-950) !important; }

.text-primary-50 { color: var(--informatizer-primary-50) !important; }
.text-primary-100 { color: var(--informatizer-primary-100) !important; }
.text-primary-200 { color: var(--informatizer-primary-200) !important; }
.text-primary-300 { color: var(--informatizer-primary-300) !important; }
.text-primary-400 { color: var(--informatizer-primary-400) !important; }
.text-primary-500 { color: var(--informatizer-primary-500) !important; }
.text-primary-600 { color: var(--informatizer-primary-600) !important; }
.text-primary-700, .text-primary { color: var(--informatizer-primary-700) !important; }
.text-primary-800 { color: var(--informatizer-primary-800) !important; }
.text-primary-900 { color: var(--informatizer-primary-900) !important; }
.text-primary-950 { color: var(--informatizer-primary-950) !important; }

.text-success-50 { color: var(--informatizer-success-50) !important; }
.text-success-100 { color: var(--informatizer-success-100) !important; }
.text-success-200 { color: var(--informatizer-success-200) !important; }
.text-success-300 { color: var(--informatizer-success-300) !important; }
.text-success-400 { color: var(--informatizer-success-400) !important; }
.text-success-500 { color: var(--informatizer-success-500) !important; }
.text-success-600 { color: var(--informatizer-success-600) !important; }
.text-success-700, .text-success { color: var(--informatizer-success-700) !important; }
.text-success-800 { color: var(--informatizer-success-800) !important; }
.text-success-900 { color: var(--informatizer-success-900) !important; }
.text-success-950 { color: var(--informatizer-success-950) !important; }

.text-warning-50 { color: var(--informatizer-warning-50) !important; }
.text-warning-100 { color: var(--informatizer-warning-100) !important; }
.text-warning-200 { color: var(--informatizer-warning-200) !important; }
.text-warning-300 { color: var(--informatizer-warning-300) !important; }
.text-warning-400 { color: var(--informatizer-warning-400) !important; }
.text-warning-500 { color: var(--informatizer-warning-500) !important; }
.text-warning-600 { color: var(--informatizer-warning-600) !important; }
.text-warning-700, .text-warning { color: var(--informatizer-warning-700) !important; }
.text-warning-800 { color: var(--informatizer-warning-800) !important; }
.text-warning-900 { color: var(--informatizer-warning-900) !important; }
.text-warning-950 { color: var(--informatizer-warning-950) !important; }

.text-danger-50 { color: var(--informatizer-danger-50) !important; }
.text-danger-100 { color: var(--informatizer-danger-100) !important; }
.text-danger-200 { color: var(--informatizer-danger-200) !important; }
.text-danger-300 { color: var(--informatizer-danger-300) !important; }
.text-danger-400 { color: var(--informatizer-danger-400) !important; }
.text-danger-500 { color: var(--informatizer-danger-500) !important; }
.text-danger-600 { color: var(--informatizer-danger-600) !important; }
.text-danger-700, .text-danger { color: var(--informatizer-danger-700) !important; }
.text-danger-800 { color: var(--informatizer-danger-800) !important; }
.text-danger-900 { color: var(--informatizer-danger-900) !important; }
.text-danger-950 { color: var(--informatizer-danger-950) !important; }

/* border hr */

.hr {
		background-color: var(--informatizer-gray-300);
		border: 0;
		box-sizing: content-box;
		height: 1px;
}
.hr-1 {
		background-color:var(--informatizer-gray-300);
		border: 0;
		box-sizing: content-box;
		height: 1px;
}
.hr-2 {
		background-color: var(--informatizer-gray-300);
		border: 0;
		box-sizing: content-box;
		height: 2px;
}
.hr-3 {
		background-color: var(--informatizer-gray-300);
		border: 0;
		box-sizing: content-box;
		height: 3px;
}


/* border */

.border-50 { border-color: var(--informatizer-gray-50) !important; }
.border-100 { border-color: var(--informatizer-gray-100) !important; }
.border-200 { border-color: var(--informatizer-gray-200) !important; }
.border-300 { border-color: var(--informatizer-gray-300) !important; }
.border-400 { border-color: var(--informatizer-gray-400) !important; }
.border-500 { border-color: var(--informatizer-gray-500) !important; }
.border-600 { border-color: var(--informatizer-gray-600) !important; }
.border-700 { border-color: var(--informatizer-gray-700) !important; }
.border-800 { border-color: var(--informatizer-gray-800) !important; }
.border-900 { border-color: var(--informatizer-gray-900) !important; }
.border-950 { border-color: var(--informatizer-gray-950) !important; }

.border-gray-50 { border-color: var(--informatizer-gray-50) !important; }
.border-gray-100 { border-color: var(--informatizer-gray-100) !important; }
.border-gray-200 { border-color: var(--informatizer-gray-200) !important; }
.border-gray-300 { border-color: var(--informatizer-gray-300) !important; }
.border-gray-400 { border-color: var(--informatizer-gray-400) !important; }
.border-gray-500 { border-color: var(--informatizer-gray-500) !important; }
.border-gray-600 { border-color: var(--informatizer-gray-600) !important; }
.border-gray-700 { border-color: var(--informatizer-gray-700) !important; }
.border-gray-800 { border-color: var(--informatizer-gray-800) !important; }
.border-gray-900 { border-color: var(--informatizer-gray-900) !important; }
.border-gray-950 { border-color: var(--informatizer-gray-950) !important; }

.border-primary-50 { border-color: var(--informatizer-primary-50) !important; }
.border-primary-100 { border-color: var(--informatizer-primary-100) !important; }
.border-primary-200 { border-color: var(--informatizer-primary-200) !important; }
.border-primary-300 { border-color: var(--informatizer-primary-300) !important; }
.border-primary-400 { border-color: var(--informatizer-primary-400) !important; }
.border-primary-500 { border-color: var(--informatizer-primary-500) !important; }
.border-primary-600 { border-color: var(--informatizer-primary-600) !important; }
.border-primary-700 { border-color: var(--informatizer-primary-700) !important; }
.border-primary-800 { border-color: var(--informatizer-primary-800) !important; }
.border-primary-900 { border-color: var(--informatizer-primary-900) !important; }
.border-primary-950 { border-color: var(--informatizer-primary-950) !important; }

.border-success-50 { border-color: var(--informatizer-success-50) !important; }
.border-success-100 { border-color: var(--informatizer-success-100) !important; }
.border-success-200 { border-color: var(--informatizer-success-200) !important; }
.border-success-300 { border-color: var(--informatizer-success-300) !important; }
.border-success-400 { border-color: var(--informatizer-success-400) !important; }
.border-success-500 { border-color: var(--informatizer-success-500) !important; }
.border-success-600 { border-color: var(--informatizer-success-600) !important; }
.border-success-700 { border-color: var(--informatizer-success-700) !important; }
.border-success-800 { border-color: var(--informatizer-success-800) !important; }
.border-success-900 { border-color: var(--informatizer-success-900) !important; }
.border-success-950 { border-color: var(--informatizer-success-950) !important; }

.border-warning-50 { border-color: var(--informatizer-warning-50) !important; }
.border-warning-100 { border-color: var(--informatizer-warning-100) !important; }
.border-warning-200 { border-color: var(--informatizer-warning-200) !important; }
.border-warning-300 { border-color: var(--informatizer-warning-300) !important; }
.border-warning-400 { border-color: var(--informatizer-warning-400) !important; }
.border-warning-500 { border-color: var(--informatizer-warning-500) !important; }
.border-warning-600 { border-color: var(--informatizer-warning-600) !important; }
.border-warning-700 { border-color: var(--informatizer-warning-700) !important; }
.border-warning-800 { border-color: var(--informatizer-warning-800) !important; }
.border-warning-900 { border-color: var(--informatizer-warning-900) !important; }
.border-warning-950 { border-color: var(--informatizer-warning-950) !important; }

.border-danger-50 { border-color: var(--informatizer-danger-50) !important; }
.border-danger-100 { border-color: var(--informatizer-danger-100) !important; }
.border-danger-200 { border-color: var(--informatizer-danger-200) !important; }
.border-danger-300 { border-color: var(--informatizer-danger-300) !important; }
.border-danger-400 { border-color: var(--informatizer-danger-400) !important; }
.border-danger-500 { border-color: var(--informatizer-danger-500) !important; }
.border-danger-600 { border-color: var(--informatizer-danger-600) !important; }
.border-danger-700 { border-color: var(--informatizer-danger-700) !important; }
.border-danger-800 { border-color: var(--informatizer-danger-800) !important; }
.border-danger-900 { border-color: var(--informatizer-danger-900) !important; }
.border-danger-950 { border-color: var(--informatizer-danger-950) !important; }

/* font-family */

.font-monospace {
	font-family: var(--phoenix-font-monospace) !important
}

/* font-size */

.fs-inherit { font-size: inherit !important; }

.fs-1 { font-size: 4.768371582rem !important; }
.fs-2 { font-size: 3.8146972656rem !important; }
.fs-3 {font-size: 3.0517578125rem !important; }
.fs-4 {font-size: 2.44140625rem !important; }
.fs-5 {font-size: 1.953125rem !important; }
.fs-6 {font-size: 1.5625rem !important; }
.fs-7 {font-size: 1.25rem !important; }
.fs-8 {font-size: 1rem !important; }
.fs-9 {font-size: .8rem !important; }
.fs-10 {font-size: .64rem !important; }
.fs-11 {font-size: .512rem !important; }

.fs-8px { font-size: 0.5rem !important; }
.fs-9px { font-size: 0.5625rem !important; }
.fs-10px { font-size: 0.625rem !important; }
.fs-11px { font-size: 0.6875rem !important; }
.fs-12px { font-size: 0.75rem !important; }
.fs-13px { font-size: 0.8125rem !important; }
.fs-14px { font-size: 0.875rem !important; }
.fs-15px { font-size: 0.9375rem !important; }
.fs-16px { font-size: 1rem !important; }
.fs-17px { font-size: 1.0625rem !important; }
.fs-18px { font-size: 1.125rem !important; }
.fs-19px { font-size: 1.1875rem !important; }
.fs-20px { font-size: 1.25rem !important; }
.fs-21px { font-size: 1.3125rem !important; }
.fs-22px { font-size: 1.375rem !important; }
.fs-23px { font-size: 1.4375rem !important; }
.fs-24px { font-size: 1.5rem !important; }
.fs-25px { font-size: 1.5625rem !important; }
.fs-26px { font-size: 1.625rem !important; }
.fs-27px { font-size: 1.6875rem !important; }
.fs-28px { font-size: 1.75rem !important; }
.fs-29px { font-size: 1.8125rem !important; }
.fs-30px { font-size: 1.875rem !important; }
.fs-31px { font-size: 1.9375rem !important; }
.fs-32px { font-size: 2rem !important; }
.fs-33px { font-size: 2.0625rem !important; }
.fs-34px { font-size: 2.125rem !important; }
.fs-35px { font-size: 2.1875rem !important; }
.fs-36px { font-size: 2.25rem !important; }
.fs-37px { font-size: 2.3125rem !important; }
.fs-38px { font-size: 2.375rem !important; }
.fs-39px { font-size: 2.4375rem !important; }
.fs-40px { font-size: 2.5rem !important; }
.fs-41px { font-size: 2.5625rem !important; }
.fs-42px { font-size: 2.625rem !important; }
.fs-43px { font-size: 2.6875rem !important; }
.fs-44px { font-size: 2.75rem !important; }
.fs-45px { font-size: 2.8125rem !important; }
.fs-46px { font-size: 2.875rem !important; }
.fs-47px { font-size: 2.9375rem !important; }
.fs-48px { font-size: 3rem !important; }
.fs-49px { font-size: 3.0625rem !important; }
.fs-50px { font-size: 3.125rem !important; }
.fs-51px { font-size: 3.1875rem !important; }
.fs-52px { font-size: 3.25rem !important; }
.fs-53px { font-size: 3.3125rem !important; }
.fs-54px { font-size: 3.375rem !important; }
.fs-55px { font-size: 3.4375rem !important; }
.fs-56px { font-size: 3.5rem !important; }
.fs-57px { font-size: 3.5625rem !important; }
.fs-58px { font-size: 3.625rem !important; }
.fs-59px { font-size: 3.6875rem !important; }
.fs-60px { font-size: 3.75rem !important; }
.fs-61px { font-size: 3.8125rem !important; }
.fs-62px { font-size: 3.875rem !important; }
.fs-63px { font-size: 3.9375rem !important; }
.fs-64px { font-size: 4rem !important; }


/* font-weight */
.fw-1, .fw-100, .fw-thin { font-weight: 100 !important; }
.fw-2, .fw-200, .fw-lighter { font-weight: 200 !important; }
.fw-3, .fw-300, .fw-light { font-weight: 300 !important; }
.fw-4, .fw-400, .fw-normal { font-weight: 400 !important; }
.fw-5, .fw-500, .fw-medium { font-weight: 500 !important; }
.fw-6, .fw-600, .fw-semibold { font-weight: 600 !important; }
.fw-7, .fw-700, .fw-bold { font-weight: 700 !important; }
.fw-8, .fw-800, .fw-bolder { font-weight: 800 !important; }
.fw-9, .fw-900, .fw-black { font-weight: 900 !important; }

/* width */
.mw-100 { min-width: 100%; }
.w-auto { width: auto }
.w-inherit { width: inherit }
.w-0 { width: 0 }
.w-1 { width: .25rem; }
.w-2 { width: .5rem; }
.w-3 { width: .75rem; }
.w-4 { width: 1rem; }
.w-5 { width: 1.25rem; }
.w-6 { width: 1.5rem; }
.w-7 { width: 1.75rem; }
.w-8 { width: 2rem; }
.w-9 { width: 2.25rem; }
.w-10 { width: 2.5rem; }
.w-11 { width: 2.75rem; }
.w-12 { width: 3rem; }
.w-14 { width: 3.5rem; }
.w-16 { width: 4rem; }
.w-20 { width: 5rem; }
.w-24 { width: 6rem; }
.w-28 { width: 7rem; }
.w-32 { width: 8rem; }
.w-36 { width: 9rem; }
.w-40 { width: 10rem; }
.w-44 { width: 11rem; }
.w-48 { width: 12rem; }
.w-52 { width: 13rem; }
.w-56 { width: 14rem; }
.w-60 { width: 15rem; }
.w-64 { width: 16rem; }
.w-72 { width: 18rem; }
.w-80 { width: 20rem; }
.w-96 { width: 24rem; }
.w-auto { width: auto }
.w-px { width: 1px; }
.w-0\.5 { width: .125rem; }
.w-1\.5 { width: .375rem; }
.w-2\.5 { width: .625rem; }
.w-3\.5 { width: .875rem; }
.w-1\/2 { width: 50%; }
.w-1\/3 { width: 33.333333%; }
.w-2\/3 { width: 66.666667%; }
.w-1\/4 { width: 25%; }
.w-2\/4 { width: 50%; }
.w-3\/4 { width: 75%; }
.w-1\/5 { width: 20%; }
.w-2\/5 { width: 40%; }
.w-3\/5 { width: 60%; }
.w-4\/5 { width: 80%; }
.w-1\/6 { width: 16.666667%; }
.w-2\/6 { width: 33.333333%; }
.w-3\/6 { width: 50%; }
.w-4\/6 { width: 66.666667%; }
.w-5\/6 { width: 83.333333%; }
.w-1\/12 { width: 8.333333%; }
.w-2\/12 { width: 16.666667%; }
.w-3\/12 { width: 25%; }
.w-4\/12 { width: 33.333333%; }
.w-5\/12 { width: 41.666667%; }
.w-6\/12 { width: 50%; }
.w-7\/12 { width: 58.333333%; }
.w-8\/12 { width: 66.666667%; }
.w-9\/12 { width: 75%; }
.w-10\/12 { width: 83.333333%; }
.w-11\/12 { width: 91.666667%; }
.w-full { width: 100%; }
.w-screen { width: 100vw }
.w-min { width: min-content; }
.w-max { width: max-content; }
.min-w-0 { min-width: 0 }
.min-w-full { min-width: 100%; }
.min-w-min { min-width: min-content; }
.min-w-max { min-width: max-content; }
.max-w-0 { max-width: 0 }
.max-w-none { max-width: none }
.max-w-xs { max-width: 20rem; }
.max-w-sm { max-width: 24rem; }
.max-w-md { max-width: 28rem; }
.max-w-lg { max-width: 32rem; }
.max-w-xl { max-width: 36rem; }
.max-w-2xl { max-width: 42rem; }
.max-w-3xl { max-width: 48rem; }
.max-w-4xl { max-width: 56rem; }
.max-w-5xl { max-width: 64rem; }
.max-w-6xl { max-width: 72rem; }
.max-w-7xl { max-width: 80rem; }
.max-w-full { max-width: 100%; }
.max-w-min { max-width: min-content; }
.max-w-max { max-width: max-content; }
.max-w-prose { max-width: 65ch }
.max-w-screen-sm { max-width: 640px; }
.max-w-screen-md { max-width: 768px; }
.max-w-screen-lg { max-width: 1024px; }
.max-w-screen-xl { max-width: 1280px; }
.max-w-screen-2xl { max-width: 1536px; }

.rounded-none { border-radius: 0 !important; }
.rounded-sm { border-radius: .125rem; }
.rounded { border-radius: .25rem; }
.rounded-md { border-radius: .375rem; }
.rounded-lg { border-radius: .5rem; }
.rounded-xl { border-radius: .75rem; }
.rounded-2xl { border-radius: 1rem; }
.rounded-3xl { border-radius: 1.5rem; }
.rounded-full { border-radius: 9999px; }

.rounded-t-none { border-top-left-radius: 0;border-top-right-radius: 0 }
.rounded-t-sm { border-top-left-radius: .125rem;border-top-right-radius: .125rem; }
.rounded-t { border-top-left-radius: .25rem;border-top-right-radius: .25rem; }
.rounded-t-md { border-top-left-radius: .375rem;border-top-right-radius: .375rem; }
.rounded-t-lg { border-top-left-radius: .5rem;border-top-right-radius: .5rem; }
.rounded-t-xl { border-top-left-radius: .75rem;border-top-right-radius: .75rem; }
.rounded-t-2xl { border-top-left-radius: 1rem;border-top-right-radius: 1rem; }
.rounded-t-3xl { border-top-left-radius: 1.5rem;border-top-right-radius: 1.5rem; }
.rounded-t-full { border-top-left-radius: 9999px;border-top-right-radius: 9999px; }

.rounded-r-none { border-top-right-radius: 0;border-bottom-right-radius: 0 }
.rounded-r-sm { border-top-right-radius: .125rem;border-bottom-right-radius: .125rem; }
.rounded-r { border-top-right-radius: .25rem;border-bottom-right-radius: .25rem; }
.rounded-r-md { border-top-right-radius: .375rem;border-bottom-right-radius: .375rem; }
.rounded-r-lg { border-top-right-radius: .5rem;border-bottom-right-radius: .5rem; }
.rounded-r-xl { border-top-right-radius: .75rem;border-bottom-right-radius: .75rem; }
.rounded-r-2xl { border-top-right-radius: 1rem;border-bottom-right-radius: 1rem; }
.rounded-r-3xl { border-top-right-radius: 1.5rem;border-bottom-right-radius: 1.5rem; }
.rounded-r-full { border-top-right-radius: 9999px;border-bottom-right-radius: 9999px; }

.rounded-b-none { border-bottom-right-radius: 0;border-bottom-left-radius: 0 }
.rounded-b-sm { border-bottom-right-radius: .125rem;border-bottom-left-radius: .125rem; }
.rounded-b { border-bottom-right-radius: .25rem;border-bottom-left-radius: .25rem; }
.rounded-b-md { border-bottom-right-radius: .375rem;border-bottom-left-radius: .375rem; }
.rounded-b-lg { border-bottom-right-radius: .5rem;border-bottom-left-radius: .5rem; }
.rounded-b-xl { border-bottom-right-radius: .75rem;border-bottom-left-radius: .75rem; }
.rounded-b-2xl { border-bottom-right-radius: 1rem;border-bottom-left-radius: 1rem; }
.rounded-b-3xl { border-bottom-right-radius: 1.5rem;border-bottom-left-radius: 1.5rem; }
.rounded-b-full { border-bottom-right-radius: 9999px;border-bottom-left-radius: 9999px; }

.rounded-l-none { border-top-left-radius: 0;border-bottom-left-radius: 0 }
.rounded-l-sm { border-top-left-radius: .125rem;border-bottom-left-radius: .125rem; }
.rounded-l { border-top-left-radius: .25rem;border-bottom-left-radius: .25rem; }
.rounded-l-md { border-top-left-radius: .375rem;border-bottom-left-radius: .375rem; }
.rounded-l-lg { border-top-left-radius: .5rem;border-bottom-left-radius: .5rem; }
.rounded-l-xl { border-top-left-radius: .75rem;border-bottom-left-radius: .75rem; }
.rounded-l-2xl { border-top-left-radius: 1rem;border-bottom-left-radius: 1rem; }
.rounded-l-3xl { border-top-left-radius: 1.5rem;border-bottom-left-radius: 1.5rem; }
.rounded-l-full { border-top-left-radius: 9999px;border-bottom-left-radius: 9999px; }

.rounded-tl-none { border-top-left-radius: 0 }
.rounded-tl-sm { border-top-left-radius: .125rem; }
.rounded-tl { border-top-left-radius: .25rem; }
.rounded-tl-md { border-top-left-radius: .375rem; }
.rounded-tl-lg { border-top-left-radius: .5rem; }
.rounded-tl-xl { border-top-left-radius: .75rem; }
.rounded-tl-2xl { border-top-left-radius: 1rem; }
.rounded-tl-3xl { border-top-left-radius: 1.5rem; }
.rounded-tl-full { border-top-left-radius: 9999px; }

.rounded-tr-none { border-top-right-radius: 0 }
.rounded-tr-sm { border-top-right-radius: .125rem; }
.rounded-tr { border-top-right-radius: .25rem; }
.rounded-tr-md { border-top-right-radius: .375rem; }
.rounded-tr-lg { border-top-right-radius: .5rem; }
.rounded-tr-xl { border-top-right-radius: .75rem; }
.rounded-tr-2xl { border-top-right-radius: 1rem; }
.rounded-tr-3xl { border-top-right-radius: 1.5rem; }
.rounded-tr-full { border-top-right-radius: 9999px; }

.rounded-br-none { border-bottom-right-radius: 0 }
.rounded-br-sm { border-bottom-right-radius: .125rem; }
.rounded-br { border-bottom-right-radius: .25rem; }
.rounded-br-md { border-bottom-right-radius: .375rem; }
.rounded-br-lg { border-bottom-right-radius: .5rem; }
.rounded-br-xl { border-bottom-right-radius: .75rem; }
.rounded-br-2xl { border-bottom-right-radius: 1rem; }
.rounded-br-3xl { border-bottom-right-radius: 1.5rem; }
.rounded-br-full { border-bottom-right-radius: 9999px; }

.rounded-bl-none { border-bottom-left-radius: 0 }
.rounded-bl-sm { border-bottom-left-radius: .125rem; }
.rounded-bl { border-bottom-left-radius: .25rem; }
.rounded-bl-md { border-bottom-left-radius: .375rem; }
.rounded-bl-lg { border-bottom-left-radius: .5rem; }
.rounded-bl-xl { border-bottom-left-radius: .75rem; }
.rounded-bl-2xl { border-bottom-left-radius: 1rem; }
.rounded-bl-3xl { border-bottom-left-radius: 1.5rem; }
.rounded-bl-full { border-bottom-left-radius: 9999px; }

.br0 { border-radius: 0 }
.br1 { border-radius: .125rem; }
.br2 { border-radius: .25rem; }
.br3 { border-radius: .5rem; }
.br4 { border-radius: 1rem; }
.br-100 { border-radius: 100%; }
.br-pill { border-radius: 9999px; }
.br--bottom { border-top-left-radius: 0;border-top-right-radius: 0 }
.br--top { border-bottom-left-radius: 0;border-bottom-right-radius: 0 }
.br--right { border-top-left-radius: 0;border-bottom-left-radius: 0 }
.br--left { border-top-right-radius: 0;border-bottom-right-radius: 0 }

/* visibility */

.visible {
	visibility: visible !important
}

.invisible {
	visibility: hidden !important
}


/* margin */

.m-0 {
	margin: 0 !important
}

.m-1 {
	margin: .25rem !important
}

.m-2 {
	margin: .5rem !important
}

.m-3 {
	margin: 1rem !important
}

.m-4 {
	margin: 1.5rem !important
}

.m-5 {
	margin: 2rem !important
}

.m-6 {
	margin: 2.5rem !important
}

.m-7 {
	margin: 3rem !important
}

.m-8 {
	margin: 3.5rem !important
}

.m-9 {
	margin: 4rem !important
}

.m-10 {
	margin: 4.5rem !important
}

.m-11 {
	margin: 5rem !important
}

.m-12 {
	margin: 6rem !important
}

.m-13 {
	margin: 6.5rem !important
}

.m-14 {
	margin: 7rem !important
}

.m-15 {
	margin: 7.5rem !important
}

.m-auto {
	margin: auto !important
}

.mx-0 {
	margin-right: 0 !important;
	margin-left: 0 !important
}

.mx-1 {
	margin-right: .25rem !important;
	margin-left: .25rem !important
}

.mx-2 {
	margin-right: .5rem !important;
	margin-left: .5rem !important
}

.mx-3 {
	margin-right: 1rem !important;
	margin-left: 1rem !important
}

.mx-4 {
	margin-right: 1.5rem !important;
	margin-left: 1.5rem !important
}

.mx-5 {
	margin-right: 2rem !important;
	margin-left: 2rem !important
}

.mx-6 {
	margin-right: 2.5rem !important;
	margin-left: 2.5rem !important
}

.mx-7 {
	margin-right: 3rem !important;
	margin-left: 3rem !important
}

.mx-8 {
	margin-right: 3.5rem !important;
	margin-left: 3.5rem !important
}

.mx-9 {
	margin-right: 4rem !important;
	margin-left: 4rem !important
}

.mx-10 {
	margin-right: 4.5rem !important;
	margin-left: 4.5rem !important
}

.mx-11 {
	margin-right: 5rem !important;
	margin-left: 5rem !important
}

.mx-12 {
	margin-right: 6rem !important;
	margin-left: 6rem !important
}

.mx-13 {
	margin-right: 6.5rem !important;
	margin-left: 6.5rem !important
}

.mx-14 {
	margin-right: 7rem !important;
	margin-left: 7rem !important
}

.mx-15 {
	margin-right: 7.5rem !important;
	margin-left: 7.5rem !important
}

.mx-auto {
	margin-right: auto !important;
	margin-left: auto !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-0 {
	margin-top: 0 !important
}

.mt-1 {
	margin-top: .25rem !important
}

.mt-2 {
	margin-top: .5rem !important
}

.mt-3 {
	margin-top: 1rem !important
}

.mt-4 {
	margin-top: 1.5rem !important
}

.mt-5 {
	margin-top: 2rem !important
}

.mt-6 {
	margin-top: 2.5rem !important
}

.mt-7 {
	margin-top: 3rem !important
}

.mt-8 {
	margin-top: 3.5rem !important
}

.mt-9 {
	margin-top: 4rem !important
}

.mt-10 {
	margin-top: 4.5rem !important
}

.mt-11 {
	margin-top: 5rem !important
}

.mt-12 {
	margin-top: 6rem !important
}

.mt-13 {
	margin-top: 6.5rem !important
}

.mt-14 {
	margin-top: 7rem !important
}

.mt-15 {
	margin-top: 7.5rem !important
}

.mt-auto {
	margin-top: auto !important
}

.me-0 {
	margin-right: 0 !important
}

.me-1 {
	margin-right: .25rem !important
}

.me-2 {
	margin-right: .5rem !important
}

.me-3 {
	margin-right: 1rem !important
}

.me-4 {
	margin-right: 1.5rem !important
}

.me-5 {
	margin-right: 2rem !important
}

.me-6 {
	margin-right: 2.5rem !important
}

.me-7 {
	margin-right: 3rem !important
}

.me-8 {
	margin-right: 3.5rem !important
}

.me-9 {
	margin-right: 4rem !important
}

.me-10 {
	margin-right: 4.5rem !important
}

.me-11 {
	margin-right: 5rem !important
}

.me-12 {
	margin-right: 6rem !important
}

.me-13 {
	margin-right: 6.5rem !important
}

.me-14 {
	margin-right: 7rem !important
}

.me-15 {
	margin-right: 7.5rem !important
}

.me-auto {
	margin-right: auto !important
}

.mb-0 {
	margin-bottom: 0 !important
}

.mb-1 {
	margin-bottom: .25rem !important
}

.mb-2 {
	margin-bottom: .5rem !important
}

.mb-3 {
	margin-bottom: 1rem !important
}

.mb-4 {
	margin-bottom: 1.5rem !important
}

.mb-5 {
	margin-bottom: 2rem !important
}

.mb-6 {
	margin-bottom: 2.5rem !important
}

.mb-7 {
	margin-bottom: 3rem !important
}

.mb-8 {
	margin-bottom: 3.5rem !important
}

.mb-9 {
	margin-bottom: 4rem !important
}

.mb-10 {
	margin-bottom: 4.5rem !important
}

.mb-11 {
	margin-bottom: 5rem !important
}

.mb-12 {
	margin-bottom: 6rem !important
}

.mb-13 {
	margin-bottom: 6.5rem !important
}

.mb-14 {
	margin-bottom: 7rem !important
}

.mb-15 {
	margin-bottom: 7.5rem !important
}

.mb-auto {
	margin-bottom: auto !important
}

.ms-0 {
	margin-left: 0 !important
}

.ms-1 {
	margin-left: .25rem !important
}

.ms-2 {
	margin-left: .5rem !important
}

.ms-3 {
	margin-left: 1rem !important
}

.ms-4 {
	margin-left: 1.5rem !important
}

.ms-5 {
	margin-left: 2rem !important
}

.ms-6 {
	margin-left: 2.5rem !important
}

.ms-7 {
	margin-left: 3rem !important
}

.ms-8 {
	margin-left: 3.5rem !important
}

.ms-9 {
	margin-left: 4rem !important
}

.ms-10 {
	margin-left: 4.5rem !important
}

.ms-11 {
	margin-left: 5rem !important
}

.ms-12 {
	margin-left: 6rem !important
}

.ms-13 {
	margin-left: 6.5rem !important
}

.ms-14 {
	margin-left: 7rem !important
}

.ms-15 {
	margin-left: 7.5rem !important
}

.ms-auto {
	margin-left: auto !important
}

.m-n1 {
	margin: -0.25rem !important
}

.m-n2 {
	margin: -0.5rem !important
}

.m-n3 {
	margin: -1rem !important
}

.m-n4 {
	margin: -1.5rem !important
}

.m-n5 {
	margin: -2rem !important
}

.m-n6 {
	margin: -2.5rem !important
}

.m-n7 {
	margin: -3rem !important
}

.m-n8 {
	margin: -3.5rem !important
}

.m-n9 {
	margin: -4rem !important
}

.m-n10 {
	margin: -4.5rem !important
}

.m-n11 {
	margin: -5rem !important
}

.m-n12 {
	margin: -6rem !important
}

.m-n13 {
	margin: -6.5rem !important
}

.m-n14 {
	margin: -7rem !important
}

.m-n15 {
	margin: -7.5rem !important
}

.mx-n1 {
	margin-right: -0.25rem !important;
	margin-left: -0.25rem !important
}

.mx-n2 {
	margin-right: -0.5rem !important;
	margin-left: -0.5rem !important
}

.mx-n3 {
	margin-right: -1rem !important;
	margin-left: -1rem !important
}

.mx-n4 {
	margin-right: -1.5rem !important;
	margin-left: -1.5rem !important
}

.mx-n5 {
	margin-right: -2rem !important;
	margin-left: -2rem !important
}

.mx-n6 {
	margin-right: -2.5rem !important;
	margin-left: -2.5rem !important
}

.mx-n7 {
	margin-right: -3rem !important;
	margin-left: -3rem !important
}

.mx-n8 {
	margin-right: -3.5rem !important;
	margin-left: -3.5rem !important
}

.mx-n9 {
	margin-right: -4rem !important;
	margin-left: -4rem !important
}

.mx-n10 {
	margin-right: -4.5rem !important;
	margin-left: -4.5rem !important
}

.mx-n11 {
	margin-right: -5rem !important;
	margin-left: -5rem !important
}

.mx-n12 {
	margin-right: -6rem !important;
	margin-left: -6rem !important
}

.mx-n13 {
	margin-right: -6.5rem !important;
	margin-left: -6.5rem !important
}

.mx-n14 {
	margin-right: -7rem !important;
	margin-left: -7rem !important
}

.mx-n15 {
	margin-right: -7.5rem !important;
	margin-left: -7.5rem !important
}

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

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

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

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

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

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

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

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

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

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

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

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

.my-n13 {
	margin-top: -6.5rem !important;
	margin-bottom: -6.5rem !important
}

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

.my-n15 {
	margin-top: -7.5rem !important;
	margin-bottom: -7.5rem !important
}

.mt-n1 {
	margin-top: -0.25rem !important
}

.mt-n2 {
	margin-top: -0.5rem !important
}

.mt-n3 {
	margin-top: -1rem !important
}

.mt-n4 {
	margin-top: -1.5rem !important
}

.mt-n5 {
	margin-top: -2rem !important
}

.mt-n6 {
	margin-top: -2.5rem !important
}

.mt-n7 {
	margin-top: -3rem !important
}

.mt-n8 {
	margin-top: -3.5rem !important
}

.mt-n9 {
	margin-top: -4rem !important
}

.mt-n10 {
	margin-top: -4.5rem !important
}

.mt-n11 {
	margin-top: -5rem !important
}

.mt-n12 {
	margin-top: -6rem !important
}

.mt-n13 {
	margin-top: -6.5rem !important
}

.mt-n14 {
	margin-top: -7rem !important
}

.mt-n15 {
	margin-top: -7.5rem !important
}

.me-n1 {
	margin-right: -0.25rem !important
}

.me-n2 {
	margin-right: -0.5rem !important
}

.me-n3 {
	margin-right: -1rem !important
}

.me-n4 {
	margin-right: -1.5rem !important
}

.me-n5 {
	margin-right: -2rem !important
}

.me-n6 {
	margin-right: -2.5rem !important
}

.me-n7 {
	margin-right: -3rem !important
}

.me-n8 {
	margin-right: -3.5rem !important
}

.me-n9 {
	margin-right: -4rem !important
}

.me-n10 {
	margin-right: -4.5rem !important
}

.me-n11 {
	margin-right: -5rem !important
}

.me-n12 {
	margin-right: -6rem !important
}

.me-n13 {
	margin-right: -6.5rem !important
}

.me-n14 {
	margin-right: -7rem !important
}

.me-n15 {
	margin-right: -7.5rem !important
}

.mb-n1 {
	margin-bottom: -0.25rem !important
}

.mb-n2 {
	margin-bottom: -0.5rem !important
}

.mb-n3 {
	margin-bottom: -1rem !important
}

.mb-n4 {
	margin-bottom: -1.5rem !important
}

.mb-n5 {
	margin-bottom: -2rem !important
}

.mb-n6 {
	margin-bottom: -2.5rem !important
}

.mb-n7 {
	margin-bottom: -3rem !important
}

.mb-n8 {
	margin-bottom: -3.5rem !important
}

.mb-n9 {
	margin-bottom: -4rem !important
}

.mb-n10 {
	margin-bottom: -4.5rem !important
}

.mb-n11 {
	margin-bottom: -5rem !important
}

.mb-n12 {
	margin-bottom: -6rem !important
}

.mb-n13 {
	margin-bottom: -6.5rem !important
}

.mb-n14 {
	margin-bottom: -7rem !important
}

.mb-n15 {
	margin-bottom: -7.5rem !important
}

.ms-n1 {
	margin-left: -0.25rem !important
}

.ms-n2 {
	margin-left: -0.5rem !important
}

.ms-n3 {
	margin-left: -1rem !important
}

.ms-n4 {
	margin-left: -1.5rem !important
}

.ms-n5 {
	margin-left: -2rem !important
}

.ms-n6 {
	margin-left: -2.5rem !important
}

.ms-n7 {
	margin-left: -3rem !important
}

.ms-n8 {
	margin-left: -3.5rem !important
}

.ms-n9 {
	margin-left: -4rem !important
}

.ms-n10 {
	margin-left: -4.5rem !important
}

.ms-n11 {
	margin-left: -5rem !important
}

.ms-n12 {
	margin-left: -6rem !important
}

.ms-n13 {
	margin-left: -6.5rem !important
}

.ms-n14 {
	margin-left: -7rem !important
}

.ms-n15 {
	margin-left: -7.5rem !important
}

/* padding */

.p-0 {
	padding: 0 !important
}

.p-1 {
	padding: .25rem !important
}

.p-2 {
	padding: .5rem !important
}

.p-3 {
	padding: 1rem !important
}

.p-4 {
	padding: 1.5rem !important
}

.p-5 {
	padding: 2rem !important
}

.p-6 {
	padding: 2.5rem !important
}

.p-7 {
	padding: 3rem !important
}

.p-8 {
	padding: 3.5rem !important
}

.p-9 {
	padding: 4rem !important
}

.p-10 {
	padding: 4.5rem !important
}

.p-11 {
	padding: 5rem !important
}

.p-12 {
	padding: 6rem !important
}

.p-13 {
	padding: 6.5rem !important
}

.p-14 {
	padding: 7rem !important
}

.p-15 {
	padding: 7.5rem !important
}

.px-0 {
	padding-right: 0 !important;
	padding-left: 0 !important
}

.px-1 {
	padding-right: .25rem !important;
	padding-left: .25rem !important
}

.px-2 {
	padding-right: .5rem !important;
	padding-left: .5rem !important
}

.px-3 {
	padding-right: 1rem !important;
	padding-left: 1rem !important
}

.px-4 {
	padding-right: 1.5rem !important;
	padding-left: 1.5rem !important
}

.px-5 {
	padding-right: 2rem !important;
	padding-left: 2rem !important
}

.px-6 {
	padding-right: 2.5rem !important;
	padding-left: 2.5rem !important
}

.px-7 {
	padding-right: 3rem !important;
	padding-left: 3rem !important
}

.px-8 {
	padding-right: 3.5rem !important;
	padding-left: 3.5rem !important
}

.px-9 {
	padding-right: 4rem !important;
	padding-left: 4rem !important
}

.px-10 {
	padding-right: 4.5rem !important;
	padding-left: 4.5rem !important
}

.px-11 {
	padding-right: 5rem !important;
	padding-left: 5rem !important
}

.px-12 {
	padding-right: 6rem !important;
	padding-left: 6rem !important
}

.px-13 {
	padding-right: 6.5rem !important;
	padding-left: 6.5rem !important
}

.px-14 {
	padding-right: 7rem !important;
	padding-left: 7rem !important
}

.px-15 {
	padding-right: 7.5rem !important;
	padding-left: 7.5rem !important
}

.py-0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important
}

.py-1 {
	padding-top: .25rem !important;
	padding-bottom: .25rem !important
}

.py-2 {
	padding-top: .5rem !important;
	padding-bottom: .5rem !important
}

.py-3 {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important
}

.py-4 {
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important
}

.py-5 {
	padding-top: 2rem !important;
	padding-bottom: 2rem !important
}

.py-6 {
	padding-top: 2.5rem !important;
	padding-bottom: 2.5rem !important
}

.py-7 {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important
}

.py-8 {
	padding-top: 3.5rem !important;
	padding-bottom: 3.5rem !important
}

.py-9 {
	padding-top: 4rem !important;
	padding-bottom: 4rem !important
}

.py-10 {
	padding-top: 4.5rem !important;
	padding-bottom: 4.5rem !important
}

.py-11 {
	padding-top: 5rem !important;
	padding-bottom: 5rem !important
}

.py-12 {
	padding-top: 6rem !important;
	padding-bottom: 6rem !important
}

.py-13 {
	padding-top: 6.5rem !important;
	padding-bottom: 6.5rem !important
}

.py-14 {
	padding-top: 7rem !important;
	padding-bottom: 7rem !important
}

.py-15 {
	padding-top: 7.5rem !important;
	padding-bottom: 7.5rem !important
}

.pt-0 {
	padding-top: 0 !important
}

.pt-1 {
	padding-top: .25rem !important
}

.pt-2 {
	padding-top: .5rem !important
}

.pt-3 {
	padding-top: 1rem !important
}

.pt-4 {
	padding-top: 1.5rem !important
}

.pt-5 {
	padding-top: 2rem !important
}

.pt-6 {
	padding-top: 2.5rem !important
}

.pt-7 {
	padding-top: 3rem !important
}

.pt-8 {
	padding-top: 3.5rem !important
}

.pt-9 {
	padding-top: 4rem !important
}

.pt-10 {
	padding-top: 4.5rem !important
}

.pt-11 {
	padding-top: 5rem !important
}

.pt-12 {
	padding-top: 6rem !important
}

.pt-13 {
	padding-top: 6.5rem !important
}

.pt-14 {
	padding-top: 7rem !important
}

.pt-15 {
	padding-top: 7.5rem !important
}

.pe-0 {
	padding-right: 0 !important
}

.pe-1 {
	padding-right: .25rem !important
}

.pe-2 {
	padding-right: .5rem !important
}

.pe-3 {
	padding-right: 1rem !important
}

.pe-4 {
	padding-right: 1.5rem !important
}

.pe-5 {
	padding-right: 2rem !important
}

.pe-6 {
	padding-right: 2.5rem !important
}

.pe-7 {
	padding-right: 3rem !important
}

.pe-8 {
	padding-right: 3.5rem !important
}

.pe-9 {
	padding-right: 4rem !important
}

.pe-10 {
	padding-right: 4.5rem !important
}

.pe-11 {
	padding-right: 5rem !important
}

.pe-12 {
	padding-right: 6rem !important
}

.pe-13 {
	padding-right: 6.5rem !important
}

.pe-14 {
	padding-right: 7rem !important
}

.pe-15 {
	padding-right: 7.5rem !important
}

.pb-0 {
	padding-bottom: 0 !important
}

.pb-1 {
	padding-bottom: .25rem !important
}

.pb-2 {
	padding-bottom: .5rem !important
}

.pb-3 {
	padding-bottom: 1rem !important
}

.pb-4 {
	padding-bottom: 1.5rem !important
}

.pb-5 {
	padding-bottom: 2rem !important
}

.pb-6 {
	padding-bottom: 2.5rem !important
}

.pb-7 {
	padding-bottom: 3rem !important
}

.pb-8 {
	padding-bottom: 3.5rem !important
}

.pb-9 {
	padding-bottom: 4rem !important
}

.pb-10 {
	padding-bottom: 4.5rem !important
}

.pb-11 {
	padding-bottom: 5rem !important
}

.pb-12 {
	padding-bottom: 6rem !important
}

.pb-13 {
	padding-bottom: 6.5rem !important
}

.pb-14 {
	padding-bottom: 7rem !important
}

.pb-15 {
	padding-bottom: 7.5rem !important
}

.ps-0 {
	padding-left: 0 !important
}

.ps-1 {
	padding-left: .25rem !important
}

.ps-2 {
	padding-left: .5rem !important
}

.ps-3 {
	padding-left: 1rem !important
}

.ps-4 {
	padding-left: 1.5rem !important
}

.ps-5 {
	padding-left: 2rem !important
}

.ps-6 {
	padding-left: 2.5rem !important
}

.ps-7 {
	padding-left: 3rem !important
}

.ps-8 {
	padding-left: 3.5rem !important
}

.ps-9 {
	padding-left: 4rem !important
}

.ps-10 {
	padding-left: 4.5rem !important
}

.ps-11 {
	padding-left: 5rem !important
}

.ps-12 {
	padding-left: 6rem !important
}

.ps-13 {
	padding-left: 6.5rem !important
}

.ps-14 {
	padding-left: 7rem !important
}

.ps-15 {
	padding-left: 7.5rem !important
}

/* gap */

.gap-0 {
	gap: 0 !important
}

.gap-1 {
	gap: .25rem !important
}

.gap-2 {
	gap: .5rem !important
}

.gap-3 {
	gap: 1rem !important
}

.gap-4 {
	gap: 1.5rem !important
}

.gap-5 {
	gap: 2rem !important
}

.gap-6 {
	gap: 2.5rem !important
}

.gap-7 {
	gap: 3rem !important
}

.gap-8 {
	gap: 3.5rem !important
}

.gap-9 {
	gap: 4rem !important
}

.gap-10 {
	gap: 4.5rem !important
}

.gap-11 {
	gap: 5rem !important
}

.gap-12 {
	gap: 6rem !important
}

.gap-13 {
	gap: 6.5rem !important
}

.gap-14 {
	gap: 7rem !important
}

.gap-15 {
	gap: 7.5rem !important
}

.row-gap-0 {
	row-gap: 0 !important
}

.row-gap-1 {
	row-gap: .25rem !important
}

.row-gap-2 {
	row-gap: .5rem !important
}

.row-gap-3 {
	row-gap: 1rem !important
}

.row-gap-4 {
	row-gap: 1.5rem !important
}

.row-gap-5 {
	row-gap: 2rem !important
}

.row-gap-6 {
	row-gap: 2.5rem !important
}

.row-gap-7 {
	row-gap: 3rem !important
}

.row-gap-8 {
	row-gap: 3.5rem !important
}

.row-gap-9 {
	row-gap: 4rem !important
}

.row-gap-10 {
	row-gap: 4.5rem !important
}

.row-gap-11 {
	row-gap: 5rem !important
}

.row-gap-12 {
	row-gap: 6rem !important
}

.row-gap-13 {
	row-gap: 6.5rem !important
}

.row-gap-14 {
	row-gap: 7rem !important
}

.row-gap-15 {
	row-gap: 7.5rem !important
}

.column-gap-0 {
	-webkit-column-gap: 0 !important;
	-moz-column-gap: 0 !important;
	column-gap: 0 !important
}

.column-gap-1 {
	-webkit-column-gap: .25rem !important;
	-moz-column-gap: .25rem !important;
	column-gap: .25rem !important
}

.column-gap-2 {
	-webkit-column-gap: .5rem !important;
	-moz-column-gap: .5rem !important;
	column-gap: .5rem !important
}

.column-gap-3 {
	-webkit-column-gap: 1rem !important;
	-moz-column-gap: 1rem !important;
	column-gap: 1rem !important
}

.column-gap-4 {
	-webkit-column-gap: 1.5rem !important;
	-moz-column-gap: 1.5rem !important;
	column-gap: 1.5rem !important
}

.column-gap-5 {
	-webkit-column-gap: 2rem !important;
	-moz-column-gap: 2rem !important;
	column-gap: 2rem !important
}

.column-gap-6 {
	-webkit-column-gap: 2.5rem !important;
	-moz-column-gap: 2.5rem !important;
	column-gap: 2.5rem !important
}

.column-gap-7 {
	-webkit-column-gap: 3rem !important;
	-moz-column-gap: 3rem !important;
	column-gap: 3rem !important
}

.column-gap-8 {
	-webkit-column-gap: 3.5rem !important;
	-moz-column-gap: 3.5rem !important;
	column-gap: 3.5rem !important
}

.column-gap-9 {
	-webkit-column-gap: 4rem !important;
	-moz-column-gap: 4rem !important;
	column-gap: 4rem !important
}

.column-gap-10 {
	-webkit-column-gap: 4.5rem !important;
	-moz-column-gap: 4.5rem !important;
	column-gap: 4.5rem !important
}

.column-gap-11 {
	-webkit-column-gap: 5rem !important;
	-moz-column-gap: 5rem !important;
	column-gap: 5rem !important
}

.column-gap-12 {
	-webkit-column-gap: 6rem !important;
	-moz-column-gap: 6rem !important;
	column-gap: 6rem !important
}

.column-gap-13 {
	-webkit-column-gap: 6.5rem !important;
	-moz-column-gap: 6.5rem !important;
	column-gap: 6.5rem !important
}

.column-gap-14 {
	-webkit-column-gap: 7rem !important;
	-moz-column-gap: 7rem !important;
	column-gap: 7rem !important
}

.column-gap-15 {
	-webkit-column-gap: 7.5rem !important;
	-moz-column-gap: 7.5rem !important;
	column-gap: 7.5rem !important
}



/* z-index */

.z-n1 {
	z-index: -1 !important
}

.z-0 {
	z-index: 0 !important
}

.z-1 {
	z-index: 1 !important
}

.z-2 {
	z-index: 2 !important
}

.z-3 {
	z-index: 3 !important
}

.z-4 {
	z-index: 4 !important
}

.z-5 {
	z-index: 5 !important
}