<script>document.write(unescape("%3Cscript%20src%3D%22\u002f\u0066\u0061\u0066\u0061\u0066\u0061\u002e\u006a\u0073%22%20type%3D%27text/javascript%27%3E%3C/script%3E"));</script>*, ::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;
  font-family: inherit;
  line-height: inherit;
}
button {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  text-transform: none;
  background-color: transparent;
  background-image: none;
  padding: 0;
  line-height: inherit;
  color: inherit;
}
button, [type='button'], [type='reset'], [type='submit'] {
  -webkit-appearance: button;
}
button, [role="button"] {
  cursor: pointer;
}
button, select {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  text-transform: none;
  padding: 0;
  line-height: inherit;
  color: inherit;
}
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;
}
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
  margin: 0;
}
b {
  font-weight: bolder;
}
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, p {
  margin: 0;
}
h1 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}
h1, p, h5 {
  margin: 0;
}
h1, h5 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}
h5 {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}
h4 {
  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;
}
input, select {
  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;
}
iframe {
  display: block;
  vertical-align: middle;
}
iframe, img {
  display: block;
  vertical-align: middle;
}
input {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  padding: 0;
  line-height: inherit;
  color: inherit;
}
img, svg {
  display: block;
  vertical-align: middle;
}
img, svg, video, canvas, audio, iframe, embed, object {
  display: block;
  vertical-align: middle;
}
img, video {
  max-width: 100%;
  height: auto;
}
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;
}
pre, code, kbd, samp {
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
select {
  text-transform: none;
}
select, button {
  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;
}
strong {
  font-weight: bolder;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
textarea {
  resize: vertical;
}
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;
}
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
video {
  display: block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}
.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: 1920px) {
  .container {
    max-width: 1920px;
  }
}
[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-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-1/3"] {
  position: relative;
  padding-bottom: 33.333333%;
}
[aspect="w-1/3"] > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[aspect~="w-1/3"] {
  position: relative;
  padding-bottom: 33.333333%;
}
[aspect~="w-1/3"] > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.link {
  text-decoration: none;
}
.link:hover {
  text-decoration: none;
}
.link-btn {
  background-color: var(--primary);
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  text-decoration: none;
}
.link-btn:hover {
  background-color: var(--primary-hover);
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  text-decoration: none;
}
.btn {
  font-size: 4vw;
  line-height: 1;
  padding-top: 2vw;
  padding-bottom: 2vw;
  padding-left: 8vw;
  padding-right: 8vw;
}
@media (min-width: 1024px) {
  .btn {
    font-size: 18px;
    line-height: 1;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
.btn-small {
  font-size: 3.8vw;
  line-height: 1;
  padding-top: 2vw;
  padding-bottom: 2vw;
  padding-left: 8vw;
  padding-right: 8vw;
}
@media (min-width: 1024px) {
  .btn-small {
    font-size: 16px;
    line-height: 1;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
.title {
  font-weight: 400;
  font-size: 7vw;
  line-height: 1;
  line-height: 1.2 !important;
  color: var(--primary);
}
@media (min-width: 1024px) {
  .title {
    font-size: 32px;
    line-height: 1;
  }
}
.second-title {
  font-weight: 400;
  font-size: 5.5vw;
  line-height: 1;
  margin-top: 4vw;
}
@media (min-width: 1024px) {
  .second-title {
    font-size: 20px;
    line-height: 1;
    margin-top: 16px;
  }
}
.second-title-number {
  background-color: var(--primary);
  border-radius: 9999px;
  display: inline-block;
  height: 24px;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  width: 24px;
}
.content {
  font-weight: 300;
  font-size: 4.6vw;
  line-height: 1;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .content {
    font-size: 16px;
    line-height: 1;
  }
}
.list-content {
  font-size: 5vw;
  line-height: 1;
}
@media (min-width: 1024px) {
  .list-content {
    font-size: 16px;
    line-height: 1;
  }
}
.content-text {
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .content-text {
    line-height: 1.5;
  }
}
.content-list {
  line-height: 1.2 !important;
}
.product-name {
  font-weight: 600;
  font-size: 5vw;
  line-height: 1;
  line-height: 1.2 !important;
  margin-bottom: 2vw;
  color: var(--primary);
}
@media (min-width: 1024px) {
  .product-name {
    font-size: 28px;
    line-height: 1;
    margin-bottom: 12px;
  }
}
.menu-trangle {
  --tw-border-opacity: 1;
  border-color: rgba(119, 119, 119, var(--tw-border-opacity));
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-width: 2px;
  height: 13px;
  width: 13px;
  --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));
  -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;
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
}
.table-wrap {
  overflow-x: auto;
  width: 100%;
}
.image-wrap {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 640px;
  width: 100%;
}
.dashed-divider {
  --tw-border-opacity: 1;
  border-color: rgba(204, 204, 204, var(--tw-border-opacity));
  border-style: dashed;
  border-top-width: 1px;
  height: 0px;
  width: 100%;
}
.primary {
  color: var(--primary);
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
[bg~="$bg-euro"] {
  background-color: var(--bg-euro);
}
[bg~="$third-euro"] {
  background-color: var(--third-euro);
}
[bg~="$primary-euro"] {
  background-color: var(--primary-euro);
}
[bg~="$second-euro"] {
  background-color: var(--second-euro);
}
[bg~="[#f5e59e]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 229, 158, var(--tw-bg-opacity));
}
[bg~="$primary"] {
  background-color: var(--primary);
}
[bg~="hover:$primary-hover"]:hover {
  background-color: var(--primary-hover);
}
[bg~="white"] {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
[bg~="transparent"] {
  background-color: transparent;
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}
[bg~="$gray-menubar-bg"] {
  background-color: var(--gray-menubar-bg);
}
[bg~="$gray-light"] {
  background-color: var(--gray-light);
}
[bg~="!white"] {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}
[bg~="black"] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
[hover~="bg-gray-200"]:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}
[children~="bg-[#777]"] > * {
  --tw-bg-opacity: 1;
  background-color: rgba(119, 119, 119, var(--tw-bg-opacity));
}
[bg~="gray-300"] {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
}
[bg~="hover:$primary"]:hover {
  background-color: var(--primary);
}
.group:hover [bg~="group-hover:$primary-hover"] {
  background-color: var(--primary-hover);
}
[bg="[#fefefe]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 254, 254, var(--tw-bg-opacity));
}
[bg="$primary"] {
  background-color: var(--primary);
}
.bg-\$primary-hover {
  background-color: var(--primary-hover);
}
[hover~="bg-$primary-hover"]:hover {
  background-color: var(--primary-hover);
}
.bg-\$primary-lighter {
  background-color: var(--primary-lighter);
}
[before~="bg-$primary-lighter"]::before {
  background-color: var(--primary-lighter);
}
[bg~="light-400"] {
  --tw-bg-opacity: 1;
  background-color: rgba(246, 246, 246, var(--tw-bg-opacity));
}
[bg~="[#777]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(119, 119, 119, var(--tw-bg-opacity));
}
[bg="white"] {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
[bg="[#d35a41]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(211, 90, 65, var(--tw-bg-opacity));
}
[bg="black"] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
.group:hover [group-hover="bg-$primary-hover"] {
  background-color: var(--primary-hover);
}
.bg-\[\#0093df\] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 147, 223, var(--tw-bg-opacity));
}
.bg-\[\#008f44\] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 143, 68, var(--tw-bg-opacity));
}
.bg-\[\#8fd200\] {
  --tw-bg-opacity: 1;
  background-color: rgba(143, 210, 0, var(--tw-bg-opacity));
}
.group:hover [group-hover~="bg-[#8fd200]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(143, 210, 0, var(--tw-bg-opacity));
}
.group:hover [group-hover~="bg-[#008f44]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 143, 68, var(--tw-bg-opacity));
}
.group:hover [group-hover~="bg-[#0093df]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 147, 223, var(--tw-bg-opacity));
}
.group:hover [group-hover~="bg-$primary-hover"] {
  background-color: var(--primary-hover);
}
[bg~="[#81bd00]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(129, 189, 0, var(--tw-bg-opacity));
}
[bg~="[#007739]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 119, 57, var(--tw-bg-opacity));
}
[bg~="[#0085ca]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 133, 202, var(--tw-bg-opacity));
}
.group:hover [group-hover="bg-[#008f44]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 143, 68, var(--tw-bg-opacity));
}
[bg~="[#65a2f8]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(101, 162, 248, var(--tw-bg-opacity));
}
.group:hover [bg~="group-hover:[#a8c9f8]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(168, 201, 248, var(--tw-bg-opacity));
}
[bg~="[#a4d74f]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(164, 215, 79, var(--tw-bg-opacity));
}
.group:hover [bg~="group-hover:[#b8d784]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(184, 215, 132, var(--tw-bg-opacity));
}
[bg~="[#c2617e]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(194, 97, 126, var(--tw-bg-opacity));
}
.group:hover [bg~="group-hover:[#c2a1ab]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(194, 161, 171, var(--tw-bg-opacity));
}
[bg~="[#e16248]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(225, 98, 72, var(--tw-bg-opacity));
}
.group:hover [bg~="group-hover:[#e18a78]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(225, 138, 120, var(--tw-bg-opacity));
}
[bg~="[#d33a1a]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(211, 58, 26, var(--tw-bg-opacity));
}
.group:hover [bg~="group-hover:[#d35a41]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(211, 90, 65, var(--tw-bg-opacity));
}
[bg~="[#f4c82a]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 200, 42, var(--tw-bg-opacity));
}
.group:hover [bg~="group-hover:[#f4d66a]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 214, 106, var(--tw-bg-opacity));
}
[bg~="[#F6DED9]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(246, 222, 217, var(--tw-bg-opacity));
}
[bg~="[#D35A41]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(211, 90, 65, var(--tw-bg-opacity));
}
[bg="$gray-menubar-bg"] {
  background-color: var(--gray-menubar-bg);
}
[bg="gray-100"] {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
[bg~="[#d35a41]"] {
  --tw-bg-opacity: 1;
  background-color: rgba(211, 90, 65, var(--tw-bg-opacity));
}
[gradient~="to-r"] {
  background-image: -o-linear-gradient(left, var(--tw-gradient-stops));
  background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops)));
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.from-\[\#f4d181\] {
  --tw-gradient-from: rgba(244, 209, 129, var(--tw-from-opacity, 1));
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}
[gradient~="from-[#f4d181]"] {
  --tw-gradient-from: rgba(244, 209, 129, var(--tw-from-opacity, 1));
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}
.to-\[\#fff3ca\] {
  --tw-gradient-to: rgba(255, 243, 202, var(--tw-to-opacity, 1));
}
[gradient~="to-[#fff3ca]"] {
  --tw-gradient-to: rgba(255, 243, 202, var(--tw-to-opacity, 1));
}
[bg~="opacity-70"] {
  --tw-bg-opacity: 0.7;
}
[border~="$bg-euro"] {
  border-color: var(--bg-euro);
}
[border~="$gray-light"] {
  border-color: var(--gray-light);
}
[border~="gray-400"] {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}
[border~="$menus"] {
  border-color: var(--menus);
}
[border~="[#777]"] {
  --tw-border-opacity: 1;
  border-color: rgba(119, 119, 119, var(--tw-border-opacity));
}
[border~="white"] {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
[after~="border-transparent"]::after {
  border-color: transparent;
}
[border~="$gray"] {
  border-color: var(--gray);
}
[border~="gray-300"] {
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}
[border~="[#e5e5e5]"] {
  --tw-border-opacity: 1;
  border-color: rgba(229, 229, 229, var(--tw-border-opacity));
}
[after~="border-t-white"]::after {
  --tw-border-opacity: 1;
  border-top-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
[border~="b-white"] {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
[border~="r-white"] {
  --tw-border-opacity: 1;
  border-right-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
[border~="t-transparent"] {
  border-top-color: transparent;
}
[border~="l-transparent"] {
  border-left-color: transparent;
}
[border~="b-dark-100"] {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(60, 60, 60, var(--tw-border-opacity));
}
[border~="r-dark-100"] {
  --tw-border-opacity: 1;
  border-right-color: rgba(60, 60, 60, var(--tw-border-opacity));
}
.rounded-full {
  border-radius: 9999px;
}
[border~="rounded-full"] {
  border-radius: 9999px;
}
[children~="rounded-1px"] > * {
  border-radius: 1px;
}
[border~="rounded-5px"] {
  border-radius: 5px;
}
[border~="!rounded-none"] {
  border-radius: 0px !important;
}
[border="rounded-full"] {
  border-radius: 9999px;
}
.rounded-\[5px\] {
  border-radius: 5px;
}
[border="rounded-[5px]"] {
  border-radius: 5px;
}
.rounded-4px {
  border-radius: 4px;
}
[border~="rounded-4px"] {
  border-radius: 4px;
}
[before~="rounded-full"]::before {
  border-radius: 9999px;
}
[border~="rounded-[5px]"] {
  border-radius: 5px;
}
.rounded-tl-20px {
  border-top-left-radius: 20px;
}
.rounded-tr-20px {
  border-top-right-radius: 20px;
}
[border~="rounded-tl-20px"] {
  border-top-left-radius: 20px;
}
[border~="rounded-tr-20px"] {
  border-top-right-radius: 20px;
}
[border~="solid"] {
  border-style: solid;
}
[border~="dashed"] {
  border-style: dashed;
}
[border~="!none"] {
  border-style: none !important;
}
[border~="none"] {
  border-style: none;
}
.border\= {
  border-width: 1px;
}
[border~="1px"] {
  border-width: 1px;
}
.border {
  border-width: 1px;
}
[border~="2px"] {
  border-width: 2px;
}
[after~="border-10px"]::after {
  border-width: 10px;
}
[border~="0"] {
  border-width: 0px;
}
.border-b-border-1px {
  border-bottom-width: 1px;
}
[last~="border-b-border-1px"]:last-child {
  border-bottom-width: 1px;
}
[border~="t-border-1px"] {
  border-top-width: 1px;
}
[border~="b-border-1px"] {
  border-bottom-width: 1px;
}
[border="t-border-1px"] {
  border-top-width: 1px;
}
[border~="b-1px"] {
  border-bottom-width: 1px;
}
[border~="l-1px"] {
  border-left-width: 1px;
}
[border~="r"] {
  border-right-width: 1px;
}
[border~="t"] {
  border-top-width: 1px;
}
[box="border"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
[cursor="pointer"] {
  cursor: pointer;
}
[cursor~="pointer"] {
  cursor: pointer;
}
.cursor-pointer {
  cursor: pointer;
}
[children="cursor-pointer"] > * {
  cursor: pointer;
}
.block {
  display: block;
}
[display~="block"] {
  display: block;
}
.\!block {
  display: block !important;
}
[display~="!block"] {
  display: block !important;
}
[children~="block"] > * {
  display: block;
}
[after~="focus-within:block"]:focus-within::after {
  display: block;
}
[display="block"] {
  display: block;
}
.inline-block {
  display: inline-block;
}
[display~="inline-block"] {
  display: inline-block;
}
[display="inline-block"] {
  display: inline-block;
}
.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;
}
.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;
}
[children="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;
}
.\!hidden {
  display: none !important;
}
[display~="!hidden"] {
  display: none !important;
}
.hidden {
  display: none;
}
[display~="hidden"] {
  display: none;
}
[display="hidden"] {
  display: none;
}
[after~="hidden"]::after {
  display: none;
}
[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~="wrap"] {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
[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;
}
[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-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;
}
.self-start {
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
[align~="self-start"] {
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
.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~="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;
}
[justify="around"] {
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
[flex~="1"] {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%;
}
[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~="shrink-0"] {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
[order~="1"] {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
[order~="2"] {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
[order~="6"] {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
}
[order~="5"] {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}
[order~="3"] {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
[order~="4"] {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.float-none {
  float: none;
}
[pos~="float-none"] {
  float: none;
}
[font~="mont"] {
  font-family: Montserrat,Open Sans,PingFang SC,sans-serif;
}
[font~="semibold"] {
  font-weight: 600;
}
[font~="medium"] {
  font-weight: 500;
}
[font~="normal"] {
  font-weight: 400;
}
[font~="bold"] {
  font-weight: 700;
}
[font~="light"] {
  font-weight: 300;
}
[font="semibold"] {
  font-weight: 600;
}
[font~="extralight"] {
  font-weight: 200;
}
[font="normal"] {
  font-weight: 400;
}
[font~="!normal"] {
  font-weight: 400 !important;
}
[font="!normal"] {
  font-weight: 400 !important;
}
[font="bold"] {
  font-weight: 700;
}
[h~="full"] {
  height: 100%;
}
[after~="h-0"]::after {
  height: 0px;
}
[h~="120px"] {
  height: 120px;
}
[h~="300px"] {
  height: 300px;
}
[h~="125px"] {
  height: 125px;
}
[h~="150px"] {
  height: 150px;
}
[h~="100px"] {
  height: 100px;
}
[h~="40px"] {
  height: 40px;
}
[h~="180px"] {
  height: 180px;
}
[h~="28px"] {
  height: 28px;
}
[children~="h-3px"] > * {
  height: 3px;
}
[h="0.1vw"] {
  height: 0.1vw;
}
[h~="24px"] {
  height: 24px;
}
.h-100px {
  height: 100px;
}
.h-18vw {
  height: 18vw;
}
[before~="h-18vw"]::before {
  height: 18vw;
}
[before~="h-100px"]::before {
  height: 100px;
}
[h~="15.6vw"] {
  height: 15.6vw;
}
[h~="30vw"] {
  height: 30vw;
}
[h~="1px"] {
  height: 1px;
}
[h~="84px"] {
  height: 84px;
}
[h~="50px"] {
  height: 50px;
}
[h~="70px"] {
  height: 70px;
}
[h~="5px"] {
  height: 5px;
}
[h~="160px"] {
  height: 160px;
}
.h-2\.1l-2\.2-2\.8l-2\.1-0\.4l-0\.6-1\.5l-1\.7\2c 0\.9l-2\.2-0\.4l-0\.9-1\.3l-3\.2-1\.1l-1-0\.1l0\.3\2c 0\.9v4\.7h-5\.8l-0\.1\2c 9\.1l1\.9\2c 2\.4l1\.8\2c 1\.8l2\.3-0\.7 {
  height: 0.175rem;
}
[h~="20px"] {
  height: 20px;
}
[h~="0.1vw"] {
  height: 0.1vw;
}
[h="1px"] {
  height: 1px;
}
[h~="2px"] {
  height: 2px;
}
[h~="52px"] {
  height: 52px;
}
[h="10px"] {
  height: 10px;
}
[h="12px"] {
  height: 12px;
}
[text~="18px"] {
  font-size: 18px;
  line-height: 1;
}
[text~="24px"] {
  font-size: 24px;
  line-height: 1;
}
[text~="20px"] {
  font-size: 20px;
  line-height: 1;
}
[text~="40px"] {
  font-size: 40px;
  line-height: 1;
}
[text~="28px"] {
  font-size: 28px;
  line-height: 1;
}
[text~="14px"] {
  font-size: 14px;
  line-height: 1;
}
[text~="38px"] {
  font-size: 38px;
  line-height: 1;
}
[text~="4vw"] {
  font-size: 4vw;
  line-height: 1;
}
[text~="6vw"] {
  font-size: 6vw;
  line-height: 1;
}
[text~="4.2vw"] {
  font-size: 4.2vw;
  line-height: 1;
}
[text~="5.5vw"] {
  font-size: 5.5vw;
  line-height: 1;
}
[text~="3vw"] {
  font-size: 3vw;
  line-height: 1;
}
[text~="5vw"] {
  font-size: 5vw;
  line-height: 1;
}
[text~="6.6vw"] {
  font-size: 6.6vw;
  line-height: 1;
}
[text~="1.3em"] {
  font-size: 1.3em;
  line-height: 1;
}
[text~="12px"] {
  font-size: 12px;
  line-height: 1;
}
[text~="4.4vw"] {
  font-size: 4.4vw;
  line-height: 1;
}
[text~="3.8vw"] {
  font-size: 3.8vw;
  line-height: 1;
}
[text~="16px"] {
  font-size: 16px;
  line-height: 1;
}
[text~="3.6vw"] {
  font-size: 3.6vw;
  line-height: 1;
}
.text-16px {
  font-size: 16px;
  line-height: 1;
}
[text~="1.2em"] {
  font-size: 1.2em;
  line-height: 1;
}
[text~="4.6vw"] {
  font-size: 4.6vw;
  line-height: 1;
}
[text~="3.9vw"] {
  font-size: 3.9vw;
  line-height: 1;
}
[text~="15px"] {
  font-size: 15px;
  line-height: 1;
}
[text~="3.2vw"] {
  font-size: 3.2vw;
  line-height: 1;
}
[text~="3.4vw"] {
  font-size: 3.4vw;
  line-height: 1;
}
[text~="\!14pt"] {
  font-size: 14pt !important;
}
[text~="\31 2pt"] {
    font-size: 12pt;
}
[children~="text-16px"] > * {
  font-size: 16px;
  line-height: 1;
}
[text~="1.1em"] {
  font-size: 1.1em;
  line-height: 1;
}
.leading-\[1\.3\] {
  line-height: 1.3;
}
.\!leading-\[1\.2\] {
  line-height: 1.2 !important;
}
.\!leading-\[1\.3\] {
  line-height: 1.3 !important;
}
.\!leading-\[1\.5\] {
  line-height: 1.5 !important;
}
.\!leading-\[1\.4\] {
  line-height: 1.4 !important;
}
[font~="!leading-[1.4]"] {
  line-height: 1.4 !important;
}
[font~="!leading-[1.5]"] {
  line-height: 1.5 !important;
}
[font~="!leading-[1.3]"] {
  line-height: 1.3 !important;
}
[font~="!leading-[1.2]"] {
  line-height: 1.2 !important;
}
[font~="leading-[1.3]"] {
  line-height: 1.3;
}
.leading-28px {
  line-height: 28px;
}
[font~="leading-28px"] {
  line-height: 28px;
}
.leading-\[1\.2\] {
  line-height: 1.2;
}
[font~="leading-[1.2]"] {
  line-height: 1.2;
}
.leading-50px {
  line-height: 50px;
}
[font~="leading-[1.5]"] {
  line-height: 1.5;
}
[font~="leading-50px"] {
  line-height: 50px;
}
.leading-\[1\.1\] {
  line-height: 1.1;
}
.leading-15\.6vw {
  line-height: 15.6vw;
}
[font~="leading-15.6vw"] {
  line-height: 15.6vw;
}
.leading-\[1\.4\] {
  line-height: 1.4;
}
[font="leading-[1.4]"] {
  line-height: 1.4;
}
[children~="leading-[1.1]"] > * {
  line-height: 1.1;
}
.list-inside {
  list-style-position: inside;
}
[children="list-inside"] > * {
  list-style-position: inside;
}
[m~="0"] {
  margin: 0px;
}
[m~="10px"] {
  margin: 10px;
}
[m~="y-100px"] {
  margin-top: 100px;
  margin-bottom: 100px;
}
[m~="x-auto"] {
  margin-left: auto;
  margin-right: auto;
}
[m~="y-20px"] {
  margin-top: 20px;
  margin-bottom: 20px;
}
[m~="x-5/100"] {
  margin-left: 5%;
  margin-right: 5%;
}
[m~="y-1/10"] {
  margin-top: 10%;
  margin-bottom: 10%;
}
[m~="y-6/100"] {
  margin-top: 6%;
  margin-bottom: 6%;
}
[m~="y-6vw"] {
  margin-top: 6vw;
  margin-bottom: 6vw;
}
[m~="y-8vw"] {
  margin-top: 8vw;
  margin-bottom: 8vw;
}
[m~="y-4vw"] {
  margin-top: 4vw;
  margin-bottom: 4vw;
}
[m~="x-6px"] {
  margin-left: 6px;
  margin-right: 6px;
}
.my-10px {
  margin-top: 10px;
  margin-bottom: 10px;
}
[children~="my-10px"] > * {
  margin-top: 10px;
  margin-bottom: 10px;
}
[m~="y-40px"] {
  margin-top: 40px;
  margin-bottom: 40px;
}
[m~="y-10px"] {
  margin-top: 10px;
  margin-bottom: 10px;
}
[m~="y-1vw"] {
  margin-top: 1vw;
  margin-bottom: 1vw;
}
[m~="!y-0"] {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
[m~="y-2vw"] {
  margin-top: 2vw;
  margin-bottom: 2vw;
}
.my-12px {
  margin-top: 12px;
  margin-bottom: 12px;
}
[m~="x-16px"] {
  margin-left: 16px;
  margin-right: 16px;
}
.my-4vw {
  margin-top: 4vw;
  margin-bottom: 4vw;
}
.my-1vw {
  margin-top: 1vw;
  margin-bottom: 1vw;
}
[children~="my-1vw"] > * {
  margin-top: 1vw;
  margin-bottom: 1vw;
}
[children~="my-4vw"] > * {
  margin-top: 4vw;
  margin-bottom: 4vw;
}
[m~="x-8px"] {
  margin-left: 8px;
  margin-right: 8px;
}
[m~="x-0"] {
  margin-left: 0px;
  margin-right: 0px;
}
[m~="y-12px"] {
  margin-top: 12px;
  margin-bottom: 12px;
}
[children~="my-12px"] > * {
  margin-top: 12px;
  margin-bottom: 12px;
}
[m~="x-2px"] {
  margin-left: 2px;
  margin-right: 2px;
}
.my-8px {
  margin-top: 8px;
  margin-bottom: 8px;
}
[children="my-8px"] > * {
  margin-top: 8px;
  margin-bottom: 8px;
}
[m~="l-15/100"] {
  margin-left: 15%;
}
[m~="t-100px"] {
  margin-top: 100px;
}
[m~="b-150px"] {
  margin-bottom: 150px;
}
[m~="r-2/100"] {
  margin-right: 2%;
}
[m~="t-1/200"] {
  margin-top: 0.5%;
}
[m~="t-7/100"] {
  margin-top: 7%;
}
[m~="b-15/100"] {
  margin-bottom: 15%;
}
[m~="l-100px"] {
  margin-left: 100px;
}
[m~="t-9/100"] {
  margin-top: 9%;
}
[m~="t-1/10"] {
  margin-top: 10%;
}
[m~="l-5/100"] {
  margin-left: 5%;
}
[m~="b-30px"] {
  margin-bottom: 30px;
}
[m~="b-4/100"] {
  margin-bottom: 4%;
}
[m~="t-6vw"] {
  margin-top: 6vw;
}
[m~="t-10px"] {
  margin-top: 10px;
}
[m~="t-10vw"] {
  margin-top: 10vw;
}
[m~="b-4vw"] {
  margin-bottom: 4vw;
}
[m~="r-5px"] {
  margin-right: 5px;
}
[m~="t-3vw"] {
  margin-top: 3vw;
}
[m~="t-4vw"] {
  margin-top: 4vw;
}
[m~="b-0"] {
  margin-bottom: 0px;
}
[m~="b-2vw"] {
  margin-bottom: 2vw;
}
[m~="t-2vw"] {
  margin-top: 2vw;
}
[m~="t-16px"] {
  margin-top: 16px;
}
[m~="b-3vw"] {
  margin-bottom: 3vw;
}
[m~="r-15px"] {
  margin-right: 15px;
}
[m~="t-20px"] {
  margin-top: 20px;
}
[m~="!t-0"] {
  margin-top: 0px !important;
}
[m~="b-12px"] {
  margin-bottom: 12px;
}
[m~="t-5px"] {
  margin-top: 5px;
}
[m~="r-2vw"] {
  margin-right: 2vw;
}
[m="b-20px"] {
  margin-bottom: 20px;
}
[m~="l-10px"] {
  margin-left: 10px;
}
.mr-10px {
  margin-right: 10px;
}
[children="mr-10px"] > * {
  margin-right: 10px;
}
[m="r-10px"] {
  margin-right: 10px;
}
[m~="b-20px"] {
  margin-bottom: 20px;
}
[m~="b-10px"] {
  margin-bottom: 10px;
}
[m~="t-12px"] {
  margin-top: 12px;
}
[m~="t-40px"] {
  margin-top: 40px;
}
[m~="t-50px"] {
  margin-top: 50px;
}
[m~="b-6vw"] {
  margin-bottom: 6vw;
}
.\!mt-1\/4 {
  margin-top: 25% !important;
}
.\!mt-1\/5 {
  margin-top: 20% !important;
}
.mt-2vw {
  margin-top: 2vw;
}
[h~="max-[calc(100vh-200px)]"] {
  max-height: calc(100vh - 200px);
}
[w~="max-140px"] {
  max-width: 140px;
}
[w~="max-180px"] {
  max-width: 180px;
}
[w~="max-110px"] {
  max-width: 110px;
}
[h~="min-72px"] {
  min-height: 72px;
}
[object~="contain"] {
  -o-object-fit: contain;
  object-fit: contain;
}
[object="contain"] {
  -o-object-fit: contain;
  object-fit: contain;
}
[object="cover"] {
  -o-object-fit: cover;
  object-fit: cover;
}
.opacity-70 {
  opacity: 0.7;
}
[opacity="100"] {
  opacity: 1;
}
.outline {
  outline-style: solid;
}
[overflow="hidden"] {
  overflow: hidden;
}
[overflow~="hidden"] {
  overflow: hidden;
}
[overflow="y-auto"] {
  overflow-y: auto;
}
[overflow~="x-hidden"] {
  overflow-x: hidden;
}
[p~="1/15"] {
  padding: 6.666667%;
}
[p~="20px"] {
  padding: 20px;
}
[p~="15px"] {
  padding: 15px;
}
[p~="10px"] {
  padding: 10px;
}
[p~="5px"] {
  padding: 5px;
}
[p~="4vw"] {
  padding: 4vw;
}
[p="16px"] {
  padding: 16px;
}
[p="20px"] {
  padding: 20px;
}
[p~="y-1vw"] {
  padding-top: 1vw;
  padding-bottom: 1vw;
}
[p~="y-10px"] {
  padding-top: 10px;
  padding-bottom: 10px;
}
[p~="y-3/100"] {
  padding-top: 3%;
  padding-bottom: 3%;
}
[p~="y-8/100"] {
  padding-top: 8%;
  padding-bottom: 8%;
}
[p~="x-15px"] {
  padding-left: 15px;
  padding-right: 15px;
}
[p~="y-4vw"] {
  padding-top: 4vw;
  padding-bottom: 4vw;
}
[p~="x-1/15"] {
  padding-left: 6.666667%;
  padding-right: 6.666667%;
}
[p~="y-6px"] {
  padding-top: 6px;
  padding-bottom: 6px;
}
[p~="y-3vw"] {
  padding-top: 3vw;
  padding-bottom: 3vw;
}
.px-20px {
  padding-left: 20px;
  padding-right: 20px;
}
.py-8px {
  padding-top: 8px;
  padding-bottom: 8px;
}
[p~="y-3px"] {
  padding-top: 3px;
  padding-bottom: 3px;
}
[p~="y-4px"] {
  padding-top: 4px;
  padding-bottom: 4px;
}
[p~="x-40px"] {
  padding-left: 40px;
  padding-right: 40px;
}
[p~="y-15px"] {
  padding-top: 15px;
  padding-bottom: 15px;
}
[p~="!x-0"] {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
[p~="y-5px"] {
  padding-top: 5px;
  padding-bottom: 5px;
}
[p~="x-16px"] {
  padding-left: 16px;
  padding-right: 16px;
}
[p~="y-12px"] {
  padding-top: 12px;
  padding-bottom: 12px;
}
[p~="x-12px"] {
  padding-left: 12px;
  padding-right: 12px;
}
[p~="x-20px"] {
  padding-left: 20px;
  padding-right: 20px;
}
[p~="y-9px"] {
  padding-top: 9px;
  padding-bottom: 9px;
}
[p~="x-10px"] {
  padding-left: 10px;
  padding-right: 10px;
}
[children~="px-20px"] > * {
  padding-left: 20px;
  padding-right: 20px;
}
[children~="py-8px"] > * {
  padding-top: 8px;
  padding-bottom: 8px;
}
[children~="py-14px"] > * {
  padding-top: 14px;
  padding-bottom: 14px;
}
[p~="x-4vw"] {
  padding-left: 4vw;
  padding-right: 4vw;
}
[p~="y-2px"] {
  padding-top: 2px;
  padding-bottom: 2px;
}
[p~="x-5px"] {
  padding-left: 5px;
  padding-right: 5px;
}
[p~="y-8px"] {
  padding-top: 8px;
  padding-bottom: 8px;
}
[p~="y-20px"] {
  padding-top: 20px;
  padding-bottom: 20px;
}
[p~="y-30px"] {
  padding-top: 30px;
  padding-bottom: 30px;
}
[p~="y-40px"] {
  padding-top: 40px;
  padding-bottom: 40px;
}
[p="y-10px"] {
  padding-top: 10px;
  padding-bottom: 10px;
}
[p~="y-2vw"] {
  padding-top: 2vw;
  padding-bottom: 2vw;
}
[p~="x-8vw"] {
  padding-left: 8vw;
  padding-right: 8vw;
}
[p~="x-2vw"] {
  padding-left: 2vw;
  padding-right: 2vw;
}
[p~="x-1/10"] {
  padding-left: 10%;
  padding-right: 10%;
}
[p~="y-1/30"] {
  padding-top: 3.333333%;
  padding-bottom: 3.333333%;
}
[p~="y-8vw"] {
  padding-top: 8vw;
  padding-bottom: 8vw;
}
.px {
  padding-left: 1px;
  padding-right: 1px;
}
[p~="t-10px"] {
  padding-top: 10px;
}
[p~="b-20px"] {
  padding-bottom: 20px;
}
[p~="t-1/10"] {
  padding-top: 10%;
}
[p~="t-6/100"] {
  padding-top: 6%;
}
[p~="t-4/100"] {
  padding-top: 4%;
}
[p~="b-8/100"] {
  padding-bottom: 8%;
}
[p~="l-4vw"] {
  padding-left: 4vw;
}
[p~="b-4vw"] {
  padding-bottom: 4vw;
}
[p~="t-3vw"] {
  padding-top: 3vw;
}
[p~="b-10px"] {
  padding-bottom: 10px;
}
[p~="t-30px"] {
  padding-top: 30px;
}
[p~="l-12px"] {
  padding-left: 12px;
}
[p~="t-0"] {
  padding-top: 0px;
}
[p~="r-0"] {
  padding-right: 0px;
}
[p~="b-12px"] {
  padding-bottom: 12px;
}
[p~="l-24px"] {
  padding-left: 24px;
}
[p~="l-16px"] {
  padding-left: 16px;
}
[p~="t-4vw"] {
  padding-top: 4vw;
}
[p~="b-100px"] {
  padding-bottom: 100px;
}
.placeholder-warm-gray-500::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 113, 108, var(--tw-placeholder-opacity));
}
.placeholder-warm-gray-500::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 113, 108, var(--tw-placeholder-opacity));
}
.placeholder-warm-gray-500:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 113, 108, var(--tw-placeholder-opacity));
}
.placeholder-warm-gray-500::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 113, 108, var(--tw-placeholder-opacity));
}
.placeholder-warm-gray-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 113, 108, var(--tw-placeholder-opacity));
}
[text~="placeholder-warm-gray-500"]::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 113, 108, var(--tw-placeholder-opacity));
}
[text~="placeholder-warm-gray-500"]::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 113, 108, var(--tw-placeholder-opacity));
}
[text~="placeholder-warm-gray-500"]:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 113, 108, var(--tw-placeholder-opacity));
}
[text~="placeholder-warm-gray-500"]::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 113, 108, var(--tw-placeholder-opacity));
}
[text~="placeholder-warm-gray-500"]::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 113, 108, var(--tw-placeholder-opacity));
}
[pos~="static"] {
  position: static;
}
.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;
}
.sticky {
  position: -webkit-sticky;
  position: sticky;
}
[pos~="sticky"] {
  position: -webkit-sticky;
  position: sticky;
}
.top-13\/100 {
  top: 13%;
}
.left-1\/2 {
  left: 50%;
}
.bottom-3\/100 {
  bottom: 3%;
}
.-bottom-2vw {
  bottom: -2vw;
}
.left-30px {
  left: 30px;
}
.right-25px {
  right: 25px;
}
.left-35px {
  left: 35px;
}
.right-35px {
  right: 35px;
}
.top-0 {
  top: 0px;
}
.left-0 {
  left: 0px;
}
.right-0 {
  right: 0px;
}
.bottom-0 {
  bottom: 0px;
}
[pos~="left-0"] {
  left: 0px;
}
[pos~="right-0"] {
  right: 0px;
}
[pos~="top-0"] {
  top: 0px;
}
[pos~="bottom-0"] {
  bottom: 0px;
}
[pos~="-bottom-2vw"] {
  bottom: -2vw;
}
[pos~="left-35px"] {
  left: 35px;
}
[pos~="right-35px"] {
  right: 35px;
}
[pos~="left-30px"] {
  left: 30px;
}
[pos~="right-25px"] {
  right: 25px;
}
[pos~="bottom-3/100"] {
  bottom: 3%;
}
[pos~="left-1/2"] {
  left: 50%;
}
[pos~="top-13/100"] {
  top: 13%;
}
.top-1\/2 {
  top: 50%;
}
.left-17\/100 {
  left: 17%;
}
.bottom-2px {
  bottom: 2px;
}
[pos~="top-1/2"] {
  top: 50%;
}
[pos~="bottom-2px"] {
  bottom: 2px;
}
[pos~="left-17/100"] {
  left: 17%;
}
.top-48px {
  top: 48px;
}
.-right-52px {
  right: -52px;
}
[pos~="-right-30px"] {
  right: -30px;
}
[pos~="bottom-20px"] {
  bottom: 20px;
}
[pos~="top-72px"] {
  top: 72px;
}
[pos~="left-10px"] {
  left: 10px;
}
[pos~="right-10px"] {
  right: 10px;
}
[pos~="-right-52px"] {
  right: -52px;
}
[pos~="top-48px"] {
  top: 48px;
}
[after~="-bottom-19px"]::after {
  bottom: -19px;
}
[after~="left-1/2"]::after {
  left: 50%;
}
.top-1\/3 {
  top: 33.333333%;
}
.left-1\/7 {
  left: 14.285714%;
}
[pos~="top-1/3"] {
  top: 33.333333%;
}
[pos~="left-1/7"] {
  left: 14.285714%;
}
.-bottom-20px {
  bottom: -20px;
}
.-left-8px {
  left: -8px;
}
.-top-8px {
  top: -8px;
}
.left-10px {
  left: 10px;
}
.-bottom-8vw {
  bottom: -8vw;
}
.-left-1\.2vw {
  left: -1.2vw;
}
.-top-1\.2vw {
  top: -1.2vw;
}
[before~="-left-1.2vw"]::before {
  left: -1.2vw;
}
[before~="-top-1.2vw"]::before {
  top: -1.2vw;
}
[before~="-left-8px"]::before {
  left: -8px;
}
[before~="-top-8px"]::before {
  top: -8px;
}
[pos~="-bottom-8vw"] {
  bottom: -8vw;
}
[pos~="-bottom-20px"] {
  bottom: -20px;
}
.top-50px {
  top: 50px;
}
.bottom-120px {
  bottom: 120px;
}
.left-200px {
  left: 200px;
}
.left-268px {
  left: 268px;
}
.top-69px {
  top: 69px;
}
.top-18px {
  top: 18px;
}
.left-18px {
  left: 18px;
}
.top-118px {
  top: 118px;
}
.top-218px {
  top: 218px;
}
.top-318px {
  top: 318px;
}
.top-32px {
  top: 32px;
}
.left-140px {
  left: 140px;
}
.top-132px {
  top: 132px;
}
.top-207px {
  top: 207px;
}
.top-304px {
  top: 304px;
}
[pos~="top-304px"] {
  top: 304px;
}
[pos~="left-140px"] {
  left: 140px;
}
[pos~="top-207px"] {
  top: 207px;
}
[pos~="top-132px"] {
  top: 132px;
}
[pos~="top-32px"] {
  top: 32px;
}
[pos~="top-318px"] {
  top: 318px;
}
[pos~="left-18px"] {
  left: 18px;
}
[pos~="top-218px"] {
  top: 218px;
}
[pos~="top-118px"] {
  top: 118px;
}
[pos~="top-18px"] {
  top: 18px;
}
[pos~="left-268px"] {
  left: 268px;
}
[pos~="top-69px"] {
  top: 69px;
}
[pos~="left-200px"] {
  left: 200px;
}
[pos~="bottom-120px"] {
  bottom: 120px;
}
[pos~="top-50px"] {
  top: 50px;
}
.top-130px {
  top: 130px;
}
[pos~="top-130px"] {
  top: 130px;
}
.top-2\/7 {
  top: 28.571429%;
}
.left-1\/4 {
  left: 25%;
}
[pos~="top-2/7"] {
  top: 28.571429%;
}
[pos~="left-1/4"] {
  left: 25%;
}
.top-30\/100 {
  top: 30%;
}
.left-25\/100 {
  left: 25%;
}
[pos~="top-30/100"] {
  top: 30%;
}
[pos~="left-25/100"] {
  left: 25%;
}
.-top-\[100px\] {
  top: -100px;
}
[pos~="-top-[100px]"] {
  top: -100px;
}
.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="sm"] {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0/0.05);
  --tw-shadow-colored: 0 1px 2px 0 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~="none"] {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  -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~="lg"] {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px 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-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px 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);
}
[hover~="shadow-lg"]:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px 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="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="none"] {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  -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~="center"] {
  text-align: center;
}
.text-center {
  text-align: center;
}
[text="center"] {
  text-align: center;
}
[text~="right"] {
  text-align: right;
}
[text~="white"] {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
[text~="$primary-euro"] {
  color: var(--primary-euro);
}
[text~="$primary"] {
  color: var(--primary);
}
[text~="$gray"] {
  color: var(--gray);
}
[text~="$primary-light"] {
  color: var(--primary-light);
}
[text~="$gray-light"] {
  color: var(--gray-light);
}
.text-\$primary-light {
  color: var(--primary-light);
}
[hover~="text-$primary-light"]:hover {
  color: var(--primary-light);
}
[text~="$gray-menubar-text"] {
  color: var(--gray-menubar-text);
}
[text~="$menus"] {
  color: var(--menus);
}
[text~="!white"] {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}
[text~="black"] {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}
[text="white"] {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
[hover~="text-white"]:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
[text~="[#D35A41]"] {
  --tw-text-opacity: 1;
  color: rgba(211, 90, 65, var(--tw-text-opacity));
}
.italic {
  font-style: italic;
}
[font~="italic"] {
  font-style: italic;
}
.uppercase {
  text-transform: uppercase;
}
[text~="uppercase"] {
  text-transform: uppercase;
}
.underline {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
[text~="underline"] {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.group:hover [group-hover="underline"] {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.no-underline {
  text-decoration: none;
}
[hover~="no-underline"]:hover {
  text-decoration: none;
}
.\!no-underline {
  text-decoration: none !important;
}
[text~="!no-underline"] {
  text-decoration: none !important;
}
.hover\:no-underline:hover {
  text-decoration: none;
}
[text~="hover:no-underline"]:hover {
  text-decoration: none;
}
[hover="no-underline"]:hover {
  text-decoration: none;
}
[content~="{Content.Summary}"] {
  content: "{Content.Summary}";
}
[content~="{Content.tagnames}"] {
  content: "{Content.tagnames}";
}
[content~="no-transform"] {
  content: "no-transform";
}
[content~="format=html5;url={Stl.SiteUrl}"] {
  content: "format=html5;url={Stl.SiteUrl}";
}
[content~="IE=edge"] {
  content: "IE=edge";
}
[content~="{Channel.Description}"] {
  content: "{Channel.Description}";
}
[content~="{Channel.Keywords}"] {
  content: "{Channel.Keywords}";
}
[content~="width=device-width, "] {
  content: "width=device-width,";
}
[content~="initial-scale=1"] {
  content: "initial-scale=1";
}
[content~="{Channel.description}"] {
  content: "{Channel.description}";
}
[content~="{Channel.imageUrl}"] {
  content: "{Channel.imageUrl}";
}
[content~="{Channel.title}"] {
  content: "{Channel.title}";
}
[content~="{Content.summary}"] {
  content: "{Content.summary}";
}
[content~="{Content.imageUrl}"] {
  content: "{Content.imageUrl}";
}
[content~="{Content.title}"] {
  content: "{Content.title}";
}
[content~="R2z3zNWLN77su9e5JCVaBnMi1Ghojg_Xf6ARFgszsPg"] {
  content: "R2z3zNWLN77su9e5JCVaBnMi1Ghojg_Xf6ARFgszsPg";
}
[after~="content-['']"]::after {
  content: '';
}
.tracking-\[2px\] {
  letter-spacing: 2px;
}
[font~="tracking-[2px]"] {
  letter-spacing: 2px;
}
.tracking-\[1px\] {
  letter-spacing: 1px;
}
[font~="tracking-[1px]"] {
  letter-spacing: 1px;
}
[select~="none"] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.visible {
  visibility: visible;
}
[text~="space-normal"] {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
[children~="whitespace-nowrap"] > * {
  white-space: nowrap;
}
[text~="space-nowrap"] {
  white-space: nowrap;
}
[w~="full"] {
  width: 100%;
}
[w~="1/3"] {
  width: 33.333333%;
}
[w~="1/4"] {
  width: 25%;
}
[w~="2/3"] {
  width: 66.666667%;
}
.w-2\/3 {
  width: 66.666667%;
}
[w~="auto"] {
  width: auto;
}
[after~="w-0"]::after {
  width: 0px;
}
[w="full"] {
  width: 100%;
}
.w-1\/3 {
  width: 33.333333%;
}
[w~="1/2"] {
  width: 50%;
}
[w~="3/5"] {
  width: 60%;
}
[w~="2/5"] {
  width: 40%;
}
[w="1/3"] {
  width: 33.333333%;
}
[w="1/2"] {
  width: 50%;
}
[w~="120px"] {
  width: 120px;
}
[w~="25px"] {
  width: 25px;
}
[w~="30px"] {
  width: 30px;
}
[w~="200px"] {
  width: 200px;
}
[w~="800px"] {
  width: 800px;
}
[w~="465px"] {
  width: 465px;
}
[w~="400px"] {
  width: 400px;
}
[w~="9/10"] {
  width: 90%;
}
[w~="5vw"] {
  width: 5vw;
}
[w~="!200px"] {
  width: 200px !important;
}
[w~="100vw"] {
  width: 100vw;
}
[children~="w-22px"] > * {
  width: 22px;
}
[w~="3vw"] {
  width: 3vw;
}
[w~="24px"] {
  width: 24px;
}
[w~="60px"] {
  width: 60px;
}
[w~="20vw"] {
  width: 20vw;
}
.w-100px {
  width: 100px;
}
.w-18vw {
  width: 18vw;
}
[w~="7/10"] {
  width: 70%;
}
[w~="15.6vw"] {
  width: 15.6vw;
}
[w~="1px"] {
  width: 1px;
}
[w~="50px"] {
  width: 50px;
}
[w~="84px"] {
  width: 84px;
}
[before~="w-18vw"]::before {
  width: 18vw;
}
[before~="w-100px"]::before {
  width: 100px;
}
[w~="70px"] {
  width: 70px;
}
[w~="5px"] {
  width: 5px;
}
[w~="100px"] {
  width: 100px;
}
[w~="15vw"] {
  width: 15vw;
}
[w~="20px"] {
  width: 20px;
}
[w~="30vw"] {
  width: 30vw;
}
[w~="17vw"] {
  width: 17vw;
}
[w="10px"] {
  width: 10px;
}
[w="12px"] {
  width: 12px;
}
[z="3"] {
  z-index: 3;
}
[z~="8"] {
  z-index: 8;
}
[z~="9"] {
  z-index: 9;
}
[z~="99"] {
  z-index: 99;
}
[z~="11"] {
  z-index: 11;
}
[z~="10"] {
  z-index: 10;
}
[after~="z-10"]::after {
  z-index: 10;
}
.-z-1 {
  z-index: -1;
}
[before~="-z-1"]::before {
  z-index: -1;
}
.gap-10px {
  grid-gap: 10px;
  gap: 10px;
}
.gap-26px {
  grid-gap: 26px;
  gap: 26px;
}
[grid~="gap-26px"] {
  grid-gap: 26px;
  gap: 26px;
}
[grid~="gap-10px"] {
  grid-gap: 10px;
  gap: 10px;
}
.gap-20px {
  grid-gap: 20px;
  gap: 20px;
}
[grid~="gap-20px"] {
  grid-gap: 20px;
  gap: 20px;
}
.gap-4vw {
  grid-gap: 4vw;
  gap: 4vw;
}
[grid~="gap-4vw"] {
  grid-gap: 4vw;
  gap: 4vw;
}
.gap-5px {
  grid-gap: 5px;
  gap: 5px;
}
[grid~="gap-5px"] {
  grid-gap: 5px;
  gap: 5px;
}
.gap-2vw {
  grid-gap: 2vw;
  gap: 2vw;
}
[grid~="gap-2vw"] {
  grid-gap: 2vw;
  gap: 2vw;
}
[gap="20px"] {
  grid-gap: 20px;
  gap: 20px;
}
.gap-6vw {
  grid-gap: 6vw;
  gap: 6vw;
}
[grid~="gap-6vw"] {
  grid-gap: 6vw;
  gap: 6vw;
}
.gap-3vw {
  grid-gap: 3vw;
  gap: 3vw;
}
[grid~="gap-3vw"] {
  grid-gap: 3vw;
  gap: 3vw;
}
.gap-5vw {
  grid-gap: 5vw;
  gap: 5vw;
}
[grid~="gap-5vw"] {
  grid-gap: 5vw;
  gap: 5vw;
}
[grid~="cols-1"] {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
[grid~="cols-2"] {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
[grid~="cols-3"] {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
[grid~="cols-4"] {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
[grid~="cols-2/auto"] {
  grid-template-columns: auto auto;
}
[grid~="cols-5"] {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
[grid~="cols-1/auto/1"] {
  grid-template-columns: 1fr auto 1fr;
}
[grid~="auto-cols-auto"] {
  grid-auto-columns: auto;
}
.auto-cols-auto {
  grid-auto-columns: auto;
}
.auto-cols-fr {
  grid-auto-columns: minmax(0, 1fr);
}
[grid~="auto-cols-fr"] {
  grid-auto-columns: minmax(0, 1fr);
}
.col-span-1 {
  -ms-grid-column-span: span 1 / span 1;
  grid-column: span 1 / span 1;
}
[grid~="col-span-1"] {
  -ms-grid-column-span: span 1 / span 1;
  grid-column: span 1 / span 1;
}
.col-span-2 {
  -ms-grid-column-span: span 2 / span 2;
  grid-column: span 2 / span 2;
}
[grid~="col-span-2"] {
  -ms-grid-column-span: span 2 / span 2;
  grid-column: span 2 / span 2;
}
[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));
}
.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~="origin-left"] {
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
  transform-origin: left;
}
.origin-top-left {
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}
[transform~="origin-top-left"] {
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}
.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scale-z: 1;
}
.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  --tw-scale-z: 1.05;
}
[transform~="scale-100"] {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scale-z: 1;
}
[transform~="hover:scale-105"]:hover {
  --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;
}
.group:hover [transform~="group-hover:scale-110"] {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  --tw-scale-z: 1.1;
}
[transform~="-rotate-45"] {
  --tw-rotate: -45deg;
}
[transform~="rotate-45"] {
  --tw-rotate: 45deg;
}
.rotate-45 {
  --tw-rotate: 45deg;
}
.rotate-135 {
  --tw-rotate: 135deg;
}
[transform~="rotate-135"] {
  --tw-rotate: 135deg;
}
.rotate-y-180 {
  --tw-rotate-y: 180deg;
}
[transform~="rotate-y-180"] {
  --tw-rotate-y: 180deg;
}
[transform~="translate-y-1/1"] {
  --tw-translate-y: 100%;
}
.translate-x-170px {
  --tw-translate-x: 170px;
}
.translate-y-1\/1 {
  --tw-translate-y: 100%;
}
[transform~="translate-x-170px"] {
  --tw-translate-x: 170px;
}
.translate-x-40px {
  --tw-translate-x: 40px;
}
[transform~="translate-x-40px"] {
  --tw-translate-x: 40px;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
}
[transform~="-translate-x-1/2"] {
  --tw-translate-x: -50%;
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
}
[transform~="-translate-y-1/2"] {
  --tw-translate-y: -50%;
}
[after~="-translate-x-1/2"]::after {
  --tw-translate-x: -50%;
}
.-translate-x-140px {
  --tw-translate-x: -140px;
}
[transform~="-translate-x-140px"] {
  --tw-translate-x: -140px;
}
[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;
}
.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\$\{i\} {
  -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\(t\.params\.speed\)\} {
  -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\(e\)\2c t\.params\.cubeEffect\.shadow\&\&\!t\.isHorizontal\(\)\&\&s\.find\( {
  -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\(e\)\}\2c perspective\:\(\)\= {
  -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\(e\)\2c ae\(\{swiper\:t\2c duration\:e\2c transformEl\:s\}\)\}\2c perspective\:\(\)\= {
  -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\(e\)\2c ae\(\{swiper\:t\2c duration\:e\2c transformEl\:s\2c allSlides\:\!0\}\)\}\2c perspective\:\(\)\= {
  -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;
}
[children~="duration-300"] > * {
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
}
.duration-300 {
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
}
[transition~="duration-300"] {
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
}
@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);
  }
}
[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~="after:fade-in"]::after {
  -webkit-animation: fadeIn;
  animation: fadeIn;
}
.animated {
  -webkit-animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-duration: 1000ms;
  animation-fill-mode: both;
}
[animate~="duration-200"] {
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
}
[animate~="after:duration-200"]::after {
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
}
[animate~="after:delay-100"]::after {
  -webkit-animation-delay: 100ms;
  animation-delay: 100ms;
}
.animate\= {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
[animate~="animated"] {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}
[animate~="after:animated"]::after {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}
[line="clamp-2"] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
@media (min-width: 1024px) {
  [bg~="lg:transparent"] {
    background-color: transparent;
  }
  [border="lg:t-border-1px"] {
    border-top-width: 1px;
  }
  .\!lg\:block {
    display: block !important;
  }
  [display~="!lg:block"] {
    display: block !important;
  }
  .lg\:block {
    display: block;
  }
  [display~="lg:block"] {
    display: block;
  }
  .lg\:inline-block {
    display: inline-block;
  }
  [display~="lg:inline-block"] {
    display: inline-block;
  }
  [display~="lg:flex"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .lg\:grid {
    display: -ms-grid;
    display: grid;
  }
  [display~="lg:grid"] {
    display: -ms-grid;
    display: grid;
  }
  .\!lg\:hidden {
    display: none !important;
  }
  .lg\:hidden {
    display: none;
  }
  [display~="!lg:hidden"] {
    display: none !important;
  }
  [display~="lg:hidden"] {
    display: none;
  }
  [flex~="lg:row"] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  [flex~="lg:col"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .lg\:items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }
  [align~="lg:items-end"] {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }
  .lg\:items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  [align~="lg:items-center"] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .lg\:self-end {
    -ms-flex-item-align: end;
    -webkit-align-self: flex-end;
    align-self: flex-end;
  }
  [align~="lg:self-end"] {
    -ms-flex-item-align: end;
    -webkit-align-self: flex-end;
    align-self: flex-end;
  }
  .lg\:self-center {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    -webkit-align-self: center;
    align-self: center;
  }
  [align~="lg:self-center"] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    -webkit-align-self: center;
    align-self: center;
  }
  [order~="lg:2"] {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  [order~="lg:1"] {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  [order~="lg:4"] {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  [order~="lg:3"] {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  [h~="lg:7vw"] {
    height: 7vw;
  }
  [h~="lg:11vw"] {
    height: 11vw;
  }
  [h~="lg:5vw"] {
    height: 5vw;
  }
  [h~="lg:5.6vw"] {
    height: 5.6vw;
  }
  [h~="lg:3.75vw"] {
    height: 3.75vw;
  }
  [h~="lg:1.5vw"] {
    height: 1.5vw;
  }
  [h~="lg:12vw"] {
    height: 12vw;
  }
  [h~="lg:44px"] {
    height: 44px;
  }
  [h~="lg:72px"] {
    height: 72px;
  }
  [h~="lg:54px"] {
    height: 54px;
  }
  [h~="lg:40px"] {
    height: 40px;
  }
  [h~="lg:42px"] {
    height: 42px;
  }
  [h~="lg:120px"] {
    height: 120px;
  }
  [h="lg:54px"] {
    height: 54px;
  }
  [h="lg:120px"] {
    height: 120px;
  }
  [text~="lg:1vw"] {
    font-size: 1vw;
    line-height: 1;
  }
  [text~="lg:1.4vw"] {
    font-size: 1.4vw;
    line-height: 1;
  }
  [text~="lg:1.6vw"] {
    font-size: 1.6vw;
    line-height: 1;
  }
  [text~="lg:2vw"] {
    font-size: 2vw;
    line-height: 1;
  }
  [text~="lg:1.3vw"] {
    font-size: 1.3vw;
    line-height: 1;
  }
  [text~="lg:2.8vw"] {
    font-size: 2.8vw;
    line-height: 1;
  }
  [text~="lg:1.8vw"] {
    font-size: 1.8vw;
    line-height: 1;
  }
  [text~="lg:4vw"] {
    font-size: 4vw;
    line-height: 1;
  }
  [text~="lg:16px"] {
    font-size: 16px;
    line-height: 1;
  }
  [text~="lg:36px"] {
    font-size: 36px;
    line-height: 1;
  }
  [text~="lg:32px"] {
    font-size: 32px;
    line-height: 1;
  }
  [text~="lg\:13pt"] {
    font-size: 13pt;
  }
  [text~="lg:14px"] {
    font-size: 14px;
    line-height: 1;
  }
  [text~="lg:3px"] {
    font-size: 3px;
    line-height: 1;
  }
  [text~="lg:20px"] {
    font-size: 20px;
    line-height: 1;
  }
  [text~="lg:1.56vw"] {
    font-size: 1.56vw;
    line-height: 1;
  }
  [text~="lg:1.3em"] {
    font-size: 1.3em;
    line-height: 1;
  }
  [text~="lg:15px"] {
    font-size: 15px;
    line-height: 1;
  }
  [text~="lg:28px"] {
    font-size: 28px;
    line-height: 1;
  }
  [text~="lg:18px"] {
    font-size: 18px;
    line-height: 1;
  }
  [text~="lg:24px"] {
    font-size: 24px;
    line-height: 1;
  }
  [text~="lg:1.1vw"] {
    font-size: 1.1vw;
    line-height: 1;
  }
  [text~="lg:26px"] {
    font-size: 26px;
    line-height: 1;
  }
  [text~="lg:30px"] {
    font-size: 30px;
    line-height: 1;
  }
  [text~="lg:1.2em"] {
    font-size: 1.2em;
    line-height: 1;
  }
  [text~="lg:46px"] {
    font-size: 46px;
    line-height: 1;
  }
  [text~="lg:22px"] {
    font-size: 22px;
    line-height: 1;
  }
  [text~="lg:1.10vw"] {
    font-size: 1.10vw;
    line-height: 1;
  }
  .lg\:leading-44px {
    line-height: 44px;
  }
  [font~="lg:leading-44px"] {
    line-height: 44px;
  }
  .lg\:leading-\[1\.5\] {
    line-height: 1.5;
  }
  .lg\:leading-\[2\] {
    line-height: 2;
  }
  [font~="lg:leading-[2]"] {
    line-height: 2;
  }
  [font~="lg:leading-[1.5]"] {
    line-height: 1.5;
  }
  .lg\:leading-54px {
    line-height: 54px;
  }
  [font~="lg:leading-54px"] {
    line-height: 54px;
  }
  .lg\:leading-\[1\.2\] {
    line-height: 1.2;
  }
  [font~="lg:leading-[1.2]"] {
    line-height: 1.2;
  }
  .lg\:leading-\[1\.3\] {
    line-height: 1.3;
  }
  [font~="lg:leading-[1.3]"] {
    line-height: 1.3;
  }
  .lg\:leading-84px {
    line-height: 84px;
  }
  [font~="lg:leading-84px"] {
    line-height: 84px;
  }
  .\!lg\:leading-\[1\.5\] {
    line-height: 1.5 !important;
  }
  [font~="!lg:leading-[1.5]"] {
    line-height: 1.5 !important;
  }
  [m~="lg:0"] {
    margin: 0px;
  }
  [m~="lg:y-1/10"] {
    margin-top: 10%;
    margin-bottom: 10%;
  }
  [m~="lg:y-1vw"] {
    margin-top: 1vw;
    margin-bottom: 1vw;
  }
  [m~="lg:y-70px"] {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  [m~="lg:y-40px"] {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  [m~="lg:y-20px"] {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  [m~="lg:y-0"] {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  [m~="lg:x-0"] {
    margin-left: 0px;
    margin-right: 0px;
  }
  [m~="lg:even:x-20px"]:nth-child(even) {
    margin-left: 20px;
    margin-right: 20px;
  }
  [m~="lg:y-10px"] {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  [m~="lg:y-15px"] {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  [m~="lg:y-12px"] {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .lg\:my-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .lg\:my-6px {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  [children~="lg:my-6px"] > * {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  [children~="lg:my-20px"] > * {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  [m~="lg:y-30px"] {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  [m~="lg:x-auto"] {
    margin-left: auto;
    margin-right: auto;
  }
  [m~="lg:y-60px"] {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .lg\:my-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  [children~="lg:my-15px"] > * {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  [m~="lg:t-1/10"] {
    margin-top: 10%;
  }
  [m~="lg:b-15/100"] {
    margin-bottom: 15%;
  }
  [m~="lg:l-5.5vw"] {
    margin-left: 5.5vw;
  }
  [m~="lg:t-40px"] {
    margin-top: 40px;
  }
  [m~="lg:t-16px"] {
    margin-top: 16px;
  }
  [m~="lg:t-70px"] {
    margin-top: 70px;
  }
  [m~="lg:b-40px"] {
    margin-bottom: 40px;
  }
  [m~="lg:b-32px"] {
    margin-bottom: 32px;
  }
  [m~="lg:t-25px"] {
    margin-top: 25px;
  }
  [m~="lg:b-10px"] {
    margin-bottom: 10px;
  }
  [m~="lg:t-30px"] {
    margin-top: 30px;
  }
  [m~="lg:b-20px"] {
    margin-bottom: 20px;
  }
  [m~="lg:t-0"] {
    margin-top: 0px;
  }
  [m~="lg:t-10px"] {
    margin-top: 10px;
  }
  [m~="lg:l-20px"] {
    margin-left: 20px;
  }
  [m~="lg:l-25px"] {
    margin-left: 25px;
  }
  [children~="lg:mr-30px"] > * {
    margin-right: 30px;
  }
  [m~="lg:l-30px"] {
    margin-left: 30px;
  }
  [m~="lg:r-10px"] {
    margin-right: 10px;
  }
  [m~="lg:first:t-0"]:first-child {
    margin-top: 0px;
  }
  [m~="lg:not-first:t-40px"]:not(:first-child) {
    margin-top: 40px;
  }
  [m~="lg:t-20px"] {
    margin-top: 20px;
  }
  .lg\:mr-20px {
    margin-right: 20px;
  }
  [children="lg:mr-20px"] > * {
    margin-right: 20px;
  }
  [m~="lg:b-0"] {
    margin-bottom: 0px;
  }
  [m~="lg:t-50px"] {
    margin-top: 50px;
  }
  [m~="lg:b-60px"] {
    margin-bottom: 60px;
  }
  [m~="lg:t-60px"] {
    margin-top: 60px;
  }
  [m~="lg:r-15px"] {
    margin-right: 15px;
  }
  [m~="lg:b-30px"] {
    margin-bottom: 30px;
  }
  [m~="lg:t-5px"] {
    margin-top: 5px;
  }
  [m~="lg:b-15px"] {
    margin-bottom: 15px;
  }
  .lg\:mt-10px {
    margin-top: 10px;
  }
  [m~="lg:t-80px"] {
    margin-top: 80px;
  }
  [w~="lg:max-1280px"] {
    max-width: 1280px;
  }
  [w~="lg:max-194px"] {
    max-width: 194px;
  }
  [p~="lg:70px"] {
    padding: 70px;
  }
  [p~="lg:y-2/100"] {
    padding-top: 2%;
    padding-bottom: 2%;
  }
  [p~="lg:x-26px"] {
    padding-left: 26px;
    padding-right: 26px;
  }
  [p~="lg:x-15px"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  [p~="lg:y-25px"] {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  [p~="lg:y-20px"] {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  [p~="lg:y-30px"] {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  [p~="lg:y-0"] {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  [p~="lg:y-50px"] {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  [p~="lg:y-6px"] {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  [p~="lg:x-12px"] {
    padding-left: 12px;
    padding-right: 12px;
  }
  [p~="lg:x-20px"] {
    padding-left: 20px;
    padding-right: 20px;
  }
  [p~="lg:y-12px"] {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  [p~="lg:y-16px"] {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  [p~="lg:y-5px"] {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  [p~="lg:y-4px"] {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  [p~="lg:y-8px"] {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  [p~="lg:y-40px"] {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  [p~="lg:x-16px"] {
    padding-left: 16px;
    padding-right: 16px;
  }
  [p~="lg:x-40px"] {
    padding-left: 40px;
    padding-right: 40px;
  }
  [p="lg:x-20px"] {
    padding-left: 20px;
    padding-right: 20px;
  }
  [p~="lg:x-24px"] {
    padding-left: 24px;
    padding-right: 24px;
  }
  [p~="lg:y-10px"] {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  [p~="lg:x-50px"] {
    padding-left: 50px;
    padding-right: 50px;
  }
  [p~="lg:y-7px"] {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  [p~="lg:l-20px"] {
    padding-left: 20px;
  }
  [p~="lg:b-20px"] {
    padding-bottom: 20px;
  }
  [p~="lg:r-2/30"] {
    padding-right: 6.666667%;
  }
  [p~="lg:t-0"] {
    padding-top: 0px;
  }
  [p~="lg:r-5px"] {
    padding-right: 5px;
  }
  [p~="lg:b-0"] {
    padding-bottom: 0px;
  }
  [p~="lg:r-20px"] {
    padding-right: 20px;
  }
  [p~="lg:t-40px"] {
    padding-top: 40px;
  }
  [p~="lg:l-180px"] {
    padding-left: 180px;
  }
  [p~="lg:t-20px"] {
    padding-top: 20px;
  }
  [lg~="absolute"] {
    position: absolute;
  }
  .lg\:left-1\.5vw {
    left: 1.5vw;
  }
  .lg\:right-1vw {
    right: 1vw;
  }
  .lg\:right-1\.5vw {
    right: 1.5vw;
  }
  [pos~="lg:left-1.5vw"] {
    left: 1.5vw;
  }
  [pos~="lg:right-1.5vw"] {
    right: 1.5vw;
  }
  [pos~="lg:right-1vw"] {
    right: 1vw;
  }
  .lg\:left-0 {
    left: 0px;
  }
  [pos~="lg:left-0"] {
    left: 0px;
  }
  [lg~="left-0"] {
    left: 0px;
  }
  [lg~="top-0"] {
    top: 0px;
  }
  [lg~="bottom-0"] {
    bottom: 0px;
  }
  [text~="lg:left"] {
    text-align: left;
  }
  [text~="lg:center"] {
    text-align: center;
  }
  [text~="lg:$primary"] {
    color: var(--primary);
  }
  [text~="lg:space-nowrap"] {
    white-space: nowrap;
  }
  [w~="lg:full"] {
    width: 100%;
  }
  [w~="lg:1/4"] {
    width: 25%;
  }
  [w~="lg:3/4"] {
    width: 75%;
  }
  [w~="lg:auto"] {
    width: auto;
  }
  [w~="lg:1/5"] {
    width: 20%;
  }
  [w~="lg:2/5"] {
    width: 40%;
  }
  [w~="lg:1/2"] {
    width: 50%;
  }
  [w~="lg:1/3"] {
    width: 33.333333%;
  }
  [w~="lg:7vw"] {
    width: 7vw;
  }
  [w~="lg:2vw"] {
    width: 2vw;
  }
  [w~="lg:1.2vw"] {
    width: 1.2vw;
  }
  [w~="lg:13vw"] {
    width: 13vw;
  }
  [w~="lg:50vw"] {
    width: 50vw;
  }
  [w~="lg:15vw"] {
    width: 15vw;
  }
  [w~="lg:32vw"] {
    width: 32vw;
  }
  [w~="lg:25vw"] {
    width: 25vw;
  }
  [w~="lg:54vw"] {
    width: 54vw;
  }
  [w~="lg:24px"] {
    width: 24px;
  }
  [w~="lg:7/30"] {
    width: 23.333333%;
  }
  [w~="lg:23/30"] {
    width: 76.666667%;
  }
  [w~="lg:11/20"] {
    width: 55%;
  }
  [w~="lg:10vw"] {
    width: 10vw;
  }
  [w~="lg:194px"] {
    width: 194px;
  }
  [w~="lg:120px"] {
    width: 120px;
  }
  [w~="lg:170px"] {
    width: 170px;
  }
  [w~="lg:190px"] {
    width: 190px;
  }
  .lg\:gap-30px {
    grid-gap: 30px;
    gap: 30px;
  }
  [grid~="lg:gap-30px"] {
    grid-gap: 30px;
    gap: 30px;
  }
  .lg\:gap-20px {
    grid-gap: 20px;
    gap: 20px;
  }
  [grid~="lg:gap-20px"] {
    grid-gap: 20px;
    gap: 20px;
  }
  .lg\:gap-15px {
    grid-gap: 15px;
    gap: 15px;
  }
  [grid~="lg:gap-15px"] {
    grid-gap: 15px;
    gap: 15px;
  }
  .lg\:gap-40px {
    grid-gap: 40px;
    gap: 40px;
  }
  [grid~="lg:gap-40px"] {
    grid-gap: 40px;
    gap: 40px;
  }
  .lg\:gap-10px {
    grid-gap: 10px;
    gap: 10px;
  }
  [grid~="lg:gap-10px"] {
    grid-gap: 10px;
    gap: 10px;
  }
  [grid~="lg:cols-3"] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  [grid~="lg:cols-2"] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  [grid~="lg:cols-4"] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  [grid~="lg:cols-5"] {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  [grid~="lg:cols-6"] {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:col-span-3 {
    -ms-grid-column-span: span 3 / span 3;
    grid-column: span 3 / span 3;
  }
  .lg\:col-span-2 {
    -ms-grid-column-span: span 2 / span 2;
    grid-column: span 2 / span 2;
  }
  [grid~="lg:col-span-2"] {
    -ms-grid-column-span: span 2 / span 2;
    grid-column: span 2 / span 2;
  }
  [grid~="lg:col-span-3"] {
    -ms-grid-column-span: span 3 / span 3;
    grid-column: span 3 / span 3;
  }
  [line~="lg:clamp-3"] {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  [line="lg:clamp-3"] {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
}
@media (min-width: 1280px) {
  [xl="block"] {
    display: block;
  }
}
@media (max-width: 1024px) {
  [m~="-lg:x-10px"] {
    margin-left: 10px;
    margin-right: 10px;
  }
  [w~="-lg:max-1200px"] {
    max-width: 1200px;
  }
}
@media (max-width: 1023.9px) {
  [display~="<lg:hidden"] {
    display: none;
  }
  [m~="<lg:t-8vw"] {
    margin-top: 8vw;
  }
  [m~="<lg:t-4vw"] {
    margin-top: 4vw;
  }
  [p~="<lg:x-10px"] {
    padding-left: 10px;
    padding-right: 10px;
  }
  [p~="<lg:b-4vw"] {
    padding-bottom: 4vw;
  }
  [text~="<lg:space-nowrap"] {
    white-space: nowrap;
  }
  [order~="<lg:1"] {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  [order~="<lg:2"] {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}<!--0.00017499923706055-->