@import "style_colors.css";
:root {
  --br: 0.4rem;
}
* {
  margin: 0;
  padding: 0;
}
address,
area,
article,
aside,
audio,
blockquote,
datalist,
details,
dl,
fieldset,
figure,
form,
iframe,
img,
input,
meter,
nav,
ol,
optgroup,
option,
output,
p,
pre,
progress,
ruby,
section,
table,
textarea,
ul,
video {
  margin-bottom: 1rem;
  display: block;
}
button,
html,
input,
select {
  font-family: var(--nc-font-sans);
}
body {
  margin: 0 auto;
  max-width: 750px;
  padding: 2rem;
  border-radius: 6px;
  overflow-x: hidden;
  word-break: break-word;
  overflow-wrap: break-word;
  background: var(--nc-bg-1);
  color: var(--nc-tx-2);
  font-size: 1.03rem;
  line-height: 1.5;
}
::-moz-selection {
  background: var(--nc-ac-1);
  color: var(--nc-ac-tx);
}
::selection {
  background: var(--nc-ac-1);
  color: var(--nc-ac-tx);
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1;
  color: var(--nc-tx-1);
  padding-top: 0.875rem;
}
h1,
h2,
h3 {
  color: var(--nc-tx-1);
  padding-bottom: 2px;
  margin-bottom: 8px;
  border-bottom: 1px solid var(--nc-bg-2);
}
h4,
h5,
h6 {
  color: var(--nc-tx-2);
  font-weight: 400;
  margin-bottom: 0.3rem;
}
h1 {
  font-size: 2.25rem;
}
h2 {
  font-size: 1.85rem;
}
h3 {
  font-size: 1.55rem;
}
h4 {
  font-size: 1.25rem;
}
h5 {
  font-size: 1rem;
}
h6 {
  font-size: 0.875rem;
}
a {
  color: var(--nc-lk-1);
}
a:hover {
  color: var(--nc-lk-2);
}
abbr:hover {
  cursor: help;
}
blockquote {
  padding: 1.5rem;
  background: var(--nc-bg-2);
  border-left: 5px solid var(--nc-bg-3);
}
abbr {
  cursor: help;
}
blockquote :last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
header {
  background: var(--nc-bg-2);
  border-bottom: 1px solid var(--nc-bg-3);
  padding: 2rem 1.5rem;
  margin: -2rem calc(0px - (50vw - 50%)) 2rem;
  padding-left: calc(50vw - 50%);
  padding-right: calc(50vw - 50%);
}
header h1,
header h2,
header h3 {
  padding-bottom: 0;
  border-bottom: 0;
}
header > :first-child {
  margin-top: 0;
  padding-top: 0;
}
header > :last-child {
  margin-bottom: 0;
}
a button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
  font-size: 1rem;
  display: inline-block;
  padding: 6px 12px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  background: var(--nc-lk-1);
  border: 0;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  color: var(--nc-lk-tx);
}
a button[disabled],
button[disabled],
input[type=button][disabled],
input[type=reset][disabled],
input[type=submit][disabled] {
  cursor: default;
  opacity: 0.5;
  cursor: not-allowed;
}
.button:focus,
.button:hover,
button:focus,
button:hover,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:focus,
input[type=submit]:hover {
  background: var(--nc-lk-2);
}
code,
kbd,
pre,
samp {
  font-family: var(--nc-font-mono);
}
code,
kbd,
pre,
samp {
  background: var(--nc-bg-3);
  border: 1px solid var(--nc-bg-2);
  border-radius: 4px;
  padding: 3px 6px;
  font-size: 0.9rem;
}
kbd {
  border-bottom: 3px solid var(--nc-bg-3);
}
p {
  max-width: 80ch;
}
pre {
  padding: 1rem 1.4rem;
  max-width: 100%;
  overflow: auto;
}
pre code {
  background: inherit;
  font-size: inherit;
  color: inherit;
  border: 0;
  padding: 0;
  margin: 0;
}
code pre {
  display: inline;
  background: inherit;
  font-size: inherit;
  color: inherit;
  border: 0;
  padding: 0;
  margin: 0;
}
details {
  padding: 0.6rem 1rem;
  background: var(--nc-bg-2);
  border: 1px solid var(--nc-bg-3);
  border-radius: 4px;
}
summary {
  cursor: pointer;
  font-weight: 700;
}
details[open] > summary::before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
details summary::-webkit-details-marker {
  display: none;
}
details > * {
  margin-bottom: 0;
  padding-bottom: 1rem;
}
dt {
  font-weight: 700;
}
dd::before {
  content: '→ ';
}
hr {
  border: 0;
  border-bottom: 1px solid var(--nc-bg-3);
  margin: 1rem auto;
}
fieldset {
  margin-top: 1rem;
  padding: 2rem;
  border: 1px solid var(--nc-bg-3);
  border-radius: 4px;
}
legend {
  padding: auto 0.5rem;
}
table {
  border-collapse: collapse;
  width: 100%;
}
td,
th {
  border: 1px solid var(--nc-bg-3);
  text-align: left;
  padding: 0.5rem;
}
th {
  background: var(--nc-bg-2);
}
tr:nth-child(even) {
  background: var(--nc-bg-2);
}
table caption {
  font-weight: 700;
  margin-bottom: 0.5rem;
}
textarea {
  max-width: 100%;
}
ol,
ul {
  padding-left: 2rem;
}
li {
  margin-top: 0.4rem;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
mark {
  padding: 3px 6px;
  background: var(--nc-ac-1);
  color: var(--nc-ac-tx);
}
input,
select,
textarea {
  padding: 6px 12px;
  margin-bottom: 0.5rem;
  background: var(--nc-bg-2);
  color: var(--nc-tx-2);
  border: 1px solid var(--nc-bg-3);
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
img {
  max-width: 100%;
}
form h2 {
  text-transform: uppercase;
  font-weight: 200;
}
form input,
form textarea,
form select {
  display: block;
  width: 100%;
  background: white;
  height: 3rem;
  border-radius: var(--br);
  border-style: none;
}
form input[type="datetime-local"] {
  width: inherit;
  padding: 1rem;
}
form textarea {
  resize: none;
  overflow: hidden;
  height: 6rem;
}
form input[type="radio"],
form input[type="checkbox"],
form input[type="button"],
form input[type="submit"],
form button {
  cursor: pointer;
}
:root {
  --select-arrow: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='62.5' width='116.9' fill='%23161f27'%3E%3Cpath d='M115.3 1.6c-1.6-1.6-4.2-1.6-5.8 0l-51 51.1L7.4 1.6C5.8 0 3.2 0 1.6 1.6 0 3.2 0 5.8 1.6 7.4l53.9 53.9c.8.8 1.8 1.2 2.9 1.2 1 0 2.1-.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2.1-5.8z'/%3E%3C/svg%3E");
  --heading-margin: 0.5rem 0 0.75rem;
  --typo-size-1: 2.8rem;
  --typo-size-2: 2.2rem;
  --typo-size-3: 1.8rem;
  --typo-size-4: 1.4rem;
  --typo-size-5: 1.2rem;
  --typo-size-6: 1rem;
  --wrapper: 1280px;
  --transition: all ease 0.4s;
  --accent-border: 0;
  --accent-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, .05);
}
/* Background Helpers */
[style*="--grad:"] {
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--grad)), color-stop(rgba(0, 0, 0, 0)), to(var(--grad-color, #000000)));
  background-image: -o-linear-gradient(var(--grad), rgba(0, 0, 0, 0), var(--grad-color, #000000));
  background-image: linear-gradient(var(--grad), rgba(0, 0, 0, 0), var(--grad-color, #000000));
}
[style*="--grad-vars:"] {
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--grad-vars)), color-stop(var(--primary)), to(var(--secondary)));
  background-image: -o-linear-gradient(var(--grad-vars), var(--primary), var(--secondary));
  background-image: linear-gradient(var(--grad-vars), var(--primary), var(--secondary));
}
[style*="--bg-pattern-squares:"] {
  background-image: -o-repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), -o-repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-position: 0 0, calc(var(--bg-pattern-squares) * 1px) calc(var(--bg-pattern-squares) * 1px);
  background-size: calc(var(--bg-pattern-squares) * 2px) calc(var(--bg-pattern-squares) * 2px);
}
/* Layout Helpers */
.wrapper,
[style*="--wrapper:"] {
  max-width: var(--wrapper);
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--gutter);
  padding-right: var(--gutter);
}
.video-wrapper {
  position: relative;
  padding-bottom: 56.25% !important;
  /* 16:9, for an aspect ratio of 1:1 change to this value to 100% */
}
iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Position Helpers */
[style*="--inset:"] {
  top: var(--inset);
  left: var(--inset);
  right: var(--inset);
  bottom: var(--inset);
}
[style*="--inset-top:"] {
  top: var(--inset-top);
  left: var(--inset-top);
  right: var(--inset-top);
}
[style*="--inset-bottom:"] {
  left: var(--inset-bottom);
  right: var(--inset-bottom);
  bottom: var(--inset-bottom);
}
[style*="--inset-top-left:"] {
  top: var(--inset-top-left);
  left: var(--inset-top-left);
}
[style*="--inset-top-right:"] {
  top: var(--inset-top-right);
  right: var(--inset-top-right);
}
[style*="--inset-bottom-left:"] {
  bottom: var(--inset-bottom-left);
  left: var(--inset-bottom-left);
}
[style*="--inset-bottom-right:"] {
  bottom: var(--inset-bottom-right);
  right: var(--inset-bottom-right);
}
/* Shadow Helpers */
[style*="--levitate:"] {
  -webkit-box-shadow: 0 calc(var(--levitate) * 0.5px) calc(var(--levitate) * 0.6px) rgba(0, 0, 0, calc(var(--levitate) * 0.013)), 0 calc(var(--levitate) * 1px) calc(var(--levitate) * 1.2px) rgba(0, 0, 0, calc(var(--levitate) * 0.013)), 0 calc(var(--levitate) * 2px) calc(var(--levitate) * 2.4px) rgba(0, 0, 0, calc(var(--levitate) * 0.013)), 0 calc(var(--levitate) * 4px) calc(var(--levitate) * 4.4px) rgba(0, 0, 0, calc(var(--levitate) * 0.013));
  box-shadow: 0 calc(var(--levitate) * 0.5px) calc(var(--levitate) * 0.6px) rgba(0, 0, 0, calc(var(--levitate) * 0.013)), 0 calc(var(--levitate) * 1px) calc(var(--levitate) * 1.2px) rgba(0, 0, 0, calc(var(--levitate) * 0.013)), 0 calc(var(--levitate) * 2px) calc(var(--levitate) * 2.4px) rgba(0, 0, 0, calc(var(--levitate) * 0.013)), 0 calc(var(--levitate) * 4px) calc(var(--levitate) * 4.4px) rgba(0, 0, 0, calc(var(--levitate) * 0.013));
  -webkit-transform: translateY(calc(var(--levitate) * -1.2px));
  -ms-transform: translateY(calc(var(--levitate) * -1.2px));
  transform: translateY(calc(var(--levitate) * -1.2px));
}
[style*="--levitate-hvr:"] {
  -webkit-transition: var(--transition);
  -o-transition: var(--transition);
  transition: var(--transition);
}
[style*="--levitate-hvr:"]:hover,
[style*="--levitate-hvr:"]:focus {
  -webkit-box-shadow: 0 calc(var(--levitate-hvr) * 0.5px) calc(var(--levitate-hvr) * 0.6px) rgba(0, 0, 0, calc(var(--levitate-hvr) * 0.013)), 0 calc(var(--levitate-hvr) * 1px) calc(var(--levitate-hvr) * 1.2px) rgba(0, 0, 0, calc(var(--levitate-hvr) * 0.013)), 0 calc(var(--levitate-hvr) * 2px) calc(var(--levitate-hvr) * 2.4px) rgba(0, 0, 0, calc(var(--levitate-hvr) * 0.013)), 0 calc(var(--levitate-hvr) * 4px) calc(var(--levitate-hvr) * 4.4px) rgba(0, 0, 0, calc(var(--levitate-hvr) * 0.013));
  box-shadow: 0 calc(var(--levitate-hvr) * 0.5px) calc(var(--levitate-hvr) * 0.6px) rgba(0, 0, 0, calc(var(--levitate-hvr) * 0.013)), 0 calc(var(--levitate-hvr) * 1px) calc(var(--levitate-hvr) * 1.2px) rgba(0, 0, 0, calc(var(--levitate-hvr) * 0.013)), 0 calc(var(--levitate-hvr) * 2px) calc(var(--levitate-hvr) * 2.4px) rgba(0, 0, 0, calc(var(--levitate-hvr) * 0.013)), 0 calc(var(--levitate-hvr) * 4px) calc(var(--levitate-hvr) * 4.4px) rgba(0, 0, 0, calc(var(--levitate-hvr) * 0.013));
  -webkit-transform: translateY(calc(var(--levitate-hvr) * -1.2px));
  -ms-transform: translateY(calc(var(--levitate-hvr) * -1.2px));
  transform: translateY(calc(var(--levitate-hvr) * -1.2px));
}
[style*="--shadow:"] {
  -webkit-box-shadow: 0 calc(var(--shadow) * 0.1px) calc(var(--shadow) * 0.2px) rgba(0, 0, 0, calc(var(--shadow) * 0.02)), 0 calc(var(--shadow) * 0.2px) calc(var(--shadow) * 0.4px) rgba(0, 0, 0, calc(var(--shadow) * 0.02)), 0 calc(var(--shadow) * 0.4px) calc(var(--shadow) * 0.8px) rgba(0, 0, 0, calc(var(--shadow) * 0.02)), 0 calc(var(--shadow) * 0.8px) calc(var(--shadow) * 1.6px) rgba(0, 0, 0, calc(var(--shadow) * 0.02));
  box-shadow: 0 calc(var(--shadow) * 0.1px) calc(var(--shadow) * 0.2px) rgba(0, 0, 0, calc(var(--shadow) * 0.02)), 0 calc(var(--shadow) * 0.2px) calc(var(--shadow) * 0.4px) rgba(0, 0, 0, calc(var(--shadow) * 0.02)), 0 calc(var(--shadow) * 0.4px) calc(var(--shadow) * 0.8px) rgba(0, 0, 0, calc(var(--shadow) * 0.02)), 0 calc(var(--shadow) * 0.8px) calc(var(--shadow) * 1.6px) rgba(0, 0, 0, calc(var(--shadow) * 0.02));
}
[style*="--shadow-soft:"] {
  -webkit-box-shadow: 0 calc(var(--shadow-soft) * 0.3px) calc(var(--shadow-soft) * 1.1px) rgba(0, 0, 0, 0.1), 0 calc(var(--shadow-soft) * 0.6px) calc(var(--shadow-soft) * 1.2px) rgba(0, 0, 0, 0.1), 0 calc(var(--shadow-soft) * 1.2px) calc(var(--shadow-soft) * 1.4px) rgba(0, 0, 0, 0.1), 0 calc(var(--shadow-soft) * 2.4px) calc(var(--shadow-soft) * 1.6px) rgba(0, 0, 0, 0.1);
  box-shadow: 0 calc(var(--shadow-soft) * 0.3px) calc(var(--shadow-soft) * 1.1px) rgba(0, 0, 0, 0.1), 0 calc(var(--shadow-soft) * 0.6px) calc(var(--shadow-soft) * 1.2px) rgba(0, 0, 0, 0.1), 0 calc(var(--shadow-soft) * 1.2px) calc(var(--shadow-soft) * 1.4px) rgba(0, 0, 0, 0.1), 0 calc(var(--shadow-soft) * 2.4px) calc(var(--shadow-soft) * 1.6px) rgba(0, 0, 0, 0.1);
}
[style*="--shadow-hard:"] {
  -webkit-box-shadow: 0 calc(var(--shadow-hard) * 0.75px) calc(var(--shadow-hard) * 1.3px) rgba(0, 0, 0, calc(var(--shadow-hard) * 0.12));
  box-shadow: 0 calc(var(--shadow-hard) * 0.75px) calc(var(--shadow-hard) * 1.3px) rgba(0, 0, 0, calc(var(--shadow-hard) * 0.12));
}
[style*="--shadow-vert:"] {
  -webkit-box-shadow: 0 calc(var(--shadow-vert) * 1.4px) calc(var(--shadow-vert) * 2px) calc(var(--shadow-vert) * -1.7px) rgba(0, 0, 0, calc(var(--shadow-vert) * 0.12));
  box-shadow: 0 calc(var(--shadow-vert) * 1.4px) calc(var(--shadow-vert) * 2px) calc(var(--shadow-vert) * -1.7px) rgba(0, 0, 0, calc(var(--shadow-vert) * 0.12));
}
[style*="--shadow-inset:"] {
  -webkit-box-shadow: inset 0 calc(var(--shadow-inset) * 0.1px) calc(var(--shadow-inset) * 0.2px) rgba(0, 0, 0, calc(var(--shadow-inset) * 0.02)), inset 0 calc(var(--shadow-inset) * 0.2px) calc(var(--shadow-inset) * 0.4px) rgba(0, 0, 0, calc(var(--shadow-inset) * 0.02)), inset 0 calc(var(--shadow-inset) * 0.4px) calc(var(--shadow-inset) * 0.8px) rgba(0, 0, 0, calc(var(--shadow-inset) * 0.02)), inset 0 calc(var(--shadow-inset) * 0.8px) calc(var(--shadow-inset) * 1.6px) rgba(0, 0, 0, calc(var(--shadow-inset) * 0.02));
  box-shadow: inset 0 calc(var(--shadow-inset) * 0.1px) calc(var(--shadow-inset) * 0.2px) rgba(0, 0, 0, calc(var(--shadow-inset) * 0.02)), inset 0 calc(var(--shadow-inset) * 0.2px) calc(var(--shadow-inset) * 0.4px) rgba(0, 0, 0, calc(var(--shadow-inset) * 0.02)), inset 0 calc(var(--shadow-inset) * 0.4px) calc(var(--shadow-inset) * 0.8px) rgba(0, 0, 0, calc(var(--shadow-inset) * 0.02)), inset 0 calc(var(--shadow-inset) * 0.8px) calc(var(--shadow-inset) * 1.6px) rgba(0, 0, 0, calc(var(--shadow-inset) * 0.02));
}
[style*="--shadow-hvr:"] {
  -webkit-transition: var(--transition);
  -o-transition: var(--transition);
  transition: var(--transition);
}
[style*="--shadow-hvr:"]:hover,
[style*="--shadow-hvr:"]:focus {
  -webkit-box-shadow: 0 calc(var(--shadow-hvr) * 0.1px) calc(var(--shadow-hvr) * 0.2px) rgba(0, 0, 0, calc(var(--shadow-hvr) * 0.02)), 0 calc(var(--shadow-hvr) * 0.2px) calc(var(--shadow-hvr) * 0.4px) rgba(0, 0, 0, calc(var(--shadow-hvr) * 0.02)), 0 calc(var(--shadow-hvr) * 0.4px) calc(var(--shadow-hvr) * 0.8px) rgba(0, 0, 0, calc(var(--shadow-hvr) * 0.02)), 0 calc(var(--shadow-hvr) * 0.8px) calc(var(--shadow-hvr) * 1.6px) rgba(0, 0, 0, calc(var(--shadow-hvr) * 0.02));
  box-shadow: 0 calc(var(--shadow-hvr) * 0.1px) calc(var(--shadow-hvr) * 0.2px) rgba(0, 0, 0, calc(var(--shadow-hvr) * 0.02)), 0 calc(var(--shadow-hvr) * 0.2px) calc(var(--shadow-hvr) * 0.4px) rgba(0, 0, 0, calc(var(--shadow-hvr) * 0.02)), 0 calc(var(--shadow-hvr) * 0.4px) calc(var(--shadow-hvr) * 0.8px) rgba(0, 0, 0, calc(var(--shadow-hvr) * 0.02)), 0 calc(var(--shadow-hvr) * 0.8px) calc(var(--shadow-hvr) * 1.6px) rgba(0, 0, 0, calc(var(--shadow-hvr) * 0.02));
}
/* Spacing Helpers */
[style*="--px:"] {
  -webkit-padding-start: var(--px);
  padding-inline-start: var(--px);
  -webkit-padding-end: var(--px);
  padding-inline-end: var(--px);
}
[style*="--py:"] {
  -webkit-padding-before: var(--py);
  padding-block-start: var(--py);
  -webkit-padding-after: var(--py);
  padding-block-end: var(--py);
}
[style*="--mx:"] {
  -webkit-margin-start: var(--mx);
  margin-inline-start: var(--mx);
  -webkit-margin-end: var(--mx);
  margin-inline-end: var(--mx);
}
[style*="--my:"] {
  -webkit-margin-before: var(--my);
  margin-block-start: var(--my);
  -webkit-margin-after: var(--my);
  margin-block-end: var(--my);
}
/* Transform Helpers */
[style*="--translate:"],
[style*="--translatex:"],
[style*="--translatey:"],
[style*="--scale:"],
[style*="--rotate:"],
[style*="--skew:"] {
  -webkit-transform: translate(var(--translate, 0)) translateX(var(--translatex, 0)) translateY(var(--translatey, 0)) scale(var(--scale, 100%)) rotate(var(--rotate, 0)) skew(var(--skew, 0));
  -ms-transform: translate(var(--translate, 0)) translateX(var(--translatex, 0)) translateY(var(--translatey, 0)) scale(var(--scale, 100%)) rotate(var(--rotate, 0)) skew(var(--skew, 0));
  transform: translate(var(--translate, 0)) translateX(var(--translatex, 0)) translateY(var(--translatey, 0)) scale(var(--scale, 100%)) rotate(var(--rotate, 0)) skew(var(--skew, 0));
}
[style*="--translate-hvr:"],
[style*="--translatex-hvr:"],
[style*="--translatey-hvr:"],
[style*="--scale-hvr:"],
[style*="--rotate-hvr:"],
[style*="--skew-hvr:"] {
  -webkit-transition: var(--transition);
  -o-transition: var(--transition);
  transition: var(--transition);
}
[style*="--translate-hvr:"]:hover,
[style*="--translatex-hvr:"]:hover,
[style*="--translatey-hvr:"]:hover,
[style*="--scale-hvr:"]:hover,
[style*="--rotate-hvr:"]:hover,
[style*="--skew-hvr:"]:hover {
  -webkit-transform: translate(var(--translate-hvr, 0)) translateX(var(--translatex-hvr, 0)) translateY(var(--translatey-hvr, 0)) scale(var(--scale-hvr, 100%)) rotate(var(--rotate-hvr, 0)) skew(var(--skew-hvr, 0));
  -ms-transform: translate(var(--translate-hvr, 0)) translateX(var(--translatex-hvr, 0)) translateY(var(--translatey-hvr, 0)) scale(var(--scale-hvr, 100%)) rotate(var(--rotate-hvr, 0)) skew(var(--skew-hvr, 0));
  transform: translate(var(--translate-hvr, 0)) translateX(var(--translatex-hvr, 0)) translateY(var(--translatey-hvr, 0)) scale(var(--scale-hvr, 100%)) rotate(var(--rotate-hvr, 0)) skew(var(--skew-hvr, 0));
}
/* Typography Helpers */
[style*="--line-clamp:"] {
  display: -webkit-box;
  -webkit-line-clamp: var(--line-clamp);
  -webkit-box-orient: vertical;
  overflow: hidden;
}
[style*="--text-3d:"] {
  text-shadow: 6px 6px 10px rgba(255, 255, 255, 0.1), 6px 6px var(--text-3d), 5.75px 5.75px var(--text-3d), 5.5px 5.5px var(--text-3d), 5.25px 5.25px var(--text-3d), 5px 5px var(--text-3d), 4.75px 4.75px var(--text-3d), 4.5px 4.5px var(--text-3d), 4.25px 4.25px var(--text-3d), 4px 4px var(--text-3d), 3.75px 3.75px var(--text-3d), 3.5px 3.5px var(--text-3d), 3.25px 3.25px var(--text-3d), 3px 3px var(--text-3d), 2.75px 2.75px var(--text-3d), 2.5px 2.5px var(--text-3d), 2.25px 2.25px var(--text-3d), 2px 2px var(--text-3d), 1.75px 1.75px var(--text-3d), 1.5px 1.5px var(--text-3d), 1.25px 1.25px var(--text-3d), 1px 1px var(--text-3d), 0.75px 0.75px var(--text-3d), 0.5px 0.5px var(--text-3d), 0.25px 0.25px var(--text-3d);
}
:root {
  --white: #fff;
  --grey: #e6e6e6;
  --black: #262626;
  --green: #06847d;
  --blue: #4a69bd;
  --orange: #a46313;
  --red: #e02e06;
  --primary: var(--blue);
  --secondary: var(--green);
  --background: #fff;
  --background-alt: #f8fafc;
  --selection: #9e9e9e;
  --text-main: #4a4a4a;
  --text-bright: #000;
  --text-muted: #707070;
  --links: var(--primary);
  --focus: rgba(74, 105, 189, 0.35);
  --border: rgba(0, 0, 0, 0.2);
  --border-radius: 4px;
  --code: #000;
  --animation-duration: 0.1s;
  --button-hover: #ddd;
  --button-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, .06);
  --form-placeholder: #949494;
  --form-text: #000;
  --variable: #39a33c;
  --highlight: #ff0;
  --select-arrow: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='62.5' width='116.9' fill='%23161f27'%3E%3Cpath d='M115.3 1.6c-1.6-1.6-4.2-1.6-5.8 0l-51 51.1L7.4 1.6C5.8 0 3.2 0 1.6 1.6 0 3.2 0 5.8 1.6 7.4l53.9 53.9c.8.8 1.8 1.2 2.9 1.2 1 0 2.1-.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2.1-5.8z'/%3E%3C/svg%3E");
  --heading-margin: 0.5rem 0 0.75rem;
  --typo-size-1: 2.8rem;
  --typo-size-2: 2.2rem;
  --typo-size-3: 1.8rem;
  --typo-size-4: 1.4rem;
  --typo-size-5: 1.2rem;
  --typo-size-6: 1rem;
  --wrapper: 1280px;
  --transition: all ease 0.4s;
  --accent-border: 0;
  --accent-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, .05);
}
/* Background */
[style*="--bg:"] {
  background: var(--bg) !important;
}
[style*="--bga:"] {
  background-attachment: var(--bga) !important;
}
[style*="--bgc:"] {
  background-color: var(--bgc) !important;
}
[style*="--bgi:"] {
  background-image: var(--bgi) !important;
}
[style*="--bgp:"] {
  background-position: var(--bgp) !important;
}
[style*="--bgr:"] {
  background-repeat: var(--bgr) !important;
}
[style*="--bgs:"] {
  background-size: var(--bgs) !important;
}
[style*="--hvr-bg:"]:hover {
  background: var(--hvr-bg, var(--background));
}
[style*="--hvr-bgc:"]:hover {
  background-color: var(--hvr-bgc, var(--background-color));
}
[style*="--grad-top:"] {
  background-image: -webkit-gradient(linear, left bottom, left top, from(transparent), to(var(--grad-bottom)));
  background-image: -o-linear-gradient(bottom, transparent, var(--grad-bottom));
  background-image: linear-gradient(0deg, transparent, var(--grad-bottom));
}
[style*="--grad-bottom:"] {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--grad-bottom)));
  background-image: -o-linear-gradient(top, transparent, var(--grad-bottom));
  background-image: linear-gradient(180deg, transparent, var(--grad-bottom));
}
/* Border */
[style*="--b:"] {
  border: var(--b) !important;
}
[style*="--bc:"] {
  border-color: var(--bc) !important;
}
[style*="--bs:"] {
  border-style: var(--bs) !important;
}
[style*="--bw:"] {
  border-width: var(--bw) !important;
}
[style*="--br:"] {
  border-radius: var(--br) !important;
}
[style*="--radius:"] {
  border-radius: var(--radius) !important;
}
[style*="--bt:"] {
  border-top: var(--bt) !important;
}
[style*="--bl:"] {
  border-left: var(--bl) !important;
}
[style*="--br:"] {
  border-right: var(--br) !important;
}
[style*="--bb:"] {
  border-bottom: var(--bb) !important;
}
[style*="--btlr:"] {
  border-top-left-radius: var(--btlr) !important;
}
[style*="--btrr:"] {
  border-top-right-radius: var(--btrr) !important;
}
[style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr) !important;
}
[style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr) !important;
}
[style*="--hvr-b:"]:hover {
  border: var(--hvr-b, var(--border));
}
[style*="--hvr-bc:"]:hover {
  border-color: var(--hvr-bc, var(--border-color));
}
/* Flex */
[style*="--fx:"] {
  -webkit-box-flex: var(--fx) !important;
  -ms-flex: var(--fx) !important;
  flex: var(--fx) !important;
}
[style*="--fd:"] {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: var(--fd) !important;
  flex-direction: var(--fd) !important;
}
[style*="--fw:"] {
  -ms-flex-wrap: var(--fw) !important;
  flex-wrap: var(--fw) !important;
}
[style*="--ac:"] {
  -ms-flex-line-pack: var(--ac) !important;
  align-content: var(--ac) !important;
}
[style*="--ai:"] {
  -webkit-box-align: var(--ai) !important;
  -ms-flex-align: var(--ai) !important;
  align-items: var(--ai) !important;
}
[style*="--as:"] {
  -ms-flex-item-align: var(--as) !important;
  align-self: var(--as) !important;
}
[style*="--jc:"] {
  -webkit-box-pack: var(--jc) !important;
  -ms-flex-pack: var(--jc) !important;
  justify-content: var(--jc) !important;
}
[style*="--fg:"] {
  -webkit-box-flex: var(--fg) !important;
  -ms-flex-positive: var(--fg) !important;
  flex-grow: var(--fg) !important;
}
[style*="--fs:"] {
  -ms-flex-negative: var(--fs) !important;
  flex-shrink: var(--fs) !important;
}
[style*="--fb:"] {
  -ms-flex-preferred-size: var(--fb) !important;
  flex-basis: var(--fb) !important;
}
[style*="--o:"] {
  -webkit-box-ordinal-group: var(--o) !important;
  -ms-flex-order: var(--o) !important;
  order: var(--o) !important;
}
/* Grid */
[style*="--gtc:"] {
  grid-template-columns: var(--gtc) !important;
}
[style*="--gtr:"] {
  grid-template-rows: var(--gtr) !important;
}
[style*="--gac:"] {
  grid-auto-columns: var(--gac) !important;
}
[style*="--gar:"] {
  grid-auto-rows: var(--gar) !important;
}
[style*="--gc:"] {
  grid-column: var(--gc) !important;
}
[style*="--gr:"] {
  grid-row: var(--gr) !important;
}
[style*="--gg:"] {
  grid-gap: var(--gg) !important;
}
[style*="--ps:"] {
  place-self: var(--ps) !important;
}
[style*="--ji:"] {
  justify-items: var(--ji) !important;
}
[style*="--js:"] {
  justify-self: var(--js) !important;
}
[style*="--grid-cols:"] {
  grid-template-columns: repeat(var(--grid-cols), minmax(0, 1fr));
}
/* Interact */
[style*="--us:"] {
  -webkit-user-select: var(--us) !important;
  -moz-user-select: var(--us) !important;
  -ms-user-select: var(--us) !important;
  user-select: var(--us) !important;
}
[style*="--oe:"] {
  outline: var(--oe) !important;
}
[style*="--pe:"] {
  pointer-events: var(--pe) !important;
}
[style*="--sb:"] {
  scroll-behavior: var(--sb) !important;
}
[style*="--cur:"] {
  cursor: var(--cur) !important;
}
[style*="--cur:"]:hover {
  cursor: var(--cur, var(--cursor));
}
/* Layout */
[style*="--d:"] {
  display: var(--d) !important;
}
[style*="--ft:"] {
  float: var(--ft) !important;
}
[style*="--pos:"] {
  position: var(--pos) !important;
}
[style*="--top:"] {
  top: var(--top) !important;
}
[style*="--left:"] {
  left: var(--left) !important;
}
[style*="--right:"] {
  right: var(--right) !important;
}
[style*="--bottom:"] {
  bottom: var(--bottom) !important;
}
[style*="--objf:"] {
  -o-object-fit: var(--objf) !important;
  object-fit: var(--objf) !important;
}
[style*="--objp:"] {
  -o-object-position: var(--objp) !important;
  object-position: var(--objp) !important;
}
[style*="--v:"] {
  visibility: var(--v) !important;
}
[style*="--z:"] {
  z-index: var(--z) !important;
}
[style*="--of:"] {
  overflow: var(--of) !important;
}
[style*="--ofx:"] {
  overflow-x: var(--ofx) !important;
}
[style*="--ofy:"] {
  overflow-y: var(--ofy) !important;
}
/* Sizing */
[style*="--w:"] {
  width: var(--w) !important;
}
[style*="--h:"] {
  height: var(--h) !important;
}
[style*="--minw:"] {
  min-width: var(--minw) !important;
}
[style*="--minh:"] {
  min-height: var(--minh) !important;
}
[style*="--maxw:"] {
  max-width: var(--maxw) !important;
}
[style*="--maxh:"] {
  max-height: var(--maxh) !important;
}
/* Spacing */
[style*="--bxs:"] {
  -webkit-box-sizing: var(--bxs) !important;
  box-sizing: var(--bxs) !important;
}
[style*="--p:"] {
  padding: var(--p) !important;
}
[style*="--pl:"] {
  padding-left: var(--pl) !important;
}
[style*="--pr:"] {
  padding-right: var(--pr) !important;
}
[style*="--pt:"] {
  padding-top: var(--pt) !important;
}
[style*="--pb:"] {
  padding-bottom: var(--pb) !important;
}
[style*="--m:"] {
  margin: var(--m) !important;
}
[style*="--ml:"] {
  margin-left: var(--ml) !important;
}
[style*="--mr:"] {
  margin-right: var(--mr) !important;
}
[style*="--mt:"] {
  margin-top: var(--mt) !important;
}
[style*="--mb:"] {
  margin-bottom: var(--mb) !important;
}
/* Typography */
[style*="--c:"] {
  color: var(--c) !important;
}
[style*="--ff:"] {
  font-family: var(--ff) !important;
}
[style*="--size:"] {
  font-size: var(--size) !important;
}
[style*="--fs:"] {
  font-style: var(--fs) !important;
}
[style*="--weight:"] {
  font-weight: var(--weight) !important;
}
[style*="--ls:"] {
  letter-spacing: var(--ls) !important;
}
[style*="--lh:"] {
  line-height: var(--lh) !important;
}
[style*="--lis:"] {
  list-style: var(--lis) !important;
}
[style*="--list:"] {
  list-style-type: var(--list) !important;
}
[style*="--lisp:"] {
  list-style-position: var(--lisp) !important;
}
[style*="--ta:"] {
  text-align: var(--ta) !important;
}
[style*="--td:"] {
  -webkit-text-decoration: var(--td) !important;
  text-decoration: var(--td) !important;
}
[style*="--ts:"] {
  text-shadow: var(--ts) !important;
}
[style*="--tt:"] {
  text-transform: var(--tt) !important;
}
[style*="--wm:"] {
  -webkit-writing-mode: var(--wm) !important;
  -ms-writing-mode: var(--wm) !important;
  writing-mode: var(--wm) !important;
}
[style*="--va:"] {
  vertical-align: var(--va) !important;
}
[style*="--ws:"] {
  white-space: var(--ws) !important;
}
[style*="--wb:"] {
  word-break: var(--wb) !important;
}
[style*="--cc:"] {
  -moz-column-count: var(--cc) !important;
  -webkit-column-count: var(--cc) !important;
  column-count: var(--cc) !important;
}
[style*="--cg:"] {
  -moz-column-gap: var(--cg) !important;
  -webkit-column-gap: var(--cg) !important;
  column-gap: var(--cg) !important;
}
[style*="--cr:"] {
  -moz-column-rule: var(--cr) !important;
  -webkit-column-rule: var(--cr) !important;
  column-rule: var(--cr) !important;
}
[style*="--cs:"] {
  -moz-column-span: var(--cs) !important;
  -webkit-column-span: var(--cs) !important;
  column-span: var(--cs) !important;
}
[style*="--dir:"] {
  direction: var(--dir) !important;
}
[style*="--hvr-c:"]:hover {
  color: var(--hvr-c, var(--color));
}
[style*="--bi:"] {
  page-break-inside: var(--bi);
  -moz-column-break-inside: var(--bi);
  -webkit-column-break-inside: var(--bi);
  break-inside: var(--bi);
}
/* Transform */
[style*="--t:"] {
  -webkit-transform: var(--t) !important;
  -ms-transform: var(--t) !important;
  transform: var(--t) !important;
}
[style*="--to:"] {
  -webkit-transform-origin: var(--to) !important;
  -ms-transform-origin: var(--to) !important;
  transform-origin: var(--to) !important;
}
[style*="--tc:"] {
  -webkit-transform-style: var(--tc) !important;
  transform-style: var(--tc) !important;
}
/* Animation */
[style*="--tn:"] {
  -webkit-transition: var(--tn) !important;
  -o-transition: var(--tn) !important;
  transition: var(--tn) !important;
}
[style*="--td:"] {
  -webkit-transition-delay: var(--td) !important;
  -o-transition-delay: var(--td) !important;
  transition-delay: var(--td) !important;
}
[style*="--tdn:"] {
  -webkit-transition-duration: var(--tdn) !important;
  -o-transition-duration: var(--tdn) !important;
  transition-duration: var(--tdn) !important;
}
[style*="--tp:"] {
  -webkit-transition-property: var(--tp) !important;
  -o-transition-property: var(--tp) !important;
  transition-property: var(--tp) !important;
}
[style*="-ttf:"] {
  -webkit-transition-timing-function: var(-ttf) !important;
  -o-transition-timing-function: var(-ttf) !important;
  transition-timing-function: var(-ttf) !important;
}
/* Misc */
[style*="--all:"] {
  all: var(--all) !important;
}
[style*="--boxs:"] {
  -webkit-box-shadow: var(--boxs) !important;
  box-shadow: var(--boxs) !important;
}
[style*="--ct:"] {
  content: var(--ct) !important;
}
[style*="--op:"] {
  opacity: var(--op) !important;
}
[style*="--bs:"] {
  -webkit-box-shadow: var(--bs) !important;
  box-shadow: var(--bs) !important;
}
[style*="--cr:"] {
  clear: var(--cr) !important;
}
[style*="--ct:"] {
  content: var(--ct) !important;
}
[style*="--fr:"] {
  -webkit-filter: var(--fr) !important;
  filter: var(--fr) !important;
}
@media only screen and (min-width: 640px) {
  [style*="--bg-sm:"] {
    background: var(--bg-sm) !important;
  }
  [style*="--bga-sm:"] {
    background-attachment: var(--bga-sm) !important;
  }
  [style*="--bgc-sm:"] {
    background-color: var(--bgc-sm) !important;
  }
  [style*="--bgi-sm:"] {
    background-image: var(--bgi-sm) !important;
  }
  [style*="--bgp-sm:"] {
    background-position: var(--bgp-sm) !important;
  }
  [style*="--bgr-sm:"] {
    background-repeat: var(--bgr-sm) !important;
  }
  [style*="--bgs-sm:"] {
    background-size: var(--bgs-sm) !important;
  }
  [style*="--b-sm:"] {
    border: var(--b-sm) !important;
  }
  [style*="--bc-sm:"] {
    border-color: var(--bc-sm) !important;
  }
  [style*="--bs-sm:"] {
    border-style: var(--bs-sm) !important;
  }
  [style*="--bw-sm:"] {
    border-width: var(--bw-sm) !important;
  }
  [style*="--br-sm:"] {
    border-radius: var(--br-sm) !important;
  }
  [style*="--radius-sm:"] {
    border-radius: var(--radius-sm) !important;
  }
  [style*="--bt-sm:"] {
    border-top: var(--bt-sm) !important;
  }
  [style*="--bl-sm:"] {
    border-left: var(--bl-sm) !important;
  }
  [style*="--br-sm:"] {
    border-right: var(--br-sm) !important;
  }
  [style*="--bb-sm:"] {
    border-bottom: var(--bb-sm) !important;
  }
  [style*="--btlr-sm:"] {
    border-top-left-radius: var(--btlr-sm) !important;
  }
  [style*="--btrr-sm:"] {
    border-top-right-radius: var(--btrr-sm) !important;
  }
  [style*="--bblr-sm:"] {
    border-bottom-left-radius: var(--bblr-sm) !important;
  }
  [style*="--bbrr-sm:"] {
    border-bottom-right-radius: var(--bbrr-sm) !important;
  }
  [style*="--fx-sm:"] {
    -webkit-box-flex: var(--fx-sm) !important;
    -ms-flex: var(--fx-sm) !important;
    flex: var(--fx-sm) !important;
  }
  [style*="--fd-sm:"] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: var(--fd-sm) !important;
    flex-direction: var(--fd-sm) !important;
  }
  [style*="--fw-sm:"] {
    -ms-flex-wrap: var(--fw-sm) !important;
    flex-wrap: var(--fw-sm) !important;
  }
  [style*="--ac-sm:"] {
    -ms-flex-line-pack: var(--ac-sm) !important;
    align-content: var(--ac-sm) !important;
  }
  [style*="--ai-sm:"] {
    -webkit-box-align: var(--ai-sm) !important;
    -ms-flex-align: var(--ai-sm) !important;
    align-items: var(--ai-sm) !important;
  }
  [style*="--as-sm:"] {
    -ms-flex-item-align: var(--as-sm) !important;
    align-self: var(--as-sm) !important;
  }
  [style*="--jc-sm:"] {
    -webkit-box-pack: var(--jc-sm) !important;
    -ms-flex-pack: var(--jc-sm) !important;
    justify-content: var(--jc-sm) !important;
  }
  [style*="--fg-sm:"] {
    -webkit-box-flex: var(--fg-sm) !important;
    -ms-flex-positive: var(--fg-sm) !important;
    flex-grow: var(--fg-sm) !important;
  }
  [style*="--fs-sm:"] {
    -ms-flex-negative: var(--fs-sm) !important;
    flex-shrink: var(--fs-sm) !important;
  }
  [style*="--fb-sm:"] {
    -ms-flex-preferred-size: var(--fb-sm) !important;
    flex-basis: var(--fb-sm) !important;
  }
  [style*="--o-sm:"] {
    order: var(--o-sm) !important;
  }
  [style*="--gtc-sm:"] {
    grid-template-columns: var(--gtc-sm) !important;
  }
  [style*="--gtr-sm:"] {
    grid-template-rows: var(--gtr-sm) !important;
  }
  [style*="--gac-sm:"] {
    grid-auto-columns: var(--gac-sm) !important;
  }
  [style*="--gar-sm:"] {
    grid-auto-rows: var(--gar-sm) !important;
  }
  [style*="--gc-sm:"] {
    grid-column: var(--gc-sm) !important;
  }
  [style*="--gr-sm:"] {
    grid-row: var(--gr-sm) !important;
  }
  [style*="--gg-sm:"] {
    grid-gap: var(--gg-sm) !important;
  }
  [style*="--ps-sm:"] {
    place-self: var(--ps-sm) !important;
  }
  [style*="--ji-sm:"] {
    justify-items: var(--ji-sm) !important;
  }
  [style*="--js-sm:"] {
    justify-self: var(--js-sm) !important;
  }
  [style*="--d-sm:"] {
    display: var(--d-sm) !important;
  }
  [style*="--ft-sm:"] {
    float: var(--ft-sm) !important;
  }
  [style*="--pos-sm:"] {
    position: var(--pos-sm) !important;
  }
  [style*="--top-sm:"] {
    top: var(--top-sm) !important;
  }
  [style*="--left-sm:"] {
    left: var(--left-sm) !important;
  }
  [style*="--right-sm:"] {
    right: var(--right-sm) !important;
  }
  [style*="--bottom-sm:"] {
    bottom: var(--bottom-sm) !important;
  }
  [style*="--objf-sm:"] {
    -o-object-fit: var(--objf-sm) !important;
    object-fit: var(--objf-sm) !important;
  }
  [style*="--objp-sm:"] {
    -o-object-position: var(--objp-sm) !important;
    object-position: var(--objp-sm) !important;
  }
  [style*="--v-sm:"] {
    visibility: var(--v-sm) !important;
  }
  [style*="--z-sm:"] {
    z-index: var(--z-sm) !important;
  }
  [style*="--w-sm:"] {
    width: var(--w-sm) !important;
  }
  [style*="--h-sm:"] {
    height: var(--h-sm) !important;
  }
  [style*="--minw-sm:"] {
    min-width: var(--minw-sm) !important;
  }
  [style*="--minh-sm:"] {
    min-height: var(--minh-sm) !important;
  }
  [style*="--maxw-sm:"] {
    max-width: var(--maxw-sm) !important;
  }
  [style*="--maxh-sm:"] {
    max-height: var(--maxh-sm) !important;
  }
  [style*="--p-sm:"] {
    padding: var(--p-sm) !important;
  }
  [style*="--pl-sm:"] {
    padding-left: var(--pl-sm) !important;
  }
  [style*="--pr-sm:"] {
    padding-right: var(--pr-sm) !important;
  }
  [style*="--pt-sm:"] {
    padding-top: var(--pt-sm) !important;
  }
  [style*="--pb-sm:"] {
    padding-bottom: var(--pb-sm) !important;
  }
  [style*="--m-sm:"] {
    margin: var(--m-sm) !important;
  }
  [style*="--ml-sm:"] {
    margin-left: var(--ml-sm) !important;
  }
  [style*="--mr-sm:"] {
    margin-right: var(--mr-sm) !important;
  }
  [style*="--mt-sm:"] {
    margin-top: var(--mt-sm) !important;
  }
  [style*="--mb-sm:"] {
    margin-bottom: var(--mb-sm) !important;
  }
  [style*="--c-sm:"] {
    color: var(--c-sm) !important;
  }
  [style*="--size-sm:"] {
    font-size: var(--size-sm) !important;
  }
  [style*="--ls-sm:"] {
    letter-spacing: var(--ls-sm) !important;
  }
  [style*="--lh-sm:"] {
    line-height: var(--lh-sm) !important;
  }
  [style*="--ta-sm:"] {
    text-align: var(--ta-sm) !important;
  }
  [style*="--wm-sm:"] {
    -webkit-writing-mode: var(--wm-sm) !important;
    -ms-writing-mode: var(--wm-sm) !important;
    writing-mode: var(--wm-sm) !important;
  }
  [style*="--ws-sm:"] {
    white-space: var(--ws-sm) !important;
  }
  [style*="--wb-sm:"] {
    word-break: var(--wb-sm) !important;
  }
  [style*="--cc-sm:"] {
    -moz-column-count: var(--cc-sm) !important;
    -webkit-column-count: var(--cc-sm) !important;
    column-count: var(--cc-sm) !important;
  }
  [style*="--cg-sm:"] {
    -moz-column-gap: var(--cg-sm) !important;
    -webkit-column-gap: var(--cg-sm) !important;
    column-gap: var(--cg-sm) !important;
  }
  [style*="--cr-sm:"] {
    -moz-column-rule: var(--cr-sm) !important;
    -webkit-column-rule: var(--cr-sm) !important;
    column-rule: var(--cr-sm) !important;
  }
  [style*="--cs-sm:"] {
    -moz-column-span: var(--cs-sm) !important;
    -webkit-column-span: var(--cs-sm) !important;
    column-span: var(--cs-sm) !important;
  }
  [style*="--dir-sm:"] {
    direction: var(--dir-sm) !important;
  }
  [style*="--t-sm:"] {
    -webkit-transform: var(--t-sm) !important;
    -ms-transform: var(--t-sm) !important;
    transform: var(--t-sm) !important;
  }
  [style*="--to-sm:"] {
    -webkit-transform-origin: var(--to-sm) !important;
    -ms-transform-origin: var(--to-sm) !important;
    transform-origin: var(--to-sm) !important;
  }
  [style*="--tc-sm:"] {
    -webkit-transform-style: var(--tc-sm) !important;
    transform-style: var(--tc-sm) !important;
  }
  [style*="--tn-sm:"] {
    -webkit-transition: var(--tn-sm) !important;
    -o-transition: var(--tn-sm) !important;
    transition: var(--tn-sm) !important;
  }
  [style*="--td-sm:"] {
    -webkit-transition-delay: var(--td-sm) !important;
    -o-transition-delay: var(--td-sm) !important;
    transition-delay: var(--td-sm) !important;
  }
  [style*="--tdn-sm:"] {
    -webkit-transition-duration: var(--tdn-sm) !important;
    -o-transition-duration: var(--tdn-sm) !important;
    transition-duration: var(--tdn-sm) !important;
  }
  [style*="--tp-sm:"] {
    -webkit-transition-property: var(--tp-sm) !important;
    -o-transition-property: var(--tp-sm) !important;
    transition-property: var(--tp-sm) !important;
  }
  [style*="-ttf-sm:"] {
    -webkit-transition-timing-function: var(-ttf-sm) !important;
    -o-transition-timing-function: var(-ttf-sm) !important;
    transition-timing-function: var(-ttf-sm) !important;
  }
  [style*="--boxs-sm:"] {
    -webkit-box-shadow: var(--boxs-sm) !important;
    box-shadow: var(--boxs-sm) !important;
  }
  [style*="--ct-sm:"] {
    content: var(--ct-sm) !important;
  }
  [style*="--op-sm:"] {
    opacity: var(--op-sm) !important;
  }
  [style*="--bs-sm:"] {
    -webkit-box-shadow: var(--bs-sm) !important;
    box-shadow: var(--bs-sm) !important;
  }
}
@media only screen and (min-width: 768px) {
  [style*="--bg-md:"] {
    background: var(--bg-md) !important;
  }
  [style*="--bga-md:"] {
    background-attachment: var(--bga-md) !important;
  }
  [style*="--bgc-md:"] {
    background-color: var(--bgc-md) !important;
  }
  [style*="--bgi-md:"] {
    background-image: var(--bgi-md) !important;
  }
  [style*="--bgp-md:"] {
    background-position: var(--bgp-md) !important;
  }
  [style*="--bgr-md:"] {
    background-repeat: var(--bgr-md) !important;
  }
  [style*="--bgs-md:"] {
    background-size: var(--bgs-md) !important;
  }
  [style*="--b-md:"] {
    border: var(--b-md) !important;
  }
  [style*="--bc-md:"] {
    border-color: var(--bc-md) !important;
  }
  [style*="--bs-md:"] {
    border-style: var(--bs-md) !important;
  }
  [style*="--bw-md:"] {
    border-width: var(--bw-md) !important;
  }
  [style*="--br-md:"] {
    border-radius: var(--br-md) !important;
  }
  [style*="--radius-md:"] {
    border-radius: var(--radius-md) !important;
  }
  [style*="--bt-md:"] {
    border-top: var(--bt-md) !important;
  }
  [style*="--bl-md:"] {
    border-left: var(--bl-md) !important;
  }
  [style*="--br-md:"] {
    border-right: var(--br-md) !important;
  }
  [style*="--bb-md:"] {
    border-bottom: var(--bb-md) !important;
  }
  [style*="--btlr-md:"] {
    border-top-left-radius: var(--btlr-md) !important;
  }
  [style*="--btrr-md:"] {
    border-top-right-radius: var(--btrr-md) !important;
  }
  [style*="--bblr-md:"] {
    border-bottom-left-radius: var(--bblr-md) !important;
  }
  [style*="--bbrr-md:"] {
    border-bottom-right-radius: var(--bbrr-md) !important;
  }
  [style*="--fx-md:"] {
    -webkit-box-flex: var(--fx-md) !important;
    -ms-flex: var(--fx-md) !important;
    flex: var(--fx-md) !important;
  }
  [style*="--fd-md:"] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: var(--fd-md) !important;
    flex-direction: var(--fd-md) !important;
  }
  [style*="--fw-md:"] {
    -ms-flex-wrap: var(--fw-md) !important;
    flex-wrap: var(--fw-md) !important;
  }
  [style*="--ac-md:"] {
    -ms-flex-line-pack: var(--ac-md) !important;
    align-content: var(--ac-md) !important;
  }
  [style*="--ai-md:"] {
    -webkit-box-align: var(--ai-md) !important;
    -ms-flex-align: var(--ai-md) !important;
    align-items: var(--ai-md) !important;
  }
  [style*="--as-md:"] {
    -ms-flex-item-align: var(--as-md) !important;
    align-self: var(--as-md) !important;
  }
  [style*="--jc-md:"] {
    -webkit-box-pack: var(--jc-md) !important;
    -ms-flex-pack: var(--jc-md) !important;
    justify-content: var(--jc-md) !important;
  }
  [style*="--fg-md:"] {
    -webkit-box-flex: var(--fg-md) !important;
    -ms-flex-positive: var(--fg-md) !important;
    flex-grow: var(--fg-md) !important;
  }
  [style*="--fs-md:"] {
    -ms-flex-negative: var(--fs-md) !important;
    flex-shrink: var(--fs-md) !important;
  }
  [style*="--fb-md:"] {
    -ms-flex-preferred-size: var(--fb-md) !important;
    flex-basis: var(--fb-md) !important;
  }
  [style*="--o-md:"] {
    order: var(--o-md) !important;
  }
  [style*="--gtc-md:"] {
    grid-template-columns: var(--gtc-md) !important;
  }
  [style*="--gtr-md:"] {
    grid-template-rows: var(--gtr-md) !important;
  }
  [style*="--gac-md:"] {
    grid-auto-columns: var(--gac-md) !important;
  }
  [style*="--gar-md:"] {
    grid-auto-rows: var(--gar-md) !important;
  }
  [style*="--gc-md:"] {
    grid-column: var(--gc-md) !important;
  }
  [style*="--gr-md:"] {
    grid-row: var(--gr-md) !important;
  }
  [style*="--gg-md:"] {
    grid-gap: var(--gg-md) !important;
  }
  [style*="--ps-md:"] {
    place-self: var(--ps-md) !important;
  }
  [style*="--ji-md:"] {
    justify-items: var(--ji-md) !important;
  }
  [style*="--js-md:"] {
    justify-self: var(--js-md) !important;
  }
  [style*="--d-md:"] {
    display: var(--d-md) !important;
  }
  [style*="--ft-md:"] {
    float: var(--ft-md) !important;
  }
  [style*="--pos-md:"] {
    position: var(--pos-md) !important;
  }
  [style*="--top-md:"] {
    top: var(--top-md) !important;
  }
  [style*="--left-md:"] {
    left: var(--left-md) !important;
  }
  [style*="--right-md:"] {
    right: var(--right-md) !important;
  }
  [style*="--bottom-md:"] {
    bottom: var(--bottom-md) !important;
  }
  [style*="--objf-md:"] {
    -o-object-fit: var(--objf-md) !important;
    object-fit: var(--objf-md) !important;
  }
  [style*="--objp-md:"] {
    -o-object-position: var(--objp-md) !important;
    object-position: var(--objp-md) !important;
  }
  [style*="--v-md:"] {
    visibility: var(--v-md) !important;
  }
  [style*="--z-md:"] {
    z-index: var(--z-md) !important;
  }
  [style*="--w-md:"] {
    width: var(--w-md) !important;
  }
  [style*="--h-md:"] {
    height: var(--h-md) !important;
  }
  [style*="--minw-md:"] {
    min-width: var(--minw-md) !important;
  }
  [style*="--minh-md:"] {
    min-height: var(--minh-md) !important;
  }
  [style*="--maxw-md:"] {
    max-width: var(--maxw-md) !important;
  }
  [style*="--maxh-md:"] {
    max-height: var(--maxh-md) !important;
  }
  [style*="--p-md:"] {
    padding: var(--p-md) !important;
  }
  [style*="--pl-md:"] {
    padding-left: var(--pl-md) !important;
  }
  [style*="--pr-md:"] {
    padding-right: var(--pr-md) !important;
  }
  [style*="--pt-md:"] {
    padding-top: var(--pt-md) !important;
  }
  [style*="--pb-md:"] {
    padding-bottom: var(--pb-md) !important;
  }
  [style*="--m-md:"] {
    margin: var(--m-md) !important;
  }
  [style*="--ml-md:"] {
    margin-left: var(--ml-md) !important;
  }
  [style*="--mr-md:"] {
    margin-right: var(--mr-md) !important;
  }
  [style*="--mt-md:"] {
    margin-top: var(--mt-md) !important;
  }
  [style*="--mb-md:"] {
    margin-bottom: var(--mb-md) !important;
  }
  [style*="--c-md:"] {
    color: var(--c-md) !important;
  }
  [style*="--size-md:"] {
    font-size: var(--size-md) !important;
  }
  [style*="--ls-md:"] {
    letter-spacing: var(--ls-md) !important;
  }
  [style*="--lh-md:"] {
    line-height: var(--lh-md) !important;
  }
  [style*="--ta-md:"] {
    text-align: var(--ta-md) !important;
  }
  [style*="--wm-md:"] {
    -webkit-writing-mode: var(--wm-md) !important;
    -ms-writing-mode: var(--wm-md) !important;
    writing-mode: var(--wm-md) !important;
  }
  [style*="--ws-md:"] {
    white-space: var(--ws-md) !important;
  }
  [style*="--wb-md:"] {
    word-break: var(--wb-md) !important;
  }
  [style*="--cc-md:"] {
    -moz-column-count: var(--cc-md) !important;
    -webkit-column-count: var(--cc-md) !important;
    column-count: var(--cc-md) !important;
  }
  [style*="--cg-md:"] {
    -moz-column-gap: var(--cg-md) !important;
    -webkit-column-gap: var(--cg-md) !important;
    column-gap: var(--cg-md) !important;
  }
  [style*="--cr-md:"] {
    -moz-column-rule: var(--cr-md) !important;
    -webkit-column-rule: var(--cr-md) !important;
    column-rule: var(--cr-md) !important;
  }
  [style*="--cs-md:"] {
    -moz-column-span: var(--cs-md) !important;
    -webkit-column-span: var(--cs-md) !important;
    column-span: var(--cs-md) !important;
  }
  [style*="--dir-md:"] {
    direction: var(--dir-md) !important;
  }
  [style*="--t-md:"] {
    -webkit-transform: var(--t-md) !important;
    -ms-transform: var(--t-md) !important;
    transform: var(--t-md) !important;
  }
  [style*="--to-md:"] {
    -webkit-transform-origin: var(--to-md) !important;
    -ms-transform-origin: var(--to-md) !important;
    transform-origin: var(--to-md) !important;
  }
  [style*="--tc-md:"] {
    -webkit-transform-style: var(--tc-md) !important;
    transform-style: var(--tc-md) !important;
  }
  [style*="--tn-md:"] {
    -webkit-transition: var(--tn-md) !important;
    -o-transition: var(--tn-md) !important;
    transition: var(--tn-md) !important;
  }
  [style*="--td-md:"] {
    -webkit-transition-delay: var(--td-md) !important;
    -o-transition-delay: var(--td-md) !important;
    transition-delay: var(--td-md) !important;
  }
  [style*="--tdn-md:"] {
    -webkit-transition-duration: var(--tdn-md) !important;
    -o-transition-duration: var(--tdn-md) !important;
    transition-duration: var(--tdn-md) !important;
  }
  [style*="--tp-md:"] {
    -webkit-transition-property: var(--tp-md) !important;
    -o-transition-property: var(--tp-md) !important;
    transition-property: var(--tp-md) !important;
  }
  [style*="-ttf-md:"] {
    -webkit-transition-timing-function: var(-ttf-md) !important;
    -o-transition-timing-function: var(-ttf-md) !important;
    transition-timing-function: var(-ttf-md) !important;
  }
  [style*="--boxs-md:"] {
    -webkit-box-shadow: var(--boxs-md) !important;
    box-shadow: var(--boxs-md) !important;
  }
  [style*="--ct-md:"] {
    content: var(--ct-md) !important;
  }
  [style*="--op-md:"] {
    opacity: var(--op-md) !important;
  }
  [style*="--bs-md:"] {
    -webkit-box-shadow: var(--bs-md) !important;
    box-shadow: var(--bs-md) !important;
  }
}
@media only screen and (min-width: 1024px) {
  [style*="--bg-lg:"] {
    background: var(--bg-lg) !important;
  }
  [style*="--bga-lg:"] {
    background-attachment: var(--bga-lg) !important;
  }
  [style*="--bgc-lg:"] {
    background-color: var(--bgc-lg) !important;
  }
  [style*="--bgi-lg:"] {
    background-image: var(--bgi-lg) !important;
  }
  [style*="--bgp-lg:"] {
    background-position: var(--bgp-lg) !important;
  }
  [style*="--bgr-lg:"] {
    background-repeat: var(--bgr-lg) !important;
  }
  [style*="--bgs-lg:"] {
    background-size: var(--bgs-lg) !important;
  }
  [style*="--b-lg:"] {
    border: var(--b-lg) !important;
  }
  [style*="--bc-lg:"] {
    border-color: var(--bc-lg) !important;
  }
  [style*="--bs-lg:"] {
    border-style: var(--bs-lg) !important;
  }
  [style*="--bw-lg:"] {
    border-width: var(--bw-lg) !important;
  }
  [style*="--br-lg:"] {
    border-radius: var(--br-lg) !important;
  }
  [style*="--radius-lg:"] {
    border-radius: var(--radius-lg) !important;
  }
  [style*="--bt-lg:"] {
    border-top: var(--bt-lg) !important;
  }
  [style*="--bl-lg:"] {
    border-left: var(--bl-lg) !important;
  }
  [style*="--br-lg:"] {
    border-right: var(--br-lg) !important;
  }
  [style*="--bb-lg:"] {
    border-bottom: var(--bb-lg) !important;
  }
  [style*="--btlr-lg:"] {
    border-top-left-radius: var(--btlr-lg) !important;
  }
  [style*="--btrr-lg:"] {
    border-top-right-radius: var(--btrr-lg) !important;
  }
  [style*="--bblr-lg:"] {
    border-bottom-left-radius: var(--bblr-lg) !important;
  }
  [style*="--bbrr-lg:"] {
    border-bottom-right-radius: var(--bbrr-lg) !important;
  }
  [style*="--fx-lg:"] {
    -webkit-box-flex: var(--fx-lg) !important;
    -ms-flex: var(--fx-lg) !important;
    flex: var(--fx-lg) !important;
  }
  [style*="--fd-lg:"] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: var(--fd-lg) !important;
    flex-direction: var(--fd-lg) !important;
  }
  [style*="--fw-lg:"] {
    -ms-flex-wrap: var(--fw-lg) !important;
    flex-wrap: var(--fw-lg) !important;
  }
  [style*="--ac-lg:"] {
    -ms-flex-line-pack: var(--ac-lg) !important;
    align-content: var(--ac-lg) !important;
  }
  [style*="--ai-lg:"] {
    -webkit-box-align: var(--ai-lg) !important;
    -ms-flex-align: var(--ai-lg) !important;
    align-items: var(--ai-lg) !important;
  }
  [style*="--as-lg:"] {
    -ms-flex-item-align: var(--as-lg) !important;
    align-self: var(--as-lg) !important;
  }
  [style*="--jc-lg:"] {
    -webkit-box-pack: var(--jc-lg) !important;
    -ms-flex-pack: var(--jc-lg) !important;
    justify-content: var(--jc-lg) !important;
  }
  [style*="--fg-lg:"] {
    -webkit-box-flex: var(--fg-lg) !important;
    -ms-flex-positive: var(--fg-lg) !important;
    flex-grow: var(--fg-lg) !important;
  }
  [style*="--fs-lg:"] {
    -ms-flex-negative: var(--fs-lg) !important;
    flex-shrink: var(--fs-lg) !important;
  }
  [style*="--fb-lg:"] {
    -ms-flex-preferred-size: var(--fb-lg) !important;
    flex-basis: var(--fb-lg) !important;
  }
  [style*="--o-lg:"] {
    order: var(--o-lg) !important;
  }
  [style*="--gtc-lg:"] {
    grid-template-columns: var(--gtc-lg) !important;
  }
  [style*="--gtr-lg:"] {
    grid-template-rows: var(--gtr-lg) !important;
  }
  [style*="--gac-lg:"] {
    grid-auto-columns: var(--gac-lg) !important;
  }
  [style*="--gar-lg:"] {
    grid-auto-rows: var(--gar-lg) !important;
  }
  [style*="--gc-lg:"] {
    grid-column: var(--gc-lg) !important;
  }
  [style*="--gr-lg:"] {
    grid-row: var(--gr-lg) !important;
  }
  [style*="--gg-lg:"] {
    grid-gap: var(--gg-lg) !important;
  }
  [style*="--ps-lg:"] {
    place-self: var(--ps-lg) !important;
  }
  [style*="--ji-lg:"] {
    justify-items: var(--ji-lg) !important;
  }
  [style*="--js-lg:"] {
    justify-self: var(--js-lg) !important;
  }
  [style*="--d-lg:"] {
    display: var(--d-lg) !important;
  }
  [style*="--ft-lg:"] {
    float: var(--ft-lg) !important;
  }
  [style*="--pos-lg:"] {
    position: var(--pos-lg) !important;
  }
  [style*="--top-lg:"] {
    top: var(--top-lg) !important;
  }
  [style*="--left-lg:"] {
    left: var(--left-lg) !important;
  }
  [style*="--right-lg:"] {
    right: var(--right-lg) !important;
  }
  [style*="--bottom-lg:"] {
    bottom: var(--bottom-lg) !important;
  }
  [style*="--objf-lg:"] {
    -o-object-fit: var(--objf-lg) !important;
    object-fit: var(--objf-lg) !important;
  }
  [style*="--objp-lg:"] {
    -o-object-position: var(--objp-lg) !important;
    object-position: var(--objp-lg) !important;
  }
  [style*="--v-lg:"] {
    visibility: var(--v-lg) !important;
  }
  [style*="--z-lg:"] {
    z-index: var(--z-lg) !important;
  }
  [style*="--w-lg:"] {
    width: var(--w-lg) !important;
  }
  [style*="--h-lg:"] {
    height: var(--h-lg) !important;
  }
  [style*="--minw-lg:"] {
    min-width: var(--minw-lg) !important;
  }
  [style*="--minh-lg:"] {
    min-height: var(--minh-lg) !important;
  }
  [style*="--maxw-lg:"] {
    max-width: var(--maxw-lg) !important;
  }
  [style*="--maxh-lg:"] {
    max-height: var(--maxh-lg) !important;
  }
  [style*="--p-lg:"] {
    padding: var(--p-lg) !important;
  }
  [style*="--pl-lg:"] {
    padding-left: var(--pl-lg) !important;
  }
  [style*="--pr-lg:"] {
    padding-right: var(--pr-lg) !important;
  }
  [style*="--pt-lg:"] {
    padding-top: var(--pt-lg) !important;
  }
  [style*="--pb-lg:"] {
    padding-bottom: var(--pb-lg) !important;
  }
  [style*="--m-lg:"] {
    margin: var(--m-lg) !important;
  }
  [style*="--ml-lg:"] {
    margin-left: var(--ml-lg) !important;
  }
  [style*="--mr-lg:"] {
    margin-right: var(--mr-lg) !important;
  }
  [style*="--mt-lg:"] {
    margin-top: var(--mt-lg) !important;
  }
  [style*="--mb-lg:"] {
    margin-bottom: var(--mb-lg) !important;
  }
  [style*="--c-lg:"] {
    color: var(--c-lg) !important;
  }
  [style*="--size-lg:"] {
    font-size: var(--size-lg) !important;
  }
  [style*="--ls-lg:"] {
    letter-spacing: var(--ls-lg) !important;
  }
  [style*="--lh-lg:"] {
    line-height: var(--lh-lg) !important;
  }
  [style*="--ta-lg:"] {
    text-align: var(--ta-lg) !important;
  }
  [style*="--wm-lg:"] {
    -webkit-writing-mode: var(--wm-lg) !important;
    -ms-writing-mode: var(--wm-lg) !important;
    writing-mode: var(--wm-lg) !important;
  }
  [style*="--ws-lg:"] {
    white-space: var(--ws-lg) !important;
  }
  [style*="--wb-lg:"] {
    word-break: var(--wb-lg) !important;
  }
  [style*="--cc-lg:"] {
    -moz-column-count: var(--cc-lg) !important;
    -webkit-column-count: var(--cc-lg) !important;
    column-count: var(--cc-lg) !important;
  }
  [style*="--cg-lg:"] {
    -moz-column-gap: var(--cg-lg) !important;
    -webkit-column-gap: var(--cg-lg) !important;
    column-gap: var(--cg-lg) !important;
  }
  [style*="--cr-lg:"] {
    -moz-column-rule: var(--cr-lg) !important;
    -webkit-column-rule: var(--cr-lg) !important;
    column-rule: var(--cr-lg) !important;
  }
  [style*="--cs-lg:"] {
    -moz-column-span: var(--cs-lg) !important;
    -webkit-column-span: var(--cs-lg) !important;
    column-span: var(--cs-lg) !important;
  }
  [style*="--dir-lg:"] {
    direction: var(--dir-lg) !important;
  }
  [style*="--t-lg:"] {
    -webkit-transform: var(--t-lg) !important;
    -ms-transform: var(--t-lg) !important;
    transform: var(--t-lg) !important;
  }
  [style*="--to-lg:"] {
    -webkit-transform-origin: var(--to-lg) !important;
    -ms-transform-origin: var(--to-lg) !important;
    transform-origin: var(--to-lg) !important;
  }
  [style*="--tc-lg:"] {
    -webkit-transform-style: var(--tc-lg) !important;
    transform-style: var(--tc-lg) !important;
  }
  [style*="--tn-lg:"] {
    -webkit-transition: var(--tn-lg) !important;
    -o-transition: var(--tn-lg) !important;
    transition: var(--tn-lg) !important;
  }
  [style*="--td-lg:"] {
    -webkit-transition-delay: var(--td-lg) !important;
    -o-transition-delay: var(--td-lg) !important;
    transition-delay: var(--td-lg) !important;
  }
  [style*="--tdn-lg:"] {
    -webkit-transition-duration: var(--tdn-lg) !important;
    -o-transition-duration: var(--tdn-lg) !important;
    transition-duration: var(--tdn-lg) !important;
  }
  [style*="--tp-lg:"] {
    -webkit-transition-property: var(--tp-lg) !important;
    -o-transition-property: var(--tp-lg) !important;
    transition-property: var(--tp-lg) !important;
  }
  [style*="-ttf-lg:"] {
    -webkit-transition-timing-function: var(-ttf-lg) !important;
    -o-transition-timing-function: var(-ttf-lg) !important;
    transition-timing-function: var(-ttf-lg) !important;
  }
  [style*="--boxs-lg:"] {
    -webkit-box-shadow: var(--boxs-lg) !important;
    box-shadow: var(--boxs-lg) !important;
  }
  [style*="--ct-lg:"] {
    content: var(--ct-lg) !important;
  }
  [style*="--op-lg:"] {
    opacity: var(--op-lg) !important;
  }
  [style*="--bs-lg:"] {
    -webkit-box-shadow: var(--bs-lg) !important;
    box-shadow: var(--bs-lg) !important;
  }
}
@media only screen and (min-width: 1280px) {
  [style*="--bg-xl:"] {
    background: var(--bg-xl) !important;
  }
  [style*="--bga-xl:"] {
    background-attachment: var(--bga-xl) !important;
  }
  [style*="--bgc-xl:"] {
    background-color: var(--bgc-xl) !important;
  }
  [style*="--bgi-xl:"] {
    background-image: var(--bgi-xl) !important;
  }
  [style*="--bgp-xl:"] {
    background-position: var(--bgp-xl) !important;
  }
  [style*="--bgr-xl:"] {
    background-repeat: var(--bgr-xl) !important;
  }
  [style*="--bgs-xl:"] {
    background-size: var(--bgs-xl) !important;
  }
  [style*="--b-xl:"] {
    border: var(--b-xl) !important;
  }
  [style*="--bc-xl:"] {
    border-color: var(--bc-xl) !important;
  }
  [style*="--bs-xl:"] {
    border-style: var(--bs-xl) !important;
  }
  [style*="--bw-xl:"] {
    border-width: var(--bw-xl) !important;
  }
  [style*="--br-xl:"] {
    border-radius: var(--br-xl) !important;
  }
  [style*="--radius-xl:"] {
    border-radius: var(--radius-xl) !important;
  }
  [style*="--bt-xl:"] {
    border-top: var(--bt-xl) !important;
  }
  [style*="--bl-xl:"] {
    border-left: var(--bl-xl) !important;
  }
  [style*="--br-xl:"] {
    border-right: var(--br-xl) !important;
  }
  [style*="--bb-xl:"] {
    border-bottom: var(--bb-xl) !important;
  }
  [style*="--btlr-xl:"] {
    border-top-left-radius: var(--btlr-xl) !important;
  }
  [style*="--btrr-xl:"] {
    border-top-right-radius: var(--btrr-xl) !important;
  }
  [style*="--bblr-xl:"] {
    border-bottom-left-radius: var(--bblr-xl) !important;
  }
  [style*="--bbrr-xl:"] {
    border-bottom-right-radius: var(--bbrr-xl) !important;
  }
  [style*="--fx-xl:"] {
    -webkit-box-flex: var(--fx-xl) !important;
    -ms-flex: var(--fx-xl) !important;
    flex: var(--fx-xl) !important;
  }
  [style*="--fd-xl:"] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: var(--fd-xl) !important;
    flex-direction: var(--fd-xl) !important;
  }
  [style*="--fw-xl:"] {
    -ms-flex-wrap: var(--fw-xl) !important;
    flex-wrap: var(--fw-xl) !important;
  }
  [style*="--ac-xl:"] {
    -ms-flex-line-pack: var(--ac-xl) !important;
    align-content: var(--ac-xl) !important;
  }
  [style*="--ai-xl:"] {
    -webkit-box-align: var(--ai-xl) !important;
    -ms-flex-align: var(--ai-xl) !important;
    align-items: var(--ai-xl) !important;
  }
  [style*="--as-xl:"] {
    -ms-flex-item-align: var(--as-xl) !important;
    align-self: var(--as-xl) !important;
  }
  [style*="--jc-xl:"] {
    -webkit-box-pack: var(--jc-xl) !important;
    -ms-flex-pack: var(--jc-xl) !important;
    justify-content: var(--jc-xl) !important;
  }
  [style*="--fg-xl:"] {
    -webkit-box-flex: var(--fg-xl) !important;
    -ms-flex-positive: var(--fg-xl) !important;
    flex-grow: var(--fg-xl) !important;
  }
  [style*="--fs-xl:"] {
    -ms-flex-negative: var(--fs-xl) !important;
    flex-shrink: var(--fs-xl) !important;
  }
  [style*="--fb-xl:"] {
    -ms-flex-preferred-size: var(--fb-xl) !important;
    flex-basis: var(--fb-xl) !important;
  }
  [style*="--o-xl:"] {
    order: var(--o-xl) !important;
  }
  [style*="--gtc-xl:"] {
    grid-template-columns: var(--gtc-xl) !important;
  }
  [style*="--gtr-xl:"] {
    grid-template-rows: var(--gtr-xl) !important;
  }
  [style*="--gac-xl:"] {
    grid-auto-columns: var(--gac-xl) !important;
  }
  [style*="--gar-xl:"] {
    grid-auto-rows: var(--gar-xl) !important;
  }
  [style*="--gc-xl:"] {
    grid-column: var(--gc-xl) !important;
  }
  [style*="--gr-xl:"] {
    grid-row: var(--gr-xl) !important;
  }
  [style*="--gg-xl:"] {
    grid-gap: var(--gg-xl) !important;
  }
  [style*="--ps-xl:"] {
    place-self: var(--ps-xl) !important;
  }
  [style*="--ji-xl:"] {
    justify-items: var(--ji-xl) !important;
  }
  [style*="--js-xl:"] {
    justify-self: var(--js-xl) !important;
  }
  [style*="--d-xl:"] {
    display: var(--d-xl) !important;
  }
  [style*="--ft-xl:"] {
    float: var(--ft-xl) !important;
  }
  [style*="--pos-xl:"] {
    position: var(--pos-xl) !important;
  }
  [style*="--top-xl:"] {
    top: var(--top-xl) !important;
  }
  [style*="--left-xl:"] {
    left: var(--left-xl) !important;
  }
  [style*="--right-xl:"] {
    right: var(--right-xl) !important;
  }
  [style*="--bottom-xl:"] {
    bottom: var(--bottom-xl) !important;
  }
  [style*="--objf-xl:"] {
    -o-object-fit: var(--objf-xl) !important;
    object-fit: var(--objf-xl) !important;
  }
  [style*="--objp-xl:"] {
    -o-object-position: var(--objp-xl) !important;
    object-position: var(--objp-xl) !important;
  }
  [style*="--v-xl:"] {
    visibility: var(--v-xl) !important;
  }
  [style*="--z-xl:"] {
    z-index: var(--z-xl) !important;
  }
  [style*="--w-xl:"] {
    width: var(--w-xl) !important;
  }
  [style*="--h-xl:"] {
    height: var(--h-xl) !important;
  }
  [style*="--minw-xl:"] {
    min-width: var(--minw-xl) !important;
  }
  [style*="--minh-xl:"] {
    min-height: var(--minh-xl) !important;
  }
  [style*="--maxw-xl:"] {
    max-width: var(--maxw-xl) !important;
  }
  [style*="--maxh-xl:"] {
    max-height: var(--maxh-xl) !important;
  }
  [style*="--p-xl:"] {
    padding: var(--p-xl) !important;
  }
  [style*="--pl-xl:"] {
    padding-left: var(--pl-xl) !important;
  }
  [style*="--pr-xl:"] {
    padding-right: var(--pr-xl) !important;
  }
  [style*="--pt-xl:"] {
    padding-top: var(--pt-xl) !important;
  }
  [style*="--pb-xl:"] {
    padding-bottom: var(--pb-xl) !important;
  }
  [style*="--m-xl:"] {
    margin: var(--m-xl) !important;
  }
  [style*="--ml-xl:"] {
    margin-left: var(--ml-xl) !important;
  }
  [style*="--mr-xl:"] {
    margin-right: var(--mr-xl) !important;
  }
  [style*="--mt-xl:"] {
    margin-top: var(--mt-xl) !important;
  }
  [style*="--mb-xl:"] {
    margin-bottom: var(--mb-xl) !important;
  }
  [style*="--c-xl:"] {
    color: var(--c-xl) !important;
  }
  [style*="--size-xl:"] {
    font-size: var(--size-xl) !important;
  }
  [style*="--ls-xl:"] {
    letter-spacing: var(--ls-xl) !important;
  }
  [style*="--lh-xl:"] {
    line-height: var(--lh-xl) !important;
  }
  [style*="--ta-xl:"] {
    text-align: var(--ta-xl) !important;
  }
  [style*="--wm-xl:"] {
    -webkit-writing-mode: var(--wm-xl) !important;
    -ms-writing-mode: var(--wm-xl) !important;
    writing-mode: var(--wm-xl) !important;
  }
  [style*="--ws-xl:"] {
    white-space: var(--ws-xl) !important;
  }
  [style*="--wb-xl:"] {
    word-break: var(--wb-xl) !important;
  }
  [style*="--cc-xl:"] {
    -moz-column-count: var(--cc-xl) !important;
    -webkit-column-count: var(--cc-xl) !important;
    column-count: var(--cc-xl) !important;
  }
  [style*="--cg-xl:"] {
    -moz-column-gap: var(--cg-xl) !important;
    -webkit-column-gap: var(--cg-xl) !important;
    column-gap: var(--cg-xl) !important;
  }
  [style*="--cr-xl:"] {
    -moz-column-rule: var(--cr-xl) !important;
    -webkit-column-rule: var(--cr-xl) !important;
    column-rule: var(--cr-xl) !important;
  }
  [style*="--cs-xl:"] {
    -moz-column-span: var(--cs-xl) !important;
    -webkit-column-span: var(--cs-xl) !important;
    column-span: var(--cs-xl) !important;
  }
  [style*="--dir-xl:"] {
    direction: var(--dir-xl) !important;
  }
  [style*="--t-xl:"] {
    -webkit-transform: var(--t-xl) !important;
    -ms-transform: var(--t-xl) !important;
    transform: var(--t-xl) !important;
  }
  [style*="--to-xl:"] {
    -webkit-transform-origin: var(--to-xl) !important;
    -ms-transform-origin: var(--to-xl) !important;
    transform-origin: var(--to-xl) !important;
  }
  [style*="--tc-xl:"] {
    -webkit-transform-style: var(--tc-xl) !important;
    transform-style: var(--tc-xl) !important;
  }
  [style*="--tn-xl:"] {
    -webkit-transition: var(--tn-xl) !important;
    -o-transition: var(--tn-xl) !important;
    transition: var(--tn-xl) !important;
  }
  [style*="--td-xl:"] {
    -webkit-transition-delay: var(--td-xl) !important;
    -o-transition-delay: var(--td-xl) !important;
    transition-delay: var(--td-xl) !important;
  }
  [style*="--tdn-xl:"] {
    -webkit-transition-duration: var(--tdn-xl) !important;
    -o-transition-duration: var(--tdn-xl) !important;
    transition-duration: var(--tdn-xl) !important;
  }
  [style*="--tp-xl:"] {
    -webkit-transition-property: var(--tp-xl) !important;
    -o-transition-property: var(--tp-xl) !important;
    transition-property: var(--tp-xl) !important;
  }
  [style*="-ttf-xl:"] {
    -webkit-transition-timing-function: var(-ttf-xl) !important;
    -o-transition-timing-function: var(-ttf-xl) !important;
    transition-timing-function: var(-ttf-xl) !important;
  }
  [style*="--boxs-xl:"] {
    -webkit-box-shadow: var(--boxs-xl) !important;
    box-shadow: var(--boxs-xl) !important;
  }
  [style*="--ct-xl:"] {
    content: var(--ct-xl) !important;
  }
  [style*="--op-xl:"] {
    opacity: var(--op-xl) !important;
  }
  [style*="--bs-xl:"] {
    -webkit-box-shadow: var(--bs-xl) !important;
    box-shadow: var(--bs-xl) !important;
  }
}
:root {
  --levitate: 8;
}
.modal-container {
  padding: 2em 0;
  width: 160px;
}
.modal-container button,
.modal-container label {
  cursor: pointer;
  display: block;
  background: #446CB3;
  border-radius: var(--br);
  border: 0;
  color: var(--nc-bg-2);
  font-size: 22px;
  line-height: 50px;
  margin: 0 auto;
  -webkit-transition: background 0.3s ease-in;
  -o-transition: background 0.3s ease-in;
  transition: background 0.3s ease-in;
  width: 160px;
}
.modal-container .modal-backdrop {
  height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  width: 0;
}
.modal-container .modal-toggle {
  cursor: pointer;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.modal-container .modal-toggle:hover ~ button {
  background: var(--green);
}
.modal-container .modal-toggle:checked {
  height: 100vh;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 9;
}
.modal-container .modal-toggle:checked .donation {
  background-color: #ed1c24 !important;
  color: var(--nc-bg-2) !important;
  padding: 10px 20px !important;
}
.modal-container .modal-toggle:checked ~ .modal-backdrop {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100vh;
  left: 0;
  opacity: 1;
  pointer-events: none;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 9;
}
.modal-container .modal-toggle:checked ~ .modal-backdrop .modal-content {
  background-color: var(--nc-bg-2);
  border-radius: var(--br);
  -webkit-box-shadow: 0 calc(var(--levitate) * 0.5 px) calc(var(--levitate) * 0.6 px) rgba(0, 0, 0, calc(var(--levitate) * 0.013)), 0 calc(var(--levitate) * 1 px) calc(var(--levitate) * 1.2 px) rgba(0, 0, 0, calc(var(--levitate) * 0.013)), 0 calc(var(--levitate) * 2 px) calc(var(--levitate) * 2.4 px) rgba(0, 0, 0, calc(var(--levitate) * 0.013)), 0 calc(var(--levitate) * 4 px) calc(var(--levitate) * 4.4 px) rgba(0, 0, 0, calc(var(--levitate) * 0.013));
  box-shadow: 0 calc(var(--levitate) * 0.5 px) calc(var(--levitate) * 0.6 px) rgba(0, 0, 0, calc(var(--levitate) * 0.013)), 0 calc(var(--levitate) * 1 px) calc(var(--levitate) * 1.2 px) rgba(0, 0, 0, calc(var(--levitate) * 0.013)), 0 calc(var(--levitate) * 2 px) calc(var(--levitate) * 2.4 px) rgba(0, 0, 0, calc(var(--levitate) * 0.013)), 0 calc(var(--levitate) * 4 px) calc(var(--levitate) * 4.4 px) rgba(0, 0, 0, calc(var(--levitate) * 0.013));
  cursor: auto;
  height: 280px;
  left: calc(50% - 200px);
  max-width: 400px;
  padding: 10px 30px;
  pointer-events: auto;
  position: absolute;
  top: 12%;
  width: 100%;
  z-index: 999;
}
.modal-container .modal-toggle:checked ~ .modal-backdrop .modal-content .modal-close {
  background: var(--nc-bg-2);
  color: var(--text-main);
  cursor: pointer;
  font-size: 1em;
  position: absolute;
  right: 2px;
  text-align: center;
  top: 0;
  width: 25px;
}
.modal-container .modal-toggle:checked ~ .modal-backdrop .modal-content .modal-close:hover {
  color: #333333;
}
.modal-container .modal-toggle:checked ~ .modal-backdrop .modal-content .modal-close.button {
  background: var(--nc-lk-1);
  border-radius: var(--br);
  color: var(--nc-bg-2);
  font-size: 14px;
  font-weight: normal;
  bottom: 10px;
  right: 10px;
  top: initial;
  width: 50px;
}
.modal-container .modal-toggle:checked ~ .modal-backdrop .modal-content .modal-close.button:hover {
  background: var(--nc-lk-2);
  color: var(--nc-bg-2);
}
@media (max-width: 400px) {
  .modal-container modal-toggle:checked ~ .modal-backdrop .modal-content {
    left: 0;
  }
}
.circular--square {
  border-radius: 50%;
}
.tab > label {
  background: var(--nc-bg-3);
  border: 1px solid var(--nc-bg-3);
  color: var(--nc-tx-3);
  cursor: pointer;
  display: block;
  margin-bottom: calc(1px * -1);
  padding: 1em;
  text-transform: uppercase;
  -webkit-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
.tab-content {
  color: var(--nc-tx-2);
  display: none;
}
.tab:hover label {
  border-top-color: var(--nc-ac-1);
  color: var(--nc-ac-tx);
}
.tabbed {
  margin: 32px 0;
  overflow-x: hidden;
  padding-bottom: 16px;
}
.tabbed [type="radio"] {
  display: none;
}
/*******************************
Set the max number of tabs 

If this number is less than the 
number of tabs additional tabs 
will not work 

The CSS generated takes advatage of 
sibling combinators see w3 for more info
https://www.w3.org/TR/selectors-3/#general-sibling-combinators
********************************/
.tabbed [type="radio"]:nth-of-type(1):checked ~ .tab-content:nth-of-type(1) {
  display: block;
}
.tabbed [type="radio"]:nth-of-type(1):checked ~ .tabs .tab:nth-of-type(1) label {
  background: var(--nc-bg-1);
  border-bottom-color: var(--nc-bg-1);
  border-top-color: #b721ff;
  color: var(--nc-tx-2);
}
.tabbed [type="radio"]:nth-of-type(2):checked ~ .tab-content:nth-of-type(2) {
  display: block;
}
.tabbed [type="radio"]:nth-of-type(2):checked ~ .tabs .tab:nth-of-type(2) label {
  background: var(--nc-bg-1);
  border-bottom-color: var(--nc-bg-1);
  border-top-color: #b721ff;
  color: var(--nc-tx-2);
}
.tabbed [type="radio"]:nth-of-type(3):checked ~ .tab-content:nth-of-type(3) {
  display: block;
}
.tabbed [type="radio"]:nth-of-type(3):checked ~ .tabs .tab:nth-of-type(3) label {
  background: var(--nc-bg-1);
  border-bottom-color: var(--nc-bg-1);
  border-top-color: #b721ff;
  color: var(--nc-tx-2);
}
.tabs {
  border-bottom: 1px solid var(--nc-ac-1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 0;
}
/* summary / details */
details {
  background: var(--nc-bg-2);
  -webkit-box-shadow: 0 0.1rem 1rem -0.5rem var(--nc-bg-2);
  box-shadow: 0 0.1rem 1rem -0.5rem var(--nc-bg-2);
  margin: 1rem 0.5rem;
  -webkit-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
summary {
  outline: none;
  border: none;
  cursor: pointer;
  display: block;
  padding: 1rem;
  padding-left: 2.2rem;
  position: relative;
}
summary::before {
  border-color: transparent transparent transparent var(--nc-tx-2);
  border-style: solid;
  border-width: 0.4rem;
  content: '';
  left: 1rem;
  position: absolute;
  top: 1.3rem;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  -webkit-transform-origin: 0.2rem 50%;
  -ms-transform-origin: 0.2rem 50%;
  transform-origin: 0.2rem 50%;
  -webkit-transition: 0.25s -webkit-transform ease;
  transition: 0.25s -webkit-transform ease;
  -o-transition: 0.25s transform ease;
  transition: 0.25s transform ease;
  transition: 0.25s transform ease, 0.25s -webkit-transform ease;
}
html {
  background-color: var(--nc-bg-1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 320px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  font-size: 14px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
body {
  background: var(--nc-bg-2);
  max-width: inherit;
  width: 100vw;
  padding: 0.5rem;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: var(--nc-tx-1);
  line-height: 1.42857143;
}
section,
.section {
  margin: auto;
  max-width: 72em;
}
.navbar .column {
  border: none;
  background: inherit;
  font-size: larger;
}
.navbar img {
  width: auto;
}
.navbar a {
  vertical-align: middle;
  padding: 1em 2em;
}
.hidden {
  visibility: hidden;
}
img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
a {
  text-decoration: none;
}
strong {
  color: var(--nc-tx-2);
  font-weight: 700;
}
pre,
code {
  font-family: monospace, sans-serif;
}
code {
  color: hsl(4, 79%, 66%);
  margin: 1em;
}
/*
pre {
  background-color: var(--nc-bg-3);
  color: var(--nc-tx-2);
  white-space: pre-line;
  word-wrap: normal;

  code {
    display: block;
    overflow: auto;
    padding: 16px 20px;
  }
}
*/
span {
  font-style: inherit;
  font-weight: inherit;
}
span.highlight {
  position: relative;
  margin: 1em;
  padding: 0.01em 0.5em;
}
.content:not(:last-child),
.title:not(:last-child),
.subtitle:not(:last-child),
.highlight:not(:last-child) {
  margin-bottom: 20px;
}
.container {
  position: relative;
}
@media screen and (min-width: 980px) {
  .container {
    margin: 0 auto;
    max-width: 960px;
  }
}
@media screen and (min-width: 1180px) {
  .container {
    max-width: 1200px;
  }
}
.--text-centered {
  text-align: center;
  margin: auto;
}
.--text-centered p {
  margin: auto;
}
.content li + li {
  margin-top: 0.25em;
}
.content p:not(:last-child),
.content ul:not(:last-child) {
  margin-bottom: 1em;
}
.content ol {
  list-style: decimal outside;
  margin-left: 2em;
  margin-right: 2em;
  margin-top: 1em;
}
.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-right: 2em;
  margin-top: 1em;
}
.notification {
  border-radius: var(--br);
  padding: 1em 1.6em;
  position: relative;
}
.notification:before {
  clear: both;
  content: " ";
  display: table;
}
.notification:after {
  clear: both;
  content: " ";
  display: table;
}
.notification.is-info {
  background-color: #42afe3;
  color: #fff;
}
.notification.is-success {
  background-color: #97cd76;
  color: #fff;
}
.notification.is-warning {
  background-color: #fce473;
  color: rgba(17, 17, 17, 0.5);
}
.notification.is-danger {
  background-color: #ed6c63;
  color: #fff;
}
.is-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
h1,
.title {
  font-size: 28px;
  line-height: 1;
}
h1,
.title,
h1 .subtitle,
.title .subtitle {
  font-weight: 300;
  word-break: break-word;
}
h1 + .subtitle,
.title + .subtitle {
  margin-top: -10px;
}
@media screen and (min-width: 769px) {
  .title + .subtitle {
    margin-top: -15px;
  }
}
h2,
.subtitle {
  font-size: 18px;
}
.column {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  padding: 0 0.5rem;
}
@media screen and (min-width: 769px) {
  .column.is {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .column.is-half,
  .column.is-6 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 49.77778%;
  }
  .column.is-third,
  .column.is-4 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 33%;
  }
  .column.is-quarter,
  .column.is-3 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 25%;
  }
  .column.is-2 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 16.66667%;
  }
}
.columns,
.row {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  margin-top: -0.8rem;
}
.columns:first-child,
.row:first-child {
  margin-top: inherit;
}
body > .columns:last-child,
body > .row:last-child {
  margin-bottom: -2rem;
}
.columns:not(:last-child),
.row:not(:last-child) {
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .columns:not(.is-desktop),
  .row:not(.is-desktop) {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .columns:not(.is-desktop),
  .row:not(.is-desktop) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.highlight {
  background-color: #fdf6e3;
  color: #586e75;
  font-size: 12px;
  font-weight: normal;
  overflow: hidden;
  padding: 0;
}
.highlight pre {
  overflow: auto;
  max-width: 100%;
}
.highlight h4,
.highlight h5,
.highlight h6 {
  color: var(--black);
}
.highlight .s {
  color: #2aa198;
}
.highlight .na {
  color: #b58900;
}
.highlight .nt {
  color: #268bd2;
}
.shadowed {
  -webkit-box-shadow: 0 20px 40px -20px #333;
  box-shadow: 0 20px 40px -20px #333;
}
.cursor-pointer {
  cursor: pointer;
}
.truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.uppercase {
  text-transform: uppercase;
}
.Pricing-box {
  padding: 2em;
  margin: 2em;
}
