.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-transparent { border-color: transparent !important; }

.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-style */

.fst-italic {
	font-style: italic !important;
}

.fst-normal {
	font-style: normal !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 }


/* from phoenix prium */

.m-0 {
	margin: 0 !important;
}

.m-1 {
	margin: 0.25rem !important;
}

.m-2 {
	margin: 0.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: 0.25rem !important;
	margin-left: 0.25rem !important;
}

.mx-2 {
	margin-right: 0.5rem !important;
	margin-left: 0.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: 0.25rem !important;
	margin-bottom: 0.25rem !important;
}

.my-2 {
	margin-top: 0.5rem !important;
	margin-bottom: 0.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: 0.25rem !important;
}

.mt-2 {
	margin-top: 0.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: 0.25rem !important;
}

.me-2 {
	margin-right: 0.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: 0.25rem !important;
}

.mb-2 {
	margin-bottom: 0.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: 0.25rem !important;
}

.ms-2 {
	margin-left: 0.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;
}

/* margin negative */

.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: 0.25rem !important;
}

.p-2 {
	padding: 0.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: 0.25rem !important;
	padding-left: 0.25rem !important;
}

.px-2 {
	padding-right: 0.5rem !important;
	padding-left: 0.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: 0.25rem !important;
	padding-bottom: 0.25rem !important;
}

.py-2 {
	padding-top: 0.5rem !important;
	padding-bottom: 0.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: 0.25rem !important;
}

.pt-2 {
	padding-top: 0.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: 0.25rem !important;
}

.pe-2 {
	padding-right: 0.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: 0.25rem !important;
}

.pb-2 {
	padding-bottom: 0.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: 0.25rem !important;
}

.ps-2 {
	padding-left: 0.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-0 {
	gap: 0 !important;
}

.gap-1 {
	gap: 0.25rem !important;
}

.gap-2 {
	gap: 0.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: 0.25rem !important;
}

.row-gap-2 {
	row-gap: 0.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: 0.25rem !important;
	-moz-column-gap: 0.25rem !important;
	column-gap: 0.25rem !important;
}

.column-gap-2 {
	-webkit-column-gap: 0.5rem !important;
	-moz-column-gap: 0.5rem !important;
	column-gap: 0.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;
}

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




/* line-height */

.lh-1 {
	line-height: 1 !important;
}

.lh-sm {
	line-height: 1.2 !important;
}

.lh-base {
	line-height: 1.49 !important;
}

.lh-lg {
	line-height: 1.4 !important;
}

/* visibility */

.visible {
		visibility: visible !important
}

.invisible {
		visibility: hidden !important
}

/* z-index */

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

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

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

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

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

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

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



/* gray */
/* =========================================================
	 LAYOUT UTILITIES — FLEX + GRID (BOOTSTRAP COMPLEMENT)
	 Prefix: fx- (flex) / gd- (grid)
========================================================= */

/* =========================================================
	 FLEXBOX — CONTAINER
========================================================= */

/* Display */
.fx-flex { display: flex; }
.fx-inline-flex { display: inline-flex; }

/* Direction */
.fx-row { flex-direction: row; }
.fx-row-reverse { flex-direction: row-reverse; }
.fx-column { flex-direction: column; }
.fx-column-reverse { flex-direction: column-reverse; }

/* Wrap */
.fx-wrap { flex-wrap: wrap; }
.fx-nowrap { flex-wrap: nowrap; }
.fx-wrap-reverse { flex-wrap: wrap-reverse; }

/* Justify content */
.fx-justify-start { justify-content: flex-start; }
.fx-justify-end { justify-content: flex-end; }
.fx-justify-center { justify-content: center; }
.fx-justify-between { justify-content: space-between; }
.fx-justify-around { justify-content: space-around; }
.fx-justify-evenly { justify-content: space-evenly; }

/* Align items */
.fx-align-items-start { align-items: flex-start; }
.fx-align-items-end { align-items: flex-end; }
.fx-align-items-center { align-items: center; }
.fx-align-items-baseline { align-items: baseline; }
.fx-align-items-stretch { align-items: stretch; }

/* Align content (multi-line) */
.fx-align-content-start { align-content: flex-start; }
.fx-align-content-end { align-content: flex-end; }
.fx-align-content-center { align-content: center; }
.fx-align-content-between { align-content: space-between; }
.fx-align-content-around { align-content: space-around; }
.fx-align-content-stretch { align-content: stretch; }

/* Gap */
.fx-gap-0 { gap: 0; }
.fx-gap-1 { gap: .25rem; }
.fx-gap-2 { gap: .5rem; }
.fx-gap-3 { gap: 1rem; }
.fx-gap-4 { gap: 1.5rem; }
.fx-gap-5 { gap: 3rem; }

/* =========================================================
	 FLEXBOX — ITEM
========================================================= */

/* Align self */
.fx-self-auto { align-self: auto; }
.fx-self-start { align-self: flex-start; }
.fx-self-end { align-self: flex-end; }
.fx-self-center { align-self: center; }
.fx-self-baseline { align-self: baseline; }
.fx-self-stretch { align-self: stretch; }

/* Flex grow / shrink */
.fx-grow-0 { flex-grow: 0; }
.fx-grow-1 { flex-grow: 1; }

.fx-shrink-0 { flex-shrink: 0; }
.fx-shrink-1 { flex-shrink: 1; }

/* Flex basis */
.fx-basis-auto { flex-basis: auto; }
.fx-basis-0 { flex-basis: 0; }
.fx-basis-25 { flex-basis: 25%; }
.fx-basis-50 { flex-basis: 50%; }
.fx-basis-75 { flex-basis: 75%; }
.fx-basis-100 { flex-basis: 100%; }

/* Order */
.fx-order--1 { order: -1; }
.fx-order-0 { order: 0; }
.fx-order-1 { order: 1; }
.fx-order-2 { order: 2; }
.fx-order-3 { order: 3; }
.fx-order-4 { order: 4; }
.fx-order-5 { order: 5; }

/* =========================================================
	 GRID — CONTAINER
========================================================= */

/* Display */
.gd-grid { display: grid; }
.gd-inline-grid { display: inline-grid; }

/* Grid template columns */
.gd-cols-1 { grid-template-columns: repeat(1, 1fr); }
.gd-cols-2 { grid-template-columns: repeat(2, 1fr); }
.gd-cols-3 { grid-template-columns: repeat(3, 1fr); }
.gd-cols-4 { grid-template-columns: repeat(4, 1fr); }
.gd-cols-5 { grid-template-columns: repeat(5, 1fr); }
.gd-cols-6 { grid-template-columns: repeat(6, 1fr); }

/* Grid template rows */
.gd-rows-1 { grid-template-rows: repeat(1, 1fr); }
.gd-rows-2 { grid-template-rows: repeat(2, 1fr); }
.gd-rows-3 { grid-template-rows: repeat(3, 1fr); }
.gd-rows-4 { grid-template-rows: repeat(4, 1fr); }

/* Auto flow */
.gd-flow-row { grid-auto-flow: row; }
.gd-flow-column { grid-auto-flow: column; }
.gd-flow-dense { grid-auto-flow: dense; }

/* Justify items */
.gd-justify-items-start { justify-items: start; }
.gd-justify-items-end { justify-items: end; }
.gd-justify-items-center { justify-items: center; }
.gd-justify-items-stretch { justify-items: stretch; }

/* Align items */
.gd-align-items-start { align-items: start; }
.gd-align-items-end { align-items: end; }
.gd-align-items-center { align-items: center; }
.gd-align-items-stretch { align-items: stretch; }

/* Justify content */
.gd-justify-content-start { justify-content: start; }
.gd-justify-content-end { justify-content: end; }
.gd-justify-content-center { justify-content: center; }
.gd-justify-content-between { justify-content: space-between; }
.gd-justify-content-around { justify-content: space-around; }
.gd-justify-content-evenly { justify-content: space-evenly; }

/* Align content */
.gd-align-content-start { align-content: start; }
.gd-align-content-end { align-content: end; }
.gd-align-content-center { align-content: center; }
.gd-align-content-between { align-content: space-between; }
.gd-align-content-around { align-content: space-around; }
.gd-align-content-stretch { align-content: stretch; }

/* Gap */
.gd-gap-0 { gap: 0; }
.gd-gap-1 { gap: .25rem; }
.gd-gap-2 { gap: .5rem; }
.gd-gap-3 { gap: 1rem; }
.gd-gap-4 { gap: 1.5rem; }
.gd-gap-5 { gap: 3rem; }

/* =========================================================
	 GRID — ITEM
========================================================= */

/* Column span */
.gd-col-auto { grid-column: auto; }
.gd-col-1 { grid-column: span 1; }
.gd-col-2 { grid-column: span 2; }
.gd-col-3 { grid-column: span 3; }
.gd-col-4 { grid-column: span 4; }
.gd-col-5 { grid-column: span 5; }
.gd-col-6 { grid-column: span 6; }

/* Row span */
.gd-row-auto { grid-row: auto; }
.gd-row-1 { grid-row: span 1; }
.gd-row-2 { grid-row: span 2; }
.gd-row-3 { grid-row: span 3; }
.gd-row-4 { grid-row: span 4; }

/* Align self */
.gd-self-start { align-self: start; }
.gd-self-end { align-self: end; }
.gd-self-center { align-self: center; }
.gd-self-stretch { align-self: stretch; }

/* Justify self */
.gd-justify-self-start { justify-self: start; }
.gd-justify-self-end { justify-self: end; }
.gd-justify-self-center { justify-self: center; }
.gd-justify-self-stretch { justify-self: stretch; }


/* phoenix */

