*, ::before, ::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
* {
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
}
:root {
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}
:-moz-focusring {
  outline: 1px dotted ButtonText;
}
:-moz-ui-invalid {
  box-shadow: none;
}
::moz-focus-inner {
  border-style: none;
  padding: 0;
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
  height: auto;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
a {
  color: inherit;
  text-decoration: inherit;
}
body {
  margin: 0;
}
button, input {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  padding: 0;
  line-height: inherit;
  color: inherit;
}
button {
  text-transform: none;
  background-color: transparent;
  background-image: none;
}
button, [type='button'], [type='reset'], [type='submit'] {
  -webkit-appearance: button;
}
button, [role="button"] {
  cursor: pointer;
}
b {
  font-weight: bolder;
}
b, strong {
  font-weight: bolder;
}
button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  padding: 0;
  line-height: inherit;
  color: inherit;
}
button, select {
  text-transform: none;
}
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
  margin: 0;
}
code, kbd, samp, pre {
  font-size: 1em;
}
fieldset {
  margin: 0;
  padding: 0;
}
html {
  -webkit-text-size-adjust: 100%;
  font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  line-height: 1.5;
}
h1 {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
}
img {
  border-style: solid;
  display: block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}
img, video {
  display: block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}
input {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  padding: 0;
  line-height: inherit;
  color: inherit;
}
input::placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::webkit-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input:-ms-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::-ms-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
img, svg, video, canvas, audio, iframe, embed, object {
  display: block;
  vertical-align: middle;
}
legend {
  padding: 0;
}
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
ol, ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
p {
  margin: 0;
}
progress {
  vertical-align: baseline;
}
p, hr {
  margin: 0;
}
pre, code, kbd, samp {
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
strong {
  font-weight: bolder;
}
select {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  text-transform: none;
  padding: 0;
  line-height: inherit;
  color: inherit;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
summary {
  display: list-item;
}
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  resize: vertical;
  padding: 0;
  line-height: inherit;
  color: inherit;
}
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
textarea::webkit-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
textarea:-ms-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
textarea::-ms-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
textarea, button {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  padding: 0;
  line-height: inherit;
  color: inherit;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.my-0\.8vw {
  margin-top: 0.8vw;
  margin-bottom: 0.8vw;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}
@media (min-width: 769px) {
  .container {
    max-width: 769px;
  }
}
@media (min-width: 1920px) {
  .container {
    max-width: 1920px;
  }
}
@media (min-width: 2560px) {
  .container {
    max-width: 2560px;
  }
}
[aspect~="1/5"] {
  position: relative;
  padding-bottom: 20%;
}
[aspect~="1/5"] > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[aspect~="w-3/5"] {
  position: relative;
  padding-bottom: 60%;
}
[aspect~="w-3/5"] > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[aspect~="3/5"] {
  position: relative;
  padding-bottom: 60%;
}
[aspect~="3/5"] > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[aspect="w-2/3"] {
  position: relative;
  padding-bottom: 66.666667%;
}
[aspect="w-2/3"] > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[aspect="w-3/5"] {
  position: relative;
  padding-bottom: 60%;
}
[aspect="w-3/5"] > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[aspect~="w-2/3"] {
  position: relative;
  padding-bottom: 66.666667%;
}
[aspect~="w-2/3"] > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* .icon {
  height: 1em;
  overflow: hidden;
  fill: currentColor;
  vertical-align: middle;
  width: 1em;
} */
.location {
  font-size: 1.6rem;
  line-height: 1;
  padding-left: 4px;
  padding-right: 4px;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
}
.location:hover {
  color: var(--primary);
}
@media (min-width: 640px) {
  .title {
    font-size: 1.4rem;
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .title {
    font-size: 1.5rem;
    line-height: 1;
  }
}
@media (min-width: 1024px) {
  .title {
    font-size: 1.6rem;
    line-height: 1;
  }
}
@media (min-width: 1280px) {
  .title {
    font-size: 1.8rem;
    line-height: 1;
  }
}
@media (min-width: 1536px) {
  .title {
    font-size: 2rem;
    line-height: 1;
  }
}
@media (min-width: 640px) {
  .content {
    font-size: 1.2rem;
    line-height: 1;
  }
  .\!content {
    font-size: 1.2rem !important;
    line-height: 1 !important;
  }
}
@media (min-width: 768px) {
  .content {
    font-size: 1.3rem;
    line-height: 1;
  }
  .\!content {
    font-size: 1.3rem !important;
    line-height: 1 !important;
  }
}
@media (min-width: 1024px) {
  .content {
    font-size: 1.4rem;
    line-height: 1;
  }
  .\!content {
    font-size: 1.4rem !important;
    line-height: 1 !important;
  }
}
@media (min-width: 1280px) {
  .content {
    font-size: 1.5rem;
    line-height: 1;
  }
  .\!content {
    font-size: 1.5rem !important;
    line-height: 1 !important;
  }
}
@media (min-width: 1536px) {
  .content {
    font-size: 1.6rem;
    line-height: 1;
  }
  .\!content {
    font-size: 1.6rem !important;
    line-height: 1 !important;
  }
}
@media (min-width: 640px) {
  .sub-info {
    font-size: 1rem;
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .sub-info {
    font-size: 1rem;
    line-height: 1;
  }
}
@media (min-width: 1024px) {
  .sub-info {
    font-size: 1rem;
    line-height: 1;
  }
}
@media (min-width: 1280px) {
  .sub-info {
    font-size: 1.2rem;
    line-height: 1;
  }
}
@media (min-width: 1536px) {
  .sub-info {
    font-size: 1.3rem;
    line-height: 1;
  }
}
.btn:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  border-color: var(--primary);
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.btn {
  --tw-border-opacity: 1;
  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  padding-top: 3vw;
  padding-bottom: 3vw;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}
@media (min-width: 769px) {
  .btn {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.btn-active {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  border-color: var(--primary);
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.btn-disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity)) !important;
  --tw-border-opacity: 1 !important;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity)) !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  --tw-text-opacity: 1 !important;
  color: rgba(0, 0, 0, var(--tw-text-opacity)) !important;
}
.btn-disabled:hover {
  cursor: not-allowed;
}
.btn-primary:not(:disabled):hover {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.btn-primary {
  border-radius: 6px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.btn-paginate:not(:disabled):hover {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.btn-paginate {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.primary-title::after {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  height: 0.2vw;
  position: absolute;
  right: 50%;
  bottom: 0px;
  content: "";
  width: 8vw;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-translate-z: 0;
  --tw-rotate: 0;
  --tw-rotate-x: 0;
  --tw-rotate-y: 0;
  --tw-rotate-z: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scale-z: 1;
  -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  -ms-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  --tw-translate-x: 50%;
}
.primary-title {
  display: inline-block;
  font-weight: 600;
  font-size: 6vw;
  line-height: 1;
  padding-bottom: 3vw;
  position: relative;
  letter-spacing: 0.2vw;
}
@media (min-width: 769px) {
  .primary-title::after {
    height: 2px;
    width: 40px;
  }
  .primary-title {
    font-size: 3.6rem;
    line-height: 1;
    padding-bottom: 10px;
    letter-spacing: 2px;
  }
}
.content-title {
  font-weight: 900;
  font-size: 4.4vw;
  line-height: 1;
  letter-spacing: 1px;
}
@media (min-width: 769px) {
  .content-title {
    font-size: 2.4rem;
    line-height: 1;
  }
}
.content-slogan {
  font-weight: 700;
  font-size: 3.6vw;
  line-height: 1;
  line-height: 5vw;
  text-align: justify;
  letter-spacing: 0.5vw;
  word-break: break-all;
}
@media (min-width: 769px) {
  .content-slogan {
    font-size: 2.8rem;
    line-height: 1;
    line-height: 4rem;
    letter-spacing: 3px;
  }
}
.content-text {
  font-size: 3.8vw;
  line-height: 1;
  line-height: 5vw;
  text-align: justify;
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
  letter-spacing: 0.4vw;
  word-break: break-all;
}
@media (min-width: 769px) {
  .content-text {
    font-size: 2rem;
    line-height: 1;
    line-height: 4rem;
    letter-spacing: 2px;
  }
  .indent {
    text-indent: 4.5rem;
  }
}
.timeline-text {
  font-size: 3.8vw;
  line-height: 1;
  line-height: 5vw;
  text-align: justify;
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
  letter-spacing: 0.4vw;
  word-break: break-all;
}
@media (min-width: 769px) {
  .timeline-text {
    font-size: 1.7rem;
    line-height: 1;
    line-height: 2.4rem;
    letter-spacing: 0.5px;
  }
}
.title-border {
  border-color: var(--primary);
  border-style: solid;
  border-bottom-width: 2px;
}
.divide-y-1px > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
}
.bg-\[rgb\(223\2c 139\2c 51\)\] {
  --tw-bg-opacity: 1;
  background-color: rgba(223, 139, 51, var(--tw-bg-opacity));
}
.bg-\[rgb\(0\2c 154\2c 74\)\] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 154, 74, var(--tw-bg-opacity));
}
.bg-\[rgb\(102\2c 51\2c 0\)\] {
  --tw-bg-opacity: 1;
  background-color: rgba(102, 51, 0, var(--tw-bg-opacity));
}
.bg-\[rgb\(46\2c 152\2c 144\)\] {
  --tw-bg-opacity: 1;
  background-color: rgba(46, 152, 144, var(--tw-bg-opacity));
}
.bg-\[rgb\(0\2c 162\2c 233\)\] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 162, 233, var(--tw-bg-opacity));
}
.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}
.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}
[bg~="warm-gray-500"] {
  --tw-bg-opacity: 1;
  background-color: rgba(120, 113, 108, var(--tw-bg-opacity));
}
[bg~="warm-gray-200"] {
  --tw-bg-opacity: 1;
  background-color: rgba(231, 229, 228, var(--tw-bg-opacity));
}
[bg~="purple-600"] {
  --tw-bg-opacity: 1;
  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
}
[bg~="gray-200"] {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}
[bg~="red-600"] {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}
[bg~="white"] {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
[hover~="bg-gray-500"]:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}
[bg="$primary"] {
  background-color: var(--primary);
}
.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
}
.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
}
.bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 115, 22, var(--tw-bg-opacity));
}
.bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}
[bg="[rgba(255, 255, 255, 0.5)]"] {
  --tw-bg-opacity: 0.5;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
[bg="transparent"] {
  background-color: transparent;
}
.bg-\$gray-dark {
  background-color: var(--gray-dark);
}
[bg~="[#ddd]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(221, 221, 221, var(--tw-bg-opacity));
}
[bg~="black"] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
[bg="white"] {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.bg-\$foot-text-color {
  background-color: var(--foot-text-color);
}
[after~="bg-$foot-text-color"]::after {
  background-color: var(--foot-text-color);
}
[bg~="$bg-gray-light"] {
  background-color: var(--bg-gray-light);
}
[bg~="gray-300"] {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
}
.group:hover [bg~="group-hover:white"] {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
[bg~="gray-500"] {
  --tw-bg-opacity: 1;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}
.group:hover [bg~="group-hover:$primary"] {
  background-color: var(--primary);
}
.bg-warm-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(87, 83, 78, var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
[before~="bg-white"]::before {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
[before~="bg-warm-gray-600"]::before {
  --tw-bg-opacity: 1;
  background-color: rgba(87, 83, 78, var(--tw-bg-opacity));
}
.bg-warm-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(214, 211, 209, var(--tw-bg-opacity));
}
[hover~="bg-$primary"]:hover {
  background-color: var(--primary);
}
[bg="[#999]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(153, 153, 153, var(--tw-bg-opacity));
}
[bg~="transparent"] {
  background-color: transparent;
}
[bg="$bg-euro"] {
  background-color: var(--bg-euro);
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
[bg~="opacity-50"] {
  --tw-bg-opacity: 0.5;
}
[hover~="bg-opacity-50"]:hover {
  --tw-bg-opacity: 0.5;
}
.group:hover [group-hover="bg-opacity-0"] {
  --tw-bg-opacity: 0;
}
[border~="gray-400"] {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}
.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity));
}
[after~="border-red-600"]::after {
  --tw-border-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity));
}
[border~="red-600"] {
  --tw-border-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity));
}
[border~="transparent"] {
  border-color: transparent;
}
.border-\$primary {
  border-color: var(--primary);
}
.border-warm-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgba(87, 83, 78, var(--tw-border-opacity));
}
[before~="border-warm-gray-600"]::before {
  --tw-border-opacity: 1;
  border-color: rgba(87, 83, 78, var(--tw-border-opacity));
}
[before~="border-$primary"]::before {
  border-color: var(--primary);
}
[border~="black"] {
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}
[hover~="border-$primary"]:hover {
  border-color: var(--primary);
}
[border~="white"] {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
[border~="$bg-gray"] {
  border-color: var(--bg-gray);
}
.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity));
}
[after~="border-red-500"]::after {
  --tw-border-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity));
}
[border~="$menu-border"] {
  border-color: var(--menu-border);
}
[border~="gray-500"] {
  --tw-border-opacity: 1;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
}
.border-b-transparent {
  border-bottom-color: transparent;
}
.border-l-transparent {
  border-left-color: transparent;
}
.border-r-transparent {
  border-right-color: transparent;
}
[after~="border-b-transparent"]::after {
  border-bottom-color: transparent;
}
[after~="border-l-transparent"]::after {
  border-left-color: transparent;
}
[after~="border-r-transparent"]::after {
  border-right-color: transparent;
}
[border~="l-orange-600"] {
  --tw-border-opacity: 1;
  border-left-color: rgba(234, 88, 12, var(--tw-border-opacity));
}
[border~="r-orange-600"] {
  --tw-border-opacity: 1;
  border-right-color: rgba(234, 88, 12, var(--tw-border-opacity));
}
[border~="l-white"] {
  --tw-border-opacity: 1;
  border-left-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
.rounded-full {
  border-radius: 9999px;
}
[border="rounded-full"] {
  border-radius: 9999px;
}
.rounded-6px {
  border-radius: 6px;
}
[border~="rounded-6px"] {
  border-radius: 6px;
}
.rounded-10px {
  border-radius: 10px;
}
[border="rounded-10px"] {
  border-radius: 10px;
}
.rounded-1px {
  border-radius: 1px;
}
[border~="rounded-1px"] {
  border-radius: 1px;
}
.rounded-1 {
  border-radius: 100%;
}
[border~="rounded-1"] {
  border-radius: 100%;
}
[border~="rounded-full"] {
  border-radius: 9999px;
}
[before~="rounded-1"]::before {
  border-radius: 100%;
}
.rounded-2px {
  border-radius: 2px;
}
.rounded-15px {
  border-radius: 15px;
}
[border~="rounded-15px"] {
  border-radius: 15px;
}
.rounded-1\/2 {
  border-radius: 50%;
}
[border="rounded-1/2"] {
  border-radius: 50%;
}
.rounded-md {
  border-radius: 0.375rem;
}
[border~="rounded-md"] {
  border-radius: 0.375rem;
}
.rounded-5px {
  border-radius: 5px;
}
[border~="rounded-5px"] {
  border-radius: 5px;
}
.rounded-sm {
  border-radius: 0.125rem;
}
[after~="rounded-sm"]::after {
  border-radius: 0.125rem;
}
.rounded-bl-5px {
  border-bottom-left-radius: 5px;
}
.rounded-br-5px {
  border-bottom-right-radius: 5px;
}
[border~="rounded-bl-5px"] {
  border-bottom-left-radius: 5px;
}
[border~="rounded-br-5px"] {
  border-bottom-right-radius: 5px;
}
.border-solid {
  border-style: solid;
}
[after~="border-solid"]::after {
  border-style: solid;
}
[border~="solid"] {
  border-style: solid;
}
[before~="border-solid"]::before {
  border-style: solid;
}
[border~="dotted"] {
  border-style: dotted;
}
.border-none {
  border-style: none;
}
.border\= {
  border-width: 1px;
}
.border {
  border-width: 1px;
}
.border-0\.6rem {
  border-width: 0.6rem;
}
[after~="border-0.6rem"]::after {
  border-width: 0.6rem;
}
[border~="0"] {
  border-width: 0px;
}
[border~="4px"] {
  border-width: 4px;
}
[before~="border"]::before {
  border-width: 1px;
}
.border-1px {
  border-width: 1px;
}
[border~="1px"] {
  border-width: 1px;
}
[border~="3px"] {
  border-width: 3px;
}
[border~="t"] {
  border-top-width: 1px;
}
[border~="t-1"] {
  border-top-width: 1px;
}
[border~="b-1"] {
  border-bottom-width: 1px;
}
[border~="b-border-2px"] {
  border-bottom-width: 2px;
}
[border="t"] {
  border-top-width: 1px;
}
.border-b-border-2px {
  border-bottom-width: 2px;
}
[border~="r"] {
  border-right-width: 1px;
}
[border~="border-1px"] {
  border-bottom-width: 1px;
}
.border-b-border-1px {
  border-bottom-width: 1px;
}
[border~="last:b-border-1px"]:last-child {
  border-bottom-width: 1px;
}
[border~="b-border-1px"] {
  border-bottom-width: 1px;
}
[border~="first:t"]:first-child {
  border-top-width: 1px;
}
.border-b-2px {
  border-bottom-width: 2px;
}
[after~="border-b-2px"]::after {
  border-bottom-width: 2px;
}
[border~="t-0"] {
  border-top-width: 0px;
}
[border~="l-0"] {
  border-left-width: 0px;
}
[border~="r-0"] {
  border-right-width: 0px;
}
[box="border"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
[box~="content"] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
[cursor~="pointer"] {
  cursor: pointer;
}
[cursor~="!default"] {
  cursor: default !important;
}
[cursor="pointer"] {
  cursor: pointer;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
[cursor="default"] {
  cursor: default;
}
.cursor-pointer {
  cursor: pointer;
}
[children~="cursor-pointer"] > * {
  cursor: pointer;
}
[cursor~="default"] {
  cursor: default;
}
[hover~="cursor-pointer"]:hover {
  cursor: pointer;
}
.block {
  display: block;
}
[display~="block"] {
  display: block;
}
.after\:block::after {
  display: block;
}
[children~="block"] > * {
  display: block;
}
.group:hover .group-hover\:block {
  display: block;
}
.group:hover [display~="group-hover:block"] {
  display: block;
}
[display="block"] {
  display: block;
}
.inline-block {
  display: inline-block;
}
[display~="inline-block"] {
  display: inline-block;
}
[children~="inline-block"] > * {
  display: inline-block;
}
[display="inline-block"] {
  display: inline-block;
}
.group:hover .group-hover\:inline-block {
  display: inline-block;
}
.group:hover [display~="group-hover:inline-block"] {
  display: inline-block;
}
.inline {
  display: inline;
}
[display~="inline"] {
  display: inline;
}
[flex~="~"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.group:hover [group-hover~="flex"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
[display~="flex"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
[flex="~"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
[flex~="inline"] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
}
[table="~"] {
  display: table;
}
.table {
  display: table;
}
.grid {
  display: -ms-grid;
  display: grid;
}
[display~="grid"] {
  display: -ms-grid;
  display: grid;
}
[grid~="~"] {
  display: -ms-grid;
  display: grid;
}
[grid~="inline"] {
  display: -ms-inline-grid;
  display: inline-grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.after\:hidden::after {
  display: none;
}
[display~="hidden"] {
  display: none;
}
.group:hover .group-hover\:hidden {
  display: none;
}
.group:hover [display~="group-hover:hidden"] {
  display: none;
}
[display="hidden"] {
  display: none;
}
.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
[flex~="row-reverse"] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
[flex~="col"] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
[flex~="nowrap"] {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.items-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
[align~="items-start"] {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.items-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
[align~="items-end"] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
[align~="items-center"] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
[align="items-center"] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.items-baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
[align~="items-baseline"] {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.items-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
[align~="items-stretch"] {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
[align="center"] {
  -ms-flex-line-pack: center;
  -webkit-align-content: center;
  align-content: center;
}
.self-end {
  -ms-flex-item-align: end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
}
[align~="self-end"] {
  -ms-flex-item-align: end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
}
.self-center {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
[align~="self-center"] {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.self-stretch {
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
}
[align~="self-stretch"] {
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
}
[justify~="start"] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
[justify~="end"] {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
[justify~="center"] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
[justify="center"] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
[justify~="between"] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
[justify="between"] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
[justify~="around"] {
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
[flex~="none"] {
  -webkit-box-flex: 0;
  -ms-flex: none;
  -webkit-flex: none;
  flex: none;
}
[flex~="1"] {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%;
}
[flex~="auto"] {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
[flex~="grow"] {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
[flex~="grow-0"] {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
}
.flex-grow {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
[flex~="shrink-0"] {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.float-left {
  float: left;
}
[pos~="float-left"] {
  float: left;
}
.clear-both {
  clear: both;
}
[pos~="clear-both"] {
  clear: both;
}
[font~="bold"] {
  font-weight: 700;
}
[font~="extrabold"] {
  font-weight: 800;
}
[font~="semibold"] {
  font-weight: 600;
}
[font="semibold"] {
  font-weight: 600;
}
[font="bold"] {
  font-weight: 700;
}
[font~="black"] {
  font-weight: 900;
}
.font-semibold {
  font-weight: 600;
}
[children~="font-semibold"] > * {
  font-weight: 600;
}
.h-0 {
  height: 0px;
}
[h~="full"] {
  height: 100%;
}
[h~="0"] {
  height: 0px;
}
[after~="h-0"]::after {
  height: 0px;
}
.after\:h-0::after {
  height: 0px;
}
[h="0"] {
  height: 0px;
}
[h="full"] {
  height: 100%;
}
.h-full {
  height: 100%;
}
[after~="h-full"]::after {
  height: 100%;
}
[before~="h-full"]::before {
  height: 100%;
}
[h~="max-content"] {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
[h~="4vw"] {
  height: 4vw;
}
[h~="18px"] {
  height: 18px;
}
.h-20px {
  height: 20px;
}
[children~="h-20px"] > * {
  height: 20px;
}
[h~="10vw"] {
  height: 10vw;
}
[h~="100vh"] {
  height: 100vh;
}
[h~="30px"] {
  height: 30px;
}
[h~="10px"] {
  height: 10px;
}
[h~="13px"] {
  height: 13px;
}
[h~="21px"] {
  height: 21px;
}
.h-11px {
  height: 11px;
}
[before~="h-11px"]::before {
  height: 11px;
}
[h~="24px"] {
  height: 24px;
}
[h="0.4vw"] {
  height: 0.4vw;
}
[h~="150px"] {
  height: 150px;
}
[h~="20px"] {
  height: 20px;
}
[h~="38px"] {
  height: 38px;
}
[text~="4vw"] {
  font-size: 4vw;
  line-height: 1;
}
[text~="5vw"] {
  font-size: 5vw;
  line-height: 1;
}
[text~="7vw"] {
  font-size: 7vw;
  line-height: 1;
}
[text~="3.5vw"] {
  font-size: 3.5vw;
  line-height: 1;
}
[text~="3vw"] {
  font-size: 3vw;
  line-height: 1;
}
[text~="2.5vw"] {
  font-size: 2.5vw;
  line-height: 1;
}
[text~="3.4vw"] {
  font-size: 3.4vw;
  line-height: 1;
}
[text~="1.8rem"] {
  font-size: 1.8rem;
  line-height: 1;
}
[text~="2.1rem"] {
  font-size: 2.1rem;
  line-height: 1;
}
[text~="1.2rem"] {
  font-size: 1.2rem;
  line-height: 1;
}
[text~="1.6rem"] {
  font-size: 1.6rem;
  line-height: 1;
}
[text~="3.2vw"] {
  font-size: 3.2vw;
  line-height: 1;
}
[text~="4.4vw"] {
  font-size: 4.4vw;
  line-height: 1;
}
[text~="3.8vw"] {
  font-size: 3.8vw;
  line-height: 1;
}
.text-2\.6rem {
  font-size: 2.6rem;
  line-height: 1;
}
[text~="1.3rem"] {
  font-size: 1.3rem;
  line-height: 1;
}
[text~="1.4em"] {
  font-size: 1.4em;
  line-height: 1;
}
[text~="13px"] {
  font-size: 13px;
  line-height: 1;
}
.text-1rem {
  font-size: 1rem;
  line-height: 1;
}
[text="2vw"] {
  font-size: 2vw;
  line-height: 1;
}
[text~="2rem"] {
  font-size: 2rem;
  line-height: 1;
}
.text-4\.4vw {
  font-size: 4.4vw;
  line-height: 1;
}
[children~="text-4.4vw"] > * {
  font-size: 4.4vw;
  line-height: 1;
}
[text~="8vw"] {
  font-size: 8vw;
  line-height: 1;
}
[text~="20px"] {
  font-size: 20px;
  line-height: 1;
}
.text-1\.3rem {
  font-size: 1.3rem;
  line-height: 1;
}
[text~="2.4vw"] {
  font-size: 2.4vw;
  line-height: 1;
}
.text-5vw {
  font-size: 5vw;
  line-height: 1;
}
[text~="3.6vw"] {
  font-size: 3.6vw;
  line-height: 1;
}
[text~="!7vw"] {
  font-size: 7vw !important;
  line-height: 1 !important;
}
[text~="5.3vw"] {
  font-size: 5.3vw;
  line-height: 1;
}
[text~="2vw"] {
  font-size: 2vw;
  line-height: 1;
}
.text-2\.3rem {
  font-size: 2.3rem;
  line-height: 1;
}
.text-3\.3rem {
  font-size: 3.3rem;
  line-height: 1;
}
[text~="1.7vw"] {
  font-size: 1.7vw;
  line-height: 1;
}
[text~="1.2vw"] {
  font-size: 1.2vw;
  line-height: 1;
}
.text-2rem {
  font-size: 2rem;
  line-height: 1;
}
.text-3\.2rem {
  font-size: 3.2rem;
  line-height: 1;
}
[text~="4.2vw"] {
  font-size: 4.2vw;
  line-height: 1;
}
[text~="4.8vw"] {
  font-size: 4.8vw;
  line-height: 1;
}
[text~="4.1vw"] {
  font-size: 4.1vw;
  line-height: 1;
}
[text~="1.7em"] {
  font-size: 1.7em;
  line-height: 1;
}
[text~="30px"] {
  font-size: 30px;
  line-height: 1;
}
[text~="50px"] {
  font-size: 50px;
  line-height: 1;
}
.\!leading-\[1\.2\] {
  line-height: 1.2 !important;
}
[font~="!leading-[1.2]"] {
  line-height: 1.2 !important;
}
.leading-\[1\.2\] {
  line-height: 1.2;
}
.leading-\[inherit\] {
  line-height: inherit;
}
[font~="leading-[inherit]"] {
  line-height: inherit;
}
[font~="leading-[1.2]"] {
  line-height: 1.2;
}
.leading-none {
  line-height: 1;
}
[font~="leading-none"] {
  line-height: 1;
}
.leading-\[1\] {
  line-height: 1;
}
.leading-6vw {
  line-height: 6vw;
}
[font~="leading-6vw"] {
  line-height: 6vw;
}
[font~="leading-[1]"] {
  line-height: 1;
}
.leading-\[1\.4\] {
  line-height: 1.4;
}
[font~="leading-[1.4]"] {
  line-height: 1.4;
}
.leading-30px {
  line-height: 30px;
}
.leading-10 {
  line-height: 2.5rem;
}
[font~="leading-10"] {
  line-height: 2.5rem;
}
[font~="leading-30px"] {
  line-height: 30px;
}
.leading-5vw {
  line-height: 5vw;
}
.leading-\[1\.5\] {
  line-height: 1.5;
}
[font~="leading-[1.5]"] {
  line-height: 1.5;
}
[font~="leading-5vw"] {
  line-height: 5vw;
}
.leading-\[2\] {
  line-height: 2;
}
[font~="leading-[2]"] {
  line-height: 2;
}
.\!leading-\[1\.5\] {
  line-height: 1.5 !important;
}
[font="!leading-[1.5]"] {
  line-height: 1.5 !important;
}
[font="leading-[1.2]"] {
  line-height: 1.2;
}
[list="none"] {
  list-style-type: none;
}
[m~="auto"] {
  margin: auto;
}
[m~="0"] {
  margin: 0px;
}
[m="a-0.15vw"] {
  margin: 0.15vw;
}
.m-0 {
  margin: 0px;
}
[m~="y-10vw"] {
  margin-top: 10vw;
  margin-bottom: 10vw;
}
[m~="x-auto"] {
  margin-left: auto;
  margin-right: auto;
}
[m~="y-0.5vw"] {
  margin-top: 0.5vw;
  margin-bottom: 0.5vw;
}
[m~="y-1vw"] {
  margin-top: 1vw;
  margin-bottom: 1vw;
}
[m~="y-0"] {
  margin-top: 0px;
  margin-bottom: 0px;
}
[m~="x-10px"] {
  margin-left: 10px;
  margin-right: 10px;
}
[m~="y-2vw"] {
  margin-top: 2vw;
  margin-bottom: 2vw;
}
[m~="y-4vw"] {
  margin-top: 4vw;
  margin-bottom: 4vw;
}
[m~="y-3vw"] {
  margin-top: 3vw;
  margin-bottom: 3vw;
}
[m~="y-30px"] {
  margin-top: 30px;
  margin-bottom: 30px;
}
[m~="y-8vw"] {
  margin-top: 8vw;
  margin-bottom: 8vw;
}
[m~="y-40px"] {
  margin-top: 40px;
  margin-bottom: 40px;
}
[m~="y-6vw"] {
  margin-top: 6vw;
  margin-bottom: 6vw;
}
.my-40px {
  margin-top: 40px;
  margin-bottom: 40px;
}
.my-2vw {
  margin-top: 2vw;
  margin-bottom: 2vw;
}
[children~="my-2vw"] > * {
  margin-top: 2vw;
  margin-bottom: 2vw;
}
.my-0\.6rem {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
}
.my-0\.3rem {
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}
[m~="y-0.6vw"] {
  margin-top: 0.6vw;
  margin-bottom: 0.6vw;
}
.my-20px {
  margin-top: 20px;
  margin-bottom: 20px;
}
[m~="x-2vw"] {
  margin-left: 2vw;
  margin-right: 2vw;
}
[m~="y-5px"] {
  margin-top: 5px;
  margin-bottom: 5px;
}
.mx-2vw {
  margin-left: 2vw;
  margin-right: 2vw;
}
[m~="y-10px"] {
  margin-top: 10px;
  margin-bottom: 10px;
}
[m~="x-6vw"] {
  margin-left: 6vw;
  margin-right: 6vw;
}
[children~="my-0.8vw"] > * {
  margin-top: 0.8vw;
  margin-bottom: 0.8vw;
}
.my-96px {
  margin-top: 96px;
  margin-bottom: 96px;
}
[m~="y-5vw"] {
  margin-top: 5vw;
  margin-bottom: 5vw;
}
.my-60px {
  margin-top: 60px;
  margin-bottom: 60px;
}
.my-50px {
  margin-top: 50px;
  margin-bottom: 50px;
}
[m~="y-20px"] {
  margin-top: 20px;
  margin-bottom: 20px;
}
[m~="x-15px"] {
  margin-left: 15px;
  margin-right: 15px;
}
[m~="x-1/50"] {
  margin-left: 2%;
  margin-right: 2%;
}
[m~="x-3px"] {
  margin-left: 3px;
  margin-right: 3px;
}
[m~="x-4vw"] {
  margin-left: 4vw;
  margin-right: 4vw;
}
[m~="t-20px"] {
  margin-top: 20px;
}
[m~="r-10px"] {
  margin-right: 10px;
}
[m~="r-10vw"] {
  margin-right: 10vw;
}
[m~="b-20vw"] {
  margin-bottom: 20vw;
}
.ml-1\/20 {
  margin-left: 5%;
}
.mb-1\/50 {
  margin-bottom: 2%;
}
.mb-2vw {
  margin-bottom: 2vw;
}
[m~="l-8px"] {
  margin-left: 8px;
}
[m~="l-2vw"] {
  margin-left: 2vw;
}
[m~="t-5vw"] {
  margin-top: 5vw;
}
[m~="b-0.8vw"] {
  margin-bottom: 0.8vw;
}
[m~="b-1/40"] {
  margin-bottom: 2.5%;
}
[m~="b-2px"] {
  margin-bottom: 2px;
}
[not-last~="mb-2vw"]:not(:last-child) {
  margin-bottom: 2vw;
}
[not-last~="mb-1/50"]:not(:last-child) {
  margin-bottom: 2%;
}
[not-first="ml-1/20"]:not(:first-child) {
  margin-left: 5%;
}
[m~="b-4vw"] {
  margin-bottom: 4vw;
}
.mr-1\/20 {
  margin-right: 5%;
}
.mt-1\/30 {
  margin-top: 3.333333%;
}
.mb-1\/20 {
  margin-bottom: 5%;
}
[m~="t-8vw"] {
  margin-top: 8vw;
}
[m~="b-5vw"] {
  margin-bottom: 5vw;
}
[m~="l-3vw"] {
  margin-left: 3vw;
}
.mt-40px {
  margin-top: 40px;
}
.mb-15px {
  margin-bottom: 15px;
}
.mb-5px {
  margin-bottom: 5px;
}
[m~="!b-30px"] {
  margin-bottom: 30px !important;
}
[m~="t-6vw"] {
  margin-top: 6vw;
}
[m~="t-2px"] {
  margin-top: 2px;
}
[m~="t-10vw"] {
  margin-top: 10vw;
}
[m~="b-6vw"] {
  margin-bottom: 6vw;
}
[m~="t-4vw"] {
  margin-top: 4vw;
}
[m~="l-30px"] {
  margin-left: 30px;
}
[m~="r-8px"] {
  margin-right: 8px;
}
[children="mb-5px"] > * {
  margin-bottom: 5px;
}
[m~="b-8vw"] {
  margin-bottom: 8vw;
}
[m~="b-2vw"] {
  margin-bottom: 2vw;
}
[m~="b-40px"] {
  margin-bottom: 40px;
}
[m~="t-5"] {
  margin-top: 1.25rem;
}
[m~="b-1/25"] {
  margin-bottom: 4%;
}
[m~="t-36px"] {
  margin-top: 36px;
}
.ml-5px {
  margin-left: 5px;
}
[children~="ml-5px"] > * {
  margin-left: 5px;
}
[m~="l-20px"] {
  margin-left: 20px;
}
[m~="b-6px"] {
  margin-bottom: 6px;
}
.mt-20px {
  margin-top: 20px;
}
.ml-1\.2rem {
  margin-left: 1.2rem;
}
.ml-16px {
  margin-left: 16px;
}
[m~="t-1vw"] {
  margin-top: 1vw;
}
[m~="r-1.2rem"] {
  margin-right: 1.2rem;
}
.mr-0 {
  margin-right: 0px;
}
.mr-8 {
  margin-right: 2rem;
}
[m~="b-10px"] {
  margin-bottom: 10px;
}
.mb-4vw {
  margin-bottom: 4vw;
}
[m~="l-4vw"] {
  margin-left: 4vw;
}
[children~="mb-4vw"] > * {
  margin-bottom: 4vw;
}
[m~="l-5px"] {
  margin-left: 5px;
}
[m~="t-15px"] {
  margin-top: 15px;
}
.mt-4vw {
  margin-top: 4vw;
}
[m~="b-3vw"] {
  margin-bottom: 3vw;
}
[children~="mt-4vw"] > * {
  margin-top: 4vw;
}
[m~="l-auto"] {
  margin-left: auto;
}
[m~="t-2vw"] {
  margin-top: 2vw;
}
.mb-8vw {
  margin-bottom: 8vw;
}
[m~="t-3vw"] {
  margin-top: 3vw;
}
[m~="r-2vw"] {
  margin-right: 2vw;
}
[children~="mb-8vw"] > * {
  margin-bottom: 8vw;
}
.mb-20px {
  margin-bottom: 20px;
}
[children~="mb-20px"] > * {
  margin-bottom: 20px;
}
.mb-38px {
  margin-bottom: 38px;
}
.mt-134px {
  margin-top: 134px;
}
[m~="r-5px"] {
  margin-right: 5px;
}
[m~="t-7vw"] {
  margin-top: 7vw;
}
.mb-40px {
  margin-bottom: 40px;
}
[m~="b-5px"] {
  margin-bottom: 5px;
}
[m~="l-16px"] {
  margin-left: 16px;
}
[m~="b-12px"] {
  margin-bottom: 12px;
}
.mb-50px {
  margin-bottom: 50px;
}
[m~="b-0"] {
  margin-bottom: 0px;
}
[m~="t-12vw"] {
  margin-top: 12vw;
}
.mt-100px {
  margin-top: 100px;
}
[m~="l-4px"] {
  margin-left: 4px;
}
[m~="t-10px"] {
  margin-top: 10px;
}
[last~="mr-0"]:last-child {
  margin-right: 0px;
}
[m~="r-16px"] {
  margin-right: 16px;
}
[m~="b-20px"] {
  margin-bottom: 20px;
}
[m~="t-40px"] {
  margin-top: 40px;
}
[m~="r-15px"] {
  margin-right: 15px;
}
.mr-1\/40 {
  margin-right: 2.5%;
}
[m="r-4vw"] {
  margin-right: 4vw;
}
[m~="b-15px"] {
  margin-bottom: 15px;
}
[m~="last:r-1/25"]:last-child {
  margin-right: 4%;
}
.mr-5px {
  margin-right: 5px;
}
[m~="l-10px"] {
  margin-left: 10px;
}
[not-last="mr-5px"]:not(:last-child) {
  margin-right: 5px;
}
[m~="l-15px"] {
  margin-left: 15px;
}
[m~="b-30px"] {
  margin-bottom: 30px;
}
[m~="b-50px"] {
  margin-bottom: 50px;
}
.mt-3 {
  margin-top: 0.75rem;
}
[m~="t-0.4vw"] {
  margin-top: 0.4vw;
}
[m~="t-0.6vw"] {
  margin-top: 0.6vw;
}
[h~="max-100px"] {
  max-height: 100px;
}
[h~="max-44px"] {
  max-height: 44px;
}
[w~="max-none"] {
  max-width: none;
}
[w~="max-full"] {
  max-width: 100%;
}
[w~="max-1280px"] {
  max-width: 1280px;
}
[w~="max-170px"] {
  max-width: 170px;
}
[w~="max-100px"] {
  max-width: 100px;
}
[w~="max-40px"] {
  max-width: 40px;
}
[h~="min-250px"] {
  min-height: 250px;
}
[h~="min-100vh"] {
  min-height: 100vh;
}
[h="min-100vh"] {
  min-height: 100vh;
}
[h~="min-20vh"] {
  min-height: 20vh;
}
[h~="min-70px"] {
  min-height: 70px;
}
[h="min-400px"] {
  min-height: 400px;
}
[h="min-300px"] {
  min-height: 300px;
}
[h~="min-16px"] {
  min-height: 16px;
}
[h~="min-20px"] {
  min-height: 20px;
}
[w~="min-full"] {
  min-width: 100%;
}
[w~="min-70px"] {
  min-width: 70px;
}
[w~="min-250px"] {
  min-width: 250px;
}
[w~="min-30px"] {
  min-width: 30px;
}
[object~="cover"] {
  -o-object-fit: cover;
  object-fit: cover;
}
[object="cover"] {
  -o-object-fit: cover;
  object-fit: cover;
}
.opacity-50 {
  opacity: 0.5;
}
[opacity="70"] {
  opacity: 0.7;
}
.opacity-0 {
  opacity: 0;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
[after~="opacity-0"]::after {
  opacity: 0;
}
.group:hover [after~="group-hover:opacity-100"]::after {
  opacity: 1;
}
[outline~="none"] {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
[outline~="!none"] {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
[outline~="focus:none"]:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
[overflow~="hidden"] {
  overflow: hidden;
}
[overflow="hidden"] {
  overflow: hidden;
}
[overflow~="y-auto"] {
  overflow-y: auto;
}
[overflow~="x-hidden"] {
  overflow-x: hidden;
}
.overflow-x-clip {
  overflow-x: clip;
}
[p~="2vw"] {
  padding: 2vw;
}
[p~="10px"] {
  padding: 10px;
}
[p~="1/30"] {
  padding: 3.333333%;
}
[p~="20px"] {
  padding: 20px;
}
[p~="15px"] {
  padding: 15px;
}
[p~="4vw"] {
  padding: 4vw;
}
[p~="12px"] {
  padding: 12px;
}
.p-1\/100 {
  padding: 1%;
}
[p="y-30px"] {
  padding-top: 30px;
  padding-bottom: 30px;
}
[p~="x-2vw"] {
  padding-left: 2vw;
  padding-right: 2vw;
}
[p~="y-1.5vw"] {
  padding-top: 1.5vw;
  padding-bottom: 1.5vw;
}
[p~="x-1/30"] {
  padding-left: 3.333333%;
  padding-right: 3.333333%;
}
[p~="y-1/100"] {
  padding-top: 1%;
  padding-bottom: 1%;
}
[p~="x-1/50"] {
  padding-left: 2%;
  padding-right: 2%;
}
[p~="y-6vw"] {
  padding-top: 6vw;
  padding-bottom: 6vw;
}
[p~="y-2vw"] {
  padding-top: 2vw;
  padding-bottom: 2vw;
}
[p~="y-8vw"] {
  padding-top: 8vw;
  padding-bottom: 8vw;
}
[p~="y-8px"] {
  padding-top: 8px;
  padding-bottom: 8px;
}
[p~="x-20px"] {
  padding-left: 20px;
  padding-right: 20px;
}
.py-8px {
  padding-top: 8px;
  padding-bottom: 8px;
}
[p~="x-4vw"] {
  padding-left: 4vw;
  padding-right: 4vw;
}
[p~="x-100px"] {
  padding-left: 100px;
  padding-right: 100px;
}
.py-1\/100 {
  padding-top: 1%;
  padding-bottom: 1%;
}
[p="y-4vw"] {
  padding-top: 4vw;
  padding-bottom: 4vw;
}
[p~="y-1/10"] {
  padding-top: 10%;
  padding-bottom: 10%;
}
[p~="y-16px"] {
  padding-top: 16px;
  padding-bottom: 16px;
}
[p~="y-10px"] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-10px {
  padding-top: 10px;
  padding-bottom: 10px;
}
[p~="x-1vw"] {
  padding-left: 1vw;
  padding-right: 1vw;
}
[p~="y-3vw"] {
  padding-top: 3vw;
  padding-bottom: 3vw;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
[p~="y-5vw"] {
  padding-top: 5vw;
  padding-bottom: 5vw;
}
[p~="y-6px"] {
  padding-top: 6px;
  padding-bottom: 6px;
}
[p~="x-12px"] {
  padding-left: 12px;
  padding-right: 12px;
}
[p~="x-3vw"] {
  padding-left: 3vw;
  padding-right: 3vw;
}
.px-20px {
  padding-left: 20px;
  padding-right: 20px;
}
[p~="x-5vw"] {
  padding-left: 5vw;
  padding-right: 5vw;
}
[p~="x-5px"] {
  padding-left: 5px;
  padding-right: 5px;
}
[p~="x-30px"] {
  padding-left: 30px;
  padding-right: 30px;
}
[p~="y-5px"] {
  padding-top: 5px;
  padding-bottom: 5px;
}
.px {
  padding-left: 1px;
  padding-right: 1px;
}
[p~="y-4px"] {
  padding-top: 4px;
  padding-bottom: 4px;
}
.pt-1\/20 {
  padding-top: 5%;
}
[p~="b-2vw"] {
  padding-bottom: 2vw;
}
[p~="l-1/50"] {
  padding-left: 2%;
}
[p~="b-4vw"] {
  padding-bottom: 4vw;
}
[p~="t-4vw"] {
  padding-top: 4vw;
}
[p~="l-4vw"] {
  padding-left: 4vw;
}
.pb-10px {
  padding-bottom: 10px;
}
.pb-1\/3 {
  padding-bottom: 33.333333%;
}
.pb-2\/3 {
  padding-bottom: 66.666667%;
}
[p~="t-2vw"] {
  padding-top: 2vw;
}
.pr-0 {
  padding-right: 0px;
}
[p="r-4vw"] {
  padding-right: 4vw;
}
[p~="b-5px"] {
  padding-bottom: 5px;
}
[p~="t-0.3vw"] {
  padding-top: 0.3vw;
}
[p~="b-6vw"] {
  padding-bottom: 6vw;
}
[p~="t-8vw"] {
  padding-top: 8vw;
}
.pl-30px {
  padding-left: 30px;
}
[children~="pl-30px"] > * {
  padding-left: 30px;
}
[p~="t-0px"] {
  padding-top: 0px;
}
[p~="b-10px"] {
  padding-bottom: 10px;
}
.pr-8px {
  padding-right: 8px;
}
[p~="r-4vw"] {
  padding-right: 4vw;
}
[p~="l-4px"] {
  padding-left: 4px;
}
[p~="r-1/5"] {
  padding-right: 20%;
}
.pt-15px {
  padding-top: 15px;
}
[first="pt-15px"]:first-child {
  padding-top: 15px;
}
[p~="t-10px"] {
  padding-top: 10px;
}
[p~="l-3vw"] {
  padding-left: 3vw;
}
[p~="r-1vw"] {
  padding-right: 1vw;
}
[p~="t-50px"] {
  padding-top: 50px;
}
[p~="b-100px"] {
  padding-bottom: 100px;
}
[p~="t-100px"] {
  padding-top: 100px;
}
.pt-10px {
  padding-top: 10px;
}
.pb-40px {
  padding-bottom: 40px;
}
.\(tab\2c {
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}
.tab {
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}
.\{\{tab\}\} {
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}
.fixed {
  position: fixed;
}
[pos~="fixed"] {
  position: fixed;
}
.absolute {
  position: absolute;
}
[pos~="absolute"] {
  position: absolute;
}
[after~="absolute"]::after {
  position: absolute;
}
[before~="absolute"]::before {
  position: absolute;
}
.relative {
  position: relative;
}
[pos="relative"] {
  position: relative;
}
[pos~="relative"] {
  position: relative;
}
[children~="relative"] > * {
  position: relative;
}
.bottom-0 {
  bottom: 0px;
}
.left-0 {
  left: 0px;
}
.right-0 {
  right: 0px;
}
.top-1\/1 {
  top: 100%;
}
.left-1\/2 {
  left: 50%;
}
.right-1vw {
  right: 1vw;
}
.top-1vw {
  top: 1vw;
}
[pos~="right-1vw"] {
  right: 1vw;
}
[pos~="top-1vw"] {
  top: 1vw;
}
[pos~="top-1/1"] {
  top: 100%;
}
[pos~="left-0"] {
  left: 0px;
}
[pos~="right-0"] {
  right: 0px;
}
[pos~="bottom-0"] {
  bottom: 0px;
}
[after~="top-1/1"]::after {
  top: 100%;
}
[after~="left-1/2"]::after {
  left: 50%;
}
.top-0 {
  top: 0px;
}
[pos~="top-0"] {
  top: 0px;
}
.-right-8px {
  right: -8px;
}
[after~="top-0"]::after {
  top: 0px;
}
[after~="-right-8px"]::after {
  right: -8px;
}
.-right-11px {
  right: -11px;
}
.top-4px {
  top: 4px;
}
.-right-7px {
  right: -7px;
}
[pos~="top-4px"] {
  top: 4px;
}
[pos~="-right-7px"] {
  right: -7px;
}
[pos~="-right-11px"] {
  right: -11px;
}
.-left-3\/40 {
  left: -7.5%;
}
[pos~="-left-3/40"] {
  left: -7.5%;
}
.top-1\/2 {
  top: 50%;
}
[before~="left-0"]::before {
  left: 0px;
}
[before~="top-1/2"]::before {
  top: 50%;
}
.-bottom-3\.5vw {
  bottom: -3.5vw;
}
[after~="left-0"]::after {
  left: 0px;
}
[pos~="-bottom-3.5vw"] {
  bottom: -3.5vw;
}
.-left-7\.5vw {
  left: -7.5vw;
}
[pos~="-left-7.5vw"] {
  left: -7.5vw;
}
.bottom-0\.5vw {
  bottom: 0.5vw;
}
[pos~="bottom-0.5vw"] {
  bottom: 0.5vw;
}
[pos~="left-1/2"] {
  left: 50%;
}
.-top-5px {
  top: -5px;
}
.-left-5px {
  left: -5px;
}
[pos~="-top-5px"] {
  top: -5px;
}
[pos~="-left-5px"] {
  left: -5px;
}
.-left-15px {
  left: -15px;
}
[pos~="-left-15px"] {
  left: -15px;
}
[after~="bottom-0"]::after {
  bottom: 0px;
}
[after~="right-0"]::after {
  right: 0px;
}
.-top-36px {
  top: -36px;
}
[pos~="-top-36px"] {
  top: -36px;
}
.resize {
  resize: both;
}
.shadow\= {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
[shadow="artical"] {
  --tw-shadow: 0 0 5rem 3rem white;
  --tw-shadow-colored: 0 0 5rem 3rem white;
  -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
[shadow="dropdown"] {
  --tw-shadow: 2px 2px 10px 0 #aaa;
  --tw-shadow-colored: 2px 2px 10px 0 #aaa;
  -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
[shadow="hover:box"]:hover {
  --tw-shadow: 2px -2px 10px 0 #aaa;
  --tw-shadow-colored: 2px -2px 10px 0 #aaa;
  -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
[shadow~="hover:box"]:hover {
  --tw-shadow: 2px -2px 10px 0 #aaa;
  --tw-shadow-colored: 2px -2px 10px 0 #aaa;
  -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
[text~="left"] {
  text-align: left;
}
[text="left"] {
  text-align: left;
}
[text~="center"] {
  text-align: center;
}
[text="center"] {
  text-align: center;
}
[text~="right"] {
  text-align: right;
}
[text~="justify"] {
  text-align: justify;
}
[text~="dark-50"] {
  --tw-text-opacity: 1;
  color: rgba(74, 74, 74, var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-\$primary {
  color: var(--primary);
}
[text~="white"] {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
[text~="warm-gray-600"] {
  --tw-text-opacity: 1;
  color: rgba(87, 83, 78, var(--tw-text-opacity));
}
[text~="warm-gray-700"] {
  --tw-text-opacity: 1;
  color: rgba(68, 64, 60, var(--tw-text-opacity));
}
.group:hover [group-hover~="text-$primary"] {
  color: var(--primary);
}
[hover="text-$primary"]:hover {
  color: var(--primary);
}
[text~="current"] {
  color: currentColor;
}
.group:hover [group-hover="text-$primary"] {
  color: var(--primary);
}
[hover~="text-$primary"]:hover {
  color: var(--primary);
}
[text~="$primary"] {
  color: var(--primary);
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}
[hover~="text-red-500"]:hover {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}
.text-\[\#eee\] {
  --tw-text-opacity: 1;
  color: rgba(238, 238, 238, var(--tw-text-opacity));
}
[text~="gray-700"] {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
[children~="text-gray-500"] > * {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
[text="orange-600"] {
  --tw-text-opacity: 1;
  color: rgba(234, 88, 12, var(--tw-text-opacity));
}
[text~="hover:red-600"]:hover {
  --tw-text-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-text-opacity));
}
[text~="gray-500"] {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
[text~="hover:$primary"]:hover {
  color: var(--primary);
}
[hover~="text-white"]:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.indent-0px {
  text-indent: 0px;
}
[text~="indent-0px"] {
  text-indent: 0px;
}
[content="404"] {
  content: "404";
}
[content~="{Channel.description}"] {
  content: "{Channel.description}";
}
[content~="{Channel.keywords}"] {
  content: "{Channel.keywords}";
}
[content~="{Content.seoDescribe}"] {
  content: "{Content.seoDescribe}";
}
[content~="{Content.seoKeyword}"] {
  content: "{Content.seoKeyword}";
}
[content~="text/html"] {
  content: "text/html";
}
[content~="no-siteapp"] {
  content: "no-siteapp";
}
[content~="no-transform"] {
  content: "no-transform";
}
[content~="UmESmhmM1w"] {
  content: "UmESmhmM1w";
}
[content~="width=device-width, "] {
  content: "width=device-width,";
}
[content~="initial-scale=1, "] {
  content: "initial-scale=1,";
}
[content~="user-scalable=yes"] {
  content: "user-scalable=yes";
}
[content~="//www.angelyeast.com/"] {
  content: "//www.angelyeast.com/";
}
[content~="website"] {
  content: "website";
}
[content~="//www.angelyeast.com/360logo.jpg"] {
  content: "//www.angelyeast.com/360logo.jpg";
}
[content~="安琪酵母(600298)，创新健康生活"] {
  content: "安琪酵母(600298)，创新健康生活";
}
.after\:content-\[::after {
  content: "[";
}
.content-type {
  content: "type";
}
.content-length {
  content: "length";
}
[content~="shrink-to-fit=no"] {
  content: "shrink-to-fit=no";
}
[content~="IE=edge"] {
  content: "IE=edge";
}
.tracking-1px {
  letter-spacing: 1px;
}
[font~="tracking-1px"] {
  letter-spacing: 1px;
}
.tracking-0\.5px {
  letter-spacing: 0.5px;
}
[font~="tracking-0.5px"] {
  letter-spacing: 0.5px;
}
.tracking-normal {
  letter-spacing: 0em;
}
.tracking-3px {
  letter-spacing: 3px;
}
[font~="tracking-3px"] {
  letter-spacing: 3px;
}
.tracking-0\.5vw {
  letter-spacing: 0.5vw;
}
[font~="tracking-0.5vw"] {
  letter-spacing: 0.5vw;
}
.tracking-0\.3vw {
  letter-spacing: 0.3vw;
}
[font~="tracking-0.3vw"] {
  letter-spacing: 0.3vw;
}
[select="none"] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
[display="invisible"] {
  visibility: hidden;
}
[display~="invisible"] {
  visibility: hidden;
}
[text~="space-nowrap"] {
  white-space: nowrap;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.break-all {
  word-break: break-all;
}
[text~="break-all"] {
  word-break: break-all;
}
.w-0 {
  width: 0px;
}
.w-3\/5 {
  width: 60%;
}
[w~="1/5"] {
  width: 20%;
}
[w~="full"] {
  width: 100%;
}
[after~="w-0"]::after {
  width: 0px;
}
.after\:w-0::after {
  width: 0px;
}
[w~="3/4"] {
  width: 75%;
}
.w-2\/3 {
  width: 66.666667%;
}
[w~="1/2"] {
  width: 50%;
}
[w="full"] {
  width: 100%;
}
[w~="0"] {
  width: 0px;
}
[w~="1/4"] {
  width: 25%;
}
[w~="auto"] {
  width: auto;
}
[w~="6vw"] {
  width: 6vw;
}
[w~="60vw"] {
  width: 60vw;
}
[w~="4vw"] {
  width: 4vw;
}
[w~="[calc(100%-1.7rem)]"] {
  width: calc(100% - 1.7rem);
}
[w~="17/20"] {
  width: 85%;
}
[w~="120px"] {
  width: 120px;
}
[w~="14px"] {
  width: 14px;
}
[w~="0.7rem"] {
  width: 0.7rem;
}
.w-3\/20 {
  width: 15%;
}
[w~="24px"] {
  width: 24px;
}
[w~="3/10"] {
  width: 30%;
}
[w~="9/10"] {
  width: 90%;
}
[w~="10vw"] {
  width: 10vw;
}
[w~="100vw"] {
  width: 100vw;
}
.w-1px {
  width: 1px;
}
[w~="7vw"] {
  width: 7vw;
}
[w~="3.6rem"] {
  width: 3.6rem;
}
[w~="9vw"] {
  width: 9vw;
}
[after~="w-1px"]::after {
  width: 1px;
}
[w~="30vw"] {
  width: 30vw;
}
[w~="13px"] {
  width: 13px;
}
[w~="21px"] {
  width: 21px;
}
[w~="1px"] {
  width: 1px;
}
[w~="children:1/7"] > * {
  width: 14.285714%;
}
[w~="30px"] {
  width: 30px;
}
.w-11px {
  width: 11px;
}
[before~="w-11px"]::before {
  width: 11px;
}
[before~="w-1px"]::before {
  width: 1px;
}
.w-5vw {
  width: 5vw;
}
[after~="w-5vw"]::after {
  width: 5vw;
}
[w~="5vw"] {
  width: 5vw;
}
[w~="12px"] {
  width: 12px;
}
[w~="200px"] {
  width: 200px;
}
[w~="100px"] {
  width: 100px;
}
[w~="25vw"] {
  width: 25vw;
}
[w~="0.4vw"] {
  width: 0.4vw;
}
[w~="150px"] {
  width: 150px;
}
[w~="8vw"] {
  width: 8vw;
}
[w~="2vw"] {
  width: 2vw;
}
[w~="105px"] {
  width: 105px;
}
[w~="750px"] {
  width: 750px;
}
[z~="1"] {
  z-index: 1;
}
[z~="2"] {
  z-index: 2;
}
[z~="999"] {
  z-index: 999;
}
[z="99999"] {
  z-index: 99999;
}
[z="9"] {
  z-index: 9;
}
[z="1"] {
  z-index: 1;
}
.z-0 {
  z-index: 0;
}
[before~="z-0"]::before {
  z-index: 0;
}
[z="10"] {
  z-index: 10;
}
[z~="9"] {
  z-index: 9;
}
.gap-19px {
  grid-gap: 19px;
  gap: 19px;
}
.gap-1vw {
  grid-gap: 1vw;
  gap: 1vw;
}
.gap-2 {
  grid-gap: 0.5rem;
  gap: 0.5rem;
}
[grid~="gap-2"] {
  grid-gap: 0.5rem;
  gap: 0.5rem;
}
[grid~="gap-1vw"] {
  grid-gap: 1vw;
  gap: 1vw;
}
[grid~="gap-19px"] {
  grid-gap: 19px;
  gap: 19px;
}
.gap-8 {
  grid-gap: 2rem;
  gap: 2rem;
}
[grid~="gap-8"] {
  grid-gap: 2rem;
  gap: 2rem;
}
.gap-4vw {
  grid-gap: 4vw;
  gap: 4vw;
}
[grid~="gap-4vw"] {
  grid-gap: 4vw;
  gap: 4vw;
}
.gap-10px {
  grid-gap: 10px;
  gap: 10px;
}
[grid~="gap-10px"] {
  grid-gap: 10px;
  gap: 10px;
}
.gap-20px {
  grid-gap: 20px;
  gap: 20px;
}
.gap-15px {
  grid-gap: 15px;
  gap: 15px;
}
.gap-30px {
  grid-gap: 30px;
  gap: 30px;
}
[grid~="gap-30px"] {
  grid-gap: 30px;
  gap: 30px;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
[grid~="cols-2"] {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
[grid~="cols-6"] {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
[grid~="cols-1"] {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
[grid~="cols-5"] {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
[grid~="cols-3"] {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
[grid~="cols-l/auto"] {
  grid-template-columns: auto 1fr;
}
.grid-cols-\[auto\2c min-content\] {
  grid-template-columns: auto min-content;
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.col-span-3 {
  -ms-grid-column-span: span 3 / span 3;
  grid-column: span 3 / span 3;
}
.col-span-2 {
  -ms-grid-column-span: span 2 / span 2;
  grid-column: span 2 / span 2;
}
.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr);
}
.transform {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-translate-z: 0;
  --tw-rotate: 0;
  --tw-rotate-x: 0;
  --tw-rotate-y: 0;
  --tw-rotate-z: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scale-z: 1;
  -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  -ms-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
}
[transform~="~"] {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-translate-z: 0;
  --tw-rotate: 0;
  --tw-rotate-x: 0;
  --tw-rotate-y: 0;
  --tw-rotate-z: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scale-z: 1;
  -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  -ms-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
}
[after~="transform"]::after {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-translate-z: 0;
  --tw-rotate: 0;
  --tw-rotate-x: 0;
  --tw-rotate-y: 0;
  --tw-rotate-z: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scale-z: 1;
  -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  -ms-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
}
[before~="transform"]::before {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-translate-z: 0;
  --tw-rotate: 0;
  --tw-rotate-x: 0;
  --tw-rotate-y: 0;
  --tw-rotate-z: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scale-z: 1;
  -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  -ms-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
}
[transform="~"] {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-translate-z: 0;
  --tw-rotate: 0;
  --tw-rotate-x: 0;
  --tw-rotate-y: 0;
  --tw-rotate-z: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scale-z: 1;
  -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  -ms-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
}
.origin-bottom {
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
}
[transform~="origin-bottom"] {
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
}
.origin-top {
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
}
[transform~="origin-top"] {
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
}
.scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  --tw-scale-z: 1.1;
}
[transform~="scale-110"] {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  --tw-scale-z: 1.1;
}
.group:hover .group-hover\:scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  --tw-scale-z: 1.05;
}
.group:hover [transform~="group-hover:scale-105"] {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  --tw-scale-z: 1.05;
}
.group:hover [group-hover="scale-110"] {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  --tw-scale-z: 1.1;
}
.scale-y-100 {
  --tw-scale-y: 1;
}
.scale-y-0 {
  --tw-scale-y: 0;
}
.group:hover .group-hover\:scale-y-100 {
  --tw-scale-y: 1;
}
.scale-y-90 {
  --tw-scale-y: .9;
}
[before~="scale-y-90"]::before {
  --tw-scale-y: .9;
}
.translate-y-0 {
  --tw-translate-y: 0px;
}
[transform~="translate-y-0"] {
  --tw-translate-y: 0px;
}
.translate-y-1\/1 {
  --tw-translate-y: 100%;
}
[transform~="translate-y-1/1"] {
  --tw-translate-y: 100%;
}
.translate-x-5px {
  --tw-translate-x: 5px;
}
[before~="translate-x-5px"]::before {
  --tw-translate-x: 5px;
}
.translate-x-0 {
  --tw-translate-x: 0px;
}
[after~="translate-x-0"]::after {
  --tw-translate-x: 0px;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
}
.-translate-y-1\/1 {
  --tw-translate-y: -100%;
}
.group:hover [group-hover~="-translate-y-1/1"] {
  --tw-translate-y: -100%;
}
[after~="-translate-x-1/2"]::after {
  --tw-translate-x: -50%;
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
}
[before~="-translate-y-1/2"]::before {
  --tw-translate-y: -50%;
}
[transform~="-translate-x-1/2"] {
  --tw-translate-x: -50%;
}
[transform~="-translate-y-1/1"] {
  --tw-translate-y: -100%;
}
.transition\= {
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, filter, backdrop-filter;
  -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -webkit-box-shadow, transform, -webkit-transform, filter, backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
[transition~="transform"] {
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
[transition~="colors"] {
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
[transition~="shadow"] {
  -webkit-transition-property: -webkit-box-shadow;
  -o-transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
[transition~="~"] {
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, filter, backdrop-filter;
  -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -webkit-box-shadow, transform, -webkit-transform, filter, backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
[transition="transform"] {
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.transition-opacity {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
[after~="transition-opacity"]::after {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
[transition~="height"] {
  -webkit-transition-property: height;
  -o-transition-property: height;
  transition-property: height;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.transition {
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, filter, backdrop-filter;
  -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -webkit-box-shadow, transform, -webkit-transform, filter, backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.ease\; {
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.duration {
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.duration-300 {
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
}
.duration-500 {
  -webkit-transition-duration: 500ms;
  -o-transition-duration: 500ms;
  transition-duration: 500ms;
}
[transition~="duration-300"] {
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
}
[transition~="duration-500"] {
  -webkit-transition-duration: 500ms;
  -o-transition-duration: 500ms;
  transition-duration: 500ms;
}
.duration-\[1\.3s\] {
  -webkit-transition-duration: 1.3s;
  -o-transition-duration: 1.3s;
  transition-duration: 1.3s;
}
.duration-3s {
  -webkit-transition-duration: 3s;
  -o-transition-duration: 3s;
  transition-duration: 3s;
}
[transition~="duration-1000"] {
  -webkit-transition-duration: 1000ms;
  -o-transition-duration: 1000ms;
  transition-duration: 1000ms;
}
.duration\2c {
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.duration-1000 {
  -webkit-transition-duration: 1000ms;
  -o-transition-duration: 1000ms;
  transition-duration: 1000ms;
}
[after~="duration-500"]::after {
  -webkit-transition-duration: 500ms;
  -o-transition-duration: 500ms;
  transition-duration: 500ms;
}
.delay-0 {
  -webkit-transition-delay: 0ms;
  -o-transition-delay: 0ms;
  transition-delay: 0ms;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
[animate~="fade-in"] {
  -webkit-animation: fadeIn;
  animation: fadeIn;
}
[animate~="fade-in-up"] {
  -webkit-animation: fadeInUp;
  animation: fadeInUp;
}
[animate~="fade-in-right"] {
  -webkit-animation: fadeInRight;
  animation: fadeInRight;
}
[animate~="fade-in-left"] {
  -webkit-animation: fadeInLeft;
  animation: fadeInLeft;
}
.animate-fade-in {
  -webkit-animation: fadeIn;
  animation: fadeIn;
}
[animate~="spin"] {
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}
[animate="fade-in"] {
  -webkit-animation: fadeIn;
  animation: fadeIn;
}
.animated {
  -webkit-animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-duration: 1000ms;
  animation-fill-mode: both;
}
[animate~="duration-3s"] {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}
[animate~="duration-[1.3s]"] {
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
}
[animate~="duration-500"] {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}
[animate~="duration-1000"] {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
}
.animate-duration-300 {
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
}
.animate-delay-200 {
  -webkit-animation-delay: 200ms;
  animation-delay: 200ms;
}
.animate-delay-300 {
  -webkit-animation-delay: 300ms;
  animation-delay: 300ms;
}
.animate-delay-400 {
  -webkit-animation-delay: 400ms;
  animation-delay: 400ms;
}
.animate-delay-500 {
  -webkit-animation-delay: 500ms;
  animation-delay: 500ms;
}
.animate-delay-600 {
  -webkit-animation-delay: 600ms;
  animation-delay: 600ms;
}
.animate-delay-150 {
  -webkit-animation-delay: 150ms;
  animation-delay: 150ms;
}
.animate-delay-250 {
  -webkit-animation-delay: 250ms;
  animation-delay: 250ms;
}
[animate~="delay-0"] {
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}
.animate\= {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.animate-adelay-150 {
  -webkit-animation-iteration-count: 150;
  animation-iteration-count: 150;
}
[animate~="loop"] {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
[animate~="faster"] {
  animation-duration: 500ms;
}
[animate~="animated"] {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}
@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
[animate~="flash"] {
  animation-name: flash;
}
@media (min-width: 769px) {
  [desktop~="divide-y-1px"] > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }
  [desktop~="divide-gray-300"] > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
  }
  [desktop~="bg-$gray-dark"] {
    background-color: var(--gray-dark);
  }
  [desktop~="border-gray-400"] {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }
  .desktop\:rounded-none {
    border-radius: 0px;
  }
  [border~="desktop:rounded-none"] {
    border-radius: 0px;
  }
  [desktop~="rounded-md"] {
    border-radius: 0.375rem;
  }
  [border~="desktop:solid"] {
    border-style: solid;
  }
  [desktop~="border-solid"] {
    border-style: solid;
  }
  [border~="desktop:b-border-1px"] {
    border-bottom-width: 1px;
  }
  [desktop~="border-b-border-1px"] {
    border-bottom-width: 1px;
  }
  .desktop\:block {
    display: block;
  }
  [display~="desktop:block"] {
    display: block;
  }
  [desktop~="block"] {
    display: block;
  }
  [desktop="block"] {
    display: block;
  }
  .desktop\:inline-block {
    display: inline-block;
  }
  [display~="desktop:inline-block"] {
    display: inline-block;
  }
  [flex~="desktop:~"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  [display~="desktop:flex"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .desktop\:grid {
    display: -ms-grid;
    display: grid;
  }
  [display~="desktop:grid"] {
    display: -ms-grid;
    display: grid;
  }
  [desktop~="grid"] {
    display: -ms-grid;
    display: grid;
  }
  .desktop\:hidden {
    display: none;
  }
  [display~="desktop:hidden"] {
    display: none;
  }
  [desktop~="hidden"] {
    display: none;
  }
  [flex~="desktop:row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  [desktop~="flex-row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  [flex~="desktop:row-reverse"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  [flex~="desktop:col"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  [desktop~="items-center"] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .desktop\:items-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
  }
  [align~="desktop:items-stretch"] {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
  }
  [justify~="desktop:start"] {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  [justify~="desktop:between"] {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  [flex~="desktop:grow"] {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
  [font~="desktop:bold"] {
    font-weight: 700;
  }
  [desktop~="after:h-0"]::after {
    height: 0px;
  }
  [h~="desktop:40px"] {
    height: 40px;
  }
  [h~="desktop:24px"] {
    height: 24px;
  }
  [text~="desktop:22px"] {
    font-size: 22px;
    line-height: 1;
  }
  [text~="desktop:28px"] {
    font-size: 28px;
    line-height: 1;
  }
  [text~="desktop:34px"] {
    font-size: 34px;
    line-height: 1;
  }
  [text~="desktop:24px"] {
    font-size: 24px;
    line-height: 1;
  }
  [text~="desktop:20px"] {
    font-size: 20px;
    line-height: 1;
  }
  [text~="desktop:1.6rem"] {
    font-size: 1.6rem;
    line-height: 1;
  }
  [text~="desktop:2rem"] {
    font-size: 2rem;
    line-height: 1;
  }
  [text~="desktop:2.4rem"] {
    font-size: 2.4rem;
    line-height: 1;
  }
  [text~="desktop:1.4rem"] {
    font-size: 1.4rem;
    line-height: 1;
  }
  [text~="desktop:16px"] {
    font-size: 16px;
    line-height: 1;
  }
  [desktop~="text-2.6rem"] {
    font-size: 2.6rem;
    line-height: 1;
  }
  [desktop~="text-1rem"] {
    font-size: 1rem;
    line-height: 1;
  }
  [desktop~="text-1.3rem"] {
    font-size: 1.3rem;
    line-height: 1;
  }
  [text~="desktop:1rem"] {
    font-size: 1rem;
    line-height: 1;
  }
  [text~="desktop:1.8rem"] {
    font-size: 1.8rem;
    line-height: 1;
  }
  .desktop\:text-2\.6rem {
    font-size: 2.6rem;
    line-height: 1;
  }
  [text~="desktop:1.2rem"] {
    font-size: 1.2rem;
    line-height: 1;
  }
  [text~="desktop:1.7rem"] {
    font-size: 1.7rem;
    line-height: 1;
  }
  [text~="!desktop:4rem"] {
    font-size: 4rem !important;
    line-height: 1 !important;
  }
  [text~="desktop:65px"] {
    font-size: 65px;
    line-height: 1;
  }
  [text~="desktop:1.5rem"] {
    font-size: 1.5rem;
    line-height: 1;
  }
  [desktop~="text-2rem"] {
    font-size: 2rem;
    line-height: 1;
  }
  [desktop~="text-3.2rem"] {
    font-size: 3.2rem;
    line-height: 1;
  }
  [text~="desktop:2.8rem"] {
    font-size: 2.8rem;
    line-height: 1;
  }
  [desktop="text-2rem"] {
    font-size: 2rem;
    line-height: 1;
  }
  [text~="desktop:1.4em"] {
    font-size: 1.4em;
    line-height: 1;
  }
  .desktop\:leading-4rem {
    line-height: 4rem;
  }
  [font~="desktop:leading-4rem"] {
    line-height: 4rem;
  }
  .desktop\:leading-2\.6rem {
    line-height: 2.6rem;
  }
  [font~="desktop:leading-2.6rem"] {
    line-height: 2.6rem;
  }
  .desktop\:leading-\[3rem\] {
    line-height: 3rem;
  }
  [font~="desktop:leading-[3rem]"] {
    line-height: 3rem;
  }
  .desktop\:leading-none {
    line-height: 1;
  }
  [font~="desktop:leading-none"] {
    line-height: 1;
  }
  [m~="desktop:20px"] {
    margin: 20px;
  }
  [m~="desktop:y-60px"] {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  [m~="desktop:y-0"] {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  [m~="desktop:y-20px"] {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  [m~="desktop:y-40px"] {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  [m~="desktop:y-4px"] {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .desktop\:my-4px {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  [children~="desktop:my-4px"] > * {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  [desktop~="my-40px"] {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  [m~="desktop:x-0.5rem"] {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  [desktop~="my-0.3rem"] {
    margin-top: 0.3rem;
    margin-bottom: 0.3rem;
  }
  [desktop~="my-0.6rem"] {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }
  [desktop~="my-20px"] {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  [m~="desktop:x-auto"] {
    margin-left: auto;
    margin-right: auto;
  }
  .desktop\:mx-20px {
    margin-left: 20px;
    margin-right: 20px;
  }
  [m~="desktop:x-30px"] {
    margin-left: 30px;
    margin-right: 30px;
  }
  .desktop\:my-1\/50 {
    margin-top: 2%;
    margin-bottom: 2%;
  }
  [children~="desktop:my-1/50"] > * {
    margin-top: 2%;
    margin-bottom: 2%;
  }
  [m~="desktop:y-30px"] {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  [desktop~="my-60px"] {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  [desktop~="my-50px"] {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  [m~="desktop:y-10px"] {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  [m~="desktop:r-100px"] {
    margin-right: 100px;
  }
  [m~="desktop:b-80px"] {
    margin-bottom: 80px;
  }
  [m~="desktop:t-12px"] {
    margin-top: 12px;
  }
  [m~="desktop:t-10px"] {
    margin-top: 10px;
  }
  [m~="desktop:b-0"] {
    margin-bottom: 0px;
  }
  [m~="desktop:t-0"] {
    margin-top: 0px;
  }
  [m~="desktop:b-60px"] {
    margin-bottom: 60px;
  }
  [desktop~="mt-1/30"] {
    margin-top: 3.333333%;
  }
  [desktop~="mb-1/20"] {
    margin-bottom: 5%;
  }
  [desktop~="mr-1/20"] {
    margin-right: 5%;
  }
  [m~="desktop:l-20px"] {
    margin-left: 20px;
  }
  [m~="desktop:t-40px"] {
    margin-top: 40px;
  }
  [m~="desktop:b-40px"] {
    margin-bottom: 40px;
  }
  [m~="desktop:t-30px"] {
    margin-top: 30px;
  }
  [m~="desktop:l-1/5"] {
    margin-left: 20%;
  }
  [desktop~="mt-40px"] {
    margin-top: 40px;
  }
  [desktop~="mb-15px"] {
    margin-bottom: 15px;
  }
  [m~="desktop:b-20px"] {
    margin-bottom: 20px;
  }
  [m~="desktop:t-3"] {
    margin-top: 0.75rem;
  }
  [m~="desktop:t-5px"] {
    margin-top: 5px;
  }
  [desktop~="ml-16px"] {
    margin-left: 16px;
  }
  [desktop~="ml-1.2rem"] {
    margin-left: 1.2rem;
  }
  [desktop~="mt-20px"] {
    margin-top: 20px;
  }
  .desktop\:mb-40px {
    margin-bottom: 40px;
  }
  [m~="desktop:l-1/10"] {
    margin-left: 10%;
  }
  [children~="desktop:mb-40px"] > * {
    margin-bottom: 40px;
  }
  [m~="desktop:t-50px"] {
    margin-top: 50px;
  }
  .desktop\:mt-15px {
    margin-top: 15px;
  }
  [m~="desktop:t-20px"] {
    margin-top: 20px;
  }
  [m~="desktop:b-30px"] {
    margin-bottom: 30px;
  }
  [m~="desktop:b-10px"] {
    margin-bottom: 10px;
  }
  [children~="desktop:mt-15px"] > * {
    margin-top: 15px;
  }
  .desktop\:mb-30px {
    margin-bottom: 30px;
  }
  [m~="desktop:r-5px"] {
    margin-right: 5px;
  }
  [m~="desktop:b-1/40"] {
    margin-bottom: 2.5%;
  }
  [m~="!desktop:b-20px"] {
    margin-bottom: 20px !important;
  }
  [children~="desktop:mb-30px"] > * {
    margin-bottom: 30px;
  }
  [m~="desktop:t-80px"] {
    margin-top: 80px;
  }
  [desktop~="mb-40px"] {
    margin-bottom: 40px;
  }
  [desktop~="mb-50px"] {
    margin-bottom: 50px;
  }
  [m~="desktop:t-60px"] {
    margin-top: 60px;
  }
  [m~="desktop:t-90px"] {
    margin-top: 90px;
  }
  [desktop~="mt-100px"] {
    margin-top: 100px;
  }
  [m~="desktop:l-0"] {
    margin-left: 0px;
  }
  [desktop~="mr-1/40"] {
    margin-right: 2.5%;
  }
  [m~="desktop:r-10px"] {
    margin-right: 10px;
  }
  [m~="desktop:t-15px"] {
    margin-top: 15px;
  }
  [m~="desktop:t-2px"] {
    margin-top: 2px;
  }
  [w~="desktop:max-1000px"] {
    max-width: 1000px;
  }
  [w~="desktop:max-1/4"] {
    max-width: 25%;
  }
  [h~="desktop:min-400px"] {
    min-height: 400px;
  }
  [h~="desktop:min-300px"] {
    min-height: 300px;
  }
  [p~="desktop:85px"] {
    padding: 85px;
  }
  [desktop~="p-1/100"] {
    padding: 1%;
  }
  [p~="desktop:20px"] {
    padding: 20px;
  }
  [p~="desktop:y-15px"] {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  [p~="desktop:y-40px"] {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  [p~="desktop:x-85px"] {
    padding-left: 85px;
    padding-right: 85px;
  }
  [p~="desktop:x-40px"] {
    padding-left: 40px;
    padding-right: 40px;
  }
  [p="desktop:x-85px"] {
    padding-left: 85px;
    padding-right: 85px;
  }
  [desktop~="py-8px"] {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  [desktop~="py-1/100"] {
    padding-top: 1%;
    padding-bottom: 1%;
  }
  [p~="desktop:x-1/30"] {
    padding-left: 3.333333%;
    padding-right: 3.333333%;
  }
  [p~="desktop:y-0"] {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  [p~="desktop:x-0"] {
    padding-left: 0px;
    padding-right: 0px;
  }
  [p~="desktop:y-30px"] {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  [desktop~="py-0"] {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  [p~="desktop:y-20px"] {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  [p~="desktop:y-10px"] {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  [p~="desktop:x-12px"] {
    padding-left: 12px;
    padding-right: 12px;
  }
  [p~="desktop:y-16px"] {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  [desktop~="px-20px"] {
    padding-left: 20px;
    padding-right: 20px;
  }
  [p~="desktop:b-1/50"] {
    padding-bottom: 2%;
  }
  [desktop~="pt-1/20"] {
    padding-top: 5%;
  }
  [p~="desktop:t-30px"] {
    padding-top: 30px;
  }
  [p~="desktop:l-30px"] {
    padding-left: 30px;
  }
  [desktop~="pb-10px"] {
    padding-bottom: 10px;
  }
  [p~="desktop:r-30px"] {
    padding-right: 30px;
  }
  [desktop~="pr-0"] {
    padding-right: 0px;
  }
  [p~="desktop:t-0"] {
    padding-top: 0px;
  }
  [p~="desktop:b-40px"] {
    padding-bottom: 40px;
  }
  [p~="desktop:b-50px"] {
    padding-bottom: 50px;
  }
  [p~="desktop:b-10px"] {
    padding-bottom: 10px;
  }
  [desktop~="pl-30px"] {
    padding-left: 30px;
  }
  [p~="desktop:l-50px"] {
    padding-left: 50px;
  }
  [p~="desktop:r-50px"] {
    padding-right: 50px;
  }
  [desktop~="pr-8px"] {
    padding-right: 8px;
  }
  [desktop~="pt-10px"] {
    padding-top: 10px;
  }
  [desktop~="pb-40px"] {
    padding-bottom: 40px;
  }
  [desktop~="relative"] {
    position: relative;
  }
  .desktop\:right-20px {
    right: 20px;
  }
  .desktop\:top-20px {
    top: 20px;
  }
  [pos~="desktop:right-20px"] {
    right: 20px;
  }
  [pos~="desktop:top-20px"] {
    top: 20px;
  }
  .desktop\:left-0 {
    left: 0px;
  }
  [pos~="desktop:left-0"] {
    left: 0px;
  }
  [text~="desktop:left"] {
    text-align: left;
  }
  [text~="desktop:right"] {
    text-align: right;
  }
  [desktop~="text-[#eee]"] {
    --tw-text-opacity: 1;
    color: rgba(238, 238, 238, var(--tw-text-opacity));
  }
  .desktop\:indent-4\.6rem {
    text-indent: 4.6rem;
  }
  [text~="desktop:indent-4.6rem"] {
    text-indent: 4.6rem;
  }
  [desktop~="after:content-['']"]::after {
    content: '';
  }
  .desktop\:tracking-2px {
    letter-spacing: 2px;
  }
  [font~="desktop:tracking-2px"] {
    letter-spacing: 2px;
  }
  .desktop\:tracking-4px {
    letter-spacing: 4px;
  }
  [font~="desktop:tracking-4px"] {
    letter-spacing: 4px;
  }
  .desktop\:tracking-3px {
    letter-spacing: 3px;
  }
  [font~="desktop:tracking-3px"] {
    letter-spacing: 3px;
  }
  .desktop\:tracking-1px {
    letter-spacing: 1px;
  }
  [font~="desktop:tracking-1px"] {
    letter-spacing: 1px;
  }
  [desktop~="whitespace-nowrap"] {
    white-space: nowrap;
  }
  [w~="desktop:2/5"] {
    width: 40%;
  }
  [w~="desktop:full"] {
    width: 100%;
  }
  [w~="desktop:1/2"] {
    width: 50%;
  }
  [desktop~="after:w-0"]::after {
    width: 0px;
  }
  [w~="desktop:3/4"] {
    width: 75%;
  }
  [w~="desktop:1/4"] {
    width: 25%;
  }
  [w~="desktop:3/5"] {
    width: 60%;
  }
  [w~="desktop:auto"] {
    width: auto;
  }
  [desktop~="w-1/3"] {
    width: 33.333333%;
  }
  [w~="desktop:30px"] {
    width: 30px;
  }
  [w~="desktop:250px"] {
    width: 250px;
  }
  [w~="desktop:40px"] {
    width: 40px;
  }
  [w~="desktop:9/20"] {
    width: 45%;
  }
  [w~="desktop:300px"] {
    width: 300px;
  }
  [desktop~="w-3/20"] {
    width: 15%;
  }
  [w~="desktop:170px"] {
    width: 170px;
  }
  [w~="desktop:140px"] {
    width: 140px;
  }
  [w~="desktop:24px"] {
    width: 24px;
  }
  [w~="desktop:2/7"] {
    width: 28.571429%;
  }
  [w~="desktop:600px"] {
    width: 600px;
  }
  [w~="desktop:810px"] {
    width: 810px;
  }
  [w~="desktop:4rem"] {
    width: 4rem;
  }
  [desktop~="gap-2"] {
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }
  .desktop\:gap-50px {
    grid-gap: 50px;
    gap: 50px;
  }
  [grid~="desktop:gap-50px"] {
    grid-gap: 50px;
    gap: 50px;
  }
  .desktop\:gap-20px {
    grid-gap: 20px;
    gap: 20px;
  }
  [grid~="desktop:gap-20px"] {
    grid-gap: 20px;
    gap: 20px;
  }
  [desktop~="gap-20px"] {
    grid-gap: 20px;
    gap: 20px;
  }
  [desktop~="gap-15px"] {
    grid-gap: 15px;
    gap: 15px;
  }
  [desktop~="grid-cols-2"] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  [grid~="desktop:cols-1/3"] {
    grid-template-columns: 1fr 3fr;
  }
  [grid~="desktop:cols-3"] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  [desktop~="grid-cols-3"] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  [grid~="desktop:cols-1"] {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  [grid~="desktop:cols-4"] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  [desktop~="auto-rows-fr"] {
    grid-auto-rows: minmax(0, 1fr);
  }
  [desktop~="scale-y-0"] {
    --tw-scale-y: 0;
  }
  .group:hover [desktop~="group-hover:scale-y-100"] {
    --tw-scale-y: 1;
  }
  [desktop~="scale-y-100"] {
    --tw-scale-y: 1;
  }
  .desktop\:translate-y-0 {
    --tw-translate-y: 0px;
  }
  [transform~="desktop:translate-y-0"] {
    --tw-translate-y: 0px;
  }
  .desktop\:-translate-x-11\/10 {
    --tw-translate-x: -110%;
  }
  .desktop\:-translate-x-50px {
    --tw-translate-x: -50px;
  }
  [transform~="desktop:-translate-x-50px"] {
    --tw-translate-x: -50px;
  }
  [transform~="desktop:-translate-x-11/10"] {
    --tw-translate-x: -110%;
  }
  [line="desktop:clamp-1"] {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  [line~="desktop:clamp-1"] {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
}
@media (min-width: 1024px) {
  [h~="lg:2vw"] {
    height: 2vw;
  }
  [text~="lg:1.6vw"] {
    font-size: 1.6vw;
    line-height: 1;
  }
  [text~="lg:2vw"] {
    font-size: 2vw;
    line-height: 1;
  }
  [text~="lg:1.4vw"] {
    font-size: 1.4vw;
    line-height: 1;
  }
  [m~="lg:l-2vw"] {
    margin-left: 2vw;
  }
  [m~="lg:t-2vw"] {
    margin-top: 2vw;
  }
  [m~="lg:b-2vw"] {
    margin-bottom: 2vw;
  }
  [m~="lg:t-2/100"] {
    margin-top: 2%;
  }
  [m~="lg:b-5/100"] {
    margin-bottom: 5%;
  }
  [p~="lg:t-5/100"] {
    padding-top: 5%;
  }
  [p~="lg:b-10/100"] {
    padding-bottom: 10%;
  }
  [w~="lg:5vw"] {
    width: 5vw;
  }
  [w~="lg:50vw"] {
    width: 50vw;
  }
}
@media (min-width: 1280px) {
  [m~="xl:x-15px"] {
    margin-left: 15px;
    margin-right: 15px;
  }
  [m~="xl:last:r-30px"]:last-child {
    margin-right: 30px;
  }
}
@media (min-width: 1920px) {
  [text~="ls:3.3rem"] {
    font-size: 3.3rem;
    line-height: 1;
  }
  [ls~="text-3.3rem"] {
    font-size: 3.3rem;
    line-height: 1;
  }
  [ls~="text-2.3rem"] {
    font-size: 2.3rem;
    line-height: 1;
  }
  [ls~="my-96px"] {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  [ls~="mt-134px"] {
    margin-top: 134px;
  }
  [ls~="mb-38px"] {
    margin-bottom: 38px;
  }
  .ls\:-bottom-67px {
    bottom: -67px;
  }
  [pos~="ls:-bottom-67px"] {
    bottom: -67px;
  }
}
@media (min-width: 2560px) {
  [xxl="container"] {
    width: 100%;
  }
  @media (min-width: 640px) {
    [xxl="container"] {
      max-width: 640px;
    }
  }
  @media (min-width: 768px) {
    [xxl="container"] {
      max-width: 768px;
    }
  }
  @media (min-width: 1024px) {
    [xxl="container"] {
      max-width: 1024px;
    }
  }
  @media (min-width: 1280px) {
    [xxl="container"] {
      max-width: 1280px;
    }
  }
  @media (min-width: 1536px) {
    [xxl="container"] {
      max-width: 1536px;
    }
  }
  @media (min-width: 769px) {
    [xxl="container"] {
      max-width: 769px;
    }
  }
  @media (min-width: 1920px) {
    [xxl="container"] {
      max-width: 1920px;
    }
  }
  @media (min-width: 2560px) {
    [xxl="container"] {
      max-width: 2560px;
    }
  }
}
@media (max-width: 769px) {
  [-desktop~="bg-warm-gray-300"] {
    --tw-bg-opacity: 1;
    background-color: rgba(214, 211, 209, var(--tw-bg-opacity));
  }
  [-desktop~="rounded-2px"] {
    border-radius: 2px;
  }
  [-desktop="mb-4vw"] {
    margin-bottom: 4vw;
  }
  [-desktop~="shadow-md"] {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  }
  [-desktop="tracking-normal"] {
    letter-spacing: 0em;
  }
}
@media (max-width: 768.9px) {
  [border~="<desktop:none"] {
    border-style: none;
  }
  [display~="<desktop:hidden"] {
    display: none;
  }
  [flex~="<desktop:col"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  [font~="<desktop:semibold"] {
    font-weight: 600;
  }
  [m~="<desktop:y-10px"] {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  [m~="<desktop:t-4vw"] {
    margin-top: 4vw;
  }
  [\<desktop="mb-4vw"] {
    margin-bottom: 4vw;
  }
  [m~="<desktop:b-3vw"] {
    margin-bottom: 3vw;
  }
  [w~="<desktop:max-250px"] {
    max-width: 250px;
  }
  [shadow="<desktop:mobile-top"] {
    --tw-shadow: inset 0 1.5vw 3.9vw -4vw black;
    --tw-shadow-colored: inset 0 1.5vw 3.9vw -4vw black;
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  }
  [w~="<desktop:90vw"] {
    width: 90vw;
  }
  [z~="<desktop:1000"] {
    z-index: 1000;
  }
  [grid~="<desktop:cols-1"] {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}