@layer theme {
  :root,   :host {
 --font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
 --font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
 --color-gray-100:oklch(.967 .003 264.542);
 --color-gray-200:oklch(.928 .006 264.531);
 --color-gray-600:oklch(.446 .03 256.802);
 --color-gray-800:oklch(.278 .033 256.848);
 --color-black:#000;
 --color-white:#fff;
 --spacing:.25rem;
 --container-7xl:80rem;
 --text-xs:.75rem;
 --text-xs--line-height:calc(1/.75);
 --text-sm:.875rem;
 --text-sm--line-height:calc(1.25/.875);
 --text-base:1rem;
 --text-base--line-height: 1.5;
 --text-lg:1.125rem;
 --text-lg--line-height:calc(1.75/1.125);
 --text-xl:1.25rem;
 --text-xl--line-height:calc(1.75/1.25);
 --text-2xl:1.5rem;
 --text-2xl--line-height:calc(2/1.5);
 --text-4xl:2.25rem;
 --text-4xl--line-height:calc(2.5/2.25);
 --font-weight-normal:400;
 --font-weight-medium:500;
 --font-weight-semibold:600;
 --font-weight-bold:700;
 --radius-md:.375rem;
 --radius-lg:.5rem;
 --radius-xl:.75rem;
 --radius-2xl:1rem;
 --ease-out:cubic-bezier(0, 0, .2, 1);
 --ease-in-out:cubic-bezier(.4, 0, .2, 1);
 --default-transition-duration:.15s;
 --default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);
 --default-font-family:var(--font-sans);
 --default-mono-font-family:var(--font-mono)
}
}
@layer base {
 *,   :after,   :before,   ::backdrop {
 box-sizing:border-box;
 border:0 solid;
 margin:0;
 padding:0
}
  ::file-selector-button {
 box-sizing:border-box;
 border:0 solid;
 margin:0;
 padding:0
}
 html,   :host {
 -webkit-text-size-adjust:100%;
 tab-size:4;
 line-height:1.5;
 font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
 font-feature-settings:var(--default-font-feature-settings, normal);
 font-variation-settings:var(--default-font-variation-settings, normal);
 -webkit-tap-highlight-color:transparent
}
hr {
	height: 0;
	color: inherit;
	border-top-width: 1px
}
 abbr:where([title]) {
 -webkit-text-decoration:underline dotted;
 text-decoration:underline dotted
}
h1,  h2,  h3,  h4,  h5,  h6 {
	font-size: inherit;
	font-weight: inherit
}
a {
	color: inherit;
	-webkit-text-decoration: inherit;
	text-decoration: inherit
}
b,  strong {
	font-weight: bolder
}
code,  kbd,  samp,  pre {
	font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
	font-feature-settings: var(--default-mono-font-feature-settings, normal);
	font-variation-settings: var(--default-mono-font-variation-settings, normal);
	font-size: 1em
}
small {
	font-size: 80%
}
sub,  sup {
	vertical-align: baseline;
	font-size: 75%;
	line-height: 0;
	position: relative
}
sub {
	bottom: -.25em
}
sup {
	top: -.5em
}
table {
	text-indent: 0;
	border-color: inherit;
	border-collapse: collapse
}
  :-moz-focusring {
 outline:auto
}
progress {
	vertical-align: baseline
}
summary {
	display: list-item
}
ol,  ul,  menu {
	list-style: none
}
img,  svg,  video,  canvas,  audio,  iframe,  embed,  object {
	vertical-align: middle;
	display: block
}
img,  video {
	max-width: 100%;
	height: auto
}
button,  input,  select,  optgroup,  textarea {
	font: inherit;
	font-feature-settings: inherit;
	font-variation-settings: inherit;
	letter-spacing: inherit;
	color: inherit;
	opacity: 1;
	background-color: #0000;
	border-radius: 0
}
  ::file-selector-button {
 font:inherit;
 font-feature-settings:inherit;
 font-variation-settings:inherit;
 letter-spacing:inherit;
 color:inherit;
 opacity:1;
 background-color:#0000;
 border-radius:0
}
  :where(select:is([multiple],  [size])) optgroup {
 font-weight:bolder
}
  :where(select:is([multiple],  [size])) optgroup option {
 padding-inline-start:20px
}
  ::file-selector-button {
 margin-inline-end:4px
}
  ::placeholder {
 opacity:1
}
 @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
    ::placeholder {
 color:color-mix(in oklab, currentColor 50%, transparent)
}
}
textarea {
	resize: vertical
}
  ::-webkit-search-decoration {
 -webkit-appearance:none
}
  ::-webkit-date-and-time-value {
 min-height:1lh;
 text-align:inherit
}
  ::-webkit-datetime-edit {
 display:inline-flex
}
  ::-webkit-datetime-edit-fields-wrapper {
 padding:0
}
  ::-webkit-datetime-edit {
 padding-block:0
}
  ::-webkit-datetime-edit-year-field {
 padding-block:0
}
  ::-webkit-datetime-edit-month-field {
 padding-block:0
}
  ::-webkit-datetime-edit-day-field {
 padding-block:0
}
  ::-webkit-datetime-edit-hour-field {
 padding-block:0
}
  ::-webkit-datetime-edit-minute-field {
 padding-block:0
}
  ::-webkit-datetime-edit-second-field {
 padding-block:0
}
  ::-webkit-datetime-edit-millisecond-field {
 padding-block:0
}
  ::-webkit-datetime-edit-meridiem-field {
 padding-block:0
}
  :-moz-ui-invalid {
 box-shadow:none
}
 button,  input:where([type=button],  [type=reset],  [type=submit]) {
 appearance:button
}
  ::file-selector-button {
 appearance:button
}
  ::-webkit-inner-spin-button {
 height:auto
}
  ::-webkit-outer-spin-button {
 height:auto
}
 [hidden]:where(:not([hidden=until-found])) {
 display:none!important
}
}
@layer components;
@layer utilities {
#mobile-site-header {
	display: none;
}
.pointer-events-none {
	pointer-events: none
}
.absolute {
	position: absolute
}
.fixed {
	position: fixed
}
.relative {
	position: relative
}
.static {
	position: static
}
.sticky {
	position: sticky
}
.inset-0 {
 inset:calc(var(--spacing)*0)
}
.inset-x-0 {
 inset-inline:calc(var(--spacing)*0)
}
.inset-x-2 {
 inset-inline:calc(var(--spacing)*2)
}
.top-0 {
 top:calc(var(--spacing)*0)
}
.top-3 {
 top:calc(var(--spacing)*3)
}
.top-4 {
 top:calc(var(--spacing)*4)
}
.top-21 {
 top:calc(var(--spacing)*21)
}
.top-\[-7px\] {
	top: -7px
}
.top-\[0\.575rem\] {
 top:.575rem
}
.top-\[40px\] {
	top: 40px
}
.top-\[50px\] {
	top: 50px
}
.top-full {
	top: 100%
}
.right-0 {
 right:calc(var(--spacing)*0)
}
.right-4 {
 right:calc(var(--spacing)*4)
}
.right-16 {
 right:calc(var(--spacing)*16)
}
.bottom-0 {
 bottom:calc(var(--spacing)*0)
}
.left-0 {
 left:calc(var(--spacing)*0)
}
.left-4 {
 left:calc(var(--spacing)*4)
}
.z-10 {
	z-index: 10
}
.z-50 {
	z-index: 50
}
.z-\[99\] {
	z-index: 99
}
.z-\[100\] {
	z-index: 100
}
.z-\[999\] {
	z-index: 999
}
.float-left {
	float: left
}
.m-0 {
 margin:calc(var(--spacing)*0)
}
.m-1 {
 margin:calc(var(--spacing)*1)
}
.mx-2 {
 margin-inline:calc(var(--spacing)*2)
}
.mx-\[6px\] {
	margin-inline: 6px
}
.mx-auto {
	margin-inline: auto
}
.my-2\.5 {
 margin-block:calc(var(--spacing)*2.5)
}
.my-5 {
 margin-block:calc(var(--spacing)*5)
}
.-mt-2 {
 margin-top:calc(var(--spacing)*-2)
}
.mt-1 {
 margin-top:calc(var(--spacing)*1)
}
.mt-1\.5 {
 margin-top:calc(var(--spacing)*1.5)
}
.mt-2 {
 margin-top:calc(var(--spacing)*2)
}
.mt-2\.5 {
 margin-top:calc(var(--spacing)*2.5)
}
.mt-3 {
 margin-top:calc(var(--spacing)*3)
}
.mt-4 {
 margin-top:calc(var(--spacing)*4)
}
.mt-5 {
 margin-top:calc(var(--spacing)*5)
}
.mt-6 {
 margin-top:calc(var(--spacing)*6)
}
.mt-8 {
 margin-top:calc(var(--spacing)*8)
}
.mt-10 {
 margin-top:calc(var(--spacing)*10)
}
.mt-16 {
 margin-top:calc(var(--spacing)*16)
}
.mt-20 {
 margin-top:calc(var(--spacing)*20)
}
.mt-\[2px\] {
	margin-top: 2px
}
.mt-\[6px\] {
	margin-top: 6px
}
.mt-\[10px\] {
	margin-top: 10px
}
.mt-\[24px\] {
	margin-top: 24px
}
.mt-\[28px\] {
	margin-top: 28px
}
.mt-\[80px\] {
	margin-top: 80px
}
.-mr-2 {
 margin-right:calc(var(--spacing)*-2)
}
.mr-1 {
 margin-right:calc(var(--spacing)*1)
}
.mr-2 {
 margin-right:calc(var(--spacing)*2)
}
.mr-3 {
 margin-right:calc(var(--spacing)*3)
}
.mr-3\.5 {
 margin-right:calc(var(--spacing)*3.5)
}
.mr-4 {
 margin-right:calc(var(--spacing)*4)
}
.mr-5 {
 margin-right:calc(var(--spacing)*5)
}
.mr-\[6px\] {
	margin-right: 6px
}
.mr-\[10px\] {
	margin-right: 10px
}
.mr-\[30px\] {
	margin-right: 30px
}
.mb-0\.5 {
 margin-bottom:calc(var(--spacing)*.5)
}
.mb-1 {
 margin-bottom:calc(var(--spacing)*1)
}
.mb-2 {
 margin-bottom:calc(var(--spacing)*2)
}
.mb-2\.5 {
 margin-bottom:calc(var(--spacing)*2.5)
}
.mb-3 {
 margin-bottom:calc(var(--spacing)*3)
}
.mb-4 {
 margin-bottom:calc(var(--spacing)*4)
}
.mb-5 {
 margin-bottom:calc(var(--spacing)*5)
}
.mb-6 {
 margin-bottom:calc(var(--spacing)*6)
}
.mb-8 {
 margin-bottom:calc(var(--spacing)*8)
}
.mb-10 {
 margin-bottom:calc(var(--spacing)*10)
}
.mb-11 {
 margin-bottom:calc(var(--spacing)*11)
}
.mb-\[6px\] {
	margin-bottom: 6px
}
.mb-\[7px\] {
	margin-bottom: 7px
}
.mb-\[10px\] {
	margin-bottom: 10px
}
.mb-\[18px\] {
	margin-bottom: 18px
}
.mb-\[20px\] {
	margin-bottom: 20px
}
.ml-2 {
 margin-left:calc(var(--spacing)*2)
}
.ml-\[2px\] {
	margin-left: 2px
}
.ml-\[6px\] {
	margin-left: 6px
}
.line-clamp-1 {
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden
}
.line-clamp-2 {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden
}
.line-clamp-3 {
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden
}
.line-clamp-4 {
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden
}
.block {
	display: block
}
.flex {
	display: flex
}
.grid {
	display: grid
}
.hidden {
	display: none;
}
.inline-block {
	display: inline-block
}
.inline-flex {
	display: inline-flex
}
.table {
	display: table
}
.aspect-square {
	aspect-ratio: 1
}
.\!h-\[130px\] {
	height: 130px!important
}
.\!h-\[284px\] {
	height: 284px!important
}
.h-3 {
 height:calc(var(--spacing)*3)
}
.h-4 {
 height:calc(var(--spacing)*4)
}
.h-4\.5 {
 height:calc(var(--spacing)*4.5)
}
.h-5 {
 height:calc(var(--spacing)*5)
}
.h-6 {
 height:calc(var(--spacing)*6)
}
.h-7 {
 height:calc(var(--spacing)*7)
}
.h-8 {
 height:calc(var(--spacing)*8)
}
.h-10 {
 height:calc(var(--spacing)*10)
}
.h-12 {
 height:calc(var(--spacing)*12)
}
.h-15 {
 height:calc(var(--spacing)*15)
}
.h-19 {
 height:calc(var(--spacing)*19)
}
.h-20 {
 height:calc(var(--spacing)*20)
}
.h-25 {
 height:calc(var(--spacing)*25)
}
.h-\[2\.625rem\] {
	height: 2.625rem
}
.h-\[2\.875rem\] {
	height: 2.875rem
}
.h-\[3\.125rem\] {
	height: 3.125rem
}
.h-\[3rem\] {
	height: 3rem
}
.h-\[7\.5rem\] {
	height: 7.5rem
}
.h-\[12px\] {
	height: 12px
}
.h-\[12rem\] {
	height: 12rem
}
.h-\[13\.5rem\] {
	height: 13.5rem
}
.h-\[13px\] {
	height: 13px
}
.h-\[15\.125rem\] {
	height: 15.125rem
}
.h-\[15px\] {
	height: 15px
}
.h-\[16px\] {
	height: 16px
}
.h-\[18px\] {
	height: 18px
}
.h-\[19px\] {
	height: 19px
}
.h-\[20px\] {
	height: 20px
}
.h-\[22px\] {
	height: 22px
}
.h-\[24px\] {
	height: 24px
}
.h-\[30px\] {
	height: 30px
}
.h-\[32px\] {
	height: 32px
}
.h-\[33px\] {
	height: 33px
}
.h-\[34px\] {
	height: 34px
}
.h-\[36px\] {
	height: 36px
}
.h-\[38px\] {
	height: 38px
}
.h-\[40px\] {
	height: 40px
}
.h-\[42px\] {
	height: 42px
}
.h-\[46px\] {
	height: 46px
}
.h-\[48px\] {
	height: 48px
}
.h-\[50px\] {
	height: 50px
}
.h-\[53px\] {
	height: 53px
}
.h-\[55px\] {
	height: 55px
}
.h-\[60px\] {
	height: 60px
}
.h-\[64px\] {
	height: 64px
}
.h-\[66px\] {
	height: 66px
}
.h-\[70px\] {
	height: 70px
}
.h-\[74px\] {
	height: 74px
}
.h-\[78px\] {
	height: 78px
}
.h-\[80px\] {
	height: 80px
}
.h-\[82px\] {
	height: 82px
}
.h-\[86px\] {
	height: 86px
}
.h-\[90px\] {
	height: 90px
}
.h-\[100px\] {
	height: 100px
}
.h-\[116px\] {
	height: 116px
}
.h-\[120px\] {
	height: 120px
}
.h-\[122px\] {
	height: 122px
}
.h-\[136px\] {
	height: 136px
}
.h-\[138px\] {
	height: 138px
}
.h-\[147px\] {
	height: 147px
}
.h-\[215px\] {
	height: 215px
}
.h-\[220px\] {
	height: 220px
}
.h-\[238px\] {
	height: 238px
}
.h-auto {
	height: auto
}
.h-full {
	height: 100%
}
.max-h-\[90vh\] {
	max-height: 90vh
}
.max-h-\[400px\] {
	max-height: 400px
}
.max-h-\[544px\] {
	max-height: 544px
}
.min-h-\[20px\] {
	min-height: 20px
}
.min-h-\[30px\] {
	min-height: 30px
}
.min-h-\[280px\] {
	min-height: 280px
}
.min-h-screen {
	min-height: 100vh
}
.\!w-\[125px\] {
	width: 125px!important
}
.w-1\/3 {
	width: 33.3333%
}
.w-3 {
 width:calc(var(--spacing)*3)
}
.w-4 {
 width:calc(var(--spacing)*4)
}
.w-4\.5 {
 width:calc(var(--spacing)*4.5)
}
.w-5 {
 width:calc(var(--spacing)*5)
}
.w-6 {
 width:calc(var(--spacing)*6)
}
.w-10 {
 width:calc(var(--spacing)*10)
}
.w-12 {
 width:calc(var(--spacing)*12)
}
.w-14 {
 width:calc(var(--spacing)*14)
}
.w-15 {
 width:calc(var(--spacing)*15)
}
.w-24 {
 width:calc(var(--spacing)*24)
}
.w-25 {
 width:calc(var(--spacing)*25)
}
.w-40 {
 width:calc(var(--spacing)*40)
}
.w-69 {
 width:calc(var(--spacing)*69)
}
.w-\[3rem\] {
	width: 3rem
}
.w-\[10px\] {
	width: 10px
}
.w-\[12rem\] {
	width: 12rem
}
.w-\[13px\] {
	width: 13px
}
.w-\[16px\] {
	width: 16px
}
.w-\[18px\] {
	width: 18px
}
.w-\[19px\] {
	width: 19px
}
.w-\[20px\] {
	width: 20px
}
.w-\[22px\] {
	width: 22px
}
.w-\[24px\] {
	width: 24px
}
.w-\[30px\] {
	width: 30px
}
.w-\[32px\] {
	width: 32px
}
.w-\[36px\] {
	width: 36px
}
.w-\[40px\] {
	width: 40px
}
.w-\[45\%\] {
	width: 45%
}
.w-\[53px\] {
	width: 53px
}
.w-\[60px\] {
	width: 60px
}
.w-\[66px\] {
	width: 66px
}
.w-\[70px\] {
	width: 70px
}
.w-\[74px\] {
	width: 74px
}
.w-\[78px\] {
	width: 78px
}
.w-\[80\%\] {
	width: 80%
}
.w-\[80px\] {
	width: 80px
}
.w-\[82px\] {
	width: 82px
}
.w-\[86px\] {
	width: 86px
}
.w-\[88px\] {
	width: 88px
}
.w-\[100px\] {
	width: 100px
}
.w-\[110px\] {
	width: 110px
}
.w-\[112px\] {
	width: 112px
}
.w-\[120px\] {
	width: 120px
}
.w-\[122px\] {
	width: 122px
}
.w-\[140px\] {
	width: 140px
}
.w-\[178px\] {
	width: 178px
}
.w-\[180px\] {
	width: 180px
}
.w-\[190px\] {
	width: 190px
}
.w-\[214px\] {
	width: 214px
}
.w-\[246px\] {
	width: 246px
}
.w-\[247px\] {
	width: 247px
}
.w-\[250px\] {
	width: 250px
}
.w-\[252px\] {
	width: 252px
}
.w-\[280px\] {
	width: 280px
}
.w-\[300px\] {
	width: 300px
}
.w-\[304px\] {
	width: 304px
}
.w-\[308px\] {
	width: 308px
}
.w-\[310px\] {
	width: 310px
}
.w-\[355px\] {
	width: 355px
}
.w-\[360px\] {
	width: 360px
}
.w-\[399px\] {
	width: 399px
}
.w-\[428px\] {
	width: 428px
}
.w-\[calc\(100\%-44px\)\] {
	width: calc(100% - 44px)
}
.w-auto {
	width: auto
}
.w-fit {
	width: fit-content
}
.w-full {
	width: 100%
}
.max-w-7xl {
	max-width: var(--container-7xl)
}
.max-w-\[90\%\] {
	max-width: 90%
}
.max-w-\[320px\] {
	max-width: 320px
}
.max-w-\[500px\] {
	max-width: 500px
}
.max-w-\[812px\] {
	max-width: 812px
}
.max-w-full {
	max-width: 100%
}
.min-w-\[20px\] {
	min-width: 20px
}
.min-w-\[30px\] {
	min-width: 30px
}
.min-w-\[40px\] {
	min-width: 40px
}
.min-w-\[60px\] {
	min-width: 60px
}
.flex-1 {
	flex: 1
}
.flex-\[0_0_70px\] {
	flex: 0 0 70px
}
.flex-\[0_0_80px\] {
	flex: 0 0 80px
}
.flex-\[0_0_112px\] {
	flex: 0 0 112px
}
.flex-\[0_0_308px\] {
	flex: 0 0 308px
}
.flex-shrink-0,  .shrink-0 {
	flex-shrink: 0
}
.border-collapse {
	border-collapse: collapse
}
.-translate-x-full {
 --tw-translate-x:-100%;
	translate: var(--tw-translate-x)var(--tw-translate-y)
}
.scale-90 {
 --tw-scale-x:90%;
 --tw-scale-y:90%;
 --tw-scale-z:90%;
	scale: var(--tw-scale-x)var(--tw-scale-y)
}
.rotate-180 {
	rotate: 180deg
}
.transform {
	transform: var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)
}
.cursor-pointer {
	cursor: pointer
}
.resize-none {
	resize: none
}
.list-disc {
	list-style-type: disc
}
.auto-cols-fr {
	grid-auto-columns: minmax(0, 1fr)
}
.grid-flow-col {
	grid-auto-flow: column
}
.grid-cols-1 {
	grid-template-columns: repeat(1, minmax(0, 1fr))
}
.grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr))
}
.grid-cols-3 {
	grid-template-columns: repeat(3, minmax(0, 1fr))
}
.grid-cols-4 {
	grid-template-columns: repeat(4, minmax(0, 1fr))
}
.grid-cols-6 {
	grid-template-columns: repeat(6, minmax(0, 1fr))
}
.grid-cols-7 {
	grid-template-columns: repeat(7, minmax(0, 1fr))
}
.grid-cols-8 {
	grid-template-columns: repeat(8, minmax(0, 1fr))
}
.grid-rows-3 {
	grid-template-rows: repeat(3, minmax(0, 1fr))
}
.flex-col {
	flex-direction: column
}
.flex-nowrap {
	flex-wrap: nowrap
}
.flex-wrap {
	flex-wrap: wrap
}
.items-center {
	align-items: center
}
.items-start {
	align-items: flex-start
}
.items-stretch {
	align-items: stretch
}
.justify-between {
	justify-content: space-between
}
.justify-center {
	justify-content: center
}
.justify-start {
	justify-content: flex-start
}
.gap-1 {
 gap:calc(var(--spacing)*1)
}
.gap-1\.5 {
 gap:calc(var(--spacing)*1.5)
}
.gap-2 {
 gap:calc(var(--spacing)*2)
}
.gap-2\.5 {
 gap:calc(var(--spacing)*2.5)
}
.gap-3 {
 gap:calc(var(--spacing)*3)
}
.gap-4 {
 gap:calc(var(--spacing)*4)
}
.gap-5 {
 gap:calc(var(--spacing)*5)
}
.gap-6 {
 gap:calc(var(--spacing)*6)
}
.gap-8 {
 gap:calc(var(--spacing)*8)
}
.gap-\[6px\] {
	gap: 6px
}
.gap-\[10px\] {
	gap: 10px
}
.gap-x-1 {
 column-gap:calc(var(--spacing)*1)
}
.gap-x-2 {
 column-gap:calc(var(--spacing)*2)
}
.gap-x-3 {
 column-gap:calc(var(--spacing)*3)
}
.gap-x-4 {
 column-gap:calc(var(--spacing)*4)
}
.gap-x-6 {
 column-gap:calc(var(--spacing)*6)
}
.gap-x-8 {
 column-gap:calc(var(--spacing)*8)
}
.gap-x-\[6px\] {
	column-gap: 6px
}
.gap-x-\[8px\] {
	column-gap: 8px
}
.gap-x-\[10px\] {
	column-gap: 10px
}
.gap-x-\[23px\] {
	column-gap: 23px
}
.gap-y-1 {
 row-gap:calc(var(--spacing)*1)
}
.gap-y-2 {
 row-gap:calc(var(--spacing)*2)
}
.gap-y-4 {
 row-gap:calc(var(--spacing)*4)
}
.gap-y-5 {
 row-gap:calc(var(--spacing)*5)
}
.gap-y-6 {
 row-gap:calc(var(--spacing)*6)
}
.gap-y-\[24px\] {
	row-gap: 24px
}
.overflow-auto {
	overflow: auto
}
.overflow-hidden {
	overflow: hidden
}
.overflow-x-auto {
	overflow-x: auto
}
.overflow-y-auto {
	overflow-y: auto
}
.rounded {
 border-radius:.25rem
}
.rounded-2xl {
	border-radius: var(--radius-2xl)
}
.rounded-\[2px\] {
	border-radius: 2px
}
.rounded-\[3px\] {
	border-radius: 3px
}
.rounded-\[4px\] {
	border-radius: 4px
}
.rounded-\[5px\] {
	border-radius: 5px
}
.rounded-\[6px\] {
	border-radius: 6px
}
.rounded-\[8px\] {
	border-radius: 8px
}
.rounded-\[10px\] {
	border-radius: 10px
}
.rounded-\[12px_0_12px_0\] {
	border-radius: 12px 0
}
.rounded-\[16px\] {
	border-radius: 16px
}
.rounded-\[20px\] {
	border-radius: 20px
}
.rounded-\[25px\] {
	border-radius: 25px
}
.rounded-full {
	border-radius: 3.40282e38px
}
.rounded-lg {
	border-radius: var(--radius-lg)
}
.rounded-md {
	border-radius: var(--radius-md)
}
.rounded-xl {
	border-radius: var(--radius-xl)
}
.rounded-l-lg {
	border-top-left-radius: var(--radius-lg);
	border-bottom-left-radius: var(--radius-lg)
}
.rounded-l-md {
	border-top-left-radius: var(--radius-md);
	border-bottom-left-radius: var(--radius-md)
}
.rounded-tl-\[5px\] {
	border-top-left-radius: 5px
}
.rounded-r-lg {
	border-top-right-radius: var(--radius-lg);
	border-bottom-right-radius: var(--radius-lg)
}
.rounded-r-md {
	border-top-right-radius: var(--radius-md);
	border-bottom-right-radius: var(--radius-md)
}
.rounded-tr-\[5px\] {
	border-top-right-radius: 5px
}
.rounded-b-xl {
	border-bottom-right-radius: var(--radius-xl);
	border-bottom-left-radius: var(--radius-xl)
}
.border {
	border-style: var(--tw-border-style);
	border-width: 1px
}
.border-2,  .border-\[2px\] {
	border-style: var(--tw-border-style);
	border-width: 2px
}
.border-t {
	border-top-style: var(--tw-border-style);
	border-top-width: 1px
}
.border-r {
	border-right-style: var(--tw-border-style);
	border-right-width: 1px
}
.border-r-0 {
	border-right-style: var(--tw-border-style);
	border-right-width: 0
}
.border-b {
	border-bottom-style: var(--tw-border-style);
	border-bottom-width: 1px
}
.border-l {
	border-left-style: var(--tw-border-style);
	border-left-width: 1px
}
.border-l-2 {
	border-left-style: var(--tw-border-style);
	border-left-width: 2px
}
.border-dashed {
 --tw-border-style:dashed;
	border-style: dashed
}
.\!border-\[var\(--theme-primary\)\] {
	border-color: var(--theme-primary)!important
}
.border-\[\#00A173\] {
	border-color: #00a173
}
.border-\[\#1F9C68\] {
	border-color: #1f9c68
}
.border-\[\#108F68\] {
	border-color: #108f68
}
.border-\[\#333\] {
	border-color: #333
}
.border-\[\#BFFE35\] {
	border-color: #bffe35
}
.border-\[\#D2D2D2\] {
	border-color: #d2d2d2
}
.border-\[\#D9D9D9\] {
	border-color: #d9d9d9
}
.border-\[\#E3E3E3\] {
	border-color: #e3e3e3
}
.border-\[\#E6E6E6\] {
	border-color: #e6e6e6
}
.border-\[\#E8E8E8\] {
	border-color: #e8e8e8
}
.border-\[\#EAEAEA\] {
	border-color: #eaeaea
}
.border-\[\#ECECEC\] {
	border-color: #ececec
}
.border-\[\#EDEDED\] {
	border-color: #ededed
}
.border-\[\#FB9500\] {
	border-color: #fb9500
}
.border-\[\#ccc\] {
	border-color: #ccc
}
.border-\[\#d2d2d2\] {
	border-color: #d2d2d2
}
.border-\[\#ddd\] {
	border-color: #ddd
}
.border-\[\#e0e0e0\] {
	border-color: #e0e0e0
}
.border-\[\#e1e1e1\] {
	border-color: #e1e1e1
}
.border-\[\#e8e8e8\] {
	border-color: #e8e8e8
}
.border-\[\#eaeaea\] {
	border-color: #eaeaea
}
.border-\[\#eee\] {
	border-color: #eee
}
.border-\[\#f1f1f1\] {
	border-color: #f1f1f1
}
.border-\[\#f4f5f4\] {
	border-color: #f4f5f4
}
.border-\[transparent\] {
	border-color: #0000
}
.border-\[var\(--theme-primary\)\] {
	border-color: var(--theme-primary)
}
.border-gray-200 {
	border-color: var(--color-gray-200)
}
.border-white {
	border-color: var(--color-white)
}
.border-l-\[\#ccd3db\] {
	border-left-color: #ccd3db
}
.\!bg-\[var\(--theme-primary\)\] {
	background-color: var(--theme-primary)!important
}
.bg-\[\#0E620B\] {
	background-color: #0e620b
}
.bg-\[\#00A173\],  .bg-\[\#00a173\] {
	background-color: #00a173
}
.bg-\[\#1F9C68\] {
	background-color: #1f9c68
}
.bg-\[\#2BB87D\] {
	background-color: #2bb87d
}
.bg-\[\#009ad6\] {
	background-color: #009ad6
}
.bg-\[\#16a34a\] {
	background-color: #16a34a
}
.bg-\[\#28a745\] {
	background-color: #28a745
}
.bg-\[\#B7DBFB\] {
	background-color: #b7dbfb
}
.bg-\[\#E6E6E6\] {
	background-color: #e6e6e6
}
.bg-\[\#E6E8ED\] {
	background-color: #e6e8ed
}
.bg-\[\#E6F4EA\] {
	background-color: #e6f4ea
}
.bg-\[\#E86E0A\] {
	background-color: #e86e0a
}
.bg-\[\#EFEFEF\] {
	background-color: #efefef
}
.bg-\[\#F1F1F1\] {
	background-color: #f1f1f1
}
.bg-\[\#F2F4F7\] {
	background-color: #f2f4f7
}
.bg-\[\#F4F5F4\] {
	background-color: #f4f5f4
}
.bg-\[\#F5B381\] {
	background-color: #f5b381
}
.bg-\[\#F5F5F5\] {
	background-color: #f5f5f5
}
.bg-\[\#F6F6F6\] {
	background-color: #f6f6f6
}
.bg-\[\#FCE8E6\] {
	background-color: #fce8e6
}
.bg-\[\#FD7E14\] {
	background-color: #fd7e14
}
.bg-\[\#FEF1E6\] {
	background-color: #fef1e6
}
.bg-\[\#FEF7E0\] {
	background-color: #fef7e0
}
.bg-\[\#df4444\] {
	background-color: #df4444
}
.bg-\[\#f2f9f7\] {
	background-color: #f2f9f7
}
.bg-\[\#f5f5f5\] {
	background-color: #f5f5f5
}
.bg-\[\#f8f8f8\] {
	background-color: #f8f8f8
}
.bg-\[\#ff7200\] {
	background-color: #ff7200
}
.bg-\[\#fff\] {
	background-color: #fff
}
.bg-\[rgba\(0\,150\,105\,0\.2\)\] {
	background-color: #00966933
}
.bg-\[rgba\(0\,150\,105\,0\.05\)\] {
	background-color: #0096690d
}
.bg-\[rgba\(239\,68\,68\,0\.2\)\] {
	background-color: #ef444433
}
.bg-\[rgba\(239\,68\,68\,0\.05\)\] {
	background-color: #ef44440d
}
.bg-\[var\(--theme-primary\)\] {
	background-color: var(--theme-primary)
}
.bg-\[var\(--theme-primary-bg\)\] {
	background-color: var(--theme-primary-bg)
}
.bg-black {
	background-color: var(--color-black)
}
.bg-black\/30 {
	background-color: color-mix(in oklab, var(--color-black)30%, transparent)
}
.bg-black\/50 {
	background-color: color-mix(in oklab, var(--color-black)50%, transparent)
}
.bg-black\/60 {
	background-color: color-mix(in oklab, var(--color-black)60%, transparent)
}
.bg-white {
	background-color: var(--color-white)
}
.bg-gradient-to-r {
 --tw-gradient-position:to right in oklab;
	background-image: linear-gradient(var(--tw-gradient-stops))
}
.bg-\[linear-gradient\(180deg\,\#97EC16_0\%\,_\#2BA018_100\%\)\] {
	background-image: linear-gradient(#97ec16, #2ba018)
}
.bg-\[url\(\'\/src\/assets\/images\/pc_icon\.png\'\)\] {
	background-image: url(../images/pc_icon.Cey-Qe6V.webp)
}
.from-\[\#62E39A\] {
 --tw-gradient-from:#62e39a;
 --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
}
.to-\[\#108F68\] {
 --tw-gradient-to:#108f68;
 --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
}
.object-contain {
	object-fit: contain
}
.object-cover {
	object-fit: cover
}
.\!p-14 {
 padding:calc(var(--spacing)*14)!important
}
.p-0 {
 padding:calc(var(--spacing)*0)
}
.p-2 {
 padding:calc(var(--spacing)*2)
}
.p-2\.5 {
 padding:calc(var(--spacing)*2.5)
}
.p-3 {
 padding:calc(var(--spacing)*3)
}
.p-4 {
 padding:calc(var(--spacing)*4)
}
.p-5 {
 padding:calc(var(--spacing)*5)
}
.p-\[5px\] {
	padding: 5px
}
.p-\[6px\] {
	padding: 6px
}
.p-\[7px_7px_5px\] {
	padding: 7px 7px 5px
}
.p-\[10px\] {
	padding: 10px
}
.p-\[11px\] {
	padding: 11px
}
.p-\[13px\] {
	padding: 13px
}
.p-\[14px\] {
	padding: 14px
}
.p-\[14px_10px_15px\] {
	padding: 14px 10px 15px
}
.px-1 {
 padding-inline:calc(var(--spacing)*1)
}
.px-2 {
 padding-inline:calc(var(--spacing)*2)
}
.px-2\.5 {
 padding-inline:calc(var(--spacing)*2.5)
}
.px-3 {
 padding-inline:calc(var(--spacing)*3)
}
.px-3\.5 {
 padding-inline:calc(var(--spacing)*3.5)
}
.px-4 {
 padding-inline:calc(var(--spacing)*4)
}
.px-5 {
 padding-inline:calc(var(--spacing)*5)
}
.px-6 {
 padding-inline:calc(var(--spacing)*6)
}
.px-8 {
 padding-inline:calc(var(--spacing)*8)
}
.px-9 {
 padding-inline:calc(var(--spacing)*9)
}
.px-10 {
 padding-inline:calc(var(--spacing)*10)
}
.px-\[9px\] {
	padding-inline: 9px
}
.px-\[10px\] {
	padding-inline: 10px
}
.px-\[46px\] {
	padding-inline: 46px
}
.px-\[50px\] {
	padding-inline: 50px
}
.py-0\.5 {
 padding-block:calc(var(--spacing)*.5)
}
.py-1 {
 padding-block:calc(var(--spacing)*1)
}
.py-1\.5 {
 padding-block:calc(var(--spacing)*1.5)
}
.py-2 {
 padding-block:calc(var(--spacing)*2)
}
.py-2\.5 {
 padding-block:calc(var(--spacing)*2.5)
}
.py-3 {
 padding-block:calc(var(--spacing)*3)
}
.py-3\.5 {
 padding-block:calc(var(--spacing)*3.5)
}
.py-4 {
 padding-block:calc(var(--spacing)*4)
}
.py-4\.5 {
 padding-block:calc(var(--spacing)*4.5)
}
.py-5 {
 padding-block:calc(var(--spacing)*5)
}
.py-6 {
 padding-block:calc(var(--spacing)*6)
}
.py-\[1\.625rem\] {
	padding-block: 1.625rem
}
.py-\[2px\] {
	padding-block: 2px
}
.py-\[10px\] {
	padding-block: 10px
}
.py-\[18px\] {
	padding-block: 18px
}
.pt-3 {
 padding-top:calc(var(--spacing)*3)
}
.pt-4 {
 padding-top:calc(var(--spacing)*4)
}
.pt-5 {
 padding-top:calc(var(--spacing)*5)
}
.pt-\[1px\] {
	padding-top: 1px
}
.pt-\[10px\] {
	padding-top: 10px
}
.pr-4 {
 padding-right:calc(var(--spacing)*4)
}
.pr-5 {
 padding-right:calc(var(--spacing)*5)
}
.pr-6 {
 padding-right:calc(var(--spacing)*6)
}
.pr-15 {
 padding-right:calc(var(--spacing)*15)
}
.pb-1\.5 {
 padding-bottom:calc(var(--spacing)*1.5)
}
.pb-4 {
 padding-bottom:calc(var(--spacing)*4)
}
.pb-5 {
 padding-bottom:calc(var(--spacing)*5)
}
.pb-6 {
 padding-bottom:calc(var(--spacing)*6)
}
.pb-7 {
 padding-bottom:calc(var(--spacing)*7)
}
.pl-0 {
 padding-left:calc(var(--spacing)*0)
}
.pl-5 {
 padding-left:calc(var(--spacing)*5)
}
.pl-6 {
 padding-left:calc(var(--spacing)*6)
}
.pl-8 {
 padding-left:calc(var(--spacing)*8)
}
.pl-\[2px\] {
	padding-left: 2px
}
.text-center {
	text-align: center
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.align-middle {
	vertical-align: middle
}
.text-2xl {
	font-size: var(--text-2xl);
	line-height: var(--tw-leading, var(--text-2xl--line-height))
}
.text-2xl\/\[36px\] {
	font-size: var(--text-2xl);
	line-height: 36px
}
.text-4xl {
	font-size: var(--text-4xl);
	line-height: var(--tw-leading, var(--text-4xl--line-height))
}
.text-\[2\.5rem\]\/\[1\.2\] {
	font-size: 2.5rem;
	line-height: 1.2
}
.text-\[12px\]\/\[16px\] {
	font-size: 12px;
	line-height: 16px
}
.text-\[12px\]\/\[22px\] {
	font-size: 12px;
	line-height: 22px
}
.text-\[13px\]\/\[18px\] {
	font-size: 13px;
	line-height: 18px
}
.text-\[14px\]\/\[1\.5\] {
	font-size: 14px;
	line-height: 1.5
}
.text-\[14px\]\/\[1\.25rem\] {
	font-size: 14px;
	line-height: 1.25rem
}
.text-\[14px\]\/\[17px\] {
	font-size: 14px;
	line-height: 17px
}
.text-\[14px\]\/\[18px\] {
	font-size: 14px;
	line-height: 18px
}
.text-\[14px\]\/\[21px\] {
	font-size: 14px;
	line-height: 21px
}
.text-\[15px\]\/\[1\.4\] {
	font-size: 15px;
	line-height: 1.4
}
.text-\[16px\]\/\[1\.4\] {
	font-size: 16px;
	line-height: 1.4
}
.text-\[16px\]\/\[19px\] {
	font-size: 16px;
	line-height: 19px
}
.text-\[16px\]\/\[22px\] {
	font-size: 16px;
	line-height: 22px
}
.text-\[16px\]\/\[24px\] {
	font-size: 16px;
	line-height: 24px
}
.text-\[18px\]\/\[1\.4\] {
	font-size: 18px;
	line-height: 1.4
}
.text-\[20px\]\/\[1\.1\] {
	font-size: 20px;
	line-height: 1.1
}
.text-\[20px\]\/\[1\.4\] {
	font-size: 20px;
	line-height: 1.4
}
.text-\[20px\]\/\[24px\] {
	font-size: 20px;
	line-height: 24px
}
.text-\[22px\]\/\[24px\] {
	font-size: 22px;
	line-height: 24px
}
.text-\[24px\]\/\[1\.2\] {
	font-size: 24px;
	line-height: 1.2
}
.text-\[24px\]\/\[1\.4\] {
	font-size: 24px;
	line-height: 1.4
}
.text-\[40px\]\/\[60px\] {
	font-size: 40px;
	line-height: 60px
}
.text-base {
	font-size: var(--text-base);
	line-height: var(--tw-leading, var(--text-base--line-height))
}
.text-base\/\[20px\] {
	font-size: var(--text-base);
	line-height: 20px
}
.text-base\/\[24px\] {
	font-size: var(--text-base);
	line-height: 24px
}
.text-lg {
	font-size: var(--text-lg);
	line-height: var(--tw-leading, var(--text-lg--line-height))
}
.text-sm {
	font-size: var(--text-sm);
	line-height: var(--tw-leading, var(--text-sm--line-height))
}
.text-xl {
	font-size: var(--text-xl);
	line-height: var(--tw-leading, var(--text-xl--line-height))
}
.text-xl\/\[28px\] {
	font-size: var(--text-xl);
	line-height: 28px
}
.text-xs {
	font-size: var(--text-xs);
	line-height: var(--tw-leading, var(--text-xs--line-height))
}
.text-\[1\.125rem\] {
	font-size: 1.125rem
}
.text-\[1rem\] {
	font-size: 1rem
}
.text-\[2\.5rem\] {
	font-size: 2.5rem
}
.text-\[12px\] {
	font-size: 12px
}
.text-\[13px\] {
	font-size: 13px
}
.text-\[14px\] {
	font-size: 14px
}
.text-\[16px\] {
	font-size: 16px
}
.text-\[20px\] {
	font-size: 20px
}
.text-\[22px\] {
	font-size: 22px
}
.text-\[24px\] {
	font-size: 24px
}
.text-\[28px\] {
	font-size: 28px
}
.text-\[32px\] {
	font-size: 32px
}
.text-\[36px\] {
	font-size: 36px
}
.text-\[40px\] {
	font-size: 40px
}
.leading-4 {
 --tw-leading:calc(var(--spacing)*4);
 line-height:calc(var(--spacing)*4)
}
.leading-5 {
 --tw-leading:calc(var(--spacing)*5);
 line-height:calc(var(--spacing)*5)
}
.leading-6 {
 --tw-leading:calc(var(--spacing)*6);
 line-height:calc(var(--spacing)*6)
}
.leading-7 {
 --tw-leading:calc(var(--spacing)*7);
 line-height:calc(var(--spacing)*7)
}
.leading-10 {
 --tw-leading:calc(var(--spacing)*10);
 line-height:calc(var(--spacing)*10)
}
.leading-\[2\.625rem\] {
 --tw-leading:2.625rem;
	line-height: 2.625rem
}
.leading-\[2\.875rem\] {
 --tw-leading:2.875rem;
	line-height: 2.875rem
}
.leading-\[3\.125rem\] {
 --tw-leading:3.125rem;
	line-height: 3.125rem
}
.leading-\[7\.5rem\] {
 --tw-leading:7.5rem;
	line-height: 7.5rem
}
.leading-\[14px\] {
 --tw-leading:14px;
	line-height: 14px
}
.leading-\[16px\] {
 --tw-leading:16px;
	line-height: 16px
}
.leading-\[19px\] {
 --tw-leading:19px;
	line-height: 19px
}
.leading-\[20px\] {
 --tw-leading:20px;
	line-height: 20px
}
.leading-\[22px\] {
 --tw-leading:22px;
	line-height: 22px
}
.leading-\[24px\] {
 --tw-leading:24px;
	line-height: 24px
}
.leading-\[28px\] {
 --tw-leading:28px;
	line-height: 28px
}
.leading-\[34px\] {
 --tw-leading:34px;
	line-height: 34px
}
.leading-\[36px\] {
 --tw-leading:36px;
	line-height: 36px
}
.leading-\[38px\] {
 --tw-leading:38px;
	line-height: 38px
}
.leading-\[42px\] {
 --tw-leading:42px;
	line-height: 42px
}
.leading-\[74px\] {
 --tw-leading:74px;
	line-height: 74px
}
.font-bold {
 --tw-font-weight:var(--font-weight-bold);
	font-weight: var(--font-weight-bold)
}
.font-medium {
 --tw-font-weight:var(--font-weight-medium);
	font-weight: var(--font-weight-medium)
}
.font-normal {
 --tw-font-weight:var(--font-weight-normal);
	font-weight: var(--font-weight-normal)
}
.font-semibold {
 --tw-font-weight:var(--font-weight-semibold);
	font-weight: var(--font-weight-semibold)
}
.text-nowrap {
	text-wrap: nowrap
}
.whitespace-nowrap {
	white-space: nowrap
}
.text-\[\#00A173\] {
	color: #00a173
}
.text-\[\#4C4E54E5\] {
	color: #4c4e54e5
}
.text-\[\#8f8f8f\] {
	color: #8f8f8f
}
.text-\[\#28a745\] {
	color: #28a745
}
.text-\[\#0070c9\] {
	color: #0070c9
}
.text-\[\#222\] {
	color: #222
}
.text-\[\#241c17\] {
	color: #241c17
}
.text-\[\#269D72\] {
	color: #269d72
}
.text-\[\#333\] {
	color: #333
}
.text-\[\#444\] {
	color: #444
}
.text-\[\#555\] {
	color: #555
}
.text-\[\#666\] {
	color: #666
}
.text-\[\#777\] {
	color: #777
}
.text-\[\#999\] {
	color: #999
}
.text-\[\#01875f\] {
	color: #01875f
}
.text-\[\#3374b5\] {
	color: #3374b5
}
.text-\[\#03610C\] {
	color: #03610c
}
.text-\[\#5070C7\] {
	color: #5070c7
}
.text-\[\#212427\] {
	color: #212427
}
.text-\[\#333333\] {
	color: #333
}
.text-\[\#606060\] {
	color: #606060
}
.text-\[\#666666\] {
	color: #666
}
.text-\[\#999999\] {
	color: #999
}
.text-\[\#A0A0A0\] {
	color: #a0a0a0
}
.text-\[\#A7A7A7\] {
	color: #a7a7a7
}
.text-\[\#A65A00\] {
	color: #a65a00
}
.text-\[\#C3191D\] {
	color: #c3191d
}
.text-\[\#E84C17\] {
	color: #e84c17
}
.text-\[\#FA9910\] {
	color: #fa9910
}
.text-\[\#FB9500\] {
	color: #fb9500
}
.text-\[\#FCE316\] {
	color: #fce316
}
.text-\[\#a7a7a7\] {
	color: #a7a7a7
}
.text-\[\#aaa\] {
	color: #aaa
}
.text-\[\#b0b0b0\] {
	color: #b0b0b0
}
.text-\[\#b3b3b3\] {
	color: #b3b3b3
}
.text-\[\#bbb\] {
	color: #bbb
}
.text-\[\#ddd\] {
	color: #ddd
}
.text-\[\#f05b72\] {
	color: #f05b72
}
.text-\[\#ff3b3b\] {
	color: #ff3b3b
}
.text-\[\#ff7c10\] {
	color: #ff7c10
}
.text-\[\#ff9d00\] {
	color: #ff9d00
}
.text-\[\#fff\] {
	color: #fff
}
.text-\[var\(--theme-primary\)\] {
	color: var(--theme-primary)
}
.text-black {
	color: var(--color-black)
}
.text-gray-600 {
	color: var(--color-gray-600)
}
.text-gray-800 {
	color: var(--color-gray-800)
}
.text-white {
	color: var(--color-white)
}
.capitalize {
	text-transform: capitalize
}
.uppercase {
	text-transform: uppercase
}
.underline {
	text-decoration-line: underline
}
.opacity-0 {
	opacity: 0
}
.opacity-100 {
	opacity: 1
}
.shadow-\[0_0\.062rem_0\.375rem_rgba\(0\,0\,0\,\.06\)\] {
 --tw-shadow:0 .062rem .375rem var(--tw-shadow-color, #0000000f);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
.shadow-\[0_0_5px_0_rgba\(0\,0\,0\,0\.25\)\] {
 --tw-shadow:0 0 5px 0 var(--tw-shadow-color, #00000040);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
.shadow-\[0_1px_6px_0_rgba\(0\,0\,0\,0\.1\)\] {
 --tw-shadow:0 1px 6px 0 var(--tw-shadow-color, #0000001a);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
.shadow-\[0_1px_10px_0_rgba\(0\,0\,0\,0\.1\)\] {
 --tw-shadow:0 1px 10px 0 var(--tw-shadow-color, #0000001a);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
.shadow-\[0_2px_6px_0_rgba\(0\,0\,0\,\.12\)\] {
 --tw-shadow:0 2px 6px 0 var(--tw-shadow-color, #0000001f);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
.shadow-\[0_3\.193px_0_0_\#BFFE35_inset\] {
 --tw-shadow:0 3.193px 0 0 var(--tw-shadow-color, #bffe35)inset;
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
.shadow-\[0_3px_0_0_\#D2D2D2\] {
 --tw-shadow:0 3px 0 0 var(--tw-shadow-color, #d2d2d2);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
.shadow-\[0px_1px_6px_0px_rgba\(51\,51\,51\,0\.1\)\] {
 --tw-shadow:0px 1px 6px 0px var(--tw-shadow-color, #3333331a);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
.shadow-\[0px_1px_9px_0px_rgba\(0\,0\,0\,0\.1\)\] {
 --tw-shadow:0px 1px 9px 0px var(--tw-shadow-color, #0000001a);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
.shadow-md {
 --tw-shadow:0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
.grayscale,  .grayscale-100 {
 --tw-grayscale:grayscale(100%);
	filter: var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
}
.filter {
	filter: var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
}
.transition {
	transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
	transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
	transition-duration: var(--tw-duration, var(--default-transition-duration))
}
.transition-all {
	transition-property: all;
	transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
	transition-duration: var(--tw-duration, var(--default-transition-duration))
}
.transition-colors {
	transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
	transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
	transition-duration: var(--tw-duration, var(--default-transition-duration))
}
.transition-opacity {
	transition-property: opacity;
	transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
	transition-duration: var(--tw-duration, var(--default-transition-duration))
}
.transition-shadow {
	transition-property: box-shadow;
	transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
	transition-duration: var(--tw-duration, var(--default-transition-duration))
}
.transition-transform {
	transition-property: transform, translate, scale, rotate;
	transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
	transition-duration: var(--tw-duration, var(--default-transition-duration))
}
.duration-150 {
 --tw-duration:.15s;
	transition-duration: .15s
}
.duration-200 {
 --tw-duration:.2s;
	transition-duration: .2s
}
.duration-300 {
 --tw-duration:.3s;
	transition-duration: .3s
}
.ease-in-out {
 --tw-ease:var(--ease-in-out);
	transition-timing-function: var(--ease-in-out)
}
.ease-out {
 --tw-ease:var(--ease-out);
	transition-timing-function: var(--ease-out)
}
.outline-none {
 --tw-outline-style:none;
	outline-style: none
}
 @media (hover:hover) {
 .group-hover\:scale-105:is(:where(.group):hover *) {
 --tw-scale-x:105%;
 --tw-scale-y:105%;
 --tw-scale-z:105%;
 scale:var(--tw-scale-x)var(--tw-scale-y)
}
 .group-hover\:bg-\[\#269D72\]:is(:where(.group):hover *) {
 background-color:#269d72
}
 .group-hover\:bg-\[var\(--theme-primary-hover\)\]:is(:where(.group):hover *) {
 background-color:var(--theme-primary-hover)
}
 .group-hover\:text-\[\#00A173\]:is(:where(.group):hover *) {
 color:#00a173
}
 .group-hover\:text-\[\#000\]:is(:where(.group):hover *) {
 color:#000
}
 .group-hover\:text-\[var\(--theme-primary\)\]:is(:where(.group):hover *) {
 color:var(--theme-primary)
}
 .group-hover\:shadow-\[0_2px_6px_0_rgba\(0\,0\,0\,\.12\)\]:is(:where(.group):hover *) {
 --tw-shadow:0 2px 6px 0 var(--tw-shadow-color, #0000001f);
 box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
 .group-hover\:brightness-0:is(:where(.group):hover *) {
 --tw-brightness:brightness(0%);
 filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
}
 .group-hover\:invert:is(:where(.group):hover *) {
 --tw-invert:invert(100%);
 filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
}
}
 .placeholder\:text-\[\#bbb\]::placeholder {
 color:#bbb
}
.last\:mb-0:last-child {
 margin-bottom:calc(var(--spacing)*0)
}
.last\:border-0:last-child {
	border-style: var(--tw-border-style);
	border-width: 0
}
.last\:border-b-0:last-child {
	border-bottom-style: var(--tw-border-style);
	border-bottom-width: 0
}
 @media (hover:hover) {
.hover\:scale-105:hover {
 --tw-scale-x:105%;
 --tw-scale-y:105%;
 --tw-scale-z:105%;
	scale: var(--tw-scale-x)var(--tw-scale-y)
}
.hover\:rounded-\[5px\]:hover {
	border-radius: 5px
}
.hover\:rounded-\[10px\]:hover {
	border-radius: 10px
}
.hover\:border-\[\#4DCC94\]:hover {
	border-color: #4dcc94
}
.hover\:border-\[\#FF7135\]:hover {
	border-color: #ff7135
}
.hover\:border-\[var\(--theme-primary\)\]:hover {
	border-color: var(--theme-primary)
}
.hover\:bg-\[\#1F9C68\]:hover {
	background-color: #1f9c68
}
.hover\:bg-\[\#18B98B\]:hover {
	background-color: #18b98b
}
.hover\:bg-\[\#E6E6E6\]:hover {
	background-color: #e6e6e6
}
.hover\:bg-\[\#F1F1F1\]:hover {
	background-color: #f1f1f1
}
.hover\:bg-\[\#F4F5F4\]:hover {
	background-color: #f4f5f4
}
.hover\:bg-\[\#FB9500\]:hover {
	background-color: #fb9500
}
.hover\:bg-\[\#f5f5f5\]:hover {
	background-color: #f5f5f5
}
.hover\:bg-\[var\(--theme-primary\)\]:hover {
	background-color: var(--theme-primary)
}
.hover\:bg-\[var\(--theme-primary-hover\)\]:hover {
	background-color: var(--theme-primary-hover)
}
.hover\:bg-gray-100:hover {
	background-color: var(--color-gray-100)
}
.hover\:text-\[\#FF7135\]:hover {
	color: #ff7135
}
.hover\:text-\[var\(--theme-primary\)\]:hover {
	color: var(--theme-primary)
}
.hover\:text-\[var\(--theme-primary-hover\)\]:hover {
	color: var(--theme-primary-hover)
}
.hover\:text-white:hover {
	color: var(--color-white)
}
.hover\:underline:hover {
	text-decoration-line: underline
}
.hover\:shadow-\[0_2px_6px_0_rgba\(0\,0\,0\,0\.2\)\]:hover {
 --tw-shadow:0 2px 6px 0 var(--tw-shadow-color, #0003);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
.hover\:shadow-\[0_2px_8px_0_rgba\(0\,0\,0\,\.22\)\]:hover {
 --tw-shadow:0 2px 8px 0 var(--tw-shadow-color, #00000038);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
.hover\:shadow-\[0_3px_0_0_\#FF7135\]:hover {
 --tw-shadow:0 3px 0 0 var(--tw-shadow-color, #ff7135);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
.hover\:shadow-\[1px_3px_8px_\#e8e8e8\]:hover {
 --tw-shadow:1px 3px 8px var(--tw-shadow-color, #e8e8e8);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
}
.focus\:outline-0:focus {
	outline-style: var(--tw-outline-style);
	outline-width: 0
}
.disabled\:\!cursor-not-allowed:disabled {
	cursor: not-allowed!important
}
.disabled\:\!bg-white:disabled {
	background-color: var(--color-white)!important
}
.disabled\:text-\[\#D2D2D2\]:disabled {
	color: #d2d2d2
}
 @media (width>=40rem) {
 .sm\:flex-row {
 flex-direction:row
}
}
 @media (width>=48rem) {
 .md\:sticky {
 position:sticky
}
 .md\:top-21 {
 top:calc(var(--spacing)*21)
}
 .md\:mr-15 {
 margin-right:calc(var(--spacing)*15)
}
 .md\:mr-\[30px\] {
 margin-right:30px
}
 .md\:flex {
 display:flex
}
 .md\:w-4\/5 {
 width:80%
}
 .md\:w-\[308px\] {
 width:308px
}
 .md\:w-\[calc\(100\%-368px\)\] {
 width:calc(100% - 368px)
}
 .md\:flex-col {
 flex-direction:column
}
 .md\:flex-wrap {
 flex-wrap:wrap
}
 .md\:border-b-2 {
 border-bottom-style:var(--tw-border-style);
 border-bottom-width:2px
}
 .md\:border-\[\#EDEDED\] {
 border-color:#ededed
}
}
 @media (width<=1152px) {
 #mobile-site-header {
	display: block;
}
 #pc-site-header {
	display: none;
}
}
 @media (width<=1024px) {
 .tablet\:-mr-4 {
 	margin-right:calc(var(--spacing)*-4)
}
 .tablet\:-ml-4 {
 margin-left:calc(var(--spacing)*-4)
}
 .tablet\:w-full {
 width:100%
}
 .tablet\:grid-cols-2 {
 grid-template-columns:repeat(2, minmax(0, 1fr))
}
 .tablet\:grid-cols-3 {
 grid-template-columns:repeat(3, minmax(0, 1fr))
}
 .tablet\:grid-cols-4 {
 grid-template-columns:repeat(4, minmax(0, 1fr))
}
 .tablet\:grid-cols-5 {
 grid-template-columns:repeat(5, minmax(0, 1fr))
}
 .tablet\:grid-cols-6 {
 grid-template-columns:repeat(6, minmax(0, 1fr))
}
 .tablet\:grid-rows-4 {
 grid-template-rows:repeat(4, minmax(0, 1fr))
}
 .tablet\:flex-col {
 flex-direction:column
}
 .tablet\:px-5 {
 padding-inline:calc(var(--spacing)*5)
}
 .tablet\:pr-0 {
 padding-right:calc(var(--spacing)*0)
}
}
 @media (width<=968px) {
 .phablet\:grid-cols-2 {
 grid-template-columns:repeat(2, minmax(0, 1fr))
}
}
 @media (width<=767px) {
 .mobile\:\!relative {
 position:relative!important
}
 .mobile\:mx-\[6px\] {
 margin-inline:6px
}
 .mobile\:mt-0 {
 margin-top:calc(var(--spacing)*0)
}
 .mobile\:mt-3 {
 margin-top:calc(var(--spacing)*3)
}
 .mobile\:mt-4 {
 margin-top:calc(var(--spacing)*4)
}
 .mobile\:mt-5 {
 margin-top:calc(var(--spacing)*5)
}
 .mobile\:mt-6 {
 margin-top:calc(var(--spacing)*6)
}
 .mobile\:mr-0 {
 margin-right:calc(var(--spacing)*0)
}
 .mobile\:mr-4 {
 margin-right:calc(var(--spacing)*4)
}
 .mobile\:mr-\[6px\] {
 margin-right:6px
}
 .mobile\:mr-\[10px\] {
 margin-right:10px
}
 .mobile\:mb-0 {
 margin-bottom:calc(var(--spacing)*0)
}
 .mobile\:mb-2 {
 margin-bottom:calc(var(--spacing)*2)
}
 .mobile\:mb-3 {
 margin-bottom:calc(var(--spacing)*3)
}
 .mobile\:mb-4 {
 margin-bottom:calc(var(--spacing)*4)
}
 .mobile\:mb-5 {
 margin-bottom:calc(var(--spacing)*5)
}
 .mobile\:mb-6 {
 margin-bottom:calc(var(--spacing)*6)
}
 .mobile\:mb-\[7\.5px\] {
 margin-bottom:7.5px
}
 .mobile\:mb-\[10px\] {
 margin-bottom:10px
}
 .mobile\:mb-\[18px\] {
 margin-bottom:18px
}
 .mobile\:mb-\[21px\] {
 margin-bottom:21px
}
 .mobile\:\!ml-0 {
 margin-left:calc(var(--spacing)*0)!important
}
 .mobile\:\!hidden {
 display:none!important
}
 .mobile\:block {
 display:block
}
 .mobile\:hidden {
 display:none
}
 .mobile\:\!h-\[50px\] {
 height:50px!important
}
 .mobile\:h-8 {
 height:calc(var(--spacing)*8)
}
 .mobile\:h-9 {
 height:calc(var(--spacing)*9)
}
 .mobile\:h-10 {
 height:calc(var(--spacing)*10)
}
 .mobile\:h-16 {
 height:calc(var(--spacing)*16)
}
 .mobile\:h-20 {
 height:calc(var(--spacing)*20)
}
 .mobile\:h-\[6\.25rem\] {
 height:6.25rem
}
 .mobile\:h-\[18px\] {
 height:18px
}
 .mobile\:h-\[32px\] {
 height:32px
}
 .mobile\:h-\[40px\] {
 height:40px
}
 .mobile\:h-\[42px\] {
 height:42px
}
 .mobile\:h-\[44px\] {
 height:44px
}
 .mobile\:h-\[50px\] {
 height:50px
}
 .mobile\:h-\[56px\] {
 height:56px
}
 .mobile\:h-\[64px\] {
 height:64px
}
 .mobile\:h-\[66px\] {
 height:66px
}
 .mobile\:h-\[96px\] {
 height:96px
}
 .mobile\:h-\[114px\] {
 height:114px
}
 .mobile\:h-\[128px\] {
 height:128px
}
 .mobile\:h-\[142px\] {
 height:142px
}
 .mobile\:h-\[160px\] {
 height:160px
}
 .mobile\:h-\[204px\] {
 height:204px
}
 .mobile\:\!w-\[162px\] {
 width:162px!important
}
 .mobile\:w-8 {
 width:calc(var(--spacing)*8)
}
 .mobile\:w-16 {
 width:calc(var(--spacing)*16)
}
 .mobile\:w-20 {
 width:calc(var(--spacing)*20)
}
 .mobile\:w-22 {
 width:calc(var(--spacing)*22)
}
 .mobile\:w-\[6\.25rem\] {
 width:6.25rem
}
 .mobile\:w-\[18px\] {
 width:18px
}
 .mobile\:w-\[20\%\] {
 width:20%
}
 .mobile\:w-\[32px\] {
 width:32px
}
 .mobile\:w-\[40px\] {
 width:40px
}
 .mobile\:w-\[50px\] {
 width:50px
}
 .mobile\:w-\[56px\] {
 width:56px
}
 .mobile\:w-\[60\%\] {
 width:60%
} .mobile\:w-\[100\%\] {
 width:100%
}
 .mobile\:w-\[66px\] {
 width:66px
}
 .mobile\:w-\[68px\] {
 width:68px
}
 .mobile\:w-\[100px\] {
 width:100px
}
 .mobile\:w-\[110px\] {
 width:110px
}
 .mobile\:w-\[155px\] {
 width:155px
}
 .mobile\:w-\[160px\] {
 width:160px
}
 .mobile\:w-\[176px\] {
 width:176px
}
 .mobile\:w-full {
 width:100%
}
 .mobile\:flex-shrink-0 {
 flex-shrink:0
}
 .mobile\:grid-flow-row {
 grid-auto-flow:row
}
 .mobile\:\[grid-template-columns\:repeat\(3\,minmax\(288px\,1fr\)\)\] {
 grid-template-columns:repeat(3, minmax(288px, 1fr))
}
 .mobile\:grid-cols-1 {
 grid-template-columns:repeat(1, minmax(0, 1fr))
}
 .mobile\:grid-cols-2 {
 grid-template-columns:repeat(2, minmax(0, 1fr))
}
 .mobile\:grid-cols-3 {
 grid-template-columns:repeat(3, minmax(0, 1fr))
}
 .mobile\:flex-col {
 flex-direction:column
}
 .mobile\:flex-row {
 flex-direction:row
}
 .mobile\:flex-wrap {
 flex-wrap:wrap
}
 .mobile\:items-center {
 align-items:center
}
 .mobile\:justify-start {
 justify-content:flex-start
}
 .mobile\:gap-0 {
 gap:calc(var(--spacing)*0)
}
 .mobile\:gap-3 {
 gap:calc(var(--spacing)*3)
}
 .mobile\:gap-4 {
 gap:calc(var(--spacing)*4)
}
 .mobile\:gap-\[2px\] {
 gap:2px
}
 .mobile\:gap-x-1 {
 column-gap:calc(var(--spacing)*1)
}
 .mobile\:gap-y-2 {
 row-gap:calc(var(--spacing)*2)
}
 .mobile\:gap-y-4 {
 row-gap:calc(var(--spacing)*4)
}
 .mobile\:gap-y-\[6px\] {
 row-gap:6px
}
 .mobile\:overflow-x-scroll {
 overflow-x:scroll
}
 .mobile\:rounded-\[5px\] {
 border-radius:5px
}
 .mobile\:bg-\[\#269D72\] {
 background-color:#269d72
}
 .mobile\:p-2 {
 padding:calc(var(--spacing)*2)
}
 .mobile\:p-2\.5 {
 padding:calc(var(--spacing)*2.5)
}
 .mobile\:p-3 {
 padding:calc(var(--spacing)*3)
}
 .mobile\:p-\[2px\] {
 padding:2px
}
 .mobile\:p-\[7\.5px\] {
 padding:7.5px
}
 .mobile\:p-\[10px\] {
 padding:10px
}
 .mobile\:px-0 {
 padding-inline:calc(var(--spacing)*0)
}
 .mobile\:px-2 {
 padding-inline:calc(var(--spacing)*2)
}
 .mobile\:px-3 {
 padding-inline:calc(var(--spacing)*3)
}
 .mobile\:px-8 {
 padding-inline:calc(var(--spacing)*8)
}
 .mobile\:px-\[7\.5px\] {
 padding-inline:7.5px
}
 .mobile\:py-1 {
 padding-block:calc(var(--spacing)*1)
}
 .mobile\:py-3 {
 padding-block:calc(var(--spacing)*3)
}
 .mobile\:py-4 {
 padding-block:calc(var(--spacing)*4)
}
 .mobile\:py-\[9px\] {
 padding-block:9px
}
 .mobile\:pt-3 {
 padding-top:calc(var(--spacing)*3)
}
 .mobile\:pb-3 {
 padding-bottom:calc(var(--spacing)*3)
}
 .mobile\:text-left {
 text-align:left
}
 .mobile\:text-\[12px\]\/\[1\.4\] {
 font-size:12px;
 line-height:1.4
}
 .mobile\:text-\[12px\]\/\[18px\] {
 font-size:12px;
 line-height:18px
}
 .mobile\:text-\[14px\]\/\[1\.4\] {
 font-size:14px;
 line-height:1.4
}
 .mobile\:text-\[18px\]\/\[27px\] {
 font-size:18px;
 line-height:27px
}
 .mobile\:text-\[30px\]\/\[45px\] {
 font-size:30px;
 line-height:45px
}
 .mobile\:text-base {
 font-size:var(--text-base);
 line-height:var(--tw-leading, var(--text-base--line-height))
}
 .mobile\:text-lg {
 font-size:var(--text-lg);
 line-height:var(--tw-leading, var(--text-lg--line-height))
}
 .mobile\:text-xs {
 font-size:var(--text-xs);
 line-height:var(--tw-leading, var(--text-xs--line-height))
}
 .mobile\:text-\[8px\] {
 font-size:8px
}
 .mobile\:text-\[10px\] {
 font-size:10px
}
 .mobile\:text-\[11px\] {
 font-size:11px
}
 .mobile\:text-\[12px\] {
 font-size:12px
}
 .mobile\:text-\[14px\] {
 font-size:14px
}
 .mobile\:text-\[15px\] {
 font-size:15px
}
 .mobile\:text-\[18px\] {
 font-size:18px
}
 .mobile\:text-\[20px\] {
 font-size:20px
}
 .mobile\:text-\[24px\] {
 font-size:24px
}
 .mobile\:leading-5 {
 --tw-leading:calc(var(--spacing)*5);
 line-height:calc(var(--spacing)*5)
}
 .mobile\:leading-\[28px\] {
 --tw-leading:28px;
 line-height:28px
}
 .mobile\:font-medium {
 --tw-font-weight:var(--font-weight-medium);
 font-weight:var(--font-weight-medium)
}
 .mobile\:font-normal {
 --tw-font-weight:var(--font-weight-normal);
 font-weight:var(--font-weight-normal)
}
 .mobile\:brightness-0 {
 --tw-brightness:brightness(0%);
 filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
}
 .mobile\:invert {
 --tw-invert:invert(100%);
 filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
}
}
}
@property --tw-translate-x {
 syntax:"*";
 inherits:false;
 initial-value:0
}
@property --tw-translate-y {
 syntax:"*";
 inherits:false;
 initial-value:0
}
@property --tw-translate-z {
 syntax:"*";
 inherits:false;
 initial-value:0
}
@property --tw-scale-x {
 syntax:"*";
 inherits:false;
 initial-value:1
}
@property --tw-scale-y {
 syntax:"*";
 inherits:false;
 initial-value:1
}
@property --tw-scale-z {
 syntax:"*";
 inherits:false;
 initial-value:1
}
@property --tw-rotate-x {
 syntax:"*";
 inherits:false;
 initial-value:rotateX(0)
}
@property --tw-rotate-y {
 syntax:"*";
 inherits:false;
 initial-value:rotateY(0)
}
@property --tw-rotate-z {
 syntax:"*";
 inherits:false;
 initial-value:rotateZ(0)
}
@property --tw-skew-x {
 syntax:"*";
 inherits:false;
 initial-value:skewX(0)
}
@property --tw-skew-y {
 syntax:"*";
 inherits:false;
 initial-value:skewY(0)
}
@property --tw-border-style {
 syntax:"*";
 inherits:false;
 initial-value:solid
}
@property --tw-gradient-position {
 syntax:"*";
 inherits:false
}
@property --tw-gradient-from {
 syntax:"<color>";
 inherits:false;
 initial-value:#0000
}
@property --tw-gradient-via {
 syntax:"<color>";
 inherits:false;
 initial-value:#0000
}
@property --tw-gradient-to {
 syntax:"<color>";
 inherits:false;
 initial-value:#0000
}
@property --tw-gradient-stops {
 syntax:"*";
 inherits:false
}
@property --tw-gradient-via-stops {
 syntax:"*";
 inherits:false
}
@property --tw-gradient-from-position {
 syntax:"<length-percentage>";
 inherits:false;
 initial-value:0%
}
@property --tw-gradient-via-position {
 syntax:"<length-percentage>";
 inherits:false;
 initial-value:50%
}
@property --tw-gradient-to-position {
 syntax:"<length-percentage>";
 inherits:false;
 initial-value:100%
}
@property --tw-leading {
 syntax:"*";
 inherits:false
}
@property --tw-font-weight {
 syntax:"*";
 inherits:false
}
@property --tw-shadow {
 syntax:"*";
 inherits:false;
 initial-value:0 0 #0000
}
@property --tw-shadow-color {
 syntax:"*";
 inherits:false
}
@property --tw-inset-shadow {
 syntax:"*";
 inherits:false;
 initial-value:0 0 #0000
}
@property --tw-inset-shadow-color {
 syntax:"*";
 inherits:false
}
@property --tw-ring-color {
 syntax:"*";
 inherits:false
}
@property --tw-ring-shadow {
 syntax:"*";
 inherits:false;
 initial-value:0 0 #0000
}
@property --tw-inset-ring-color {
 syntax:"*";
 inherits:false
}
@property --tw-inset-ring-shadow {
 syntax:"*";
 inherits:false;
 initial-value:0 0 #0000
}
@property --tw-ring-inset {
 syntax:"*";
 inherits:false
}
@property --tw-ring-offset-width {
 syntax:"<length>";
 inherits:false;
 initial-value:0
}
@property --tw-ring-offset-color {
 syntax:"*";
 inherits:false;
 initial-value:#fff
}
@property --tw-ring-offset-shadow {
 syntax:"*";
 inherits:false;
 initial-value:0 0 #0000
}
@property --tw-blur {
 syntax:"*";
 inherits:false
}
@property --tw-brightness {
 syntax:"*";
 inherits:false
}
@property --tw-contrast {
 syntax:"*";
 inherits:false
}
@property --tw-grayscale {
 syntax:"*";
 inherits:false
}
@property --tw-hue-rotate {
 syntax:"*";
 inherits:false
}
@property --tw-invert {
 syntax:"*";
 inherits:false
}
@property --tw-opacity {
 syntax:"*";
 inherits:false
}
@property --tw-saturate {
 syntax:"*";
 inherits:false
}
@property --tw-sepia {
 syntax:"*";
 inherits:false
}
@property --tw-drop-shadow {
 syntax:"*";
 inherits:false
}
@property --tw-duration {
 syntax:"*";
 inherits:false
}
@property --tw-ease {
 syntax:"*";
 inherits:false
}
@property --tw-outline-style {
 syntax:"*";
 inherits:false;
 initial-value:solid
}
body {
	font-family: Poppins, sans-serif;
	color: #333;
	-webkit-font-smoothing: antialiased;
	line-height: 1.4
}
body .main-container {
	margin: 0 auto;
	max-width: 1200px;
	padding-left: 10px;
	padding-right: 10px
}
@media (max-width: 768px) {
body .main-container {
	padding-left: 16px;
	padding-right: 16px
}
}
body ._wap{width: 100%;}
body ._wap ins div{width: 100% !important;}
body ._wap ._wap-title {
	font-size: 12px;
	text-align: right;
	margin: .25rem 0;
	color: #d5d5d5;
}
body .custom-scrollbar::-webkit-scrollbar {
 width:6px
}
body .custom-scrollbar::-webkit-scrollbar-track {
 background:#efefef
}
body .custom-scrollbar::-webkit-scrollbar-thumb {
 background-color:#269d72;
 border-radius:3px
}
.policy-container {
	max-width: 1200px;
	margin: 0 auto;
	padding: 50px 60px;
	min-height: calc(100vh - 200px)
}
.policy-container .policy {
	width: 100%;
	padding-bottom: 50px
}
.policy-container .policy .title {
	font-size: 32px;
	font-weight: 700;
	color: inherit;
	line-height: 1.15;
	text-align: center;
	font-family: inherit
}
.policy-container .policy .content h2 {
	font-size: 16px;
	font-weight: 600;
	color: inherit;
	line-height: 24px;
	margin-bottom: 24px
}
.policy-container .policy .content p {
	font-size: 16px;
	font-family: inherit;
	font-weight: 400;
	color: inherit;
	line-height: 24px;
	margin-bottom: 16px
}
.policy-container .policy .content p:nth-child(1) {
	margin-top: 20px
}
.policy-container .policy .content table {
	border: 1px solid #d3d7dc;
	border-collapse: unset;
	border-spacing: 0;
	width: 100%!important;
	overflow: hidden;
	margin-bottom: 20px;
	table-layout: fixed
}
.policy-container .policy .content table tr:last-child td {
	border-bottom: none
}
.policy-container .policy .content table th {
	background-color: #eee
}
.policy-container .policy .content table td, .policy-container .policy .content table th {
	border-bottom: 1px solid #d3d7dc;
	border-right: 1px solid #d3d7dc;
	color: #333;
	font-size: 15px;
	padding: 10px;
	text-align: left
}
.policy-container .policy .content table td:last-child, .policy-container .policy .content table th:last-child {
	border-right: none
}
@media (max-width: 768px) {
.policy-container {
	padding: 16px
}
}
.icon-pros{
	background-image: url(../images/right-icon.png);
  	background-size: contain;
  	display: inline-block;
  	vertical-align: sub;
  	margin-right: 6px;
  	height: 20px;
  	width: 20px;
}
.icon-cons{
	background-image: url(../images/wrong-icon.png);
	background-size: contain;
  	display: inline-block;
  	vertical-align: sub;
  	margin-right: 6px;
  	height: 20px;
  	width: 20px;
}