@charset "UTF-8";
:root {
  --font-size: 1;
  --ref-primary-0: hsl(0, 0%, 4%);
  --ref-primary-5: hsl(200, 100%, 7%);
  --ref-primary-10: hsl(200, 100%, 13%);
  --ref-primary-20: hsl(200, 100%, 23%);
  --ref-primary-30: hsl(200, 100%, 33%);
  --ref-primary-40: hsl(200, 100%, 43%);
  --ref-primary-50: hsl(200, 100%, 53%);
  --ref-primary-60: hsl(200, 100%, 63%);
  --ref-primary-70: hsl(200, 100%, 73%);
  --ref-primary-80: hsl(200, 100%, 83%);
  --ref-primary-90: hsl(200, 100%, 93%);
  --ref-primary-95: hsl(200, 100%, 97%);
  --ref-primary-100: hsl(0, 0%, 98%);
  --ref-secondary-0: hsl(0, 0%, 4%);
  --ref-secondary-5: hsl(199, 29%, 7%);
  --ref-secondary-10: hsl(199, 29%, 13%);
  --ref-secondary-20: hsl(199, 29%, 23%);
  --ref-secondary-30: hsl(199, 29%, 33%);
  --ref-secondary-40: hsl(199, 29%, 43%);
  --ref-secondary-50: hsl(199, 29%, 53%);
  --ref-secondary-60: hsl(199, 29%, 63%);
  --ref-secondary-70: hsl(199, 29%, 73%);
  --ref-secondary-80: hsl(199, 29%, 83%);
  --ref-secondary-90: hsl(199, 29%, 93%);
  --ref-secondary-95: hsl(199, 29%, 97%);
  --ref-secondary-100: hsl(0, 0%, 98%);
  --ref-tertiary-0: hsl(0, 0%, 4%);
  --ref-tertiary-5: hsl(42, 87%, 7%);
  --ref-tertiary-10: hsl(42, 87%, 13%);
  --ref-tertiary-20: hsl(42, 87%, 23%);
  --ref-tertiary-30: hsl(42, 87%, 33%);
  --ref-tertiary-40: hsl(42, 87%, 43%);
  --ref-tertiary-50: hsl(42, 87%, 53%);
  --ref-tertiary-60: hsl(42, 87%, 63%);
  --ref-tertiary-70: hsl(42, 87%, 73%);
  --ref-tertiary-80: hsl(42, 87%, 83%);
  --ref-tertiary-90: hsl(42, 87%, 93%);
  --ref-tertiary-95: hsl(42, 87%, 97%);
  --ref-tertiary-100: hsl(0, 0%, 98%);
  --ref-blue-0: hsl(0, 0%, 4%);
  --ref-blue-5: hsl(226, 71%, 7%);
  --ref-blue-10: hsl(226, 71%, 13%);
  --ref-blue-20: hsl(226, 71%, 23%);
  --ref-blue-30: hsl(226, 71%, 33%);
  --ref-blue-40: hsl(226, 71%, 43%);
  --ref-blue-50: hsl(226, 71%, 53%);
  --ref-blue-60: hsl(226, 71%, 63%);
  --ref-blue-70: hsl(226, 71%, 73%);
  --ref-blue-80: hsl(226, 71%, 83%);
  --ref-blue-90: hsl(226, 71%, 93%);
  --ref-blue-95: hsl(226, 71%, 97%);
  --ref-blue-100: hsl(0, 0%, 98%);
  --ref-green-0: hsl(0, 0%, 4%);
  --ref-green-5: hsl(143, 64%, 7%);
  --ref-green-10: hsl(143, 64%, 13%);
  --ref-green-20: hsl(143, 64%, 23%);
  --ref-green-30: hsl(143, 64%, 33%);
  --ref-green-40: hsl(143, 64%, 43%);
  --ref-green-50: hsl(143, 64%, 53%);
  --ref-green-60: hsl(143, 64%, 63%);
  --ref-green-70: hsl(143, 64%, 73%);
  --ref-green-80: hsl(143, 64%, 83%);
  --ref-green-90: hsl(143, 64%, 93%);
  --ref-green-95: hsl(143, 64%, 97%);
  --ref-green-100: hsl(0, 0%, 98%);
  --ref-yellow-0: hsl(0, 0%, 4%);
  --ref-yellow-5: hsl(48, 96%, 7%);
  --ref-yellow-10: hsl(48, 96%, 13%);
  --ref-yellow-20: hsl(48, 96%, 23%);
  --ref-yellow-30: hsl(48, 96%, 33%);
  --ref-yellow-40: hsl(48, 96%, 43%);
  --ref-yellow-50: hsl(48, 96%, 53%);
  --ref-yellow-60: hsl(48, 96%, 63%);
  --ref-yellow-70: hsl(48, 96%, 73%);
  --ref-yellow-80: hsl(48, 96%, 83%);
  --ref-yellow-90: hsl(48, 96%, 93%);
  --ref-yellow-95: hsl(48, 96%, 97%);
  --ref-yellow-100: hsl(0, 0%, 98%);
  --ref-orange-0: hsl(0, 0%, 4%);
  --ref-orange-5: hsl(25, 95%, 7%);
  --ref-orange-10: hsl(25, 95%, 13%);
  --ref-orange-20: hsl(25, 95%, 23%);
  --ref-orange-30: hsl(25, 95%, 33%);
  --ref-orange-40: hsl(25, 95%, 43%);
  --ref-orange-50: hsl(25, 95%, 53%);
  --ref-orange-60: hsl(25, 95%, 63%);
  --ref-orange-70: hsl(25, 95%, 73%);
  --ref-orange-80: hsl(25, 95%, 83%);
  --ref-orange-90: hsl(25, 95%, 93%);
  --ref-orange-95: hsl(25, 95%, 97%);
  --ref-orange-100: hsl(0, 0%, 98%);
  --ref-red-0: hsl(0, 0%, 4%);
  --ref-red-5: hsl(0, 74%, 7%);
  --ref-red-10: hsl(0, 74%, 13%);
  --ref-red-20: hsl(0, 74%, 23%);
  --ref-red-30: hsl(0, 74%, 33%);
  --ref-red-40: hsl(0, 74%, 43%);
  --ref-red-50: hsl(0, 74%, 53%);
  --ref-red-60: hsl(0, 74%, 63%);
  --ref-red-70: hsl(0, 74%, 73%);
  --ref-red-80: hsl(0, 74%, 83%);
  --ref-red-90: hsl(0, 74%, 93%);
  --ref-red-95: hsl(0, 74%, 97%);
  --ref-red-100: hsl(0, 0%, 98%);
  --ref-neutral-0: #0A0A0A;
  --ref-neutral-2: #121212;
  --ref-neutral-4: #1B1B1B;
  --ref-neutral-6: #242424;
  --ref-neutral-8: #2E2E2E;
  --ref-neutral-10: #323232;
  --ref-neutral-12: #3B3B3B;
  --ref-neutral-20: #494949;
  --ref-neutral-30: #5B5B5B;
  --ref-neutral-40: #6D6D6D;
  --ref-neutral-50: #7F7F7F;
  --ref-neutral-60: #929292;
  --ref-neutral-70: #A4A4A4;
  --ref-neutral-80: #B6B6B6;
  --ref-neutral-88: #CECECE;
  --ref-neutral-90: #DFDFDF;
  --ref-neutral-92: #E5E5E5;
  --ref-neutral-94: #EBEBEB;
  --ref-neutral-96: #F0F0F0;
  --ref-neutral-98: #F6F6F6;
  --ref-neutral-100: #FAFAFA;
}

:root, body.light-theme {
  --sys-primary: var(--ref-primary-20);
  --sys-primary-hover: var(--ref-primary-10);
  --sys-primary-fixed: var(--ref-primary-20);
  --sys-primary-fixed-hover: var(--ref-primary-10);
  --sys-primary-container: var(--ref-primary-90);
  --sys-on-primary-container: var(--ref-primary-5);
  --sys-on-primary: var(--ref-primary-100);
  --sys-on-primary-fixed: var(--ref-primary-100);
  --sys-secondary: var(--ref-secondary-30);
  --sys-secondary-hover: var(--ref-secondary-20);
  --sys-secondary-fixed: var(--ref-secondary-30);
  --sys-secondary-fixed-hover: var(--ref-secondary-20);
  --sys-secondary-container: var(--ref-secondary-90);
  --sys-on-secondary-container: var(--ref-secondary-5);
  --sys-on-secondary: var(--ref-secondary-100);
  --sys-on-secondary-fixed: var(--ref-secondary-100);
  --sys-tertiary: var(--ref-tertiary-50);
  --sys-tertiary-hover: var(--ref-tertiary-40);
  --sys-tertiary-fixed: var(--ref-tertiary-50);
  --sys-tertiary-fixed-hover: var(--ref-tertiary-40);
  --sys-tertiary-container: var(--ref-tertiary-90);
  --sys-on-tertiary-container: var(--ref-tertiary-5);
  --sys-on-tertiary: var(--ref-tertiary-0);
  --sys-on-tertiary-fixed: var(--ref-tertiary-0);
  --sys-blue: var(--ref-blue-40);
  --sys-blue-hover: var(--ref-blue-30);
  --sys-blue-fixed: var(--ref-blue-40);
  --sys-blue-fixed-hover: var(--ref-blue-30);
  --sys-blue-container: var(--ref-blue-90);
  --sys-on-blue-container: var(--ref-blue-5);
  --sys-on-blue: var(--ref-blue-100);
  --sys-on-blue-fixed: var(--ref-blue-100);
  --sys-green: var(--ref-green-20);
  --sys-green-hover: var(--ref-green-10);
  --sys-green-fixed: var(--ref-green-20);
  --sys-green-fixed-hover: var(--ref-green-10);
  --sys-green-container: var(--ref-green-90);
  --sys-on-green-container: var(--ref-green-5);
  --sys-on-green: var(--ref-green-100);
  --sys-on-green-fixed: var(--ref-green-100);
  --sys-yellow: var(--ref-yellow-50);
  --sys-yellow-hover: var(--ref-yellow-40);
  --sys-yellow-fixed: var(--ref-yellow-50);
  --sys-yellow-fixed-hover: var(--ref-yellow-40);
  --sys-yellow-container: var(--ref-yellow-90);
  --sys-on-yellow-container: var(--ref-yellow-5);
  --sys-on-yellow: var(--ref-yellow-0);
  --sys-on-yellow-fixed: var(--ref-yellow-0);
  --sys-orange: var(--ref-orange-50);
  --sys-orange-hover: var(--ref-orange-40);
  --sys-orange-fixed: var(--ref-orange-50);
  --sys-orange-fixed-hover: var(--ref-orange-40);
  --sys-orange-container: var(--ref-orange-90);
  --sys-on-orange-container: var(--ref-orange-5);
  --sys-on-orange: var(--ref-orange-0);
  --sys-on-orange-fixed: var(--ref-orange-0);
  --sys-red: var(--ref-red-40);
  --sys-red-hover: var(--ref-red-30);
  --sys-red-fixed: var(--ref-red-40);
  --sys-red-fixed-hover: var(--ref-red-30);
  --sys-red-container: var(--ref-red-90);
  --sys-on-red-container: var(--ref-red-5);
  --sys-on-red: var(--ref-red-100);
  --sys-on-red-fixed: var(--ref-red-100);
  --sys-outline: var(--ref-neutral-40);
  --sys-background: var(--ref-neutral-100);
  --sys-on-background: var(--ref-neutral-4);
  --sys-surface-dim: var(--ref-neutral-88);
  --sys-surface: var(--ref-neutral-98);
  --sys-surface-bright: var(--ref-neutral-98);
  --sys-on-surface: var(--ref-neutral-0);
  --sys-container-lower: var(--ref-neutral-100);
  --sys-container-low: var(--ref-neutral-98);
  --sys-container: var(--ref-neutral-96);
  --sys-container-high: var(--ref-neutral-92);
  --sys-container-higher: var(--ref-neutral-90);
  --sys-container-hover: var(--ref-neutral-88);
  --sys-on-container: var(--ref-neutral-0);
  --sys-scrim: contrast(.7);
  --elevation-inset-1: inset 0px 1px 3px 1px rgba(0, 0, 0, 0.15), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.30);
  --elevation-inset-2: inset 0px 2px 6px 2px rgba(0, 0, 0, 0.15), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.30);
  --elevation-inset-3: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.30), inset 0px 4px 8px 3px rgba(0, 0, 0, 0.15);
  --elevation-inset-4: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.30), inset 0px 6px 10px 4px rgba(0, 0, 0, 0.15);
  --elevation-inset-5: inset 0px 4px 4px 0px rgba(0, 0, 0, 0.30), inset 0px 8px 12px 6px rgba(0, 0, 0, 0.15);
  --elevation-1: 0px 1px 3px 1px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.30);
  --elevation-2: 0px 2px 6px 2px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.30);
  --elevation-3: 0px 1px 3px 0px rgba(0, 0, 0, 0.30), 0px 4px 8px 3px rgba(0, 0, 0, 0.15);
  --elevation-4: 0px 2px 3px 0px rgba(0, 0, 0, 0.30), 0px 6px 10px 4px rgba(0, 0, 0, 0.15);
  --elevation-5: 0px 4px 4px 0px rgba(0, 0, 0, 0.30), 0px 8px 12px 6px rgba(0, 0, 0, 0.15);
}

body.dark-theme {
  --sys-primary: var(--ref-primary-20);
  --sys-primary-hover: var(--ref-primary-20);
  --sys-primary-fixed: var(--ref-primary-20);
  --sys-primary-fixed-hover: var(--ref-primary-30);
  --sys-primary-container: var(--ref-primary-10);
  --sys-on-primary-container: var(--ref-primary-95);
  --sys-on-primary: var(--ref-primary-100);
  --sys-on-primary-fixed: var(--ref-primary-100);
  --sys-secondary: var(--ref-secondary-30);
  --sys-secondary-hover: var(--ref-secondary-30);
  --sys-secondary-fixed: var(--ref-secondary-30);
  --sys-secondary-fixed-hover: var(--ref-secondary-40);
  --sys-secondary-container: var(--ref-secondary-10);
  --sys-on-secondary-container: var(--ref-secondary-95);
  --sys-on-secondary: var(--ref-secondary-100);
  --sys-on-secondary-fixed: var(--ref-secondary-100);
  --sys-tertiary: var(--ref-tertiary-50);
  --sys-tertiary-hover: var(--ref-tertiary-50);
  --sys-tertiary-fixed: var(--ref-tertiary-50);
  --sys-tertiary-fixed-hover: var(--ref-tertiary-60);
  --sys-tertiary-container: var(--ref-tertiary-10);
  --sys-on-tertiary-container: var(--ref-tertiary-95);
  --sys-on-tertiary: var(--ref-tertiary-0);
  --sys-on-tertiary-fixed: var(--ref-tertiary-0);
  --sys-blue: var(--ref-blue-40);
  --sys-blue-hover: var(--ref-blue-40);
  --sys-blue-fixed: var(--ref-blue-40);
  --sys-blue-fixed-hover: var(--ref-blue-50);
  --sys-blue-container: var(--ref-blue-10);
  --sys-on-blue-container: var(--ref-blue-95);
  --sys-on-blue: var(--ref-blue-100);
  --sys-on-blue-fixed: var(--ref-blue-100);
  --sys-green: var(--ref-green-20);
  --sys-green-hover: var(--ref-green-20);
  --sys-green-fixed: var(--ref-green-20);
  --sys-green-fixed-hover: var(--ref-green-30);
  --sys-green-container: var(--ref-green-10);
  --sys-on-green-container: var(--ref-green-95);
  --sys-on-green: var(--ref-green-100);
  --sys-on-green-fixed: var(--ref-green-100);
  --sys-yellow: var(--ref-yellow-50);
  --sys-yellow-hover: var(--ref-yellow-50);
  --sys-yellow-fixed: var(--ref-yellow-50);
  --sys-yellow-fixed-hover: var(--ref-yellow-60);
  --sys-yellow-container: var(--ref-yellow-10);
  --sys-on-yellow-container: var(--ref-yellow-95);
  --sys-on-yellow: var(--ref-yellow-0);
  --sys-on-yellow-fixed: var(--ref-yellow-0);
  --sys-orange: var(--ref-orange-50);
  --sys-orange-hover: var(--ref-orange-50);
  --sys-orange-fixed: var(--ref-orange-50);
  --sys-orange-fixed-hover: var(--ref-orange-60);
  --sys-orange-container: var(--ref-orange-10);
  --sys-on-orange-container: var(--ref-orange-95);
  --sys-on-orange: var(--ref-orange-0);
  --sys-on-orange-fixed: var(--ref-orange-0);
  --sys-red: var(--ref-red-40);
  --sys-red-hover: var(--ref-red-40);
  --sys-red-fixed: var(--ref-red-40);
  --sys-red-fixed-hover: var(--ref-red-50);
  --sys-red-container: var(--ref-red-10);
  --sys-on-red-container: var(--ref-red-95);
  --sys-on-red: var(--ref-red-100);
  --sys-on-red-fixed: var(--ref-red-100);
  --sys-outline: var(--ref-neutral-60);
  --sys-background: var(--ref-neutral-0);
  --sys-on-background: var(--ref-neutral-90);
  --sys-surface-dim: var(--ref-neutral-12);
  --sys-surface: var(--ref-neutral-2);
  --sys-surface-bright: var(--ref-neutral-2);
  --sys-on-surface: var(--ref-neutral-100);
  --sys-container-lower: var(--ref-neutral-0);
  --sys-container-low: var(--ref-neutral-2);
  --sys-container: var(--ref-neutral-4);
  --sys-container-high: var(--ref-neutral-8);
  --sys-container-higher: var(--ref-neutral-10);
  --sys-container-hover: var(--ref-neutral-12);
  --sys-on-container: var(--ref-neutral-90);
  --sys-scrim: brightness(.5);
  --elevation-inset-1: unset;
  --elevation-inset-2: unset;
  --elevation-inset-3: unset;
  --elevation-inset-4: unset;
  --elevation-inset-5: unset;
  --elevation-1: unset;
  --elevation-2: unset;
  --elevation-3: unset;
  --elevation-4: unset;
  --elevation-5: unset;
}

@font-face {
  font-family: Open Sans;
  src: url(../fonts/OpenSansFont.ttf) format("truetype");
}
@font-face {
  font-family: RobotoFont;
  src: url(../fonts/RobotoFont.ttf) format("truetype");
}
* {
  margin: 0;
  padding: 0;
  color: unset;
  text-decoration: none;
  box-sizing: border-box;
}
*::placeholder {
  color: var(--sys-red);
  opacity: 0.75;
}
*[disabled] {
  filter: opacity(0.5);
  cursor: not-allowed !important;
  box-shadow: none;
}
*[disabled]:hover {
  box-shadow: none;
}

html {
  font-size: 8px;
}
html body {
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  background-color: var(--sys-background);
  color: var(--sys-on-background);
  overflow-x: hidden;
  line-height: unset;
}

h1, h2, h3, h4, h5, h6, strong, b {
  font-family: RobotoFont, sans-serif;
}

h1 {
  font-size: 3rem;
}

h2 {
  font-size: 2.5rem;
}

h3 {
  font-size: 2.25rem;
}

h4 {
  font-size: 2rem;
}

h5 {
  font-size: 1.75rem;
}

h6 {
  font-size: 1.5rem;
}

strong, b {
  font-weight: 600;
}

a {
  color: var(--sys-primary);
  text-decoration: underline;
}
a[disabled] {
  filter: opacity(0.5);
  cursor: not-allowed !important;
}
a[disabled]:active {
  transform: none;
  filter: opacity(0.5);
}
a:active {
  transition: 0.2s all ease-in;
  transform: scale(0.999);
  filter: brightness(0.95);
}

ul {
  list-style: none;
  list-style-position: inside !important;
}

input[type=button] {
  border-radius: 1rem;
  cursor: pointer;
  box-shadow: var(--elevation-1);
  transition: 0.2s all ease-in-out;
}
input[type=button]:hover {
  transform: translate(-0.25rem, -0.25rem);
  box-shadow: var(--elevation-3);
}

input, textarea {
  height: 4rem;
  font-size: 2rem;
  border-radius: 0.5rem;
  border: 0.125rem solid var(--sys-outline);
  padding: 0.25rem 0.5rem;
  background: var(--sys-container-lower);
  color: var(--sys-on-container);
}
input:focus, textarea:focus {
  box-shadow: var(--elevation-2);
}

textarea {
  font-family: Open Sans, sans-serif;
  padding: 0.5rem 1rem;
  height: 10rem;
  resize: none;
}

select {
  height: 4rem;
  font-size: 2rem;
  border-radius: 0.5rem;
  border: 0.125rem solid var(--sys-outline);
  padding: 0.25rem 0.5rem;
  border: 0.125rem solid transparent;
  background: var(--sys-container-high);
  color: var(--sys-on-container);
  box-shadow: var(--elevation-1);
  cursor: pointer;
}
select:focus {
  box-shadow: var(--elevation-2);
}

form label {
  margin-bottom: 0.5rem;
}

fieldset {
  border: none;
  border-top: 0.125rem solid var(--sys-container-higher);
  padding: 1.5rem 2rem;
}
fieldset legend {
  padding: 0 1rem;
  font-weight: 600;
}
fieldset > div {
  margin-left: -2rem;
}
fieldset[class^=container] legend {
  background-color: var(--sys-secondary);
  color: var(--sys-on-secondary);
  padding: 1rem 2rem;
  border-radius: 1rem;
}
fieldset[class^=container] > div {
  margin-left: unset;
  padding: 1rem 1rem;
}

@font-face {
  font-family: "aureaFont Icons";
  src: url("../fonts/aureaFont-Icons.woff") format("woff"), url("../fonts/aureaFont-Icons.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
i[class^=icon-], [data-icon] {
  font-family: "aureaFont Icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
}

[data-icon]::before {
  content: attr(data-icon);
}

.icon-accessibility:before {
  content: "!";
}

.icon-add:before {
  content: '"';
}

.icon-arrow-back:before {
  content: "#";
}

.icon-arrow-right:before {
  content: "$";
}

.icon-attach:before {
  content: "%";
}

.icon-calendar:before {
  content: "&";
}

.icon-cancel:before {
  content: "'";
}

.icon-chat-error:before {
  content: "(";
}

.icon-check:before {
  content: ")";
}

.icon-closed:before {
  content: "*";
}

.icon-coin:before {
  content: "+";
}

.icon-contrast-mode:before {
  content: ",";
}

.icon-content-copy:before {
  content: "-";
}

.icon-copy:before {
  content: ".";
}

.icon-cursor:before {
  content: "/";
}

.icon-dark-mode-fill:before {
  content: "0";
}

.icon-delete:before {
  content: "1";
}

.icon-document:before {
  content: "2";
}

.icon-download:before {
  content: "3";
}

.icon-edit:before {
  content: "4";
}

.icon-email:before {
  content: "5";
}

.icon-empty:before {
  content: "6";
}

.icon-error:before {
  content: "7";
}

.icon-excel:before {
  content: "8";
}

.icon-expand:before {
  content: "9";
}

.icon-expand-less:before {
  content: ":";
}

.icon-help:before {
  content: ";";
}

.icon-help-fill:before {
  content: "<";
}

.icon-hoy:before {
  content: "=";
}

.icon-info:before {
  content: ">";
}

.icon-invert-colors:before {
  content: "?";
}

.icon-light-mode-fill:before {
  content: "@";
}

.icon-link-off:before {
  content: "A";
}

.icon-location:before {
  content: "B";
}

.icon-logout:before {
  content: "C";
}

.icon-match-word:before {
  content: "D";
}

.icon-menu:before {
  content: "E";
}

.icon-navigate-next:before {
  content: "F";
}

.icon-navigate-before:before {
  content: "G";
}

.icon-new-releases:before {
  content: "H";
}

.icon-null:before {
  content: "I";
}

.icon-open:before {
  content: "J";
}

.icon-pdf:before {
  content: "K";
}

.icon-person:before {
  content: "L";
}

.icon-person-add:before {
  content: "M";
}

.icon-person-cancel:before {
  content: "N";
}

.icon-person-check:before {
  content: "O";
}

.icon-person-list:before {
  content: "P";
}

.icon-pin:before {
  content: "Q";
}

.icon-print:before {
  content: "R";
}

.icon-problem:before {
  content: "S";
}

.icon-remove:before {
  content: "T";
}

.icon-restart:before {
  content: "U";
}

.icon-save-fill:before {
  content: "V";
}

.icon-search:before {
  content: "W";
}

.icon-send:before {
  content: "X";
}

.icon-settings:before {
  content: "Y";
}

.icon-settings-accessibility:before {
  content: "Z";
}

.icon-support:before {
  content: "[";
}

.icon-sync:before {
  content: "\\";
}

.icon-tag:before {
  content: "]";
}

.icon-task:before {
  content: "^";
}

.icon-text:before {
  content: "_";
}

.icon-trending-flat:before {
  content: "`";
}

.icon-trending-up:before {
  content: "a";
}

.icon-upload:before {
  content: "b";
}

.icon-warning:before {
  content: "c";
}

.icon-window-off:before {
  content: "d";
}

.icon-zip:before {
  content: "e";
}

.icon-zoom-in:before {
  content: "f";
}

.icon-zoom-out:before {
  content: "g";
}

.icon-notes:before {
  content: "h";
}

.icon-clock:before {
  content: "i";
}

.icon-library-book:before {
  content: "j";
}

.icon-library-video:before {
  content: "k";
}

.icon-library-check:before {
  content: "l";
}

.icon-library-info:before {
  content: "m";
}

.icon-library-person:before {
  content: "n";
}

.icon-person-manage:before {
  content: "o";
}

.icon-login:before {
  content: "p";
}

.icon-dictionary:before {
  content: "q";
}

.icon-extension:before {
  content: "r";
}

.icon-play:before {
  content: "s";
}

.icon-pause:before {
  content: "t";
}

.icon-volume-off:before {
  content: "u";
}

.icon-volume-down:before {
  content: "v";
}

.icon-volume-up:before {
  content: "w";
}

.iAccessibility {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-720q-33 0-56.5-23.5T400-800q0-33 23.5-56.5T480-880q33 0 56.5 23.5T560-800q0 33-23.5 56.5T480-720ZM360-80v-520q-60-5-122-15t-118-25l20-80q78 21 166 30.5t174 9.5q86 0 174-9.5T820-720l20 80q-56 15-118 25t-122 15v520h-80v-240h-80v240h-80Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iAdd {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M427-428H168v-106h259v-259h106v259h259v106H533v259H427v-259Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iArrowBack {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m313-440 224 224-57 56-320-320 320-320 57 56-224 224h487v80H313Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iArrowRight {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m647-441-224 224 57 56 320-320-320-320-57 56 224 224h-487v80h487Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iAttach {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M460.09-52Q357-52 284.5-123.055 212-194.109 212-296v-441q0-73.9 51.712-125.95Q315.425-915 389.062-915q74.637 0 126.288 52.05Q567-810.9 567-736v399q0 45-31 76.5T459.5-229q-45.5 0-76-33T353-342v-397h63v400q0 19.875 12.805 33.938Q441.611-291 460.105-291q18.495 0 31.195-13.562Q504-318.125 504-337v-400q0-48-33.5-81T389-851q-48 0-81.5 33T274-737v442.655q0 76.317 54.376 128.331Q382.752-114 459.876-114 538-114 592-166.514t54-129.831V-739h63v442q0 101.891-72.91 173.445Q563.179-52 460.09-52Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iCalendar {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' %3E%3Cpath d='M480-400q-17 0-28.5-11.5T440-440q0-17 11.5-28.5T480-480q17 0 28.5 11.5T520-440q0 17-11.5 28.5T480-400Zm-160 0q-17 0-28.5-11.5T280-440q0-17 11.5-28.5T320-480q17 0 28.5 11.5T360-440q0 17-11.5 28.5T320-400Zm320 0q-17 0-28.5-11.5T600-440q0-17 11.5-28.5T640-480q17 0 28.5 11.5T680-440q0 17-11.5 28.5T640-400ZM480-240q-17 0-28.5-11.5T440-280q0-17 11.5-28.5T480-320q17 0 28.5 11.5T520-280q0 17-11.5 28.5T480-240Zm-160 0q-17 0-28.5-11.5T280-280q0-17 11.5-28.5T320-320q17 0 28.5 11.5T360-280q0 17-11.5 28.5T320-240Zm320 0q-17 0-28.5-11.5T600-280q0-17 11.5-28.5T640-320q17 0 28.5 11.5T680-280q0 17-11.5 28.5T640-240ZM200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iCancel {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M18.53 9L13 3.47C12.8595 3.32931 12.6688 3.25018 12.47 3.25H8C7.27065 3.25 6.57118 3.53973 6.05546 4.05546C5.53973 4.57118 5.25 5.27065 5.25 6V18C5.25 18.7293 5.53973 19.4288 6.05546 19.9445C6.57118 20.4603 7.27065 20.75 8 20.75H16C16.7293 20.75 17.4288 20.4603 17.9445 19.9445C18.4603 19.4288 18.75 18.7293 18.75 18V9.5C18.7421 9.3116 18.6636 9.13309 18.53 9ZM13.25 5.81L16.19 8.75H13.25V5.81ZM16 19.25H8C7.66848 19.25 7.35054 19.1183 7.11612 18.8839C6.8817 18.6495 6.75 18.3315 6.75 18V6C6.75 5.66848 6.8817 5.35054 7.11612 5.11612C7.35054 4.8817 7.66848 4.75 8 4.75H11.75V9.5C11.7526 9.69811 11.8324 9.88737 11.9725 10.0275C12.1126 10.1676 12.3019 10.2474 12.5 10.25H17.25V18C17.25 18.3315 17.1183 18.6495 16.8839 18.8839C16.6495 19.1183 16.3315 19.25 16 19.25Z' fill='%23000000'/%3E%3Cpath d='M14.47 11.9101C14.312 11.7893 14.1134 11.7344 13.9158 11.7568C13.7183 11.7791 13.537 11.8771 13.41 12.0301L12 13.8001L10.59 12.0001C10.5243 11.9226 10.4441 11.8588 10.3537 11.8123C10.2634 11.7659 10.1648 11.7377 10.0636 11.7293C9.96242 11.721 9.86055 11.7326 9.76384 11.7636C9.66713 11.7946 9.57747 11.8444 9.49999 11.9101C9.42251 11.9757 9.35872 12.056 9.31227 12.1463C9.26581 12.2366 9.2376 12.3352 9.22925 12.4364C9.22089 12.5376 9.23255 12.6395 9.26356 12.7362C9.29457 12.8329 9.34433 12.9226 9.40999 13.0001L11 15.0001L9.40999 17.0001C9.28534 17.1565 9.22796 17.3561 9.25046 17.5549C9.27296 17.7537 9.37351 17.9354 9.52999 18.0601C9.68647 18.1847 9.88606 18.2421 10.0848 18.2196C10.2836 18.1971 10.4653 18.0965 10.59 17.9401L12 16.2001L13.41 18.0001C13.4818 18.0871 13.5719 18.1573 13.6738 18.2057C13.7758 18.2541 13.8871 18.2795 14 18.2801C14.1534 18.2928 14.3069 18.258 14.4398 18.1804C14.5728 18.1029 14.6786 17.9863 14.743 17.8466C14.8074 17.7068 14.8273 17.5506 14.7999 17.3992C14.7726 17.2478 14.6993 17.1084 14.59 17.0001L13 15.0001L14.63 13.0001C14.6922 12.9184 14.7375 12.8252 14.7632 12.7258C14.7889 12.6264 14.7944 12.5229 14.7795 12.4214C14.7646 12.3198 14.7295 12.2223 14.6764 12.1345C14.6232 12.0466 14.5531 11.9703 14.47 11.9101Z' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iChatError {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m376-400 104-104 104 104 56-56-104-104 104-104-56-56-104 104-104-104-56 56 104 104-104 104 56 56ZM80-80v-720q0-33 23.5-56.5T160-880h640q33 0 56.5 23.5T880-800v480q0 33-23.5 56.5T800-240H240L80-80Zm126-240h594v-480H160v525l46-45Zm-46 0v-480 480Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iCheck {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M382-218 130-470l75-75 177 177 375-375 75 75-450 450Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iClosed {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m252-176-74-76 227-228-227-230 74-76 229 230 227-230 74 76-227 230 227 228-74 76-227-230-229 230Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iCoin {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M444-200h70v-50q50-9 86-39t36-89q0-42-24-77t-96-61q-60-20-83-35t-23-41q0-26 18.5-41t53.5-15q32 0 50 15.5t26 38.5l64-26q-11-35-40.5-61T516-710v-50h-70v50q-50 11-78 44t-28 74q0 47 27.5 76t86.5 50q63 23 87.5 41t24.5 47q0 33-23.5 48.5T486-314q-33 0-58.5-20.5T390-396l-66 26q14 48 43.5 77.5T444-252v52Zm36 120q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iContrastMode {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm40-83q119-15 199.5-104.5T800-480q0-123-80.5-212.5T520-797v634Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iContentCopy {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h167q11-35 43-57.5t70-22.5q40 0 71.5 22.5T594-840h166q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h560v-560h-80v120H280v-120h-80v560Zm280-560q17 0 28.5-11.5T520-800q0-17-11.5-28.5T480-840q-17 0-28.5 11.5T440-800q0 17 11.5 28.5T480-760Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iCopy {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M760-200H320q-33 0-56.5-23.5T240-280v-560q0-33 23.5-56.5T320-920h280l240 240v400q0 33-23.5 56.5T760-200ZM560-640v-200H320v560h440v-360H560ZM160-40q-33 0-56.5-23.5T80-120v-560h80v560h440v80H160Zm160-800v200-200 560-560Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iCursor {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M4.40701 3.41403C3.94876 3.27925 3.71963 3.21186 3.56363 3.27001C3.42768 3.32069 3.32045 3.42793 3.26977 3.56387C3.21162 3.71988 3.27901 3.949 3.41379 4.40726L7.61969 18.7073C7.74493 19.1332 7.80756 19.3461 7.93395 19.4449C8.04424 19.5312 8.18564 19.5672 8.32377 19.5443C8.48206 19.5181 8.639 19.3611 8.95286 19.0473L11.9999 16.0002L16.4343 20.4345C16.6323 20.6325 16.7313 20.7315 16.8454 20.7686C16.9459 20.8012 17.054 20.8012 17.1545 20.7686C17.2686 20.7315 17.3676 20.6325 17.5656 20.4345L20.4343 17.5659C20.6323 17.3679 20.7313 17.2689 20.7684 17.1547C20.801 17.0543 20.801 16.9461 20.7684 16.8457C20.7313 16.7315 20.6323 16.6325 20.4343 16.4345L15.9999 12.0002L19.047 8.95311C19.3609 8.63924 19.5178 8.48231 19.5441 8.32402C19.567 8.18589 19.5309 8.04448 19.4447 7.93419C19.3458 7.8078 19.1329 7.74518 18.7071 7.61993L4.40701 3.41403Z' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iDarkModeFill {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-120q-150 0-255-105T120-480q0-150 105-255t255-105q14 0 27.5 1t26.5 3q-41 29-65.5 75.5T444-660q0 90 63 153t153 63q55 0 101-24.5t75-65.5q2 13 3 26.5t1 27.5q0 150-105 255T480-120Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iDelete {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M280-120q-33 0-56.5-23.5T200-200v-520h-40v-80h200v-40h240v40h200v80h-40v520q0 33-23.5 56.5T680-120H280Zm400-600H280v520h400v-520ZM360-280h80v-360h-80v360Zm160 0h80v-360h-80v360ZM280-720v520-520Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iDocument {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M240-80q-33 0-56.5-23.5T160-160v-640q0-33 23.5-56.5T240-880h320l240 240v480q0 33-23.5 56.5T720-80H240Zm280-520v-200H240v640h480v-440H520ZM240-800v200-200 640-640Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iDownload {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-320 280-520l56-58 104 104v-326h80v326l104-104 56 58-200 200ZM240-160q-33 0-56.5-23.5T160-240v-120h80v120h480v-120h80v120q0 33-23.5 56.5T720-160H240Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iEdit {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M200-200h56l345-345-56-56-345 345v56Zm572-403L602-771l56-56q23-23 56.5-23t56.5 23l56 56q23 23 24 55.5T829-660l-57 57Zm-58 59L290-120H120v-170l424-424 170 170Zm-141-29-28-28 56 56-28-28Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iEmail {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480v58q0 59-40.5 100.5T740-280q-35 0-66-15t-52-43q-29 29-65.5 43.5T480-280q-83 0-141.5-58.5T280-480q0-83 58.5-141.5T480-680q83 0 141.5 58.5T680-480v58q0 26 17 44t43 18q26 0 43-18t17-44v-58q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93h200v80H480Zm0-280q50 0 85-35t35-85q0-50-35-85t-85-35q-50 0-85 35t-35 85q0 50 35 85t85 35Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iEmpty {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M200-94q-43.725 0-74.863-31.137Q94-156.275 94-200v-560q0-43.725 31.137-74.862Q156.275-866 200-866h560q43.725 0 74.862 31.138Q866-803.725 866-760v560q0 43.725-31.138 74.863Q803.725-94 760-94H200Zm0-106h560v-560H200v560Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iError {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iExcel {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Capa_1' viewBox='0 0 550.801 550.801' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M488.432,197.019h-13.226v-63.816c0-0.398-0.063-0.799-0.111-1.205c-0.021-2.531-0.833-5.021-2.568-6.992L366.325,3.694 c-0.032-0.031-0.063-0.042-0.085-0.076c-0.633-0.707-1.371-1.295-2.151-1.804c-0.231-0.155-0.464-0.285-0.706-0.422 c-0.676-0.366-1.393-0.675-2.131-0.896c-0.2-0.053-0.38-0.135-0.58-0.188C359.87,0.119,359.037,0,358.193,0H97.2 c-11.918,0-21.6,9.693-21.6,21.601v175.413H62.377c-17.049,0-30.873,13.818-30.873,30.873v160.545 c0,17.038,13.824,30.87,30.873,30.87h13.224V529.2c0,11.907,9.682,21.601,21.6,21.601h356.4c11.907,0,21.6-9.693,21.6-21.601 V419.302h13.226c17.044,0,30.871-13.827,30.871-30.87v-160.54C519.297,210.832,505.48,197.019,488.432,197.019z M97.2,21.601 h250.193v110.51c0,5.967,4.841,10.8,10.8,10.8h95.407v54.108H97.2V21.601z M339.562,354.344v31.324H236.509V220.704h37.46v133.64 H339.562z M74.25,385.663l47.73-83.458l-46.019-81.501h42.833l14.439,30.099c4.899,10.03,8.572,18.116,12.49,27.414h0.483 c3.926-10.529,7.101-17.872,11.259-27.414l13.954-30.099h42.588l-46.509,80.525l48.961,84.438h-43.081l-14.929-29.858 c-6.115-11.507-10.036-20.07-14.684-29.615h-0.49c-3.431,9.55-7.583,18.119-12.722,29.615l-13.711,29.858H74.25V385.663z M453.601,523.353H97.2V419.302h356.4V523.353z M401.963,388.125c-18.837,0-37.446-4.904-46.738-10.04l7.578-30.839 c10.04,5.136,25.46,10.283,41.375,10.283c17.139,0,26.188-7.099,26.188-17.867c0-10.283-7.831-16.157-27.659-23.256 c-27.411-9.55-45.282-24.722-45.282-48.718c0-28.15,23.498-49.684,62.427-49.684c18.594,0,32.305,3.927,42.093,8.322l-8.322,30.109 c-6.607-3.186-18.361-7.834-34.509-7.834c-16.152,0-23.983,7.338-23.983,15.913c0,10.525,9.291,15.18,30.591,23.258 c29.125,10.769,42.836,25.936,42.836,49.191C468.545,364.627,447.257,388.125,401.963,388.125z'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iExpand {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 2em;
  height: 2em;
}

.iExpandLess {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m296-345-56-56 240-240 240 240-56 56-184-184-184 184Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 2em;
  height: 2em;
}

.iHelp {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M424-343q0-80 16-120t64-76q45-34 63-58.5t18-69.5q0-38-25.5-63T488-755q-40 0-73.5 26T367-659l-121-51q27-80 91-127.5T488-885q109 0 168 66.5T715-667q0 63-20 104t-71 84q-45 38-57.5 66T554-343H424Zm64 289q-44 0-75-31t-31-75q0-44 31-75t75-31q44 0 75 31t31 75q0 44-31 75t-75 31Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iHelpFill {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M477.859-218Q503-218 520.5-235.359t17.5-42.5Q538-303 520.641-320.5t-42.5-17.5Q453-338 435.5-320.641t-17.5 42.5Q418-253 435.359-235.5t42.5 17.5ZM430-386h98q0-37.648 6.5-59.324Q541-467 582-506q26-24 42-49.919 16-25.919 16-62.316Q640-680 593.652-712T484-744q-66 0-106 34t-54 84l86 34q2-17 18.5-40.5T484-656q29 0 44.5 16t15.5 34q0 20-13 37.5T500-536q-50 44-60 64t-10 86Zm50 338q-89.64 0-168.48-34.02-78.84-34.02-137.16-92.34-58.32-58.32-92.34-137.16T48-480q0-89.896 34.079-168.961 34.079-79.066 92.5-137.552Q233-845 311.738-878.5 390.476-912 480-912q89.886 0 168.943 33.5Q728-845 786.5-786.5q58.5 58.5 92 137.583 33.5 79.084 33.5 169Q912-390 878.5-311.5t-91.987 136.921q-58.486 58.421-137.552 92.5Q569.896-48 480-48Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iHoy {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Layer_1' viewBox='0 0 490 490' xml:space='preserve'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M353.4,490H136.6C61.5,490,0,428.5,0,353.4V136.6C0,61.5,61.5,0,136.6,0h216.9C428.5,0,490,61.5,490,136.6v216.9 C490,428.5,428.5,490,353.4,490z M136.6,40.7c-53.2,0-95.9,42.7-95.9,95.9v216.9c0,53.2,42.7,95.9,95.9,95.9h216.9 c53.2,0,95.9-42.7,95.9-95.9V136.6c0-53.2-42.7-95.9-95.9-95.9L136.6,40.7z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M142.8,367V123h41.7v106.3h122V123h41.7v245h-41.7V267.9h-122V368h-41.7V367z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.125em;
  height: 1.125em;
}

.iInfo {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M425-265h110v-255H425v255Zm55-315q25.5 0 42.75-17.25T540-640q0-25.5-17.25-42.75T480-700q-25.5 0-42.75 17.25T420-640q0 25.5 17.25 42.75T480-580Zm0 534q-91 0-169.987-34.084-78.988-34.083-137.417-92.512T80.084-310.013Q46-389 46-480t34.084-169.987q34.083-78.988 92.512-137.417t137.417-92.512Q389-914 480-914t169.987 34.084q78.988 34.083 137.417 92.512t92.512 137.417Q914-571 914-480t-34.084 169.987q-34.083 78.988-92.512 137.417T649.987-80.084Q571-46 480-46Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iInvertColors {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-120q-133 0-226.5-92.5T160-436q0-66 25-122t69-100l226-222 226 222q44 44 69 100t25 122q0 131-93.5 223.5T480-120Zm0-80v-568L310-600q-35 33-52.5 74.5T240-436q0 97 70 166.5T480-200Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iLightModeFill {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-267q-89 0-151-62t-62-151q0-89 62-151t151-62q89 0 151 62t62 151q0 89-62 151t-151 62ZM80-427q-22 0-37.5-15.5T27-480q0-22 15.5-37.5T80-533h80q22 0 37.5 15.5T213-480q0 22-15.5 37.5T160-427H80Zm720 0q-22 0-37.5-15.5T747-480q0-22 15.5-37.5T800-533h80q22 0 37.5 15.5T933-480q0 22-15.5 37.5T880-427h-80ZM480-747q-22 0-37.5-15.5T427-800v-80q0-22 15.5-37.5T480-933q22 0 37.5 15.5T533-880v80q0 22-15.5 37.5T480-747Zm0 720q-22 0-37.5-15.5T427-80v-80q0-22 15.5-37.5T480-213q22 0 37.5 15.5T533-160v80q0 22-15.5 37.5T480-27ZM217-669l-43-42q-16-16-15.5-37.5T174-786q16-16 37.5-16t37.5 16l42 43q15 16 15 37t-15 37q-14 16-36 15.5T217-669Zm494 495-42-43q-15-16-14.5-37t14.5-37q15-16 36.5-15.5T743-291l43 42q16 16 15.5 37.5T786-174q-16 16-37.5 16T711-174Zm-42-495q-16-14-15.5-36t15.5-38l42-43q16-16 37.5-15.5T786-786q16 16 16 37.5T786-711l-43 42q-16 15-37 15t-37-15ZM174-174q-16-16-16-37.5t16-37.5l43-42q16-15 37-14.5t37 14.5q16 15 15.5 36.5T291-217l-42 43q-16 16-37.5 15.5T174-174Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iLinkOff {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m770-302-60-62q40-11 65-42.5t25-73.5q0-50-35-85t-85-35H520v-80h160q83 0 141.5 58.5T880-480q0 57-29.5 105T770-302ZM634-440l-80-80h86v80h-6ZM792-56 56-792l56-56 736 736-56 56ZM440-280H280q-83 0-141.5-58.5T80-480q0-69 42-123t108-71l74 74h-24q-50 0-85 35t-35 85q0 50 35 85t85 35h160v80ZM320-440v-80h65l79 80H320Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iLocation {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-480q33 0 56.5-23.5T560-560q0-33-23.5-56.5T480-640q-33 0-56.5 23.5T400-560q0 33 23.5 56.5T480-480Zm0 400Q319-217 239.5-334.5T160-552q0-150 96.5-239T480-880q127 0 223.5 89T800-552q0 100-79.5 217.5T480-80Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iLogout {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M194-88q-43.725 0-74.863-31.137Q88-150.275 88-194v-572q0-43.725 31.137-74.862Q150.275-872 194-872h286v106H194v572h286v106H194Zm438-152-76-78 110-110H354v-106h312L556-644l76-76 240 240-240 240Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iMatchWord {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M40-199v-200h80v120h720v-120h80v200H40Zm342-161v-34h-3q-13 20-35 31.5T294-351q-49 0-77-25.5T189-446q0-42 32.5-68.5T305-541q23 0 42.5 3.5T381-526v-14q0-27-18.5-43T312-599q-21 0-39.5 9T241-564l-43-32q19-27 48-41t67-14q62 0 95 29.5t33 85.5v176h-59Zm-66-134q-32 0-49 12.5T250-446q0 20 15 32.5t39 12.5q32 0 54.5-22.5T381-478q-14-8-32-12t-33-4Zm185 134v-401h62v113l-3 40h3q3-5 24-25.5t66-20.5q64 0 101 46t37 106q0 60-36.5 105.5T653-351q-41 0-62.5-18T563-397h-3v37h-59Zm143-238q-40 0-62 29.5T560-503q0 37 22 66t62 29q40 0 62.5-29t22.5-66q0-37-22.5-66T644-598Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iMenu {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M120-240v-66.666h720V-240H120Zm0-206.667v-66.666h720v66.666H120Zm0-206.667V-720h720v66.666H120Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iNavigateNext {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 2em;
  height: 2em;
}

.iNavigateBefore {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M560.667-240 320-480.667l240.667-240.666L608-674 414.666-480.667 608-287.333 560.667-240Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 2em;
  height: 2em;
}

.iNewRealeases {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m344-60-76-128-144-32 14-148-98-112 98-112-14-148 144-32 76-128 136 58 136-58 76 128 144 32-14 148 98 112-98 112 14 148-144 32-76 128-136-58-136 58Zm94-278 226-226-56-58-170 170-86-84-56 56 142 142Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iNull {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg%3E%3Cpath d='M14.4,0H4.8A2.3,2.3,0,0,0,3.11.7,2.33,2.33,0,0,0,2.4,2.4V21.6a2.3,2.3,0,0,0,.71,1.69A2.3,2.3,0,0,0,4.8,24H9.88a3.16,3.16,0,0,1-.28-1.34V21.6H4.8V2.4h8.4v6h6v2.26h2.4V7.2Z'/%3E%3Cpath d='M14.27,15.33v6H15.6v-6Zm2.67,0v6h1.33v-6Zm0,0v6h1.33v-6Zm-2.67,6H15.6v-6H14.27Zm4-8.67V12h-4v.66H10.94V14h.66v8.66A1.35,1.35,0,0,0,12.94,24H19.6a1.31,1.31,0,0,0,.95-.39l.05-.06a1.27,1.27,0,0,0,.34-.89V14h.66V12.66Zm-5.33,10V14H19.6v8.66Zm4-1.33h1.33v-6H16.94Zm-2.67,0H15.6v-6H14.27Zm0-6v6H15.6v-6Zm2.67,0v6h1.33v-6Zm-2.67,0v6H15.6v-6Zm2.67,0v6h1.33v-6Z'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iOpen {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iPdf {
  mask-image: url("data:image/svg+xml,%3Csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 550.801 550.801' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M160.381,282.225c0-14.832-10.299-23.684-28.474-23.684c-7.414,0-12.437,0.715-15.071,1.432V307.6c3.114,0.707,6.942,0.949,12.192,0.949C148.419,308.549,160.381,298.74,160.381,282.225z'/%3E%3Cpath d='M272.875,259.019c-8.145,0-13.397,0.717-16.519,1.435v105.523c3.116,0.729,8.142,0.729,12.69,0.729c33.017,0.231,54.554-17.946,54.554-56.474C323.842,276.719,304.215,259.019,272.875,259.019z'/%3E%3Cpath d='M488.426,197.019H475.2v-63.816c0-0.398-0.063-0.799-0.116-1.202c-0.021-2.534-0.827-5.023-2.562-6.995L366.325,3.694c-0.032-0.031-0.063-0.042-0.085-0.076c-0.633-0.707-1.371-1.295-2.151-1.804c-0.231-0.155-0.464-0.285-0.706-0.419c-0.676-0.369-1.393-0.675-2.131-0.896c-0.2-0.056-0.38-0.138-0.58-0.19C359.87,0.119,359.037,0,358.193,0H97.2c-11.918,0-21.6,9.693-21.6,21.601v175.413H62.377c-17.049,0-30.873,13.818-30.873,30.873v160.545c0,17.043,13.824,30.87,30.873,30.87h13.224V529.2c0,11.907,9.682,21.601,21.6,21.601h356.4c11.907,0,21.6-9.693,21.6-21.601V419.302h13.226c17.044,0,30.871-13.827,30.871-30.87v-160.54C519.297,210.838,505.47,197.019,488.426,197.019z M97.2,21.605h250.193v110.513c0,5.967,4.841,10.8,10.8,10.8h95.407v54.108H97.2V21.605z M362.359,309.023c0,30.876-11.243,52.165-26.82,65.333c-16.971,14.117-42.82,20.814-74.396,20.814c-18.9,0-32.297-1.197-41.401-2.389V234.365c13.399-2.149,30.878-3.346,49.304-3.346c30.612,0,50.478,5.508,66.039,17.226C351.828,260.69,362.359,280.547,362.359,309.023z M80.7,393.499V234.365c11.241-1.904,27.042-3.346,49.296-3.346c22.491,0,38.527,4.308,49.291,12.928c10.292,8.131,17.215,21.534,17.215,37.328c0,15.799-5.25,29.198-14.829,38.285c-12.442,11.728-30.865,16.996-52.407,16.996c-4.778,0-9.1-0.243-12.435-0.723v57.67H80.7V393.499z M453.601,523.353H97.2V419.302h356.4V523.353z M484.898,262.127h-61.989v36.851h57.913v29.674h-57.913v64.848h-36.593V232.216h98.582V262.127z'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iPerson {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-480q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47ZM160-160v-112q0-34 17.5-62.5T224-378q62-31 126-46.5T480-440q66 0 130 15.5T736-378q29 15 46.5 43.5T800-272v112H160Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iPersonAdd {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M720-400v-120H600v-80h120v-120h80v120h120v80H800v120h-80Zm-360-80q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47ZM40-160v-112q0-34 17.5-62.5T104-378q62-31 126-46.5T360-440q66 0 130 15.5T616-378q29 15 46.5 43.5T680-272v112H40Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iPersonCancel {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m696-440-56-56 83-84-83-83 56-57 84 84 83-84 57 57-84 83 84 84-57 56-83-83-84 83Zm-336-40q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47ZM40-160v-112q0-34 17.5-62.5T104-378q62-31 126-46.5T360-440q66 0 130 15.5T616-378q29 15 46.5 43.5T680-272v112H40Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iPersonCheck {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M622-144 484-282l56-56 82 82 202-202 56 56-258 258ZM400-480q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47Zm114 52L368-282l122 122H80v-112q0-33 17-62t47-44q51-26 115-44t141-18q30 0 58.5 3t55.5 9Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iPersonList {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M640-400q-50 0-85-35t-35-85q0-50 35-85t85-35q50 0 85 35t35 85q0 50-35 85t-85 35ZM400-160v-76q0-21 10-40t28-30q45-27 95.5-40.5T640-360q56 0 106.5 13.5T842-306q18 11 28 30t10 40v76H400ZM120-400v-80h320v80H120Zm0-320v-80h480v80H120Zm324 160H120v-80h360q-14 17-22.5 37T444-560Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iPin {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m640-480 80 80v80H520v240l-40 40-40-40v-240H240v-80l80-80v-280h-40v-80h400v80h-40v280Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iPrint {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M640-640v-120H320v120h-80v-200h480v200h-80Zm-480 80h640-640Zm560 100q17 0 28.5-11.5T760-500q0-17-11.5-28.5T720-540q-17 0-28.5 11.5T680-500q0 17 11.5 28.5T720-460Zm-80 260v-160H320v160h320Zm80 80H240v-160H80v-240q0-51 35-85.5t85-34.5h560q51 0 85.5 34.5T880-520v240H720v160Zm80-240v-160q0-17-11.5-28.5T760-560H200q-17 0-28.5 11.5T160-520v160h80v-80h480v80h80Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iProblem {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M280-320q17 0 28.5-11.5T320-360q0-17-11.5-28.5T280-400q-17 0-28.5 11.5T240-360q0 17 11.5 28.5T280-320Zm-40-120h80v-200h-80v200Zm160 80h320v-80H400v80Zm0-160h320v-80H400v80ZM160-160q-33 0-56.5-23.5T80-240v-480q0-33 23.5-56.5T160-800h640q33 0 56.5 23.5T880-720v480q0 33-23.5 56.5T800-160H160Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iRemove {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M168-428v-106h624v106H168Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iRestart {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M440-122q-121-15-200.5-105.5T160-440q0-66 26-126.5T260-672l57 57q-38 34-57.5 79T240-440q0 88 56 155.5T440-202v80Zm80 0v-80q87-16 143.5-83T720-440q0-100-70-170t-170-70h-3l44 44-56 56-140-140 140-140 56 56-44 44h3q134 0 227 93t93 227q0 121-79.5 211.5T520-122Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iSaveFill {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M872-694v500q0 43.725-31.138 74.863Q809.725-88 766-88H194q-43.725 0-74.863-31.137Q88-150.275 88-194v-572q0-43.725 31.137-74.862Q150.275-872 194-872h500l178 178ZM480.118-226Q536-226 575-265.118q39-39.117 39-95Q614-416 574.882-455q-39.117-39-95-39Q424-494 385-454.882q-39 39.117-39 95Q346-304 385.118-265q39.117 39 95 39ZM226-546h392v-188H226v188Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iSearch {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iSend {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.66,12a2,2,0,0,1-1.14,1.81L5.87,20.75A2.08,2.08,0,0,1,5,21a2,2,0,0,1-1.82-2.82L5.46,13H11a1,1,0,0,0,0-2H5.46L3.18,5.87A2,2,0,0,1,5.86,3.25h0l14.65,6.94A2,2,0,0,1,21.66,12Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iSettings {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m370-80-16-128q-13-5-24.5-12T307-235l-119 50L78-375l103-78q-1-7-1-13.5v-27q0-6.5 1-13.5L78-585l110-190 119 50q11-8 23-15t24-12l16-128h220l16 128q13 5 24.5 12t22.5 15l119-50 110 190-103 78q1 7 1 13.5v27q0 6.5-2 13.5l103 78-110 190-118-50q-11 8-23 15t-24 12L590-80H370Zm112-260q58 0 99-41t41-99q0-58-41-99t-99-41q-59 0-99.5 41T342-480q0 58 40.5 99t99.5 41Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iSettingsAccessibility {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-800q-33 0-56.5-23.5T400-880q0-33 23.5-56.5T480-960q33 0 56.5 23.5T560-880q0 33-23.5 56.5T480-800ZM360-200v-480q-60-5-122-15t-118-25l20-80q78 21 166 30.5t174 9.5q86 0 174-9.5T820-800l20 80q-56 15-118 25t-122 15v480h-80v-240h-80v240h-80ZM320 0q-17 0-28.5-11.5T280-40q0-17 11.5-28.5T320-80q17 0 28.5 11.5T360-40q0 17-11.5 28.5T320 0Zm160 0q-17 0-28.5-11.5T440-40q0-17 11.5-28.5T480-80q17 0 28.5 11.5T520-40q0 17-11.5 28.5T480 0Zm160 0q-17 0-28.5-11.5T600-40q0-17 11.5-28.5T640-80q17 0 28.5 11.5T680-40q0 17-11.5 28.5T640 0Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iSupport {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M440-120v-80h320v-284q0-117-81.5-198.5T480-764q-117 0-198.5 81.5T200-484v244h-40q-33 0-56.5-23.5T80-320v-80q0-21 10.5-39.5T120-469l3-53q8-68 39.5-126t79-101q47.5-43 109-67T480-840q68 0 129 24t109 66.5Q766-707 797-649t40 126l3 52q19 9 29.5 27t10.5 38v92q0 20-10.5 38T840-249v49q0 33-23.5 56.5T760-120H440Zm-80-280q-17 0-28.5-11.5T320-440q0-17 11.5-28.5T360-480q17 0 28.5 11.5T400-440q0 17-11.5 28.5T360-400Zm240 0q-17 0-28.5-11.5T560-440q0-17 11.5-28.5T600-480q17 0 28.5 11.5T640-440q0 17-11.5 28.5T600-400Zm-359-62q-7-106 64-182t177-76q89 0 156.5 56.5T720-519q-91-1-167.5-49T435-698q-16 80-67.5 142.5T241-462Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iSync {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M169-145v-71h105l-5-5q-65-56-96.5-117.5T141-477q0-118 74.5-209.5T406-807v96q-76 23-123 88.5T236-477q0 59 22 102t60 75l24 15v-105h71v245H169Zm386-7v-97q77-23 123-88.5T724-483q0-44-22.5-90T645-655l-23-20v105h-72v-245h245v71H688l6 7q62 58 93.5 125T819-483q0 118-74 210T555-152Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iTag {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m240-160 40-160H120l20-80h160l40-160H180l20-80h160l40-160h80l-40 160h160l40-160h80l-40 160h160l-20 80H660l-40 160h160l-20 80H600l-40 160h-80l40-160H360l-40 160h-80Zm140-240h160l40-160H420l-40 160Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iTask {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m438-240 226-226-58-58-169 169-84-84-57 57 142 142ZM240-80q-33 0-56.5-23.5T160-160v-640q0-33 23.5-56.5T240-880h320l240 240v480q0 33-23.5 56.5T720-80H240Zm280-520v-200H240v640h480v-440H520ZM240-800v200-200 640-640Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iText {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M320-240h320v-80H320v80Zm0-160h320v-80H320v80ZM240-80q-33 0-56.5-23.5T160-160v-640q0-33 23.5-56.5T240-880h320l240 240v480q0 33-23.5 56.5T720-80H240Zm280-520v-200H240v640h480v-440H520ZM240-800v200-200 640-640Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iTrendingFlat {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m700-300-57-56 84-84H120v-80h607l-83-84 57-56 179 180-180 180Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iTrendingUp {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m136-240-56-56 296-298 160 160 208-206H640v-80h240v240h-80v-104L536-320 376-480 136-240Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iUpload {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M440-320v-326L336-542l-56-58 200-200 200 200-56 58-104-104v326h-80ZM240-160q-33 0-56.5-23.5T160-240v-120h80v120h480v-120h80v120q0 33-23.5 56.5T720-160H240Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iUsaFlag {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Ccircle cx='256' cy='256' r='256' fill='%23f0f0f0' opacity='1' data-original='%23f0f0f0' class=''%3E%3C/circle%3E%3Cg fill='%23d80027'%3E%3Cpath d='M244.87 256H512c0-23.106-3.08-45.49-8.819-66.783H244.87zM244.87 122.435h229.556a257.35 257.35 0 0 0-59.07-66.783H244.87zM256 512c60.249 0 115.626-20.824 159.356-55.652H96.644C140.374 491.176 195.751 512 256 512zM37.574 389.565h436.852a254.474 254.474 0 0 0 28.755-66.783H8.819a254.474 254.474 0 0 0 28.755 66.783z' fill='%23d80027' opacity='1' data-original='%23d80027' class=''%3E%3C/path%3E%3C/g%3E%3Cpath fill='%230052b4' d='M118.584 39.978h23.329l-21.7 15.765 8.289 25.509-21.699-15.765-21.699 15.765 7.16-22.037a257.407 257.407 0 0 0-49.652 55.337h7.475l-13.813 10.035a255.58 255.58 0 0 0-6.194 10.938l6.596 20.301-12.306-8.941a253.567 253.567 0 0 0-8.372 19.873l7.267 22.368h26.822l-21.7 15.765 8.289 25.509-21.699-15.765-12.998 9.444A258.468 258.468 0 0 0 0 256h256V0c-50.572 0-97.715 14.67-137.416 39.978zm9.918 190.422-21.699-15.765L85.104 230.4l8.289-25.509-21.7-15.765h26.822l8.288-25.509 8.288 25.509h26.822l-21.7 15.765zm-8.289-100.083 8.289 25.509-21.699-15.765-21.699 15.765 8.289-25.509-21.7-15.765h26.822l8.288-25.509 8.288 25.509h26.822zM220.328 230.4l-21.699-15.765L176.93 230.4l8.289-25.509-21.7-15.765h26.822l8.288-25.509 8.288 25.509h26.822l-21.7 15.765zm-8.289-100.083 8.289 25.509-21.699-15.765-21.699 15.765 8.289-25.509-21.7-15.765h26.822l8.288-25.509 8.288 25.509h26.822zm0-74.574 8.289 25.509-21.699-15.765-21.699 15.765 8.289-25.509-21.7-15.765h26.822l8.288-25.509 8.288 25.509h26.822z' opacity='1' data-original='%230052b4' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  height: 1.125em;
  width: 1.125em;
}

.iWarning {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m40-120 440-760 440 760H40Zm440-120q17 0 28.5-11.5T520-280q0-17-11.5-28.5T480-320q-17 0-28.5 11.5T440-280q0 17 11.5 28.5T480-240Zm-40-120h80v-200h-80v200Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iWindowOff {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M819-28 407-440H160v280h480v-161l80 80v81q0 33-23.5 56.5T640-80H160q-33 0-56.5-23.5T80-160v-360q0-33 23.5-56.5T160-600h80v-7L27-820l57-57L876-85l-57 57Zm-99-327-80-80-165-165h165q33 0 56.5 23.5T720-520v80h80v-280H355L246-829q8-23 28.5-37t45.5-14h480q33 0 56.5 23.5T880-800v360q0 33-23.5 56.5T800-360h-80v5Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iZip {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 192 192' xmlns='http://www.w3.org/2000/svg' id='Layer_1'%3E%3Cdefs%3E%3Cstyle%3E.cls-2,.cls-3%7Bfill:none;stroke-width:8px;stroke:%23000000;stroke-linecap:round%7D.cls-2%7Bstroke-miterlimit:10%7D.cls-3%7Bstroke-linejoin:round%7D%3C/style%3E%3C/defs%3E%3Cpath d='M0 0h192v192H0z' style='fill:none'/%3E%3Cpath d='M21.68 31.74h148.64c.94 5.92 1.64 12.88 1.68 20.68.04 8.29-.69 15.66-1.68 21.86H21.68c-.98-6.2-1.71-13.57-1.68-21.86.03-7.8.74-14.76 1.68-20.68Z' class='cls-3'/%3E%3Cpath d='M34.53 41.34v22.35' class='cls-2'/%3E%3Cpath d='M71.38 116.78h-49.7c-.98-6.2-1.71-13.57-1.68-21.86.03-7.8.74-14.76 1.68-20.68h148.64c.94 5.92 1.64 12.88 1.68 20.68.04 8.29-.69 15.66-1.68 21.86H119' class='cls-3'/%3E%3Cpath d='M34.53 83.85v22.36' class='cls-2'/%3E%3Cpath d='M119.01 116.75h51.32c.94 5.92 1.64 12.88 1.68 20.68.04 8.29-.69 15.66-1.68 21.86H21.68c-.98-6.2-1.71-13.57-1.68-21.86.03-7.8.74-14.76 1.68-20.68h49.71' class='cls-3'/%3E%3Cpath d='M34.53 127.37v22.35' class='cls-2'/%3E%3Cpath d='M74.74 28.18h42.51v135.63H74.74z' style='stroke-width:12px;stroke-linejoin:round;stroke:%23000000;stroke-linecap:round;fill:none'/%3E%3Cpath d='M74.74 89h-5.06l-2.02 42.43h56.68L122.32 89h-5.06' class='cls-3'/%3E%3Cpath d='m92.96 129-2.02-16.2c.51-2.39 2.65-4.1 5.06-4.05 2.34.05 4.36 1.73 4.85 4.05-.61 5.4-1.21 10.8-1.82 16.2h-6.07Z' style='stroke-width:6px;stroke-linejoin:round;stroke:%23000000;stroke-linecap:round;fill:none'/%3E%3C/svg%3E");
  background-color: currentColor;
  height: 1.25em;
  width: 1.25em;
}

.iZoomIn {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400Zm-40-60v-80h-80v-80h80v-80h80v80h80v80h-80v80h-80Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.iZoomOut {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400ZM280-540v-80h200v80H280Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  width: 1.5em;
  height: 1.5em;
}

.icon-usa-flag {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Ccircle cx='256' cy='256' r='256' fill='%23f0f0f0' opacity='1' data-original='%23f0f0f0' class=''%3E%3C/circle%3E%3Cg fill='%23d80027'%3E%3Cpath d='M244.87 256H512c0-23.106-3.08-45.49-8.819-66.783H244.87zM244.87 122.435h229.556a257.35 257.35 0 0 0-59.07-66.783H244.87zM256 512c60.249 0 115.626-20.824 159.356-55.652H96.644C140.374 491.176 195.751 512 256 512zM37.574 389.565h436.852a254.474 254.474 0 0 0 28.755-66.783H8.819a254.474 254.474 0 0 0 28.755 66.783z' fill='%23d80027' opacity='1' data-original='%23d80027' class=''%3E%3C/path%3E%3C/g%3E%3Cpath fill='%230052b4' d='M118.584 39.978h23.329l-21.7 15.765 8.289 25.509-21.699-15.765-21.699 15.765 7.16-22.037a257.407 257.407 0 0 0-49.652 55.337h7.475l-13.813 10.035a255.58 255.58 0 0 0-6.194 10.938l6.596 20.301-12.306-8.941a253.567 253.567 0 0 0-8.372 19.873l7.267 22.368h26.822l-21.7 15.765 8.289 25.509-21.699-15.765-12.998 9.444A258.468 258.468 0 0 0 0 256h256V0c-50.572 0-97.715 14.67-137.416 39.978zm9.918 190.422-21.699-15.765L85.104 230.4l8.289-25.509-21.7-15.765h26.822l8.288-25.509 8.288 25.509h26.822l-21.7 15.765zm-8.289-100.083 8.289 25.509-21.699-15.765-21.699 15.765 8.289-25.509-21.7-15.765h26.822l8.288-25.509 8.288 25.509h26.822zM220.328 230.4l-21.699-15.765L176.93 230.4l8.289-25.509-21.7-15.765h26.822l8.288-25.509 8.288 25.509h26.822l-21.7 15.765zm-8.289-100.083 8.289 25.509-21.699-15.765-21.699 15.765 8.289-25.509-21.7-15.765h26.822l8.288-25.509 8.288 25.509h26.822zm0-74.574 8.289 25.509-21.699-15.765-21.699 15.765 8.289-25.509-21.7-15.765h26.822l8.288-25.509 8.288 25.509h26.822z' opacity='1' data-original='%230052b4' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  height: 1.125em;
  width: 1.25em;
}

.icon-cursor-default {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M4.40701 3.41403C3.94876 3.27925 3.71963 3.21186 3.56363 3.27001C3.42768 3.32069 3.32045 3.42793 3.26977 3.56387C3.21162 3.71988 3.27901 3.949 3.41379 4.40726L7.61969 18.7073C7.74493 19.1332 7.80756 19.3461 7.93395 19.4449C8.04424 19.5312 8.18564 19.5672 8.32377 19.5443C8.48206 19.5181 8.639 19.3611 8.95286 19.0473L11.9999 16.0002L16.4343 20.4345C16.6323 20.6325 16.7313 20.7315 16.8454 20.7686C16.9459 20.8012 17.054 20.8012 17.1545 20.7686C17.2686 20.7315 17.3676 20.6325 17.5656 20.4345L20.4343 17.5659C20.6323 17.3679 20.7313 17.2689 20.7684 17.1547C20.801 17.0543 20.801 16.9461 20.7684 16.8457C20.7313 16.7315 20.6323 16.6325 20.4343 16.4345L15.9999 12.0002L19.047 8.95311C19.3609 8.63924 19.5178 8.48231 19.5441 8.32402C19.567 8.18589 19.5309 8.04448 19.4447 7.93419C19.3458 7.8078 19.1329 7.74518 18.7071 7.61993L4.40701 3.41403Z' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
  height: 1.125em;
  width: 1.125em;
}

.icon-cursor-pointer {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cg id='SVGRepo_iconCarrier' data-name='SVGRepo iconCarrier'%3E%3Cpath d='m47.99,20c-.8,0-1.6.2-2.2.4-.8-2.6-3-4.4-5.8-4.4-1,0-2,.2-2.8.8-1-1.6-2.8-2.8-5-2.8-.8,0-1.4.2-2,.4V6c0-3.4-2.6-6-6-6s-6,2.6-6,6v20.6c-2.2-2.6-4.6-4.6-7-4.6-1.8,0-3.4.6-4.2,1.8-.8,1-1.4,2.8-.6,5.4s4.2,9.8,8,15.8c1.4,2.2,2.8,4,4,5.4,2.2,2.8,3.6,4.6,3.6,7.6,0,1.2.8,2,2,2h24c1.2,0,2-.8,2-2,0-4.8,1-8.6,2-12.6s2-8.2,2-13.4v-6c0-3.4-2.6-6-6-6Zm2,12c0,4.6-1,8.4-2,12.4-.8,3.6-1.8,7.2-2,11.6h-20.2c-.4-3.4-2.4-5.6-4.6-8-1.2-1.6-2.4-3-3.6-5-4-6.4-7-12.8-7.6-15-.2-1-.2-1.6,0-1.8.2-.2.6-.2,1-.2,1.4,0,5.2,3.8,7,8.4v1.6c0,1.2.8,2,2,2s2-.8,2-2V6c0-1.2.8-2,2-2s2,.8,2,2v18c0,1.2.8,2,2,2s2-.8,2-2v-4c0-1.2.8-2,2-2s2,.8,2,2v6c0,1.2.8,2,2,2s2-.8,2-2v-4c0-1.2.8-2,2-2s2,.8,2,2v6c0,1.2.8,2,2,2s2-.8,2-2v-2c0-1.2.8-2,2-2s2,.8,2,2v6Z' style='stroke-width: 0px;'/%3E%3Cpath d='m49.99,26v6c0,4.6-1,8.4-2,12.4-.8,3.6-1.8,7.2-2,11.6h-20.2c-.4-3.4-2.4-5.6-4.6-8-1.2-1.6-2.4-3-3.6-5-4-6.4-7-12.8-7.6-15-.2-1-.2-1.6,0-1.8.2-.2.6-.2,1-.2,1.4,0,5.2,3.8,7,8.4v1.6c0,1.2.8,2,2,2s2-.8,2-2V6c0-1.2.8-2,2-2s2,.8,2,2v18c0,1.2.8,2,2,2s2-.8,2-2v-4c0-1.2.8-2,2-2s2,.8,2,2v6c0,1.2.8,2,2,2s2-.8,2-2v-4c0-1.2.8-2,2-2s2,.8,2,2v6c0,1.2.8,2,2,2s2-.8,2-2v-2c0-1.2.8-2,2-2s2,.8,2,2Z' style='fill: %23fff; stroke-width: 0px;'/%3E%3C/g%3E%3C/svg%3E");
  height: 1.125em;
  width: 1.125em;
}

.icon-cursor-text {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%23000000' class='bi bi-cursor-text'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M5 2a.5.5 0 0 1 .5-.5c.862 0 1.573.287 2.06.566.174.099.321.198.44.286.119-.088.266-.187.44-.286A4.165 4.165 0 0 1 10.5 1.5a.5.5 0 0 1 0 1c-.638 0-1.177.213-1.564.434a3.49 3.49 0 0 0-.436.294V7.5H9a.5.5 0 0 1 0 1h-.5v4.272c.1.08.248.187.436.294.387.221.926.434 1.564.434a.5.5 0 0 1 0 1 4.165 4.165 0 0 1-2.06-.566A4.561 4.561 0 0 1 8 13.65a4.561 4.561 0 0 1-.44.285 4.165 4.165 0 0 1-2.06.566.5.5 0 0 1 0-1c.638 0 1.177-.213 1.564-.434.188-.107.335-.214.436-.294V8.5H7a.5.5 0 0 1 0-1h.5V3.228a3.49 3.49 0 0 0-.436-.294A3.166 3.166 0 0 0 5.5 2.5.5.5 0 0 1 5 2zm3.352 1.355zm-.704 9.29z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  height: 1.125rem;
  width: 1.125rem;
}

*:has(body.cursor) * {
  cursor: url(../img/cursor.svg), auto !important;
}
*:has(body.cursor) a, *:has(body.cursor) button {
  cursor: url(../img/cursor-pointer.svg), auto !important;
}
*:has(body.cursor) a i, *:has(body.cursor) button i {
  cursor: inherit !important;
}
*:has(body.cursor) #widget-access .widget__content div {
  cursor: url(../img/cursor-pointer.svg), auto !important;
}
*:has(body.cursor) #widget-access .widget__content div i {
  cursor: inherit !important;
}
* body.contrast-filter header, * body.contrast-filter main, * body.contrast-filter nav .nav-session, * body.contrast-filter nav .nav-menu, * body.contrast-filter aside, * body.contrast-filter footer, * body.contrast-filter #widget-access {
  filter: invert(1);
}
* body.saturation-filter-1 header, * body.saturation-filter-1 main, * body.saturation-filter-1 nav .nav-session, * body.saturation-filter-1 nav .nav-menu, * body.saturation-filter-1 aside, * body.saturation-filter-1 footer, * body.saturation-filter-1 #widget-access {
  filter: saturate(0.5);
}
* body.saturation-filter-2 header, * body.saturation-filter-2 main, * body.saturation-filter-2 nav .nav-session, * body.saturation-filter-2 nav .nav-menu, * body.saturation-filter-2 aside, * body.saturation-filter-2 footer, * body.saturation-filter-2 #widget-access {
  filter: saturate(3);
}
* body.saturation-filter-3 header, * body.saturation-filter-3 main, * body.saturation-filter-3 nav .nav-session, * body.saturation-filter-3 nav .nav-menu, * body.saturation-filter-3 aside, * body.saturation-filter-3 footer, * body.saturation-filter-3 #widget-access {
  filter: saturate(0);
}
* body #loupe {
  display: none;
}
* body.lectura #loupe {
  display: block;
}
@media only screen and (min-width: 1025px) {
  * body:has(nav.no-anchor-menu) #widget-access.widget-access--sidebar {
    left: calc(var(--w-no-anchor-menu) + 2rem) !important;
  }
  * body:has(nav.no-anchor-menu .sidebar:hover) #widget-access.widget-access--sidebar {
    left: calc(var(--w-anchor-menu) + 2rem) !important;
  }
  * body:has(nav.anchor-menu) #widget-access.widget-access--sidebar {
    left: calc(var(--w-anchor-menu) + 2rem) !important;
  }
}

#loupe-up {
  backdrop-filter: brightness(0.6);
  width: 100%;
  height: var(--y);
  position: fixed;
  z-index: 2000;
  overflow: auto;
  top: 0;
  border-bottom: 0.25rem solid var(--sys-red);
}

#loupe-down {
  backdrop-filter: brightness(0.6);
  width: 100%;
  height: var(--y-down);
  position: fixed;
  z-index: 2000;
  overflow: auto;
  bottom: 0;
  border-top: 0.25rem solid var(--sys-red);
}

#widget-access {
  position: fixed;
  bottom: 16px;
  left: 16px;
  display: flex;
  flex-flow: column-reverse;
  gap: 16px;
  border-radius: 16px;
  background-color: var(--sys-container);
  box-shadow: var(--elevation-5);
  z-index: 9000;
}
#widget-access #open-widget {
  display: grid;
  justify-content: center;
  align-items: center;
  background-color: var(--sys-primary);
  color: var(--sys-on-primary);
  padding: 8px;
  font-size: 24px;
  margin: auto;
  cursor: pointer;
  border-radius: 16px;
  border: 2px solid var(--sys-container);
  width: 48px;
  height: 48px;
}
#widget-access #open-widget i.icon-accessibility {
  display: block;
}
#widget-access #open-widget i.icon-settings-accessibility {
  display: none;
  color: var(--sys-primary);
}
#widget-access .widget__header {
  display: none;
  grid-template-columns: 32px 1fr;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
#widget-access .widget__header div {
  display: flex;
  gap: 8px;
  align-items: center;
}
#widget-access .widget__header div i.icon-accessibility {
  font-size: 24px;
  color: var(--sys-primary);
}
#widget-access .widget__header div h1 {
  font-size: 20px;
  color: var(--sys-on-container);
  padding: 0;
  margin: 0;
  gap: 8px;
}
#widget-access .widget__header button {
  min-width: 32px;
  min-height: 32px;
  box-shadow: none;
  border-radius: 8px !important;
  padding: 2px !important;
}
#widget-access .widget__header button i.icon-navigate-next {
  font-size: 14px;
  rotate: 180deg;
}
#widget-access .widget__header button:hover {
  box-shadow: var(--elevation-1);
  transform: unset;
}
#widget-access .widget__content {
  display: none;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--sys-container-higher);
}
#widget-access .widget__content > div {
  position: relative;
  display: flex;
  padding: 8px;
  align-items: center;
  column-gap: 8px;
  cursor: pointer;
  width: 140px;
  height: 48px;
  border-radius: 8px;
  border: 2px solid var(--sys-container-higher);
  background-color: var(--sys-container-lower);
  color: var(--sys-on-container);
  font-size: 16px;
  font-weight: normal;
  line-height: 16px;
}
#widget-access .widget__content > div i.icon-check {
  display: none;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 116px;
  background-color: var(--sys-primary);
  color: var(--sys-on-primary);
  border-radius: 50%;
  margin-top: -20px;
  width: 16px;
  height: 16px;
  font-size: 8px;
}
#widget-access .widget__content > div.active {
  background-color: var(--sys-primary-container);
  color: var(--sys-on-primary-container);
  border: 2px solid var(--sys-primary);
  box-shadow: var(--elevation-1);
}
#widget-access .widget__content > div:hover {
  transition: 0.2s all ease-in;
  border: 2px solid var(--sys-primary);
  box-shadow: var(--elevation-1);
}
#widget-access .widget__content #boton-mas, #widget-access .widget__content #boton-menos {
  justify-content: center;
  background-color: var(--sys-tertiary);
  color: var(--sys-on-tertiary);
  border: none;
  cursor: pointer;
  height: 40px;
}
#widget-access .widget__content #boton-mas i, #widget-access .widget__content #boton-menos i {
  font-size: 14px;
}
#widget-access .widget__content #boton-contraste {
  flex-wrap: wrap;
  row-gap: 4px;
}
#widget-access .widget__content #boton-contraste div {
  display: none;
  grid-template-columns: 1fr 1fr;
  gap: 4px;
  width: 100%;
}
#widget-access .widget__content #boton-contraste div span {
  background-color: var(--sys-container-higher);
  border-radius: 3px;
  height: 3px;
  width: 100%;
}
#widget-access .widget__content #boton-contraste.contrast-1 {
  padding: 4px 8px;
}
#widget-access .widget__content #boton-contraste.contrast-1 div {
  display: grid;
}
#widget-access .widget__content #boton-contraste.contrast-1 div span:nth-of-type(1) {
  background-color: var(--sys-primary);
}
#widget-access .widget__content #boton-contraste.contrast-2 {
  padding: 4px 8px;
}
#widget-access .widget__content #boton-contraste.contrast-2 div {
  display: grid;
}
#widget-access .widget__content #boton-contraste.contrast-2 div span:nth-of-type(1), #widget-access .widget__content #boton-contraste.contrast-2 div span:nth-of-type(2) {
  background-color: var(--sys-primary);
}
#widget-access .widget__content #boton-saturacion {
  flex-wrap: wrap;
  row-gap: 4px;
}
#widget-access .widget__content #boton-saturacion div {
  display: none;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4px;
  width: 100%;
}
#widget-access .widget__content #boton-saturacion div span {
  background-color: var(--sys-container-higher);
  border-radius: 3px;
  height: 3px;
  width: 100%;
}
#widget-access .widget__content #boton-saturacion.saturation-1 {
  padding: 4px 8px;
}
#widget-access .widget__content #boton-saturacion.saturation-1 div {
  display: grid;
}
#widget-access .widget__content #boton-saturacion.saturation-1 div span:nth-of-type(1) {
  background-color: var(--sys-primary);
}
#widget-access .widget__content #boton-saturacion.saturation-2 {
  padding: 4px 8px;
}
#widget-access .widget__content #boton-saturacion.saturation-2 div {
  display: grid;
}
#widget-access .widget__content #boton-saturacion.saturation-2 div span:nth-of-type(1), #widget-access .widget__content #boton-saturacion.saturation-2 div span:nth-of-type(2) {
  background-color: var(--sys-primary);
}
#widget-access .widget__content #boton-saturacion.saturation-3 {
  padding: 4px 8px;
}
#widget-access .widget__content #boton-saturacion.saturation-3 div {
  display: grid;
}
#widget-access .widget__content #boton-saturacion.saturation-3 div span:nth-of-type(1), #widget-access .widget__content #boton-saturacion.saturation-3 div span:nth-of-type(2), #widget-access .widget__content #boton-saturacion.saturation-3 div span:nth-of-type(3) {
  background-color: var(--sys-primary);
}
#widget-access .widget__content #boton-cursor i.icon-cursor-default {
  width: 24px;
  height: 24px;
}
#widget-access .widget__content #boton-cursor::after {
  display: block;
  content: "Cursor";
}
#widget-access .widget__content #boton-cursor.active::after {
  content: "Gran Cursor";
}
#widget-access .widget__content #boton-cursor.active i.icon-cursor-default {
  width: 32px;
  height: 32px;
}
#widget-access .widget__content #boton-lectura::after {
  display: block;
  content: "Lectura";
}
#widget-access .widget__content #boton-lectura.active::after {
  content: "Guía Lectura";
}
#widget-access .widget__content .btn--tertiary {
  grid-column: 2 span;
  font-size: 16px;
  height: 40px;
  box-shadow: none;
  gap: 8px;
}
#widget-access .widget__content .btn--tertiary:hover {
  box-shadow: var(--elevation-1);
  transform: unset;
}
#widget-access .widget__content i {
  font-size: 18px;
  padding: 2px;
}
#widget-access.open {
  border: 0.125rem solid transparent;
  border-radius: 16px;
  padding: 16px;
}
#widget-access.open #open-widget {
  display: none;
}
#widget-access.open .widget__header, #widget-access.open .widget__content {
  display: grid;
}
#widget-access.widget-access--sidebar {
  position: fixed;
  left: 16px !important;
  right: unset !important;
  bottom: 16px !important;
}
#widget-access.widget-access--sidebar > div:first-of-type {
  display: none;
}
#widget-access.widget-access--sidebar .widget__header {
  grid-template-columns: 32px 1fr !important;
}
#widget-access.widget-access--sidebar .widget__header > div {
  order: 2;
}
#widget-access.widget-access--sidebar .widget__header > div i {
  display: none;
}
#widget-access.widget-access--sidebar .widget__header button {
  rotate: unset !important;
}
#widget-access.active #open-widget {
  border: 2px solid var(--sys-primary);
  background-color: var(--sys-primary-container);
}
#widget-access.active #open-widget i.icon-accessibility {
  display: none;
}
#widget-access.active #open-widget i.icon-settings-accessibility {
  display: block;
}

@media only screen and (max-width: 767px) {
  #widget-access {
    bottom: 10px;
    left: 10px;
  }
  #widget-access.open {
    border-radius: 8px;
  }
  #widget-access.open .widget__content #boton-cursor, #widget-access.open .widget__content #boton-lectura {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px), print {
  #widget-access.open .widget__content #boton-cursor, #widget-access.open .widget__content #boton-lectura {
    display: none;
  }
}
@media screen and (forced-colors: active) {
  #widget-access #open-widget, #widget-access #closed-widget {
    border-color: ButtonText;
    color: ButtonText;
  }
  .widget__content > div {
    color: ButtonText !important;
    border: 2px solid ButtonText !important;
  }
  .widget__content #boton-contraste.contrast-1 div span:nth-of-type(1) {
    background-color: ButtonText !important;
  }
  .widget__content #boton-contraste.contrast-2 div span:nth-of-type(1), .widget__content #boton-contraste.contrast-2 div span:nth-of-type(2) {
    background-color: ButtonText !important;
  }
  .widget__content #boton-saturacion {
    flex-wrap: wrap;
    row-gap: 4px;
  }
  .widget__content #boton-saturacion div {
    display: none;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 4px;
    width: 100%;
  }
  .widget__content #boton-saturacion div span {
    background-color: var(--sys-container-higher);
    border-radius: 3px;
    height: 3px;
    width: 100%;
  }
  .widget__content #boton-saturacion.saturation-1 div span:nth-of-type(1) {
    background-color: ButtonText !important;
  }
  .widget__content #boton-saturacion.saturation-2 div span:nth-of-type(1), .widget__content #boton-saturacion.saturation-2 div span:nth-of-type(2) {
    background-color: ButtonText !important;
  }
  .widget__content #boton-saturacion.saturation-3 div span:nth-of-type(1), .widget__content #boton-saturacion.saturation-3 div span:nth-of-type(2), .widget__content #boton-saturacion.saturation-3 div span:nth-of-type(3) {
    background-color: ButtonText !important;
  }
}
.btn--primary, .btn--secondary, .btn--tertiary, .btn--blue, .btn--green, .btn--yellow, .btn--orange, .btn--red, .btn--container-lower, .btn--container-low, .btn--container, .btn--container-high, .btn--container-higher {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  column-gap: 1rem;
  min-width: 4rem;
  min-height: 4rem;
  font-size: 2rem;
  border-radius: 1rem;
  border: 0.1rem solid transparent;
  cursor: pointer;
  position: relative;
  box-shadow: var(--elevation-1);
  text-decoration: none;
}
.btn--primary[disabled], .btn--secondary[disabled], .btn--tertiary[disabled], .btn--blue[disabled], .btn--green[disabled], .btn--yellow[disabled], .btn--orange[disabled], .btn--red[disabled], .btn--container-lower[disabled], .btn--container-low[disabled], .btn--container[disabled], .btn--container-high[disabled], .btn--container-higher[disabled] {
  filter: opacity(0.5);
  box-shadow: none;
}
@media (hover: hover) and (pointer: fine) {
  .btn--primary[disabled]:hover, .btn--secondary[disabled]:hover, .btn--tertiary[disabled]:hover, .btn--blue[disabled]:hover, .btn--green[disabled]:hover, .btn--yellow[disabled]:hover, .btn--orange[disabled]:hover, .btn--red[disabled]:hover, .btn--container-lower[disabled]:hover, .btn--container-low[disabled]:hover, .btn--container[disabled]:hover, .btn--container-high[disabled]:hover, .btn--container-higher[disabled]:hover {
    transform: none;
    filter: opacity(0.5);
  }
}
@media (hover: hover) and (pointer: fine) {
  .btn--primary:hover, .btn--secondary:hover, .btn--tertiary:hover, .btn--blue:hover, .btn--green:hover, .btn--yellow:hover, .btn--orange:hover, .btn--red:hover, .btn--container-lower:hover, .btn--container-low:hover, .btn--container:hover, .btn--container-high:hover, .btn--container-higher:hover {
    transition: 0.2s all ease-in;
    transform: scale(0.995);
    filter: brightness(0.95);
  }
}
.btn--primary:active, .btn--secondary:active, .btn--tertiary:active, .btn--blue:active, .btn--green:active, .btn--yellow:active, .btn--orange:active, .btn--red:active, .btn--container-lower:active, .btn--container-low:active, .btn--container:active, .btn--container-high:active, .btn--container-higher:active {
  transform: scale(0.99);
  filter: brightness(0.9);
}

.btn--primary {
  background-color: var(--sys-primary);
  color: var(--sys-on-primary);
}

.btn--secondary {
  background-color: var(--sys-secondary);
  color: var(--sys-on-secondary);
}

.btn--tertiary {
  background-color: var(--sys-tertiary);
  color: var(--sys-on-tertiary);
}

.btn--blue {
  background-color: var(--sys-blue);
  color: var(--sys-on-blue);
}

.btn--green {
  background-color: var(--sys-green);
  color: var(--sys-on-green);
}

.btn--yellow {
  background-color: var(--sys-yellow);
  color: var(--sys-on-yellow);
}

.btn--orange {
  background-color: var(--sys-orange);
  color: var(--sys-on-orange);
}

.btn--red {
  background-color: var(--sys-red);
  color: var(--sys-on-red);
}

.btn--container-lower {
  background-color: var(--sys-container-lower);
  color: var(--sys-on-container);
}

.btn--container-low {
  background-color: var(--sys-container-low);
  color: var(--sys-on-container);
}

.btn--container {
  background-color: var(--sys-container);
  color: var(--sys-on-container);
}

.btn--container-high {
  background-color: var(--sys-container-high);
  color: var(--sys-on-container);
}

.btn--container-higher {
  background-color: var(--sys-container-higher);
  color: var(--sys-on-container);
}

.container--primary, .container--secondary, .container--tertiary, .container--blue, .container--green, .container--yellow, .container--orange, .container--red, .container--lower, .container--low, .container--high, .container--higher, .container {
  border-radius: 1rem;
  padding: 1.5rem;
  border: 0.125rem solid transparent;
  box-shadow: var(--elevation-1);
}

.container--primary {
  background-color: var(--sys-primary-container);
  color: var(--sys-on-primary-container);
}

.container--secondary {
  background-color: var(--sys-secondary-container);
  color: var(--sys-on-secondary-container);
}

.container--tertiary {
  background-color: var(--sys-tertiary-container);
  color: var(--sys-on-tertiary-container);
}

.container--blue {
  background-color: var(--sys-blue-container);
  color: var(--sys-on-blue-container);
}

.container--green {
  background-color: var(--sys-green-container);
  color: var(--sys-on-green-container);
}

.container--yellow {
  background-color: var(--sys-yellow-container);
  color: var(--sys-on-yellow-container);
}

.container--orange {
  background-color: var(--sys-orange-container);
  color: var(--sys-on-orange-container);
}

.container--red {
  background-color: var(--sys-red-container);
  color: var(--sys-on-red-container);
}

.container--lower {
  background-color: var(--sys-container-lower);
  color: var(--sys-on-container);
}

.container--low {
  background-color: var(--sys-container-low);
  color: var(--sys-on-container);
}

.container--high {
  background-color: var(--sys-container-high);
  color: var(--sys-on-container);
}

.container--higher {
  background-color: var(--sys-container-higher);
  color: var(--sys-on-container);
}

.container {
  background-color: var(--sys-container);
  color: var(--sys-on-container);
}

.table--primary, .table--secondary, .table--tertiary, .table--blue, .table--green, .table--yellow, .table--orange, .table--red, .table--container-lower, .table--container-low, .table--container, .table--container-high, .table--container-higher {
  width: 100%;
  border-spacing: 0;
  border-radius: 1rem;
  border: 0.125rem solid var(--sys-container-higher);
  border-bottom: 0.5rem solid transparent;
  box-shadow: var(--elevation-2);
  overflow: hidden;
}
.table--primary a, .table--primary button, .table--secondary a, .table--secondary button, .table--tertiary a, .table--tertiary button, .table--blue a, .table--blue button, .table--green a, .table--green button, .table--yellow a, .table--yellow button, .table--orange a, .table--orange button, .table--red a, .table--red button, .table--container-lower a, .table--container-lower button, .table--container-low a, .table--container-low button, .table--container a, .table--container button, .table--container-high a, .table--container-high button, .table--container-higher a, .table--container-higher button {
  box-shadow: none !important;
  transform: none !important;
  border-radius: 0.5rem;
}
.table--primary thead th, .table--secondary thead th, .table--tertiary thead th, .table--blue thead th, .table--green thead th, .table--yellow thead th, .table--orange thead th, .table--red thead th, .table--container-lower thead th, .table--container-low thead th, .table--container thead th, .table--container-high thead th, .table--container-higher thead th {
  padding: 0.5rem;
  border-bottom: 0.125rem solid transparent;
  border-right: 0.125rem solid transparent;
}
.table--primary thead th:last-of-type, .table--secondary thead th:last-of-type, .table--tertiary thead th:last-of-type, .table--blue thead th:last-of-type, .table--green thead th:last-of-type, .table--yellow thead th:last-of-type, .table--orange thead th:last-of-type, .table--red thead th:last-of-type, .table--container-lower thead th:last-of-type, .table--container-low thead th:last-of-type, .table--container thead th:last-of-type, .table--container-high thead th:last-of-type, .table--container-higher thead th:last-of-type {
  border-right: none;
}
.table--primary tbody tr, .table--secondary tbody tr, .table--tertiary tbody tr, .table--blue tbody tr, .table--green tbody tr, .table--yellow tbody tr, .table--orange tbody tr, .table--red tbody tr, .table--container-lower tbody tr, .table--container-low tbody tr, .table--container tbody tr, .table--container-high tbody tr, .table--container-higher tbody tr {
  background-color: var(--sys-container);
  color: var(--sys-on-container);
}
.table--primary tbody tr:nth-child(even), .table--secondary tbody tr:nth-child(even), .table--tertiary tbody tr:nth-child(even), .table--blue tbody tr:nth-child(even), .table--green tbody tr:nth-child(even), .table--yellow tbody tr:nth-child(even), .table--orange tbody tr:nth-child(even), .table--red tbody tr:nth-child(even), .table--container-lower tbody tr:nth-child(even), .table--container-low tbody tr:nth-child(even), .table--container tbody tr:nth-child(even), .table--container-high tbody tr:nth-child(even), .table--container-higher tbody tr:nth-child(even) {
  background-color: var(--sys-container-lower);
}
.table--primary tbody tr td, .table--secondary tbody tr td, .table--tertiary tbody tr td, .table--blue tbody tr td, .table--green tbody tr td, .table--yellow tbody tr td, .table--orange tbody tr td, .table--red tbody tr td, .table--container-lower tbody tr td, .table--container-low tbody tr td, .table--container tbody tr td, .table--container-high tbody tr td, .table--container-higher tbody tr td {
  padding: 0.5rem;
  border-bottom: 0.125rem solid var(--sys-outline);
  border-right: 0.125rem solid var(--sys-outline);
}
.table--primary tbody tr td:last-of-type, .table--secondary tbody tr td:last-of-type, .table--tertiary tbody tr td:last-of-type, .table--blue tbody tr td:last-of-type, .table--green tbody tr td:last-of-type, .table--yellow tbody tr td:last-of-type, .table--orange tbody tr td:last-of-type, .table--red tbody tr td:last-of-type, .table--container-lower tbody tr td:last-of-type, .table--container-low tbody tr td:last-of-type, .table--container tbody tr td:last-of-type, .table--container-high tbody tr td:last-of-type, .table--container-higher tbody tr td:last-of-type {
  border-right: none;
}
.table--primary tbody tr:last-of-type td, .table--secondary tbody tr:last-of-type td, .table--tertiary tbody tr:last-of-type td, .table--blue tbody tr:last-of-type td, .table--green tbody tr:last-of-type td, .table--yellow tbody tr:last-of-type td, .table--orange tbody tr:last-of-type td, .table--red tbody tr:last-of-type td, .table--container-lower tbody tr:last-of-type td, .table--container-low tbody tr:last-of-type td, .table--container tbody tr:last-of-type td, .table--container-high tbody tr:last-of-type td, .table--container-higher tbody tr:last-of-type td {
  border-bottom: none;
}

.table--primary {
  border-bottom-color: var(--sys-primary);
}
.table--primary thead tr {
  background-color: var(--sys-primary);
  color: var(--sys-on-primary);
}
.table--primary thead th {
  border-bottom-color: var(--sys-on-primary);
  border-right-color: var(--sys-on-primary);
}

.table--secondary {
  border-bottom-color: var(--sys-secondary);
}
.table--secondary thead tr {
  background-color: var(--sys-secondary);
  color: var(--sys-on-secondary);
}
.table--secondary thead th {
  border-bottom-color: var(--sys-on-secondary);
  border-right-color: var(--sys-on-secondary);
}

.table--tertiary {
  border-bottom-color: var(--sys-tertiary);
}
.table--tertiary thead tr {
  background-color: var(--sys-tertiary);
  color: var(--sys-on-tertiary);
}
.table--tertiary thead th {
  border-bottom-color: var(--sys-on-tertiary);
  border-right-color: var(--sys-on-tertiary);
}

.table--blue {
  border-bottom-color: var(--sys-blue);
}
.table--blue thead tr {
  background-color: var(--sys-blue);
  color: var(--sys-on-blue);
}
.table--blue thead th {
  border-bottom-color: var(--sys-on-blue);
  border-right-color: var(--sys-on-blue);
}

.table--green {
  border-bottom-color: var(--sys-green);
}
.table--green thead tr {
  background-color: var(--sys-green);
  color: var(--sys-on-green);
}
.table--green thead th {
  border-bottom-color: var(--sys-on-green);
  border-right-color: var(--sys-on-green);
}

.table--yellow {
  border-bottom-color: var(--sys-yellow);
}
.table--yellow thead tr {
  background-color: var(--sys-yellow);
  color: var(--sys-on-yellow);
}
.table--yellow thead th {
  border-bottom-color: var(--sys-on-yellow);
  border-right-color: var(--sys-on-yellow);
}

.table--orange {
  border-bottom-color: var(--sys-orange);
}
.table--orange thead tr {
  background-color: var(--sys-orange);
  color: var(--sys-on-orange);
}
.table--orange thead th {
  border-bottom-color: var(--sys-on-orange);
  border-right-color: var(--sys-on-orange);
}

.table--red {
  border-bottom-color: var(--sys-red);
}
.table--red thead tr {
  background-color: var(--sys-red);
  color: var(--sys-on-red);
}
.table--red thead th {
  border-bottom-color: var(--sys-on-red);
  border-right-color: var(--sys-on-red);
}

.table--container-lower {
  content: "container-lower";
  border-bottom-color: var(--sys-container-lower);
}
.table--container-lower thead th {
  background-color: var(--sys-container-lower);
  color: var(--sys-on-container);
  border-bottom-color: var(--sys-outline);
  border-right-color: var(--sys-outline);
}

.table--container-low {
  content: "container-low";
  border-bottom-color: var(--sys-container-low);
}
.table--container-low thead th {
  background-color: var(--sys-container-low);
  color: var(--sys-on-container);
  border-bottom-color: var(--sys-outline);
  border-right-color: var(--sys-outline);
}

.table--container {
  content: "container";
  border-bottom-color: var(--sys-container);
}
.table--container thead th {
  background-color: var(--sys-container);
  color: var(--sys-on-container);
  border-bottom-color: var(--sys-outline);
  border-right-color: var(--sys-outline);
}

.table--container-high {
  content: "container-high";
  border-bottom-color: var(--sys-container-high);
}
.table--container-high thead th {
  background-color: var(--sys-container-high);
  color: var(--sys-on-container);
  border-bottom-color: var(--sys-outline);
  border-right-color: var(--sys-outline);
}

.table--container-higher {
  content: "container-higher";
  border-bottom-color: var(--sys-container-higher);
}
.table--container-higher thead th {
  background-color: var(--sys-container-higher);
  color: var(--sys-on-container);
  border-bottom-color: var(--sys-outline);
  border-right-color: var(--sys-outline);
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.spinner, .spinner--primary, .spinner--secondary, .spinner--tertiary, .spinner--blue, .spinner--green, .spinner--yellow, .spinner--orange, .spinner--red {
  display: block;
  border: 0.5rem solid currentColor;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  border-left-color: transparent !important;
  animation: spin 1s ease infinite;
}

.spinner--primary {
  border-color: var(--sys-primary);
}

.spinner--secondary {
  border-color: var(--sys-secondary);
}

.spinner--tertiary {
  border-color: var(--sys-tertiary);
}

.spinner--blue {
  border-color: var(--sys-blue);
}

.spinner--green {
  border-color: var(--sys-green);
}

.spinner--yellow {
  border-color: var(--sys-yellow);
}

.spinner--orange {
  border-color: var(--sys-orange);
}

.spinner--red {
  border-color: var(--sys-red);
}

.bg--primary {
  background-color: var(--sys-primary) !important;
  color: var(--sys-on-primary) !important;
}

.bg--on-primary {
  background-color: var(--sys-on-primary) !important;
  color: var(--sys-primary) !important;
}

.bg--secondary {
  background-color: var(--sys-secondary) !important;
  color: var(--sys-on-secondary) !important;
}

.bg--on-secondary {
  background-color: var(--sys-on-secondary) !important;
  color: var(--sys-secondary) !important;
}

.bg--tertiary {
  background-color: var(--sys-tertiary) !important;
  color: var(--sys-on-tertiary) !important;
}

.bg--on-tertiary {
  background-color: var(--sys-on-tertiary) !important;
  color: var(--sys-tertiary) !important;
}

.bg--blue {
  background-color: var(--sys-blue) !important;
  color: var(--sys-on-blue) !important;
}

.bg--on-blue {
  background-color: var(--sys-on-blue) !important;
  color: var(--sys-blue) !important;
}

.bg--green {
  background-color: var(--sys-green) !important;
  color: var(--sys-on-green) !important;
}

.bg--on-green {
  background-color: var(--sys-on-green) !important;
  color: var(--sys-green) !important;
}

.bg--yellow {
  background-color: var(--sys-yellow) !important;
  color: var(--sys-on-yellow) !important;
}

.bg--on-yellow {
  background-color: var(--sys-on-yellow) !important;
  color: var(--sys-yellow) !important;
}

.bg--orange {
  background-color: var(--sys-orange) !important;
  color: var(--sys-on-orange) !important;
}

.bg--on-orange {
  background-color: var(--sys-on-orange) !important;
  color: var(--sys-orange) !important;
}

.bg--red {
  background-color: var(--sys-red) !important;
  color: var(--sys-on-red) !important;
}

.bg--on-red {
  background-color: var(--sys-on-red) !important;
  color: var(--sys-red) !important;
}

.bg--container-lower {
  background-color: var(--sys-container-lower) !important;
  color: var(--sys-on-container-lower) !important;
}

.bg--on-container-lower {
  background-color: var(--sys-on-container-lower) !important;
  color: var(--sys-container-lower) !important;
}

.bg--container-low {
  background-color: var(--sys-container-low) !important;
  color: var(--sys-on-container-low) !important;
}

.bg--on-container-low {
  background-color: var(--sys-on-container-low) !important;
  color: var(--sys-container-low) !important;
}

.bg--container {
  background-color: var(--sys-container) !important;
  color: var(--sys-on-container) !important;
}

.bg--on-container {
  background-color: var(--sys-on-container) !important;
  color: var(--sys-container) !important;
}

.bg--container-high {
  background-color: var(--sys-container-high) !important;
  color: var(--sys-on-container-high) !important;
}

.bg--on-container-high {
  background-color: var(--sys-on-container-high) !important;
  color: var(--sys-container-high) !important;
}

.bg--container-higher {
  background-color: var(--sys-container-higher) !important;
  color: var(--sys-on-container-higher) !important;
}

.bg--on-container-higher {
  background-color: var(--sys-on-container-higher) !important;
  color: var(--sys-container-higher) !important;
}

.bg--container-lower {
  background-color: var(--sys-container-lower) !important;
  color: var(--sys-on-container) !important;
}

@media only screen and (max-width: 767px) {
  .sm\:bg--primary {
    background-color: var(--sys-primary) !important;
    color: var(--sys-on-primary) !important;
  }
  .sm\:bg--on-primary {
    background-color: var(--sys-on-primary) !important;
    color: var(--sys-primary) !important;
  }
  .sm\:bg--secondary {
    background-color: var(--sys-secondary) !important;
    color: var(--sys-on-secondary) !important;
  }
  .sm\:bg--on-secondary {
    background-color: var(--sys-on-secondary) !important;
    color: var(--sys-secondary) !important;
  }
  .sm\:bg--tertiary {
    background-color: var(--sys-tertiary) !important;
    color: var(--sys-on-tertiary) !important;
  }
  .sm\:bg--on-tertiary {
    background-color: var(--sys-on-tertiary) !important;
    color: var(--sys-tertiary) !important;
  }
  .sm\:bg--blue {
    background-color: var(--sys-blue) !important;
    color: var(--sys-on-blue) !important;
  }
  .sm\:bg--on-blue {
    background-color: var(--sys-on-blue) !important;
    color: var(--sys-blue) !important;
  }
  .sm\:bg--green {
    background-color: var(--sys-green) !important;
    color: var(--sys-on-green) !important;
  }
  .sm\:bg--on-green {
    background-color: var(--sys-on-green) !important;
    color: var(--sys-green) !important;
  }
  .sm\:bg--yellow {
    background-color: var(--sys-yellow) !important;
    color: var(--sys-on-yellow) !important;
  }
  .sm\:bg--on-yellow {
    background-color: var(--sys-on-yellow) !important;
    color: var(--sys-yellow) !important;
  }
  .sm\:bg--orange {
    background-color: var(--sys-orange) !important;
    color: var(--sys-on-orange) !important;
  }
  .sm\:bg--on-orange {
    background-color: var(--sys-on-orange) !important;
    color: var(--sys-orange) !important;
  }
  .sm\:bg--red {
    background-color: var(--sys-red) !important;
    color: var(--sys-on-red) !important;
  }
  .sm\:bg--on-red {
    background-color: var(--sys-on-red) !important;
    color: var(--sys-red) !important;
  }
  .sm\:bg--container-lower {
    background-color: var(--sys-container-lower) !important;
    color: var(--sys-on-container-lower) !important;
  }
  .sm\:bg--on-container-lower {
    background-color: var(--sys-on-container-lower) !important;
    color: var(--sys-container-lower) !important;
  }
  .sm\:bg--container-low {
    background-color: var(--sys-container-low) !important;
    color: var(--sys-on-container-low) !important;
  }
  .sm\:bg--on-container-low {
    background-color: var(--sys-on-container-low) !important;
    color: var(--sys-container-low) !important;
  }
  .sm\:bg--container {
    background-color: var(--sys-container) !important;
    color: var(--sys-on-container) !important;
  }
  .sm\:bg--on-container {
    background-color: var(--sys-on-container) !important;
    color: var(--sys-container) !important;
  }
  .sm\:bg--container-high {
    background-color: var(--sys-container-high) !important;
    color: var(--sys-on-container-high) !important;
  }
  .sm\:bg--on-container-high {
    background-color: var(--sys-on-container-high) !important;
    color: var(--sys-container-high) !important;
  }
  .sm\:bg--container-higher {
    background-color: var(--sys-container-higher) !important;
    color: var(--sys-on-container-higher) !important;
  }
  .sm\:bg--on-container-higher {
    background-color: var(--sys-on-container-higher) !important;
    color: var(--sys-container-higher) !important;
  }
  .sm\:bg--container-lower {
    background-color: var(--sys-container-lower) !important;
    color: var(--sys-on-container) !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .md\:bg--primary {
    background-color: var(--sys-primary) !important;
    color: var(--sys-on-primary) !important;
  }
  .md\:bg--on-primary {
    background-color: var(--sys-on-primary) !important;
    color: var(--sys-primary) !important;
  }
  .md\:bg--secondary {
    background-color: var(--sys-secondary) !important;
    color: var(--sys-on-secondary) !important;
  }
  .md\:bg--on-secondary {
    background-color: var(--sys-on-secondary) !important;
    color: var(--sys-secondary) !important;
  }
  .md\:bg--tertiary {
    background-color: var(--sys-tertiary) !important;
    color: var(--sys-on-tertiary) !important;
  }
  .md\:bg--on-tertiary {
    background-color: var(--sys-on-tertiary) !important;
    color: var(--sys-tertiary) !important;
  }
  .md\:bg--blue {
    background-color: var(--sys-blue) !important;
    color: var(--sys-on-blue) !important;
  }
  .md\:bg--on-blue {
    background-color: var(--sys-on-blue) !important;
    color: var(--sys-blue) !important;
  }
  .md\:bg--green {
    background-color: var(--sys-green) !important;
    color: var(--sys-on-green) !important;
  }
  .md\:bg--on-green {
    background-color: var(--sys-on-green) !important;
    color: var(--sys-green) !important;
  }
  .md\:bg--yellow {
    background-color: var(--sys-yellow) !important;
    color: var(--sys-on-yellow) !important;
  }
  .md\:bg--on-yellow {
    background-color: var(--sys-on-yellow) !important;
    color: var(--sys-yellow) !important;
  }
  .md\:bg--orange {
    background-color: var(--sys-orange) !important;
    color: var(--sys-on-orange) !important;
  }
  .md\:bg--on-orange {
    background-color: var(--sys-on-orange) !important;
    color: var(--sys-orange) !important;
  }
  .md\:bg--red {
    background-color: var(--sys-red) !important;
    color: var(--sys-on-red) !important;
  }
  .md\:bg--on-red {
    background-color: var(--sys-on-red) !important;
    color: var(--sys-red) !important;
  }
  .md\:bg--container-lower {
    background-color: var(--sys-container-lower) !important;
    color: var(--sys-on-container-lower) !important;
  }
  .md\:bg--on-container-lower {
    background-color: var(--sys-on-container-lower) !important;
    color: var(--sys-container-lower) !important;
  }
  .md\:bg--container-low {
    background-color: var(--sys-container-low) !important;
    color: var(--sys-on-container-low) !important;
  }
  .md\:bg--on-container-low {
    background-color: var(--sys-on-container-low) !important;
    color: var(--sys-container-low) !important;
  }
  .md\:bg--container {
    background-color: var(--sys-container) !important;
    color: var(--sys-on-container) !important;
  }
  .md\:bg--on-container {
    background-color: var(--sys-on-container) !important;
    color: var(--sys-container) !important;
  }
  .md\:bg--container-high {
    background-color: var(--sys-container-high) !important;
    color: var(--sys-on-container-high) !important;
  }
  .md\:bg--on-container-high {
    background-color: var(--sys-on-container-high) !important;
    color: var(--sys-container-high) !important;
  }
  .md\:bg--container-higher {
    background-color: var(--sys-container-higher) !important;
    color: var(--sys-on-container-higher) !important;
  }
  .md\:bg--on-container-higher {
    background-color: var(--sys-on-container-higher) !important;
    color: var(--sys-container-higher) !important;
  }
  .md\:bg--container-lower {
    background-color: var(--sys-container-lower) !important;
    color: var(--sys-on-container) !important;
  }
}
@media only screen and (min-width: 1025px) {
  .lg\:bg--primary {
    background-color: var(--sys-primary) !important;
    color: var(--sys-on-primary) !important;
  }
  .lg\:bg--on-primary {
    background-color: var(--sys-on-primary) !important;
    color: var(--sys-primary) !important;
  }
  .lg\:bg--secondary {
    background-color: var(--sys-secondary) !important;
    color: var(--sys-on-secondary) !important;
  }
  .lg\:bg--on-secondary {
    background-color: var(--sys-on-secondary) !important;
    color: var(--sys-secondary) !important;
  }
  .lg\:bg--tertiary {
    background-color: var(--sys-tertiary) !important;
    color: var(--sys-on-tertiary) !important;
  }
  .lg\:bg--on-tertiary {
    background-color: var(--sys-on-tertiary) !important;
    color: var(--sys-tertiary) !important;
  }
  .lg\:bg--blue {
    background-color: var(--sys-blue) !important;
    color: var(--sys-on-blue) !important;
  }
  .lg\:bg--on-blue {
    background-color: var(--sys-on-blue) !important;
    color: var(--sys-blue) !important;
  }
  .lg\:bg--green {
    background-color: var(--sys-green) !important;
    color: var(--sys-on-green) !important;
  }
  .lg\:bg--on-green {
    background-color: var(--sys-on-green) !important;
    color: var(--sys-green) !important;
  }
  .lg\:bg--yellow {
    background-color: var(--sys-yellow) !important;
    color: var(--sys-on-yellow) !important;
  }
  .lg\:bg--on-yellow {
    background-color: var(--sys-on-yellow) !important;
    color: var(--sys-yellow) !important;
  }
  .lg\:bg--orange {
    background-color: var(--sys-orange) !important;
    color: var(--sys-on-orange) !important;
  }
  .lg\:bg--on-orange {
    background-color: var(--sys-on-orange) !important;
    color: var(--sys-orange) !important;
  }
  .lg\:bg--red {
    background-color: var(--sys-red) !important;
    color: var(--sys-on-red) !important;
  }
  .lg\:bg--on-red {
    background-color: var(--sys-on-red) !important;
    color: var(--sys-red) !important;
  }
  .lg\:bg--container-lower {
    background-color: var(--sys-container-lower) !important;
    color: var(--sys-on-container-lower) !important;
  }
  .lg\:bg--on-container-lower {
    background-color: var(--sys-on-container-lower) !important;
    color: var(--sys-container-lower) !important;
  }
  .lg\:bg--container-low {
    background-color: var(--sys-container-low) !important;
    color: var(--sys-on-container-low) !important;
  }
  .lg\:bg--on-container-low {
    background-color: var(--sys-on-container-low) !important;
    color: var(--sys-container-low) !important;
  }
  .lg\:bg--container {
    background-color: var(--sys-container) !important;
    color: var(--sys-on-container) !important;
  }
  .lg\:bg--on-container {
    background-color: var(--sys-on-container) !important;
    color: var(--sys-container) !important;
  }
  .lg\:bg--container-high {
    background-color: var(--sys-container-high) !important;
    color: var(--sys-on-container-high) !important;
  }
  .lg\:bg--on-container-high {
    background-color: var(--sys-on-container-high) !important;
    color: var(--sys-container-high) !important;
  }
  .lg\:bg--container-higher {
    background-color: var(--sys-container-higher) !important;
    color: var(--sys-on-container-higher) !important;
  }
  .lg\:bg--on-container-higher {
    background-color: var(--sys-on-container-higher) !important;
    color: var(--sys-container-higher) !important;
  }
  .lg\:bg--container-lower {
    background-color: var(--sys-container-lower) !important;
    color: var(--sys-on-container) !important;
  }
}
/* Alto Contraste Windows */
@media screen and (forced-colors: active) {
  [class^=bg--] {
    forced-color-adjust: none;
  }
}
/* BORDERS */
.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.border-dotted {
  border-style: dotted;
}

.border-double {
  border-style: double;
}

.border-hidden {
  border-style: hidden;
}

.border-none {
  border-style: none;
}

.border-current {
  border-color: currentColor;
}

.border-transparent {
  border-color: transparent;
}

.border-primary {
  border-color: var(--sys-primary);
}

.border-secondary {
  border-color: var(--sys-secondary);
}

.border-tertiary {
  border-color: var(--sys-tertiary);
}

.border-blue {
  border-color: var(--sys-blue);
}

.border-green {
  border-color: var(--sys-green);
}

.border-yellow {
  border-color: var(--sys-yellow);
}

.border-orange {
  border-color: var(--sys-orange);
}

.border-red {
  border-color: var(--sys-red);
}

.border-container-lower {
  border-color: var(--sys-container-lower);
}

.border-container-low {
  border-color: var(--sys-container-low);
}

.border-container {
  border-color: var(--sys-container);
}

.border-container-high {
  border-color: var(--sys-container-high);
}

.border-container-higher {
  border-color: var(--sys-container-higher);
}

.rounded-xs {
  border-radius: .25rem;
}

.rounded-t-xs {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.rounded-r-xs {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

.rounded-b-xs {
  border-bottom-left-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

.rounded-l-xs {
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.rounded-sm {
  border-radius: .5rem;
}

.rounded-t-sm {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
}

.rounded-r-sm {
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem;
}

.rounded-b-sm {
  border-bottom-left-radius: .5rem;
  border-bottom-right-radius: .5rem;
}

.rounded-l-sm {
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.rounded-md {
  border-radius: 1rem;
}

.rounded-t-md {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.rounded-r-md {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.rounded-b-md {
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.rounded-l-md {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rounded-lg {
  border-radius: 2rem;
}

.rounded-t-lg {
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
}

.rounded-r-lg {
  border-top-right-radius: 2rem;
  border-bottom-right-radius: 2rem;
}

.rounded-b-lg {
  border-bottom-left-radius: 2rem;
  border-bottom-right-radius: 2rem;
}

.rounded-l-lg {
  border-top-left-radius: 2rem;
  border-bottom-left-radius: 2rem;
}

.rounded-50per {
  border-radius: 50%;
}

.rounded-t-50per {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.rounded-r-50per {
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
}

.rounded-b-50per {
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}

.rounded-l-50per {
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
}

.rounded-none {
  border-radius: none;
}

.rounded-t-none {
  border-top-left-radius: none;
  border-top-right-radius: none;
}

.rounded-r-none {
  border-top-right-radius: none;
  border-bottom-right-radius: none;
}

.rounded-b-none {
  border-bottom-left-radius: none;
  border-bottom-right-radius: none;
}

.rounded-l-none {
  border-top-left-radius: none;
  border-bottom-left-radius: none;
}

.border-0 {
  border-width: 0rem;
}

.border-l-0 {
  border-left-width: 0rem;
}

.border-b-0 {
  border-bottom-width: 0rem;
}

.border-r-0 {
  border-right-width: 0rem;
}

.border-1 {
  border-width: 1rem;
}

.border-l-1 {
  border-left-width: 1rem;
}

.border-b-1 {
  border-bottom-width: 1rem;
}

.border-r-1 {
  border-right-width: 1rem;
}

.border-2 {
  border-width: 2rem;
}

.border-l-2 {
  border-left-width: 2rem;
}

.border-b-2 {
  border-bottom-width: 2rem;
}

.border-r-2 {
  border-right-width: 2rem;
}

.border-3 {
  border-width: 3rem;
}

.border-l-3 {
  border-left-width: 3rem;
}

.border-b-3 {
  border-bottom-width: 3rem;
}

.border-r-3 {
  border-right-width: 3rem;
}

.border-4 {
  border-width: 4rem;
}

.border-l-4 {
  border-left-width: 4rem;
}

.border-b-4 {
  border-bottom-width: 4rem;
}

.border-r-4 {
  border-right-width: 4rem;
}

.border-5 {
  border-width: 5rem;
}

.border-l-5 {
  border-left-width: 5rem;
}

.border-b-5 {
  border-bottom-width: 5rem;
}

.border-r-5 {
  border-right-width: 5rem;
}

.border-6 {
  border-width: 6rem;
}

.border-l-6 {
  border-left-width: 6rem;
}

.border-b-6 {
  border-bottom-width: 6rem;
}

.border-r-6 {
  border-right-width: 6rem;
}

.border-0\.125 {
  border-width: 0.125rem;
}

.border-t-0\.125 {
  border-top-width: 0.125rem;
}

.border-l-0\.125 {
  border-left-width: 0.125rem;
}

.border-b-0\.125 {
  border-bottom-width: 0.125rem;
}

.border-r-0\.125 {
  border-right-width: 0.125rem;
}

.border-0\.25 {
  border-width: 0.25rem;
}

.border-t-0\.25 {
  border-top-width: 0.25rem;
}

.border-l-0\.25 {
  border-left-width: 0.25rem;
}

.border-b-0\.25 {
  border-bottom-width: 0.25rem;
}

.border-r-0\.25 {
  border-right-width: 0.25rem;
}

.border-0\.5 {
  border-width: 0.5rem;
}

.border-t-0\.5 {
  border-top-width: 0.5rem;
}

.border-l-0\.5 {
  border-left-width: 0.5rem;
}

.border-b-0\.5 {
  border-bottom-width: 0.5rem;
}

.border-r-0\.5 {
  border-right-width: 0.5rem;
}

.border-0\.75 {
  border-width: 0.75rem;
}

.border-t-0\.75 {
  border-top-width: 0.75rem;
}

.border-l-0\.75 {
  border-left-width: 0.75rem;
}

.border-b-0\.75 {
  border-bottom-width: 0.75rem;
}

.border-r-0\.75 {
  border-right-width: 0.75rem;
}

@media only screen and (max-width: 767px) {
  .sm\:border-solid {
    border-style: solid;
  }
  .sm\:border-dashed {
    border-style: dashed;
  }
  .sm\:border-dotted {
    border-style: dotted;
  }
  .sm\:border-double {
    border-style: double;
  }
  .sm\:border-hidden {
    border-style: hidden;
  }
  .sm\:border-none {
    border-style: none;
  }
  .sm\:border-current {
    border-color: currentColor;
  }
  .sm\:border-transparent {
    border-color: transparent;
  }
  .sm\:border-primary {
    border-color: var(--sys-primary);
  }
  .sm\:border-secondary {
    border-color: var(--sys-secondary);
  }
  .sm\:border-tertiary {
    border-color: var(--sys-tertiary);
  }
  .sm\:border-blue {
    border-color: var(--sys-blue);
  }
  .sm\:border-green {
    border-color: var(--sys-green);
  }
  .sm\:border-yellow {
    border-color: var(--sys-yellow);
  }
  .sm\:border-orange {
    border-color: var(--sys-orange);
  }
  .sm\:border-red {
    border-color: var(--sys-red);
  }
  .sm\:border-container-lower {
    border-color: var(--sys-container-lower);
  }
  .sm\:border-container-low {
    border-color: var(--sys-container-low);
  }
  .sm\:border-container {
    border-color: var(--sys-container);
  }
  .sm\:border-container-high {
    border-color: var(--sys-container-high);
  }
  .sm\:border-container-higher {
    border-color: var(--sys-container-higher);
  }
  .sm\:rounded-xs {
    border-radius: .25rem;
  }
  .sm\:rounded-t-xs {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }
  .sm\:rounded-r-xs {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }
  .sm\:rounded-b-xs {
    border-bottom-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }
  .sm\:rounded-l-xs {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }
  .sm\:rounded-sm {
    border-radius: .5rem;
  }
  .sm\:rounded-t-sm {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }
  .sm\:rounded-r-sm {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }
  .sm\:rounded-b-sm {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }
  .sm\:rounded-l-sm {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }
  .sm\:rounded-md {
    border-radius: 1rem;
  }
  .sm\:rounded-t-md {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }
  .sm\:rounded-r-md {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
  .sm\:rounded-b-md {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
  .sm\:rounded-l-md {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }
  .sm\:rounded-lg {
    border-radius: 2rem;
  }
  .sm\:rounded-t-lg {
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
  }
  .sm\:rounded-r-lg {
    border-top-right-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
  .sm\:rounded-b-lg {
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
  .sm\:rounded-l-lg {
    border-top-left-radius: 2rem;
    border-bottom-left-radius: 2rem;
  }
  .sm\:rounded-50per {
    border-radius: 50%;
  }
  .sm\:rounded-t-50per {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }
  .sm\:rounded-r-50per {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .sm\:rounded-b-50per {
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .sm\:rounded-l-50per {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .sm\:rounded-none {
    border-radius: none;
  }
  .sm\:rounded-t-none {
    border-top-left-radius: none;
    border-top-right-radius: none;
  }
  .sm\:rounded-r-none {
    border-top-right-radius: none;
    border-bottom-right-radius: none;
  }
  .sm\:rounded-b-none {
    border-bottom-left-radius: none;
    border-bottom-right-radius: none;
  }
  .sm\:rounded-l-none {
    border-top-left-radius: none;
    border-bottom-left-radius: none;
  }
  .sm\:border-0 {
    border-width: 0rem;
  }
  .sm\:border-l-0 {
    border-left-width: 0rem;
  }
  .sm\:border-b-0 {
    border-bottom-width: 0rem;
  }
  .sm\:border-r-0 {
    border-right-width: 0rem;
  }
  .sm\:border-1 {
    border-width: 1rem;
  }
  .sm\:border-l-1 {
    border-left-width: 1rem;
  }
  .sm\:border-b-1 {
    border-bottom-width: 1rem;
  }
  .sm\:border-r-1 {
    border-right-width: 1rem;
  }
  .sm\:border-2 {
    border-width: 2rem;
  }
  .sm\:border-l-2 {
    border-left-width: 2rem;
  }
  .sm\:border-b-2 {
    border-bottom-width: 2rem;
  }
  .sm\:border-r-2 {
    border-right-width: 2rem;
  }
  .sm\:border-3 {
    border-width: 3rem;
  }
  .sm\:border-l-3 {
    border-left-width: 3rem;
  }
  .sm\:border-b-3 {
    border-bottom-width: 3rem;
  }
  .sm\:border-r-3 {
    border-right-width: 3rem;
  }
  .sm\:border-4 {
    border-width: 4rem;
  }
  .sm\:border-l-4 {
    border-left-width: 4rem;
  }
  .sm\:border-b-4 {
    border-bottom-width: 4rem;
  }
  .sm\:border-r-4 {
    border-right-width: 4rem;
  }
  .sm\:border-5 {
    border-width: 5rem;
  }
  .sm\:border-l-5 {
    border-left-width: 5rem;
  }
  .sm\:border-b-5 {
    border-bottom-width: 5rem;
  }
  .sm\:border-r-5 {
    border-right-width: 5rem;
  }
  .sm\:border-6 {
    border-width: 6rem;
  }
  .sm\:border-l-6 {
    border-left-width: 6rem;
  }
  .sm\:border-b-6 {
    border-bottom-width: 6rem;
  }
  .sm\:border-r-6 {
    border-right-width: 6rem;
  }
  .sm\:border-0\.125 {
    border-width: 0.125rem;
  }
  .sm\:border-t-0\.125 {
    border-top-width: 0.125rem;
  }
  .sm\:border-l-0\.125 {
    border-left-width: 0.125rem;
  }
  .sm\:border-b-0\.125 {
    border-bottom-width: 0.125rem;
  }
  .sm\:border-r-0\.125 {
    border-right-width: 0.125rem;
  }
  .sm\:border-0\.25 {
    border-width: 0.25rem;
  }
  .sm\:border-t-0\.25 {
    border-top-width: 0.25rem;
  }
  .sm\:border-l-0\.25 {
    border-left-width: 0.25rem;
  }
  .sm\:border-b-0\.25 {
    border-bottom-width: 0.25rem;
  }
  .sm\:border-r-0\.25 {
    border-right-width: 0.25rem;
  }
  .sm\:border-0\.5 {
    border-width: 0.5rem;
  }
  .sm\:border-t-0\.5 {
    border-top-width: 0.5rem;
  }
  .sm\:border-l-0\.5 {
    border-left-width: 0.5rem;
  }
  .sm\:border-b-0\.5 {
    border-bottom-width: 0.5rem;
  }
  .sm\:border-r-0\.5 {
    border-right-width: 0.5rem;
  }
  .sm\:border-0\.75 {
    border-width: 0.75rem;
  }
  .sm\:border-t-0\.75 {
    border-top-width: 0.75rem;
  }
  .sm\:border-l-0\.75 {
    border-left-width: 0.75rem;
  }
  .sm\:border-b-0\.75 {
    border-bottom-width: 0.75rem;
  }
  .sm\:border-r-0\.75 {
    border-right-width: 0.75rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .md\:border-solid {
    border-style: solid;
  }
  .md\:border-dashed {
    border-style: dashed;
  }
  .md\:border-dotted {
    border-style: dotted;
  }
  .md\:border-double {
    border-style: double;
  }
  .md\:border-hidden {
    border-style: hidden;
  }
  .md\:border-none {
    border-style: none;
  }
  .md\:border-current {
    border-color: currentColor;
  }
  .md\:border-transparent {
    border-color: transparent;
  }
  .md\:border-primary {
    border-color: var(--sys-primary);
  }
  .md\:border-secondary {
    border-color: var(--sys-secondary);
  }
  .md\:border-tertiary {
    border-color: var(--sys-tertiary);
  }
  .md\:border-blue {
    border-color: var(--sys-blue);
  }
  .md\:border-green {
    border-color: var(--sys-green);
  }
  .md\:border-yellow {
    border-color: var(--sys-yellow);
  }
  .md\:border-orange {
    border-color: var(--sys-orange);
  }
  .md\:border-red {
    border-color: var(--sys-red);
  }
  .md\:border-container-lower {
    border-color: var(--sys-container-lower);
  }
  .md\:border-container-low {
    border-color: var(--sys-container-low);
  }
  .md\:border-container {
    border-color: var(--sys-container);
  }
  .md\:border-container-high {
    border-color: var(--sys-container-high);
  }
  .md\:border-container-higher {
    border-color: var(--sys-container-higher);
  }
  .md\:rounded-xs {
    border-radius: .25rem;
  }
  .md\:rounded-t-xs {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }
  .md\:rounded-r-xs {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }
  .md\:rounded-b-xs {
    border-bottom-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }
  .md\:rounded-l-xs {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }
  .md\:rounded-sm {
    border-radius: .5rem;
  }
  .md\:rounded-t-sm {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }
  .md\:rounded-r-sm {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }
  .md\:rounded-b-sm {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }
  .md\:rounded-l-sm {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }
  .md\:rounded-md {
    border-radius: 1rem;
  }
  .md\:rounded-t-md {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }
  .md\:rounded-r-md {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
  .md\:rounded-b-md {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
  .md\:rounded-l-md {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }
  .md\:rounded-lg {
    border-radius: 2rem;
  }
  .md\:rounded-t-lg {
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
  }
  .md\:rounded-r-lg {
    border-top-right-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
  .md\:rounded-b-lg {
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
  .md\:rounded-l-lg {
    border-top-left-radius: 2rem;
    border-bottom-left-radius: 2rem;
  }
  .md\:rounded-50per {
    border-radius: 50%;
  }
  .md\:rounded-t-50per {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }
  .md\:rounded-r-50per {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .md\:rounded-b-50per {
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .md\:rounded-l-50per {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .md\:rounded-none {
    border-radius: none;
  }
  .md\:rounded-t-none {
    border-top-left-radius: none;
    border-top-right-radius: none;
  }
  .md\:rounded-r-none {
    border-top-right-radius: none;
    border-bottom-right-radius: none;
  }
  .md\:rounded-b-none {
    border-bottom-left-radius: none;
    border-bottom-right-radius: none;
  }
  .md\:rounded-l-none {
    border-top-left-radius: none;
    border-bottom-left-radius: none;
  }
  .md\:border-0 {
    border-width: 0rem;
  }
  .md\:border-l-0 {
    border-left-width: 0rem;
  }
  .md\:border-b-0 {
    border-bottom-width: 0rem;
  }
  .md\:border-r-0 {
    border-right-width: 0rem;
  }
  .md\:border-1 {
    border-width: 1rem;
  }
  .md\:border-l-1 {
    border-left-width: 1rem;
  }
  .md\:border-b-1 {
    border-bottom-width: 1rem;
  }
  .md\:border-r-1 {
    border-right-width: 1rem;
  }
  .md\:border-2 {
    border-width: 2rem;
  }
  .md\:border-l-2 {
    border-left-width: 2rem;
  }
  .md\:border-b-2 {
    border-bottom-width: 2rem;
  }
  .md\:border-r-2 {
    border-right-width: 2rem;
  }
  .md\:border-3 {
    border-width: 3rem;
  }
  .md\:border-l-3 {
    border-left-width: 3rem;
  }
  .md\:border-b-3 {
    border-bottom-width: 3rem;
  }
  .md\:border-r-3 {
    border-right-width: 3rem;
  }
  .md\:border-4 {
    border-width: 4rem;
  }
  .md\:border-l-4 {
    border-left-width: 4rem;
  }
  .md\:border-b-4 {
    border-bottom-width: 4rem;
  }
  .md\:border-r-4 {
    border-right-width: 4rem;
  }
  .md\:border-5 {
    border-width: 5rem;
  }
  .md\:border-l-5 {
    border-left-width: 5rem;
  }
  .md\:border-b-5 {
    border-bottom-width: 5rem;
  }
  .md\:border-r-5 {
    border-right-width: 5rem;
  }
  .md\:border-6 {
    border-width: 6rem;
  }
  .md\:border-l-6 {
    border-left-width: 6rem;
  }
  .md\:border-b-6 {
    border-bottom-width: 6rem;
  }
  .md\:border-r-6 {
    border-right-width: 6rem;
  }
  .md\:border-0\.125 {
    border-width: 0.125rem;
  }
  .md\:border-t-0\.125 {
    border-top-width: 0.125rem;
  }
  .md\:border-l-0\.125 {
    border-left-width: 0.125rem;
  }
  .md\:border-b-0\.125 {
    border-bottom-width: 0.125rem;
  }
  .md\:border-r-0\.125 {
    border-right-width: 0.125rem;
  }
  .md\:border-0\.25 {
    border-width: 0.25rem;
  }
  .md\:border-t-0\.25 {
    border-top-width: 0.25rem;
  }
  .md\:border-l-0\.25 {
    border-left-width: 0.25rem;
  }
  .md\:border-b-0\.25 {
    border-bottom-width: 0.25rem;
  }
  .md\:border-r-0\.25 {
    border-right-width: 0.25rem;
  }
  .md\:border-0\.5 {
    border-width: 0.5rem;
  }
  .md\:border-t-0\.5 {
    border-top-width: 0.5rem;
  }
  .md\:border-l-0\.5 {
    border-left-width: 0.5rem;
  }
  .md\:border-b-0\.5 {
    border-bottom-width: 0.5rem;
  }
  .md\:border-r-0\.5 {
    border-right-width: 0.5rem;
  }
  .md\:border-0\.75 {
    border-width: 0.75rem;
  }
  .md\:border-t-0\.75 {
    border-top-width: 0.75rem;
  }
  .md\:border-l-0\.75 {
    border-left-width: 0.75rem;
  }
  .md\:border-b-0\.75 {
    border-bottom-width: 0.75rem;
  }
  .md\:border-r-0\.75 {
    border-right-width: 0.75rem;
  }
}
@media only screen and (min-width: 1025px) {
  .lg\:border-solid {
    border-style: solid;
  }
  .lg\:border-dashed {
    border-style: dashed;
  }
  .lg\:border-dotted {
    border-style: dotted;
  }
  .lg\:border-double {
    border-style: double;
  }
  .lg\:border-hidden {
    border-style: hidden;
  }
  .lg\:border-none {
    border-style: none;
  }
  .lg\:border-current {
    border-color: currentColor;
  }
  .lg\:border-transparent {
    border-color: transparent;
  }
  .lg\:border-primary {
    border-color: var(--sys-primary);
  }
  .lg\:border-secondary {
    border-color: var(--sys-secondary);
  }
  .lg\:border-tertiary {
    border-color: var(--sys-tertiary);
  }
  .lg\:border-blue {
    border-color: var(--sys-blue);
  }
  .lg\:border-green {
    border-color: var(--sys-green);
  }
  .lg\:border-yellow {
    border-color: var(--sys-yellow);
  }
  .lg\:border-orange {
    border-color: var(--sys-orange);
  }
  .lg\:border-red {
    border-color: var(--sys-red);
  }
  .lg\:border-container-lower {
    border-color: var(--sys-container-lower);
  }
  .lg\:border-container-low {
    border-color: var(--sys-container-low);
  }
  .lg\:border-container {
    border-color: var(--sys-container);
  }
  .lg\:border-container-high {
    border-color: var(--sys-container-high);
  }
  .lg\:border-container-higher {
    border-color: var(--sys-container-higher);
  }
  .lg\:rounded-xs {
    border-radius: .25rem;
  }
  .lg\:rounded-t-xs {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }
  .lg\:rounded-r-xs {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }
  .lg\:rounded-b-xs {
    border-bottom-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }
  .lg\:rounded-l-xs {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }
  .lg\:rounded-sm {
    border-radius: .5rem;
  }
  .lg\:rounded-t-sm {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }
  .lg\:rounded-r-sm {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }
  .lg\:rounded-b-sm {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }
  .lg\:rounded-l-sm {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }
  .lg\:rounded-md {
    border-radius: 1rem;
  }
  .lg\:rounded-t-md {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }
  .lg\:rounded-r-md {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
  .lg\:rounded-b-md {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
  .lg\:rounded-l-md {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }
  .lg\:rounded-lg {
    border-radius: 2rem;
  }
  .lg\:rounded-t-lg {
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
  }
  .lg\:rounded-r-lg {
    border-top-right-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
  .lg\:rounded-b-lg {
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
  .lg\:rounded-l-lg {
    border-top-left-radius: 2rem;
    border-bottom-left-radius: 2rem;
  }
  .lg\:rounded-50per {
    border-radius: 50%;
  }
  .lg\:rounded-t-50per {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }
  .lg\:rounded-r-50per {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .lg\:rounded-b-50per {
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .lg\:rounded-l-50per {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .lg\:rounded-none {
    border-radius: none;
  }
  .lg\:rounded-t-none {
    border-top-left-radius: none;
    border-top-right-radius: none;
  }
  .lg\:rounded-r-none {
    border-top-right-radius: none;
    border-bottom-right-radius: none;
  }
  .lg\:rounded-b-none {
    border-bottom-left-radius: none;
    border-bottom-right-radius: none;
  }
  .lg\:rounded-l-none {
    border-top-left-radius: none;
    border-bottom-left-radius: none;
  }
  .lg\:border-0 {
    border-width: 0rem;
  }
  .lg\:border-l-0 {
    border-left-width: 0rem;
  }
  .lg\:border-b-0 {
    border-bottom-width: 0rem;
  }
  .lg\:border-r-0 {
    border-right-width: 0rem;
  }
  .lg\:border-1 {
    border-width: 1rem;
  }
  .lg\:border-l-1 {
    border-left-width: 1rem;
  }
  .lg\:border-b-1 {
    border-bottom-width: 1rem;
  }
  .lg\:border-r-1 {
    border-right-width: 1rem;
  }
  .lg\:border-2 {
    border-width: 2rem;
  }
  .lg\:border-l-2 {
    border-left-width: 2rem;
  }
  .lg\:border-b-2 {
    border-bottom-width: 2rem;
  }
  .lg\:border-r-2 {
    border-right-width: 2rem;
  }
  .lg\:border-3 {
    border-width: 3rem;
  }
  .lg\:border-l-3 {
    border-left-width: 3rem;
  }
  .lg\:border-b-3 {
    border-bottom-width: 3rem;
  }
  .lg\:border-r-3 {
    border-right-width: 3rem;
  }
  .lg\:border-4 {
    border-width: 4rem;
  }
  .lg\:border-l-4 {
    border-left-width: 4rem;
  }
  .lg\:border-b-4 {
    border-bottom-width: 4rem;
  }
  .lg\:border-r-4 {
    border-right-width: 4rem;
  }
  .lg\:border-5 {
    border-width: 5rem;
  }
  .lg\:border-l-5 {
    border-left-width: 5rem;
  }
  .lg\:border-b-5 {
    border-bottom-width: 5rem;
  }
  .lg\:border-r-5 {
    border-right-width: 5rem;
  }
  .lg\:border-6 {
    border-width: 6rem;
  }
  .lg\:border-l-6 {
    border-left-width: 6rem;
  }
  .lg\:border-b-6 {
    border-bottom-width: 6rem;
  }
  .lg\:border-r-6 {
    border-right-width: 6rem;
  }
  .lg\:border-0\.125 {
    border-width: 0.125rem;
  }
  .lg\:border-t-0\.125 {
    border-top-width: 0.125rem;
  }
  .lg\:border-l-0\.125 {
    border-left-width: 0.125rem;
  }
  .lg\:border-b-0\.125 {
    border-bottom-width: 0.125rem;
  }
  .lg\:border-r-0\.125 {
    border-right-width: 0.125rem;
  }
  .lg\:border-0\.25 {
    border-width: 0.25rem;
  }
  .lg\:border-t-0\.25 {
    border-top-width: 0.25rem;
  }
  .lg\:border-l-0\.25 {
    border-left-width: 0.25rem;
  }
  .lg\:border-b-0\.25 {
    border-bottom-width: 0.25rem;
  }
  .lg\:border-r-0\.25 {
    border-right-width: 0.25rem;
  }
  .lg\:border-0\.5 {
    border-width: 0.5rem;
  }
  .lg\:border-t-0\.5 {
    border-top-width: 0.5rem;
  }
  .lg\:border-l-0\.5 {
    border-left-width: 0.5rem;
  }
  .lg\:border-b-0\.5 {
    border-bottom-width: 0.5rem;
  }
  .lg\:border-r-0\.5 {
    border-right-width: 0.5rem;
  }
  .lg\:border-0\.75 {
    border-width: 0.75rem;
  }
  .lg\:border-t-0\.75 {
    border-top-width: 0.75rem;
  }
  .lg\:border-l-0\.75 {
    border-left-width: 0.75rem;
  }
  .lg\:border-b-0\.75 {
    border-bottom-width: 0.75rem;
  }
  .lg\:border-r-0\.75 {
    border-right-width: 0.75rem;
  }
}
/* EFECTS */
/* FILTERS */
.flex-0 {
  flex: 0;
}

.flex-1 {
  flex: 1;
}

.flex-2 {
  flex: 2;
}

.flex-3 {
  flex: 3;
}

.flex-4 {
  flex: 4;
}

.flex-5 {
  flex: 5;
}

.flex-6 {
  flex: 6;
}

.flex-7 {
  flex: 7;
}

.flex-8 {
  flex: 8;
}

.flex-9 {
  flex: 9;
}

.flex-10 {
  flex: 10;
}

.flex-11 {
  flex: 11;
}

.flex-12 {
  flex: 12;
}

.basis-0 {
  flex-basis: 0rem;
}

.basis-1 {
  flex-basis: 1rem;
}

.basis-2 {
  flex-basis: 2rem;
}

.basis-3 {
  flex-basis: 3rem;
}

.basis-4 {
  flex-basis: 4rem;
}

.basis-5 {
  flex-basis: 5rem;
}

.basis-6 {
  flex-basis: 6rem;
}

.basis-7 {
  flex-basis: 7rem;
}

.basis-8 {
  flex-basis: 8rem;
}

.basis-9 {
  flex-basis: 9rem;
}

.basis-10 {
  flex-basis: 10rem;
}

.basis-11 {
  flex-basis: 11rem;
}

.basis-12 {
  flex-basis: 12rem;
}

.flex-column {
  flex-direction: column;
}

.flex-column-reverse {
  flex-direction: column-reverse;
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.wrap {
  flex-wrap: wrap;
}

.wrap-reverse {
  flex-wrap: wrap-reverse;
}

.nowrap {
  flex-wrap: nowrap;
}

.grow-0 {
  flex-grow: 0;
}

.grow-1 {
  flex-grow: 1;
}

.grow-2 {
  flex-grow: 2;
}

.grow-3 {
  flex-grow: 3;
}

.grow-4 {
  flex-grow: 4;
}

.grow-5 {
  flex-grow: 5;
}

.grow-6 {
  flex-grow: 6;
}

.grow-7 {
  flex-grow: 7;
}

.grow-8 {
  flex-grow: 8;
}

.grow-9 {
  flex-grow: 9;
}

.grow-10 {
  flex-grow: 10;
}

.grow-11 {
  flex-grow: 11;
}

.grow-12 {
  flex-grow: 12;
}

.shrink-0 {
  flex-shrink: 0;
}

.shrink-1 {
  flex-shrink: 1;
}

.shrink-2 {
  flex-shrink: 2;
}

.shrink-3 {
  flex-shrink: 3;
}

.shrink-4 {
  flex-shrink: 4;
}

.shrink-5 {
  flex-shrink: 5;
}

.shrink-6 {
  flex-shrink: 6;
}

.shrink-7 {
  flex-shrink: 7;
}

.shrink-8 {
  flex-shrink: 8;
}

.shrink-9 {
  flex-shrink: 9;
}

.shrink-10 {
  flex-shrink: 10;
}

.shrink-11 {
  flex-shrink: 11;
}

.shrink-12 {
  flex-shrink: 12;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.order-first {
  order: -9999;
}

.order-last {
  order: 9999;
}

.grid-cols-0 {
  grid-template-columns: repeat(0, minmax(0, 1fr));
}

.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-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-cols-none {
  grid-template-columns: none;
}

.grid-cols-subgrid {
  grid-template-columns: subgrid;
}

.grid-col-span-1 {
  grid-column: span 1/span 1;
}

.grid-col-start-1 {
  grid-column-start: 1;
}

.grid-col-end-1 {
  grid-column-end: 1;
}

.grid-col-span-2 {
  grid-column: span 2/span 2;
}

.grid-col-start-2 {
  grid-column-start: 2;
}

.grid-col-end-2 {
  grid-column-end: 2;
}

.grid-col-span-3 {
  grid-column: span 3/span 3;
}

.grid-col-start-3 {
  grid-column-start: 3;
}

.grid-col-end-3 {
  grid-column-end: 3;
}

.grid-col-span-4 {
  grid-column: span 4/span 4;
}

.grid-col-start-4 {
  grid-column-start: 4;
}

.grid-col-end-4 {
  grid-column-end: 4;
}

.grid-col-span-5 {
  grid-column: span 5/span 5;
}

.grid-col-start-5 {
  grid-column-start: 5;
}

.grid-col-end-5 {
  grid-column-end: 5;
}

.grid-col-span-6 {
  grid-column: span 6/span 6;
}

.grid-col-start-6 {
  grid-column-start: 6;
}

.grid-col-end-6 {
  grid-column-end: 6;
}

.grid-col-span-7 {
  grid-column: span 7/span 7;
}

.grid-col-start-7 {
  grid-column-start: 7;
}

.grid-col-end-7 {
  grid-column-end: 7;
}

.grid-col-span-8 {
  grid-column: span 8/span 8;
}

.grid-col-start-8 {
  grid-column-start: 8;
}

.grid-col-end-8 {
  grid-column-end: 8;
}

.grid-col-span-9 {
  grid-column: span 9/span 9;
}

.grid-col-start-9 {
  grid-column-start: 9;
}

.grid-col-end-9 {
  grid-column-end: 9;
}

.grid-col-span-10 {
  grid-column: span 10/span 10;
}

.grid-col-start-10 {
  grid-column-start: 10;
}

.grid-col-end-10 {
  grid-column-end: 10;
}

.grid-col-span-11 {
  grid-column: span 11/span 11;
}

.grid-col-start-11 {
  grid-column-start: 11;
}

.grid-col-end-11 {
  grid-column-end: 11;
}

.grid-col-span-12 {
  grid-column: span 12/span 12;
}

.grid-col-start-12 {
  grid-column-start: 12;
}

.grid-col-end-12 {
  grid-column-end: 12;
}

.grid-col-span-auto {
  grid-column: auto;
}

.grid-col-span-full {
  grid-column: 1/-1;
}

.grid-col-start-auto {
  grid-column-start: auto;
}

.grid-col-start-13 {
  grid-column-start: 13;
}

.grid-col-end-auto {
  grid-column-end: auto;
}

.grid-col-end-13 {
  grid-column-end: 13;
}

.grid-row-span-1 {
  grid-row: span 1/span 1;
}

.grid-row-start-1 {
  grid-row-start: 1;
}

.grid-row-end-1 {
  grid-row-end: 1;
}

.grid-row-span-2 {
  grid-row: span 2/span 2;
}

.grid-row-start-2 {
  grid-row-start: 2;
}

.grid-row-end-2 {
  grid-row-end: 2;
}

.grid-row-span-3 {
  grid-row: span 3/span 3;
}

.grid-row-start-3 {
  grid-row-start: 3;
}

.grid-row-end-3 {
  grid-row-end: 3;
}

.grid-row-span-4 {
  grid-row: span 4/span 4;
}

.grid-row-start-4 {
  grid-row-start: 4;
}

.grid-row-end-4 {
  grid-row-end: 4;
}

.grid-row-span-5 {
  grid-row: span 5/span 5;
}

.grid-row-start-5 {
  grid-row-start: 5;
}

.grid-row-end-5 {
  grid-row-end: 5;
}

.grid-row-span-6 {
  grid-row: span 6/span 6;
}

.grid-row-start-6 {
  grid-row-start: 6;
}

.grid-row-end-6 {
  grid-row-end: 6;
}

.grid-row-span-7 {
  grid-row: span 7/span 7;
}

.grid-row-start-7 {
  grid-row-start: 7;
}

.grid-row-end-7 {
  grid-row-end: 7;
}

.grid-row-span-8 {
  grid-row: span 8/span 8;
}

.grid-row-start-8 {
  grid-row-start: 8;
}

.grid-row-end-8 {
  grid-row-end: 8;
}

.grid-row-span-9 {
  grid-row: span 9/span 9;
}

.grid-row-start-9 {
  grid-row-start: 9;
}

.grid-row-end-9 {
  grid-row-end: 9;
}

.grid-row-span-10 {
  grid-row: span 10/span 10;
}

.grid-row-start-10 {
  grid-row-start: 10;
}

.grid-row-end-10 {
  grid-row-end: 10;
}

.grid-row-span-11 {
  grid-row: span 11/span 11;
}

.grid-row-start-11 {
  grid-row-start: 11;
}

.grid-row-end-11 {
  grid-row-end: 11;
}

.grid-row-span-12 {
  grid-row: span 12/span 12;
}

.grid-row-start-12 {
  grid-row-start: 12;
}

.grid-row-end-12 {
  grid-row-end: 12;
}

.grid-row-span-auto {
  grid-row: auto;
}

.grid-row-span-full {
  grid-row: 1/-1;
}

.grid-row-start-auto {
  grid-row-start: auto;
}

.grid-row-start-13 {
  grid-row-start: 13;
}

.grid-row-end-auto {
  grid-row-end: auto;
}

.grid-row-end-13 {
  grid-row-end: 13;
}

.gap-0 {
  gap: 0rem;
}

.gap-column-0 {
  column-gap: 0rem;
}

.gap-row-0 {
  row-gap: 0rem;
}

.gap-1 {
  gap: 1rem;
}

.gap-column-1 {
  column-gap: 1rem;
}

.gap-row-1 {
  row-gap: 1rem;
}

.gap-2 {
  gap: 2rem;
}

.gap-column-2 {
  column-gap: 2rem;
}

.gap-row-2 {
  row-gap: 2rem;
}

.gap-3 {
  gap: 3rem;
}

.gap-column-3 {
  column-gap: 3rem;
}

.gap-row-3 {
  row-gap: 3rem;
}

.gap-4 {
  gap: 4rem;
}

.gap-column-4 {
  column-gap: 4rem;
}

.gap-row-4 {
  row-gap: 4rem;
}

.gap-5 {
  gap: 5rem;
}

.gap-column-5 {
  column-gap: 5rem;
}

.gap-row-5 {
  row-gap: 5rem;
}

.gap-6 {
  gap: 6rem;
}

.gap-column-6 {
  column-gap: 6rem;
}

.gap-row-6 {
  row-gap: 6rem;
}

.gap-7 {
  gap: 7rem;
}

.gap-column-7 {
  column-gap: 7rem;
}

.gap-row-7 {
  row-gap: 7rem;
}

.gap-8 {
  gap: 8rem;
}

.gap-column-8 {
  column-gap: 8rem;
}

.gap-row-8 {
  row-gap: 8rem;
}

.gap-9 {
  gap: 9rem;
}

.gap-column-9 {
  column-gap: 9rem;
}

.gap-row-9 {
  row-gap: 9rem;
}

.gap-10 {
  gap: 10rem;
}

.gap-column-10 {
  column-gap: 10rem;
}

.gap-row-10 {
  row-gap: 10rem;
}

.gap-11 {
  gap: 11rem;
}

.gap-column-11 {
  column-gap: 11rem;
}

.gap-row-11 {
  row-gap: 11rem;
}

.gap-12 {
  gap: 12rem;
}

.gap-column-12 {
  column-gap: 12rem;
}

.gap-row-12 {
  row-gap: 12rem;
}

.gap-0\.125 {
  gap: 0.125rem;
}

.gap-column-0\.125 {
  column-gap: 0.125rem;
}

.gap-row-0\.125 {
  row-gap: 0.125rem;
}

.gap-0\.25 {
  gap: 0.25rem;
}

.gap-column-0\.25 {
  column-gap: 0.25rem;
}

.gap-row-0\.25 {
  row-gap: 0.25rem;
}

.gap-0\.5 {
  gap: 0.5rem;
}

.gap-column-0\.5 {
  column-gap: 0.5rem;
}

.gap-row-0\.5 {
  row-gap: 0.5rem;
}

.gap-0\.75 {
  gap: 0.75rem;
}

.gap-column-0\.75 {
  column-gap: 0.75rem;
}

.gap-row-0\.75 {
  row-gap: 0.75rem;
}

.justify-normal {
  justify-content: normal;
}

.justify-center {
  justify-content: center;
}

.justify-items-center {
  justify-items: center;
}

.justify-self-center {
  justify-self: center;
}

.justify-start {
  justify-content: flex-start;
}

.justify-items-start {
  justify-items: start;
}

.justify-self-start {
  justify-self: start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-items-end {
  justify-items: end;
}

.justify-self-end {
  justify-self: end;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.justify-stretch {
  justify-content: stretch;
}

.justify-items-stretch {
  justify-items: stretch;
}

.justify-self-stretch {
  justify-self: stretch;
}

.justify-self-auto {
  justify-self: auto;
}

.align-normal {
  align-content: normal;
}

.align-center {
  align-content: center;
}

.align-items-center {
  align-items: center;
}

.align-self-center {
  align-self: center;
}

.align-start {
  align-content: flex-start;
}

.align-items-start {
  align-items: start;
}

.align-self-start {
  align-self: start;
}

.align-end {
  align-content: flex-end;
}

.align-items-end {
  align-items: end;
}

.align-self-end {
  align-self: end;
}

.align-between {
  align-content: space-between;
}

.align-around {
  align-content: space-around;
}

.align-evenly {
  align-content: space-evenly;
}

.align-stretch {
  align-content: stretch;
}

.align-items-stretch {
  align-items: stretch;
}

.align-self-stretch {
  align-self: stretch;
}

.align-baseline {
  align-content: baseline;
}

.align-items-baseline {
  align-items: baseline;
}

.align-self-baseline {
  align-self: baseline;
}

.align-self-auto {
  align-self: auto;
}

@media only screen and (max-width: 767px) {
  .sm\:flex-0 {
    flex: 0;
  }
  .sm\:flex-1 {
    flex: 1;
  }
  .sm\:flex-2 {
    flex: 2;
  }
  .sm\:flex-3 {
    flex: 3;
  }
  .sm\:flex-4 {
    flex: 4;
  }
  .sm\:flex-5 {
    flex: 5;
  }
  .sm\:flex-6 {
    flex: 6;
  }
  .sm\:flex-7 {
    flex: 7;
  }
  .sm\:flex-8 {
    flex: 8;
  }
  .sm\:flex-9 {
    flex: 9;
  }
  .sm\:flex-10 {
    flex: 10;
  }
  .sm\:flex-11 {
    flex: 11;
  }
  .sm\:flex-12 {
    flex: 12;
  }
  .sm\:basis-0 {
    flex-basis: 0rem;
  }
  .sm\:basis-1 {
    flex-basis: 1rem;
  }
  .sm\:basis-2 {
    flex-basis: 2rem;
  }
  .sm\:basis-3 {
    flex-basis: 3rem;
  }
  .sm\:basis-4 {
    flex-basis: 4rem;
  }
  .sm\:basis-5 {
    flex-basis: 5rem;
  }
  .sm\:basis-6 {
    flex-basis: 6rem;
  }
  .sm\:basis-7 {
    flex-basis: 7rem;
  }
  .sm\:basis-8 {
    flex-basis: 8rem;
  }
  .sm\:basis-9 {
    flex-basis: 9rem;
  }
  .sm\:basis-10 {
    flex-basis: 10rem;
  }
  .sm\:basis-11 {
    flex-basis: 11rem;
  }
  .sm\:basis-12 {
    flex-basis: 12rem;
  }
  .sm\:flex-column {
    flex-direction: column;
  }
  .sm\:flex-column-reverse {
    flex-direction: column-reverse;
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .sm\:wrap {
    flex-wrap: wrap;
  }
  .sm\:wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .sm\:nowrap {
    flex-wrap: nowrap;
  }
  .sm\:grow-0 {
    flex-grow: 0;
  }
  .sm\:grow-1 {
    flex-grow: 1;
  }
  .sm\:grow-2 {
    flex-grow: 2;
  }
  .sm\:grow-3 {
    flex-grow: 3;
  }
  .sm\:grow-4 {
    flex-grow: 4;
  }
  .sm\:grow-5 {
    flex-grow: 5;
  }
  .sm\:grow-6 {
    flex-grow: 6;
  }
  .sm\:grow-7 {
    flex-grow: 7;
  }
  .sm\:grow-8 {
    flex-grow: 8;
  }
  .sm\:grow-9 {
    flex-grow: 9;
  }
  .sm\:grow-10 {
    flex-grow: 10;
  }
  .sm\:grow-11 {
    flex-grow: 11;
  }
  .sm\:grow-12 {
    flex-grow: 12;
  }
  .sm\:shrink-0 {
    flex-shrink: 0;
  }
  .sm\:shrink-1 {
    flex-shrink: 1;
  }
  .sm\:shrink-2 {
    flex-shrink: 2;
  }
  .sm\:shrink-3 {
    flex-shrink: 3;
  }
  .sm\:shrink-4 {
    flex-shrink: 4;
  }
  .sm\:shrink-5 {
    flex-shrink: 5;
  }
  .sm\:shrink-6 {
    flex-shrink: 6;
  }
  .sm\:shrink-7 {
    flex-shrink: 7;
  }
  .sm\:shrink-8 {
    flex-shrink: 8;
  }
  .sm\:shrink-9 {
    flex-shrink: 9;
  }
  .sm\:shrink-10 {
    flex-shrink: 10;
  }
  .sm\:shrink-11 {
    flex-shrink: 11;
  }
  .sm\:shrink-12 {
    flex-shrink: 12;
  }
  .sm\:order-0 {
    order: 0;
  }
  .sm\:order-1 {
    order: 1;
  }
  .sm\:order-2 {
    order: 2;
  }
  .sm\:order-3 {
    order: 3;
  }
  .sm\:order-4 {
    order: 4;
  }
  .sm\:order-5 {
    order: 5;
  }
  .sm\:order-6 {
    order: 6;
  }
  .sm\:order-7 {
    order: 7;
  }
  .sm\:order-8 {
    order: 8;
  }
  .sm\:order-9 {
    order: 9;
  }
  .sm\:order-10 {
    order: 10;
  }
  .sm\:order-11 {
    order: 11;
  }
  .sm\:order-12 {
    order: 12;
  }
  .sm\:order-first {
    order: -9999;
  }
  .sm\:order-last {
    order: 9999;
  }
  .sm\:grid-cols-0 {
    grid-template-columns: repeat(0, minmax(0, 1fr));
  }
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .sm\:grid-cols-none {
    grid-template-columns: none;
  }
  .sm\:grid-cols-subgrid {
    grid-template-columns: subgrid;
  }
  .sm\:grid-col-span-1 {
    grid-column: span 1/span 1;
  }
  .sm\:grid-col-start-1 {
    grid-column-start: 1;
  }
  .sm\:grid-col-end-1 {
    grid-column-end: 1;
  }
  .sm\:grid-col-span-2 {
    grid-column: span 2/span 2;
  }
  .sm\:grid-col-start-2 {
    grid-column-start: 2;
  }
  .sm\:grid-col-end-2 {
    grid-column-end: 2;
  }
  .sm\:grid-col-span-3 {
    grid-column: span 3/span 3;
  }
  .sm\:grid-col-start-3 {
    grid-column-start: 3;
  }
  .sm\:grid-col-end-3 {
    grid-column-end: 3;
  }
  .sm\:grid-col-span-4 {
    grid-column: span 4/span 4;
  }
  .sm\:grid-col-start-4 {
    grid-column-start: 4;
  }
  .sm\:grid-col-end-4 {
    grid-column-end: 4;
  }
  .sm\:grid-col-span-5 {
    grid-column: span 5/span 5;
  }
  .sm\:grid-col-start-5 {
    grid-column-start: 5;
  }
  .sm\:grid-col-end-5 {
    grid-column-end: 5;
  }
  .sm\:grid-col-span-6 {
    grid-column: span 6/span 6;
  }
  .sm\:grid-col-start-6 {
    grid-column-start: 6;
  }
  .sm\:grid-col-end-6 {
    grid-column-end: 6;
  }
  .sm\:grid-col-span-7 {
    grid-column: span 7/span 7;
  }
  .sm\:grid-col-start-7 {
    grid-column-start: 7;
  }
  .sm\:grid-col-end-7 {
    grid-column-end: 7;
  }
  .sm\:grid-col-span-8 {
    grid-column: span 8/span 8;
  }
  .sm\:grid-col-start-8 {
    grid-column-start: 8;
  }
  .sm\:grid-col-end-8 {
    grid-column-end: 8;
  }
  .sm\:grid-col-span-9 {
    grid-column: span 9/span 9;
  }
  .sm\:grid-col-start-9 {
    grid-column-start: 9;
  }
  .sm\:grid-col-end-9 {
    grid-column-end: 9;
  }
  .sm\:grid-col-span-10 {
    grid-column: span 10/span 10;
  }
  .sm\:grid-col-start-10 {
    grid-column-start: 10;
  }
  .sm\:grid-col-end-10 {
    grid-column-end: 10;
  }
  .sm\:grid-col-span-11 {
    grid-column: span 11/span 11;
  }
  .sm\:grid-col-start-11 {
    grid-column-start: 11;
  }
  .sm\:grid-col-end-11 {
    grid-column-end: 11;
  }
  .sm\:grid-col-span-12 {
    grid-column: span 12/span 12;
  }
  .sm\:grid-col-start-12 {
    grid-column-start: 12;
  }
  .sm\:grid-col-end-12 {
    grid-column-end: 12;
  }
  .sm\:grid-col-span-auto {
    grid-column: auto;
  }
  .sm\:grid-col-span-full {
    grid-column: 1/-1;
  }
  .sm\:grid-col-start-auto {
    grid-column-start: auto;
  }
  .sm\:grid-col-start-13 {
    grid-column-start: 13;
  }
  .sm\:grid-col-end-auto {
    grid-column-end: auto;
  }
  .sm\:grid-col-end-13 {
    grid-column-end: 13;
  }
  .sm\:grid-row-span-1 {
    grid-row: span 1/span 1;
  }
  .sm\:grid-row-start-1 {
    grid-row-start: 1;
  }
  .sm\:grid-row-end-1 {
    grid-row-end: 1;
  }
  .sm\:grid-row-span-2 {
    grid-row: span 2/span 2;
  }
  .sm\:grid-row-start-2 {
    grid-row-start: 2;
  }
  .sm\:grid-row-end-2 {
    grid-row-end: 2;
  }
  .sm\:grid-row-span-3 {
    grid-row: span 3/span 3;
  }
  .sm\:grid-row-start-3 {
    grid-row-start: 3;
  }
  .sm\:grid-row-end-3 {
    grid-row-end: 3;
  }
  .sm\:grid-row-span-4 {
    grid-row: span 4/span 4;
  }
  .sm\:grid-row-start-4 {
    grid-row-start: 4;
  }
  .sm\:grid-row-end-4 {
    grid-row-end: 4;
  }
  .sm\:grid-row-span-5 {
    grid-row: span 5/span 5;
  }
  .sm\:grid-row-start-5 {
    grid-row-start: 5;
  }
  .sm\:grid-row-end-5 {
    grid-row-end: 5;
  }
  .sm\:grid-row-span-6 {
    grid-row: span 6/span 6;
  }
  .sm\:grid-row-start-6 {
    grid-row-start: 6;
  }
  .sm\:grid-row-end-6 {
    grid-row-end: 6;
  }
  .sm\:grid-row-span-7 {
    grid-row: span 7/span 7;
  }
  .sm\:grid-row-start-7 {
    grid-row-start: 7;
  }
  .sm\:grid-row-end-7 {
    grid-row-end: 7;
  }
  .sm\:grid-row-span-8 {
    grid-row: span 8/span 8;
  }
  .sm\:grid-row-start-8 {
    grid-row-start: 8;
  }
  .sm\:grid-row-end-8 {
    grid-row-end: 8;
  }
  .sm\:grid-row-span-9 {
    grid-row: span 9/span 9;
  }
  .sm\:grid-row-start-9 {
    grid-row-start: 9;
  }
  .sm\:grid-row-end-9 {
    grid-row-end: 9;
  }
  .sm\:grid-row-span-10 {
    grid-row: span 10/span 10;
  }
  .sm\:grid-row-start-10 {
    grid-row-start: 10;
  }
  .sm\:grid-row-end-10 {
    grid-row-end: 10;
  }
  .sm\:grid-row-span-11 {
    grid-row: span 11/span 11;
  }
  .sm\:grid-row-start-11 {
    grid-row-start: 11;
  }
  .sm\:grid-row-end-11 {
    grid-row-end: 11;
  }
  .sm\:grid-row-span-12 {
    grid-row: span 12/span 12;
  }
  .sm\:grid-row-start-12 {
    grid-row-start: 12;
  }
  .sm\:grid-row-end-12 {
    grid-row-end: 12;
  }
  .sm\:grid-row-span-auto {
    grid-row: auto;
  }
  .sm\:grid-row-span-full {
    grid-row: 1/-1;
  }
  .sm\:grid-row-start-auto {
    grid-row-start: auto;
  }
  .sm\:grid-row-start-13 {
    grid-row-start: 13;
  }
  .sm\:grid-row-end-auto {
    grid-row-end: auto;
  }
  .sm\:grid-row-end-13 {
    grid-row-end: 13;
  }
  .sm\:gap-0 {
    gap: 0rem;
  }
  .sm\:gap-column-0 {
    column-gap: 0rem;
  }
  .sm\:gap-row-0 {
    row-gap: 0rem;
  }
  .sm\:gap-1 {
    gap: 1rem;
  }
  .sm\:gap-column-1 {
    column-gap: 1rem;
  }
  .sm\:gap-row-1 {
    row-gap: 1rem;
  }
  .sm\:gap-2 {
    gap: 2rem;
  }
  .sm\:gap-column-2 {
    column-gap: 2rem;
  }
  .sm\:gap-row-2 {
    row-gap: 2rem;
  }
  .sm\:gap-3 {
    gap: 3rem;
  }
  .sm\:gap-column-3 {
    column-gap: 3rem;
  }
  .sm\:gap-row-3 {
    row-gap: 3rem;
  }
  .sm\:gap-4 {
    gap: 4rem;
  }
  .sm\:gap-column-4 {
    column-gap: 4rem;
  }
  .sm\:gap-row-4 {
    row-gap: 4rem;
  }
  .sm\:gap-5 {
    gap: 5rem;
  }
  .sm\:gap-column-5 {
    column-gap: 5rem;
  }
  .sm\:gap-row-5 {
    row-gap: 5rem;
  }
  .sm\:gap-6 {
    gap: 6rem;
  }
  .sm\:gap-column-6 {
    column-gap: 6rem;
  }
  .sm\:gap-row-6 {
    row-gap: 6rem;
  }
  .sm\:gap-7 {
    gap: 7rem;
  }
  .sm\:gap-column-7 {
    column-gap: 7rem;
  }
  .sm\:gap-row-7 {
    row-gap: 7rem;
  }
  .sm\:gap-8 {
    gap: 8rem;
  }
  .sm\:gap-column-8 {
    column-gap: 8rem;
  }
  .sm\:gap-row-8 {
    row-gap: 8rem;
  }
  .sm\:gap-9 {
    gap: 9rem;
  }
  .sm\:gap-column-9 {
    column-gap: 9rem;
  }
  .sm\:gap-row-9 {
    row-gap: 9rem;
  }
  .sm\:gap-10 {
    gap: 10rem;
  }
  .sm\:gap-column-10 {
    column-gap: 10rem;
  }
  .sm\:gap-row-10 {
    row-gap: 10rem;
  }
  .sm\:gap-11 {
    gap: 11rem;
  }
  .sm\:gap-column-11 {
    column-gap: 11rem;
  }
  .sm\:gap-row-11 {
    row-gap: 11rem;
  }
  .sm\:gap-12 {
    gap: 12rem;
  }
  .sm\:gap-column-12 {
    column-gap: 12rem;
  }
  .sm\:gap-row-12 {
    row-gap: 12rem;
  }
  .sm\:gap-0\.125 {
    gap: 0.125rem;
  }
  .sm\:gap-column-0\.125 {
    column-gap: 0.125rem;
  }
  .sm\:gap-row-0\.125 {
    row-gap: 0.125rem;
  }
  .sm\:gap-0\.25 {
    gap: 0.25rem;
  }
  .sm\:gap-column-0\.25 {
    column-gap: 0.25rem;
  }
  .sm\:gap-row-0\.25 {
    row-gap: 0.25rem;
  }
  .sm\:gap-0\.5 {
    gap: 0.5rem;
  }
  .sm\:gap-column-0\.5 {
    column-gap: 0.5rem;
  }
  .sm\:gap-row-0\.5 {
    row-gap: 0.5rem;
  }
  .sm\:gap-0\.75 {
    gap: 0.75rem;
  }
  .sm\:gap-column-0\.75 {
    column-gap: 0.75rem;
  }
  .sm\:gap-row-0\.75 {
    row-gap: 0.75rem;
  }
  .sm\:justify-normal {
    justify-content: normal;
  }
  .sm\:justify-center {
    justify-content: center;
  }
  .sm\:justify-items-center {
    justify-items: center;
  }
  .sm\:justify-self-center {
    justify-self: center;
  }
  .sm\:justify-start {
    justify-content: flex-start;
  }
  .sm\:justify-items-start {
    justify-items: start;
  }
  .sm\:justify-self-start {
    justify-self: start;
  }
  .sm\:justify-end {
    justify-content: flex-end;
  }
  .sm\:justify-items-end {
    justify-items: end;
  }
  .sm\:justify-self-end {
    justify-self: end;
  }
  .sm\:justify-between {
    justify-content: space-between;
  }
  .sm\:justify-around {
    justify-content: space-around;
  }
  .sm\:justify-evenly {
    justify-content: space-evenly;
  }
  .sm\:justify-stretch {
    justify-content: stretch;
  }
  .sm\:justify-items-stretch {
    justify-items: stretch;
  }
  .sm\:justify-self-stretch {
    justify-self: stretch;
  }
  .sm\:justify-self-auto {
    justify-self: auto;
  }
  .sm\:align-normal {
    align-content: normal;
  }
  .sm\:align-center {
    align-content: center;
  }
  .sm\:align-items-center {
    align-items: center;
  }
  .sm\:align-self-center {
    align-self: center;
  }
  .sm\:align-start {
    align-content: flex-start;
  }
  .sm\:align-items-start {
    align-items: start;
  }
  .sm\:align-self-start {
    align-self: start;
  }
  .sm\:align-end {
    align-content: flex-end;
  }
  .sm\:align-items-end {
    align-items: end;
  }
  .sm\:align-self-end {
    align-self: end;
  }
  .sm\:align-between {
    align-content: space-between;
  }
  .sm\:align-around {
    align-content: space-around;
  }
  .sm\:align-evenly {
    align-content: space-evenly;
  }
  .sm\:align-stretch {
    align-content: stretch;
  }
  .sm\:align-items-stretch {
    align-items: stretch;
  }
  .sm\:align-self-stretch {
    align-self: stretch;
  }
  .sm\:align-baseline {
    align-content: baseline;
  }
  .sm\:align-items-baseline {
    align-items: baseline;
  }
  .sm\:align-self-baseline {
    align-self: baseline;
  }
  .sm\:align-self-auto {
    align-self: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .md\:flex-0 {
    flex: 0;
  }
  .md\:flex-1 {
    flex: 1;
  }
  .md\:flex-2 {
    flex: 2;
  }
  .md\:flex-3 {
    flex: 3;
  }
  .md\:flex-4 {
    flex: 4;
  }
  .md\:flex-5 {
    flex: 5;
  }
  .md\:flex-6 {
    flex: 6;
  }
  .md\:flex-7 {
    flex: 7;
  }
  .md\:flex-8 {
    flex: 8;
  }
  .md\:flex-9 {
    flex: 9;
  }
  .md\:flex-10 {
    flex: 10;
  }
  .md\:flex-11 {
    flex: 11;
  }
  .md\:flex-12 {
    flex: 12;
  }
  .md\:basis-0 {
    flex-basis: 0rem;
  }
  .md\:basis-1 {
    flex-basis: 1rem;
  }
  .md\:basis-2 {
    flex-basis: 2rem;
  }
  .md\:basis-3 {
    flex-basis: 3rem;
  }
  .md\:basis-4 {
    flex-basis: 4rem;
  }
  .md\:basis-5 {
    flex-basis: 5rem;
  }
  .md\:basis-6 {
    flex-basis: 6rem;
  }
  .md\:basis-7 {
    flex-basis: 7rem;
  }
  .md\:basis-8 {
    flex-basis: 8rem;
  }
  .md\:basis-9 {
    flex-basis: 9rem;
  }
  .md\:basis-10 {
    flex-basis: 10rem;
  }
  .md\:basis-11 {
    flex-basis: 11rem;
  }
  .md\:basis-12 {
    flex-basis: 12rem;
  }
  .md\:flex-column {
    flex-direction: column;
  }
  .md\:flex-column-reverse {
    flex-direction: column-reverse;
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .md\:wrap {
    flex-wrap: wrap;
  }
  .md\:wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .md\:nowrap {
    flex-wrap: nowrap;
  }
  .md\:grow-0 {
    flex-grow: 0;
  }
  .md\:grow-1 {
    flex-grow: 1;
  }
  .md\:grow-2 {
    flex-grow: 2;
  }
  .md\:grow-3 {
    flex-grow: 3;
  }
  .md\:grow-4 {
    flex-grow: 4;
  }
  .md\:grow-5 {
    flex-grow: 5;
  }
  .md\:grow-6 {
    flex-grow: 6;
  }
  .md\:grow-7 {
    flex-grow: 7;
  }
  .md\:grow-8 {
    flex-grow: 8;
  }
  .md\:grow-9 {
    flex-grow: 9;
  }
  .md\:grow-10 {
    flex-grow: 10;
  }
  .md\:grow-11 {
    flex-grow: 11;
  }
  .md\:grow-12 {
    flex-grow: 12;
  }
  .md\:shrink-0 {
    flex-shrink: 0;
  }
  .md\:shrink-1 {
    flex-shrink: 1;
  }
  .md\:shrink-2 {
    flex-shrink: 2;
  }
  .md\:shrink-3 {
    flex-shrink: 3;
  }
  .md\:shrink-4 {
    flex-shrink: 4;
  }
  .md\:shrink-5 {
    flex-shrink: 5;
  }
  .md\:shrink-6 {
    flex-shrink: 6;
  }
  .md\:shrink-7 {
    flex-shrink: 7;
  }
  .md\:shrink-8 {
    flex-shrink: 8;
  }
  .md\:shrink-9 {
    flex-shrink: 9;
  }
  .md\:shrink-10 {
    flex-shrink: 10;
  }
  .md\:shrink-11 {
    flex-shrink: 11;
  }
  .md\:shrink-12 {
    flex-shrink: 12;
  }
  .md\:order-0 {
    order: 0;
  }
  .md\:order-1 {
    order: 1;
  }
  .md\:order-2 {
    order: 2;
  }
  .md\:order-3 {
    order: 3;
  }
  .md\:order-4 {
    order: 4;
  }
  .md\:order-5 {
    order: 5;
  }
  .md\:order-6 {
    order: 6;
  }
  .md\:order-7 {
    order: 7;
  }
  .md\:order-8 {
    order: 8;
  }
  .md\:order-9 {
    order: 9;
  }
  .md\:order-10 {
    order: 10;
  }
  .md\:order-11 {
    order: 11;
  }
  .md\:order-12 {
    order: 12;
  }
  .md\:order-first {
    order: -9999;
  }
  .md\:order-last {
    order: 9999;
  }
  .md\:grid-cols-0 {
    grid-template-columns: repeat(0, minmax(0, 1fr));
  }
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .md\:grid-cols-none {
    grid-template-columns: none;
  }
  .md\:grid-cols-subgrid {
    grid-template-columns: subgrid;
  }
  .md\:grid-col-span-1 {
    grid-column: span 1/span 1;
  }
  .md\:grid-col-start-1 {
    grid-column-start: 1;
  }
  .md\:grid-col-end-1 {
    grid-column-end: 1;
  }
  .md\:grid-col-span-2 {
    grid-column: span 2/span 2;
  }
  .md\:grid-col-start-2 {
    grid-column-start: 2;
  }
  .md\:grid-col-end-2 {
    grid-column-end: 2;
  }
  .md\:grid-col-span-3 {
    grid-column: span 3/span 3;
  }
  .md\:grid-col-start-3 {
    grid-column-start: 3;
  }
  .md\:grid-col-end-3 {
    grid-column-end: 3;
  }
  .md\:grid-col-span-4 {
    grid-column: span 4/span 4;
  }
  .md\:grid-col-start-4 {
    grid-column-start: 4;
  }
  .md\:grid-col-end-4 {
    grid-column-end: 4;
  }
  .md\:grid-col-span-5 {
    grid-column: span 5/span 5;
  }
  .md\:grid-col-start-5 {
    grid-column-start: 5;
  }
  .md\:grid-col-end-5 {
    grid-column-end: 5;
  }
  .md\:grid-col-span-6 {
    grid-column: span 6/span 6;
  }
  .md\:grid-col-start-6 {
    grid-column-start: 6;
  }
  .md\:grid-col-end-6 {
    grid-column-end: 6;
  }
  .md\:grid-col-span-7 {
    grid-column: span 7/span 7;
  }
  .md\:grid-col-start-7 {
    grid-column-start: 7;
  }
  .md\:grid-col-end-7 {
    grid-column-end: 7;
  }
  .md\:grid-col-span-8 {
    grid-column: span 8/span 8;
  }
  .md\:grid-col-start-8 {
    grid-column-start: 8;
  }
  .md\:grid-col-end-8 {
    grid-column-end: 8;
  }
  .md\:grid-col-span-9 {
    grid-column: span 9/span 9;
  }
  .md\:grid-col-start-9 {
    grid-column-start: 9;
  }
  .md\:grid-col-end-9 {
    grid-column-end: 9;
  }
  .md\:grid-col-span-10 {
    grid-column: span 10/span 10;
  }
  .md\:grid-col-start-10 {
    grid-column-start: 10;
  }
  .md\:grid-col-end-10 {
    grid-column-end: 10;
  }
  .md\:grid-col-span-11 {
    grid-column: span 11/span 11;
  }
  .md\:grid-col-start-11 {
    grid-column-start: 11;
  }
  .md\:grid-col-end-11 {
    grid-column-end: 11;
  }
  .md\:grid-col-span-12 {
    grid-column: span 12/span 12;
  }
  .md\:grid-col-start-12 {
    grid-column-start: 12;
  }
  .md\:grid-col-end-12 {
    grid-column-end: 12;
  }
  .md\:grid-col-span-auto {
    grid-column: auto;
  }
  .md\:grid-col-span-full {
    grid-column: 1/-1;
  }
  .md\:grid-col-start-auto {
    grid-column-start: auto;
  }
  .md\:grid-col-start-13 {
    grid-column-start: 13;
  }
  .md\:grid-col-end-auto {
    grid-column-end: auto;
  }
  .md\:grid-col-end-13 {
    grid-column-end: 13;
  }
  .md\:grid-row-span-1 {
    grid-row: span 1/span 1;
  }
  .md\:grid-row-start-1 {
    grid-row-start: 1;
  }
  .md\:grid-row-end-1 {
    grid-row-end: 1;
  }
  .md\:grid-row-span-2 {
    grid-row: span 2/span 2;
  }
  .md\:grid-row-start-2 {
    grid-row-start: 2;
  }
  .md\:grid-row-end-2 {
    grid-row-end: 2;
  }
  .md\:grid-row-span-3 {
    grid-row: span 3/span 3;
  }
  .md\:grid-row-start-3 {
    grid-row-start: 3;
  }
  .md\:grid-row-end-3 {
    grid-row-end: 3;
  }
  .md\:grid-row-span-4 {
    grid-row: span 4/span 4;
  }
  .md\:grid-row-start-4 {
    grid-row-start: 4;
  }
  .md\:grid-row-end-4 {
    grid-row-end: 4;
  }
  .md\:grid-row-span-5 {
    grid-row: span 5/span 5;
  }
  .md\:grid-row-start-5 {
    grid-row-start: 5;
  }
  .md\:grid-row-end-5 {
    grid-row-end: 5;
  }
  .md\:grid-row-span-6 {
    grid-row: span 6/span 6;
  }
  .md\:grid-row-start-6 {
    grid-row-start: 6;
  }
  .md\:grid-row-end-6 {
    grid-row-end: 6;
  }
  .md\:grid-row-span-7 {
    grid-row: span 7/span 7;
  }
  .md\:grid-row-start-7 {
    grid-row-start: 7;
  }
  .md\:grid-row-end-7 {
    grid-row-end: 7;
  }
  .md\:grid-row-span-8 {
    grid-row: span 8/span 8;
  }
  .md\:grid-row-start-8 {
    grid-row-start: 8;
  }
  .md\:grid-row-end-8 {
    grid-row-end: 8;
  }
  .md\:grid-row-span-9 {
    grid-row: span 9/span 9;
  }
  .md\:grid-row-start-9 {
    grid-row-start: 9;
  }
  .md\:grid-row-end-9 {
    grid-row-end: 9;
  }
  .md\:grid-row-span-10 {
    grid-row: span 10/span 10;
  }
  .md\:grid-row-start-10 {
    grid-row-start: 10;
  }
  .md\:grid-row-end-10 {
    grid-row-end: 10;
  }
  .md\:grid-row-span-11 {
    grid-row: span 11/span 11;
  }
  .md\:grid-row-start-11 {
    grid-row-start: 11;
  }
  .md\:grid-row-end-11 {
    grid-row-end: 11;
  }
  .md\:grid-row-span-12 {
    grid-row: span 12/span 12;
  }
  .md\:grid-row-start-12 {
    grid-row-start: 12;
  }
  .md\:grid-row-end-12 {
    grid-row-end: 12;
  }
  .md\:grid-row-span-auto {
    grid-row: auto;
  }
  .md\:grid-row-span-full {
    grid-row: 1/-1;
  }
  .md\:grid-row-start-auto {
    grid-row-start: auto;
  }
  .md\:grid-row-start-13 {
    grid-row-start: 13;
  }
  .md\:grid-row-end-auto {
    grid-row-end: auto;
  }
  .md\:grid-row-end-13 {
    grid-row-end: 13;
  }
  .md\:gap-0 {
    gap: 0rem;
  }
  .md\:gap-column-0 {
    column-gap: 0rem;
  }
  .md\:gap-row-0 {
    row-gap: 0rem;
  }
  .md\:gap-1 {
    gap: 1rem;
  }
  .md\:gap-column-1 {
    column-gap: 1rem;
  }
  .md\:gap-row-1 {
    row-gap: 1rem;
  }
  .md\:gap-2 {
    gap: 2rem;
  }
  .md\:gap-column-2 {
    column-gap: 2rem;
  }
  .md\:gap-row-2 {
    row-gap: 2rem;
  }
  .md\:gap-3 {
    gap: 3rem;
  }
  .md\:gap-column-3 {
    column-gap: 3rem;
  }
  .md\:gap-row-3 {
    row-gap: 3rem;
  }
  .md\:gap-4 {
    gap: 4rem;
  }
  .md\:gap-column-4 {
    column-gap: 4rem;
  }
  .md\:gap-row-4 {
    row-gap: 4rem;
  }
  .md\:gap-5 {
    gap: 5rem;
  }
  .md\:gap-column-5 {
    column-gap: 5rem;
  }
  .md\:gap-row-5 {
    row-gap: 5rem;
  }
  .md\:gap-6 {
    gap: 6rem;
  }
  .md\:gap-column-6 {
    column-gap: 6rem;
  }
  .md\:gap-row-6 {
    row-gap: 6rem;
  }
  .md\:gap-7 {
    gap: 7rem;
  }
  .md\:gap-column-7 {
    column-gap: 7rem;
  }
  .md\:gap-row-7 {
    row-gap: 7rem;
  }
  .md\:gap-8 {
    gap: 8rem;
  }
  .md\:gap-column-8 {
    column-gap: 8rem;
  }
  .md\:gap-row-8 {
    row-gap: 8rem;
  }
  .md\:gap-9 {
    gap: 9rem;
  }
  .md\:gap-column-9 {
    column-gap: 9rem;
  }
  .md\:gap-row-9 {
    row-gap: 9rem;
  }
  .md\:gap-10 {
    gap: 10rem;
  }
  .md\:gap-column-10 {
    column-gap: 10rem;
  }
  .md\:gap-row-10 {
    row-gap: 10rem;
  }
  .md\:gap-11 {
    gap: 11rem;
  }
  .md\:gap-column-11 {
    column-gap: 11rem;
  }
  .md\:gap-row-11 {
    row-gap: 11rem;
  }
  .md\:gap-12 {
    gap: 12rem;
  }
  .md\:gap-column-12 {
    column-gap: 12rem;
  }
  .md\:gap-row-12 {
    row-gap: 12rem;
  }
  .md\:gap-0\.125 {
    gap: 0.125rem;
  }
  .md\:gap-column-0\.125 {
    column-gap: 0.125rem;
  }
  .md\:gap-row-0\.125 {
    row-gap: 0.125rem;
  }
  .md\:gap-0\.25 {
    gap: 0.25rem;
  }
  .md\:gap-column-0\.25 {
    column-gap: 0.25rem;
  }
  .md\:gap-row-0\.25 {
    row-gap: 0.25rem;
  }
  .md\:gap-0\.5 {
    gap: 0.5rem;
  }
  .md\:gap-column-0\.5 {
    column-gap: 0.5rem;
  }
  .md\:gap-row-0\.5 {
    row-gap: 0.5rem;
  }
  .md\:gap-0\.75 {
    gap: 0.75rem;
  }
  .md\:gap-column-0\.75 {
    column-gap: 0.75rem;
  }
  .md\:gap-row-0\.75 {
    row-gap: 0.75rem;
  }
  .md\:justify-normal {
    justify-content: normal;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:justify-items-center {
    justify-items: center;
  }
  .md\:justify-self-center {
    justify-self: center;
  }
  .md\:justify-start {
    justify-content: flex-start;
  }
  .md\:justify-items-start {
    justify-items: start;
  }
  .md\:justify-self-start {
    justify-self: start;
  }
  .md\:justify-end {
    justify-content: flex-end;
  }
  .md\:justify-items-end {
    justify-items: end;
  }
  .md\:justify-self-end {
    justify-self: end;
  }
  .md\:justify-between {
    justify-content: space-between;
  }
  .md\:justify-around {
    justify-content: space-around;
  }
  .md\:justify-evenly {
    justify-content: space-evenly;
  }
  .md\:justify-stretch {
    justify-content: stretch;
  }
  .md\:justify-items-stretch {
    justify-items: stretch;
  }
  .md\:justify-self-stretch {
    justify-self: stretch;
  }
  .md\:justify-self-auto {
    justify-self: auto;
  }
  .md\:align-normal {
    align-content: normal;
  }
  .md\:align-center {
    align-content: center;
  }
  .md\:align-items-center {
    align-items: center;
  }
  .md\:align-self-center {
    align-self: center;
  }
  .md\:align-start {
    align-content: flex-start;
  }
  .md\:align-items-start {
    align-items: start;
  }
  .md\:align-self-start {
    align-self: start;
  }
  .md\:align-end {
    align-content: flex-end;
  }
  .md\:align-items-end {
    align-items: end;
  }
  .md\:align-self-end {
    align-self: end;
  }
  .md\:align-between {
    align-content: space-between;
  }
  .md\:align-around {
    align-content: space-around;
  }
  .md\:align-evenly {
    align-content: space-evenly;
  }
  .md\:align-stretch {
    align-content: stretch;
  }
  .md\:align-items-stretch {
    align-items: stretch;
  }
  .md\:align-self-stretch {
    align-self: stretch;
  }
  .md\:align-baseline {
    align-content: baseline;
  }
  .md\:align-items-baseline {
    align-items: baseline;
  }
  .md\:align-self-baseline {
    align-self: baseline;
  }
  .md\:align-self-auto {
    align-self: auto;
  }
}
@media only screen and (min-width: 1025px) {
  .lg\:flex-0 {
    flex: 0;
  }
  .lg\:flex-1 {
    flex: 1;
  }
  .lg\:flex-2 {
    flex: 2;
  }
  .lg\:flex-3 {
    flex: 3;
  }
  .lg\:flex-4 {
    flex: 4;
  }
  .lg\:flex-5 {
    flex: 5;
  }
  .lg\:flex-6 {
    flex: 6;
  }
  .lg\:flex-7 {
    flex: 7;
  }
  .lg\:flex-8 {
    flex: 8;
  }
  .lg\:flex-9 {
    flex: 9;
  }
  .lg\:flex-10 {
    flex: 10;
  }
  .lg\:flex-11 {
    flex: 11;
  }
  .lg\:flex-12 {
    flex: 12;
  }
  .lg\:basis-0 {
    flex-basis: 0rem;
  }
  .lg\:basis-1 {
    flex-basis: 1rem;
  }
  .lg\:basis-2 {
    flex-basis: 2rem;
  }
  .lg\:basis-3 {
    flex-basis: 3rem;
  }
  .lg\:basis-4 {
    flex-basis: 4rem;
  }
  .lg\:basis-5 {
    flex-basis: 5rem;
  }
  .lg\:basis-6 {
    flex-basis: 6rem;
  }
  .lg\:basis-7 {
    flex-basis: 7rem;
  }
  .lg\:basis-8 {
    flex-basis: 8rem;
  }
  .lg\:basis-9 {
    flex-basis: 9rem;
  }
  .lg\:basis-10 {
    flex-basis: 10rem;
  }
  .lg\:basis-11 {
    flex-basis: 11rem;
  }
  .lg\:basis-12 {
    flex-basis: 12rem;
  }
  .lg\:flex-column {
    flex-direction: column;
  }
  .lg\:flex-column-reverse {
    flex-direction: column-reverse;
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .lg\:wrap {
    flex-wrap: wrap;
  }
  .lg\:wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .lg\:nowrap {
    flex-wrap: nowrap;
  }
  .lg\:grow-0 {
    flex-grow: 0;
  }
  .lg\:grow-1 {
    flex-grow: 1;
  }
  .lg\:grow-2 {
    flex-grow: 2;
  }
  .lg\:grow-3 {
    flex-grow: 3;
  }
  .lg\:grow-4 {
    flex-grow: 4;
  }
  .lg\:grow-5 {
    flex-grow: 5;
  }
  .lg\:grow-6 {
    flex-grow: 6;
  }
  .lg\:grow-7 {
    flex-grow: 7;
  }
  .lg\:grow-8 {
    flex-grow: 8;
  }
  .lg\:grow-9 {
    flex-grow: 9;
  }
  .lg\:grow-10 {
    flex-grow: 10;
  }
  .lg\:grow-11 {
    flex-grow: 11;
  }
  .lg\:grow-12 {
    flex-grow: 12;
  }
  .lg\:shrink-0 {
    flex-shrink: 0;
  }
  .lg\:shrink-1 {
    flex-shrink: 1;
  }
  .lg\:shrink-2 {
    flex-shrink: 2;
  }
  .lg\:shrink-3 {
    flex-shrink: 3;
  }
  .lg\:shrink-4 {
    flex-shrink: 4;
  }
  .lg\:shrink-5 {
    flex-shrink: 5;
  }
  .lg\:shrink-6 {
    flex-shrink: 6;
  }
  .lg\:shrink-7 {
    flex-shrink: 7;
  }
  .lg\:shrink-8 {
    flex-shrink: 8;
  }
  .lg\:shrink-9 {
    flex-shrink: 9;
  }
  .lg\:shrink-10 {
    flex-shrink: 10;
  }
  .lg\:shrink-11 {
    flex-shrink: 11;
  }
  .lg\:shrink-12 {
    flex-shrink: 12;
  }
  .lg\:order-0 {
    order: 0;
  }
  .lg\:order-1 {
    order: 1;
  }
  .lg\:order-2 {
    order: 2;
  }
  .lg\:order-3 {
    order: 3;
  }
  .lg\:order-4 {
    order: 4;
  }
  .lg\:order-5 {
    order: 5;
  }
  .lg\:order-6 {
    order: 6;
  }
  .lg\:order-7 {
    order: 7;
  }
  .lg\:order-8 {
    order: 8;
  }
  .lg\:order-9 {
    order: 9;
  }
  .lg\:order-10 {
    order: 10;
  }
  .lg\:order-11 {
    order: 11;
  }
  .lg\:order-12 {
    order: 12;
  }
  .lg\:order-first {
    order: -9999;
  }
  .lg\:order-last {
    order: 9999;
  }
  .lg\:grid-cols-0 {
    grid-template-columns: repeat(0, minmax(0, 1fr));
  }
  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .lg\:grid-cols-none {
    grid-template-columns: none;
  }
  .lg\:grid-cols-subgrid {
    grid-template-columns: subgrid;
  }
  .lg\:grid-col-span-1 {
    grid-column: span 1/span 1;
  }
  .lg\:grid-col-start-1 {
    grid-column-start: 1;
  }
  .lg\:grid-col-end-1 {
    grid-column-end: 1;
  }
  .lg\:grid-col-span-2 {
    grid-column: span 2/span 2;
  }
  .lg\:grid-col-start-2 {
    grid-column-start: 2;
  }
  .lg\:grid-col-end-2 {
    grid-column-end: 2;
  }
  .lg\:grid-col-span-3 {
    grid-column: span 3/span 3;
  }
  .lg\:grid-col-start-3 {
    grid-column-start: 3;
  }
  .lg\:grid-col-end-3 {
    grid-column-end: 3;
  }
  .lg\:grid-col-span-4 {
    grid-column: span 4/span 4;
  }
  .lg\:grid-col-start-4 {
    grid-column-start: 4;
  }
  .lg\:grid-col-end-4 {
    grid-column-end: 4;
  }
  .lg\:grid-col-span-5 {
    grid-column: span 5/span 5;
  }
  .lg\:grid-col-start-5 {
    grid-column-start: 5;
  }
  .lg\:grid-col-end-5 {
    grid-column-end: 5;
  }
  .lg\:grid-col-span-6 {
    grid-column: span 6/span 6;
  }
  .lg\:grid-col-start-6 {
    grid-column-start: 6;
  }
  .lg\:grid-col-end-6 {
    grid-column-end: 6;
  }
  .lg\:grid-col-span-7 {
    grid-column: span 7/span 7;
  }
  .lg\:grid-col-start-7 {
    grid-column-start: 7;
  }
  .lg\:grid-col-end-7 {
    grid-column-end: 7;
  }
  .lg\:grid-col-span-8 {
    grid-column: span 8/span 8;
  }
  .lg\:grid-col-start-8 {
    grid-column-start: 8;
  }
  .lg\:grid-col-end-8 {
    grid-column-end: 8;
  }
  .lg\:grid-col-span-9 {
    grid-column: span 9/span 9;
  }
  .lg\:grid-col-start-9 {
    grid-column-start: 9;
  }
  .lg\:grid-col-end-9 {
    grid-column-end: 9;
  }
  .lg\:grid-col-span-10 {
    grid-column: span 10/span 10;
  }
  .lg\:grid-col-start-10 {
    grid-column-start: 10;
  }
  .lg\:grid-col-end-10 {
    grid-column-end: 10;
  }
  .lg\:grid-col-span-11 {
    grid-column: span 11/span 11;
  }
  .lg\:grid-col-start-11 {
    grid-column-start: 11;
  }
  .lg\:grid-col-end-11 {
    grid-column-end: 11;
  }
  .lg\:grid-col-span-12 {
    grid-column: span 12/span 12;
  }
  .lg\:grid-col-start-12 {
    grid-column-start: 12;
  }
  .lg\:grid-col-end-12 {
    grid-column-end: 12;
  }
  .lg\:grid-col-span-auto {
    grid-column: auto;
  }
  .lg\:grid-col-span-full {
    grid-column: 1/-1;
  }
  .lg\:grid-col-start-auto {
    grid-column-start: auto;
  }
  .lg\:grid-col-start-13 {
    grid-column-start: 13;
  }
  .lg\:grid-col-end-auto {
    grid-column-end: auto;
  }
  .lg\:grid-col-end-13 {
    grid-column-end: 13;
  }
  .lg\:grid-row-span-1 {
    grid-row: span 1/span 1;
  }
  .lg\:grid-row-start-1 {
    grid-row-start: 1;
  }
  .lg\:grid-row-end-1 {
    grid-row-end: 1;
  }
  .lg\:grid-row-span-2 {
    grid-row: span 2/span 2;
  }
  .lg\:grid-row-start-2 {
    grid-row-start: 2;
  }
  .lg\:grid-row-end-2 {
    grid-row-end: 2;
  }
  .lg\:grid-row-span-3 {
    grid-row: span 3/span 3;
  }
  .lg\:grid-row-start-3 {
    grid-row-start: 3;
  }
  .lg\:grid-row-end-3 {
    grid-row-end: 3;
  }
  .lg\:grid-row-span-4 {
    grid-row: span 4/span 4;
  }
  .lg\:grid-row-start-4 {
    grid-row-start: 4;
  }
  .lg\:grid-row-end-4 {
    grid-row-end: 4;
  }
  .lg\:grid-row-span-5 {
    grid-row: span 5/span 5;
  }
  .lg\:grid-row-start-5 {
    grid-row-start: 5;
  }
  .lg\:grid-row-end-5 {
    grid-row-end: 5;
  }
  .lg\:grid-row-span-6 {
    grid-row: span 6/span 6;
  }
  .lg\:grid-row-start-6 {
    grid-row-start: 6;
  }
  .lg\:grid-row-end-6 {
    grid-row-end: 6;
  }
  .lg\:grid-row-span-7 {
    grid-row: span 7/span 7;
  }
  .lg\:grid-row-start-7 {
    grid-row-start: 7;
  }
  .lg\:grid-row-end-7 {
    grid-row-end: 7;
  }
  .lg\:grid-row-span-8 {
    grid-row: span 8/span 8;
  }
  .lg\:grid-row-start-8 {
    grid-row-start: 8;
  }
  .lg\:grid-row-end-8 {
    grid-row-end: 8;
  }
  .lg\:grid-row-span-9 {
    grid-row: span 9/span 9;
  }
  .lg\:grid-row-start-9 {
    grid-row-start: 9;
  }
  .lg\:grid-row-end-9 {
    grid-row-end: 9;
  }
  .lg\:grid-row-span-10 {
    grid-row: span 10/span 10;
  }
  .lg\:grid-row-start-10 {
    grid-row-start: 10;
  }
  .lg\:grid-row-end-10 {
    grid-row-end: 10;
  }
  .lg\:grid-row-span-11 {
    grid-row: span 11/span 11;
  }
  .lg\:grid-row-start-11 {
    grid-row-start: 11;
  }
  .lg\:grid-row-end-11 {
    grid-row-end: 11;
  }
  .lg\:grid-row-span-12 {
    grid-row: span 12/span 12;
  }
  .lg\:grid-row-start-12 {
    grid-row-start: 12;
  }
  .lg\:grid-row-end-12 {
    grid-row-end: 12;
  }
  .lg\:grid-row-span-auto {
    grid-row: auto;
  }
  .lg\:grid-row-span-full {
    grid-row: 1/-1;
  }
  .lg\:grid-row-start-auto {
    grid-row-start: auto;
  }
  .lg\:grid-row-start-13 {
    grid-row-start: 13;
  }
  .lg\:grid-row-end-auto {
    grid-row-end: auto;
  }
  .lg\:grid-row-end-13 {
    grid-row-end: 13;
  }
  .lg\:gap-0 {
    gap: 0rem;
  }
  .lg\:gap-column-0 {
    column-gap: 0rem;
  }
  .lg\:gap-row-0 {
    row-gap: 0rem;
  }
  .lg\:gap-1 {
    gap: 1rem;
  }
  .lg\:gap-column-1 {
    column-gap: 1rem;
  }
  .lg\:gap-row-1 {
    row-gap: 1rem;
  }
  .lg\:gap-2 {
    gap: 2rem;
  }
  .lg\:gap-column-2 {
    column-gap: 2rem;
  }
  .lg\:gap-row-2 {
    row-gap: 2rem;
  }
  .lg\:gap-3 {
    gap: 3rem;
  }
  .lg\:gap-column-3 {
    column-gap: 3rem;
  }
  .lg\:gap-row-3 {
    row-gap: 3rem;
  }
  .lg\:gap-4 {
    gap: 4rem;
  }
  .lg\:gap-column-4 {
    column-gap: 4rem;
  }
  .lg\:gap-row-4 {
    row-gap: 4rem;
  }
  .lg\:gap-5 {
    gap: 5rem;
  }
  .lg\:gap-column-5 {
    column-gap: 5rem;
  }
  .lg\:gap-row-5 {
    row-gap: 5rem;
  }
  .lg\:gap-6 {
    gap: 6rem;
  }
  .lg\:gap-column-6 {
    column-gap: 6rem;
  }
  .lg\:gap-row-6 {
    row-gap: 6rem;
  }
  .lg\:gap-7 {
    gap: 7rem;
  }
  .lg\:gap-column-7 {
    column-gap: 7rem;
  }
  .lg\:gap-row-7 {
    row-gap: 7rem;
  }
  .lg\:gap-8 {
    gap: 8rem;
  }
  .lg\:gap-column-8 {
    column-gap: 8rem;
  }
  .lg\:gap-row-8 {
    row-gap: 8rem;
  }
  .lg\:gap-9 {
    gap: 9rem;
  }
  .lg\:gap-column-9 {
    column-gap: 9rem;
  }
  .lg\:gap-row-9 {
    row-gap: 9rem;
  }
  .lg\:gap-10 {
    gap: 10rem;
  }
  .lg\:gap-column-10 {
    column-gap: 10rem;
  }
  .lg\:gap-row-10 {
    row-gap: 10rem;
  }
  .lg\:gap-11 {
    gap: 11rem;
  }
  .lg\:gap-column-11 {
    column-gap: 11rem;
  }
  .lg\:gap-row-11 {
    row-gap: 11rem;
  }
  .lg\:gap-12 {
    gap: 12rem;
  }
  .lg\:gap-column-12 {
    column-gap: 12rem;
  }
  .lg\:gap-row-12 {
    row-gap: 12rem;
  }
  .lg\:gap-0\.125 {
    gap: 0.125rem;
  }
  .lg\:gap-column-0\.125 {
    column-gap: 0.125rem;
  }
  .lg\:gap-row-0\.125 {
    row-gap: 0.125rem;
  }
  .lg\:gap-0\.25 {
    gap: 0.25rem;
  }
  .lg\:gap-column-0\.25 {
    column-gap: 0.25rem;
  }
  .lg\:gap-row-0\.25 {
    row-gap: 0.25rem;
  }
  .lg\:gap-0\.5 {
    gap: 0.5rem;
  }
  .lg\:gap-column-0\.5 {
    column-gap: 0.5rem;
  }
  .lg\:gap-row-0\.5 {
    row-gap: 0.5rem;
  }
  .lg\:gap-0\.75 {
    gap: 0.75rem;
  }
  .lg\:gap-column-0\.75 {
    column-gap: 0.75rem;
  }
  .lg\:gap-row-0\.75 {
    row-gap: 0.75rem;
  }
  .lg\:justify-normal {
    justify-content: normal;
  }
  .lg\:justify-center {
    justify-content: center;
  }
  .lg\:justify-items-center {
    justify-items: center;
  }
  .lg\:justify-self-center {
    justify-self: center;
  }
  .lg\:justify-start {
    justify-content: flex-start;
  }
  .lg\:justify-items-start {
    justify-items: start;
  }
  .lg\:justify-self-start {
    justify-self: start;
  }
  .lg\:justify-end {
    justify-content: flex-end;
  }
  .lg\:justify-items-end {
    justify-items: end;
  }
  .lg\:justify-self-end {
    justify-self: end;
  }
  .lg\:justify-between {
    justify-content: space-between;
  }
  .lg\:justify-around {
    justify-content: space-around;
  }
  .lg\:justify-evenly {
    justify-content: space-evenly;
  }
  .lg\:justify-stretch {
    justify-content: stretch;
  }
  .lg\:justify-items-stretch {
    justify-items: stretch;
  }
  .lg\:justify-self-stretch {
    justify-self: stretch;
  }
  .lg\:justify-self-auto {
    justify-self: auto;
  }
  .lg\:align-normal {
    align-content: normal;
  }
  .lg\:align-center {
    align-content: center;
  }
  .lg\:align-items-center {
    align-items: center;
  }
  .lg\:align-self-center {
    align-self: center;
  }
  .lg\:align-start {
    align-content: flex-start;
  }
  .lg\:align-items-start {
    align-items: start;
  }
  .lg\:align-self-start {
    align-self: start;
  }
  .lg\:align-end {
    align-content: flex-end;
  }
  .lg\:align-items-end {
    align-items: end;
  }
  .lg\:align-self-end {
    align-self: end;
  }
  .lg\:align-between {
    align-content: space-between;
  }
  .lg\:align-around {
    align-content: space-around;
  }
  .lg\:align-evenly {
    align-content: space-evenly;
  }
  .lg\:align-stretch {
    align-content: stretch;
  }
  .lg\:align-items-stretch {
    align-items: stretch;
  }
  .lg\:align-self-stretch {
    align-self: stretch;
  }
  .lg\:align-baseline {
    align-content: baseline;
  }
  .lg\:align-items-baseline {
    align-items: baseline;
  }
  .lg\:align-self-baseline {
    align-self: baseline;
  }
  .lg\:align-self-auto {
    align-self: auto;
  }
}
.box-sizing-border {
  box-sizing: border-box;
}

.box-sizing-content {
  box-sizing: content-box;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.inline-table {
  display: inline-table;
}

.table-caption {
  display: table-caption;
}

.table-cell {
  display: table-cell;
}

.table-column {
  display: table-column;
}

.table-column-group {
  display: table-column-group;
}

.table-footer-group {
  display: table-footer-group;
}

.table-header-group {
  display: table-header-group;
}

.table-row-group {
  display: table-row-group;
}

.table-row {
  display: table-row;
}

.flow-root {
  display: flow-root;
}

.grid {
  display: grid;
}

.inline-grid {
  display: inline-grid;
}

.contents {
  display: contents;
}

.list-item {
  display: list-item;
}

.none {
  display: none;
}

.float-start {
  float: inline-start;
}

.float-end {
  float: inline-end;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.clear-start {
  clear: inline-start;
}

.clear-end {
  clear: inline-end;
}

.clear-right {
  clear: right;
}

.clear-left {
  clear: left;
}

.clear-none {
  clear: none;
}

.clear-both {
  clear: both;
}

.object-contain {
  object-fit: contain;
}

.object-cover {
  object-fit: cover;
}

.object-fill {
  object-fit: fill;
}

.object-none {
  object-fit: none;
}

.object-scale-down {
  object-fit: scale-down;
}

.object-bottom {
  object-position: bottom;
}

.object-center {
  object-position: center,;
}

.object-left {
  object-position: left;
}

.object-left-bottom {
  object-position: left bottom;
}

.object-left-top {
  object-position: left top;
}

.object-right {
  object-position: right;
}

.object-right-bottom {
  object-position: right bottom;
}

.object-right-top {
  object-position: right top;
}

.object-top {
  object-position: top;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-clip {
  overflow: clip;
}

.overflow-x-clip {
  overflow-x: clip;
}

.overflow-y-clip {
  overflow-y: clip;
}

.overflow-visible {
  overflow: visible;
}

.overflow-x-visible {
  overflow-x: visible;
}

.overflow-y-visible {
  overflow-y: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.overflow-auto {
  overflow: auto;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-auto {
  inset: auto;
}

.inset-0 {
  inset: 0rem;
}

.inset-0per {
  inset: 0%;
}

.inset-1 {
  inset: 1rem;
}

.inset-1per {
  inset: 1%;
}

.inset-2 {
  inset: 2rem;
}

.inset-2per {
  inset: 2%;
}

.inset-3 {
  inset: 3rem;
}

.inset-3per {
  inset: 3%;
}

.inset-4 {
  inset: 4rem;
}

.inset-4per {
  inset: 4%;
}

.inset-5 {
  inset: 5rem;
}

.inset-5per {
  inset: 5%;
}

.inset-6 {
  inset: 6rem;
}

.inset-6per {
  inset: 6%;
}

.inset-7 {
  inset: 7rem;
}

.inset-7per {
  inset: 7%;
}

.inset-8 {
  inset: 8rem;
}

.inset-8per {
  inset: 8%;
}

.inset-9 {
  inset: 9rem;
}

.inset-9per {
  inset: 9%;
}

.inset-10 {
  inset: 10rem;
}

.inset-10per {
  inset: 10%;
}

.inset-11 {
  inset: 11rem;
}

.inset-11per {
  inset: 11%;
}

.inset-12 {
  inset: 12rem;
}

.inset-12per {
  inset: 12%;
}

.top-auto {
  top: auto;
}

.top-0 {
  top: 0rem;
}

.top-0per {
  top: 0%;
}

.top-1 {
  top: 1rem;
}

.top-1per {
  top: 1%;
}

.top-2 {
  top: 2rem;
}

.top-2per {
  top: 2%;
}

.top-3 {
  top: 3rem;
}

.top-3per {
  top: 3%;
}

.top-4 {
  top: 4rem;
}

.top-4per {
  top: 4%;
}

.top-5 {
  top: 5rem;
}

.top-5per {
  top: 5%;
}

.top-6 {
  top: 6rem;
}

.top-6per {
  top: 6%;
}

.top-7 {
  top: 7rem;
}

.top-7per {
  top: 7%;
}

.top-8 {
  top: 8rem;
}

.top-8per {
  top: 8%;
}

.top-9 {
  top: 9rem;
}

.top-9per {
  top: 9%;
}

.top-10 {
  top: 10rem;
}

.top-10per {
  top: 10%;
}

.top-11 {
  top: 11rem;
}

.top-11per {
  top: 11%;
}

.top-12 {
  top: 12rem;
}

.top-12per {
  top: 12%;
}

.right-auto {
  right: auto;
}

.right-0 {
  right: 0rem;
}

.right-0per {
  right: 0%;
}

.right-1 {
  right: 1rem;
}

.right-1per {
  right: 1%;
}

.right-2 {
  right: 2rem;
}

.right-2per {
  right: 2%;
}

.right-3 {
  right: 3rem;
}

.right-3per {
  right: 3%;
}

.right-4 {
  right: 4rem;
}

.right-4per {
  right: 4%;
}

.right-5 {
  right: 5rem;
}

.right-5per {
  right: 5%;
}

.right-6 {
  right: 6rem;
}

.right-6per {
  right: 6%;
}

.right-7 {
  right: 7rem;
}

.right-7per {
  right: 7%;
}

.right-8 {
  right: 8rem;
}

.right-8per {
  right: 8%;
}

.right-9 {
  right: 9rem;
}

.right-9per {
  right: 9%;
}

.right-10 {
  right: 10rem;
}

.right-10per {
  right: 10%;
}

.right-11 {
  right: 11rem;
}

.right-11per {
  right: 11%;
}

.right-12 {
  right: 12rem;
}

.right-12per {
  right: 12%;
}

.bottom-auto {
  bottom: auto;
}

.bottom-0 {
  bottom: 0rem;
}

.bottom-0per {
  bottom: 0%;
}

.bottom-1 {
  bottom: 1rem;
}

.bottom-1per {
  bottom: 1%;
}

.bottom-2 {
  bottom: 2rem;
}

.bottom-2per {
  bottom: 2%;
}

.bottom-3 {
  bottom: 3rem;
}

.bottom-3per {
  bottom: 3%;
}

.bottom-4 {
  bottom: 4rem;
}

.bottom-4per {
  bottom: 4%;
}

.bottom-5 {
  bottom: 5rem;
}

.bottom-5per {
  bottom: 5%;
}

.bottom-6 {
  bottom: 6rem;
}

.bottom-6per {
  bottom: 6%;
}

.bottom-7 {
  bottom: 7rem;
}

.bottom-7per {
  bottom: 7%;
}

.bottom-8 {
  bottom: 8rem;
}

.bottom-8per {
  bottom: 8%;
}

.bottom-9 {
  bottom: 9rem;
}

.bottom-9per {
  bottom: 9%;
}

.bottom-10 {
  bottom: 10rem;
}

.bottom-10per {
  bottom: 10%;
}

.bottom-11 {
  bottom: 11rem;
}

.bottom-11per {
  bottom: 11%;
}

.bottom-12 {
  bottom: 12rem;
}

.bottom-12per {
  bottom: 12%;
}

.left-auto {
  left: auto;
}

.left-0 {
  left: 0rem;
}

.left-0per {
  left: 0%;
}

.left-1 {
  left: 1rem;
}

.left-1per {
  left: 1%;
}

.left-2 {
  left: 2rem;
}

.left-2per {
  left: 2%;
}

.left-3 {
  left: 3rem;
}

.left-3per {
  left: 3%;
}

.left-4 {
  left: 4rem;
}

.left-4per {
  left: 4%;
}

.left-5 {
  left: 5rem;
}

.left-5per {
  left: 5%;
}

.left-6 {
  left: 6rem;
}

.left-6per {
  left: 6%;
}

.left-7 {
  left: 7rem;
}

.left-7per {
  left: 7%;
}

.left-8 {
  left: 8rem;
}

.left-8per {
  left: 8%;
}

.left-9 {
  left: 9rem;
}

.left-9per {
  left: 9%;
}

.left-10 {
  left: 10rem;
}

.left-10per {
  left: 10%;
}

.left-11 {
  left: 11rem;
}

.left-11per {
  left: 11%;
}

.left-12 {
  left: 12rem;
}

.left-12per {
  left: 12%;
}

.visible {
  visibility: visible;
}

.hidden {
  visibility: hidden;
}

.collapse {
  visibility: collapse;
}

.z-auto {
  z-index: auto;
}

.z-0 {
  z-index: 0;
}

.z-1 {
  z-index: 1;
}

.z-2 {
  z-index: 2;
}

.z-3 {
  z-index: 3;
}

.z-4 {
  z-index: 4;
}

.z-5 {
  z-index: 5;
}

.z-6 {
  z-index: 6;
}

.z-7 {
  z-index: 7;
}

.z-8 {
  z-index: 8;
}

.z-9 {
  z-index: 9;
}

.z-10 {
  z-index: 10;
}

.z-11 {
  z-index: 11;
}

.z-12 {
  z-index: 12;
}

@media only screen and (max-width: 767px) {
  .sm\:box-sizing-border {
    box-sizing: border-box;
  }
  .sm\:box-sizing-content {
    box-sizing: content-box;
  }
  .sm\:block {
    display: block;
  }
  .sm\:inline-block {
    display: inline-block;
  }
  .sm\:inline {
    display: inline;
  }
  .sm\:flex {
    display: flex;
  }
  .sm\:inline-flex {
    display: inline-flex;
  }
  .sm\:table {
    display: table;
  }
  .sm\:inline-table {
    display: inline-table;
  }
  .sm\:table-caption {
    display: table-caption;
  }
  .sm\:table-cell {
    display: table-cell;
  }
  .sm\:table-column {
    display: table-column;
  }
  .sm\:table-column-group {
    display: table-column-group;
  }
  .sm\:table-footer-group {
    display: table-footer-group;
  }
  .sm\:table-header-group {
    display: table-header-group;
  }
  .sm\:table-row-group {
    display: table-row-group;
  }
  .sm\:table-row {
    display: table-row;
  }
  .sm\:flow-root {
    display: flow-root;
  }
  .sm\:grid {
    display: grid;
  }
  .sm\:inline-grid {
    display: inline-grid;
  }
  .sm\:contents {
    display: contents;
  }
  .sm\:list-item {
    display: list-item;
  }
  .sm\:none {
    display: none;
  }
  .sm\:float-start {
    float: inline-start;
  }
  .sm\:float-end {
    float: inline-end;
  }
  .sm\:float-right {
    float: right;
  }
  .sm\:float-left {
    float: left;
  }
  .sm\:float-none {
    float: none;
  }
  .sm\:clear-start {
    clear: inline-start;
  }
  .sm\:clear-end {
    clear: inline-end;
  }
  .sm\:clear-right {
    clear: right;
  }
  .sm\:clear-left {
    clear: left;
  }
  .sm\:clear-none {
    clear: none;
  }
  .sm\:clear-both {
    clear: both;
  }
  .sm\:object-contain {
    object-fit: contain;
  }
  .sm\:object-cover {
    object-fit: cover;
  }
  .sm\:object-fill {
    object-fit: fill;
  }
  .sm\:object-none {
    object-fit: none;
  }
  .sm\:object-scale-down {
    object-fit: scale-down;
  }
  .sm\:object-bottom {
    object-position: bottom;
  }
  .sm\:object-center {
    object-position: center,;
  }
  .sm\:object-left {
    object-position: left;
  }
  .sm\:object-left-bottom {
    object-position: left bottom;
  }
  .sm\:object-left-top {
    object-position: left top;
  }
  .sm\:object-right {
    object-position: right;
  }
  .sm\:object-right-bottom {
    object-position: right bottom;
  }
  .sm\:object-right-top {
    object-position: right top;
  }
  .sm\:object-top {
    object-position: top;
  }
  .sm\:overflow-hidden {
    overflow: hidden;
  }
  .sm\:overflow-x-hidden {
    overflow-x: hidden;
  }
  .sm\:overflow-y-hidden {
    overflow-y: hidden;
  }
  .sm\:overflow-clip {
    overflow: clip;
  }
  .sm\:overflow-x-clip {
    overflow-x: clip;
  }
  .sm\:overflow-y-clip {
    overflow-y: clip;
  }
  .sm\:overflow-visible {
    overflow: visible;
  }
  .sm\:overflow-x-visible {
    overflow-x: visible;
  }
  .sm\:overflow-y-visible {
    overflow-y: visible;
  }
  .sm\:overflow-scroll {
    overflow: scroll;
  }
  .sm\:overflow-x-scroll {
    overflow-x: scroll;
  }
  .sm\:overflow-y-scroll {
    overflow-y: scroll;
  }
  .sm\:overflow-auto {
    overflow: auto;
  }
  .sm\:overflow-x-auto {
    overflow-x: auto;
  }
  .sm\:overflow-y-auto {
    overflow-y: auto;
  }
  .sm\:static {
    position: static;
  }
  .sm\:fixed {
    position: fixed;
  }
  .sm\:absolute {
    position: absolute;
  }
  .sm\:relative {
    position: relative;
  }
  .sm\:sticky {
    position: sticky;
  }
  .sm\:inset-auto {
    inset: auto;
  }
  .sm\:inset-0 {
    inset: 0rem;
  }
  .sm\:inset-0per {
    inset: 0%;
  }
  .sm\:inset-1 {
    inset: 1rem;
  }
  .sm\:inset-1per {
    inset: 1%;
  }
  .sm\:inset-2 {
    inset: 2rem;
  }
  .sm\:inset-2per {
    inset: 2%;
  }
  .sm\:inset-3 {
    inset: 3rem;
  }
  .sm\:inset-3per {
    inset: 3%;
  }
  .sm\:inset-4 {
    inset: 4rem;
  }
  .sm\:inset-4per {
    inset: 4%;
  }
  .sm\:inset-5 {
    inset: 5rem;
  }
  .sm\:inset-5per {
    inset: 5%;
  }
  .sm\:inset-6 {
    inset: 6rem;
  }
  .sm\:inset-6per {
    inset: 6%;
  }
  .sm\:inset-7 {
    inset: 7rem;
  }
  .sm\:inset-7per {
    inset: 7%;
  }
  .sm\:inset-8 {
    inset: 8rem;
  }
  .sm\:inset-8per {
    inset: 8%;
  }
  .sm\:inset-9 {
    inset: 9rem;
  }
  .sm\:inset-9per {
    inset: 9%;
  }
  .sm\:inset-10 {
    inset: 10rem;
  }
  .sm\:inset-10per {
    inset: 10%;
  }
  .sm\:inset-11 {
    inset: 11rem;
  }
  .sm\:inset-11per {
    inset: 11%;
  }
  .sm\:inset-12 {
    inset: 12rem;
  }
  .sm\:inset-12per {
    inset: 12%;
  }
  .sm\:top-auto {
    top: auto;
  }
  .sm\:top-0 {
    top: 0rem;
  }
  .sm\:top-0per {
    top: 0%;
  }
  .sm\:top-1 {
    top: 1rem;
  }
  .sm\:top-1per {
    top: 1%;
  }
  .sm\:top-2 {
    top: 2rem;
  }
  .sm\:top-2per {
    top: 2%;
  }
  .sm\:top-3 {
    top: 3rem;
  }
  .sm\:top-3per {
    top: 3%;
  }
  .sm\:top-4 {
    top: 4rem;
  }
  .sm\:top-4per {
    top: 4%;
  }
  .sm\:top-5 {
    top: 5rem;
  }
  .sm\:top-5per {
    top: 5%;
  }
  .sm\:top-6 {
    top: 6rem;
  }
  .sm\:top-6per {
    top: 6%;
  }
  .sm\:top-7 {
    top: 7rem;
  }
  .sm\:top-7per {
    top: 7%;
  }
  .sm\:top-8 {
    top: 8rem;
  }
  .sm\:top-8per {
    top: 8%;
  }
  .sm\:top-9 {
    top: 9rem;
  }
  .sm\:top-9per {
    top: 9%;
  }
  .sm\:top-10 {
    top: 10rem;
  }
  .sm\:top-10per {
    top: 10%;
  }
  .sm\:top-11 {
    top: 11rem;
  }
  .sm\:top-11per {
    top: 11%;
  }
  .sm\:top-12 {
    top: 12rem;
  }
  .sm\:top-12per {
    top: 12%;
  }
  .sm\:right-auto {
    right: auto;
  }
  .sm\:right-0 {
    right: 0rem;
  }
  .sm\:right-0per {
    right: 0%;
  }
  .sm\:right-1 {
    right: 1rem;
  }
  .sm\:right-1per {
    right: 1%;
  }
  .sm\:right-2 {
    right: 2rem;
  }
  .sm\:right-2per {
    right: 2%;
  }
  .sm\:right-3 {
    right: 3rem;
  }
  .sm\:right-3per {
    right: 3%;
  }
  .sm\:right-4 {
    right: 4rem;
  }
  .sm\:right-4per {
    right: 4%;
  }
  .sm\:right-5 {
    right: 5rem;
  }
  .sm\:right-5per {
    right: 5%;
  }
  .sm\:right-6 {
    right: 6rem;
  }
  .sm\:right-6per {
    right: 6%;
  }
  .sm\:right-7 {
    right: 7rem;
  }
  .sm\:right-7per {
    right: 7%;
  }
  .sm\:right-8 {
    right: 8rem;
  }
  .sm\:right-8per {
    right: 8%;
  }
  .sm\:right-9 {
    right: 9rem;
  }
  .sm\:right-9per {
    right: 9%;
  }
  .sm\:right-10 {
    right: 10rem;
  }
  .sm\:right-10per {
    right: 10%;
  }
  .sm\:right-11 {
    right: 11rem;
  }
  .sm\:right-11per {
    right: 11%;
  }
  .sm\:right-12 {
    right: 12rem;
  }
  .sm\:right-12per {
    right: 12%;
  }
  .sm\:bottom-auto {
    bottom: auto;
  }
  .sm\:bottom-0 {
    bottom: 0rem;
  }
  .sm\:bottom-0per {
    bottom: 0%;
  }
  .sm\:bottom-1 {
    bottom: 1rem;
  }
  .sm\:bottom-1per {
    bottom: 1%;
  }
  .sm\:bottom-2 {
    bottom: 2rem;
  }
  .sm\:bottom-2per {
    bottom: 2%;
  }
  .sm\:bottom-3 {
    bottom: 3rem;
  }
  .sm\:bottom-3per {
    bottom: 3%;
  }
  .sm\:bottom-4 {
    bottom: 4rem;
  }
  .sm\:bottom-4per {
    bottom: 4%;
  }
  .sm\:bottom-5 {
    bottom: 5rem;
  }
  .sm\:bottom-5per {
    bottom: 5%;
  }
  .sm\:bottom-6 {
    bottom: 6rem;
  }
  .sm\:bottom-6per {
    bottom: 6%;
  }
  .sm\:bottom-7 {
    bottom: 7rem;
  }
  .sm\:bottom-7per {
    bottom: 7%;
  }
  .sm\:bottom-8 {
    bottom: 8rem;
  }
  .sm\:bottom-8per {
    bottom: 8%;
  }
  .sm\:bottom-9 {
    bottom: 9rem;
  }
  .sm\:bottom-9per {
    bottom: 9%;
  }
  .sm\:bottom-10 {
    bottom: 10rem;
  }
  .sm\:bottom-10per {
    bottom: 10%;
  }
  .sm\:bottom-11 {
    bottom: 11rem;
  }
  .sm\:bottom-11per {
    bottom: 11%;
  }
  .sm\:bottom-12 {
    bottom: 12rem;
  }
  .sm\:bottom-12per {
    bottom: 12%;
  }
  .sm\:left-auto {
    left: auto;
  }
  .sm\:left-0 {
    left: 0rem;
  }
  .sm\:left-0per {
    left: 0%;
  }
  .sm\:left-1 {
    left: 1rem;
  }
  .sm\:left-1per {
    left: 1%;
  }
  .sm\:left-2 {
    left: 2rem;
  }
  .sm\:left-2per {
    left: 2%;
  }
  .sm\:left-3 {
    left: 3rem;
  }
  .sm\:left-3per {
    left: 3%;
  }
  .sm\:left-4 {
    left: 4rem;
  }
  .sm\:left-4per {
    left: 4%;
  }
  .sm\:left-5 {
    left: 5rem;
  }
  .sm\:left-5per {
    left: 5%;
  }
  .sm\:left-6 {
    left: 6rem;
  }
  .sm\:left-6per {
    left: 6%;
  }
  .sm\:left-7 {
    left: 7rem;
  }
  .sm\:left-7per {
    left: 7%;
  }
  .sm\:left-8 {
    left: 8rem;
  }
  .sm\:left-8per {
    left: 8%;
  }
  .sm\:left-9 {
    left: 9rem;
  }
  .sm\:left-9per {
    left: 9%;
  }
  .sm\:left-10 {
    left: 10rem;
  }
  .sm\:left-10per {
    left: 10%;
  }
  .sm\:left-11 {
    left: 11rem;
  }
  .sm\:left-11per {
    left: 11%;
  }
  .sm\:left-12 {
    left: 12rem;
  }
  .sm\:left-12per {
    left: 12%;
  }
  .sm\:visible {
    visibility: visible;
  }
  .sm\:hidden {
    visibility: hidden;
  }
  .sm\:collapse {
    visibility: collapse;
  }
  .sm\:z-auto {
    z-index: auto;
  }
  .sm\:z-0 {
    z-index: 0;
  }
  .sm\:z-1 {
    z-index: 1;
  }
  .sm\:z-2 {
    z-index: 2;
  }
  .sm\:z-3 {
    z-index: 3;
  }
  .sm\:z-4 {
    z-index: 4;
  }
  .sm\:z-5 {
    z-index: 5;
  }
  .sm\:z-6 {
    z-index: 6;
  }
  .sm\:z-7 {
    z-index: 7;
  }
  .sm\:z-8 {
    z-index: 8;
  }
  .sm\:z-9 {
    z-index: 9;
  }
  .sm\:z-10 {
    z-index: 10;
  }
  .sm\:z-11 {
    z-index: 11;
  }
  .sm\:z-12 {
    z-index: 12;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .md\:box-sizing-border {
    box-sizing: border-box;
  }
  .md\:box-sizing-content {
    box-sizing: content-box;
  }
  .md\:block {
    display: block;
  }
  .md\:inline-block {
    display: inline-block;
  }
  .md\:inline {
    display: inline;
  }
  .md\:flex {
    display: flex;
  }
  .md\:inline-flex {
    display: inline-flex;
  }
  .md\:table {
    display: table;
  }
  .md\:inline-table {
    display: inline-table;
  }
  .md\:table-caption {
    display: table-caption;
  }
  .md\:table-cell {
    display: table-cell;
  }
  .md\:table-column {
    display: table-column;
  }
  .md\:table-column-group {
    display: table-column-group;
  }
  .md\:table-footer-group {
    display: table-footer-group;
  }
  .md\:table-header-group {
    display: table-header-group;
  }
  .md\:table-row-group {
    display: table-row-group;
  }
  .md\:table-row {
    display: table-row;
  }
  .md\:flow-root {
    display: flow-root;
  }
  .md\:grid {
    display: grid;
  }
  .md\:inline-grid {
    display: inline-grid;
  }
  .md\:contents {
    display: contents;
  }
  .md\:list-item {
    display: list-item;
  }
  .md\:none {
    display: none;
  }
  .md\:float-start {
    float: inline-start;
  }
  .md\:float-end {
    float: inline-end;
  }
  .md\:float-right {
    float: right;
  }
  .md\:float-left {
    float: left;
  }
  .md\:float-none {
    float: none;
  }
  .md\:clear-start {
    clear: inline-start;
  }
  .md\:clear-end {
    clear: inline-end;
  }
  .md\:clear-right {
    clear: right;
  }
  .md\:clear-left {
    clear: left;
  }
  .md\:clear-none {
    clear: none;
  }
  .md\:clear-both {
    clear: both;
  }
  .md\:object-contain {
    object-fit: contain;
  }
  .md\:object-cover {
    object-fit: cover;
  }
  .md\:object-fill {
    object-fit: fill;
  }
  .md\:object-none {
    object-fit: none;
  }
  .md\:object-scale-down {
    object-fit: scale-down;
  }
  .md\:object-bottom {
    object-position: bottom;
  }
  .md\:object-center {
    object-position: center,;
  }
  .md\:object-left {
    object-position: left;
  }
  .md\:object-left-bottom {
    object-position: left bottom;
  }
  .md\:object-left-top {
    object-position: left top;
  }
  .md\:object-right {
    object-position: right;
  }
  .md\:object-right-bottom {
    object-position: right bottom;
  }
  .md\:object-right-top {
    object-position: right top;
  }
  .md\:object-top {
    object-position: top;
  }
  .md\:overflow-hidden {
    overflow: hidden;
  }
  .md\:overflow-x-hidden {
    overflow-x: hidden;
  }
  .md\:overflow-y-hidden {
    overflow-y: hidden;
  }
  .md\:overflow-clip {
    overflow: clip;
  }
  .md\:overflow-x-clip {
    overflow-x: clip;
  }
  .md\:overflow-y-clip {
    overflow-y: clip;
  }
  .md\:overflow-visible {
    overflow: visible;
  }
  .md\:overflow-x-visible {
    overflow-x: visible;
  }
  .md\:overflow-y-visible {
    overflow-y: visible;
  }
  .md\:overflow-scroll {
    overflow: scroll;
  }
  .md\:overflow-x-scroll {
    overflow-x: scroll;
  }
  .md\:overflow-y-scroll {
    overflow-y: scroll;
  }
  .md\:overflow-auto {
    overflow: auto;
  }
  .md\:overflow-x-auto {
    overflow-x: auto;
  }
  .md\:overflow-y-auto {
    overflow-y: auto;
  }
  .md\:static {
    position: static;
  }
  .md\:fixed {
    position: fixed;
  }
  .md\:absolute {
    position: absolute;
  }
  .md\:relative {
    position: relative;
  }
  .md\:sticky {
    position: sticky;
  }
  .md\:inset-auto {
    inset: auto;
  }
  .md\:inset-0 {
    inset: 0rem;
  }
  .md\:inset-0per {
    inset: 0%;
  }
  .md\:inset-1 {
    inset: 1rem;
  }
  .md\:inset-1per {
    inset: 1%;
  }
  .md\:inset-2 {
    inset: 2rem;
  }
  .md\:inset-2per {
    inset: 2%;
  }
  .md\:inset-3 {
    inset: 3rem;
  }
  .md\:inset-3per {
    inset: 3%;
  }
  .md\:inset-4 {
    inset: 4rem;
  }
  .md\:inset-4per {
    inset: 4%;
  }
  .md\:inset-5 {
    inset: 5rem;
  }
  .md\:inset-5per {
    inset: 5%;
  }
  .md\:inset-6 {
    inset: 6rem;
  }
  .md\:inset-6per {
    inset: 6%;
  }
  .md\:inset-7 {
    inset: 7rem;
  }
  .md\:inset-7per {
    inset: 7%;
  }
  .md\:inset-8 {
    inset: 8rem;
  }
  .md\:inset-8per {
    inset: 8%;
  }
  .md\:inset-9 {
    inset: 9rem;
  }
  .md\:inset-9per {
    inset: 9%;
  }
  .md\:inset-10 {
    inset: 10rem;
  }
  .md\:inset-10per {
    inset: 10%;
  }
  .md\:inset-11 {
    inset: 11rem;
  }
  .md\:inset-11per {
    inset: 11%;
  }
  .md\:inset-12 {
    inset: 12rem;
  }
  .md\:inset-12per {
    inset: 12%;
  }
  .md\:top-auto {
    top: auto;
  }
  .md\:top-0 {
    top: 0rem;
  }
  .md\:top-0per {
    top: 0%;
  }
  .md\:top-1 {
    top: 1rem;
  }
  .md\:top-1per {
    top: 1%;
  }
  .md\:top-2 {
    top: 2rem;
  }
  .md\:top-2per {
    top: 2%;
  }
  .md\:top-3 {
    top: 3rem;
  }
  .md\:top-3per {
    top: 3%;
  }
  .md\:top-4 {
    top: 4rem;
  }
  .md\:top-4per {
    top: 4%;
  }
  .md\:top-5 {
    top: 5rem;
  }
  .md\:top-5per {
    top: 5%;
  }
  .md\:top-6 {
    top: 6rem;
  }
  .md\:top-6per {
    top: 6%;
  }
  .md\:top-7 {
    top: 7rem;
  }
  .md\:top-7per {
    top: 7%;
  }
  .md\:top-8 {
    top: 8rem;
  }
  .md\:top-8per {
    top: 8%;
  }
  .md\:top-9 {
    top: 9rem;
  }
  .md\:top-9per {
    top: 9%;
  }
  .md\:top-10 {
    top: 10rem;
  }
  .md\:top-10per {
    top: 10%;
  }
  .md\:top-11 {
    top: 11rem;
  }
  .md\:top-11per {
    top: 11%;
  }
  .md\:top-12 {
    top: 12rem;
  }
  .md\:top-12per {
    top: 12%;
  }
  .md\:right-auto {
    right: auto;
  }
  .md\:right-0 {
    right: 0rem;
  }
  .md\:right-0per {
    right: 0%;
  }
  .md\:right-1 {
    right: 1rem;
  }
  .md\:right-1per {
    right: 1%;
  }
  .md\:right-2 {
    right: 2rem;
  }
  .md\:right-2per {
    right: 2%;
  }
  .md\:right-3 {
    right: 3rem;
  }
  .md\:right-3per {
    right: 3%;
  }
  .md\:right-4 {
    right: 4rem;
  }
  .md\:right-4per {
    right: 4%;
  }
  .md\:right-5 {
    right: 5rem;
  }
  .md\:right-5per {
    right: 5%;
  }
  .md\:right-6 {
    right: 6rem;
  }
  .md\:right-6per {
    right: 6%;
  }
  .md\:right-7 {
    right: 7rem;
  }
  .md\:right-7per {
    right: 7%;
  }
  .md\:right-8 {
    right: 8rem;
  }
  .md\:right-8per {
    right: 8%;
  }
  .md\:right-9 {
    right: 9rem;
  }
  .md\:right-9per {
    right: 9%;
  }
  .md\:right-10 {
    right: 10rem;
  }
  .md\:right-10per {
    right: 10%;
  }
  .md\:right-11 {
    right: 11rem;
  }
  .md\:right-11per {
    right: 11%;
  }
  .md\:right-12 {
    right: 12rem;
  }
  .md\:right-12per {
    right: 12%;
  }
  .md\:bottom-auto {
    bottom: auto;
  }
  .md\:bottom-0 {
    bottom: 0rem;
  }
  .md\:bottom-0per {
    bottom: 0%;
  }
  .md\:bottom-1 {
    bottom: 1rem;
  }
  .md\:bottom-1per {
    bottom: 1%;
  }
  .md\:bottom-2 {
    bottom: 2rem;
  }
  .md\:bottom-2per {
    bottom: 2%;
  }
  .md\:bottom-3 {
    bottom: 3rem;
  }
  .md\:bottom-3per {
    bottom: 3%;
  }
  .md\:bottom-4 {
    bottom: 4rem;
  }
  .md\:bottom-4per {
    bottom: 4%;
  }
  .md\:bottom-5 {
    bottom: 5rem;
  }
  .md\:bottom-5per {
    bottom: 5%;
  }
  .md\:bottom-6 {
    bottom: 6rem;
  }
  .md\:bottom-6per {
    bottom: 6%;
  }
  .md\:bottom-7 {
    bottom: 7rem;
  }
  .md\:bottom-7per {
    bottom: 7%;
  }
  .md\:bottom-8 {
    bottom: 8rem;
  }
  .md\:bottom-8per {
    bottom: 8%;
  }
  .md\:bottom-9 {
    bottom: 9rem;
  }
  .md\:bottom-9per {
    bottom: 9%;
  }
  .md\:bottom-10 {
    bottom: 10rem;
  }
  .md\:bottom-10per {
    bottom: 10%;
  }
  .md\:bottom-11 {
    bottom: 11rem;
  }
  .md\:bottom-11per {
    bottom: 11%;
  }
  .md\:bottom-12 {
    bottom: 12rem;
  }
  .md\:bottom-12per {
    bottom: 12%;
  }
  .md\:left-auto {
    left: auto;
  }
  .md\:left-0 {
    left: 0rem;
  }
  .md\:left-0per {
    left: 0%;
  }
  .md\:left-1 {
    left: 1rem;
  }
  .md\:left-1per {
    left: 1%;
  }
  .md\:left-2 {
    left: 2rem;
  }
  .md\:left-2per {
    left: 2%;
  }
  .md\:left-3 {
    left: 3rem;
  }
  .md\:left-3per {
    left: 3%;
  }
  .md\:left-4 {
    left: 4rem;
  }
  .md\:left-4per {
    left: 4%;
  }
  .md\:left-5 {
    left: 5rem;
  }
  .md\:left-5per {
    left: 5%;
  }
  .md\:left-6 {
    left: 6rem;
  }
  .md\:left-6per {
    left: 6%;
  }
  .md\:left-7 {
    left: 7rem;
  }
  .md\:left-7per {
    left: 7%;
  }
  .md\:left-8 {
    left: 8rem;
  }
  .md\:left-8per {
    left: 8%;
  }
  .md\:left-9 {
    left: 9rem;
  }
  .md\:left-9per {
    left: 9%;
  }
  .md\:left-10 {
    left: 10rem;
  }
  .md\:left-10per {
    left: 10%;
  }
  .md\:left-11 {
    left: 11rem;
  }
  .md\:left-11per {
    left: 11%;
  }
  .md\:left-12 {
    left: 12rem;
  }
  .md\:left-12per {
    left: 12%;
  }
  .md\:visible {
    visibility: visible;
  }
  .md\:hidden {
    visibility: hidden;
  }
  .md\:collapse {
    visibility: collapse;
  }
  .md\:z-auto {
    z-index: auto;
  }
  .md\:z-0 {
    z-index: 0;
  }
  .md\:z-1 {
    z-index: 1;
  }
  .md\:z-2 {
    z-index: 2;
  }
  .md\:z-3 {
    z-index: 3;
  }
  .md\:z-4 {
    z-index: 4;
  }
  .md\:z-5 {
    z-index: 5;
  }
  .md\:z-6 {
    z-index: 6;
  }
  .md\:z-7 {
    z-index: 7;
  }
  .md\:z-8 {
    z-index: 8;
  }
  .md\:z-9 {
    z-index: 9;
  }
  .md\:z-10 {
    z-index: 10;
  }
  .md\:z-11 {
    z-index: 11;
  }
  .md\:z-12 {
    z-index: 12;
  }
}
@media only screen and (min-width: 1025px) {
  .lg\:box-sizing-border {
    box-sizing: border-box;
  }
  .lg\:box-sizing-content {
    box-sizing: content-box;
  }
  .lg\:block {
    display: block;
  }
  .lg\:inline-block {
    display: inline-block;
  }
  .lg\:inline {
    display: inline;
  }
  .lg\:flex {
    display: flex;
  }
  .lg\:inline-flex {
    display: inline-flex;
  }
  .lg\:table {
    display: table;
  }
  .lg\:inline-table {
    display: inline-table;
  }
  .lg\:table-caption {
    display: table-caption;
  }
  .lg\:table-cell {
    display: table-cell;
  }
  .lg\:table-column {
    display: table-column;
  }
  .lg\:table-column-group {
    display: table-column-group;
  }
  .lg\:table-footer-group {
    display: table-footer-group;
  }
  .lg\:table-header-group {
    display: table-header-group;
  }
  .lg\:table-row-group {
    display: table-row-group;
  }
  .lg\:table-row {
    display: table-row;
  }
  .lg\:flow-root {
    display: flow-root;
  }
  .lg\:grid {
    display: grid;
  }
  .lg\:inline-grid {
    display: inline-grid;
  }
  .lg\:contents {
    display: contents;
  }
  .lg\:list-item {
    display: list-item;
  }
  .lg\:none {
    display: none;
  }
  .lg\:float-start {
    float: inline-start;
  }
  .lg\:float-end {
    float: inline-end;
  }
  .lg\:float-right {
    float: right;
  }
  .lg\:float-left {
    float: left;
  }
  .lg\:float-none {
    float: none;
  }
  .lg\:clear-start {
    clear: inline-start;
  }
  .lg\:clear-end {
    clear: inline-end;
  }
  .lg\:clear-right {
    clear: right;
  }
  .lg\:clear-left {
    clear: left;
  }
  .lg\:clear-none {
    clear: none;
  }
  .lg\:clear-both {
    clear: both;
  }
  .lg\:object-contain {
    object-fit: contain;
  }
  .lg\:object-cover {
    object-fit: cover;
  }
  .lg\:object-fill {
    object-fit: fill;
  }
  .lg\:object-none {
    object-fit: none;
  }
  .lg\:object-scale-down {
    object-fit: scale-down;
  }
  .lg\:object-bottom {
    object-position: bottom;
  }
  .lg\:object-center {
    object-position: center,;
  }
  .lg\:object-left {
    object-position: left;
  }
  .lg\:object-left-bottom {
    object-position: left bottom;
  }
  .lg\:object-left-top {
    object-position: left top;
  }
  .lg\:object-right {
    object-position: right;
  }
  .lg\:object-right-bottom {
    object-position: right bottom;
  }
  .lg\:object-right-top {
    object-position: right top;
  }
  .lg\:object-top {
    object-position: top;
  }
  .lg\:overflow-hidden {
    overflow: hidden;
  }
  .lg\:overflow-x-hidden {
    overflow-x: hidden;
  }
  .lg\:overflow-y-hidden {
    overflow-y: hidden;
  }
  .lg\:overflow-clip {
    overflow: clip;
  }
  .lg\:overflow-x-clip {
    overflow-x: clip;
  }
  .lg\:overflow-y-clip {
    overflow-y: clip;
  }
  .lg\:overflow-visible {
    overflow: visible;
  }
  .lg\:overflow-x-visible {
    overflow-x: visible;
  }
  .lg\:overflow-y-visible {
    overflow-y: visible;
  }
  .lg\:overflow-scroll {
    overflow: scroll;
  }
  .lg\:overflow-x-scroll {
    overflow-x: scroll;
  }
  .lg\:overflow-y-scroll {
    overflow-y: scroll;
  }
  .lg\:overflow-auto {
    overflow: auto;
  }
  .lg\:overflow-x-auto {
    overflow-x: auto;
  }
  .lg\:overflow-y-auto {
    overflow-y: auto;
  }
  .lg\:static {
    position: static;
  }
  .lg\:fixed {
    position: fixed;
  }
  .lg\:absolute {
    position: absolute;
  }
  .lg\:relative {
    position: relative;
  }
  .lg\:sticky {
    position: sticky;
  }
  .lg\:inset-auto {
    inset: auto;
  }
  .lg\:inset-0 {
    inset: 0rem;
  }
  .lg\:inset-0per {
    inset: 0%;
  }
  .lg\:inset-1 {
    inset: 1rem;
  }
  .lg\:inset-1per {
    inset: 1%;
  }
  .lg\:inset-2 {
    inset: 2rem;
  }
  .lg\:inset-2per {
    inset: 2%;
  }
  .lg\:inset-3 {
    inset: 3rem;
  }
  .lg\:inset-3per {
    inset: 3%;
  }
  .lg\:inset-4 {
    inset: 4rem;
  }
  .lg\:inset-4per {
    inset: 4%;
  }
  .lg\:inset-5 {
    inset: 5rem;
  }
  .lg\:inset-5per {
    inset: 5%;
  }
  .lg\:inset-6 {
    inset: 6rem;
  }
  .lg\:inset-6per {
    inset: 6%;
  }
  .lg\:inset-7 {
    inset: 7rem;
  }
  .lg\:inset-7per {
    inset: 7%;
  }
  .lg\:inset-8 {
    inset: 8rem;
  }
  .lg\:inset-8per {
    inset: 8%;
  }
  .lg\:inset-9 {
    inset: 9rem;
  }
  .lg\:inset-9per {
    inset: 9%;
  }
  .lg\:inset-10 {
    inset: 10rem;
  }
  .lg\:inset-10per {
    inset: 10%;
  }
  .lg\:inset-11 {
    inset: 11rem;
  }
  .lg\:inset-11per {
    inset: 11%;
  }
  .lg\:inset-12 {
    inset: 12rem;
  }
  .lg\:inset-12per {
    inset: 12%;
  }
  .lg\:top-auto {
    top: auto;
  }
  .lg\:top-0 {
    top: 0rem;
  }
  .lg\:top-0per {
    top: 0%;
  }
  .lg\:top-1 {
    top: 1rem;
  }
  .lg\:top-1per {
    top: 1%;
  }
  .lg\:top-2 {
    top: 2rem;
  }
  .lg\:top-2per {
    top: 2%;
  }
  .lg\:top-3 {
    top: 3rem;
  }
  .lg\:top-3per {
    top: 3%;
  }
  .lg\:top-4 {
    top: 4rem;
  }
  .lg\:top-4per {
    top: 4%;
  }
  .lg\:top-5 {
    top: 5rem;
  }
  .lg\:top-5per {
    top: 5%;
  }
  .lg\:top-6 {
    top: 6rem;
  }
  .lg\:top-6per {
    top: 6%;
  }
  .lg\:top-7 {
    top: 7rem;
  }
  .lg\:top-7per {
    top: 7%;
  }
  .lg\:top-8 {
    top: 8rem;
  }
  .lg\:top-8per {
    top: 8%;
  }
  .lg\:top-9 {
    top: 9rem;
  }
  .lg\:top-9per {
    top: 9%;
  }
  .lg\:top-10 {
    top: 10rem;
  }
  .lg\:top-10per {
    top: 10%;
  }
  .lg\:top-11 {
    top: 11rem;
  }
  .lg\:top-11per {
    top: 11%;
  }
  .lg\:top-12 {
    top: 12rem;
  }
  .lg\:top-12per {
    top: 12%;
  }
  .lg\:right-auto {
    right: auto;
  }
  .lg\:right-0 {
    right: 0rem;
  }
  .lg\:right-0per {
    right: 0%;
  }
  .lg\:right-1 {
    right: 1rem;
  }
  .lg\:right-1per {
    right: 1%;
  }
  .lg\:right-2 {
    right: 2rem;
  }
  .lg\:right-2per {
    right: 2%;
  }
  .lg\:right-3 {
    right: 3rem;
  }
  .lg\:right-3per {
    right: 3%;
  }
  .lg\:right-4 {
    right: 4rem;
  }
  .lg\:right-4per {
    right: 4%;
  }
  .lg\:right-5 {
    right: 5rem;
  }
  .lg\:right-5per {
    right: 5%;
  }
  .lg\:right-6 {
    right: 6rem;
  }
  .lg\:right-6per {
    right: 6%;
  }
  .lg\:right-7 {
    right: 7rem;
  }
  .lg\:right-7per {
    right: 7%;
  }
  .lg\:right-8 {
    right: 8rem;
  }
  .lg\:right-8per {
    right: 8%;
  }
  .lg\:right-9 {
    right: 9rem;
  }
  .lg\:right-9per {
    right: 9%;
  }
  .lg\:right-10 {
    right: 10rem;
  }
  .lg\:right-10per {
    right: 10%;
  }
  .lg\:right-11 {
    right: 11rem;
  }
  .lg\:right-11per {
    right: 11%;
  }
  .lg\:right-12 {
    right: 12rem;
  }
  .lg\:right-12per {
    right: 12%;
  }
  .lg\:bottom-auto {
    bottom: auto;
  }
  .lg\:bottom-0 {
    bottom: 0rem;
  }
  .lg\:bottom-0per {
    bottom: 0%;
  }
  .lg\:bottom-1 {
    bottom: 1rem;
  }
  .lg\:bottom-1per {
    bottom: 1%;
  }
  .lg\:bottom-2 {
    bottom: 2rem;
  }
  .lg\:bottom-2per {
    bottom: 2%;
  }
  .lg\:bottom-3 {
    bottom: 3rem;
  }
  .lg\:bottom-3per {
    bottom: 3%;
  }
  .lg\:bottom-4 {
    bottom: 4rem;
  }
  .lg\:bottom-4per {
    bottom: 4%;
  }
  .lg\:bottom-5 {
    bottom: 5rem;
  }
  .lg\:bottom-5per {
    bottom: 5%;
  }
  .lg\:bottom-6 {
    bottom: 6rem;
  }
  .lg\:bottom-6per {
    bottom: 6%;
  }
  .lg\:bottom-7 {
    bottom: 7rem;
  }
  .lg\:bottom-7per {
    bottom: 7%;
  }
  .lg\:bottom-8 {
    bottom: 8rem;
  }
  .lg\:bottom-8per {
    bottom: 8%;
  }
  .lg\:bottom-9 {
    bottom: 9rem;
  }
  .lg\:bottom-9per {
    bottom: 9%;
  }
  .lg\:bottom-10 {
    bottom: 10rem;
  }
  .lg\:bottom-10per {
    bottom: 10%;
  }
  .lg\:bottom-11 {
    bottom: 11rem;
  }
  .lg\:bottom-11per {
    bottom: 11%;
  }
  .lg\:bottom-12 {
    bottom: 12rem;
  }
  .lg\:bottom-12per {
    bottom: 12%;
  }
  .lg\:left-auto {
    left: auto;
  }
  .lg\:left-0 {
    left: 0rem;
  }
  .lg\:left-0per {
    left: 0%;
  }
  .lg\:left-1 {
    left: 1rem;
  }
  .lg\:left-1per {
    left: 1%;
  }
  .lg\:left-2 {
    left: 2rem;
  }
  .lg\:left-2per {
    left: 2%;
  }
  .lg\:left-3 {
    left: 3rem;
  }
  .lg\:left-3per {
    left: 3%;
  }
  .lg\:left-4 {
    left: 4rem;
  }
  .lg\:left-4per {
    left: 4%;
  }
  .lg\:left-5 {
    left: 5rem;
  }
  .lg\:left-5per {
    left: 5%;
  }
  .lg\:left-6 {
    left: 6rem;
  }
  .lg\:left-6per {
    left: 6%;
  }
  .lg\:left-7 {
    left: 7rem;
  }
  .lg\:left-7per {
    left: 7%;
  }
  .lg\:left-8 {
    left: 8rem;
  }
  .lg\:left-8per {
    left: 8%;
  }
  .lg\:left-9 {
    left: 9rem;
  }
  .lg\:left-9per {
    left: 9%;
  }
  .lg\:left-10 {
    left: 10rem;
  }
  .lg\:left-10per {
    left: 10%;
  }
  .lg\:left-11 {
    left: 11rem;
  }
  .lg\:left-11per {
    left: 11%;
  }
  .lg\:left-12 {
    left: 12rem;
  }
  .lg\:left-12per {
    left: 12%;
  }
  .lg\:visible {
    visibility: visible;
  }
  .lg\:hidden {
    visibility: hidden;
  }
  .lg\:collapse {
    visibility: collapse;
  }
  .lg\:z-auto {
    z-index: auto;
  }
  .lg\:z-0 {
    z-index: 0;
  }
  .lg\:z-1 {
    z-index: 1;
  }
  .lg\:z-2 {
    z-index: 2;
  }
  .lg\:z-3 {
    z-index: 3;
  }
  .lg\:z-4 {
    z-index: 4;
  }
  .lg\:z-5 {
    z-index: 5;
  }
  .lg\:z-6 {
    z-index: 6;
  }
  .lg\:z-7 {
    z-index: 7;
  }
  .lg\:z-8 {
    z-index: 8;
  }
  .lg\:z-9 {
    z-index: 9;
  }
  .lg\:z-10 {
    z-index: 10;
  }
  .lg\:z-11 {
    z-index: 11;
  }
  .lg\:z-12 {
    z-index: 12;
  }
}
.h-auto {
  height: auto;
}

.h-min {
  height: min-content;
}

.min-h-min {
  min-height: min-content;
}

.max-h-min {
  max-height: min-content;
}

.h-max {
  height: max-content;
}

.min-h-max {
  min-height: max-content;
}

.max-h-max {
  max-height: max-content;
}

.h-fit {
  height: fit-content;
}

.min-h-fit {
  min-height: fit-content;
}

.max-h-fit {
  max-height: fit-content;
}

.h-0 {
  height: 0rem;
}

.h-0per {
  height: 0%;
}

.min-h-0 {
  min-height: 0rem;
}

.min-h-0per {
  min-height: 0%;
}

.max-h-0 {
  max-height: 0rem;
}

.max-h-0per {
  max-height: 0%;
}

.h-1 {
  height: 1rem;
}

.h-1per {
  height: 1%;
}

.min-h-1 {
  min-height: 1rem;
}

.min-h-1per {
  min-height: 1%;
}

.max-h-1 {
  max-height: 1rem;
}

.max-h-1per {
  max-height: 1%;
}

.h-2 {
  height: 2rem;
}

.h-2per {
  height: 2%;
}

.min-h-2 {
  min-height: 2rem;
}

.min-h-2per {
  min-height: 2%;
}

.max-h-2 {
  max-height: 2rem;
}

.max-h-2per {
  max-height: 2%;
}

.h-3 {
  height: 3rem;
}

.h-3per {
  height: 3%;
}

.min-h-3 {
  min-height: 3rem;
}

.min-h-3per {
  min-height: 3%;
}

.max-h-3 {
  max-height: 3rem;
}

.max-h-3per {
  max-height: 3%;
}

.h-4 {
  height: 4rem;
}

.h-4per {
  height: 4%;
}

.min-h-4 {
  min-height: 4rem;
}

.min-h-4per {
  min-height: 4%;
}

.max-h-4 {
  max-height: 4rem;
}

.max-h-4per {
  max-height: 4%;
}

.h-5 {
  height: 5rem;
}

.h-5per {
  height: 5%;
}

.min-h-5 {
  min-height: 5rem;
}

.min-h-5per {
  min-height: 5%;
}

.max-h-5 {
  max-height: 5rem;
}

.max-h-5per {
  max-height: 5%;
}

.h-6 {
  height: 6rem;
}

.h-6per {
  height: 6%;
}

.min-h-6 {
  min-height: 6rem;
}

.min-h-6per {
  min-height: 6%;
}

.max-h-6 {
  max-height: 6rem;
}

.max-h-6per {
  max-height: 6%;
}

.h-7 {
  height: 7rem;
}

.h-7per {
  height: 7%;
}

.min-h-7 {
  min-height: 7rem;
}

.min-h-7per {
  min-height: 7%;
}

.max-h-7 {
  max-height: 7rem;
}

.max-h-7per {
  max-height: 7%;
}

.h-8 {
  height: 8rem;
}

.h-8per {
  height: 8%;
}

.min-h-8 {
  min-height: 8rem;
}

.min-h-8per {
  min-height: 8%;
}

.max-h-8 {
  max-height: 8rem;
}

.max-h-8per {
  max-height: 8%;
}

.h-9 {
  height: 9rem;
}

.h-9per {
  height: 9%;
}

.min-h-9 {
  min-height: 9rem;
}

.min-h-9per {
  min-height: 9%;
}

.max-h-9 {
  max-height: 9rem;
}

.max-h-9per {
  max-height: 9%;
}

.h-10 {
  height: 10rem;
}

.h-10per {
  height: 10%;
}

.min-h-10 {
  min-height: 10rem;
}

.min-h-10per {
  min-height: 10%;
}

.max-h-10 {
  max-height: 10rem;
}

.max-h-10per {
  max-height: 10%;
}

.h-11 {
  height: 11rem;
}

.h-11per {
  height: 11%;
}

.min-h-11 {
  min-height: 11rem;
}

.min-h-11per {
  min-height: 11%;
}

.max-h-11 {
  max-height: 11rem;
}

.max-h-11per {
  max-height: 11%;
}

.h-12 {
  height: 12rem;
}

.h-12per {
  height: 12%;
}

.min-h-12 {
  min-height: 12rem;
}

.min-h-12per {
  min-height: 12%;
}

.max-h-12 {
  max-height: 12rem;
}

.max-h-12per {
  max-height: 12%;
}

.w-auto {
  width: auto;
}

.w-min {
  width: min-content;
}

.min-w-min {
  min-width: min-content;
}

.max-w-min {
  max-width: min-content;
}

.w-max {
  width: max-content;
}

.min-w-max {
  min-width: max-content;
}

.max-w-max {
  max-width: max-content;
}

.w-fit {
  width: fit-content;
}

.min-w-fit {
  min-width: fit-content;
}

.max-w-fit {
  max-width: fit-content;
}

.w-0 {
  width: 0rem;
}

.w-0per {
  width: 0%;
}

.min-w-0 {
  min-width: 0rem;
}

.min-w-0per {
  min-width: 0%;
}

.max-w-0 {
  max-width: 0rem;
}

.max-w-0per {
  max-width: 0%;
}

.w-1 {
  width: 1rem;
}

.w-1per {
  width: 1%;
}

.min-w-1 {
  min-width: 1rem;
}

.min-w-1per {
  min-width: 1%;
}

.max-w-1 {
  max-width: 1rem;
}

.max-w-1per {
  max-width: 1%;
}

.w-2 {
  width: 2rem;
}

.w-2per {
  width: 2%;
}

.min-w-2 {
  min-width: 2rem;
}

.min-w-2per {
  min-width: 2%;
}

.max-w-2 {
  max-width: 2rem;
}

.max-w-2per {
  max-width: 2%;
}

.w-3 {
  width: 3rem;
}

.w-3per {
  width: 3%;
}

.min-w-3 {
  min-width: 3rem;
}

.min-w-3per {
  min-width: 3%;
}

.max-w-3 {
  max-width: 3rem;
}

.max-w-3per {
  max-width: 3%;
}

.w-4 {
  width: 4rem;
}

.w-4per {
  width: 4%;
}

.min-w-4 {
  min-width: 4rem;
}

.min-w-4per {
  min-width: 4%;
}

.max-w-4 {
  max-width: 4rem;
}

.max-w-4per {
  max-width: 4%;
}

.w-5 {
  width: 5rem;
}

.w-5per {
  width: 5%;
}

.min-w-5 {
  min-width: 5rem;
}

.min-w-5per {
  min-width: 5%;
}

.max-w-5 {
  max-width: 5rem;
}

.max-w-5per {
  max-width: 5%;
}

.w-6 {
  width: 6rem;
}

.w-6per {
  width: 6%;
}

.min-w-6 {
  min-width: 6rem;
}

.min-w-6per {
  min-width: 6%;
}

.max-w-6 {
  max-width: 6rem;
}

.max-w-6per {
  max-width: 6%;
}

.w-7 {
  width: 7rem;
}

.w-7per {
  width: 7%;
}

.min-w-7 {
  min-width: 7rem;
}

.min-w-7per {
  min-width: 7%;
}

.max-w-7 {
  max-width: 7rem;
}

.max-w-7per {
  max-width: 7%;
}

.w-8 {
  width: 8rem;
}

.w-8per {
  width: 8%;
}

.min-w-8 {
  min-width: 8rem;
}

.min-w-8per {
  min-width: 8%;
}

.max-w-8 {
  max-width: 8rem;
}

.max-w-8per {
  max-width: 8%;
}

.w-9 {
  width: 9rem;
}

.w-9per {
  width: 9%;
}

.min-w-9 {
  min-width: 9rem;
}

.min-w-9per {
  min-width: 9%;
}

.max-w-9 {
  max-width: 9rem;
}

.max-w-9per {
  max-width: 9%;
}

.w-10 {
  width: 10rem;
}

.w-10per {
  width: 10%;
}

.min-w-10 {
  min-width: 10rem;
}

.min-w-10per {
  min-width: 10%;
}

.max-w-10 {
  max-width: 10rem;
}

.max-w-10per {
  max-width: 10%;
}

.w-11 {
  width: 11rem;
}

.w-11per {
  width: 11%;
}

.min-w-11 {
  min-width: 11rem;
}

.min-w-11per {
  min-width: 11%;
}

.max-w-11 {
  max-width: 11rem;
}

.max-w-11per {
  max-width: 11%;
}

.w-12 {
  width: 12rem;
}

.w-12per {
  width: 12%;
}

.min-w-12 {
  min-width: 12rem;
}

.min-w-12per {
  min-width: 12%;
}

.max-w-12 {
  max-width: 12rem;
}

.max-w-12per {
  max-width: 12%;
}

.size-auto {
  width: auto;
  height: auto;
}

.size-min {
  width: min-content;
  height: min-content;
}

.min-size-min {
  min-width: min-content;
  min-height: min-content;
}

.max-size-min {
  max-width: min-content;
  max-height: min-content;
}

.size-max {
  width: max-content;
  height: max-content;
}

.min-size-max {
  min-width: max-content;
  min-height: max-content;
}

.max-size-max {
  max-width: max-content;
  max-height: max-content;
}

.size-fit {
  width: fit-content;
  height: fit-content;
}

.min-size-fit {
  min-width: fit-content;
  min-height: fit-content;
}

.max-size-fit {
  max-width: fit-content;
  max-height: fit-content;
}

.size-0 {
  width: 0rem;
  height: 0rem;
}

.size-0per {
  width: 0%;
  height: 0%;
}

.min-size-0 {
  min-width: 0rem;
  min-height: 0rem;
}

.min-size-0per {
  min-width: 0%;
  min-height: 0%;
}

.max-size-0 {
  max-width: 0rem;
  max-height: 0rem;
}

.max-size-0per {
  max-width: 0%;
  max-height: 0%;
}

.size-1 {
  width: 1rem;
  height: 1rem;
}

.size-1per {
  width: 1%;
  height: 1%;
}

.min-size-1 {
  min-width: 1rem;
  min-height: 1rem;
}

.min-size-1per {
  min-width: 1%;
  min-height: 1%;
}

.max-size-1 {
  max-width: 1rem;
  max-height: 1rem;
}

.max-size-1per {
  max-width: 1%;
  max-height: 1%;
}

.size-2 {
  width: 2rem;
  height: 2rem;
}

.size-2per {
  width: 2%;
  height: 2%;
}

.min-size-2 {
  min-width: 2rem;
  min-height: 2rem;
}

.min-size-2per {
  min-width: 2%;
  min-height: 2%;
}

.max-size-2 {
  max-width: 2rem;
  max-height: 2rem;
}

.max-size-2per {
  max-width: 2%;
  max-height: 2%;
}

.size-3 {
  width: 3rem;
  height: 3rem;
}

.size-3per {
  width: 3%;
  height: 3%;
}

.min-size-3 {
  min-width: 3rem;
  min-height: 3rem;
}

.min-size-3per {
  min-width: 3%;
  min-height: 3%;
}

.max-size-3 {
  max-width: 3rem;
  max-height: 3rem;
}

.max-size-3per {
  max-width: 3%;
  max-height: 3%;
}

.size-4 {
  width: 4rem;
  height: 4rem;
}

.size-4per {
  width: 4%;
  height: 4%;
}

.min-size-4 {
  min-width: 4rem;
  min-height: 4rem;
}

.min-size-4per {
  min-width: 4%;
  min-height: 4%;
}

.max-size-4 {
  max-width: 4rem;
  max-height: 4rem;
}

.max-size-4per {
  max-width: 4%;
  max-height: 4%;
}

.size-5 {
  width: 5rem;
  height: 5rem;
}

.size-5per {
  width: 5%;
  height: 5%;
}

.min-size-5 {
  min-width: 5rem;
  min-height: 5rem;
}

.min-size-5per {
  min-width: 5%;
  min-height: 5%;
}

.max-size-5 {
  max-width: 5rem;
  max-height: 5rem;
}

.max-size-5per {
  max-width: 5%;
  max-height: 5%;
}

.size-6 {
  width: 6rem;
  height: 6rem;
}

.size-6per {
  width: 6%;
  height: 6%;
}

.min-size-6 {
  min-width: 6rem;
  min-height: 6rem;
}

.min-size-6per {
  min-width: 6%;
  min-height: 6%;
}

.max-size-6 {
  max-width: 6rem;
  max-height: 6rem;
}

.max-size-6per {
  max-width: 6%;
  max-height: 6%;
}

.size-7 {
  width: 7rem;
  height: 7rem;
}

.size-7per {
  width: 7%;
  height: 7%;
}

.min-size-7 {
  min-width: 7rem;
  min-height: 7rem;
}

.min-size-7per {
  min-width: 7%;
  min-height: 7%;
}

.max-size-7 {
  max-width: 7rem;
  max-height: 7rem;
}

.max-size-7per {
  max-width: 7%;
  max-height: 7%;
}

.size-8 {
  width: 8rem;
  height: 8rem;
}

.size-8per {
  width: 8%;
  height: 8%;
}

.min-size-8 {
  min-width: 8rem;
  min-height: 8rem;
}

.min-size-8per {
  min-width: 8%;
  min-height: 8%;
}

.max-size-8 {
  max-width: 8rem;
  max-height: 8rem;
}

.max-size-8per {
  max-width: 8%;
  max-height: 8%;
}

.size-9 {
  width: 9rem;
  height: 9rem;
}

.size-9per {
  width: 9%;
  height: 9%;
}

.min-size-9 {
  min-width: 9rem;
  min-height: 9rem;
}

.min-size-9per {
  min-width: 9%;
  min-height: 9%;
}

.max-size-9 {
  max-width: 9rem;
  max-height: 9rem;
}

.max-size-9per {
  max-width: 9%;
  max-height: 9%;
}

.size-10 {
  width: 10rem;
  height: 10rem;
}

.size-10per {
  width: 10%;
  height: 10%;
}

.min-size-10 {
  min-width: 10rem;
  min-height: 10rem;
}

.min-size-10per {
  min-width: 10%;
  min-height: 10%;
}

.max-size-10 {
  max-width: 10rem;
  max-height: 10rem;
}

.max-size-10per {
  max-width: 10%;
  max-height: 10%;
}

.size-11 {
  width: 11rem;
  height: 11rem;
}

.size-11per {
  width: 11%;
  height: 11%;
}

.min-size-11 {
  min-width: 11rem;
  min-height: 11rem;
}

.min-size-11per {
  min-width: 11%;
  min-height: 11%;
}

.max-size-11 {
  max-width: 11rem;
  max-height: 11rem;
}

.max-size-11per {
  max-width: 11%;
  max-height: 11%;
}

.size-12 {
  width: 12rem;
  height: 12rem;
}

.size-12per {
  width: 12%;
  height: 12%;
}

.min-size-12 {
  min-width: 12rem;
  min-height: 12rem;
}

.min-size-12per {
  min-width: 12%;
  min-height: 12%;
}

.max-size-12 {
  max-width: 12rem;
  max-height: 12rem;
}

.max-size-12per {
  max-width: 12%;
  max-height: 12%;
}

@media only screen and (max-width: 767px) {
  .sm\:h-auto {
    height: auto;
  }
  .sm\:h-min {
    height: min-content;
  }
  .sm\:min-h-min {
    min-height: min-content;
  }
  .sm\:max-h-min {
    max-height: min-content;
  }
  .sm\:h-max {
    height: max-content;
  }
  .sm\:min-h-max {
    min-height: max-content;
  }
  .sm\:max-h-max {
    max-height: max-content;
  }
  .sm\:h-fit {
    height: fit-content;
  }
  .sm\:min-h-fit {
    min-height: fit-content;
  }
  .sm\:max-h-fit {
    max-height: fit-content;
  }
  .sm\:h-0 {
    height: 0rem;
  }
  .sm\:h-0per {
    height: 0%;
  }
  .sm\:min-h-0 {
    min-height: 0rem;
  }
  .sm\:min-h-0per {
    min-height: 0%;
  }
  .sm\:max-h-0 {
    max-height: 0rem;
  }
  .sm\:max-h-0per {
    max-height: 0%;
  }
  .sm\:h-1 {
    height: 1rem;
  }
  .sm\:h-1per {
    height: 1%;
  }
  .sm\:min-h-1 {
    min-height: 1rem;
  }
  .sm\:min-h-1per {
    min-height: 1%;
  }
  .sm\:max-h-1 {
    max-height: 1rem;
  }
  .sm\:max-h-1per {
    max-height: 1%;
  }
  .sm\:h-2 {
    height: 2rem;
  }
  .sm\:h-2per {
    height: 2%;
  }
  .sm\:min-h-2 {
    min-height: 2rem;
  }
  .sm\:min-h-2per {
    min-height: 2%;
  }
  .sm\:max-h-2 {
    max-height: 2rem;
  }
  .sm\:max-h-2per {
    max-height: 2%;
  }
  .sm\:h-3 {
    height: 3rem;
  }
  .sm\:h-3per {
    height: 3%;
  }
  .sm\:min-h-3 {
    min-height: 3rem;
  }
  .sm\:min-h-3per {
    min-height: 3%;
  }
  .sm\:max-h-3 {
    max-height: 3rem;
  }
  .sm\:max-h-3per {
    max-height: 3%;
  }
  .sm\:h-4 {
    height: 4rem;
  }
  .sm\:h-4per {
    height: 4%;
  }
  .sm\:min-h-4 {
    min-height: 4rem;
  }
  .sm\:min-h-4per {
    min-height: 4%;
  }
  .sm\:max-h-4 {
    max-height: 4rem;
  }
  .sm\:max-h-4per {
    max-height: 4%;
  }
  .sm\:h-5 {
    height: 5rem;
  }
  .sm\:h-5per {
    height: 5%;
  }
  .sm\:min-h-5 {
    min-height: 5rem;
  }
  .sm\:min-h-5per {
    min-height: 5%;
  }
  .sm\:max-h-5 {
    max-height: 5rem;
  }
  .sm\:max-h-5per {
    max-height: 5%;
  }
  .sm\:h-6 {
    height: 6rem;
  }
  .sm\:h-6per {
    height: 6%;
  }
  .sm\:min-h-6 {
    min-height: 6rem;
  }
  .sm\:min-h-6per {
    min-height: 6%;
  }
  .sm\:max-h-6 {
    max-height: 6rem;
  }
  .sm\:max-h-6per {
    max-height: 6%;
  }
  .sm\:h-7 {
    height: 7rem;
  }
  .sm\:h-7per {
    height: 7%;
  }
  .sm\:min-h-7 {
    min-height: 7rem;
  }
  .sm\:min-h-7per {
    min-height: 7%;
  }
  .sm\:max-h-7 {
    max-height: 7rem;
  }
  .sm\:max-h-7per {
    max-height: 7%;
  }
  .sm\:h-8 {
    height: 8rem;
  }
  .sm\:h-8per {
    height: 8%;
  }
  .sm\:min-h-8 {
    min-height: 8rem;
  }
  .sm\:min-h-8per {
    min-height: 8%;
  }
  .sm\:max-h-8 {
    max-height: 8rem;
  }
  .sm\:max-h-8per {
    max-height: 8%;
  }
  .sm\:h-9 {
    height: 9rem;
  }
  .sm\:h-9per {
    height: 9%;
  }
  .sm\:min-h-9 {
    min-height: 9rem;
  }
  .sm\:min-h-9per {
    min-height: 9%;
  }
  .sm\:max-h-9 {
    max-height: 9rem;
  }
  .sm\:max-h-9per {
    max-height: 9%;
  }
  .sm\:h-10 {
    height: 10rem;
  }
  .sm\:h-10per {
    height: 10%;
  }
  .sm\:min-h-10 {
    min-height: 10rem;
  }
  .sm\:min-h-10per {
    min-height: 10%;
  }
  .sm\:max-h-10 {
    max-height: 10rem;
  }
  .sm\:max-h-10per {
    max-height: 10%;
  }
  .sm\:h-11 {
    height: 11rem;
  }
  .sm\:h-11per {
    height: 11%;
  }
  .sm\:min-h-11 {
    min-height: 11rem;
  }
  .sm\:min-h-11per {
    min-height: 11%;
  }
  .sm\:max-h-11 {
    max-height: 11rem;
  }
  .sm\:max-h-11per {
    max-height: 11%;
  }
  .sm\:h-12 {
    height: 12rem;
  }
  .sm\:h-12per {
    height: 12%;
  }
  .sm\:min-h-12 {
    min-height: 12rem;
  }
  .sm\:min-h-12per {
    min-height: 12%;
  }
  .sm\:max-h-12 {
    max-height: 12rem;
  }
  .sm\:max-h-12per {
    max-height: 12%;
  }
  .sm\:w-auto {
    width: auto;
  }
  .sm\:w-min {
    width: min-content;
  }
  .sm\:min-w-min {
    min-width: min-content;
  }
  .sm\:max-w-min {
    max-width: min-content;
  }
  .sm\:w-max {
    width: max-content;
  }
  .sm\:min-w-max {
    min-width: max-content;
  }
  .sm\:max-w-max {
    max-width: max-content;
  }
  .sm\:w-fit {
    width: fit-content;
  }
  .sm\:min-w-fit {
    min-width: fit-content;
  }
  .sm\:max-w-fit {
    max-width: fit-content;
  }
  .sm\:w-0 {
    width: 0rem;
  }
  .sm\:w-0per {
    width: 0%;
  }
  .sm\:min-w-0 {
    min-width: 0rem;
  }
  .sm\:min-w-0per {
    min-width: 0%;
  }
  .sm\:max-w-0 {
    max-width: 0rem;
  }
  .sm\:max-w-0per {
    max-width: 0%;
  }
  .sm\:w-1 {
    width: 1rem;
  }
  .sm\:w-1per {
    width: 1%;
  }
  .sm\:min-w-1 {
    min-width: 1rem;
  }
  .sm\:min-w-1per {
    min-width: 1%;
  }
  .sm\:max-w-1 {
    max-width: 1rem;
  }
  .sm\:max-w-1per {
    max-width: 1%;
  }
  .sm\:w-2 {
    width: 2rem;
  }
  .sm\:w-2per {
    width: 2%;
  }
  .sm\:min-w-2 {
    min-width: 2rem;
  }
  .sm\:min-w-2per {
    min-width: 2%;
  }
  .sm\:max-w-2 {
    max-width: 2rem;
  }
  .sm\:max-w-2per {
    max-width: 2%;
  }
  .sm\:w-3 {
    width: 3rem;
  }
  .sm\:w-3per {
    width: 3%;
  }
  .sm\:min-w-3 {
    min-width: 3rem;
  }
  .sm\:min-w-3per {
    min-width: 3%;
  }
  .sm\:max-w-3 {
    max-width: 3rem;
  }
  .sm\:max-w-3per {
    max-width: 3%;
  }
  .sm\:w-4 {
    width: 4rem;
  }
  .sm\:w-4per {
    width: 4%;
  }
  .sm\:min-w-4 {
    min-width: 4rem;
  }
  .sm\:min-w-4per {
    min-width: 4%;
  }
  .sm\:max-w-4 {
    max-width: 4rem;
  }
  .sm\:max-w-4per {
    max-width: 4%;
  }
  .sm\:w-5 {
    width: 5rem;
  }
  .sm\:w-5per {
    width: 5%;
  }
  .sm\:min-w-5 {
    min-width: 5rem;
  }
  .sm\:min-w-5per {
    min-width: 5%;
  }
  .sm\:max-w-5 {
    max-width: 5rem;
  }
  .sm\:max-w-5per {
    max-width: 5%;
  }
  .sm\:w-6 {
    width: 6rem;
  }
  .sm\:w-6per {
    width: 6%;
  }
  .sm\:min-w-6 {
    min-width: 6rem;
  }
  .sm\:min-w-6per {
    min-width: 6%;
  }
  .sm\:max-w-6 {
    max-width: 6rem;
  }
  .sm\:max-w-6per {
    max-width: 6%;
  }
  .sm\:w-7 {
    width: 7rem;
  }
  .sm\:w-7per {
    width: 7%;
  }
  .sm\:min-w-7 {
    min-width: 7rem;
  }
  .sm\:min-w-7per {
    min-width: 7%;
  }
  .sm\:max-w-7 {
    max-width: 7rem;
  }
  .sm\:max-w-7per {
    max-width: 7%;
  }
  .sm\:w-8 {
    width: 8rem;
  }
  .sm\:w-8per {
    width: 8%;
  }
  .sm\:min-w-8 {
    min-width: 8rem;
  }
  .sm\:min-w-8per {
    min-width: 8%;
  }
  .sm\:max-w-8 {
    max-width: 8rem;
  }
  .sm\:max-w-8per {
    max-width: 8%;
  }
  .sm\:w-9 {
    width: 9rem;
  }
  .sm\:w-9per {
    width: 9%;
  }
  .sm\:min-w-9 {
    min-width: 9rem;
  }
  .sm\:min-w-9per {
    min-width: 9%;
  }
  .sm\:max-w-9 {
    max-width: 9rem;
  }
  .sm\:max-w-9per {
    max-width: 9%;
  }
  .sm\:w-10 {
    width: 10rem;
  }
  .sm\:w-10per {
    width: 10%;
  }
  .sm\:min-w-10 {
    min-width: 10rem;
  }
  .sm\:min-w-10per {
    min-width: 10%;
  }
  .sm\:max-w-10 {
    max-width: 10rem;
  }
  .sm\:max-w-10per {
    max-width: 10%;
  }
  .sm\:w-11 {
    width: 11rem;
  }
  .sm\:w-11per {
    width: 11%;
  }
  .sm\:min-w-11 {
    min-width: 11rem;
  }
  .sm\:min-w-11per {
    min-width: 11%;
  }
  .sm\:max-w-11 {
    max-width: 11rem;
  }
  .sm\:max-w-11per {
    max-width: 11%;
  }
  .sm\:w-12 {
    width: 12rem;
  }
  .sm\:w-12per {
    width: 12%;
  }
  .sm\:min-w-12 {
    min-width: 12rem;
  }
  .sm\:min-w-12per {
    min-width: 12%;
  }
  .sm\:max-w-12 {
    max-width: 12rem;
  }
  .sm\:max-w-12per {
    max-width: 12%;
  }
  .sm\:size-auto {
    width: auto;
    height: auto;
  }
  .sm\:size-min {
    width: min-content;
    height: min-content;
  }
  .sm\:min-size-min {
    min-width: min-content;
    min-height: min-content;
  }
  .sm\:max-size-min {
    max-width: min-content;
    max-height: min-content;
  }
  .sm\:size-max {
    width: max-content;
    height: max-content;
  }
  .sm\:min-size-max {
    min-width: max-content;
    min-height: max-content;
  }
  .sm\:max-size-max {
    max-width: max-content;
    max-height: max-content;
  }
  .sm\:size-fit {
    width: fit-content;
    height: fit-content;
  }
  .sm\:min-size-fit {
    min-width: fit-content;
    min-height: fit-content;
  }
  .sm\:max-size-fit {
    max-width: fit-content;
    max-height: fit-content;
  }
  .sm\:size-0 {
    width: 0rem;
    height: 0rem;
  }
  .sm\:size-0per {
    width: 0%;
    height: 0%;
  }
  .sm\:min-size-0 {
    min-width: 0rem;
    min-height: 0rem;
  }
  .sm\:min-size-0per {
    min-width: 0%;
    min-height: 0%;
  }
  .sm\:max-size-0 {
    max-width: 0rem;
    max-height: 0rem;
  }
  .sm\:max-size-0per {
    max-width: 0%;
    max-height: 0%;
  }
  .sm\:size-1 {
    width: 1rem;
    height: 1rem;
  }
  .sm\:size-1per {
    width: 1%;
    height: 1%;
  }
  .sm\:min-size-1 {
    min-width: 1rem;
    min-height: 1rem;
  }
  .sm\:min-size-1per {
    min-width: 1%;
    min-height: 1%;
  }
  .sm\:max-size-1 {
    max-width: 1rem;
    max-height: 1rem;
  }
  .sm\:max-size-1per {
    max-width: 1%;
    max-height: 1%;
  }
  .sm\:size-2 {
    width: 2rem;
    height: 2rem;
  }
  .sm\:size-2per {
    width: 2%;
    height: 2%;
  }
  .sm\:min-size-2 {
    min-width: 2rem;
    min-height: 2rem;
  }
  .sm\:min-size-2per {
    min-width: 2%;
    min-height: 2%;
  }
  .sm\:max-size-2 {
    max-width: 2rem;
    max-height: 2rem;
  }
  .sm\:max-size-2per {
    max-width: 2%;
    max-height: 2%;
  }
  .sm\:size-3 {
    width: 3rem;
    height: 3rem;
  }
  .sm\:size-3per {
    width: 3%;
    height: 3%;
  }
  .sm\:min-size-3 {
    min-width: 3rem;
    min-height: 3rem;
  }
  .sm\:min-size-3per {
    min-width: 3%;
    min-height: 3%;
  }
  .sm\:max-size-3 {
    max-width: 3rem;
    max-height: 3rem;
  }
  .sm\:max-size-3per {
    max-width: 3%;
    max-height: 3%;
  }
  .sm\:size-4 {
    width: 4rem;
    height: 4rem;
  }
  .sm\:size-4per {
    width: 4%;
    height: 4%;
  }
  .sm\:min-size-4 {
    min-width: 4rem;
    min-height: 4rem;
  }
  .sm\:min-size-4per {
    min-width: 4%;
    min-height: 4%;
  }
  .sm\:max-size-4 {
    max-width: 4rem;
    max-height: 4rem;
  }
  .sm\:max-size-4per {
    max-width: 4%;
    max-height: 4%;
  }
  .sm\:size-5 {
    width: 5rem;
    height: 5rem;
  }
  .sm\:size-5per {
    width: 5%;
    height: 5%;
  }
  .sm\:min-size-5 {
    min-width: 5rem;
    min-height: 5rem;
  }
  .sm\:min-size-5per {
    min-width: 5%;
    min-height: 5%;
  }
  .sm\:max-size-5 {
    max-width: 5rem;
    max-height: 5rem;
  }
  .sm\:max-size-5per {
    max-width: 5%;
    max-height: 5%;
  }
  .sm\:size-6 {
    width: 6rem;
    height: 6rem;
  }
  .sm\:size-6per {
    width: 6%;
    height: 6%;
  }
  .sm\:min-size-6 {
    min-width: 6rem;
    min-height: 6rem;
  }
  .sm\:min-size-6per {
    min-width: 6%;
    min-height: 6%;
  }
  .sm\:max-size-6 {
    max-width: 6rem;
    max-height: 6rem;
  }
  .sm\:max-size-6per {
    max-width: 6%;
    max-height: 6%;
  }
  .sm\:size-7 {
    width: 7rem;
    height: 7rem;
  }
  .sm\:size-7per {
    width: 7%;
    height: 7%;
  }
  .sm\:min-size-7 {
    min-width: 7rem;
    min-height: 7rem;
  }
  .sm\:min-size-7per {
    min-width: 7%;
    min-height: 7%;
  }
  .sm\:max-size-7 {
    max-width: 7rem;
    max-height: 7rem;
  }
  .sm\:max-size-7per {
    max-width: 7%;
    max-height: 7%;
  }
  .sm\:size-8 {
    width: 8rem;
    height: 8rem;
  }
  .sm\:size-8per {
    width: 8%;
    height: 8%;
  }
  .sm\:min-size-8 {
    min-width: 8rem;
    min-height: 8rem;
  }
  .sm\:min-size-8per {
    min-width: 8%;
    min-height: 8%;
  }
  .sm\:max-size-8 {
    max-width: 8rem;
    max-height: 8rem;
  }
  .sm\:max-size-8per {
    max-width: 8%;
    max-height: 8%;
  }
  .sm\:size-9 {
    width: 9rem;
    height: 9rem;
  }
  .sm\:size-9per {
    width: 9%;
    height: 9%;
  }
  .sm\:min-size-9 {
    min-width: 9rem;
    min-height: 9rem;
  }
  .sm\:min-size-9per {
    min-width: 9%;
    min-height: 9%;
  }
  .sm\:max-size-9 {
    max-width: 9rem;
    max-height: 9rem;
  }
  .sm\:max-size-9per {
    max-width: 9%;
    max-height: 9%;
  }
  .sm\:size-10 {
    width: 10rem;
    height: 10rem;
  }
  .sm\:size-10per {
    width: 10%;
    height: 10%;
  }
  .sm\:min-size-10 {
    min-width: 10rem;
    min-height: 10rem;
  }
  .sm\:min-size-10per {
    min-width: 10%;
    min-height: 10%;
  }
  .sm\:max-size-10 {
    max-width: 10rem;
    max-height: 10rem;
  }
  .sm\:max-size-10per {
    max-width: 10%;
    max-height: 10%;
  }
  .sm\:size-11 {
    width: 11rem;
    height: 11rem;
  }
  .sm\:size-11per {
    width: 11%;
    height: 11%;
  }
  .sm\:min-size-11 {
    min-width: 11rem;
    min-height: 11rem;
  }
  .sm\:min-size-11per {
    min-width: 11%;
    min-height: 11%;
  }
  .sm\:max-size-11 {
    max-width: 11rem;
    max-height: 11rem;
  }
  .sm\:max-size-11per {
    max-width: 11%;
    max-height: 11%;
  }
  .sm\:size-12 {
    width: 12rem;
    height: 12rem;
  }
  .sm\:size-12per {
    width: 12%;
    height: 12%;
  }
  .sm\:min-size-12 {
    min-width: 12rem;
    min-height: 12rem;
  }
  .sm\:min-size-12per {
    min-width: 12%;
    min-height: 12%;
  }
  .sm\:max-size-12 {
    max-width: 12rem;
    max-height: 12rem;
  }
  .sm\:max-size-12per {
    max-width: 12%;
    max-height: 12%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .md\:h-auto {
    height: auto;
  }
  .md\:h-min {
    height: min-content;
  }
  .md\:min-h-min {
    min-height: min-content;
  }
  .md\:max-h-min {
    max-height: min-content;
  }
  .md\:h-max {
    height: max-content;
  }
  .md\:min-h-max {
    min-height: max-content;
  }
  .md\:max-h-max {
    max-height: max-content;
  }
  .md\:h-fit {
    height: fit-content;
  }
  .md\:min-h-fit {
    min-height: fit-content;
  }
  .md\:max-h-fit {
    max-height: fit-content;
  }
  .md\:h-0 {
    height: 0rem;
  }
  .md\:h-0per {
    height: 0%;
  }
  .md\:min-h-0 {
    min-height: 0rem;
  }
  .md\:min-h-0per {
    min-height: 0%;
  }
  .md\:max-h-0 {
    max-height: 0rem;
  }
  .md\:max-h-0per {
    max-height: 0%;
  }
  .md\:h-1 {
    height: 1rem;
  }
  .md\:h-1per {
    height: 1%;
  }
  .md\:min-h-1 {
    min-height: 1rem;
  }
  .md\:min-h-1per {
    min-height: 1%;
  }
  .md\:max-h-1 {
    max-height: 1rem;
  }
  .md\:max-h-1per {
    max-height: 1%;
  }
  .md\:h-2 {
    height: 2rem;
  }
  .md\:h-2per {
    height: 2%;
  }
  .md\:min-h-2 {
    min-height: 2rem;
  }
  .md\:min-h-2per {
    min-height: 2%;
  }
  .md\:max-h-2 {
    max-height: 2rem;
  }
  .md\:max-h-2per {
    max-height: 2%;
  }
  .md\:h-3 {
    height: 3rem;
  }
  .md\:h-3per {
    height: 3%;
  }
  .md\:min-h-3 {
    min-height: 3rem;
  }
  .md\:min-h-3per {
    min-height: 3%;
  }
  .md\:max-h-3 {
    max-height: 3rem;
  }
  .md\:max-h-3per {
    max-height: 3%;
  }
  .md\:h-4 {
    height: 4rem;
  }
  .md\:h-4per {
    height: 4%;
  }
  .md\:min-h-4 {
    min-height: 4rem;
  }
  .md\:min-h-4per {
    min-height: 4%;
  }
  .md\:max-h-4 {
    max-height: 4rem;
  }
  .md\:max-h-4per {
    max-height: 4%;
  }
  .md\:h-5 {
    height: 5rem;
  }
  .md\:h-5per {
    height: 5%;
  }
  .md\:min-h-5 {
    min-height: 5rem;
  }
  .md\:min-h-5per {
    min-height: 5%;
  }
  .md\:max-h-5 {
    max-height: 5rem;
  }
  .md\:max-h-5per {
    max-height: 5%;
  }
  .md\:h-6 {
    height: 6rem;
  }
  .md\:h-6per {
    height: 6%;
  }
  .md\:min-h-6 {
    min-height: 6rem;
  }
  .md\:min-h-6per {
    min-height: 6%;
  }
  .md\:max-h-6 {
    max-height: 6rem;
  }
  .md\:max-h-6per {
    max-height: 6%;
  }
  .md\:h-7 {
    height: 7rem;
  }
  .md\:h-7per {
    height: 7%;
  }
  .md\:min-h-7 {
    min-height: 7rem;
  }
  .md\:min-h-7per {
    min-height: 7%;
  }
  .md\:max-h-7 {
    max-height: 7rem;
  }
  .md\:max-h-7per {
    max-height: 7%;
  }
  .md\:h-8 {
    height: 8rem;
  }
  .md\:h-8per {
    height: 8%;
  }
  .md\:min-h-8 {
    min-height: 8rem;
  }
  .md\:min-h-8per {
    min-height: 8%;
  }
  .md\:max-h-8 {
    max-height: 8rem;
  }
  .md\:max-h-8per {
    max-height: 8%;
  }
  .md\:h-9 {
    height: 9rem;
  }
  .md\:h-9per {
    height: 9%;
  }
  .md\:min-h-9 {
    min-height: 9rem;
  }
  .md\:min-h-9per {
    min-height: 9%;
  }
  .md\:max-h-9 {
    max-height: 9rem;
  }
  .md\:max-h-9per {
    max-height: 9%;
  }
  .md\:h-10 {
    height: 10rem;
  }
  .md\:h-10per {
    height: 10%;
  }
  .md\:min-h-10 {
    min-height: 10rem;
  }
  .md\:min-h-10per {
    min-height: 10%;
  }
  .md\:max-h-10 {
    max-height: 10rem;
  }
  .md\:max-h-10per {
    max-height: 10%;
  }
  .md\:h-11 {
    height: 11rem;
  }
  .md\:h-11per {
    height: 11%;
  }
  .md\:min-h-11 {
    min-height: 11rem;
  }
  .md\:min-h-11per {
    min-height: 11%;
  }
  .md\:max-h-11 {
    max-height: 11rem;
  }
  .md\:max-h-11per {
    max-height: 11%;
  }
  .md\:h-12 {
    height: 12rem;
  }
  .md\:h-12per {
    height: 12%;
  }
  .md\:min-h-12 {
    min-height: 12rem;
  }
  .md\:min-h-12per {
    min-height: 12%;
  }
  .md\:max-h-12 {
    max-height: 12rem;
  }
  .md\:max-h-12per {
    max-height: 12%;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:w-min {
    width: min-content;
  }
  .md\:min-w-min {
    min-width: min-content;
  }
  .md\:max-w-min {
    max-width: min-content;
  }
  .md\:w-max {
    width: max-content;
  }
  .md\:min-w-max {
    min-width: max-content;
  }
  .md\:max-w-max {
    max-width: max-content;
  }
  .md\:w-fit {
    width: fit-content;
  }
  .md\:min-w-fit {
    min-width: fit-content;
  }
  .md\:max-w-fit {
    max-width: fit-content;
  }
  .md\:w-0 {
    width: 0rem;
  }
  .md\:w-0per {
    width: 0%;
  }
  .md\:min-w-0 {
    min-width: 0rem;
  }
  .md\:min-w-0per {
    min-width: 0%;
  }
  .md\:max-w-0 {
    max-width: 0rem;
  }
  .md\:max-w-0per {
    max-width: 0%;
  }
  .md\:w-1 {
    width: 1rem;
  }
  .md\:w-1per {
    width: 1%;
  }
  .md\:min-w-1 {
    min-width: 1rem;
  }
  .md\:min-w-1per {
    min-width: 1%;
  }
  .md\:max-w-1 {
    max-width: 1rem;
  }
  .md\:max-w-1per {
    max-width: 1%;
  }
  .md\:w-2 {
    width: 2rem;
  }
  .md\:w-2per {
    width: 2%;
  }
  .md\:min-w-2 {
    min-width: 2rem;
  }
  .md\:min-w-2per {
    min-width: 2%;
  }
  .md\:max-w-2 {
    max-width: 2rem;
  }
  .md\:max-w-2per {
    max-width: 2%;
  }
  .md\:w-3 {
    width: 3rem;
  }
  .md\:w-3per {
    width: 3%;
  }
  .md\:min-w-3 {
    min-width: 3rem;
  }
  .md\:min-w-3per {
    min-width: 3%;
  }
  .md\:max-w-3 {
    max-width: 3rem;
  }
  .md\:max-w-3per {
    max-width: 3%;
  }
  .md\:w-4 {
    width: 4rem;
  }
  .md\:w-4per {
    width: 4%;
  }
  .md\:min-w-4 {
    min-width: 4rem;
  }
  .md\:min-w-4per {
    min-width: 4%;
  }
  .md\:max-w-4 {
    max-width: 4rem;
  }
  .md\:max-w-4per {
    max-width: 4%;
  }
  .md\:w-5 {
    width: 5rem;
  }
  .md\:w-5per {
    width: 5%;
  }
  .md\:min-w-5 {
    min-width: 5rem;
  }
  .md\:min-w-5per {
    min-width: 5%;
  }
  .md\:max-w-5 {
    max-width: 5rem;
  }
  .md\:max-w-5per {
    max-width: 5%;
  }
  .md\:w-6 {
    width: 6rem;
  }
  .md\:w-6per {
    width: 6%;
  }
  .md\:min-w-6 {
    min-width: 6rem;
  }
  .md\:min-w-6per {
    min-width: 6%;
  }
  .md\:max-w-6 {
    max-width: 6rem;
  }
  .md\:max-w-6per {
    max-width: 6%;
  }
  .md\:w-7 {
    width: 7rem;
  }
  .md\:w-7per {
    width: 7%;
  }
  .md\:min-w-7 {
    min-width: 7rem;
  }
  .md\:min-w-7per {
    min-width: 7%;
  }
  .md\:max-w-7 {
    max-width: 7rem;
  }
  .md\:max-w-7per {
    max-width: 7%;
  }
  .md\:w-8 {
    width: 8rem;
  }
  .md\:w-8per {
    width: 8%;
  }
  .md\:min-w-8 {
    min-width: 8rem;
  }
  .md\:min-w-8per {
    min-width: 8%;
  }
  .md\:max-w-8 {
    max-width: 8rem;
  }
  .md\:max-w-8per {
    max-width: 8%;
  }
  .md\:w-9 {
    width: 9rem;
  }
  .md\:w-9per {
    width: 9%;
  }
  .md\:min-w-9 {
    min-width: 9rem;
  }
  .md\:min-w-9per {
    min-width: 9%;
  }
  .md\:max-w-9 {
    max-width: 9rem;
  }
  .md\:max-w-9per {
    max-width: 9%;
  }
  .md\:w-10 {
    width: 10rem;
  }
  .md\:w-10per {
    width: 10%;
  }
  .md\:min-w-10 {
    min-width: 10rem;
  }
  .md\:min-w-10per {
    min-width: 10%;
  }
  .md\:max-w-10 {
    max-width: 10rem;
  }
  .md\:max-w-10per {
    max-width: 10%;
  }
  .md\:w-11 {
    width: 11rem;
  }
  .md\:w-11per {
    width: 11%;
  }
  .md\:min-w-11 {
    min-width: 11rem;
  }
  .md\:min-w-11per {
    min-width: 11%;
  }
  .md\:max-w-11 {
    max-width: 11rem;
  }
  .md\:max-w-11per {
    max-width: 11%;
  }
  .md\:w-12 {
    width: 12rem;
  }
  .md\:w-12per {
    width: 12%;
  }
  .md\:min-w-12 {
    min-width: 12rem;
  }
  .md\:min-w-12per {
    min-width: 12%;
  }
  .md\:max-w-12 {
    max-width: 12rem;
  }
  .md\:max-w-12per {
    max-width: 12%;
  }
  .md\:size-auto {
    width: auto;
    height: auto;
  }
  .md\:size-min {
    width: min-content;
    height: min-content;
  }
  .md\:min-size-min {
    min-width: min-content;
    min-height: min-content;
  }
  .md\:max-size-min {
    max-width: min-content;
    max-height: min-content;
  }
  .md\:size-max {
    width: max-content;
    height: max-content;
  }
  .md\:min-size-max {
    min-width: max-content;
    min-height: max-content;
  }
  .md\:max-size-max {
    max-width: max-content;
    max-height: max-content;
  }
  .md\:size-fit {
    width: fit-content;
    height: fit-content;
  }
  .md\:min-size-fit {
    min-width: fit-content;
    min-height: fit-content;
  }
  .md\:max-size-fit {
    max-width: fit-content;
    max-height: fit-content;
  }
  .md\:size-0 {
    width: 0rem;
    height: 0rem;
  }
  .md\:size-0per {
    width: 0%;
    height: 0%;
  }
  .md\:min-size-0 {
    min-width: 0rem;
    min-height: 0rem;
  }
  .md\:min-size-0per {
    min-width: 0%;
    min-height: 0%;
  }
  .md\:max-size-0 {
    max-width: 0rem;
    max-height: 0rem;
  }
  .md\:max-size-0per {
    max-width: 0%;
    max-height: 0%;
  }
  .md\:size-1 {
    width: 1rem;
    height: 1rem;
  }
  .md\:size-1per {
    width: 1%;
    height: 1%;
  }
  .md\:min-size-1 {
    min-width: 1rem;
    min-height: 1rem;
  }
  .md\:min-size-1per {
    min-width: 1%;
    min-height: 1%;
  }
  .md\:max-size-1 {
    max-width: 1rem;
    max-height: 1rem;
  }
  .md\:max-size-1per {
    max-width: 1%;
    max-height: 1%;
  }
  .md\:size-2 {
    width: 2rem;
    height: 2rem;
  }
  .md\:size-2per {
    width: 2%;
    height: 2%;
  }
  .md\:min-size-2 {
    min-width: 2rem;
    min-height: 2rem;
  }
  .md\:min-size-2per {
    min-width: 2%;
    min-height: 2%;
  }
  .md\:max-size-2 {
    max-width: 2rem;
    max-height: 2rem;
  }
  .md\:max-size-2per {
    max-width: 2%;
    max-height: 2%;
  }
  .md\:size-3 {
    width: 3rem;
    height: 3rem;
  }
  .md\:size-3per {
    width: 3%;
    height: 3%;
  }
  .md\:min-size-3 {
    min-width: 3rem;
    min-height: 3rem;
  }
  .md\:min-size-3per {
    min-width: 3%;
    min-height: 3%;
  }
  .md\:max-size-3 {
    max-width: 3rem;
    max-height: 3rem;
  }
  .md\:max-size-3per {
    max-width: 3%;
    max-height: 3%;
  }
  .md\:size-4 {
    width: 4rem;
    height: 4rem;
  }
  .md\:size-4per {
    width: 4%;
    height: 4%;
  }
  .md\:min-size-4 {
    min-width: 4rem;
    min-height: 4rem;
  }
  .md\:min-size-4per {
    min-width: 4%;
    min-height: 4%;
  }
  .md\:max-size-4 {
    max-width: 4rem;
    max-height: 4rem;
  }
  .md\:max-size-4per {
    max-width: 4%;
    max-height: 4%;
  }
  .md\:size-5 {
    width: 5rem;
    height: 5rem;
  }
  .md\:size-5per {
    width: 5%;
    height: 5%;
  }
  .md\:min-size-5 {
    min-width: 5rem;
    min-height: 5rem;
  }
  .md\:min-size-5per {
    min-width: 5%;
    min-height: 5%;
  }
  .md\:max-size-5 {
    max-width: 5rem;
    max-height: 5rem;
  }
  .md\:max-size-5per {
    max-width: 5%;
    max-height: 5%;
  }
  .md\:size-6 {
    width: 6rem;
    height: 6rem;
  }
  .md\:size-6per {
    width: 6%;
    height: 6%;
  }
  .md\:min-size-6 {
    min-width: 6rem;
    min-height: 6rem;
  }
  .md\:min-size-6per {
    min-width: 6%;
    min-height: 6%;
  }
  .md\:max-size-6 {
    max-width: 6rem;
    max-height: 6rem;
  }
  .md\:max-size-6per {
    max-width: 6%;
    max-height: 6%;
  }
  .md\:size-7 {
    width: 7rem;
    height: 7rem;
  }
  .md\:size-7per {
    width: 7%;
    height: 7%;
  }
  .md\:min-size-7 {
    min-width: 7rem;
    min-height: 7rem;
  }
  .md\:min-size-7per {
    min-width: 7%;
    min-height: 7%;
  }
  .md\:max-size-7 {
    max-width: 7rem;
    max-height: 7rem;
  }
  .md\:max-size-7per {
    max-width: 7%;
    max-height: 7%;
  }
  .md\:size-8 {
    width: 8rem;
    height: 8rem;
  }
  .md\:size-8per {
    width: 8%;
    height: 8%;
  }
  .md\:min-size-8 {
    min-width: 8rem;
    min-height: 8rem;
  }
  .md\:min-size-8per {
    min-width: 8%;
    min-height: 8%;
  }
  .md\:max-size-8 {
    max-width: 8rem;
    max-height: 8rem;
  }
  .md\:max-size-8per {
    max-width: 8%;
    max-height: 8%;
  }
  .md\:size-9 {
    width: 9rem;
    height: 9rem;
  }
  .md\:size-9per {
    width: 9%;
    height: 9%;
  }
  .md\:min-size-9 {
    min-width: 9rem;
    min-height: 9rem;
  }
  .md\:min-size-9per {
    min-width: 9%;
    min-height: 9%;
  }
  .md\:max-size-9 {
    max-width: 9rem;
    max-height: 9rem;
  }
  .md\:max-size-9per {
    max-width: 9%;
    max-height: 9%;
  }
  .md\:size-10 {
    width: 10rem;
    height: 10rem;
  }
  .md\:size-10per {
    width: 10%;
    height: 10%;
  }
  .md\:min-size-10 {
    min-width: 10rem;
    min-height: 10rem;
  }
  .md\:min-size-10per {
    min-width: 10%;
    min-height: 10%;
  }
  .md\:max-size-10 {
    max-width: 10rem;
    max-height: 10rem;
  }
  .md\:max-size-10per {
    max-width: 10%;
    max-height: 10%;
  }
  .md\:size-11 {
    width: 11rem;
    height: 11rem;
  }
  .md\:size-11per {
    width: 11%;
    height: 11%;
  }
  .md\:min-size-11 {
    min-width: 11rem;
    min-height: 11rem;
  }
  .md\:min-size-11per {
    min-width: 11%;
    min-height: 11%;
  }
  .md\:max-size-11 {
    max-width: 11rem;
    max-height: 11rem;
  }
  .md\:max-size-11per {
    max-width: 11%;
    max-height: 11%;
  }
  .md\:size-12 {
    width: 12rem;
    height: 12rem;
  }
  .md\:size-12per {
    width: 12%;
    height: 12%;
  }
  .md\:min-size-12 {
    min-width: 12rem;
    min-height: 12rem;
  }
  .md\:min-size-12per {
    min-width: 12%;
    min-height: 12%;
  }
  .md\:max-size-12 {
    max-width: 12rem;
    max-height: 12rem;
  }
  .md\:max-size-12per {
    max-width: 12%;
    max-height: 12%;
  }
}
@media only screen and (min-width: 1025px) {
  .lg\:h-auto {
    height: auto;
  }
  .lg\:h-min {
    height: min-content;
  }
  .lg\:min-h-min {
    min-height: min-content;
  }
  .lg\:max-h-min {
    max-height: min-content;
  }
  .lg\:h-max {
    height: max-content;
  }
  .lg\:min-h-max {
    min-height: max-content;
  }
  .lg\:max-h-max {
    max-height: max-content;
  }
  .lg\:h-fit {
    height: fit-content;
  }
  .lg\:min-h-fit {
    min-height: fit-content;
  }
  .lg\:max-h-fit {
    max-height: fit-content;
  }
  .lg\:h-0 {
    height: 0rem;
  }
  .lg\:h-0per {
    height: 0%;
  }
  .lg\:min-h-0 {
    min-height: 0rem;
  }
  .lg\:min-h-0per {
    min-height: 0%;
  }
  .lg\:max-h-0 {
    max-height: 0rem;
  }
  .lg\:max-h-0per {
    max-height: 0%;
  }
  .lg\:h-1 {
    height: 1rem;
  }
  .lg\:h-1per {
    height: 1%;
  }
  .lg\:min-h-1 {
    min-height: 1rem;
  }
  .lg\:min-h-1per {
    min-height: 1%;
  }
  .lg\:max-h-1 {
    max-height: 1rem;
  }
  .lg\:max-h-1per {
    max-height: 1%;
  }
  .lg\:h-2 {
    height: 2rem;
  }
  .lg\:h-2per {
    height: 2%;
  }
  .lg\:min-h-2 {
    min-height: 2rem;
  }
  .lg\:min-h-2per {
    min-height: 2%;
  }
  .lg\:max-h-2 {
    max-height: 2rem;
  }
  .lg\:max-h-2per {
    max-height: 2%;
  }
  .lg\:h-3 {
    height: 3rem;
  }
  .lg\:h-3per {
    height: 3%;
  }
  .lg\:min-h-3 {
    min-height: 3rem;
  }
  .lg\:min-h-3per {
    min-height: 3%;
  }
  .lg\:max-h-3 {
    max-height: 3rem;
  }
  .lg\:max-h-3per {
    max-height: 3%;
  }
  .lg\:h-4 {
    height: 4rem;
  }
  .lg\:h-4per {
    height: 4%;
  }
  .lg\:min-h-4 {
    min-height: 4rem;
  }
  .lg\:min-h-4per {
    min-height: 4%;
  }
  .lg\:max-h-4 {
    max-height: 4rem;
  }
  .lg\:max-h-4per {
    max-height: 4%;
  }
  .lg\:h-5 {
    height: 5rem;
  }
  .lg\:h-5per {
    height: 5%;
  }
  .lg\:min-h-5 {
    min-height: 5rem;
  }
  .lg\:min-h-5per {
    min-height: 5%;
  }
  .lg\:max-h-5 {
    max-height: 5rem;
  }
  .lg\:max-h-5per {
    max-height: 5%;
  }
  .lg\:h-6 {
    height: 6rem;
  }
  .lg\:h-6per {
    height: 6%;
  }
  .lg\:min-h-6 {
    min-height: 6rem;
  }
  .lg\:min-h-6per {
    min-height: 6%;
  }
  .lg\:max-h-6 {
    max-height: 6rem;
  }
  .lg\:max-h-6per {
    max-height: 6%;
  }
  .lg\:h-7 {
    height: 7rem;
  }
  .lg\:h-7per {
    height: 7%;
  }
  .lg\:min-h-7 {
    min-height: 7rem;
  }
  .lg\:min-h-7per {
    min-height: 7%;
  }
  .lg\:max-h-7 {
    max-height: 7rem;
  }
  .lg\:max-h-7per {
    max-height: 7%;
  }
  .lg\:h-8 {
    height: 8rem;
  }
  .lg\:h-8per {
    height: 8%;
  }
  .lg\:min-h-8 {
    min-height: 8rem;
  }
  .lg\:min-h-8per {
    min-height: 8%;
  }
  .lg\:max-h-8 {
    max-height: 8rem;
  }
  .lg\:max-h-8per {
    max-height: 8%;
  }
  .lg\:h-9 {
    height: 9rem;
  }
  .lg\:h-9per {
    height: 9%;
  }
  .lg\:min-h-9 {
    min-height: 9rem;
  }
  .lg\:min-h-9per {
    min-height: 9%;
  }
  .lg\:max-h-9 {
    max-height: 9rem;
  }
  .lg\:max-h-9per {
    max-height: 9%;
  }
  .lg\:h-10 {
    height: 10rem;
  }
  .lg\:h-10per {
    height: 10%;
  }
  .lg\:min-h-10 {
    min-height: 10rem;
  }
  .lg\:min-h-10per {
    min-height: 10%;
  }
  .lg\:max-h-10 {
    max-height: 10rem;
  }
  .lg\:max-h-10per {
    max-height: 10%;
  }
  .lg\:h-11 {
    height: 11rem;
  }
  .lg\:h-11per {
    height: 11%;
  }
  .lg\:min-h-11 {
    min-height: 11rem;
  }
  .lg\:min-h-11per {
    min-height: 11%;
  }
  .lg\:max-h-11 {
    max-height: 11rem;
  }
  .lg\:max-h-11per {
    max-height: 11%;
  }
  .lg\:h-12 {
    height: 12rem;
  }
  .lg\:h-12per {
    height: 12%;
  }
  .lg\:min-h-12 {
    min-height: 12rem;
  }
  .lg\:min-h-12per {
    min-height: 12%;
  }
  .lg\:max-h-12 {
    max-height: 12rem;
  }
  .lg\:max-h-12per {
    max-height: 12%;
  }
  .lg\:w-auto {
    width: auto;
  }
  .lg\:w-min {
    width: min-content;
  }
  .lg\:min-w-min {
    min-width: min-content;
  }
  .lg\:max-w-min {
    max-width: min-content;
  }
  .lg\:w-max {
    width: max-content;
  }
  .lg\:min-w-max {
    min-width: max-content;
  }
  .lg\:max-w-max {
    max-width: max-content;
  }
  .lg\:w-fit {
    width: fit-content;
  }
  .lg\:min-w-fit {
    min-width: fit-content;
  }
  .lg\:max-w-fit {
    max-width: fit-content;
  }
  .lg\:w-0 {
    width: 0rem;
  }
  .lg\:w-0per {
    width: 0%;
  }
  .lg\:min-w-0 {
    min-width: 0rem;
  }
  .lg\:min-w-0per {
    min-width: 0%;
  }
  .lg\:max-w-0 {
    max-width: 0rem;
  }
  .lg\:max-w-0per {
    max-width: 0%;
  }
  .lg\:w-1 {
    width: 1rem;
  }
  .lg\:w-1per {
    width: 1%;
  }
  .lg\:min-w-1 {
    min-width: 1rem;
  }
  .lg\:min-w-1per {
    min-width: 1%;
  }
  .lg\:max-w-1 {
    max-width: 1rem;
  }
  .lg\:max-w-1per {
    max-width: 1%;
  }
  .lg\:w-2 {
    width: 2rem;
  }
  .lg\:w-2per {
    width: 2%;
  }
  .lg\:min-w-2 {
    min-width: 2rem;
  }
  .lg\:min-w-2per {
    min-width: 2%;
  }
  .lg\:max-w-2 {
    max-width: 2rem;
  }
  .lg\:max-w-2per {
    max-width: 2%;
  }
  .lg\:w-3 {
    width: 3rem;
  }
  .lg\:w-3per {
    width: 3%;
  }
  .lg\:min-w-3 {
    min-width: 3rem;
  }
  .lg\:min-w-3per {
    min-width: 3%;
  }
  .lg\:max-w-3 {
    max-width: 3rem;
  }
  .lg\:max-w-3per {
    max-width: 3%;
  }
  .lg\:w-4 {
    width: 4rem;
  }
  .lg\:w-4per {
    width: 4%;
  }
  .lg\:min-w-4 {
    min-width: 4rem;
  }
  .lg\:min-w-4per {
    min-width: 4%;
  }
  .lg\:max-w-4 {
    max-width: 4rem;
  }
  .lg\:max-w-4per {
    max-width: 4%;
  }
  .lg\:w-5 {
    width: 5rem;
  }
  .lg\:w-5per {
    width: 5%;
  }
  .lg\:min-w-5 {
    min-width: 5rem;
  }
  .lg\:min-w-5per {
    min-width: 5%;
  }
  .lg\:max-w-5 {
    max-width: 5rem;
  }
  .lg\:max-w-5per {
    max-width: 5%;
  }
  .lg\:w-6 {
    width: 6rem;
  }
  .lg\:w-6per {
    width: 6%;
  }
  .lg\:min-w-6 {
    min-width: 6rem;
  }
  .lg\:min-w-6per {
    min-width: 6%;
  }
  .lg\:max-w-6 {
    max-width: 6rem;
  }
  .lg\:max-w-6per {
    max-width: 6%;
  }
  .lg\:w-7 {
    width: 7rem;
  }
  .lg\:w-7per {
    width: 7%;
  }
  .lg\:min-w-7 {
    min-width: 7rem;
  }
  .lg\:min-w-7per {
    min-width: 7%;
  }
  .lg\:max-w-7 {
    max-width: 7rem;
  }
  .lg\:max-w-7per {
    max-width: 7%;
  }
  .lg\:w-8 {
    width: 8rem;
  }
  .lg\:w-8per {
    width: 8%;
  }
  .lg\:min-w-8 {
    min-width: 8rem;
  }
  .lg\:min-w-8per {
    min-width: 8%;
  }
  .lg\:max-w-8 {
    max-width: 8rem;
  }
  .lg\:max-w-8per {
    max-width: 8%;
  }
  .lg\:w-9 {
    width: 9rem;
  }
  .lg\:w-9per {
    width: 9%;
  }
  .lg\:min-w-9 {
    min-width: 9rem;
  }
  .lg\:min-w-9per {
    min-width: 9%;
  }
  .lg\:max-w-9 {
    max-width: 9rem;
  }
  .lg\:max-w-9per {
    max-width: 9%;
  }
  .lg\:w-10 {
    width: 10rem;
  }
  .lg\:w-10per {
    width: 10%;
  }
  .lg\:min-w-10 {
    min-width: 10rem;
  }
  .lg\:min-w-10per {
    min-width: 10%;
  }
  .lg\:max-w-10 {
    max-width: 10rem;
  }
  .lg\:max-w-10per {
    max-width: 10%;
  }
  .lg\:w-11 {
    width: 11rem;
  }
  .lg\:w-11per {
    width: 11%;
  }
  .lg\:min-w-11 {
    min-width: 11rem;
  }
  .lg\:min-w-11per {
    min-width: 11%;
  }
  .lg\:max-w-11 {
    max-width: 11rem;
  }
  .lg\:max-w-11per {
    max-width: 11%;
  }
  .lg\:w-12 {
    width: 12rem;
  }
  .lg\:w-12per {
    width: 12%;
  }
  .lg\:min-w-12 {
    min-width: 12rem;
  }
  .lg\:min-w-12per {
    min-width: 12%;
  }
  .lg\:max-w-12 {
    max-width: 12rem;
  }
  .lg\:max-w-12per {
    max-width: 12%;
  }
  .lg\:size-auto {
    width: auto;
    height: auto;
  }
  .lg\:size-min {
    width: min-content;
    height: min-content;
  }
  .lg\:min-size-min {
    min-width: min-content;
    min-height: min-content;
  }
  .lg\:max-size-min {
    max-width: min-content;
    max-height: min-content;
  }
  .lg\:size-max {
    width: max-content;
    height: max-content;
  }
  .lg\:min-size-max {
    min-width: max-content;
    min-height: max-content;
  }
  .lg\:max-size-max {
    max-width: max-content;
    max-height: max-content;
  }
  .lg\:size-fit {
    width: fit-content;
    height: fit-content;
  }
  .lg\:min-size-fit {
    min-width: fit-content;
    min-height: fit-content;
  }
  .lg\:max-size-fit {
    max-width: fit-content;
    max-height: fit-content;
  }
  .lg\:size-0 {
    width: 0rem;
    height: 0rem;
  }
  .lg\:size-0per {
    width: 0%;
    height: 0%;
  }
  .lg\:min-size-0 {
    min-width: 0rem;
    min-height: 0rem;
  }
  .lg\:min-size-0per {
    min-width: 0%;
    min-height: 0%;
  }
  .lg\:max-size-0 {
    max-width: 0rem;
    max-height: 0rem;
  }
  .lg\:max-size-0per {
    max-width: 0%;
    max-height: 0%;
  }
  .lg\:size-1 {
    width: 1rem;
    height: 1rem;
  }
  .lg\:size-1per {
    width: 1%;
    height: 1%;
  }
  .lg\:min-size-1 {
    min-width: 1rem;
    min-height: 1rem;
  }
  .lg\:min-size-1per {
    min-width: 1%;
    min-height: 1%;
  }
  .lg\:max-size-1 {
    max-width: 1rem;
    max-height: 1rem;
  }
  .lg\:max-size-1per {
    max-width: 1%;
    max-height: 1%;
  }
  .lg\:size-2 {
    width: 2rem;
    height: 2rem;
  }
  .lg\:size-2per {
    width: 2%;
    height: 2%;
  }
  .lg\:min-size-2 {
    min-width: 2rem;
    min-height: 2rem;
  }
  .lg\:min-size-2per {
    min-width: 2%;
    min-height: 2%;
  }
  .lg\:max-size-2 {
    max-width: 2rem;
    max-height: 2rem;
  }
  .lg\:max-size-2per {
    max-width: 2%;
    max-height: 2%;
  }
  .lg\:size-3 {
    width: 3rem;
    height: 3rem;
  }
  .lg\:size-3per {
    width: 3%;
    height: 3%;
  }
  .lg\:min-size-3 {
    min-width: 3rem;
    min-height: 3rem;
  }
  .lg\:min-size-3per {
    min-width: 3%;
    min-height: 3%;
  }
  .lg\:max-size-3 {
    max-width: 3rem;
    max-height: 3rem;
  }
  .lg\:max-size-3per {
    max-width: 3%;
    max-height: 3%;
  }
  .lg\:size-4 {
    width: 4rem;
    height: 4rem;
  }
  .lg\:size-4per {
    width: 4%;
    height: 4%;
  }
  .lg\:min-size-4 {
    min-width: 4rem;
    min-height: 4rem;
  }
  .lg\:min-size-4per {
    min-width: 4%;
    min-height: 4%;
  }
  .lg\:max-size-4 {
    max-width: 4rem;
    max-height: 4rem;
  }
  .lg\:max-size-4per {
    max-width: 4%;
    max-height: 4%;
  }
  .lg\:size-5 {
    width: 5rem;
    height: 5rem;
  }
  .lg\:size-5per {
    width: 5%;
    height: 5%;
  }
  .lg\:min-size-5 {
    min-width: 5rem;
    min-height: 5rem;
  }
  .lg\:min-size-5per {
    min-width: 5%;
    min-height: 5%;
  }
  .lg\:max-size-5 {
    max-width: 5rem;
    max-height: 5rem;
  }
  .lg\:max-size-5per {
    max-width: 5%;
    max-height: 5%;
  }
  .lg\:size-6 {
    width: 6rem;
    height: 6rem;
  }
  .lg\:size-6per {
    width: 6%;
    height: 6%;
  }
  .lg\:min-size-6 {
    min-width: 6rem;
    min-height: 6rem;
  }
  .lg\:min-size-6per {
    min-width: 6%;
    min-height: 6%;
  }
  .lg\:max-size-6 {
    max-width: 6rem;
    max-height: 6rem;
  }
  .lg\:max-size-6per {
    max-width: 6%;
    max-height: 6%;
  }
  .lg\:size-7 {
    width: 7rem;
    height: 7rem;
  }
  .lg\:size-7per {
    width: 7%;
    height: 7%;
  }
  .lg\:min-size-7 {
    min-width: 7rem;
    min-height: 7rem;
  }
  .lg\:min-size-7per {
    min-width: 7%;
    min-height: 7%;
  }
  .lg\:max-size-7 {
    max-width: 7rem;
    max-height: 7rem;
  }
  .lg\:max-size-7per {
    max-width: 7%;
    max-height: 7%;
  }
  .lg\:size-8 {
    width: 8rem;
    height: 8rem;
  }
  .lg\:size-8per {
    width: 8%;
    height: 8%;
  }
  .lg\:min-size-8 {
    min-width: 8rem;
    min-height: 8rem;
  }
  .lg\:min-size-8per {
    min-width: 8%;
    min-height: 8%;
  }
  .lg\:max-size-8 {
    max-width: 8rem;
    max-height: 8rem;
  }
  .lg\:max-size-8per {
    max-width: 8%;
    max-height: 8%;
  }
  .lg\:size-9 {
    width: 9rem;
    height: 9rem;
  }
  .lg\:size-9per {
    width: 9%;
    height: 9%;
  }
  .lg\:min-size-9 {
    min-width: 9rem;
    min-height: 9rem;
  }
  .lg\:min-size-9per {
    min-width: 9%;
    min-height: 9%;
  }
  .lg\:max-size-9 {
    max-width: 9rem;
    max-height: 9rem;
  }
  .lg\:max-size-9per {
    max-width: 9%;
    max-height: 9%;
  }
  .lg\:size-10 {
    width: 10rem;
    height: 10rem;
  }
  .lg\:size-10per {
    width: 10%;
    height: 10%;
  }
  .lg\:min-size-10 {
    min-width: 10rem;
    min-height: 10rem;
  }
  .lg\:min-size-10per {
    min-width: 10%;
    min-height: 10%;
  }
  .lg\:max-size-10 {
    max-width: 10rem;
    max-height: 10rem;
  }
  .lg\:max-size-10per {
    max-width: 10%;
    max-height: 10%;
  }
  .lg\:size-11 {
    width: 11rem;
    height: 11rem;
  }
  .lg\:size-11per {
    width: 11%;
    height: 11%;
  }
  .lg\:min-size-11 {
    min-width: 11rem;
    min-height: 11rem;
  }
  .lg\:min-size-11per {
    min-width: 11%;
    min-height: 11%;
  }
  .lg\:max-size-11 {
    max-width: 11rem;
    max-height: 11rem;
  }
  .lg\:max-size-11per {
    max-width: 11%;
    max-height: 11%;
  }
  .lg\:size-12 {
    width: 12rem;
    height: 12rem;
  }
  .lg\:size-12per {
    width: 12%;
    height: 12%;
  }
  .lg\:min-size-12 {
    min-width: 12rem;
    min-height: 12rem;
  }
  .lg\:min-size-12per {
    min-width: 12%;
    min-height: 12%;
  }
  .lg\:max-size-12 {
    max-width: 12rem;
    max-height: 12rem;
  }
  .lg\:max-size-12per {
    max-width: 12%;
    max-height: 12%;
  }
}
.m-auto {
  margin: auto;
}

.mt-auto {
  margin-top: auto;
}

.mr-auto {
  margin-right: auto;
}

.mb-auto {
  margin-bottom: auto;
}

.ml-auto {
  margin-left: auto;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.m-0 {
  margin: 0rem;
}

.mt-0 {
  margin-top: 0rem;
}

.mr-0 {
  margin-right: 0rem;
}

.mb-0 {
  margin-bottom: 0rem;
}

.ml-0 {
  margin-left: 0rem;
}

.mx-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.my-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.m-1 {
  margin: 1rem;
}

.mt-1 {
  margin-top: 1rem;
}

.mr-1 {
  margin-right: 1rem;
}

.mb-1 {
  margin-bottom: 1rem;
}

.ml-1 {
  margin-left: 1rem;
}

.mx-1 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-1 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.m-2 {
  margin: 2rem;
}

.mt-2 {
  margin-top: 2rem;
}

.mr-2 {
  margin-right: 2rem;
}

.mb-2 {
  margin-bottom: 2rem;
}

.ml-2 {
  margin-left: 2rem;
}

.mx-2 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.my-2 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.m-3 {
  margin: 3rem;
}

.mt-3 {
  margin-top: 3rem;
}

.mr-3 {
  margin-right: 3rem;
}

.mb-3 {
  margin-bottom: 3rem;
}

.ml-3 {
  margin-left: 3rem;
}

.mx-3 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.my-3 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.m-4 {
  margin: 4rem;
}

.mt-4 {
  margin-top: 4rem;
}

.mr-4 {
  margin-right: 4rem;
}

.mb-4 {
  margin-bottom: 4rem;
}

.ml-4 {
  margin-left: 4rem;
}

.mx-4 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.my-4 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.m-5 {
  margin: 5rem;
}

.mt-5 {
  margin-top: 5rem;
}

.mr-5 {
  margin-right: 5rem;
}

.mb-5 {
  margin-bottom: 5rem;
}

.ml-5 {
  margin-left: 5rem;
}

.mx-5 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.my-5 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.m-6 {
  margin: 6rem;
}

.mt-6 {
  margin-top: 6rem;
}

.mr-6 {
  margin-right: 6rem;
}

.mb-6 {
  margin-bottom: 6rem;
}

.ml-6 {
  margin-left: 6rem;
}

.mx-6 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.my-6 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.m-7 {
  margin: 7rem;
}

.mt-7 {
  margin-top: 7rem;
}

.mr-7 {
  margin-right: 7rem;
}

.mb-7 {
  margin-bottom: 7rem;
}

.ml-7 {
  margin-left: 7rem;
}

.mx-7 {
  margin-left: 7rem;
  margin-right: 7rem;
}

.my-7 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.m-8 {
  margin: 8rem;
}

.mt-8 {
  margin-top: 8rem;
}

.mr-8 {
  margin-right: 8rem;
}

.mb-8 {
  margin-bottom: 8rem;
}

.ml-8 {
  margin-left: 8rem;
}

.mx-8 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.my-8 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.m-9 {
  margin: 9rem;
}

.mt-9 {
  margin-top: 9rem;
}

.mr-9 {
  margin-right: 9rem;
}

.mb-9 {
  margin-bottom: 9rem;
}

.ml-9 {
  margin-left: 9rem;
}

.mx-9 {
  margin-left: 9rem;
  margin-right: 9rem;
}

.my-9 {
  margin-top: 9rem;
  margin-bottom: 9rem;
}

.m-10 {
  margin: 10rem;
}

.mt-10 {
  margin-top: 10rem;
}

.mr-10 {
  margin-right: 10rem;
}

.mb-10 {
  margin-bottom: 10rem;
}

.ml-10 {
  margin-left: 10rem;
}

.mx-10 {
  margin-left: 10rem;
  margin-right: 10rem;
}

.my-10 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.m-11 {
  margin: 11rem;
}

.mt-11 {
  margin-top: 11rem;
}

.mr-11 {
  margin-right: 11rem;
}

.mb-11 {
  margin-bottom: 11rem;
}

.ml-11 {
  margin-left: 11rem;
}

.mx-11 {
  margin-left: 11rem;
  margin-right: 11rem;
}

.my-11 {
  margin-top: 11rem;
  margin-bottom: 11rem;
}

.m-12 {
  margin: 12rem;
}

.mt-12 {
  margin-top: 12rem;
}

.mr-12 {
  margin-right: 12rem;
}

.mb-12 {
  margin-bottom: 12rem;
}

.ml-12 {
  margin-left: 12rem;
}

.mx-12 {
  margin-left: 12rem;
  margin-right: 12rem;
}

.my-12 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.m-0\.125 {
  margin: 0.125rem;
}

.mt-0\.125 {
  margin-top: 0.125rem;
}

.mr-0\.125 {
  margin-right: 0.125rem;
}

.mb-0\.125 {
  margin-bottom: 0.125rem;
}

.ml-0\.125 {
  margin-left: 0.125rem;
}

.mx-0\.125 {
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}

.my-0\.125 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}

.m-0\.25 {
  margin: 0.25rem;
}

.mt-0\.25 {
  margin-top: 0.25rem;
}

.mr-0\.25 {
  margin-right: 0.25rem;
}

.mb-0\.25 {
  margin-bottom: 0.25rem;
}

.ml-0\.25 {
  margin-left: 0.25rem;
}

.mx-0\.25 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.my-0\.25 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.m-0\.5 {
  margin: 0.5rem;
}

.mt-0\.5 {
  margin-top: 0.5rem;
}

.mr-0\.5 {
  margin-right: 0.5rem;
}

.mb-0\.5 {
  margin-bottom: 0.5rem;
}

.ml-0\.5 {
  margin-left: 0.5rem;
}

.mx-0\.5 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.my-0\.5 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.m-0\.75 {
  margin: 0.75rem;
}

.mt-0\.75 {
  margin-top: 0.75rem;
}

.mr-0\.75 {
  margin-right: 0.75rem;
}

.mb-0\.75 {
  margin-bottom: 0.75rem;
}

.ml-0\.75 {
  margin-left: 0.75rem;
}

.mx-0\.75 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.my-0\.75 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.p-auto {
  padding: auto;
}

.pt-auto {
  padding-top: auto;
}

.pr-auto {
  padding-right: auto;
}

.pb-auto {
  padding-bottom: auto;
}

.pl-auto {
  padding-left: auto;
}

.px-auto {
  padding-left: auto;
  padding-right: auto;
}

.py-auto {
  padding-top: auto;
  padding-bottom: auto;
}

.p-0 {
  padding: 0rem;
}

.pt-0 {
  padding-top: 0rem;
}

.pr-0 {
  padding-right: 0rem;
}

.pb-0 {
  padding-bottom: 0rem;
}

.pl-0 {
  padding-left: 0rem;
}

.px-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.py-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.p-1 {
  padding: 1rem;
}

.pt-1 {
  padding-top: 1rem;
}

.pr-1 {
  padding-right: 1rem;
}

.pb-1 {
  padding-bottom: 1rem;
}

.pl-1 {
  padding-left: 1rem;
}

.px-1 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.p-2 {
  padding: 2rem;
}

.pt-2 {
  padding-top: 2rem;
}

.pr-2 {
  padding-right: 2rem;
}

.pb-2 {
  padding-bottom: 2rem;
}

.pl-2 {
  padding-left: 2rem;
}

.px-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.p-3 {
  padding: 3rem;
}

.pt-3 {
  padding-top: 3rem;
}

.pr-3 {
  padding-right: 3rem;
}

.pb-3 {
  padding-bottom: 3rem;
}

.pl-3 {
  padding-left: 3rem;
}

.px-3 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.py-3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.p-4 {
  padding: 4rem;
}

.pt-4 {
  padding-top: 4rem;
}

.pr-4 {
  padding-right: 4rem;
}

.pb-4 {
  padding-bottom: 4rem;
}

.pl-4 {
  padding-left: 4rem;
}

.px-4 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.py-4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.p-5 {
  padding: 5rem;
}

.pt-5 {
  padding-top: 5rem;
}

.pr-5 {
  padding-right: 5rem;
}

.pb-5 {
  padding-bottom: 5rem;
}

.pl-5 {
  padding-left: 5rem;
}

.px-5 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.py-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.p-6 {
  padding: 6rem;
}

.pt-6 {
  padding-top: 6rem;
}

.pr-6 {
  padding-right: 6rem;
}

.pb-6 {
  padding-bottom: 6rem;
}

.pl-6 {
  padding-left: 6rem;
}

.px-6 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.py-6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.p-7 {
  padding: 7rem;
}

.pt-7 {
  padding-top: 7rem;
}

.pr-7 {
  padding-right: 7rem;
}

.pb-7 {
  padding-bottom: 7rem;
}

.pl-7 {
  padding-left: 7rem;
}

.px-7 {
  padding-left: 7rem;
  padding-right: 7rem;
}

.py-7 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.p-8 {
  padding: 8rem;
}

.pt-8 {
  padding-top: 8rem;
}

.pr-8 {
  padding-right: 8rem;
}

.pb-8 {
  padding-bottom: 8rem;
}

.pl-8 {
  padding-left: 8rem;
}

.px-8 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.py-8 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.p-9 {
  padding: 9rem;
}

.pt-9 {
  padding-top: 9rem;
}

.pr-9 {
  padding-right: 9rem;
}

.pb-9 {
  padding-bottom: 9rem;
}

.pl-9 {
  padding-left: 9rem;
}

.px-9 {
  padding-left: 9rem;
  padding-right: 9rem;
}

.py-9 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.p-10 {
  padding: 10rem;
}

.pt-10 {
  padding-top: 10rem;
}

.pr-10 {
  padding-right: 10rem;
}

.pb-10 {
  padding-bottom: 10rem;
}

.pl-10 {
  padding-left: 10rem;
}

.px-10 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.py-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.p-11 {
  padding: 11rem;
}

.pt-11 {
  padding-top: 11rem;
}

.pr-11 {
  padding-right: 11rem;
}

.pb-11 {
  padding-bottom: 11rem;
}

.pl-11 {
  padding-left: 11rem;
}

.px-11 {
  padding-left: 11rem;
  padding-right: 11rem;
}

.py-11 {
  padding-top: 11rem;
  padding-bottom: 11rem;
}

.p-12 {
  padding: 12rem;
}

.pt-12 {
  padding-top: 12rem;
}

.pr-12 {
  padding-right: 12rem;
}

.pb-12 {
  padding-bottom: 12rem;
}

.pl-12 {
  padding-left: 12rem;
}

.px-12 {
  padding-left: 12rem;
  padding-right: 12rem;
}

.py-12 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.p-0\.125 {
  padding: 0.125rem;
}

.pt-0\.125 {
  padding-top: 0.125rem;
}

.pr-0\.125 {
  padding-right: 0.125rem;
}

.pb-0\.125 {
  padding-bottom: 0.125rem;
}

.pl-0\.125 {
  padding-left: 0.125rem;
}

.px-0\.125 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}

.py-0\.125 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.p-0\.25 {
  padding: 0.25rem;
}

.pt-0\.25 {
  padding-top: 0.25rem;
}

.pr-0\.25 {
  padding-right: 0.25rem;
}

.pb-0\.25 {
  padding-bottom: 0.25rem;
}

.pl-0\.25 {
  padding-left: 0.25rem;
}

.px-0\.25 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-0\.25 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.p-0\.5 {
  padding: 0.5rem;
}

.pt-0\.5 {
  padding-top: 0.5rem;
}

.pr-0\.5 {
  padding-right: 0.5rem;
}

.pb-0\.5 {
  padding-bottom: 0.5rem;
}

.pl-0\.5 {
  padding-left: 0.5rem;
}

.px-0\.5 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-0\.5 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.p-0\.75 {
  padding: 0.75rem;
}

.pt-0\.75 {
  padding-top: 0.75rem;
}

.pr-0\.75 {
  padding-right: 0.75rem;
}

.pb-0\.75 {
  padding-bottom: 0.75rem;
}

.pl-0\.75 {
  padding-left: 0.75rem;
}

.px-0\.75 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.py-0\.75 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

@media only screen and (max-width: 767px) {
  .sm\:m-auto {
    margin: auto;
  }
  .sm\:mt-auto {
    margin-top: auto;
  }
  .sm\:mr-auto {
    margin-right: auto;
  }
  .sm\:mb-auto {
    margin-bottom: auto;
  }
  .sm\:ml-auto {
    margin-left: auto;
  }
  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .sm\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .sm\:m-0 {
    margin: 0rem;
  }
  .sm\:mt-0 {
    margin-top: 0rem;
  }
  .sm\:mr-0 {
    margin-right: 0rem;
  }
  .sm\:mb-0 {
    margin-bottom: 0rem;
  }
  .sm\:ml-0 {
    margin-left: 0rem;
  }
  .sm\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .sm\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .sm\:m-1 {
    margin: 1rem;
  }
  .sm\:mt-1 {
    margin-top: 1rem;
  }
  .sm\:mr-1 {
    margin-right: 1rem;
  }
  .sm\:mb-1 {
    margin-bottom: 1rem;
  }
  .sm\:ml-1 {
    margin-left: 1rem;
  }
  .sm\:mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .sm\:my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .sm\:m-2 {
    margin: 2rem;
  }
  .sm\:mt-2 {
    margin-top: 2rem;
  }
  .sm\:mr-2 {
    margin-right: 2rem;
  }
  .sm\:mb-2 {
    margin-bottom: 2rem;
  }
  .sm\:ml-2 {
    margin-left: 2rem;
  }
  .sm\:mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .sm\:my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .sm\:m-3 {
    margin: 3rem;
  }
  .sm\:mt-3 {
    margin-top: 3rem;
  }
  .sm\:mr-3 {
    margin-right: 3rem;
  }
  .sm\:mb-3 {
    margin-bottom: 3rem;
  }
  .sm\:ml-3 {
    margin-left: 3rem;
  }
  .sm\:mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .sm\:my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .sm\:m-4 {
    margin: 4rem;
  }
  .sm\:mt-4 {
    margin-top: 4rem;
  }
  .sm\:mr-4 {
    margin-right: 4rem;
  }
  .sm\:mb-4 {
    margin-bottom: 4rem;
  }
  .sm\:ml-4 {
    margin-left: 4rem;
  }
  .sm\:mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .sm\:my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .sm\:m-5 {
    margin: 5rem;
  }
  .sm\:mt-5 {
    margin-top: 5rem;
  }
  .sm\:mr-5 {
    margin-right: 5rem;
  }
  .sm\:mb-5 {
    margin-bottom: 5rem;
  }
  .sm\:ml-5 {
    margin-left: 5rem;
  }
  .sm\:mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .sm\:my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .sm\:m-6 {
    margin: 6rem;
  }
  .sm\:mt-6 {
    margin-top: 6rem;
  }
  .sm\:mr-6 {
    margin-right: 6rem;
  }
  .sm\:mb-6 {
    margin-bottom: 6rem;
  }
  .sm\:ml-6 {
    margin-left: 6rem;
  }
  .sm\:mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .sm\:my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .sm\:m-7 {
    margin: 7rem;
  }
  .sm\:mt-7 {
    margin-top: 7rem;
  }
  .sm\:mr-7 {
    margin-right: 7rem;
  }
  .sm\:mb-7 {
    margin-bottom: 7rem;
  }
  .sm\:ml-7 {
    margin-left: 7rem;
  }
  .sm\:mx-7 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .sm\:my-7 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .sm\:m-8 {
    margin: 8rem;
  }
  .sm\:mt-8 {
    margin-top: 8rem;
  }
  .sm\:mr-8 {
    margin-right: 8rem;
  }
  .sm\:mb-8 {
    margin-bottom: 8rem;
  }
  .sm\:ml-8 {
    margin-left: 8rem;
  }
  .sm\:mx-8 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .sm\:my-8 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .sm\:m-9 {
    margin: 9rem;
  }
  .sm\:mt-9 {
    margin-top: 9rem;
  }
  .sm\:mr-9 {
    margin-right: 9rem;
  }
  .sm\:mb-9 {
    margin-bottom: 9rem;
  }
  .sm\:ml-9 {
    margin-left: 9rem;
  }
  .sm\:mx-9 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .sm\:my-9 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .sm\:m-10 {
    margin: 10rem;
  }
  .sm\:mt-10 {
    margin-top: 10rem;
  }
  .sm\:mr-10 {
    margin-right: 10rem;
  }
  .sm\:mb-10 {
    margin-bottom: 10rem;
  }
  .sm\:ml-10 {
    margin-left: 10rem;
  }
  .sm\:mx-10 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .sm\:my-10 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .sm\:m-11 {
    margin: 11rem;
  }
  .sm\:mt-11 {
    margin-top: 11rem;
  }
  .sm\:mr-11 {
    margin-right: 11rem;
  }
  .sm\:mb-11 {
    margin-bottom: 11rem;
  }
  .sm\:ml-11 {
    margin-left: 11rem;
  }
  .sm\:mx-11 {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .sm\:my-11 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .sm\:m-12 {
    margin: 12rem;
  }
  .sm\:mt-12 {
    margin-top: 12rem;
  }
  .sm\:mr-12 {
    margin-right: 12rem;
  }
  .sm\:mb-12 {
    margin-bottom: 12rem;
  }
  .sm\:ml-12 {
    margin-left: 12rem;
  }
  .sm\:mx-12 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .sm\:my-12 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .sm\:m-0\.125 {
    margin: 0.125rem;
  }
  .sm\:mt-0\.125 {
    margin-top: 0.125rem;
  }
  .sm\:mr-0\.125 {
    margin-right: 0.125rem;
  }
  .sm\:mb-0\.125 {
    margin-bottom: 0.125rem;
  }
  .sm\:ml-0\.125 {
    margin-left: 0.125rem;
  }
  .sm\:mx-0\.125 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }
  .sm\:my-0\.125 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }
  .sm\:m-0\.25 {
    margin: 0.25rem;
  }
  .sm\:mt-0\.25 {
    margin-top: 0.25rem;
  }
  .sm\:mr-0\.25 {
    margin-right: 0.25rem;
  }
  .sm\:mb-0\.25 {
    margin-bottom: 0.25rem;
  }
  .sm\:ml-0\.25 {
    margin-left: 0.25rem;
  }
  .sm\:mx-0\.25 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .sm\:my-0\.25 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .sm\:m-0\.5 {
    margin: 0.5rem;
  }
  .sm\:mt-0\.5 {
    margin-top: 0.5rem;
  }
  .sm\:mr-0\.5 {
    margin-right: 0.5rem;
  }
  .sm\:mb-0\.5 {
    margin-bottom: 0.5rem;
  }
  .sm\:ml-0\.5 {
    margin-left: 0.5rem;
  }
  .sm\:mx-0\.5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .sm\:my-0\.5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .sm\:m-0\.75 {
    margin: 0.75rem;
  }
  .sm\:mt-0\.75 {
    margin-top: 0.75rem;
  }
  .sm\:mr-0\.75 {
    margin-right: 0.75rem;
  }
  .sm\:mb-0\.75 {
    margin-bottom: 0.75rem;
  }
  .sm\:ml-0\.75 {
    margin-left: 0.75rem;
  }
  .sm\:mx-0\.75 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .sm\:my-0\.75 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .sm\:p-auto {
    padding: auto;
  }
  .sm\:pt-auto {
    padding-top: auto;
  }
  .sm\:pr-auto {
    padding-right: auto;
  }
  .sm\:pb-auto {
    padding-bottom: auto;
  }
  .sm\:pl-auto {
    padding-left: auto;
  }
  .sm\:px-auto {
    padding-left: auto;
    padding-right: auto;
  }
  .sm\:py-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .sm\:p-0 {
    padding: 0rem;
  }
  .sm\:pt-0 {
    padding-top: 0rem;
  }
  .sm\:pr-0 {
    padding-right: 0rem;
  }
  .sm\:pb-0 {
    padding-bottom: 0rem;
  }
  .sm\:pl-0 {
    padding-left: 0rem;
  }
  .sm\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .sm\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .sm\:p-1 {
    padding: 1rem;
  }
  .sm\:pt-1 {
    padding-top: 1rem;
  }
  .sm\:pr-1 {
    padding-right: 1rem;
  }
  .sm\:pb-1 {
    padding-bottom: 1rem;
  }
  .sm\:pl-1 {
    padding-left: 1rem;
  }
  .sm\:px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .sm\:py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .sm\:p-2 {
    padding: 2rem;
  }
  .sm\:pt-2 {
    padding-top: 2rem;
  }
  .sm\:pr-2 {
    padding-right: 2rem;
  }
  .sm\:pb-2 {
    padding-bottom: 2rem;
  }
  .sm\:pl-2 {
    padding-left: 2rem;
  }
  .sm\:px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .sm\:py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .sm\:p-3 {
    padding: 3rem;
  }
  .sm\:pt-3 {
    padding-top: 3rem;
  }
  .sm\:pr-3 {
    padding-right: 3rem;
  }
  .sm\:pb-3 {
    padding-bottom: 3rem;
  }
  .sm\:pl-3 {
    padding-left: 3rem;
  }
  .sm\:px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .sm\:py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .sm\:p-4 {
    padding: 4rem;
  }
  .sm\:pt-4 {
    padding-top: 4rem;
  }
  .sm\:pr-4 {
    padding-right: 4rem;
  }
  .sm\:pb-4 {
    padding-bottom: 4rem;
  }
  .sm\:pl-4 {
    padding-left: 4rem;
  }
  .sm\:px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .sm\:py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .sm\:p-5 {
    padding: 5rem;
  }
  .sm\:pt-5 {
    padding-top: 5rem;
  }
  .sm\:pr-5 {
    padding-right: 5rem;
  }
  .sm\:pb-5 {
    padding-bottom: 5rem;
  }
  .sm\:pl-5 {
    padding-left: 5rem;
  }
  .sm\:px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .sm\:py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .sm\:p-6 {
    padding: 6rem;
  }
  .sm\:pt-6 {
    padding-top: 6rem;
  }
  .sm\:pr-6 {
    padding-right: 6rem;
  }
  .sm\:pb-6 {
    padding-bottom: 6rem;
  }
  .sm\:pl-6 {
    padding-left: 6rem;
  }
  .sm\:px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .sm\:py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .sm\:p-7 {
    padding: 7rem;
  }
  .sm\:pt-7 {
    padding-top: 7rem;
  }
  .sm\:pr-7 {
    padding-right: 7rem;
  }
  .sm\:pb-7 {
    padding-bottom: 7rem;
  }
  .sm\:pl-7 {
    padding-left: 7rem;
  }
  .sm\:px-7 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .sm\:py-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .sm\:p-8 {
    padding: 8rem;
  }
  .sm\:pt-8 {
    padding-top: 8rem;
  }
  .sm\:pr-8 {
    padding-right: 8rem;
  }
  .sm\:pb-8 {
    padding-bottom: 8rem;
  }
  .sm\:pl-8 {
    padding-left: 8rem;
  }
  .sm\:px-8 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .sm\:py-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .sm\:p-9 {
    padding: 9rem;
  }
  .sm\:pt-9 {
    padding-top: 9rem;
  }
  .sm\:pr-9 {
    padding-right: 9rem;
  }
  .sm\:pb-9 {
    padding-bottom: 9rem;
  }
  .sm\:pl-9 {
    padding-left: 9rem;
  }
  .sm\:px-9 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .sm\:py-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .sm\:p-10 {
    padding: 10rem;
  }
  .sm\:pt-10 {
    padding-top: 10rem;
  }
  .sm\:pr-10 {
    padding-right: 10rem;
  }
  .sm\:pb-10 {
    padding-bottom: 10rem;
  }
  .sm\:pl-10 {
    padding-left: 10rem;
  }
  .sm\:px-10 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .sm\:py-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .sm\:p-11 {
    padding: 11rem;
  }
  .sm\:pt-11 {
    padding-top: 11rem;
  }
  .sm\:pr-11 {
    padding-right: 11rem;
  }
  .sm\:pb-11 {
    padding-bottom: 11rem;
  }
  .sm\:pl-11 {
    padding-left: 11rem;
  }
  .sm\:px-11 {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .sm\:py-11 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .sm\:p-12 {
    padding: 12rem;
  }
  .sm\:pt-12 {
    padding-top: 12rem;
  }
  .sm\:pr-12 {
    padding-right: 12rem;
  }
  .sm\:pb-12 {
    padding-bottom: 12rem;
  }
  .sm\:pl-12 {
    padding-left: 12rem;
  }
  .sm\:px-12 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .sm\:py-12 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .sm\:p-0\.125 {
    padding: 0.125rem;
  }
  .sm\:pt-0\.125 {
    padding-top: 0.125rem;
  }
  .sm\:pr-0\.125 {
    padding-right: 0.125rem;
  }
  .sm\:pb-0\.125 {
    padding-bottom: 0.125rem;
  }
  .sm\:pl-0\.125 {
    padding-left: 0.125rem;
  }
  .sm\:px-0\.125 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }
  .sm\:py-0\.125 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }
  .sm\:p-0\.25 {
    padding: 0.25rem;
  }
  .sm\:pt-0\.25 {
    padding-top: 0.25rem;
  }
  .sm\:pr-0\.25 {
    padding-right: 0.25rem;
  }
  .sm\:pb-0\.25 {
    padding-bottom: 0.25rem;
  }
  .sm\:pl-0\.25 {
    padding-left: 0.25rem;
  }
  .sm\:px-0\.25 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .sm\:py-0\.25 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .sm\:p-0\.5 {
    padding: 0.5rem;
  }
  .sm\:pt-0\.5 {
    padding-top: 0.5rem;
  }
  .sm\:pr-0\.5 {
    padding-right: 0.5rem;
  }
  .sm\:pb-0\.5 {
    padding-bottom: 0.5rem;
  }
  .sm\:pl-0\.5 {
    padding-left: 0.5rem;
  }
  .sm\:px-0\.5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .sm\:py-0\.5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .sm\:p-0\.75 {
    padding: 0.75rem;
  }
  .sm\:pt-0\.75 {
    padding-top: 0.75rem;
  }
  .sm\:pr-0\.75 {
    padding-right: 0.75rem;
  }
  .sm\:pb-0\.75 {
    padding-bottom: 0.75rem;
  }
  .sm\:pl-0\.75 {
    padding-left: 0.75rem;
  }
  .sm\:px-0\.75 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .sm\:py-0\.75 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .md\:m-auto {
    margin: auto;
  }
  .md\:mt-auto {
    margin-top: auto;
  }
  .md\:mr-auto {
    margin-right: auto;
  }
  .md\:mb-auto {
    margin-bottom: auto;
  }
  .md\:ml-auto {
    margin-left: auto;
  }
  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .md\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .md\:m-0 {
    margin: 0rem;
  }
  .md\:mt-0 {
    margin-top: 0rem;
  }
  .md\:mr-0 {
    margin-right: 0rem;
  }
  .md\:mb-0 {
    margin-bottom: 0rem;
  }
  .md\:ml-0 {
    margin-left: 0rem;
  }
  .md\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .md\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .md\:m-1 {
    margin: 1rem;
  }
  .md\:mt-1 {
    margin-top: 1rem;
  }
  .md\:mr-1 {
    margin-right: 1rem;
  }
  .md\:mb-1 {
    margin-bottom: 1rem;
  }
  .md\:ml-1 {
    margin-left: 1rem;
  }
  .md\:mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .md\:my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .md\:m-2 {
    margin: 2rem;
  }
  .md\:mt-2 {
    margin-top: 2rem;
  }
  .md\:mr-2 {
    margin-right: 2rem;
  }
  .md\:mb-2 {
    margin-bottom: 2rem;
  }
  .md\:ml-2 {
    margin-left: 2rem;
  }
  .md\:mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .md\:my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .md\:m-3 {
    margin: 3rem;
  }
  .md\:mt-3 {
    margin-top: 3rem;
  }
  .md\:mr-3 {
    margin-right: 3rem;
  }
  .md\:mb-3 {
    margin-bottom: 3rem;
  }
  .md\:ml-3 {
    margin-left: 3rem;
  }
  .md\:mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .md\:my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .md\:m-4 {
    margin: 4rem;
  }
  .md\:mt-4 {
    margin-top: 4rem;
  }
  .md\:mr-4 {
    margin-right: 4rem;
  }
  .md\:mb-4 {
    margin-bottom: 4rem;
  }
  .md\:ml-4 {
    margin-left: 4rem;
  }
  .md\:mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .md\:my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .md\:m-5 {
    margin: 5rem;
  }
  .md\:mt-5 {
    margin-top: 5rem;
  }
  .md\:mr-5 {
    margin-right: 5rem;
  }
  .md\:mb-5 {
    margin-bottom: 5rem;
  }
  .md\:ml-5 {
    margin-left: 5rem;
  }
  .md\:mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .md\:my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .md\:m-6 {
    margin: 6rem;
  }
  .md\:mt-6 {
    margin-top: 6rem;
  }
  .md\:mr-6 {
    margin-right: 6rem;
  }
  .md\:mb-6 {
    margin-bottom: 6rem;
  }
  .md\:ml-6 {
    margin-left: 6rem;
  }
  .md\:mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .md\:my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .md\:m-7 {
    margin: 7rem;
  }
  .md\:mt-7 {
    margin-top: 7rem;
  }
  .md\:mr-7 {
    margin-right: 7rem;
  }
  .md\:mb-7 {
    margin-bottom: 7rem;
  }
  .md\:ml-7 {
    margin-left: 7rem;
  }
  .md\:mx-7 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .md\:my-7 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .md\:m-8 {
    margin: 8rem;
  }
  .md\:mt-8 {
    margin-top: 8rem;
  }
  .md\:mr-8 {
    margin-right: 8rem;
  }
  .md\:mb-8 {
    margin-bottom: 8rem;
  }
  .md\:ml-8 {
    margin-left: 8rem;
  }
  .md\:mx-8 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .md\:my-8 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .md\:m-9 {
    margin: 9rem;
  }
  .md\:mt-9 {
    margin-top: 9rem;
  }
  .md\:mr-9 {
    margin-right: 9rem;
  }
  .md\:mb-9 {
    margin-bottom: 9rem;
  }
  .md\:ml-9 {
    margin-left: 9rem;
  }
  .md\:mx-9 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .md\:my-9 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .md\:m-10 {
    margin: 10rem;
  }
  .md\:mt-10 {
    margin-top: 10rem;
  }
  .md\:mr-10 {
    margin-right: 10rem;
  }
  .md\:mb-10 {
    margin-bottom: 10rem;
  }
  .md\:ml-10 {
    margin-left: 10rem;
  }
  .md\:mx-10 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .md\:my-10 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .md\:m-11 {
    margin: 11rem;
  }
  .md\:mt-11 {
    margin-top: 11rem;
  }
  .md\:mr-11 {
    margin-right: 11rem;
  }
  .md\:mb-11 {
    margin-bottom: 11rem;
  }
  .md\:ml-11 {
    margin-left: 11rem;
  }
  .md\:mx-11 {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .md\:my-11 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .md\:m-12 {
    margin: 12rem;
  }
  .md\:mt-12 {
    margin-top: 12rem;
  }
  .md\:mr-12 {
    margin-right: 12rem;
  }
  .md\:mb-12 {
    margin-bottom: 12rem;
  }
  .md\:ml-12 {
    margin-left: 12rem;
  }
  .md\:mx-12 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .md\:my-12 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .md\:m-0\.125 {
    margin: 0.125rem;
  }
  .md\:mt-0\.125 {
    margin-top: 0.125rem;
  }
  .md\:mr-0\.125 {
    margin-right: 0.125rem;
  }
  .md\:mb-0\.125 {
    margin-bottom: 0.125rem;
  }
  .md\:ml-0\.125 {
    margin-left: 0.125rem;
  }
  .md\:mx-0\.125 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }
  .md\:my-0\.125 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }
  .md\:m-0\.25 {
    margin: 0.25rem;
  }
  .md\:mt-0\.25 {
    margin-top: 0.25rem;
  }
  .md\:mr-0\.25 {
    margin-right: 0.25rem;
  }
  .md\:mb-0\.25 {
    margin-bottom: 0.25rem;
  }
  .md\:ml-0\.25 {
    margin-left: 0.25rem;
  }
  .md\:mx-0\.25 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .md\:my-0\.25 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .md\:m-0\.5 {
    margin: 0.5rem;
  }
  .md\:mt-0\.5 {
    margin-top: 0.5rem;
  }
  .md\:mr-0\.5 {
    margin-right: 0.5rem;
  }
  .md\:mb-0\.5 {
    margin-bottom: 0.5rem;
  }
  .md\:ml-0\.5 {
    margin-left: 0.5rem;
  }
  .md\:mx-0\.5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .md\:my-0\.5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .md\:m-0\.75 {
    margin: 0.75rem;
  }
  .md\:mt-0\.75 {
    margin-top: 0.75rem;
  }
  .md\:mr-0\.75 {
    margin-right: 0.75rem;
  }
  .md\:mb-0\.75 {
    margin-bottom: 0.75rem;
  }
  .md\:ml-0\.75 {
    margin-left: 0.75rem;
  }
  .md\:mx-0\.75 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .md\:my-0\.75 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .md\:p-auto {
    padding: auto;
  }
  .md\:pt-auto {
    padding-top: auto;
  }
  .md\:pr-auto {
    padding-right: auto;
  }
  .md\:pb-auto {
    padding-bottom: auto;
  }
  .md\:pl-auto {
    padding-left: auto;
  }
  .md\:px-auto {
    padding-left: auto;
    padding-right: auto;
  }
  .md\:py-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .md\:p-0 {
    padding: 0rem;
  }
  .md\:pt-0 {
    padding-top: 0rem;
  }
  .md\:pr-0 {
    padding-right: 0rem;
  }
  .md\:pb-0 {
    padding-bottom: 0rem;
  }
  .md\:pl-0 {
    padding-left: 0rem;
  }
  .md\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .md\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .md\:p-1 {
    padding: 1rem;
  }
  .md\:pt-1 {
    padding-top: 1rem;
  }
  .md\:pr-1 {
    padding-right: 1rem;
  }
  .md\:pb-1 {
    padding-bottom: 1rem;
  }
  .md\:pl-1 {
    padding-left: 1rem;
  }
  .md\:px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .md\:p-2 {
    padding: 2rem;
  }
  .md\:pt-2 {
    padding-top: 2rem;
  }
  .md\:pr-2 {
    padding-right: 2rem;
  }
  .md\:pb-2 {
    padding-bottom: 2rem;
  }
  .md\:pl-2 {
    padding-left: 2rem;
  }
  .md\:px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .md\:p-3 {
    padding: 3rem;
  }
  .md\:pt-3 {
    padding-top: 3rem;
  }
  .md\:pr-3 {
    padding-right: 3rem;
  }
  .md\:pb-3 {
    padding-bottom: 3rem;
  }
  .md\:pl-3 {
    padding-left: 3rem;
  }
  .md\:px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .md\:py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .md\:p-4 {
    padding: 4rem;
  }
  .md\:pt-4 {
    padding-top: 4rem;
  }
  .md\:pr-4 {
    padding-right: 4rem;
  }
  .md\:pb-4 {
    padding-bottom: 4rem;
  }
  .md\:pl-4 {
    padding-left: 4rem;
  }
  .md\:px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .md\:py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .md\:p-5 {
    padding: 5rem;
  }
  .md\:pt-5 {
    padding-top: 5rem;
  }
  .md\:pr-5 {
    padding-right: 5rem;
  }
  .md\:pb-5 {
    padding-bottom: 5rem;
  }
  .md\:pl-5 {
    padding-left: 5rem;
  }
  .md\:px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .md\:py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .md\:p-6 {
    padding: 6rem;
  }
  .md\:pt-6 {
    padding-top: 6rem;
  }
  .md\:pr-6 {
    padding-right: 6rem;
  }
  .md\:pb-6 {
    padding-bottom: 6rem;
  }
  .md\:pl-6 {
    padding-left: 6rem;
  }
  .md\:px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .md\:py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .md\:p-7 {
    padding: 7rem;
  }
  .md\:pt-7 {
    padding-top: 7rem;
  }
  .md\:pr-7 {
    padding-right: 7rem;
  }
  .md\:pb-7 {
    padding-bottom: 7rem;
  }
  .md\:pl-7 {
    padding-left: 7rem;
  }
  .md\:px-7 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .md\:py-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .md\:p-8 {
    padding: 8rem;
  }
  .md\:pt-8 {
    padding-top: 8rem;
  }
  .md\:pr-8 {
    padding-right: 8rem;
  }
  .md\:pb-8 {
    padding-bottom: 8rem;
  }
  .md\:pl-8 {
    padding-left: 8rem;
  }
  .md\:px-8 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .md\:py-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .md\:p-9 {
    padding: 9rem;
  }
  .md\:pt-9 {
    padding-top: 9rem;
  }
  .md\:pr-9 {
    padding-right: 9rem;
  }
  .md\:pb-9 {
    padding-bottom: 9rem;
  }
  .md\:pl-9 {
    padding-left: 9rem;
  }
  .md\:px-9 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .md\:py-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .md\:p-10 {
    padding: 10rem;
  }
  .md\:pt-10 {
    padding-top: 10rem;
  }
  .md\:pr-10 {
    padding-right: 10rem;
  }
  .md\:pb-10 {
    padding-bottom: 10rem;
  }
  .md\:pl-10 {
    padding-left: 10rem;
  }
  .md\:px-10 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .md\:py-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .md\:p-11 {
    padding: 11rem;
  }
  .md\:pt-11 {
    padding-top: 11rem;
  }
  .md\:pr-11 {
    padding-right: 11rem;
  }
  .md\:pb-11 {
    padding-bottom: 11rem;
  }
  .md\:pl-11 {
    padding-left: 11rem;
  }
  .md\:px-11 {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .md\:py-11 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .md\:p-12 {
    padding: 12rem;
  }
  .md\:pt-12 {
    padding-top: 12rem;
  }
  .md\:pr-12 {
    padding-right: 12rem;
  }
  .md\:pb-12 {
    padding-bottom: 12rem;
  }
  .md\:pl-12 {
    padding-left: 12rem;
  }
  .md\:px-12 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .md\:py-12 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .md\:p-0\.125 {
    padding: 0.125rem;
  }
  .md\:pt-0\.125 {
    padding-top: 0.125rem;
  }
  .md\:pr-0\.125 {
    padding-right: 0.125rem;
  }
  .md\:pb-0\.125 {
    padding-bottom: 0.125rem;
  }
  .md\:pl-0\.125 {
    padding-left: 0.125rem;
  }
  .md\:px-0\.125 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }
  .md\:py-0\.125 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }
  .md\:p-0\.25 {
    padding: 0.25rem;
  }
  .md\:pt-0\.25 {
    padding-top: 0.25rem;
  }
  .md\:pr-0\.25 {
    padding-right: 0.25rem;
  }
  .md\:pb-0\.25 {
    padding-bottom: 0.25rem;
  }
  .md\:pl-0\.25 {
    padding-left: 0.25rem;
  }
  .md\:px-0\.25 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .md\:py-0\.25 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .md\:p-0\.5 {
    padding: 0.5rem;
  }
  .md\:pt-0\.5 {
    padding-top: 0.5rem;
  }
  .md\:pr-0\.5 {
    padding-right: 0.5rem;
  }
  .md\:pb-0\.5 {
    padding-bottom: 0.5rem;
  }
  .md\:pl-0\.5 {
    padding-left: 0.5rem;
  }
  .md\:px-0\.5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .md\:py-0\.5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .md\:p-0\.75 {
    padding: 0.75rem;
  }
  .md\:pt-0\.75 {
    padding-top: 0.75rem;
  }
  .md\:pr-0\.75 {
    padding-right: 0.75rem;
  }
  .md\:pb-0\.75 {
    padding-bottom: 0.75rem;
  }
  .md\:pl-0\.75 {
    padding-left: 0.75rem;
  }
  .md\:px-0\.75 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .md\:py-0\.75 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
@media only screen and (min-width: 1025px) {
  .lg\:m-auto {
    margin: auto;
  }
  .lg\:mt-auto {
    margin-top: auto;
  }
  .lg\:mr-auto {
    margin-right: auto;
  }
  .lg\:mb-auto {
    margin-bottom: auto;
  }
  .lg\:ml-auto {
    margin-left: auto;
  }
  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .lg\:m-0 {
    margin: 0rem;
  }
  .lg\:mt-0 {
    margin-top: 0rem;
  }
  .lg\:mr-0 {
    margin-right: 0rem;
  }
  .lg\:mb-0 {
    margin-bottom: 0rem;
  }
  .lg\:ml-0 {
    margin-left: 0rem;
  }
  .lg\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .lg\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .lg\:m-1 {
    margin: 1rem;
  }
  .lg\:mt-1 {
    margin-top: 1rem;
  }
  .lg\:mr-1 {
    margin-right: 1rem;
  }
  .lg\:mb-1 {
    margin-bottom: 1rem;
  }
  .lg\:ml-1 {
    margin-left: 1rem;
  }
  .lg\:mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .lg\:my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .lg\:m-2 {
    margin: 2rem;
  }
  .lg\:mt-2 {
    margin-top: 2rem;
  }
  .lg\:mr-2 {
    margin-right: 2rem;
  }
  .lg\:mb-2 {
    margin-bottom: 2rem;
  }
  .lg\:ml-2 {
    margin-left: 2rem;
  }
  .lg\:mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .lg\:my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .lg\:m-3 {
    margin: 3rem;
  }
  .lg\:mt-3 {
    margin-top: 3rem;
  }
  .lg\:mr-3 {
    margin-right: 3rem;
  }
  .lg\:mb-3 {
    margin-bottom: 3rem;
  }
  .lg\:ml-3 {
    margin-left: 3rem;
  }
  .lg\:mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .lg\:my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .lg\:m-4 {
    margin: 4rem;
  }
  .lg\:mt-4 {
    margin-top: 4rem;
  }
  .lg\:mr-4 {
    margin-right: 4rem;
  }
  .lg\:mb-4 {
    margin-bottom: 4rem;
  }
  .lg\:ml-4 {
    margin-left: 4rem;
  }
  .lg\:mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .lg\:my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .lg\:m-5 {
    margin: 5rem;
  }
  .lg\:mt-5 {
    margin-top: 5rem;
  }
  .lg\:mr-5 {
    margin-right: 5rem;
  }
  .lg\:mb-5 {
    margin-bottom: 5rem;
  }
  .lg\:ml-5 {
    margin-left: 5rem;
  }
  .lg\:mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .lg\:my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .lg\:m-6 {
    margin: 6rem;
  }
  .lg\:mt-6 {
    margin-top: 6rem;
  }
  .lg\:mr-6 {
    margin-right: 6rem;
  }
  .lg\:mb-6 {
    margin-bottom: 6rem;
  }
  .lg\:ml-6 {
    margin-left: 6rem;
  }
  .lg\:mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .lg\:my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .lg\:m-7 {
    margin: 7rem;
  }
  .lg\:mt-7 {
    margin-top: 7rem;
  }
  .lg\:mr-7 {
    margin-right: 7rem;
  }
  .lg\:mb-7 {
    margin-bottom: 7rem;
  }
  .lg\:ml-7 {
    margin-left: 7rem;
  }
  .lg\:mx-7 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .lg\:my-7 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .lg\:m-8 {
    margin: 8rem;
  }
  .lg\:mt-8 {
    margin-top: 8rem;
  }
  .lg\:mr-8 {
    margin-right: 8rem;
  }
  .lg\:mb-8 {
    margin-bottom: 8rem;
  }
  .lg\:ml-8 {
    margin-left: 8rem;
  }
  .lg\:mx-8 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .lg\:my-8 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .lg\:m-9 {
    margin: 9rem;
  }
  .lg\:mt-9 {
    margin-top: 9rem;
  }
  .lg\:mr-9 {
    margin-right: 9rem;
  }
  .lg\:mb-9 {
    margin-bottom: 9rem;
  }
  .lg\:ml-9 {
    margin-left: 9rem;
  }
  .lg\:mx-9 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .lg\:my-9 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .lg\:m-10 {
    margin: 10rem;
  }
  .lg\:mt-10 {
    margin-top: 10rem;
  }
  .lg\:mr-10 {
    margin-right: 10rem;
  }
  .lg\:mb-10 {
    margin-bottom: 10rem;
  }
  .lg\:ml-10 {
    margin-left: 10rem;
  }
  .lg\:mx-10 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .lg\:my-10 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .lg\:m-11 {
    margin: 11rem;
  }
  .lg\:mt-11 {
    margin-top: 11rem;
  }
  .lg\:mr-11 {
    margin-right: 11rem;
  }
  .lg\:mb-11 {
    margin-bottom: 11rem;
  }
  .lg\:ml-11 {
    margin-left: 11rem;
  }
  .lg\:mx-11 {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .lg\:my-11 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .lg\:m-12 {
    margin: 12rem;
  }
  .lg\:mt-12 {
    margin-top: 12rem;
  }
  .lg\:mr-12 {
    margin-right: 12rem;
  }
  .lg\:mb-12 {
    margin-bottom: 12rem;
  }
  .lg\:ml-12 {
    margin-left: 12rem;
  }
  .lg\:mx-12 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .lg\:my-12 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .lg\:m-0\.125 {
    margin: 0.125rem;
  }
  .lg\:mt-0\.125 {
    margin-top: 0.125rem;
  }
  .lg\:mr-0\.125 {
    margin-right: 0.125rem;
  }
  .lg\:mb-0\.125 {
    margin-bottom: 0.125rem;
  }
  .lg\:ml-0\.125 {
    margin-left: 0.125rem;
  }
  .lg\:mx-0\.125 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }
  .lg\:my-0\.125 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }
  .lg\:m-0\.25 {
    margin: 0.25rem;
  }
  .lg\:mt-0\.25 {
    margin-top: 0.25rem;
  }
  .lg\:mr-0\.25 {
    margin-right: 0.25rem;
  }
  .lg\:mb-0\.25 {
    margin-bottom: 0.25rem;
  }
  .lg\:ml-0\.25 {
    margin-left: 0.25rem;
  }
  .lg\:mx-0\.25 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .lg\:my-0\.25 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .lg\:m-0\.5 {
    margin: 0.5rem;
  }
  .lg\:mt-0\.5 {
    margin-top: 0.5rem;
  }
  .lg\:mr-0\.5 {
    margin-right: 0.5rem;
  }
  .lg\:mb-0\.5 {
    margin-bottom: 0.5rem;
  }
  .lg\:ml-0\.5 {
    margin-left: 0.5rem;
  }
  .lg\:mx-0\.5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .lg\:my-0\.5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .lg\:m-0\.75 {
    margin: 0.75rem;
  }
  .lg\:mt-0\.75 {
    margin-top: 0.75rem;
  }
  .lg\:mr-0\.75 {
    margin-right: 0.75rem;
  }
  .lg\:mb-0\.75 {
    margin-bottom: 0.75rem;
  }
  .lg\:ml-0\.75 {
    margin-left: 0.75rem;
  }
  .lg\:mx-0\.75 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .lg\:my-0\.75 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .lg\:p-auto {
    padding: auto;
  }
  .lg\:pt-auto {
    padding-top: auto;
  }
  .lg\:pr-auto {
    padding-right: auto;
  }
  .lg\:pb-auto {
    padding-bottom: auto;
  }
  .lg\:pl-auto {
    padding-left: auto;
  }
  .lg\:px-auto {
    padding-left: auto;
    padding-right: auto;
  }
  .lg\:py-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .lg\:p-0 {
    padding: 0rem;
  }
  .lg\:pt-0 {
    padding-top: 0rem;
  }
  .lg\:pr-0 {
    padding-right: 0rem;
  }
  .lg\:pb-0 {
    padding-bottom: 0rem;
  }
  .lg\:pl-0 {
    padding-left: 0rem;
  }
  .lg\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .lg\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .lg\:p-1 {
    padding: 1rem;
  }
  .lg\:pt-1 {
    padding-top: 1rem;
  }
  .lg\:pr-1 {
    padding-right: 1rem;
  }
  .lg\:pb-1 {
    padding-bottom: 1rem;
  }
  .lg\:pl-1 {
    padding-left: 1rem;
  }
  .lg\:px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .lg\:p-2 {
    padding: 2rem;
  }
  .lg\:pt-2 {
    padding-top: 2rem;
  }
  .lg\:pr-2 {
    padding-right: 2rem;
  }
  .lg\:pb-2 {
    padding-bottom: 2rem;
  }
  .lg\:pl-2 {
    padding-left: 2rem;
  }
  .lg\:px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .lg\:p-3 {
    padding: 3rem;
  }
  .lg\:pt-3 {
    padding-top: 3rem;
  }
  .lg\:pr-3 {
    padding-right: 3rem;
  }
  .lg\:pb-3 {
    padding-bottom: 3rem;
  }
  .lg\:pl-3 {
    padding-left: 3rem;
  }
  .lg\:px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg\:py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .lg\:p-4 {
    padding: 4rem;
  }
  .lg\:pt-4 {
    padding-top: 4rem;
  }
  .lg\:pr-4 {
    padding-right: 4rem;
  }
  .lg\:pb-4 {
    padding-bottom: 4rem;
  }
  .lg\:pl-4 {
    padding-left: 4rem;
  }
  .lg\:px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .lg\:py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:p-5 {
    padding: 5rem;
  }
  .lg\:pt-5 {
    padding-top: 5rem;
  }
  .lg\:pr-5 {
    padding-right: 5rem;
  }
  .lg\:pb-5 {
    padding-bottom: 5rem;
  }
  .lg\:pl-5 {
    padding-left: 5rem;
  }
  .lg\:px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .lg\:py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lg\:p-6 {
    padding: 6rem;
  }
  .lg\:pt-6 {
    padding-top: 6rem;
  }
  .lg\:pr-6 {
    padding-right: 6rem;
  }
  .lg\:pb-6 {
    padding-bottom: 6rem;
  }
  .lg\:pl-6 {
    padding-left: 6rem;
  }
  .lg\:px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .lg\:py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .lg\:p-7 {
    padding: 7rem;
  }
  .lg\:pt-7 {
    padding-top: 7rem;
  }
  .lg\:pr-7 {
    padding-right: 7rem;
  }
  .lg\:pb-7 {
    padding-bottom: 7rem;
  }
  .lg\:pl-7 {
    padding-left: 7rem;
  }
  .lg\:px-7 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .lg\:py-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .lg\:p-8 {
    padding: 8rem;
  }
  .lg\:pt-8 {
    padding-top: 8rem;
  }
  .lg\:pr-8 {
    padding-right: 8rem;
  }
  .lg\:pb-8 {
    padding-bottom: 8rem;
  }
  .lg\:pl-8 {
    padding-left: 8rem;
  }
  .lg\:px-8 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .lg\:py-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .lg\:p-9 {
    padding: 9rem;
  }
  .lg\:pt-9 {
    padding-top: 9rem;
  }
  .lg\:pr-9 {
    padding-right: 9rem;
  }
  .lg\:pb-9 {
    padding-bottom: 9rem;
  }
  .lg\:pl-9 {
    padding-left: 9rem;
  }
  .lg\:px-9 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .lg\:py-9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .lg\:p-10 {
    padding: 10rem;
  }
  .lg\:pt-10 {
    padding-top: 10rem;
  }
  .lg\:pr-10 {
    padding-right: 10rem;
  }
  .lg\:pb-10 {
    padding-bottom: 10rem;
  }
  .lg\:pl-10 {
    padding-left: 10rem;
  }
  .lg\:px-10 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .lg\:py-10 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .lg\:p-11 {
    padding: 11rem;
  }
  .lg\:pt-11 {
    padding-top: 11rem;
  }
  .lg\:pr-11 {
    padding-right: 11rem;
  }
  .lg\:pb-11 {
    padding-bottom: 11rem;
  }
  .lg\:pl-11 {
    padding-left: 11rem;
  }
  .lg\:px-11 {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .lg\:py-11 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .lg\:p-12 {
    padding: 12rem;
  }
  .lg\:pt-12 {
    padding-top: 12rem;
  }
  .lg\:pr-12 {
    padding-right: 12rem;
  }
  .lg\:pb-12 {
    padding-bottom: 12rem;
  }
  .lg\:pl-12 {
    padding-left: 12rem;
  }
  .lg\:px-12 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .lg\:py-12 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .lg\:p-0\.125 {
    padding: 0.125rem;
  }
  .lg\:pt-0\.125 {
    padding-top: 0.125rem;
  }
  .lg\:pr-0\.125 {
    padding-right: 0.125rem;
  }
  .lg\:pb-0\.125 {
    padding-bottom: 0.125rem;
  }
  .lg\:pl-0\.125 {
    padding-left: 0.125rem;
  }
  .lg\:px-0\.125 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }
  .lg\:py-0\.125 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }
  .lg\:p-0\.25 {
    padding: 0.25rem;
  }
  .lg\:pt-0\.25 {
    padding-top: 0.25rem;
  }
  .lg\:pr-0\.25 {
    padding-right: 0.25rem;
  }
  .lg\:pb-0\.25 {
    padding-bottom: 0.25rem;
  }
  .lg\:pl-0\.25 {
    padding-left: 0.25rem;
  }
  .lg\:px-0\.25 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .lg\:py-0\.25 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .lg\:p-0\.5 {
    padding: 0.5rem;
  }
  .lg\:pt-0\.5 {
    padding-top: 0.5rem;
  }
  .lg\:pr-0\.5 {
    padding-right: 0.5rem;
  }
  .lg\:pb-0\.5 {
    padding-bottom: 0.5rem;
  }
  .lg\:pl-0\.5 {
    padding-left: 0.5rem;
  }
  .lg\:px-0\.5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .lg\:py-0\.5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .lg\:p-0\.75 {
    padding: 0.75rem;
  }
  .lg\:pt-0\.75 {
    padding-top: 0.75rem;
  }
  .lg\:pr-0\.75 {
    padding-right: 0.75rem;
  }
  .lg\:pb-0\.75 {
    padding-bottom: 0.75rem;
  }
  .lg\:pl-0\.75 {
    padding-left: 0.75rem;
  }
  .lg\:px-0\.75 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .lg\:py-0\.75 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
/* SVG */
/* TABLES */
/* TYPOGRAPHY */
.text-xs {
  font-size: 1.5rem;
}

.text-sm {
  font-size: 1.75rem;
}

.text-base {
  font-size: 2rem;
}

.text-lg {
  font-size: 2.25rem;
}

.text-xl {
  font-size: 2.5rem;
}

.text-2xl {
  font-size: 3rem;
}

.text-3xl {
  font-size: 3.5rem;
}

.text-4xl {
  font-size: 4rem;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-primary {
  color: var(--sys-primary);
}

.text-on-primary {
  color: var(--sys-on-primary);
}

.text-secondary {
  color: var(--sys-secondary);
}

.text-on-secondary {
  color: var(--sys-on-secondary);
}

.text-tertiary {
  color: var(--sys-tertiary);
}

.text-on-tertiary {
  color: var(--sys-on-tertiary);
}

.text-blue {
  color: var(--sys-blue);
}

.text-on-blue {
  color: var(--sys-on-blue);
}

.text-green {
  color: var(--sys-green);
}

.text-on-green {
  color: var(--sys-on-green);
}

.text-yellow {
  color: var(--sys-yellow);
}

.text-on-yellow {
  color: var(--sys-on-yellow);
}

.text-orange {
  color: var(--sys-orange);
}

.text-on-orange {
  color: var(--sys-on-orange);
}

.text-red {
  color: var(--sys-red);
}

.text-on-red {
  color: var(--sys-on-red);
}

.text-container-lower {
  color: var(--sys-container-lower);
}

.text-on-container-lower {
  color: var(--sys-on-container-lower);
}

.text-container-low {
  color: var(--sys-container-low);
}

.text-on-container-low {
  color: var(--sys-on-container-low);
}

.text-container {
  color: var(--sys-container);
}

.text-on-container {
  color: var(--sys-on-container);
}

.text-container-high {
  color: var(--sys-container-high);
}

.text-on-container-high {
  color: var(--sys-on-container-high);
}

.text-container-higher {
  color: var(--sys-container-higher);
}

.text-on-container-higher {
  color: var(--sys-on-container-higher);
}

@media only screen and (max-width: 767px) {
  .sm\:text-xs {
    font-size: 1.5rem;
  }
  .sm\:text-sm {
    font-size: 1.75rem;
  }
  .sm\:text-base {
    font-size: 2rem;
  }
  .sm\:text-lg {
    font-size: 2.25rem;
  }
  .sm\:text-xl {
    font-size: 2.5rem;
  }
  .sm\:text-2xl {
    font-size: 3rem;
  }
  .sm\:text-3xl {
    font-size: 3.5rem;
  }
  .sm\:text-4xl {
    font-size: 4rem;
  }
  .sm\:text-left {
    text-align: left;
  }
  .sm\:text-right {
    text-align: right;
  }
  .sm\:text-center {
    text-align: center;
  }
  .sm\:text-justify {
    text-align: justify;
  }
  .sm\:text-primary {
    color: var(--sys-primary);
  }
  .sm\:text-on-primary {
    color: var(--sys-on-primary);
  }
  .sm\:text-secondary {
    color: var(--sys-secondary);
  }
  .sm\:text-on-secondary {
    color: var(--sys-on-secondary);
  }
  .sm\:text-tertiary {
    color: var(--sys-tertiary);
  }
  .sm\:text-on-tertiary {
    color: var(--sys-on-tertiary);
  }
  .sm\:text-blue {
    color: var(--sys-blue);
  }
  .sm\:text-on-blue {
    color: var(--sys-on-blue);
  }
  .sm\:text-green {
    color: var(--sys-green);
  }
  .sm\:text-on-green {
    color: var(--sys-on-green);
  }
  .sm\:text-yellow {
    color: var(--sys-yellow);
  }
  .sm\:text-on-yellow {
    color: var(--sys-on-yellow);
  }
  .sm\:text-orange {
    color: var(--sys-orange);
  }
  .sm\:text-on-orange {
    color: var(--sys-on-orange);
  }
  .sm\:text-red {
    color: var(--sys-red);
  }
  .sm\:text-on-red {
    color: var(--sys-on-red);
  }
  .sm\:text-container-lower {
    color: var(--sys-container-lower);
  }
  .sm\:text-on-container-lower {
    color: var(--sys-on-container-lower);
  }
  .sm\:text-container-low {
    color: var(--sys-container-low);
  }
  .sm\:text-on-container-low {
    color: var(--sys-on-container-low);
  }
  .sm\:text-container {
    color: var(--sys-container);
  }
  .sm\:text-on-container {
    color: var(--sys-on-container);
  }
  .sm\:text-container-high {
    color: var(--sys-container-high);
  }
  .sm\:text-on-container-high {
    color: var(--sys-on-container-high);
  }
  .sm\:text-container-higher {
    color: var(--sys-container-higher);
  }
  .sm\:text-on-container-higher {
    color: var(--sys-on-container-higher);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .md\:text-xs {
    font-size: 1.5rem;
  }
  .md\:text-sm {
    font-size: 1.75rem;
  }
  .md\:text-base {
    font-size: 2rem;
  }
  .md\:text-lg {
    font-size: 2.25rem;
  }
  .md\:text-xl {
    font-size: 2.5rem;
  }
  .md\:text-2xl {
    font-size: 3rem;
  }
  .md\:text-3xl {
    font-size: 3.5rem;
  }
  .md\:text-4xl {
    font-size: 4rem;
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:text-right {
    text-align: right;
  }
  .md\:text-center {
    text-align: center;
  }
  .md\:text-justify {
    text-align: justify;
  }
  .md\:text-primary {
    color: var(--sys-primary);
  }
  .md\:text-on-primary {
    color: var(--sys-on-primary);
  }
  .md\:text-secondary {
    color: var(--sys-secondary);
  }
  .md\:text-on-secondary {
    color: var(--sys-on-secondary);
  }
  .md\:text-tertiary {
    color: var(--sys-tertiary);
  }
  .md\:text-on-tertiary {
    color: var(--sys-on-tertiary);
  }
  .md\:text-blue {
    color: var(--sys-blue);
  }
  .md\:text-on-blue {
    color: var(--sys-on-blue);
  }
  .md\:text-green {
    color: var(--sys-green);
  }
  .md\:text-on-green {
    color: var(--sys-on-green);
  }
  .md\:text-yellow {
    color: var(--sys-yellow);
  }
  .md\:text-on-yellow {
    color: var(--sys-on-yellow);
  }
  .md\:text-orange {
    color: var(--sys-orange);
  }
  .md\:text-on-orange {
    color: var(--sys-on-orange);
  }
  .md\:text-red {
    color: var(--sys-red);
  }
  .md\:text-on-red {
    color: var(--sys-on-red);
  }
  .md\:text-container-lower {
    color: var(--sys-container-lower);
  }
  .md\:text-on-container-lower {
    color: var(--sys-on-container-lower);
  }
  .md\:text-container-low {
    color: var(--sys-container-low);
  }
  .md\:text-on-container-low {
    color: var(--sys-on-container-low);
  }
  .md\:text-container {
    color: var(--sys-container);
  }
  .md\:text-on-container {
    color: var(--sys-on-container);
  }
  .md\:text-container-high {
    color: var(--sys-container-high);
  }
  .md\:text-on-container-high {
    color: var(--sys-on-container-high);
  }
  .md\:text-container-higher {
    color: var(--sys-container-higher);
  }
  .md\:text-on-container-higher {
    color: var(--sys-on-container-higher);
  }
}
@media only screen and (min-width: 1025px) {
  .lg\:text-xs {
    font-size: 1.5rem;
  }
  .lg\:text-sm {
    font-size: 1.75rem;
  }
  .lg\:text-base {
    font-size: 2rem;
  }
  .lg\:text-lg {
    font-size: 2.25rem;
  }
  .lg\:text-xl {
    font-size: 2.5rem;
  }
  .lg\:text-2xl {
    font-size: 3rem;
  }
  .lg\:text-3xl {
    font-size: 3.5rem;
  }
  .lg\:text-4xl {
    font-size: 4rem;
  }
  .lg\:text-left {
    text-align: left;
  }
  .lg\:text-right {
    text-align: right;
  }
  .lg\:text-center {
    text-align: center;
  }
  .lg\:text-justify {
    text-align: justify;
  }
  .lg\:text-primary {
    color: var(--sys-primary);
  }
  .lg\:text-on-primary {
    color: var(--sys-on-primary);
  }
  .lg\:text-secondary {
    color: var(--sys-secondary);
  }
  .lg\:text-on-secondary {
    color: var(--sys-on-secondary);
  }
  .lg\:text-tertiary {
    color: var(--sys-tertiary);
  }
  .lg\:text-on-tertiary {
    color: var(--sys-on-tertiary);
  }
  .lg\:text-blue {
    color: var(--sys-blue);
  }
  .lg\:text-on-blue {
    color: var(--sys-on-blue);
  }
  .lg\:text-green {
    color: var(--sys-green);
  }
  .lg\:text-on-green {
    color: var(--sys-on-green);
  }
  .lg\:text-yellow {
    color: var(--sys-yellow);
  }
  .lg\:text-on-yellow {
    color: var(--sys-on-yellow);
  }
  .lg\:text-orange {
    color: var(--sys-orange);
  }
  .lg\:text-on-orange {
    color: var(--sys-on-orange);
  }
  .lg\:text-red {
    color: var(--sys-red);
  }
  .lg\:text-on-red {
    color: var(--sys-on-red);
  }
  .lg\:text-container-lower {
    color: var(--sys-container-lower);
  }
  .lg\:text-on-container-lower {
    color: var(--sys-on-container-lower);
  }
  .lg\:text-container-low {
    color: var(--sys-container-low);
  }
  .lg\:text-on-container-low {
    color: var(--sys-on-container-low);
  }
  .lg\:text-container {
    color: var(--sys-container);
  }
  .lg\:text-on-container {
    color: var(--sys-on-container);
  }
  .lg\:text-container-high {
    color: var(--sys-container-high);
  }
  .lg\:text-on-container-high {
    color: var(--sys-on-container-high);
  }
  .lg\:text-container-higher {
    color: var(--sys-container-higher);
  }
  .lg\:text-on-container-higher {
    color: var(--sys-on-container-higher);
  }
}
/* Alto contraste Windows*/
@media screen and (forced-colors: active) {
  [class^=text-], [class^=text-] {
    forced-color-adjust: none;
  }
}
.shadow-1 {
  box-shadow: var(--elevation-1);
}

.shadow-2 {
  box-shadow: var(--elevation-2);
}

.shadow-3 {
  box-shadow: var(--elevation-3);
}

.shadow-4 {
  box-shadow: var(--elevation-4);
}

.shadow-5 {
  box-shadow: var(--elevation-5);
}

.shadow-none {
  box-shadow: none;
}

.opacity-0 {
  opacity: 0;
}

.opacity-1 {
  opacity: 0.01;
}

.opacity-2 {
  opacity: 0.02;
}

.opacity-3 {
  opacity: 0.03;
}

.opacity-4 {
  opacity: 0.04;
}

.opacity-5 {
  opacity: 0.05;
}

.opacity-6 {
  opacity: 0.06;
}

.opacity-7 {
  opacity: 0.07;
}

.opacity-8 {
  opacity: 0.08;
}

.opacity-9 {
  opacity: 0.09;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-11 {
  opacity: 0.11;
}

.opacity-12 {
  opacity: 0.12;
}

@media only screen and (max-width: 767px) {
  .sm\:shadow-1 {
    box-shadow: var(--elevation-1);
  }
  .sm\:shadow-2 {
    box-shadow: var(--elevation-2);
  }
  .sm\:shadow-3 {
    box-shadow: var(--elevation-3);
  }
  .sm\:shadow-4 {
    box-shadow: var(--elevation-4);
  }
  .sm\:shadow-5 {
    box-shadow: var(--elevation-5);
  }
  .sm\:shadow-none {
    box-shadow: none;
  }
  .sm\:opacity-0 {
    opacity: 0;
  }
  .sm\:opacity-1 {
    opacity: 0.01;
  }
  .sm\:opacity-2 {
    opacity: 0.02;
  }
  .sm\:opacity-3 {
    opacity: 0.03;
  }
  .sm\:opacity-4 {
    opacity: 0.04;
  }
  .sm\:opacity-5 {
    opacity: 0.05;
  }
  .sm\:opacity-6 {
    opacity: 0.06;
  }
  .sm\:opacity-7 {
    opacity: 0.07;
  }
  .sm\:opacity-8 {
    opacity: 0.08;
  }
  .sm\:opacity-9 {
    opacity: 0.09;
  }
  .sm\:opacity-10 {
    opacity: 0.1;
  }
  .sm\:opacity-11 {
    opacity: 0.11;
  }
  .sm\:opacity-12 {
    opacity: 0.12;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .md\:shadow-1 {
    box-shadow: var(--elevation-1);
  }
  .md\:shadow-2 {
    box-shadow: var(--elevation-2);
  }
  .md\:shadow-3 {
    box-shadow: var(--elevation-3);
  }
  .md\:shadow-4 {
    box-shadow: var(--elevation-4);
  }
  .md\:shadow-5 {
    box-shadow: var(--elevation-5);
  }
  .md\:shadow-none {
    box-shadow: none;
  }
  .md\:opacity-0 {
    opacity: 0;
  }
  .md\:opacity-1 {
    opacity: 0.01;
  }
  .md\:opacity-2 {
    opacity: 0.02;
  }
  .md\:opacity-3 {
    opacity: 0.03;
  }
  .md\:opacity-4 {
    opacity: 0.04;
  }
  .md\:opacity-5 {
    opacity: 0.05;
  }
  .md\:opacity-6 {
    opacity: 0.06;
  }
  .md\:opacity-7 {
    opacity: 0.07;
  }
  .md\:opacity-8 {
    opacity: 0.08;
  }
  .md\:opacity-9 {
    opacity: 0.09;
  }
  .md\:opacity-10 {
    opacity: 0.1;
  }
  .md\:opacity-11 {
    opacity: 0.11;
  }
  .md\:opacity-12 {
    opacity: 0.12;
  }
}
@media only screen and (min-width: 1025px) {
  .lg\:shadow-1 {
    box-shadow: var(--elevation-1);
  }
  .lg\:shadow-2 {
    box-shadow: var(--elevation-2);
  }
  .lg\:shadow-3 {
    box-shadow: var(--elevation-3);
  }
  .lg\:shadow-4 {
    box-shadow: var(--elevation-4);
  }
  .lg\:shadow-5 {
    box-shadow: var(--elevation-5);
  }
  .lg\:shadow-none {
    box-shadow: none;
  }
  .lg\:opacity-0 {
    opacity: 0;
  }
  .lg\:opacity-1 {
    opacity: 0.01;
  }
  .lg\:opacity-2 {
    opacity: 0.02;
  }
  .lg\:opacity-3 {
    opacity: 0.03;
  }
  .lg\:opacity-4 {
    opacity: 0.04;
  }
  .lg\:opacity-5 {
    opacity: 0.05;
  }
  .lg\:opacity-6 {
    opacity: 0.06;
  }
  .lg\:opacity-7 {
    opacity: 0.07;
  }
  .lg\:opacity-8 {
    opacity: 0.08;
  }
  .lg\:opacity-9 {
    opacity: 0.09;
  }
  .lg\:opacity-10 {
    opacity: 0.1;
  }
  .lg\:opacity-11 {
    opacity: 0.11;
  }
  .lg\:opacity-12 {
    opacity: 0.12;
  }
}
.rotate-0 {
  transform: rotate(0deg);
}

.rotate-45 {
  transform: rotate(45deg);
}

.rotate-90 {
  transform: rotate(90deg);
}

.rotate-135 {
  transform: rotate(135deg);
}

.rotate-180 {
  transform: rotate(180deg);
}

.rotate-225 {
  transform: rotate(225deg);
}

.rotate-270 {
  transform: rotate(270deg);
}

.rotate-315 {
  transform: rotate(315deg);
}

.rotate-360 {
  transform: rotate(360deg);
}

@media only screen and (max-width: 767px) {
  .sm\:rotate-0 {
    transform: rotate(0deg);
  }
  .sm\:rotate-45 {
    transform: rotate(45deg);
  }
  .sm\:rotate-90 {
    transform: rotate(90deg);
  }
  .sm\:rotate-135 {
    transform: rotate(135deg);
  }
  .sm\:rotate-180 {
    transform: rotate(180deg);
  }
  .sm\:rotate-225 {
    transform: rotate(225deg);
  }
  .sm\:rotate-270 {
    transform: rotate(270deg);
  }
  .sm\:rotate-315 {
    transform: rotate(315deg);
  }
  .sm\:rotate-360 {
    transform: rotate(360deg);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .md\:rotate-0 {
    transform: rotate(0deg);
  }
  .md\:rotate-45 {
    transform: rotate(45deg);
  }
  .md\:rotate-90 {
    transform: rotate(90deg);
  }
  .md\:rotate-135 {
    transform: rotate(135deg);
  }
  .md\:rotate-180 {
    transform: rotate(180deg);
  }
  .md\:rotate-225 {
    transform: rotate(225deg);
  }
  .md\:rotate-270 {
    transform: rotate(270deg);
  }
  .md\:rotate-315 {
    transform: rotate(315deg);
  }
  .md\:rotate-360 {
    transform: rotate(360deg);
  }
}
@media only screen and (min-width: 1025px) {
  .lg\:rotate-0 {
    transform: rotate(0deg);
  }
  .lg\:rotate-45 {
    transform: rotate(45deg);
  }
  .lg\:rotate-90 {
    transform: rotate(90deg);
  }
  .lg\:rotate-135 {
    transform: rotate(135deg);
  }
  .lg\:rotate-180 {
    transform: rotate(180deg);
  }
  .lg\:rotate-225 {
    transform: rotate(225deg);
  }
  .lg\:rotate-270 {
    transform: rotate(270deg);
  }
  .lg\:rotate-315 {
    transform: rotate(315deg);
  }
  .lg\:rotate-360 {
    transform: rotate(360deg);
  }
}
/* TRANSITIONS */
/* SIN CATEGORIA */
.accordion-subtitle {
  padding: 0;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 1rem;
}
.accordion-subtitle > i {
  font-size: 1.5rem !important;
  background-color: var(--sys-container-higher);
  border-radius: 1rem;
  width: 3rem;
  height: 3rem;
  min-width: 3rem;
}
.accordion-subtitle > h2 {
  padding: 1rem 0;
  color: var(--sys-on-background);
  text-align: left;
  margin: 0;
  font-weight: bold;
}
.accordion-subtitle ~ div {
  margin: 0;
  padding-top: 2rem;
}

.areatrabajo {
  display: block;
  border: 2px solid var(--sys-outline);
  border-radius: 2rem;
  padding: 2rem;
  background-color: var(--sys-surface);
  color: var(--sys-on-surface);
}
.areatrabajo h1 {
  text-align: left;
  margin: 0;
}

.columns-1, .columns-2, .columns-3, .columns-4, .columns-5, .columns-6, .columns-7, .columns-8, .columns-9, .columns-10, .columns-11, .columns-12 {
  display: grid;
}

details.reset {
  all: unset;
}
details.reset summary {
  all: unset;
}
details.reset summary i {
  display: none !important;
}

.flex-row-column {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}

.page-title {
  font-size: 3rem;
  color: var(--sys-orange);
  border-bottom: 1px solid var(--sys-container-higher);
  padding-bottom: 0.5rem;
  margin-bottom: 2rem;
  text-align: left;
}

.salto1rem {
  clear: both;
  height: 1rem;
}

.salto2rem {
  clear: both;
  height: 2rem;
}

.salto3rem {
  clear: both;
  height: 3rem;
}

.salto4rem {
  clear: both;
  height: 4rem;
}

.salto0\.125rem {
  clear: both;
  height: 0.125rem;
}

.salto0\.25rem {
  clear: both;
  height: 0.25rem;
}

.salto0\.5rem {
  clear: both;
  height: 0.5rem;
}

.salto0\.75rem {
  clear: both;
  height: 0.75rem;
}

.scroll-chart {
  overflow: auto;
  width: 100%;
}
.scroll-chart::-webkit-scrollbar {
  height: 6px; /* Ancho del scrollbar */
}
.scroll-chart::-webkit-scrollbar-track {
  background: var(--sys-secondary-container);
}
.scroll-chart::-webkit-scrollbar-thumb {
  background-color: var(--sys-secondary); /* Color del thumb */
  border-radius: 6px; /* Redondear bordes del thumb */
  border: 2px solid var(--sys-secondary);
}
@-moz-document url-prefix() {
  .scroll-chart {
    scrollbar-width: 10px;
    scrollbar-color: var(--sys-secondary) var(--sys-secondary-container) !important;
  }
}

.unset {
  all: unset;
}

.table-responsive {
  display: block;
  overflow-x: auto;
  width: 100%;
}