			.mchp-absolute {
				position: absolute
			}

			.mchp-relative {
				position: relative
			}

			.mchp-bottom-0 {
				bottom: 0
			}

			.mchp-right-0 {
				right: 0
			}

			.mchp-z-\[1000\] {
				z-index: 1000
			}

			.mchp-mx-auto {
				margin-left: auto;
				margin-right: auto
			}

			.mchp-my-0 {
				margin-bottom: 0;
				margin-top: 0
			}

			.mchp-mb-1 {
				margin-bottom: .25rem
			}

			.mchp-mb-10 {
				margin-bottom: 2.5rem
			}

			.mchp-mb-3 {
				margin-bottom: .75rem
			}

			.mchp-mr-4 {
				margin-right: 1rem
			}

			.mchp-mt-5 {
				margin-top: 1.25rem
			}

			.mchp-mt-7 {
				margin-top: 1.75rem
			}

			.mchp-line-clamp-2 {
				display: -webkit-box;
				overflow: hidden;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2
			}

			.mchp-flex {
				display: flex
			}

			.mchp-inline-flex {
				display: inline-flex
			}

			.mchp-h-7 {
				height: 1.75rem
			}

			.mchp-h-\[63px\] {
				height: 63px
			}

			.mchp-h-full {
				height: 100%
			}

			.mchp-w-\[63px\] {
				width: 63px
			}

			.mchp-w-full {
				width: 100%
			}

			.mchp-min-w-0 {
				min-width: 0
			}

			.mchp-cursor-pointer {
				cursor: pointer
			}

			.mchp-flex-wrap {
				flex-wrap: wrap
			}

			.mchp-items-center {
				align-items: center
			}

			.mchp-justify-between {
				justify-content: space-between
			}

			.mchp-gap-x-10 {
				-moz-column-gap: 2.5rem;
				column-gap: 2.5rem
			}

			.mchp-rounded {
				border-radius: .25rem
			}

			.mchp-rounded-full {
				border-radius: 9999px
			}

			.mchp-rounded-lg {
				border-radius: .5rem
			}

			.mchp-rounded-xl {
				border-radius: .75rem
			}

			.mchp-border-b {
				border-bottom-width: 1px
			}

			.mchp-bg-\[\#ebf9eb\] {
				--tw-bg-opacity: 1;
				background-color: #ebf9eb;
				background-color: rgba(235, 249, 235, var(--tw-bg-opacity, 1))
			}

			.mchp-bg-\[\#f8f8f8\] {
				--tw-bg-opacity: 1;
				background-color: #f8f8f8;
				background-color: rgba(248, 248, 248, var(--tw-bg-opacity, 1))
			}

			.mchp-bg-\[\#ff6600\] {
				--tw-bg-opacity: 1;
				background-color: #ff1900;
				background-color: rgba(255, 102, 0, var(--tw-bg-opacity, 1))
			}

			.mchp-bg-white {
				--tw-bg-opacity: 1;
				background-color: #fff;
				background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1))
			}

			.mchp-p-1 {
				padding: .25rem
			}

			.mchp-p-4 {
				padding: 1rem
			}

			.mchp-p-5 {
				padding: 1.25rem
			}

			.mchp-px-6 {
				padding-left: 1.5rem;
				padding-right: 1.5rem
			}

			.mchp-py-3 {
				padding-bottom: .75rem;
				padding-top: .75rem
			}

			.mchp-pb-5 {
				padding-bottom: 1.25rem
			}

			.mchp-pt-2 {
				padding-top: .5rem
			}

			.mchp-text-\[32px\] {
				font-size: 32px
			}

			.mchp-text-sm {
				font-size: .875rem;
				line-height: 1.25rem
			}

			.mchp-text-xl {
				font-size: 1.25rem;
				line-height: 1.75rem
			}

			.mchp-text-xs {
				font-size: .75rem;
				line-height: 1rem
			}

			.mchp-font-bold {
				font-weight: 700
			}

			.mchp-font-semibold {
				font-weight: 600
			}

			.mchp-leading-10 {
				line-height: 2.5rem
			}

			.mchp-leading-5 {
				line-height: 1.25rem
			}

			.mchp-leading-\[18px\] {
				line-height: 18px
			}

			.mchp-leading-\[26px\] {
				line-height: 26px
			}

			.mchp-text-\[\#222\] {
				--tw-text-opacity: 1;
				color: #222;
				color: rgba(34, 34, 34, var(--tw-text-opacity, 1))
			}

			.mchp-text-\[\#22891f\] {
				--tw-text-opacity: 1;
				color: #22891f;
				color: rgba(34, 137, 31, var(--tw-text-opacity, 1))
			}

			.mchp-text-\[\#767676\] {
				--tw-text-opacity: 1;
				color: #767676;
				color: rgba(118, 118, 118, var(--tw-text-opacity, 1))
			}

			.mchp-text-\[\#848484\] {
				--tw-text-opacity: 1;
				color: #848484;
				color: rgba(132, 132, 132, var(--tw-text-opacity, 1))
			}

			.mchp-text-white {
				--tw-text-opacity: 1;
				color: #fff;
				color: rgba(255, 255, 255, var(--tw-text-opacity, 1))
			}

			.responsive-main-width {
				width: 1200px
			}

			.responsive-content-width {
				width: 479px
			}

			.responsive-banner {
				height: 271px
			}

			@media (min-width:1201px) and (max-width:1599px) {
				.responsive-main-width {
					width: 1360px
				}

				.responsive-content-width {
					width: 639px
				}
			}

			@media (min-width:1600px) {
				.responsive-main-width {
					width: 1600px
				}

				.responsive-content-width {
					width: 879px
				}
			}

			.hover\:mchp-bg-\[\#e55b00\]:hover {
				--tw-bg-opacity: 1;
				background-color: #e55b00;
				background-color: rgba(229, 91, 0, var(--tw-bg-opacity, 1))
			}

			.hover\:mchp-underline:hover {
				text-decoration-line: underline
			}

			.hover\:mchp-no-underline:hover {
				text-decoration-line: none
			}