
.vertical-nav {
  min-width: 13rem;
  width: 13rem;
  height: 100vh;
  position: fixed;
  z-index:1000;
  top: 0;
  left: 0;
 // box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
  //transition: all 0.4s;
  
}

.vertical-nav-min {
  min-width: 3rem;
  width: 3rem;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
 // box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
  //transition: all 0.4s;

}
.panel-body-content{
	background-color:#F2F8F9;
	min-height:100vh;
	
}
.page-content-min {
  margin-left: 3rem;
  //transition: all 0.4s;
}

.page-content {
  margin-left: 13rem;
  //transition: all 0.4s;
}

body {
  background: #ffffff; 
  min-height: 100vh;
  overflow-x: hidden;
}

.menu-toogle-div{
	position: static;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	height: 60px;
}

.menu-toogle-div .menu-toogle-left{
	right: 0px;
	top: 15px;
	width: 40px;
	height: 40px;
	position: absolute;
	z-index: 10;	
}

.menu-toogle-div .menu-toogle-right{
	text-align: center;
	display: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 100%;
	line-height: 60px;
	font-size: 18px;
}

.nav-sol-menu{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	height: 100vh;
	display: block;
	
}
.nav-sol-menu .start-li{
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 13rem;
	list-style-type: none;
	height: 45px;
	position: relative;

}
.nav-sol-menu .start-li .text {
	font-size: .940rem;
	line-height: 1.25rem;
}
.nav-sol-menu .start-li .text .arrow-right{
	position: absolute;
	z-index: 1000;
	top: 17px;
	right: 8px;
	font-size: 13px;
	color: #CCC;
}
.nav-sol-menu .start-li .a{
	line-height: 40px;
	display: block;
	margin: 0px;
	float: left;
	height: 40px;
	width: 100%;
	padding: 0px;
	font-size:14px;
}
.nav-sol-menu .start-li .a:hover{
	background-color: #F0F0F0;
}
.nav-sol-menu .start-li .a .i{
	font-size: 22px;
	color: #CCCCCC;
	text-align: center;
	width: 3rem;
}


.nav-sol-menu .start-li .alt-menu{
	background-color: #FFF;
	display: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	z-index: 1000;
	left: 13rem;
	width: 13rem;
	transition: all 0.4s;
}
.nav-sol-menu .start-li .alt-menu .a-alt{
	display: block;
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: .900rem;
	line-height:35px;
}
.nav-sol-menu .start-li .alt-menu .a-alt:hover{
	background-color: #F5F5F5;	
	
}

.nav-sol-menu .start-li .alt-menu .a-alt i{
	text-align: center;
	width: 25px;
}
.nav-sol-menu .start-li:hover > .alt-menu{
	display: block;
	transition: all 0.4s;
}

.nav-sol-menu .start-li .alt-menu .li{
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
	position: relative;
	z-index:1000;
}


/* sub menu */
.logo-hd img{
	
	max-height:50px;
	padding-top:15px;
}

.nav-sol-menu .start-li .alt-menu .sub-menu{
	background-color: #FFF;
	display: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	z-index: 1000;
	left: 13rem;
	width: 13rem;
	transition: all 0.4s;
}

.nav-sol-menu .start-li .alt-menu .sub-menu .li-sub{
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}


.nav-sol-menu .start-li .alt-menu .sub-menu .a-sub{
	display: block;
	line-height: 40px;
	margin: 0px;
	float: left;
	width: 100%;
	padding: 0px;
}
.nav-sol-menu .start-li .alt-menu .sub-menu .a-sub:hover{
	background-color: #F5F5F5;	
}

.nav-sol-menu .start-li .alt-menu .sub-menu .a-sub i{
	text-align: center;
	width: 25px;
}
.nav-sol-menu .start-li .alt-menu .li:hover .sub-menu{
	display: block;
	transition: all 0.4s;
}

.font-medium {
  font-weight: 500 !important;
}
.text-sm {
  font-size: .875rem !important;
  line-height: 1.25rem !important;
}

.font-medium {
  font-weight: 500;
}
.text-11 {
 font-size: .700rem !important;
 
}

.text-12 {
 font-size: .800rem !important;
}

.text-13 {
 font-size: .900rem !important;
}
.border-left-light{
	  border-left: 1px solid #F5F5F5;
	  
}


.-left-1 {
  left:-.25rem
}
.-left-10 {
  left:-2.5rem
}
.-left-15 {
  left:-3.75rem
}
.-top-1 {
  top:-.25rem
}
.-top-2 {
  top:-.5rem
}
.-top-3 {
  top:-.75rem
}
.-top-6 {
  top:-1.5rem
}
.-top-\[1\.0625rem\] {
  top:-1.0625rem
}
.bottom-0 {
  bottom:0
}
.bottom-1 {
  bottom:.25rem
}
.bottom-1\.5 {
  bottom:.375rem
}
.bottom-10 {
  bottom:2.5rem
}
.bottom-4 {
  bottom:1rem
}
.bottom-5 {
  bottom:1.25rem
}
.bottom-6 {
  bottom:1.5rem
}
.bottom-7 {
  bottom:1.75rem
}
.left-0 {
  left:0
}
.left-0\.5 {
  left:.125rem
}
.left-1 {
  left:.25rem
}
.left-2 {
  left:.5rem
}
.left-2\.5 {
  left:.625rem
}
.left-4 {
  left:1rem
}
.left-5 {
  left:1.25rem
}
.left-6 {
  left:1.5rem
}
.left-auto {
  left:auto
}
.right-0 {
  right:0
}
.right-1 {
  right:.25rem
}
.right-1\.5 {
  right:.375rem
}
.right-3 {
  right:.75rem
}
.right-5 {
  right:1.25rem
}
.right-6 {
  right:1.5rem
}
.right-9 {
  right:2.25rem
}
.top-0 {
  top:0
}
.top-1\/2 {
  top:50%
}
.top-10 {
  top:2.5rem
}
.top-2 {
  top:.5rem
}
.top-2\.5 {
  top:.625rem
}
.top-3 {
  top:.75rem
}
.top-4 {
  top:1rem
}
.top-5 {
  top:1.25rem
}
.top-6 {
  top:1.5rem
}
.top-auto {
  top:auto
}
.z-0 {
  z-index:0
}
.z-10 {
  z-index:10
}
.z-20 {
  z-index:20
}
.z-30 {
  z-index:30
}
.z-40 {
  z-index:40
}
.z-50 {
  z-index:50
}
.order-2 {
  order:2
}
.order-first {
  order:-9999
}
.order-last {
  order:9999
}
.col-span-1 {
  grid-column:span 1/span 1
}
.col-span-10 {
  grid-column:span 10/span 10
}
.col-span-11 {
  grid-column:span 11/span 11
}
.col-span-12 {
  grid-column:span 12/span 12
}
.col-span-2 {
  grid-column:span 2/span 2
}
.col-span-3 {
  grid-column:span 3/span 3
}
.col-span-4 {
  grid-column:span 4/span 4
}
.col-span-5 {
  grid-column:span 5/span 5
}
.col-span-6 {
  grid-column:span 6/span 6
}
.col-span-7 {
  grid-column:span 7/span 7
}
.col-span-8 {
  grid-column:span 8/span 8
}
.col-span-9 {
  grid-column:span 9/span 9
}
.col-span-full {
  grid-column:1/-1
}
.float-right {
  float:right
}
.float-left {
  float:left
}
.m-2 {
  margin:.5rem
}
.m-3 {
  margin:.75rem
}
.m-auto {
  margin:auto
}
.-mx-2 {
  margin-left:-.5rem;
  margin-right:-.5rem
}
.-mx-3 {
  margin-left:-.75rem;
  margin-right:-.75rem
}
.mx-1 {
  margin-left:.25rem;
  margin-right:.25rem
}
.mx-1\.5 {
  margin-left:.375rem;
  margin-right:.375rem
}
.mx-2 {
  margin-left:.5rem;
  margin-right:.5rem
}
.mx-3 {
  margin-left:.75rem;
  margin-right:.75rem
}
.mx-4 {
  margin-left:1rem;
  margin-right:1rem
}
.mx-auto {
  margin-left:auto;
  margin-right:auto
}
.my-1 {
  margin-bottom:.25rem;
  margin-top:.25rem
}
.my-10 {
  margin-bottom:2.5rem;
  margin-top:2.5rem
}
.my-2 {
  margin-bottom:.5rem;
  margin-top:.5rem
}
.my-2\.5 {
  margin-bottom:.625rem;
  margin-top:.625rem
}
.my-3 {
  margin-bottom:.75rem;
  margin-top:.75rem
}
.my-4 {
  margin-bottom:1rem;
  margin-top:1rem
}
.my-5 {
  margin-bottom:1.25rem;
  margin-top:1.25rem
}
.my-6 {
  margin-bottom:1.5rem;
  margin-top:1.5rem
}
.\!mt-0 {
  margin-top:0!important
}
.\!mt-0\.5 {
  margin-top:.125rem!important
}
.-mb-8 {
  margin-bottom:-2rem
}
.-mb-px {
  margin-bottom:-1px
}
.-ml-1 {
  margin-left:-.25rem
}
.-ml-px {
  margin-left:-1px
}
.-mr-12 {
  margin-right:-3rem
}
.-mt-0 {
  margin-top:0
}
.-mt-0\.5 {
  margin-top:-.125rem
}
.-mt-2 {
  margin-top:-.5rem
}
.-mt-2\.5 {
  margin-top:-.625rem
}
.mb-0 {
  margin-bottom:0
}
.mb-0\.5 {
  margin-bottom:.125rem
}
.mb-1 {
  margin-bottom:.25rem
}
.mb-1\.5 {
  margin-bottom:.375rem
}
.mb-2 {
  margin-bottom:.5rem
}
.mb-3 {
  margin-bottom:.75rem
}
.mb-4 {
  margin-bottom:1rem
}
.mb-5 {
  margin-bottom:1.25rem
}
.mb-6 {
  margin-bottom:1.5rem
}
.mb-8 {
  margin-bottom:2rem
}
.mb-auto {
  margin-bottom:auto
}
.ml-0 {
  margin-left:0
}
.ml-1 {
  margin-left:.25rem
}
.ml-12 {
  margin-left:3rem
}
.ml-14 {
  margin-left:3.5rem
}
.ml-16 {
  margin-left:4rem
}
.ml-2 {
  margin-left:.5rem
}
.ml-2\.5 {
  margin-left:.625rem
}
.ml-20 {
  margin-left:5rem
}
.ml-3 {
  margin-left:.75rem
}
.ml-4 {
  margin-left:1rem
}
.ml-6 {
  margin-left:1.5rem
}
.ml-7 {
  margin-left:1.75rem
}
.ml-8 {
  margin-left:2rem
}
.ml-auto {
  margin-left:auto
}
.mr-1 {
  margin-right:.25rem
}
.mr-11 {
  margin-right:2.75rem
}
.mr-2 {
  margin-right:.5rem
}
.mr-3 {
  margin-right:.75rem
}
.mr-4 {
  margin-right:1rem
}
.mr-5 {
  margin-right:1.25rem
}
.mr-auto {
  margin-right:auto
}
.mt-0 {
  margin-top:0
}
.mt-0\.5 {
  margin-top:.125rem
}
.mt-1 {
  margin-top:.25rem
}
.mt-10 {
  margin-top:2.5rem
}
.mt-16 {
  margin-top:4rem
}
.mt-2 {
  margin-top:.5rem
}
.mt-2\.5 {
  margin-top:.625rem
}
.mt-3 {
  margin-top:.75rem
}
.mt-4 {
  margin-top:1rem
}
.mt-5 {
  margin-top:1.25rem
}
.mt-6 {
  margin-top:1.5rem
}
.mt-8 {
  margin-top:2rem
}
.mt-auto {
  margin-top:auto
}
.line-clamp-2 {
  -webkit-line-clamp:2
}
.line-clamp-2,
.line-clamp-4 {
  display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical
}
.line-clamp-4 {
  -webkit-line-clamp:4
}
.\!block {
  display:block!important
}
.block {
  display:block
}
.inline-block {
  display:inline-block
}
.inline {
  display:inline
}
.flex {
  display:flex
}
.inline-flex {
  display:inline-flex
}
.table {
  display:table
}
.flow-root {
  display:flow-root
}
.grid {
  display:grid
}
.\!hidden {
  display:none!important
}
.hidden {
  display:none
}
.\!h-10 {
  height:2.5rem!important
}
.\!h-14 {
  height:3.5rem!important
}
.h-0 {
  height:0
}
.h-1 {
  height:.25rem
}
.h-1\.5 {
  height:.375rem
}
.h-10 {
  height:2.5rem
}
.h-11 {
  height:2.75rem
}
.h-12 {
  height:3rem
}
.h-14 {
  height:3.5rem
}
.h-15 {
  height:3.75rem
}
.h-16 {
  height:4rem
}
.h-18 {
  height:4.5rem
}
.h-2 {
  height:.5rem
}
.h-20 {
  height:5rem
}
.h-26 {
  height:6.5rem
}
.h-28 {
  height:7rem
}
.h-3 {
  height:.75rem
}
.h-32 {
  height:8rem
}
.h-36 {
  height:9rem
}
.h-4 {
  height:1rem
}
.h-40 {
  height:10rem
}
.h-48 {
  height:12rem
}
.h-5 {
  height:1.25rem
}
.h-6 {
  height:1.5rem
}
.h-60 {
  height:15rem
}
.h-64 {
  height:16rem
}
.h-7 {
  height:1.75rem
}
.h-72 {
  height:18rem
}
.h-8 {
  height:2rem
}
.h-80 {
  height:20rem
}
.h-9 {
  height:2.25rem
}
.h-96 {
  height:24rem
}
.h-\[0\.5625rem\] {
  height:.5625rem
}
.h-\[25px\] {
  height:25px
}
.h-\[38px\] {
  height:38px
}
.h-\[42px\] {
  height:42px
}
.h-\[51px\] {
  height:51px
}
.h-\[78vh\] {
  height:78vh
}
.h-\[80vh\] {
  height:80vh
}
.h-auto {
  height:auto
}
.h-full {
  height:100%
}
.h-screen {
  height:100vh
}
.max-h-15 {
  max-height:3.75rem
}
.max-h-52 {
  max-height:13rem
}
.max-h-56 {
  max-height:14rem
}
.max-h-60 {
  max-height:15rem
}
.max-h-80 {
  max-height:20rem
}
.max-h-96 {
  max-height:24rem
}
.max-h-\[217px\] {
  max-height:217px
}
.max-h-\[50vh\] {
  max-height:50vh
}
.max-h-\[70vh\] {
  max-height:70vh
}
.max-h-\[80vh\] {
  max-height:80vh
}
.max-h-\[90vh\] {
  max-height:90vh
}
.max-h-fit {
  max-height:-moz-fit-content;
  max-height:fit-content
}
.max-h-full {
  max-height:100%
}
.min-h-0 {
  min-height:0
}
.min-h-48 {
  min-height:12rem
}
.min-h-52 {
  min-height:13rem
}
.min-h-96 {
  min-height:24rem
}
.min-h-\[100px\] {
  min-height:100px
}
.min-h-\[33rem\] {
  min-height:33rem
}
.min-h-\[560px\] {
  min-height:560px
}
.min-h-\[80vh\] {
  min-height:80vh
}
.min-h-full {
  min-height:100%
}
.min-h-screen {
  min-height:100vh
}
.\!w-10 {
  width:2.5rem!important
}
.\!w-14 {
  width:3.5rem!important
}
.w-0 {
  width:0
}
.w-0\.5 {
  width:.125rem
}
.w-1 {
  width:.25rem
}
.w-1\.5 {
  width:.375rem
}
.w-1\/2 {
  width:50%
}
.w-1\/3 {
  width:33.333333%
}
.w-1\/4 {
  width:25%
}
.w-1\/5 {
  width:20%
}
.w-1\/6 {
  width:16.666667%
}
.w-10 {
  width:2.5rem
}
.w-11 {
  width:2.75rem
}
.w-11\/12 {
  width:91.666667%
}
.w-12 {
  width:3rem
}
.w-14 {
  width:3.5rem
}
.w-15 {
  width:3.75rem
}
.w-16 {
  width:4rem
}
.w-18 {
  width:4.5rem
}
.w-2 {
  width:.5rem
}
.w-2\/3 {
  width:66.666667%
}
.w-2\/6 {
  width:33.333333%
}
.w-20 {
  width:5rem
}
.w-24 {
  width:6rem
}
.w-25 {
  width:6.25rem
}
.w-26 {
  width:6.5rem
}
.w-28 {
  width:7rem
}
.w-3 {
  width:.75rem
}
.w-3\/4 {
  width:75%
}
.w-32 {
  width:8rem
}
.w-36 {
  width:9rem
}
.w-4 {
  width:1rem
}
.w-4\/12 {
  width:33.333333%
}
.w-4\/5 {
  width:80%
}
.w-4\/6 {
  width:66.666667%
}
.w-40 {
  width:10rem
}
.w-48 {
  width:12rem
}
.w-5 {
  width:1.25rem
}
.w-5\/12 {
  width:41.666667%
}
.w-5\/6 {
  width:83.333333%
}
.w-52 {
  width:13rem
}
.w-56 {
  width:14rem
}
.w-6 {
  width:1.5rem
}
.w-6\/12 {
  width:50%
}
.w-60 {
  width:15rem
}
.w-64 {
  width:16rem
}
.w-7 {
  width:1.75rem
}
.w-7\/12 {
  width:58.333333%
}
.w-72 {
  width:18rem
}
.w-8 {
  width:2rem
}
.w-80 {
  width:20rem
}
.w-9 {
  width:2.25rem
}
.w-96 {
  width:24rem
}
.w-\[0\.5625rem\] {
  width:.5625rem
}
.w-\[38px\] {
  width:38px
}
.w-\[70\%\] {
  width:70%
}
.w-auto {
  width:auto
}
.w-fit {
  width:-moz-fit-content;
  width:fit-content
}
.w-full {
  width:100%
}
.w-max {
  width:-moz-max-content;
  width:max-content
}
.w-px {
  width:1px
}
.w-screen {
  width:100vw
}
.min-w-0 {
  min-width:0
}
.min-w-15 {
  min-width:3.75rem
}
.min-w-18 {
  min-width:4.5rem
}
.min-w-20 {
  min-width:5rem
}
.min-w-9 {
  min-width:2.25rem
}
.min-w-\[1\.5rem\] {
  min-width:1.5rem
}
.min-w-\[14rem\] {
  min-width:14rem
}
.min-w-\[180px\] {
  min-width:180px
}
.min-w-\[20\%\] {
  min-width:20%
}
.min-w-fit {
  min-width:-moz-fit-content;
  min-width:fit-content
}
.min-w-full {
  min-width:100%
}
.min-w-max {
  min-width:-moz-max-content;
  min-width:max-content
}
.max-w-2xl {
  max-width:42rem
}
.max-w-32 {
  max-width:8rem
}
.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-\[10rem\] {
  max-width:10rem
}
.max-w-\[1680px\] {
  max-width:1680px
}
.max-w-\[20\%\] {
  max-width:20%
}
.max-w-\[70\%\] {
  max-width:70%
}
.max-w-fit {
  max-width:-moz-fit-content;
  max-width:fit-content
}
.max-w-full {
  max-width:100%
}
.max-w-lg {
  max-width:32rem
}
.max-w-md {
  max-width:28rem
}
.max-w-sm {
  max-width:24rem
}
.max-w-xl {
  max-width:36rem
}
.max-w-xs {
  max-width:20rem
}
.flex-1 {
  flex:1 1 0%
}
.flex-auto {
  flex:1 1 auto
}
.flex-none {
  flex:none
}
.flex-shrink-0 {
  flex-shrink:0
}
.shrink {
  flex-shrink:1
}
.shrink-0 {
  flex-shrink:0
}
.flex-grow,
.grow {
  flex-grow:1
}
.basis-1\/3 {
  flex-basis:33.333333%
}
.basis-1\/4 {
  flex-basis:25%
}
.basis-1\/5 {
  flex-basis:20%
}
.basis-2\/3 {
  flex-basis:66.666667%
}
.basis-3\/4 {
  flex-basis:75%
}
.basis-4\/5 {
  flex-basis:80%
}
.basis-auto {
  flex-basis:auto
}
.basis-full {
  flex-basis:100%
}
.origin-\[0\] {
  transform-origin:0
}
.origin-top-right {
  transform-origin:top right
}
.-translate-x-full {
  --tw-translate-x:-100%
}
.-translate-x-full,
.-translate-y-1\/2 {
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1\/2 {
  --tw-translate-y:-50%
}
.-translate-y-4 {
  --tw-translate-y:-1rem
}
.-translate-y-4,
.translate-x-0 {
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-x-0 {
  --tw-translate-x:0px
}
.translate-x-full {
  --tw-translate-x:100%
}
.translate-x-full,
.translate-y-0 {
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-y-0 {
  --tw-translate-y:0px
}
.translate-y-1 {
  --tw-translate-y:.25rem
}
.translate-y-1,
.translate-y-4 {
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-y-4 {
  --tw-translate-y:1rem
}
.-rotate-180 {
  --tw-rotate:-180deg
}
.-rotate-180,
.-rotate-90 {
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-rotate-90 {
  --tw-rotate:-90deg
}
.rotate-90 {
  --tw-rotate:90deg
}
.rotate-90,
.scale-0 {
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-0 {
  --tw-scale-x:0;
  --tw-scale-y:0
}
.scale-100 {
  --tw-scale-x:1;
  --tw-scale-y:1
}
.scale-100,
.scale-75 {
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-75 {
  --tw-scale-x:.75;
  --tw-scale-y:.75
}
.scale-95 {
  --tw-scale-x:.95;
  --tw-scale-y:.95
}
.scale-95,
.transform {
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@keyframes ping {
  75%,
  to {
    opacity:0;
    transform:scale(2)
  }
}
.animate-ping {
  animation:ping 1s cubic-bezier(0,0,.2,1) infinite
}
@keyframes pulse {
  50% {
    opacity:.5
  }
}
.animate-pulse {
  animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite
}
@keyframes spin {
  to {
    transform:rotate(1turn)
  }
}
.animate-spin {
  animation:spin 1s linear infinite
}
.cursor-auto {
  cursor:auto
}
.cursor-default {
  cursor:default
}
.cursor-help {
  cursor:help
}
.cursor-move {
  cursor:move
}
.cursor-not-allowed {
  cursor:not-allowed
}
.cursor-pointer {
  cursor:pointer
}
.select-none {
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}
.resize-none {
  resize:none
}
.resize {
  resize:both
}
.scroll-pb-2 {
  scroll-padding-bottom:.5rem
}
.scroll-pt-11 {
  scroll-padding-top:2.75rem
}
.list-decimal {
  list-style-type:decimal
}
.list-disc {
  list-style-type:disc
}
.appearance-none {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
.break-after-page {
  -moz-column-break-after:page;
  break-after:page
}
.grid-cols-1 {
  grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-12 {
  grid-template-columns:repeat(12,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-5 {
  grid-template-columns:repeat(5,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))
}
.flex-row {
  flex-direction:row
}
.flex-row-reverse {
  flex-direction:row-reverse
}
.flex-col {
  flex-direction:column
}
.flex-col-reverse {
  flex-direction:column-reverse
}
.flex-wrap {
  flex-wrap:wrap
}
.items-start {
  align-items:flex-start
}
.items-end {
  align-items:flex-end
}
.items-center {
  align-items:center
}
.items-baseline {
  align-items:baseline
}
.items-stretch {
  align-items:stretch
}
.justify-start {
  justify-content:flex-start
}
.justify-end {
  justify-content:flex-end
}
.justify-center {
  justify-content:center
}
.justify-between {
  justify-content:space-between
}
.justify-around {
  justify-content:space-around
}
.gap-0 {
  gap:0
}
.gap-0\.5 {
  gap:.125rem
}
.gap-1 {
  gap:.25rem
}
.gap-1\.5 {
  gap:.375rem
}
.gap-10 {
  gap:2.5rem
}
.gap-2 {
  gap:.5rem
}
.gap-2\.5 {
  gap:.625rem
}
.gap-26 {
  gap:6.5rem
}
.gap-3 {
  gap:.75rem
}
.gap-4 {
  gap:1rem
}
.gap-5 {
  gap:1.25rem
}
.gap-6 {
  gap:1.5rem
}
.gap-7 {
  gap:1.75rem
}
.gap-8 {
  gap:2rem
}
.gap-px {
  gap:1px
}
.gap-x-10 {
  -moz-column-gap:2.5rem;
  column-gap:2.5rem
}
.gap-x-2 {
  -moz-column-gap:.5rem;
  column-gap:.5rem
}
.gap-x-3 {
  -moz-column-gap:.75rem;
  column-gap:.75rem
}
.gap-y-4 {
  row-gap:1rem
}
.gap-y-6 {
  row-gap:1.5rem
}
.-space-y-px>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-bottom:calc(-1px*var(--tw-space-y-reverse));
  margin-top:calc(-1px*(1 - var(--tw-space-y-reverse)))
}
.space-x-0>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));
  margin-right:calc(0px*var(--tw-space-x-reverse))
}
.space-x-0\.5>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)));
  margin-right:calc(.125rem*var(--tw-space-x-reverse))
}
.space-x-1>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));
  margin-right:calc(.25rem*var(--tw-space-x-reverse))
}
.space-x-1\.5>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-left:calc(.375rem*(1 - var(--tw-space-x-reverse)));
  margin-right:calc(.375rem*var(--tw-space-x-reverse))
}
.space-x-10>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));
  margin-right:calc(2.5rem*var(--tw-space-x-reverse))
}
.space-x-2>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));
  margin-right:calc(.5rem*var(--tw-space-x-reverse))
}
.space-x-3>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));
  margin-right:calc(.75rem*var(--tw-space-x-reverse))
}
.space-x-4>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));
  margin-right:calc(1rem*var(--tw-space-x-reverse))
}
.space-x-5>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));
  margin-right:calc(1.25rem*var(--tw-space-x-reverse))
}
.space-x-8>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));
  margin-right:calc(2rem*var(--tw-space-x-reverse))
}
.space-y-0>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-bottom:calc(0px*var(--tw-space-y-reverse));
  margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))
}
.space-y-0\.5>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-bottom:calc(.125rem*var(--tw-space-y-reverse));
  margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))
}
.space-y-1>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-bottom:calc(.25rem*var(--tw-space-y-reverse));
  margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))
}
.space-y-2>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-bottom:calc(.5rem*var(--tw-space-y-reverse));
  margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))
}
.space-y-3>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-bottom:calc(.75rem*var(--tw-space-y-reverse));
  margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))
}
.space-y-4>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-bottom:calc(1rem*var(--tw-space-y-reverse));
  margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))
}
.space-y-5>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));
  margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))
}
.space-y-6>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));
  margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))
}
.space-y-8>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-bottom:calc(2rem*var(--tw-space-y-reverse));
  margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))
}
.divide-x>:not([hidden])~:not([hidden]) {
  --tw-divide-x-reverse:0;
  border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));
  border-right-width:calc(1px*var(--tw-divide-x-reverse))
}
.divide-y>:not([hidden])~:not([hidden]) {
  --tw-divide-y-reverse:0;
  border-bottom-width:calc(1px*var(--tw-divide-y-reverse));
  border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))
}
.divide-gray-100>:not([hidden])~:not([hidden]) {
  --tw-divide-opacity:1;
  border-color:rgb(236 239 240/var(--tw-divide-opacity))
}
.divide-gray-200>:not([hidden])~:not([hidden]) {
  --tw-divide-opacity:1;
  border-color:rgb(229 231 235/var(--tw-divide-opacity))
}
.self-center {
  align-self:center
}
.overflow-auto {
  overflow:auto
}
.overflow-hidden {
  overflow:hidden
}
.overflow-x-auto {
  overflow-x:auto
}
.overflow-y-auto {
  overflow-y:auto
}
.overflow-y-scroll {
  overflow-y:scroll
}
.overscroll-contain {
  overscroll-behavior:contain
}
.truncate {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.whitespace-normal {
  white-space:normal
}
.whitespace-nowrap {
  white-space:nowrap
}
.whitespace-pre {
  white-space:pre
}
.whitespace-pre-line {
  white-space:pre-line
}
.text-wrap {
  text-wrap:wrap
}
.text-nowrap {
  text-wrap:nowrap
}
.break-normal {
  overflow-wrap:normal;
  word-break:normal
}
.break-words {
  overflow-wrap:break-word
}
.break-all {
  word-break:break-all
}
.rounded {
  border-radius:.25rem
}
.rounded-2xl {
  border-radius:1rem
}
.rounded-full {
  border-radius:9999px
}
.rounded-lg {
  border-radius:.5rem
}
.rounded-md {
  border-radius:.375rem
}
.rounded-none {
  border-radius:0
}
.rounded-sm {
  border-radius:.125rem
}
.rounded-xl {
  border-radius:.75rem
}
.rounded-b-md {
  border-bottom-right-radius:.375rem
}
.rounded-b-md,
.rounded-l-md {
  border-bottom-left-radius:.375rem
}
.rounded-l-md {
  border-top-left-radius:.375rem
}
.rounded-l-none {
  border-bottom-left-radius:0;
  border-top-left-radius:0
}
.rounded-r-md {
  border-bottom-right-radius:.375rem;
  border-top-right-radius:.375rem
}
.rounded-r-none {
  border-bottom-right-radius:0;
  border-top-right-radius:0
}
.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-none {
  border-top-left-radius:0;
  border-top-right-radius:0
}
.rounded-bl-md {
  border-bottom-left-radius:.375rem
}
.rounded-br-md {
  border-bottom-right-radius:.375rem
}
.border {
  border-width:1px
}
.border-0 {
  border-width:0
}
.border-2 {
  border-width:2px
}
.border-4 {
  border-width:4px
}
.border-x-0 {
  border-left-width:0;
  border-right-width:0
}
.border-b {
  border-bottom-width:1px
}
.border-b-0 {
  border-bottom-width:0
}
.border-b-2 {
  border-bottom-width:2px
}
.border-l {
  border-left-width:1px
}
.border-l-2 {
  border-left-width:2px
}
.border-r {
  border-right-width:1px
}
.border-r-0 {
  border-right-width:0
}
.border-t {
  border-top-width:1px
}
.border-t-0 {
  border-top-width:0
}
.border-dashed {
  border-style:dashed
}
.border-none {
  border-style:none
}
.border-gray-100 {
  --tw-border-opacity:1;
  border-color:rgb(236 239 240/var(--tw-border-opacity))
}
.border-gray-200 {
  --tw-border-opacity:1;
  border-color:rgb(229 231 235/var(--tw-border-opacity))
}
.border-gray-300 {
  --tw-border-opacity:1;
  border-color:rgb(143 143 143/var(--tw-border-opacity))
}
.border-gray-400 {
  --tw-border-opacity:1;
  border-color:rgb(131 131 131/var(--tw-border-opacity))
}
.border-gray-50 {
  --tw-border-opacity:1;
  border-color:rgb(249 250 251/var(--tw-border-opacity))
}
.border-gray-500 {
  --tw-border-opacity:1;
  border-color:rgb(104 104 104/var(--tw-border-opacity))
}
.border-gray-600 {
  --tw-border-opacity:1;
  border-color:rgb(75 85 99/var(--tw-border-opacity))
}
.border-green-500 {
  --tw-border-opacity:1;
  border-color:rgb(112 190 116/var(--tw-border-opacity))
}
.border-green-600 {
  --tw-border-opacity:1;
  border-color:rgb(22 163 74/var(--tw-border-opacity))
}
.border-red-400 {
  --tw-border-opacity:1;
  border-color:rgb(248 113 113/var(--tw-border-opacity))
}
.border-red-500 {
  --tw-border-opacity:1;
  border-color:rgb(254 3 3/var(--tw-border-opacity))
}
.border-red-600 {
  --tw-border-opacity:1;
  border-color:rgb(220 38 38/var(--tw-border-opacity))
}
.border-slate-200 {
  --tw-border-opacity:1;
  border-color:rgb(226 232 240/var(--tw-border-opacity))
}
.border-slate-300 {
  --tw-border-opacity:1;
  border-color:rgb(203 213 225/var(--tw-border-opacity))
}
.border-slate-400 {
  --tw-border-opacity:1;
  border-color:rgb(148 163 184/var(--tw-border-opacity))
}
.border-transparent {
  border-color:transparent
}
.border-white {
  --tw-border-opacity:1;
  border-color:rgb(255 255 255/var(--tw-border-opacity))
}
.border-yellow-200 {
  --tw-border-opacity:1;
  border-color:rgb(254 240 138/var(--tw-border-opacity))
}
.border-yellow-500 {
  --tw-border-opacity:1;
  border-color:rgb(251 129 34/var(--tw-border-opacity))
}
.\!border-b-transparent {
  border-bottom-color:transparent!important
}
.border-b-gray-200 {
  --tw-border-opacity:1;
  border-bottom-color:rgb(229 231 235/var(--tw-border-opacity))
}
.border-b-transparent {
  border-bottom-color:transparent
}
.border-opacity-50 {
  --tw-border-opacity:.5
}
.\!bg-gray-200 {
  --tw-bg-opacity:1!important;
  background-color:rgb(229 231 235/var(--tw-bg-opacity))!important
}
.bg-\[\#34eb86\] {
  --tw-bg-opacity:1;
  background-color:rgb(52 235 134/var(--tw-bg-opacity))
}
.bg-\[rgba\(255\,255\,255\,0\.92\)\] {
  background-color:#ffffffeb
}
.bg-\[rgba\(37\,37\,45\,0\.04\)\] {
  background-color:#25252d0a
}
.bg-blue-100 {
  --tw-bg-opacity:1;
  background-color:rgb(219 234 254/var(--tw-bg-opacity))
}
.bg-blue-50 {
  --tw-bg-opacity:1;
  background-color:rgb(242 248 249/var(--tw-bg-opacity))
}
.bg-blue-500 {
  --tw-bg-opacity:1;
  background-color:rgb(36 221 245/var(--tw-bg-opacity))
}
.bg-blue-600 {
  --tw-bg-opacity:1;
  background-color:rgb(44 135 239/var(--tw-bg-opacity))
}
.bg-emerald-100 {
  --tw-bg-opacity:1;
  background-color:rgb(209 250 229/var(--tw-bg-opacity))
}
.bg-emerald-300 {
  --tw-bg-opacity:1;
  background-color:rgb(110 231 183/var(--tw-bg-opacity))
}
.bg-emerald-500 {
  --tw-bg-opacity:1;
  background-color:rgb(16 185 129/var(--tw-bg-opacity))
}
.bg-gray-100 {
  --tw-bg-opacity:1;
  background-color:rgb(236 239 240/var(--tw-bg-opacity))
}
.bg-gray-150 {
  --tw-bg-opacity:1;
  background-color:rgb(213 219 221/var(--tw-bg-opacity))
}
.bg-gray-200 {
  --tw-bg-opacity:1;
  background-color:rgb(229 231 235/var(--tw-bg-opacity))
}
.bg-gray-300 {
  --tw-bg-opacity:1;
  background-color:rgb(143 143 143/var(--tw-bg-opacity))
}
.bg-gray-400 {
  --tw-bg-opacity:1;
  background-color:rgb(131 131 131/var(--tw-bg-opacity))
}
.bg-gray-50 {
  --tw-bg-opacity:1;
  background-color:rgb(249 250 251/var(--tw-bg-opacity))
}
.bg-gray-500 {
  --tw-bg-opacity:1;
  background-color:rgb(104 104 104/var(--tw-bg-opacity))
}
.bg-gray-600 {
  --tw-bg-opacity:1;
  background-color:rgb(75 85 99/var(--tw-bg-opacity))
}
.bg-gray-900 {
  --tw-bg-opacity:1;
  background-color:rgb(52 56 57/var(--tw-bg-opacity))
}
.bg-green-100 {
  --tw-bg-opacity:1;
  background-color:rgb(220 252 231/var(--tw-bg-opacity))
}
.bg-green-400 {
  --tw-bg-opacity:1;
  background-color:rgb(74 222 128/var(--tw-bg-opacity))
}
.bg-green-500 {
  --tw-bg-opacity:1;
  background-color:rgb(112 190 116/var(--tw-bg-opacity))
}
.bg-orange-50 {
  --tw-bg-opacity:1;
  background-color:rgb(255 247 237/var(--tw-bg-opacity))
}
.bg-orange-500 {
  --tw-bg-opacity:1;
  background-color:rgb(249 115 22/var(--tw-bg-opacity))
}
.bg-red-100 {
  --tw-bg-opacity:1;
  background-color:rgb(254 226 226/var(--tw-bg-opacity))
}
.bg-red-400 {
  --tw-bg-opacity:1;
  background-color:rgb(248 113 113/var(--tw-bg-opacity))
}
.bg-red-500 {
  --tw-bg-opacity:1;
  background-color:rgb(254 3 3/var(--tw-bg-opacity))
}
.bg-slate-100 {
  --tw-bg-opacity:1;
  background-color:rgb(241 245 249/var(--tw-bg-opacity))
}
.bg-slate-200 {
  --tw-bg-opacity:1;
  background-color:rgb(226 232 240/var(--tw-bg-opacity))
}
.bg-slate-400 {
  --tw-bg-opacity:1;
  background-color:rgb(148 163 184/var(--tw-bg-opacity))
}
.bg-slate-50 {
  --tw-bg-opacity:1;
  background-color:rgb(248 250 252/var(--tw-bg-opacity))
}
.bg-slate-500 {
  --tw-bg-opacity:1;
  background-color:rgb(100 116 139/var(--tw-bg-opacity))
}
.bg-slate-600 {
  --tw-bg-opacity:1;
  background-color:rgb(71 85 105/var(--tw-bg-opacity))
}
.bg-slate-700 {
  --tw-bg-opacity:1;
  background-color:rgb(51 65 85/var(--tw-bg-opacity))
}
.bg-slate-800 {
  --tw-bg-opacity:1;
  background-color:rgb(30 41 59/var(--tw-bg-opacity))
}
.bg-slate-900 {
  --tw-bg-opacity:1;
  background-color:rgb(15 23 42/var(--tw-bg-opacity))
}
.bg-teal-50 {
  --tw-bg-opacity:1;
  background-color:rgb(240 253 250/var(--tw-bg-opacity))
}
.bg-transparent {
  background-color:transparent
}
.bg-white {
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255/var(--tw-bg-opacity))
}
.bg-yellow-100 {
  --tw-bg-opacity:1;
  background-color:rgb(254 249 195/var(--tw-bg-opacity))
}
.bg-yellow-400 {
  --tw-bg-opacity:1;
  background-color:rgb(250 204 21/var(--tw-bg-opacity))
}
.bg-yellow-50 {
  --tw-bg-opacity:1;
  background-color:rgb(254 252 232/var(--tw-bg-opacity))
}
.bg-yellow-500 {
  --tw-bg-opacity:1;
  background-color:rgb(251 129 34/var(--tw-bg-opacity))
}
.bg-zinc-700 {
  --tw-bg-opacity:1;
  background-color:rgb(63 63 70/var(--tw-bg-opacity))
}
.bg-zinc-900\/10 {
  background-color:#18181b1a
}
.bg-opacity-25 {
  --tw-bg-opacity:.25
}
.bg-opacity-50 {
  --tw-bg-opacity:.5
}
.bg-opacity-75 {
  --tw-bg-opacity:.75
}
.bg-contain {
  background-size:contain
}
.bg-cover {
  background-size:cover
}
.bg-center {
  background-position:50%
}
.bg-no-repeat {
  background-repeat:no-repeat
}
.object-contain {
  -o-object-fit:contain;
  object-fit:contain
}
.object-cover {
  -o-object-fit:cover;
  object-fit:cover
}
.object-center {
  -o-object-position:center;
  object-position:center
}
.p-0 {
  padding:0
}
.p-0\.5 {
  padding:.125rem
}
.p-1 {
  padding:.25rem
}
.p-1\.5 {
  padding:.375rem
}
.p-15 {
  padding:3.75rem
}
.p-2 {
  padding:.5rem
}
.p-2\.5 {
  padding:.625rem
}
.p-3 {
  padding:.75rem
}
.p-4 {
  padding:1rem
}
.p-5 {
  padding:1.25rem
}
.p-6 {
  padding:1.5rem
}
.p-8 {
  padding:2rem
}
.px-0 {
  padding-left:0;
  padding-right:0
}
.px-0\.5 {
  padding-left:.125rem;
  padding-right:.125rem
}
.px-1 {
  padding-left:.25rem;
  padding-right:.25rem
}
.px-1\.5 {
  padding-left:.375rem;
  padding-right:.375rem
}
.px-10 {
  padding-left:2.5rem;
  padding-right:2.5rem
}
.px-2 {
  padding-left:.5rem;
  padding-right:.5rem
}
.px-2\.5 {
  padding-left:.625rem;
  padding-right:.625rem
}
.px-20 {
  padding-left:5rem;
  padding-right:5rem
}
.px-3 {
  padding-left:.75rem;
  padding-right:.75rem
}
.px-4 {
  padding-left:1rem;
  padding-right:1rem
}
.px-5 {
  padding-left:1.25rem;
  padding-right:1.25rem
}
.px-6 {
  padding-left:1.5rem;
  padding-right:1.5rem
}
.px-7 {
  padding-left:1.75rem;
  padding-right:1.75rem
}
.px-8 {
  padding-left:2rem;
  padding-right:2rem
}
.py-0 {
  padding-bottom:0;
  padding-top:0
}
.py-0\.5 {
  padding-bottom:.125rem;
  padding-top:.125rem
}
.py-1 {
  padding-bottom:.25rem;
  padding-top:.25rem
}
.py-1\.5 {
  padding-bottom:.375rem;
  padding-top:.375rem
}
.py-10 {
  padding-bottom:2.5rem;
  padding-top:2.5rem
}
.py-14 {
  padding-bottom:3.5rem;
  padding-top:3.5rem
}
.py-15 {
  padding-bottom:3.75rem;
  padding-top:3.75rem
}
.py-16 {
  padding-bottom:4rem;
  padding-top:4rem
}
.py-2 {
  padding-bottom:.5rem;
  padding-top:.5rem
}
.py-2\.5 {
  padding-bottom:.625rem;
  padding-top:.625rem
}
.py-20 {
  padding-bottom:5rem;
  padding-top:5rem
}
.py-3 {
  padding-bottom:.75rem;
  padding-top:.75rem
}
.py-3\.5 {
  padding-bottom:.875rem;
  padding-top:.875rem
}
.py-4 {
  padding-bottom:1rem;
  padding-top:1rem
}
.py-5 {
  padding-bottom:1.25rem;
  padding-top:1.25rem
}
.py-6 {
  padding-bottom:1.5rem;
  padding-top:1.5rem
}
.py-7 {
  padding-bottom:1.75rem;
  padding-top:1.75rem
}
.py-8 {
  padding-bottom:2rem;
  padding-top:2rem
}
.py-\[9px\] {
  padding-bottom:9px;
  padding-top:9px
}
.pb-0 {
  padding-bottom:0
}
.pb-0\.5 {
  padding-bottom:.125rem
}
.pb-1 {
  padding-bottom:.25rem
}
.pb-1\.5 {
  padding-bottom:.375rem
}
.pb-10 {
  padding-bottom:2.5rem
}
.pb-16 {
  padding-bottom:4rem
}
.pb-2 {
  padding-bottom:.5rem
}
.pb-2\.5 {
  padding-bottom:.625rem
}
.pb-20 {
  padding-bottom:5rem
}
.pb-3 {
  padding-bottom:.75rem
}
.pb-4 {
  padding-bottom:1rem
}
.pb-5 {
  padding-bottom:1.25rem
}
.pb-8 {
  padding-bottom:2rem
}
.pl-1 {
  padding-left:.25rem
}
.pl-10 {
  padding-left:2.5rem
}
.pl-2 {
  padding-left:.5rem
}
.pl-3 {
  padding-left:.75rem
}
.pl-4 {
  padding-left:1rem
}
.pl-5 {
  padding-left:1.25rem
}
.pl-6 {
  padding-left:1.5rem
}
.pl-7 {
  padding-left:1.75rem
}
.pr-0 {
  padding-right:0
}
.pr-1 {
  padding-right:.25rem
}
.pr-10 {
  padding-right:2.5rem
}
.pr-2 {
  padding-right:.5rem
}
.pr-3 {
  padding-right:.75rem
}
.pr-4 {
  padding-right:1rem
}
.pt-0 {
  padding-top:0
}
.pt-0\.5 {
  padding-top:.125rem
}
.pt-1 {
  padding-top:.25rem
}
.pt-2 {
  padding-top:.5rem
}
.pt-3 {
  padding-top:.75rem
}
.pt-4 {
  padding-top:1rem
}
.pt-5 {
  padding-top:1.25rem
}
.pt-6 {
  padding-top:1.5rem
}
.text-left {
  text-align:left
}
.text-center {
  text-align:center
}
.text-right {
  text-align:right
}
.text-start {
  text-align:start
}
.align-middle {
  vertical-align:middle
}
.align-bottom {
  vertical-align:bottom
}
.font-barlow {
  font-family:Barlow,sans-serif
}
.font-sans {
  font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}
.text-2xl {
  font-size:1.5rem;
  line-height:2rem
}
.text-2xs {
  font-size:.625rem
}
.text-3xl {
  font-size:1.875rem;
  line-height:2.25rem
}
.text-4xl {
  font-size:2.25rem;
  line-height:2.5rem
}
.text-7xl {
  font-size:4.5rem;
  line-height:1
}
.text-9xl {
  font-size:8rem;
  line-height:1
}
.text-\[12px\] {
  font-size:12px
}
.text-base {
  font-size:1rem;
  line-height:1.5rem
}
.text-large {
  font-size:1.125em
}
.text-lg {
  font-size:1.125rem;
  line-height:1.75rem
}
.text-medium {
  font-size:1em
}
.text-sm {
  font-size:.875rem;
  line-height:1.25rem
}
.text-small {
  font-size:.875em
}
.text-xl {
  font-size:1.25rem;
  line-height:1.75rem
}
.text-xlarge {
  font-size:1.25em
}
.text-xs {
  font-size:.75rem;
  line-height:1rem
}
.text-xsmall {
  font-size:.75em
}
.font-bold {
  font-weight:700
}
.font-extrabold {
  font-weight:800
}
.font-light {
  font-weight:300
}
.font-medium {
  font-weight:500
}
.font-normal {
  font-weight:400
}
.font-semibold {
  font-weight:600
}
.font-thin {
  font-weight:100
}
.uppercase {
  text-transform:uppercase
}
.capitalize {
  text-transform:capitalize
}
.italic {
  font-style:italic
}
.leading-10 {
  line-height:2.5rem
}
.leading-4 {
  line-height:1rem
}
.leading-5 {
  line-height:1.25rem
}
.leading-6 {
  line-height:1.5rem
}
.leading-8 {
  line-height:2rem
}
.leading-\[28px\] {
  line-height:28px
}
.leading-none {
  line-height:1
}
.leading-tight {
  line-height:1.25
}
.tracking-tight {
  letter-spacing:-.025em
}
.tracking-wider {
  letter-spacing:.05em
}
.\!text-gray-400 {
  --tw-text-opacity:1!important;
  color:rgb(131 131 131/var(--tw-text-opacity))!important
}
.\!text-gray-900 {
  --tw-text-opacity:1!important;
  color:rgb(52 56 57/var(--tw-text-opacity))!important
}
.text-black {
  --tw-text-opacity:1;
  color:rgb(0 0 0/var(--tw-text-opacity))
}
.text-blue-50 {
  --tw-text-opacity:1;
  color:rgb(242 248 249/var(--tw-text-opacity))
}
.text-blue-600 {
  --tw-text-opacity:1;
  color:rgb(44 135 239/var(--tw-text-opacity))
}
.text-blue-700 {
  --tw-text-opacity:1;
  color:rgb(29 78 216/var(--tw-text-opacity))
}
.text-blue-800 {
  --tw-text-opacity:1;
  color:rgb(30 64 175/var(--tw-text-opacity))
}
.text-cyan-700 {
  --tw-text-opacity:1;
  color:rgb(14 116 144/var(--tw-text-opacity))
}
.text-emerald-500 {
  --tw-text-opacity:1;
  color:rgb(16 185 129/var(--tw-text-opacity))
}
.text-gray-100 {
  --tw-text-opacity:1;
  color:rgb(236 239 240/var(--tw-text-opacity))
}
.text-gray-200 {
  --tw-text-opacity:1;
  color:rgb(229 231 235/var(--tw-text-opacity))
}
.text-gray-300 {
  --tw-text-opacity:1;
  color:rgb(143 143 143/var(--tw-text-opacity))
}
.text-gray-400 {
  --tw-text-opacity:1;
  color:rgb(131 131 131/var(--tw-text-opacity))
}
.text-gray-50 {
  --tw-text-opacity:1;
  color:rgb(249 250 251/var(--tw-text-opacity))
}
.text-gray-500 {
  --tw-text-opacity:1;
  color:rgb(104 104 104/var(--tw-text-opacity))
}
.text-gray-600 {
  --tw-text-opacity:1;
  color:rgb(75 85 99/var(--tw-text-opacity))
}
.text-gray-700 {
  --tw-text-opacity:1;
  color:rgb(51 51 51/var(--tw-text-opacity))
}
.text-gray-800 {
  --tw-text-opacity:1;
  color:rgb(65 69 69/var(--tw-text-opacity))
}
.text-gray-900 {
  --tw-text-opacity:1;
  color:rgb(52 56 57/var(--tw-text-opacity))
}
.text-green-400 {
  --tw-text-opacity:1;
  color:rgb(74 222 128/var(--tw-text-opacity))
}
.text-green-500 {
  --tw-text-opacity:1;
  color:rgb(112 190 116/var(--tw-text-opacity))
}
.text-green-600 {
  --tw-text-opacity:1;
  color:rgb(22 163 74/var(--tw-text-opacity))
}
.text-green-700 {
  --tw-text-opacity:1;
  color:rgb(21 128 61/var(--tw-text-opacity))
}
.text-green-800 {
  --tw-text-opacity:1;
  color:rgb(22 101 52/var(--tw-text-opacity))
}
.text-lime-600 {
  --tw-text-opacity:1;
  color:rgb(101 163 13/var(--tw-text-opacity))
}
.text-orange-500 {
  --tw-text-opacity:1;
  color:rgb(249 115 22/var(--tw-text-opacity))
}
.text-purple-500 {
  --tw-text-opacity:1;
  color:rgb(168 85 247/var(--tw-text-opacity))
}
.text-red-400 {
  --tw-text-opacity:1;
  color:rgb(248 113 113/var(--tw-text-opacity))
}
.text-red-500 {
  --tw-text-opacity:1;
  color:rgb(254 3 3/var(--tw-text-opacity))
}
.text-red-600 {
  --tw-text-opacity:1;
  color:rgb(220 38 38/var(--tw-text-opacity))
}
.text-sky-500 {
  --tw-text-opacity:1;
  color:rgb(14 165 233/var(--tw-text-opacity))
}
.text-slate-400 {
  --tw-text-opacity:1;
  color:rgb(148 163 184/var(--tw-text-opacity))
}
.text-slate-500 {
  --tw-text-opacity:1;
  color:rgb(100 116 139/var(--tw-text-opacity))
}
.text-slate-600 {
  --tw-text-opacity:1;
  color:rgb(71 85 105/var(--tw-text-opacity))
}
.text-slate-700 {
  --tw-text-opacity:1;
  color:rgb(51 65 85/var(--tw-text-opacity))
}
.text-slate-900 {
  --tw-text-opacity:1;
  color:rgb(15 23 42/var(--tw-text-opacity))
}
.text-stone-50 {
  --tw-text-opacity:1;
  color:rgb(250 250 249/var(--tw-text-opacity))
}
.text-teal-600 {
  --tw-text-opacity:1;
  color:rgb(13 148 136/var(--tw-text-opacity))
}
.text-white {
  --tw-text-opacity:1;
  color:rgb(255 255 255/var(--tw-text-opacity))
}
.text-yellow-500 {
  --tw-text-opacity:1;
  color:rgb(251 129 34/var(--tw-text-opacity))
}
.text-yellow-600 {
  --tw-text-opacity:1;
  color:rgb(202 138 4/var(--tw-text-opacity))
}
.text-zinc-400 {
  --tw-text-opacity:1;
  color:rgb(161 161 170/var(--tw-text-opacity))
}
.text-zinc-600 {
  --tw-text-opacity:1;
  color:rgb(82 82 91/var(--tw-text-opacity))
}
.text-zinc-900 {
  --tw-text-opacity:1;
  color:rgb(24 24 27/var(--tw-text-opacity))
}
.text-opacity-90 {
  --tw-text-opacity:.9
}