@import url("https://necolas.github.io/normalize.css/8.0.1/normalize.css");
html {
  box-sizing: border-box;
  height: 100%;
}

* {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
*, *::after, *::before {
  box-sizing: border-box;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure,
figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  padding: 0;
  border: 0;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  height: 100%;
  line-height: 1.5;
  overflow-x: hidden;
}

ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after {
  content: "";
  content: none;
}

q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

button, input, textarea, select, option {
  padding: 0;
  background-color: transparent;
  border: none;
  margin: 0;
  appearance: none;
  font-size: 1rem;
}
button:focus, button:active, input:focus, input:active, textarea:focus, textarea:active, select:focus, select:active, option:focus, option:active {
  outline: none;
}

a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-decoration: none;
  cursor: pointer;
}
a:focus, a:hover, a:active {
  text-decoration: none;
}
a:focus::after, a:hover::after, a:active::after {
  display: none;
}

img {
  max-width: 100%;
}

input, textarea {
  color: currentColor;
  font: inherit;
}

a, button {
  cursor: pointer;
}

input[type=search]::-webkit-search-cancel-button {
  display: none;
}

input[type=search]::-ms-clear {
  display: none;
}

*,
*:focus,
*:active {
  -webkit-tap-highlight-color: transparent;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.align-content--start, .align-content--s, .align-ct--start, .align-ct--s,
.an-content--start,
.an-content--s,
.an-ct--start,
.an-ct--s {
  align-content: flex-start;
}
.align-content--end, .align-content--e, .align-ct--end, .align-ct--e,
.an-content--end,
.an-content--e,
.an-ct--end,
.an-ct--e {
  align-content: flex-end;
}
.align-content--center, .align-content--c, .align-ct--center, .align-ct--c,
.an-content--center,
.an-content--c,
.an-ct--center,
.an-ct--c {
  align-content: center;
}
.align-items--start, .align-items--s, .align--is--start, .align--is--s,
.an-items--start,
.an-items--s,
.an--is--start,
.an--is--s {
  align-items: flex-start;
}
.align-items--end, .align-items--e, .align--is--end, .align--is--e,
.an-items--end,
.an-items--e,
.an--is--end,
.an--is--e {
  align-items: flex-end;
}
.align-items--center, .align-items--c, .align--is--center, .align--is--c,
.an-items--center,
.an-items--c,
.an--is--center,
.an--is--c {
  align-items: center;
}
.align-self--start, .align-self--s, .align-sf--start, .align-sf--s,
.an-self--start,
.an-self--s,
.an-sf--start,
.an-sf--s {
  align-self: flex-start;
}
.align-self--end, .align-self--e, .align-sf--end, .align-sf--e,
.an-self--end,
.an-self--e,
.an-sf--end,
.an-sf--e {
  align-self: flex-end;
}
.align-self--center, .align-self--c, .align-sf--center, .align-sf--c,
.an-self--center,
.an-self--c,
.an-sf--center,
.an-sf--c {
  align-self: center;
}

.background-color--black, .background-color--blk, .background-cl--black, .background-cl--blk,
.bg-color--black,
.bg-color--blk,
.bg-cl--black,
.bg-cl--blk {
  background-color: #000;
}
.background-color--white, .background-color--wht, .background-cl--white, .background-cl--wht,
.bg-color--white,
.bg-color--wht,
.bg-cl--white,
.bg-cl--wht {
  background-color: #fff;
}
.background-color--primary, .background-color--pry, .background-cl--primary, .background-cl--pry,
.bg-color--primary,
.bg-color--pry,
.bg-cl--primary,
.bg-cl--pry {
  background-color: #0073a8;
}
.background-color--secondary, .background-color--scd, .background-cl--secondary, .background-cl--scd,
.bg-color--secondary,
.bg-color--scd,
.bg-cl--secondary,
.bg-cl--scd {
  background-color: #005075;
}
.background-color--light-gray, .background-color--lt-gr, .background-cl--light-gray, .background-cl--lt-gr,
.bg-color--light-gray,
.bg-color--lt-gr,
.bg-cl--light-gray,
.bg-cl--lt-gr {
  background-color: #767676;
}
.background-color--extra-light-gray, .background-colorxtr--lt-gr, .background-cl--extra-light-gray, .background-clxtr--lt-gr,
.bg-color--extra-light-gray,
.bg-colorxtr--lt-gr,
.bg-cl--extra-light-gray,
.bg-clxtr--lt-gr {
  background-color: #fafafa;
}
.background-color--dark-gray, .background-color--drk-gr, .background-cl--dark-gray, .background-cl--drk-gr,
.bg-color--dark-gray,
.bg-color--drk-gr,
.bg-cl--dark-gray,
.bg-cl--drk-gr {
  background-color: #111;
}
.background-size--cover, .background-size--cvr, .background-sz--cover, .background-sz--cvr,
.bg-size--cover,
.bg-size--cvr,
.bg-sz--cover,
.bg-sz--cvr {
  background-size: cover;
}
.background-size--contain, .background-size--ctn, .background-sz--contain, .background-sz--ctn,
.bg-size--contain,
.bg-size--ctn,
.bg-sz--contain,
.bg-sz--ctn {
  background-size: contain;
}
.background-size--100, .background-sz--100,
.bg-size--100,
.bg-sz--100 {
  background-size: 100;
}
.background-position-x--left, .background-position-x-lft,
.bg-position-x--left,
.bg-position-x-lft {
  background-position-x: left;
}
.background-position-x--center, .background-position-x--ctr,
.bg-position-x--center,
.bg-position-x--ctr {
  background-position-x: center;
}
.background-position-x--right, .background-position-x--rgt,
.bg-position-x--right,
.bg-position-x--rgt {
  background-position-x: right;
}
.background-position-y--top,
.bg-position-y--top {
  background-position-y: top;
}
.background-position-y--center, .background-position-y--ctr,
.bg-position-y--center,
.bg-position-y--ctr {
  background-position-y: center;
}
.background-position-y--right, .background-position-y--btm,
.bg-position-y--right,
.bg-position-y--btm {
  background-position-y: bottom;
}

.border-radius--10, .border-rds--10,
.bdr-radius--10,
.bdr-rds--10 {
  border-radius: 10%;
}
.border-radius--20, .border-rds--20,
.bdr-radius--20,
.bdr-rds--20 {
  border-radius: 20%;
}
.border-radius--25, .border-rds--25,
.bdr-radius--25,
.bdr-rds--25 {
  border-radius: 25%;
}
.border-radius--33, .border-rds--33,
.bdr-radius--33,
.bdr-rds--33 {
  border-radius: 33%;
}
.border-radius--40, .border-rds--40,
.bdr-radius--40,
.bdr-rds--40 {
  border-radius: 40%;
}
.border-radius--45, .border-rds--45,
.bdr-radius--45,
.bdr-rds--45 {
  border-radius: 45%;
}
.border-radius--50, .border-rds--50,
.bdr-radius--50,
.bdr-rds--50 {
  border-radius: 50%;
}
.border-radius--60, .border-rds--60,
.bdr-radius--60,
.bdr-rds--60 {
  border-radius: 60%;
}
.border-radius--67, .border-rds--67,
.bdr-radius--67,
.bdr-rds--67 {
  border-radius: 66.67%;
}
.border-radius--75, .border-rds--75,
.bdr-radius--75,
.bdr-rds--75 {
  border-radius: 75%;
}
.border-radius--80, .border-rds--80,
.bdr-radius--80,
.bdr-rds--80 {
  border-radius: 80%;
}
.border-radius--90, .border-rds--90,
.bdr-radius--90,
.bdr-rds--90 {
  border-radius: 90%;
}
.border-radius--100, .border-rds--100,
.bdr-radius--100,
.bdr-rds--100 {
  border-radius: 100%;
}
.border-radius--xxs, .border-rds--xxs,
.bdr-radius--xxs,
.bdr-rds--xxs {
  border-radius: 0.5rem;
}
.border-radius--xs, .border-rds--xs,
.bdr-radius--xs,
.bdr-rds--xs {
  border-radius: 1rem;
}
.border-radius--sm, .border-rds--sm,
.bdr-radius--sm,
.bdr-rds--sm {
  border-radius: 1.5rem;
}
.border-radius--ms, .border-rds--ms,
.bdr-radius--ms,
.bdr-rds--ms {
  border-radius: 2rem;
}
.border-radius--md, .border-rds--md,
.bdr-radius--md,
.bdr-rds--md {
  border-radius: 3rem;
}
.border-radius--ml, .border-rds--ml,
.bdr-radius--ml,
.bdr-rds--ml {
  border-radius: 5rem;
}
.border-radius--lg, .border-rds--lg,
.bdr-radius--lg,
.bdr-rds--lg {
  border-radius: 6rem;
}
.border-radius--xl, .border-rds--xl,
.bdr-radius--xl,
.bdr-rds--xl {
  border-radius: 8rem;
}
.border-radius--xxl, .border-rds--xxl,
.bdr-radius--xxl,
.bdr-rds--xxl {
  border-radius: 10rem;
}
.border-width--10, .border-w--10,
.bdr-width--10,
.bdr-w--10 {
  border-width: 10%;
}
.border-width--20, .border-w--20,
.bdr-width--20,
.bdr-w--20 {
  border-width: 20%;
}
.border-width--25, .border-w--25,
.bdr-width--25,
.bdr-w--25 {
  border-width: 25%;
}
.border-width--33, .border-w--33,
.bdr-width--33,
.bdr-w--33 {
  border-width: 33%;
}
.border-width--40, .border-w--40,
.bdr-width--40,
.bdr-w--40 {
  border-width: 40%;
}
.border-width--45, .border-w--45,
.bdr-width--45,
.bdr-w--45 {
  border-width: 45%;
}
.border-width--50, .border-w--50,
.bdr-width--50,
.bdr-w--50 {
  border-width: 50%;
}
.border-width--60, .border-w--60,
.bdr-width--60,
.bdr-w--60 {
  border-width: 60%;
}
.border-width--67, .border-w--67,
.bdr-width--67,
.bdr-w--67 {
  border-width: 66.67%;
}
.border-width--75, .border-w--75,
.bdr-width--75,
.bdr-w--75 {
  border-width: 75%;
}
.border-width--80, .border-w--80,
.bdr-width--80,
.bdr-w--80 {
  border-width: 80%;
}
.border-width--90, .border-w--90,
.bdr-width--90,
.bdr-w--90 {
  border-width: 90%;
}
.border-width--100, .border-w--100,
.bdr-width--100,
.bdr-w--100 {
  border-width: 100%;
}
.border-width--xxs, .border-w--xxs,
.bdr-width--xxs,
.bdr-w--xxs {
  border-width: 0.5rem;
}
.border-width--xs, .border-w--xs,
.bdr-width--xs,
.bdr-w--xs {
  border-width: 1rem;
}
.border-width--sm, .border-w--sm,
.bdr-width--sm,
.bdr-w--sm {
  border-width: 1.5rem;
}
.border-width--ms, .border-w--ms,
.bdr-width--ms,
.bdr-w--ms {
  border-width: 2rem;
}
.border-width--md, .border-w--md,
.bdr-width--md,
.bdr-w--md {
  border-width: 3rem;
}
.border-width--ml, .border-w--ml,
.bdr-width--ml,
.bdr-w--ml {
  border-width: 5rem;
}
.border-width--lg, .border-w--lg,
.bdr-width--lg,
.bdr-w--lg {
  border-width: 6rem;
}
.border-width--xl, .border-w--xl,
.bdr-width--xl,
.bdr-w--xl {
  border-width: 8rem;
}
.border-width--xxl, .border-w--xxl,
.bdr-width--xxl,
.bdr-w--xxl {
  border-width: 10rem;
}

.color--black, .color--blk,
.clr--black,
.clr--blk {
  color: #000;
}
.color--white, .color--wht,
.clr--white,
.clr--wht {
  color: #fff;
}
.color--primary, .color--pry,
.clr--primary,
.clr--pry {
  color: #0073a8;
}
.color--secondary, .color--scd,
.clr--secondary,
.clr--scd {
  color: #005075;
}
.color--light-gray, .color--lt-gr,
.clr--light-gray,
.clr--lt-gr {
  color: #767676;
}
.color--dark-gray, .color--drk-gr,
.clr--dark-gray,
.clr--drk-gr {
  color: #111;
}

.flex,
.flx {
  display: flex;
}
.flex-wrap--wrap, .flex-wrap--wrp, .flex-wrp--wrap, .flex-wrp--wrp,
.flx-wrap--wrap,
.flx-wrap--wrp,
.flx-wrp--wrap,
.flx-wrp--wrp {
  display: flex;
  flex-wrap: wrap;
}
.flex-wrap--wrap, .flex-wrap--nowrp, .flex-wrp--wrap, .flex-wrp--nowrp,
.flx-wrap--wrap,
.flx-wrap--nowrp,
.flx-wrp--wrap,
.flx-wrp--nowrp {
  display: flex;
  flex-wrap: nowrap;
}
.flex-basis--1-col, .flex-basis--1, .flex-bas--1-col, .flex-bas--1,
.flx-basis--1-col,
.flx-basis--1,
.flx-bas--1-col,
.flx-bas--1 {
  flex-basis: 100%;
}
.flex-basis--2-col, .flex-basis--2, .flex-bas--2-col, .flex-bas--2,
.flx-basis--2-col,
.flx-basis--2,
.flx-bas--2-col,
.flx-bas--2 {
  flex-basis: calc(51% - 1.5rem / 2);
}
.flex-basis--3-col, .flex-basis--3, .flex-bas--3-col, .flex-bas--3,
.flx-basis--3-col,
.flx-basis--3,
.flx-bas--3-col,
.flx-bas--3 {
  flex-basis: calc(33.3333% - 1.5 * 1.5rem / 3);
}
.flex-basis--4-col, .flex-basis--4, .flex-bas--4-col, .flex-bas--4,
.flx-basis--4-col,
.flx-basis--4,
.flx-bas--4-col,
.flx-bas--4 {
  flex-basis: calc(25% - 2 * 1.5rem / 4);
}
.flex-basis--5-col, .flex-basis--5, .flex-bas--5-col, .flex-bas--5,
.flx-basis--5-col,
.flx-basis--5,
.flx-bas--5-col,
.flx-bas--5 {
  flex-basis: calc(25% - 2.5 * 1.5rem / 5);
}
.flex-basis--6-col, .flex-basis--6, .flex-bas--6-col, .flex-bas--6,
.flx-basis--6-col,
.flx-basis--6,
.flx-bas--6-col,
.flx-bas--6 {
  flex-basis: calc(25% - 3 * 1.5rem / 6);
}
.flex-basis--7-col, .flex-basis--7, .flex-bas--7-col, .flex-bas--7,
.flx-basis--7-col,
.flx-basis--7,
.flx-bas--7-col,
.flx-bas--7 {
  flex-basis: calc(14.2857% - 3.5 * 1.5rem / 7);
}
.flex-basis--8-col, .flex-basis--8, .flex-bas--8-col, .flex-bas--8,
.flx-basis--8-col,
.flx-basis--8,
.flx-bas--8-col,
.flx-bas--8 {
  flex-basis: calc(12.5% - 4 * 1.5rem / 8);
}
.flex-basis--9-col, .flex-basis--9, .flex-bas--9-col, .flex-bas--9,
.flx-basis--9-col,
.flx-basis--9,
.flx-bas--9-col,
.flx-bas--9 {
  flex-basis: calc(11.11% - 4.5 * 1.5rem / 9);
}
.flex-basis--10-col, .flex-basis--10, .flex-bas--10-col, .flex-bas--10,
.flx-basis--10-col,
.flx-basis--10,
.flx-bas--10-col,
.flx-bas--10 {
  flex-basis: calc(10% - 5 * 1.5rem / 10);
}
.flex-basis--11-col, .flex-basis--11, .flex-bas--11-col, .flex-bas--11,
.flx-basis--11-col,
.flx-basis--11,
.flx-bas--11-col,
.flx-bas--11 {
  flex-basis: calc(9.0909% - 5.5 * 1.5rem / 11);
}
.flex-basis--12-col, .flex-basis--12, .flex-bas--12-col, .flex-bas--12,
.flx-basis--12-col,
.flx-basis--12,
.flx-bas--12-col,
.flx-bas--12 {
  flex-basis: calc(8.3333% - 6 * 1.5rem / 12);
}

.grid,
.grd {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
}
.grid-template-columns--repeat-1-1fr, .grid-template-columns--rpt-1-1fr, .grid-template-cols--repeat-1-1fr, .grid-template-cols--rpt-1-1fr, .grid-tmp-columns--repeat-1-1fr, .grid-tmp-columns--rpt-1-1fr, .grid-tmp-cols--repeat-1-1fr, .grid-tmp-cols--rpt-1-1fr,
.grd-template-columns--repeat-1-1fr,
.grd-template-columns--rpt-1-1fr,
.grd-template-cols--repeat-1-1fr,
.grd-template-cols--rpt-1-1fr,
.grd-tmp-columns--repeat-1-1fr,
.grd-tmp-columns--rpt-1-1fr,
.grd-tmp-cols--repeat-1-1fr,
.grd-tmp-cols--rpt-1-1fr {
  grid-template-columns: repeat(1, 1fr);
}
.grid-template-columns--repeat-1-auto, .grid-template-columns--rpt-1-auto, .grid-template-cols--repeat-1-auto, .grid-template-cols--rpt-1-auto, .grid-tmp-columns--repeat-1-auto, .grid-tmp-columns--rpt-1-auto, .grid-tmp-cols--repeat-1-auto, .grid-tmp-cols--rpt-1-auto,
.grd-template-columns--repeat-1-auto,
.grd-template-columns--rpt-1-auto,
.grd-template-cols--repeat-1-auto,
.grd-template-cols--rpt-1-auto,
.grd-tmp-columns--repeat-1-auto,
.grd-tmp-columns--rpt-1-auto,
.grd-tmp-cols--repeat-1-auto,
.grd-tmp-cols--rpt-1-auto {
  grid-template-columns: repeat(1, auto);
}
.grid-template-columns--repeat-2-1fr, .grid-template-columns--rpt-2-1fr, .grid-template-cols--repeat-2-1fr, .grid-template-cols--rpt-2-1fr, .grid-tmp-columns--repeat-2-1fr, .grid-tmp-columns--rpt-2-1fr, .grid-tmp-cols--repeat-2-1fr, .grid-tmp-cols--rpt-2-1fr,
.grd-template-columns--repeat-2-1fr,
.grd-template-columns--rpt-2-1fr,
.grd-template-cols--repeat-2-1fr,
.grd-template-cols--rpt-2-1fr,
.grd-tmp-columns--repeat-2-1fr,
.grd-tmp-columns--rpt-2-1fr,
.grd-tmp-cols--repeat-2-1fr,
.grd-tmp-cols--rpt-2-1fr {
  grid-template-columns: repeat(2, 1fr);
}
.grid-template-columns--repeat-2-auto, .grid-template-columns--rpt-2-auto, .grid-template-cols--repeat-2-auto, .grid-template-cols--rpt-2-auto, .grid-tmp-columns--repeat-2-auto, .grid-tmp-columns--rpt-2-auto, .grid-tmp-cols--repeat-2-auto, .grid-tmp-cols--rpt-2-auto,
.grd-template-columns--repeat-2-auto,
.grd-template-columns--rpt-2-auto,
.grd-template-cols--repeat-2-auto,
.grd-template-cols--rpt-2-auto,
.grd-tmp-columns--repeat-2-auto,
.grd-tmp-columns--rpt-2-auto,
.grd-tmp-cols--repeat-2-auto,
.grd-tmp-cols--rpt-2-auto {
  grid-template-columns: repeat(2, auto);
}
.grid-template-columns--repeat-3-1fr, .grid-template-columns--rpt-3-1fr, .grid-template-cols--repeat-3-1fr, .grid-template-cols--rpt-3-1fr, .grid-tmp-columns--repeat-3-1fr, .grid-tmp-columns--rpt-3-1fr, .grid-tmp-cols--repeat-3-1fr, .grid-tmp-cols--rpt-3-1fr,
.grd-template-columns--repeat-3-1fr,
.grd-template-columns--rpt-3-1fr,
.grd-template-cols--repeat-3-1fr,
.grd-template-cols--rpt-3-1fr,
.grd-tmp-columns--repeat-3-1fr,
.grd-tmp-columns--rpt-3-1fr,
.grd-tmp-cols--repeat-3-1fr,
.grd-tmp-cols--rpt-3-1fr {
  grid-template-columns: repeat(3, 1fr);
}
.grid-template-columns--repeat-3-auto, .grid-template-columns--rpt-3-auto, .grid-template-cols--repeat-3-auto, .grid-template-cols--rpt-3-auto, .grid-tmp-columns--repeat-3-auto, .grid-tmp-columns--rpt-3-auto, .grid-tmp-cols--repeat-3-auto, .grid-tmp-cols--rpt-3-auto,
.grd-template-columns--repeat-3-auto,
.grd-template-columns--rpt-3-auto,
.grd-template-cols--repeat-3-auto,
.grd-template-cols--rpt-3-auto,
.grd-tmp-columns--repeat-3-auto,
.grd-tmp-columns--rpt-3-auto,
.grd-tmp-cols--repeat-3-auto,
.grd-tmp-cols--rpt-3-auto {
  grid-template-columns: repeat(3, auto);
}
.grid-template-columns--repeat-4-1fr, .grid-template-columns--rpt-4-1fr, .grid-template-cols--repeat-4-1fr, .grid-template-cols--rpt-4-1fr, .grid-tmp-columns--repeat-4-1fr, .grid-tmp-columns--rpt-4-1fr, .grid-tmp-cols--repeat-4-1fr, .grid-tmp-cols--rpt-4-1fr,
.grd-template-columns--repeat-4-1fr,
.grd-template-columns--rpt-4-1fr,
.grd-template-cols--repeat-4-1fr,
.grd-template-cols--rpt-4-1fr,
.grd-tmp-columns--repeat-4-1fr,
.grd-tmp-columns--rpt-4-1fr,
.grd-tmp-cols--repeat-4-1fr,
.grd-tmp-cols--rpt-4-1fr {
  grid-template-columns: repeat(4, 1fr);
}
.grid-template-columns--repeat-4-auto, .grid-template-columns--rpt-4-auto, .grid-template-cols--repeat-4-auto, .grid-template-cols--rpt-4-auto, .grid-tmp-columns--repeat-4-auto, .grid-tmp-columns--rpt-4-auto, .grid-tmp-cols--repeat-4-auto, .grid-tmp-cols--rpt-4-auto,
.grd-template-columns--repeat-4-auto,
.grd-template-columns--rpt-4-auto,
.grd-template-cols--repeat-4-auto,
.grd-template-cols--rpt-4-auto,
.grd-tmp-columns--repeat-4-auto,
.grd-tmp-columns--rpt-4-auto,
.grd-tmp-cols--repeat-4-auto,
.grd-tmp-cols--rpt-4-auto {
  grid-template-columns: repeat(4, auto);
}
.grid-template-columns--repeat-5-1fr, .grid-template-columns--rpt-5-1fr, .grid-template-cols--repeat-5-1fr, .grid-template-cols--rpt-5-1fr, .grid-tmp-columns--repeat-5-1fr, .grid-tmp-columns--rpt-5-1fr, .grid-tmp-cols--repeat-5-1fr, .grid-tmp-cols--rpt-5-1fr,
.grd-template-columns--repeat-5-1fr,
.grd-template-columns--rpt-5-1fr,
.grd-template-cols--repeat-5-1fr,
.grd-template-cols--rpt-5-1fr,
.grd-tmp-columns--repeat-5-1fr,
.grd-tmp-columns--rpt-5-1fr,
.grd-tmp-cols--repeat-5-1fr,
.grd-tmp-cols--rpt-5-1fr {
  grid-template-columns: repeat(5, 1fr);
}
.grid-template-columns--repeat-5-auto, .grid-template-columns--rpt-5-auto, .grid-template-cols--repeat-5-auto, .grid-template-cols--rpt-5-auto, .grid-tmp-columns--repeat-5-auto, .grid-tmp-columns--rpt-5-auto, .grid-tmp-cols--repeat-5-auto, .grid-tmp-cols--rpt-5-auto,
.grd-template-columns--repeat-5-auto,
.grd-template-columns--rpt-5-auto,
.grd-template-cols--repeat-5-auto,
.grd-template-cols--rpt-5-auto,
.grd-tmp-columns--repeat-5-auto,
.grd-tmp-columns--rpt-5-auto,
.grd-tmp-cols--repeat-5-auto,
.grd-tmp-cols--rpt-5-auto {
  grid-template-columns: repeat(5, auto);
}
.grid-template-columns--repeat-6-1fr, .grid-template-columns--rpt-6-1fr, .grid-template-cols--repeat-6-1fr, .grid-template-cols--rpt-6-1fr, .grid-tmp-columns--repeat-6-1fr, .grid-tmp-columns--rpt-6-1fr, .grid-tmp-cols--repeat-6-1fr, .grid-tmp-cols--rpt-6-1fr,
.grd-template-columns--repeat-6-1fr,
.grd-template-columns--rpt-6-1fr,
.grd-template-cols--repeat-6-1fr,
.grd-template-cols--rpt-6-1fr,
.grd-tmp-columns--repeat-6-1fr,
.grd-tmp-columns--rpt-6-1fr,
.grd-tmp-cols--repeat-6-1fr,
.grd-tmp-cols--rpt-6-1fr {
  grid-template-columns: repeat(6, 1fr);
}
.grid-template-columns--repeat-6-auto, .grid-template-columns--rpt-6-auto, .grid-template-cols--repeat-6-auto, .grid-template-cols--rpt-6-auto, .grid-tmp-columns--repeat-6-auto, .grid-tmp-columns--rpt-6-auto, .grid-tmp-cols--repeat-6-auto, .grid-tmp-cols--rpt-6-auto,
.grd-template-columns--repeat-6-auto,
.grd-template-columns--rpt-6-auto,
.grd-template-cols--repeat-6-auto,
.grd-template-cols--rpt-6-auto,
.grd-tmp-columns--repeat-6-auto,
.grd-tmp-columns--rpt-6-auto,
.grd-tmp-cols--repeat-6-auto,
.grd-tmp-cols--rpt-6-auto {
  grid-template-columns: repeat(6, auto);
}
.grid-template-columns--repeat-7-1fr, .grid-template-columns--rpt-7-1fr, .grid-template-cols--repeat-7-1fr, .grid-template-cols--rpt-7-1fr, .grid-tmp-columns--repeat-7-1fr, .grid-tmp-columns--rpt-7-1fr, .grid-tmp-cols--repeat-7-1fr, .grid-tmp-cols--rpt-7-1fr,
.grd-template-columns--repeat-7-1fr,
.grd-template-columns--rpt-7-1fr,
.grd-template-cols--repeat-7-1fr,
.grd-template-cols--rpt-7-1fr,
.grd-tmp-columns--repeat-7-1fr,
.grd-tmp-columns--rpt-7-1fr,
.grd-tmp-cols--repeat-7-1fr,
.grd-tmp-cols--rpt-7-1fr {
  grid-template-columns: repeat(7, 1fr);
}
.grid-template-columns--repeat-7-auto, .grid-template-columns--rpt-7-auto, .grid-template-cols--repeat-7-auto, .grid-template-cols--rpt-7-auto, .grid-tmp-columns--repeat-7-auto, .grid-tmp-columns--rpt-7-auto, .grid-tmp-cols--repeat-7-auto, .grid-tmp-cols--rpt-7-auto,
.grd-template-columns--repeat-7-auto,
.grd-template-columns--rpt-7-auto,
.grd-template-cols--repeat-7-auto,
.grd-template-cols--rpt-7-auto,
.grd-tmp-columns--repeat-7-auto,
.grd-tmp-columns--rpt-7-auto,
.grd-tmp-cols--repeat-7-auto,
.grd-tmp-cols--rpt-7-auto {
  grid-template-columns: repeat(7, auto);
}
.grid-template-columns--repeat-8-1fr, .grid-template-columns--rpt-8-1fr, .grid-template-cols--repeat-8-1fr, .grid-template-cols--rpt-8-1fr, .grid-tmp-columns--repeat-8-1fr, .grid-tmp-columns--rpt-8-1fr, .grid-tmp-cols--repeat-8-1fr, .grid-tmp-cols--rpt-8-1fr,
.grd-template-columns--repeat-8-1fr,
.grd-template-columns--rpt-8-1fr,
.grd-template-cols--repeat-8-1fr,
.grd-template-cols--rpt-8-1fr,
.grd-tmp-columns--repeat-8-1fr,
.grd-tmp-columns--rpt-8-1fr,
.grd-tmp-cols--repeat-8-1fr,
.grd-tmp-cols--rpt-8-1fr {
  grid-template-columns: repeat(8, 1fr);
}
.grid-template-columns--repeat-8-auto, .grid-template-columns--rpt-8-auto, .grid-template-cols--repeat-8-auto, .grid-template-cols--rpt-8-auto, .grid-tmp-columns--repeat-8-auto, .grid-tmp-columns--rpt-8-auto, .grid-tmp-cols--repeat-8-auto, .grid-tmp-cols--rpt-8-auto,
.grd-template-columns--repeat-8-auto,
.grd-template-columns--rpt-8-auto,
.grd-template-cols--repeat-8-auto,
.grd-template-cols--rpt-8-auto,
.grd-tmp-columns--repeat-8-auto,
.grd-tmp-columns--rpt-8-auto,
.grd-tmp-cols--repeat-8-auto,
.grd-tmp-cols--rpt-8-auto {
  grid-template-columns: repeat(8, auto);
}
.grid-template-columns--repeat-9-1fr, .grid-template-columns--rpt-9-1fr, .grid-template-cols--repeat-9-1fr, .grid-template-cols--rpt-9-1fr, .grid-tmp-columns--repeat-9-1fr, .grid-tmp-columns--rpt-9-1fr, .grid-tmp-cols--repeat-9-1fr, .grid-tmp-cols--rpt-9-1fr,
.grd-template-columns--repeat-9-1fr,
.grd-template-columns--rpt-9-1fr,
.grd-template-cols--repeat-9-1fr,
.grd-template-cols--rpt-9-1fr,
.grd-tmp-columns--repeat-9-1fr,
.grd-tmp-columns--rpt-9-1fr,
.grd-tmp-cols--repeat-9-1fr,
.grd-tmp-cols--rpt-9-1fr {
  grid-template-columns: repeat(9, 1fr);
}
.grid-template-columns--repeat-9-auto, .grid-template-columns--rpt-9-auto, .grid-template-cols--repeat-9-auto, .grid-template-cols--rpt-9-auto, .grid-tmp-columns--repeat-9-auto, .grid-tmp-columns--rpt-9-auto, .grid-tmp-cols--repeat-9-auto, .grid-tmp-cols--rpt-9-auto,
.grd-template-columns--repeat-9-auto,
.grd-template-columns--rpt-9-auto,
.grd-template-cols--repeat-9-auto,
.grd-template-cols--rpt-9-auto,
.grd-tmp-columns--repeat-9-auto,
.grd-tmp-columns--rpt-9-auto,
.grd-tmp-cols--repeat-9-auto,
.grd-tmp-cols--rpt-9-auto {
  grid-template-columns: repeat(9, auto);
}
.grid-template-columns--repeat-10-1fr, .grid-template-columns--rpt-10-1fr, .grid-template-cols--repeat-10-1fr, .grid-template-cols--rpt-10-1fr, .grid-tmp-columns--repeat-10-1fr, .grid-tmp-columns--rpt-10-1fr, .grid-tmp-cols--repeat-10-1fr, .grid-tmp-cols--rpt-10-1fr,
.grd-template-columns--repeat-10-1fr,
.grd-template-columns--rpt-10-1fr,
.grd-template-cols--repeat-10-1fr,
.grd-template-cols--rpt-10-1fr,
.grd-tmp-columns--repeat-10-1fr,
.grd-tmp-columns--rpt-10-1fr,
.grd-tmp-cols--repeat-10-1fr,
.grd-tmp-cols--rpt-10-1fr {
  grid-template-columns: repeat(10, 1fr);
}
.grid-template-columns--repeat-10-auto, .grid-template-columns--rpt-10-auto, .grid-template-cols--repeat-10-auto, .grid-template-cols--rpt-10-auto, .grid-tmp-columns--repeat-10-auto, .grid-tmp-columns--rpt-10-auto, .grid-tmp-cols--repeat-10-auto, .grid-tmp-cols--rpt-10-auto,
.grd-template-columns--repeat-10-auto,
.grd-template-columns--rpt-10-auto,
.grd-template-cols--repeat-10-auto,
.grd-template-cols--rpt-10-auto,
.grd-tmp-columns--repeat-10-auto,
.grd-tmp-columns--rpt-10-auto,
.grd-tmp-cols--repeat-10-auto,
.grd-tmp-cols--rpt-10-auto {
  grid-template-columns: repeat(10, auto);
}
.grid-template-columns--repeat-11-1fr, .grid-template-columns--rpt-11-1fr, .grid-template-cols--repeat-11-1fr, .grid-template-cols--rpt-11-1fr, .grid-tmp-columns--repeat-11-1fr, .grid-tmp-columns--rpt-11-1fr, .grid-tmp-cols--repeat-11-1fr, .grid-tmp-cols--rpt-11-1fr,
.grd-template-columns--repeat-11-1fr,
.grd-template-columns--rpt-11-1fr,
.grd-template-cols--repeat-11-1fr,
.grd-template-cols--rpt-11-1fr,
.grd-tmp-columns--repeat-11-1fr,
.grd-tmp-columns--rpt-11-1fr,
.grd-tmp-cols--repeat-11-1fr,
.grd-tmp-cols--rpt-11-1fr {
  grid-template-columns: repeat(11, 1fr);
}
.grid-template-columns--repeat-11-auto, .grid-template-columns--rpt-11-auto, .grid-template-cols--repeat-11-auto, .grid-template-cols--rpt-11-auto, .grid-tmp-columns--repeat-11-auto, .grid-tmp-columns--rpt-11-auto, .grid-tmp-cols--repeat-11-auto, .grid-tmp-cols--rpt-11-auto,
.grd-template-columns--repeat-11-auto,
.grd-template-columns--rpt-11-auto,
.grd-template-cols--repeat-11-auto,
.grd-template-cols--rpt-11-auto,
.grd-tmp-columns--repeat-11-auto,
.grd-tmp-columns--rpt-11-auto,
.grd-tmp-cols--repeat-11-auto,
.grd-tmp-cols--rpt-11-auto {
  grid-template-columns: repeat(11, auto);
}
.grid-template-columns--repeat-12-1fr, .grid-template-columns--rpt-12-1fr, .grid-template-cols--repeat-12-1fr, .grid-template-cols--rpt-12-1fr, .grid-tmp-columns--repeat-12-1fr, .grid-tmp-columns--rpt-12-1fr, .grid-tmp-cols--repeat-12-1fr, .grid-tmp-cols--rpt-12-1fr,
.grd-template-columns--repeat-12-1fr,
.grd-template-columns--rpt-12-1fr,
.grd-template-cols--repeat-12-1fr,
.grd-template-cols--rpt-12-1fr,
.grd-tmp-columns--repeat-12-1fr,
.grd-tmp-columns--rpt-12-1fr,
.grd-tmp-cols--repeat-12-1fr,
.grd-tmp-cols--rpt-12-1fr {
  grid-template-columns: repeat(12, 1fr);
}
.grid-template-columns--repeat-12-auto, .grid-template-columns--rpt-12-auto, .grid-template-cols--repeat-12-auto, .grid-template-cols--rpt-12-auto, .grid-tmp-columns--repeat-12-auto, .grid-tmp-columns--rpt-12-auto, .grid-tmp-cols--repeat-12-auto, .grid-tmp-cols--rpt-12-auto,
.grd-template-columns--repeat-12-auto,
.grd-template-columns--rpt-12-auto,
.grd-template-cols--repeat-12-auto,
.grd-template-cols--rpt-12-auto,
.grd-tmp-columns--repeat-12-auto,
.grd-tmp-columns--rpt-12-auto,
.grd-tmp-cols--repeat-12-auto,
.grd-tmp-cols--rpt-12-auto {
  grid-template-columns: repeat(12, auto);
}
.grid-template-rows--repeat-1-1fr, .grid-template-rows--rpt-1-1fr, .grid-tmp-rows--repeat-1-1fr, .grid-tmp-rows--rpt-1-1fr,
.grd-template-rows--repeat-1-1fr,
.grd-template-rows--rpt-1-1fr,
.grd-tmp-rows--repeat-1-1fr,
.grd-tmp-rows--rpt-1-1fr {
  grid-template-rows: repeat(1, 1fr);
}
.grid-template-rows--repeat-1-auto, .grid-template-rows--rpt-1-auto, .grid-tmp-rows--repeat-1-auto, .grid-tmp-rows--rpt-1-auto,
.grd-template-rows--repeat-1-auto,
.grd-template-rows--rpt-1-auto,
.grd-tmp-rows--repeat-1-auto,
.grd-tmp-rows--rpt-1-auto {
  grid-template-rows: repeat(1, auto);
}
.grid-template-rows--repeat-2-1fr, .grid-template-rows--rpt-2-1fr, .grid-tmp-rows--repeat-2-1fr, .grid-tmp-rows--rpt-2-1fr,
.grd-template-rows--repeat-2-1fr,
.grd-template-rows--rpt-2-1fr,
.grd-tmp-rows--repeat-2-1fr,
.grd-tmp-rows--rpt-2-1fr {
  grid-template-rows: repeat(2, 1fr);
}
.grid-template-rows--repeat-2-auto, .grid-template-rows--rpt-2-auto, .grid-tmp-rows--repeat-2-auto, .grid-tmp-rows--rpt-2-auto,
.grd-template-rows--repeat-2-auto,
.grd-template-rows--rpt-2-auto,
.grd-tmp-rows--repeat-2-auto,
.grd-tmp-rows--rpt-2-auto {
  grid-template-rows: repeat(2, auto);
}
.grid-template-rows--repeat-3-1fr, .grid-template-rows--rpt-3-1fr, .grid-tmp-rows--repeat-3-1fr, .grid-tmp-rows--rpt-3-1fr,
.grd-template-rows--repeat-3-1fr,
.grd-template-rows--rpt-3-1fr,
.grd-tmp-rows--repeat-3-1fr,
.grd-tmp-rows--rpt-3-1fr {
  grid-template-rows: repeat(3, 1fr);
}
.grid-template-rows--repeat-3-auto, .grid-template-rows--rpt-3-auto, .grid-tmp-rows--repeat-3-auto, .grid-tmp-rows--rpt-3-auto,
.grd-template-rows--repeat-3-auto,
.grd-template-rows--rpt-3-auto,
.grd-tmp-rows--repeat-3-auto,
.grd-tmp-rows--rpt-3-auto {
  grid-template-rows: repeat(3, auto);
}
.grid-template-rows--repeat-4-1fr, .grid-template-rows--rpt-4-1fr, .grid-tmp-rows--repeat-4-1fr, .grid-tmp-rows--rpt-4-1fr,
.grd-template-rows--repeat-4-1fr,
.grd-template-rows--rpt-4-1fr,
.grd-tmp-rows--repeat-4-1fr,
.grd-tmp-rows--rpt-4-1fr {
  grid-template-rows: repeat(4, 1fr);
}
.grid-template-rows--repeat-4-auto, .grid-template-rows--rpt-4-auto, .grid-tmp-rows--repeat-4-auto, .grid-tmp-rows--rpt-4-auto,
.grd-template-rows--repeat-4-auto,
.grd-template-rows--rpt-4-auto,
.grd-tmp-rows--repeat-4-auto,
.grd-tmp-rows--rpt-4-auto {
  grid-template-rows: repeat(4, auto);
}
.grid-template-rows--repeat-5-1fr, .grid-template-rows--rpt-5-1fr, .grid-tmp-rows--repeat-5-1fr, .grid-tmp-rows--rpt-5-1fr,
.grd-template-rows--repeat-5-1fr,
.grd-template-rows--rpt-5-1fr,
.grd-tmp-rows--repeat-5-1fr,
.grd-tmp-rows--rpt-5-1fr {
  grid-template-rows: repeat(5, 1fr);
}
.grid-template-rows--repeat-5-auto, .grid-template-rows--rpt-5-auto, .grid-tmp-rows--repeat-5-auto, .grid-tmp-rows--rpt-5-auto,
.grd-template-rows--repeat-5-auto,
.grd-template-rows--rpt-5-auto,
.grd-tmp-rows--repeat-5-auto,
.grd-tmp-rows--rpt-5-auto {
  grid-template-rows: repeat(5, auto);
}
.grid-template-rows--repeat-6-1fr, .grid-template-rows--rpt-6-1fr, .grid-tmp-rows--repeat-6-1fr, .grid-tmp-rows--rpt-6-1fr,
.grd-template-rows--repeat-6-1fr,
.grd-template-rows--rpt-6-1fr,
.grd-tmp-rows--repeat-6-1fr,
.grd-tmp-rows--rpt-6-1fr {
  grid-template-rows: repeat(6, 1fr);
}
.grid-template-rows--repeat-6-auto, .grid-template-rows--rpt-6-auto, .grid-tmp-rows--repeat-6-auto, .grid-tmp-rows--rpt-6-auto,
.grd-template-rows--repeat-6-auto,
.grd-template-rows--rpt-6-auto,
.grd-tmp-rows--repeat-6-auto,
.grd-tmp-rows--rpt-6-auto {
  grid-template-rows: repeat(6, auto);
}
.grid-template-rows--repeat-7-1fr, .grid-template-rows--rpt-7-1fr, .grid-tmp-rows--repeat-7-1fr, .grid-tmp-rows--rpt-7-1fr,
.grd-template-rows--repeat-7-1fr,
.grd-template-rows--rpt-7-1fr,
.grd-tmp-rows--repeat-7-1fr,
.grd-tmp-rows--rpt-7-1fr {
  grid-template-rows: repeat(7, 1fr);
}
.grid-template-rows--repeat-7-auto, .grid-template-rows--rpt-7-auto, .grid-tmp-rows--repeat-7-auto, .grid-tmp-rows--rpt-7-auto,
.grd-template-rows--repeat-7-auto,
.grd-template-rows--rpt-7-auto,
.grd-tmp-rows--repeat-7-auto,
.grd-tmp-rows--rpt-7-auto {
  grid-template-rows: repeat(7, auto);
}
.grid-template-rows--repeat-8-1fr, .grid-template-rows--rpt-8-1fr, .grid-tmp-rows--repeat-8-1fr, .grid-tmp-rows--rpt-8-1fr,
.grd-template-rows--repeat-8-1fr,
.grd-template-rows--rpt-8-1fr,
.grd-tmp-rows--repeat-8-1fr,
.grd-tmp-rows--rpt-8-1fr {
  grid-template-rows: repeat(8, 1fr);
}
.grid-template-rows--repeat-8-auto, .grid-template-rows--rpt-8-auto, .grid-tmp-rows--repeat-8-auto, .grid-tmp-rows--rpt-8-auto,
.grd-template-rows--repeat-8-auto,
.grd-template-rows--rpt-8-auto,
.grd-tmp-rows--repeat-8-auto,
.grd-tmp-rows--rpt-8-auto {
  grid-template-rows: repeat(8, auto);
}
.grid-template-rows--repeat-9-1fr, .grid-template-rows--rpt-9-1fr, .grid-tmp-rows--repeat-9-1fr, .grid-tmp-rows--rpt-9-1fr,
.grd-template-rows--repeat-9-1fr,
.grd-template-rows--rpt-9-1fr,
.grd-tmp-rows--repeat-9-1fr,
.grd-tmp-rows--rpt-9-1fr {
  grid-template-rows: repeat(9, 1fr);
}
.grid-template-rows--repeat-9-auto, .grid-template-rows--rpt-9-auto, .grid-tmp-rows--repeat-9-auto, .grid-tmp-rows--rpt-9-auto,
.grd-template-rows--repeat-9-auto,
.grd-template-rows--rpt-9-auto,
.grd-tmp-rows--repeat-9-auto,
.grd-tmp-rows--rpt-9-auto {
  grid-template-rows: repeat(9, auto);
}
.grid-template-rows--repeat-10-1fr, .grid-template-rows--rpt-10-1fr, .grid-tmp-rows--repeat-10-1fr, .grid-tmp-rows--rpt-10-1fr,
.grd-template-rows--repeat-10-1fr,
.grd-template-rows--rpt-10-1fr,
.grd-tmp-rows--repeat-10-1fr,
.grd-tmp-rows--rpt-10-1fr {
  grid-template-rows: repeat(10, 1fr);
}
.grid-template-rows--repeat-10-auto, .grid-template-rows--rpt-10-auto, .grid-tmp-rows--repeat-10-auto, .grid-tmp-rows--rpt-10-auto,
.grd-template-rows--repeat-10-auto,
.grd-template-rows--rpt-10-auto,
.grd-tmp-rows--repeat-10-auto,
.grd-tmp-rows--rpt-10-auto {
  grid-template-rows: repeat(10, auto);
}
.grid-template-rows--repeat-11-1fr, .grid-template-rows--rpt-11-1fr, .grid-tmp-rows--repeat-11-1fr, .grid-tmp-rows--rpt-11-1fr,
.grd-template-rows--repeat-11-1fr,
.grd-template-rows--rpt-11-1fr,
.grd-tmp-rows--repeat-11-1fr,
.grd-tmp-rows--rpt-11-1fr {
  grid-template-rows: repeat(11, 1fr);
}
.grid-template-rows--repeat-11-auto, .grid-template-rows--rpt-11-auto, .grid-tmp-rows--repeat-11-auto, .grid-tmp-rows--rpt-11-auto,
.grd-template-rows--repeat-11-auto,
.grd-template-rows--rpt-11-auto,
.grd-tmp-rows--repeat-11-auto,
.grd-tmp-rows--rpt-11-auto {
  grid-template-rows: repeat(11, auto);
}
.grid-template-rows--repeat-12-1fr, .grid-template-rows--rpt-12-1fr, .grid-tmp-rows--repeat-12-1fr, .grid-tmp-rows--rpt-12-1fr,
.grd-template-rows--repeat-12-1fr,
.grd-template-rows--rpt-12-1fr,
.grd-tmp-rows--repeat-12-1fr,
.grd-tmp-rows--rpt-12-1fr {
  grid-template-rows: repeat(12, 1fr);
}
.grid-template-rows--repeat-12-auto, .grid-template-rows--rpt-12-auto, .grid-tmp-rows--repeat-12-auto, .grid-tmp-rows--rpt-12-auto,
.grd-template-rows--repeat-12-auto,
.grd-template-rows--rpt-12-auto,
.grd-tmp-rows--repeat-12-auto,
.grd-tmp-rows--rpt-12-auto {
  grid-template-rows: repeat(12, auto);
}

.height--10, .h--10 {
  height: 10%;
}
.height--20, .h--20 {
  height: 20%;
}
.height--25, .h--25 {
  height: 25%;
}
.height--33, .h--33 {
  height: 33%;
}
.height--40, .h--40 {
  height: 40%;
}
.height--45, .h--45 {
  height: 45%;
}
.height--50, .h--50 {
  height: 50%;
}
.height--60, .h--60 {
  height: 60%;
}
.height--67, .h--67 {
  height: 66.67%;
}
.height--75, .h--75 {
  height: 75%;
}
.height--80, .h--80 {
  height: 80%;
}
.height--90, .h--90 {
  height: 90%;
}
.height--100, .h--100 {
  height: 100%;
}
.height--xxs, .h--xxs {
  height: 0.5rem;
}
.height--xs, .h--xs {
  height: 1rem;
}
.height--sm, .h--sm {
  height: 1.5rem;
}
.height--ms, .h--ms {
  height: 2rem;
}
.height--md, .h--md {
  height: 3rem;
}
.height--ml, .h--ml {
  height: 5rem;
}
.height--lg, .h--lg {
  height: 6rem;
}
.height--xl, .h--xl {
  height: 8rem;
}
.height--xxl, .h--xxl {
  height: 10rem;
}
.height--2xxs, .h--2xxs {
  height: calc(2 * 0.5rem);
}
.height--2xs, .h--2xs {
  height: calc(2 * 1rem);
}
.height--2sm, .h--2sm {
  height: calc(2 * 1.5rem);
}
.height--2ms, .h--2ms {
  height: calc(2 * 2rem);
}
.height--2md, .h--2md {
  height: calc(2 * 3rem);
}
.height--2ml, .h--2ml {
  height: calc(2 * 5rem);
}
.height--2lg, .h--2lg {
  height: calc(2 * 6rem);
}
.height--2xl, .h--2xl {
  height: calc(2 * 8rem);
}
.height--2xxl, .h--2xxl {
  height: calc(2 * 10rem);
}
.height--3xxs, .h--3xxs {
  height: calc(3 * 0.5rem);
}
.height--3xs, .h--3xs {
  height: calc(3 * 1rem);
}
.height--3sm, .h--3sm {
  height: calc(3 * 1.5rem);
}
.height--3ms, .h--3ms {
  height: calc(3 * 2rem);
}
.height--3md, .h--3md {
  height: calc(3 * 3rem);
}
.height--3ml, .h--3ml {
  height: calc(3 * 5rem);
}
.height--3lg, .h--3lg {
  height: calc(3 * 6rem);
}
.height--3xl, .h--3xl {
  height: calc(3 * 8rem);
}
.height--3xxl, .h--3xxl {
  height: calc(3 * 10rem);
}
.height--4xxs, .h--4xxs {
  height: calc(4 * 0.5rem);
}
.height--4xs, .h--4xs {
  height: calc(4 * 1rem);
}
.height--4sm, .h--4sm {
  height: calc(4 * 1.5rem);
}
.height--4ms, .h--4ms {
  height: calc(4 * 2rem);
}
.height--4md, .h--4md {
  height: calc(4 * 3rem);
}
.height--4ml, .h--4ml {
  height: calc(4 * 5rem);
}
.height--4lg, .h--4lg {
  height: calc(4 * 6rem);
}
.height--4xl, .h--4xl {
  height: calc(4 * 8rem);
}
.height--4xxl, .h--4xxl {
  height: calc(4 * 10rem);
}
.height--5xxs, .h--5xxs {
  height: calc(5 * 0.5rem);
}
.height--5xs, .h--5xs {
  height: calc(5 * 1rem);
}
.height--5sm, .h--5sm {
  height: calc(5 * 1.5rem);
}
.height--5ms, .h--5ms {
  height: calc(5 * 2rem);
}
.height--5md, .h--5md {
  height: calc(5 * 3rem);
}
.height--5ml, .h--5ml {
  height: calc(5 * 5rem);
}
.height--5lg, .h--5lg {
  height: calc(5 * 6rem);
}
.height--5xl, .h--5xl {
  height: calc(5 * 8rem);
}
.height--5xxl, .h--5xxl {
  height: calc(5 * 10rem);
}
.height--6xxs, .h--6xxs {
  height: calc(6 * 0.5rem);
}
.height--6xs, .h--6xs {
  height: calc(6 * 1rem);
}
.height--6sm, .h--6sm {
  height: calc(6 * 1.5rem);
}
.height--6ms, .h--6ms {
  height: calc(6 * 2rem);
}
.height--6md, .h--6md {
  height: calc(6 * 3rem);
}
.height--6ml, .h--6ml {
  height: calc(6 * 5rem);
}
.height--6lg, .h--6lg {
  height: calc(6 * 6rem);
}
.height--6xl, .h--6xl {
  height: calc(6 * 8rem);
}
.height--6xxl, .h--6xxl {
  height: calc(6 * 10rem);
}
.height--7xxs, .h--7xxs {
  height: calc(7 * 0.5rem);
}
.height--7xs, .h--7xs {
  height: calc(7 * 1rem);
}
.height--7sm, .h--7sm {
  height: calc(7 * 1.5rem);
}
.height--7ms, .h--7ms {
  height: calc(7 * 2rem);
}
.height--7md, .h--7md {
  height: calc(7 * 3rem);
}
.height--7ml, .h--7ml {
  height: calc(7 * 5rem);
}
.height--7lg, .h--7lg {
  height: calc(7 * 6rem);
}
.height--7xl, .h--7xl {
  height: calc(7 * 8rem);
}
.height--7xxl, .h--7xxl {
  height: calc(7 * 10rem);
}
.height--8xxs, .h--8xxs {
  height: calc(8 * 0.5rem);
}
.height--8xs, .h--8xs {
  height: calc(8 * 1rem);
}
.height--8sm, .h--8sm {
  height: calc(8 * 1.5rem);
}
.height--8ms, .h--8ms {
  height: calc(8 * 2rem);
}
.height--8md, .h--8md {
  height: calc(8 * 3rem);
}
.height--8ml, .h--8ml {
  height: calc(8 * 5rem);
}
.height--8lg, .h--8lg {
  height: calc(8 * 6rem);
}
.height--8xl, .h--8xl {
  height: calc(8 * 8rem);
}
.height--8xxl, .h--8xxl {
  height: calc(8 * 10rem);
}
.height--9xxs, .h--9xxs {
  height: calc(9 * 0.5rem);
}
.height--9xs, .h--9xs {
  height: calc(9 * 1rem);
}
.height--9sm, .h--9sm {
  height: calc(9 * 1.5rem);
}
.height--9ms, .h--9ms {
  height: calc(9 * 2rem);
}
.height--9md, .h--9md {
  height: calc(9 * 3rem);
}
.height--9ml, .h--9ml {
  height: calc(9 * 5rem);
}
.height--9lg, .h--9lg {
  height: calc(9 * 6rem);
}
.height--9xl, .h--9xl {
  height: calc(9 * 8rem);
}
.height--9xxl, .h--9xxl {
  height: calc(9 * 10rem);
}
.height--10xxs, .h--10xxs {
  height: calc(10 * 0.5rem);
}
.height--10xs, .h--10xs {
  height: calc(10 * 1rem);
}
.height--10sm, .h--10sm {
  height: calc(10 * 1.5rem);
}
.height--10ms, .h--10ms {
  height: calc(10 * 2rem);
}
.height--10md, .h--10md {
  height: calc(10 * 3rem);
}
.height--10ml, .h--10ml {
  height: calc(10 * 5rem);
}
.height--10lg, .h--10lg {
  height: calc(10 * 6rem);
}
.height--10xl, .h--10xl {
  height: calc(10 * 8rem);
}
.height--10xxl, .h--10xxl {
  height: calc(10 * 10rem);
}

.min-height--10, .min-h--10 {
  height: 10%;
}
.min-height--20, .min-h--20 {
  height: 20%;
}
.min-height--25, .min-h--25 {
  height: 25%;
}
.min-height--33, .min-h--33 {
  height: 33%;
}
.min-height--40, .min-h--40 {
  height: 40%;
}
.min-height--45, .min-h--45 {
  height: 45%;
}
.min-height--50, .min-h--50 {
  height: 50%;
}
.min-height--60, .min-h--60 {
  height: 60%;
}
.min-height--67, .min-h--67 {
  height: 66.67%;
}
.min-height--75, .min-h--75 {
  height: 75%;
}
.min-height--80, .min-h--80 {
  height: 80%;
}
.min-height--90, .min-h--90 {
  height: 90%;
}
.min-height--100, .min-h--100 {
  height: 100%;
}
.min-height--xxs, .min-h--xxs {
  height: 0.5rem;
}
.min-height--xs, .min-h--xs {
  height: 1rem;
}
.min-height--sm, .min-h--sm {
  height: 1.5rem;
}
.min-height--ms, .min-h--ms {
  height: 2rem;
}
.min-height--md, .min-h--md {
  height: 3rem;
}
.min-height--ml, .min-h--ml {
  height: 5rem;
}
.min-height--lg, .min-h--lg {
  height: 6rem;
}
.min-height--xl, .min-h--xl {
  height: 8rem;
}
.min-height--xxl, .min-h--xxl {
  height: 10rem;
}
.min-height--2xxs, .min-h--2xxs {
  height: calc(2 * 0.5rem);
}
.min-height--2xs, .min-h--2xs {
  height: calc(2 * 1rem);
}
.min-height--2sm, .min-h--2sm {
  height: calc(2 * 1.5rem);
}
.min-height--2ms, .min-h--2ms {
  height: calc(2 * 2rem);
}
.min-height--2md, .min-h--2md {
  height: calc(2 * 3rem);
}
.min-height--2ml, .min-h--2ml {
  height: calc(2 * 5rem);
}
.min-height--2lg, .min-h--2lg {
  height: calc(2 * 6rem);
}
.min-height--2xl, .min-h--2xl {
  height: calc(2 * 8rem);
}
.min-height--2xxl, .min-h--2xxl {
  height: calc(2 * 10rem);
}
.min-height--3xxs, .min-h--3xxs {
  height: calc(3 * 0.5rem);
}
.min-height--3xs, .min-h--3xs {
  height: calc(3 * 1rem);
}
.min-height--3sm, .min-h--3sm {
  height: calc(3 * 1.5rem);
}
.min-height--3ms, .min-h--3ms {
  height: calc(3 * 2rem);
}
.min-height--3md, .min-h--3md {
  height: calc(3 * 3rem);
}
.min-height--3ml, .min-h--3ml {
  height: calc(3 * 5rem);
}
.min-height--3lg, .min-h--3lg {
  height: calc(3 * 6rem);
}
.min-height--3xl, .min-h--3xl {
  height: calc(3 * 8rem);
}
.min-height--3xxl, .min-h--3xxl {
  height: calc(3 * 10rem);
}
.min-height--4xxs, .min-h--4xxs {
  height: calc(4 * 0.5rem);
}
.min-height--4xs, .min-h--4xs {
  height: calc(4 * 1rem);
}
.min-height--4sm, .min-h--4sm {
  height: calc(4 * 1.5rem);
}
.min-height--4ms, .min-h--4ms {
  height: calc(4 * 2rem);
}
.min-height--4md, .min-h--4md {
  height: calc(4 * 3rem);
}
.min-height--4ml, .min-h--4ml {
  height: calc(4 * 5rem);
}
.min-height--4lg, .min-h--4lg {
  height: calc(4 * 6rem);
}
.min-height--4xl, .min-h--4xl {
  height: calc(4 * 8rem);
}
.min-height--4xxl, .min-h--4xxl {
  height: calc(4 * 10rem);
}
.min-height--5xxs, .min-h--5xxs {
  height: calc(5 * 0.5rem);
}
.min-height--5xs, .min-h--5xs {
  height: calc(5 * 1rem);
}
.min-height--5sm, .min-h--5sm {
  height: calc(5 * 1.5rem);
}
.min-height--5ms, .min-h--5ms {
  height: calc(5 * 2rem);
}
.min-height--5md, .min-h--5md {
  height: calc(5 * 3rem);
}
.min-height--5ml, .min-h--5ml {
  height: calc(5 * 5rem);
}
.min-height--5lg, .min-h--5lg {
  height: calc(5 * 6rem);
}
.min-height--5xl, .min-h--5xl {
  height: calc(5 * 8rem);
}
.min-height--5xxl, .min-h--5xxl {
  height: calc(5 * 10rem);
}
.min-height--6xxs, .min-h--6xxs {
  height: calc(6 * 0.5rem);
}
.min-height--6xs, .min-h--6xs {
  height: calc(6 * 1rem);
}
.min-height--6sm, .min-h--6sm {
  height: calc(6 * 1.5rem);
}
.min-height--6ms, .min-h--6ms {
  height: calc(6 * 2rem);
}
.min-height--6md, .min-h--6md {
  height: calc(6 * 3rem);
}
.min-height--6ml, .min-h--6ml {
  height: calc(6 * 5rem);
}
.min-height--6lg, .min-h--6lg {
  height: calc(6 * 6rem);
}
.min-height--6xl, .min-h--6xl {
  height: calc(6 * 8rem);
}
.min-height--6xxl, .min-h--6xxl {
  height: calc(6 * 10rem);
}
.min-height--7xxs, .min-h--7xxs {
  height: calc(7 * 0.5rem);
}
.min-height--7xs, .min-h--7xs {
  height: calc(7 * 1rem);
}
.min-height--7sm, .min-h--7sm {
  height: calc(7 * 1.5rem);
}
.min-height--7ms, .min-h--7ms {
  height: calc(7 * 2rem);
}
.min-height--7md, .min-h--7md {
  height: calc(7 * 3rem);
}
.min-height--7ml, .min-h--7ml {
  height: calc(7 * 5rem);
}
.min-height--7lg, .min-h--7lg {
  height: calc(7 * 6rem);
}
.min-height--7xl, .min-h--7xl {
  height: calc(7 * 8rem);
}
.min-height--7xxl, .min-h--7xxl {
  height: calc(7 * 10rem);
}
.min-height--8xxs, .min-h--8xxs {
  height: calc(8 * 0.5rem);
}
.min-height--8xs, .min-h--8xs {
  height: calc(8 * 1rem);
}
.min-height--8sm, .min-h--8sm {
  height: calc(8 * 1.5rem);
}
.min-height--8ms, .min-h--8ms {
  height: calc(8 * 2rem);
}
.min-height--8md, .min-h--8md {
  height: calc(8 * 3rem);
}
.min-height--8ml, .min-h--8ml {
  height: calc(8 * 5rem);
}
.min-height--8lg, .min-h--8lg {
  height: calc(8 * 6rem);
}
.min-height--8xl, .min-h--8xl {
  height: calc(8 * 8rem);
}
.min-height--8xxl, .min-h--8xxl {
  height: calc(8 * 10rem);
}
.min-height--9xxs, .min-h--9xxs {
  height: calc(9 * 0.5rem);
}
.min-height--9xs, .min-h--9xs {
  height: calc(9 * 1rem);
}
.min-height--9sm, .min-h--9sm {
  height: calc(9 * 1.5rem);
}
.min-height--9ms, .min-h--9ms {
  height: calc(9 * 2rem);
}
.min-height--9md, .min-h--9md {
  height: calc(9 * 3rem);
}
.min-height--9ml, .min-h--9ml {
  height: calc(9 * 5rem);
}
.min-height--9lg, .min-h--9lg {
  height: calc(9 * 6rem);
}
.min-height--9xl, .min-h--9xl {
  height: calc(9 * 8rem);
}
.min-height--9xxl, .min-h--9xxl {
  height: calc(9 * 10rem);
}
.min-height--10xxs, .min-h--10xxs {
  height: calc(10 * 0.5rem);
}
.min-height--10xs, .min-h--10xs {
  height: calc(10 * 1rem);
}
.min-height--10sm, .min-h--10sm {
  height: calc(10 * 1.5rem);
}
.min-height--10ms, .min-h--10ms {
  height: calc(10 * 2rem);
}
.min-height--10md, .min-h--10md {
  height: calc(10 * 3rem);
}
.min-height--10ml, .min-h--10ml {
  height: calc(10 * 5rem);
}
.min-height--10lg, .min-h--10lg {
  height: calc(10 * 6rem);
}
.min-height--10xl, .min-h--10xl {
  height: calc(10 * 8rem);
}
.min-height--10xxl, .min-h--10xxl {
  height: calc(10 * 10rem);
}

.max-height--10, .max-h--10 {
  height: 10%;
}
.max-height--20, .max-h--20 {
  height: 20%;
}
.max-height--25, .max-h--25 {
  height: 25%;
}
.max-height--33, .max-h--33 {
  height: 33%;
}
.max-height--40, .max-h--40 {
  height: 40%;
}
.max-height--45, .max-h--45 {
  height: 45%;
}
.max-height--50, .max-h--50 {
  height: 50%;
}
.max-height--60, .max-h--60 {
  height: 60%;
}
.max-height--67, .max-h--67 {
  height: 66.67%;
}
.max-height--75, .max-h--75 {
  height: 75%;
}
.max-height--80, .max-h--80 {
  height: 80%;
}
.max-height--90, .max-h--90 {
  height: 90%;
}
.max-height--100, .max-h--100 {
  height: 100%;
}
.max-height--xxs, .max-h--xxs {
  height: 0.5rem;
}
.max-height--xs, .max-h--xs {
  height: 1rem;
}
.max-height--sm, .max-h--sm {
  height: 1.5rem;
}
.max-height--ms, .max-h--ms {
  height: 2rem;
}
.max-height--md, .max-h--md {
  height: 3rem;
}
.max-height--ml, .max-h--ml {
  height: 5rem;
}
.max-height--lg, .max-h--lg {
  height: 6rem;
}
.max-height--xl, .max-h--xl {
  height: 8rem;
}
.max-height--xxl, .max-h--xxl {
  height: 10rem;
}
.max-height--2xxs, .max-h--2xxs {
  height: calc(2 * 0.5rem);
}
.max-height--2xs, .max-h--2xs {
  height: calc(2 * 1rem);
}
.max-height--2sm, .max-h--2sm {
  height: calc(2 * 1.5rem);
}
.max-height--2ms, .max-h--2ms {
  height: calc(2 * 2rem);
}
.max-height--2md, .max-h--2md {
  height: calc(2 * 3rem);
}
.max-height--2ml, .max-h--2ml {
  height: calc(2 * 5rem);
}
.max-height--2lg, .max-h--2lg {
  height: calc(2 * 6rem);
}
.max-height--2xl, .max-h--2xl {
  height: calc(2 * 8rem);
}
.max-height--2xxl, .max-h--2xxl {
  height: calc(2 * 10rem);
}
.max-height--3xxs, .max-h--3xxs {
  height: calc(3 * 0.5rem);
}
.max-height--3xs, .max-h--3xs {
  height: calc(3 * 1rem);
}
.max-height--3sm, .max-h--3sm {
  height: calc(3 * 1.5rem);
}
.max-height--3ms, .max-h--3ms {
  height: calc(3 * 2rem);
}
.max-height--3md, .max-h--3md {
  height: calc(3 * 3rem);
}
.max-height--3ml, .max-h--3ml {
  height: calc(3 * 5rem);
}
.max-height--3lg, .max-h--3lg {
  height: calc(3 * 6rem);
}
.max-height--3xl, .max-h--3xl {
  height: calc(3 * 8rem);
}
.max-height--3xxl, .max-h--3xxl {
  height: calc(3 * 10rem);
}
.max-height--4xxs, .max-h--4xxs {
  height: calc(4 * 0.5rem);
}
.max-height--4xs, .max-h--4xs {
  height: calc(4 * 1rem);
}
.max-height--4sm, .max-h--4sm {
  height: calc(4 * 1.5rem);
}
.max-height--4ms, .max-h--4ms {
  height: calc(4 * 2rem);
}
.max-height--4md, .max-h--4md {
  height: calc(4 * 3rem);
}
.max-height--4ml, .max-h--4ml {
  height: calc(4 * 5rem);
}
.max-height--4lg, .max-h--4lg {
  height: calc(4 * 6rem);
}
.max-height--4xl, .max-h--4xl {
  height: calc(4 * 8rem);
}
.max-height--4xxl, .max-h--4xxl {
  height: calc(4 * 10rem);
}
.max-height--5xxs, .max-h--5xxs {
  height: calc(5 * 0.5rem);
}
.max-height--5xs, .max-h--5xs {
  height: calc(5 * 1rem);
}
.max-height--5sm, .max-h--5sm {
  height: calc(5 * 1.5rem);
}
.max-height--5ms, .max-h--5ms {
  height: calc(5 * 2rem);
}
.max-height--5md, .max-h--5md {
  height: calc(5 * 3rem);
}
.max-height--5ml, .max-h--5ml {
  height: calc(5 * 5rem);
}
.max-height--5lg, .max-h--5lg {
  height: calc(5 * 6rem);
}
.max-height--5xl, .max-h--5xl {
  height: calc(5 * 8rem);
}
.max-height--5xxl, .max-h--5xxl {
  height: calc(5 * 10rem);
}
.max-height--6xxs, .max-h--6xxs {
  height: calc(6 * 0.5rem);
}
.max-height--6xs, .max-h--6xs {
  height: calc(6 * 1rem);
}
.max-height--6sm, .max-h--6sm {
  height: calc(6 * 1.5rem);
}
.max-height--6ms, .max-h--6ms {
  height: calc(6 * 2rem);
}
.max-height--6md, .max-h--6md {
  height: calc(6 * 3rem);
}
.max-height--6ml, .max-h--6ml {
  height: calc(6 * 5rem);
}
.max-height--6lg, .max-h--6lg {
  height: calc(6 * 6rem);
}
.max-height--6xl, .max-h--6xl {
  height: calc(6 * 8rem);
}
.max-height--6xxl, .max-h--6xxl {
  height: calc(6 * 10rem);
}
.max-height--7xxs, .max-h--7xxs {
  height: calc(7 * 0.5rem);
}
.max-height--7xs, .max-h--7xs {
  height: calc(7 * 1rem);
}
.max-height--7sm, .max-h--7sm {
  height: calc(7 * 1.5rem);
}
.max-height--7ms, .max-h--7ms {
  height: calc(7 * 2rem);
}
.max-height--7md, .max-h--7md {
  height: calc(7 * 3rem);
}
.max-height--7ml, .max-h--7ml {
  height: calc(7 * 5rem);
}
.max-height--7lg, .max-h--7lg {
  height: calc(7 * 6rem);
}
.max-height--7xl, .max-h--7xl {
  height: calc(7 * 8rem);
}
.max-height--7xxl, .max-h--7xxl {
  height: calc(7 * 10rem);
}
.max-height--8xxs, .max-h--8xxs {
  height: calc(8 * 0.5rem);
}
.max-height--8xs, .max-h--8xs {
  height: calc(8 * 1rem);
}
.max-height--8sm, .max-h--8sm {
  height: calc(8 * 1.5rem);
}
.max-height--8ms, .max-h--8ms {
  height: calc(8 * 2rem);
}
.max-height--8md, .max-h--8md {
  height: calc(8 * 3rem);
}
.max-height--8ml, .max-h--8ml {
  height: calc(8 * 5rem);
}
.max-height--8lg, .max-h--8lg {
  height: calc(8 * 6rem);
}
.max-height--8xl, .max-h--8xl {
  height: calc(8 * 8rem);
}
.max-height--8xxl, .max-h--8xxl {
  height: calc(8 * 10rem);
}
.max-height--9xxs, .max-h--9xxs {
  height: calc(9 * 0.5rem);
}
.max-height--9xs, .max-h--9xs {
  height: calc(9 * 1rem);
}
.max-height--9sm, .max-h--9sm {
  height: calc(9 * 1.5rem);
}
.max-height--9ms, .max-h--9ms {
  height: calc(9 * 2rem);
}
.max-height--9md, .max-h--9md {
  height: calc(9 * 3rem);
}
.max-height--9ml, .max-h--9ml {
  height: calc(9 * 5rem);
}
.max-height--9lg, .max-h--9lg {
  height: calc(9 * 6rem);
}
.max-height--9xl, .max-h--9xl {
  height: calc(9 * 8rem);
}
.max-height--9xxl, .max-h--9xxl {
  height: calc(9 * 10rem);
}
.max-height--10xxs, .max-h--10xxs {
  height: calc(10 * 0.5rem);
}
.max-height--10xs, .max-h--10xs {
  height: calc(10 * 1rem);
}
.max-height--10sm, .max-h--10sm {
  height: calc(10 * 1.5rem);
}
.max-height--10ms, .max-h--10ms {
  height: calc(10 * 2rem);
}
.max-height--10md, .max-h--10md {
  height: calc(10 * 3rem);
}
.max-height--10ml, .max-h--10ml {
  height: calc(10 * 5rem);
}
.max-height--10lg, .max-h--10lg {
  height: calc(10 * 6rem);
}
.max-height--10xl, .max-h--10xl {
  height: calc(10 * 8rem);
}
.max-height--10xxl, .max-h--10xxl {
  height: calc(10 * 10rem);
}

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

.visibility--hidden {
  visibility: hidden;
}

.overflow--hidden {
  overflow: hidden;
}
.overflow__x--hidden {
  overflow-x: hidden;
}
.overflow__y--hidden {
  overflow-y: hidden;
}

.object-fit--cover, .object-fit--cvr {
  object-fit: cover;
}
.object-fit--contain, .object-fit--ctn {
  object-fit: contain;
}

@media all and (max-width: 980px) {
  .hide--desktop {
    display: none !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
}
@media all and (min-width: 981px) {
  .hide--mobile {
    display: none !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  .hide--tablet {
    display: none !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
}
@media all and (max-width: 767px) {
  .hide--phone {
    display: none !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
}

.hover-opacity--xxs:hover, .hover-opc--xxs:hover,
.hvr-opacity--xxs:hover,
.hvr-opc--xxs:hover {
  opacity: 0.1;
  transform: unset;
  scale: unset;
  animation: unset;
}
.hover-opacity--xs:hover, .hover-opc--xs:hover,
.hvr-opacity--xs:hover,
.hvr-opc--xs:hover {
  opacity: 0.2;
  transform: unset;
  scale: unset;
  animation: unset;
}
.hover-opacity--sm:hover, .hover-opc--sm:hover,
.hvr-opacity--sm:hover,
.hvr-opc--sm:hover {
  opacity: 0.3;
  transform: unset;
  scale: unset;
  animation: unset;
}
.hover-opacity--ms:hover, .hover-opc--ms:hover,
.hvr-opacity--ms:hover,
.hvr-opc--ms:hover {
  opacity: 0.4;
  transform: unset;
  scale: unset;
  animation: unset;
}
.hover-opacity--md:hover, .hover-opc--md:hover,
.hvr-opacity--md:hover,
.hvr-opc--md:hover {
  opacity: 0.5;
  transform: unset;
  scale: unset;
  animation: unset;
}
.hover-opacity--ml:hover, .hover-opc--ml:hover,
.hvr-opacity--ml:hover,
.hvr-opc--ml:hover {
  opacity: 0.6;
  transform: unset;
  scale: unset;
  animation: unset;
}
.hover-opacity--lg:hover, .hover-opc--lg:hover,
.hvr-opacity--lg:hover,
.hvr-opc--lg:hover {
  opacity: 0.7;
  transform: unset;
  scale: unset;
  animation: unset;
}
.hover-opacity--xl:hover, .hover-opc--xl:hover,
.hvr-opacity--xl:hover,
.hvr-opc--xl:hover {
  opacity: 0.8;
  transform: unset;
  scale: unset;
  animation: unset;
}
.hover-opacity--xxl:hover, .hover-opc--xxl:hover,
.hvr-opacity--xxl:hover,
.hvr-opc--xxl:hover {
  opacity: 0.9;
  transform: unset;
  scale: unset;
  animation: unset;
}
.hover-transform--xxs:hover, .hover-tfm--xxs:hover,
.hvr-transform--xxs:hover,
.hvr-tfm--xxs:hover {
  opacity: unset;
  transform: 10px;
  scale: unset;
  animation: unset;
}
.hover-transform--xs:hover, .hover-tfm--xs:hover,
.hvr-transform--xs:hover,
.hvr-tfm--xs:hover {
  opacity: unset;
  transform: 1rem;
  scale: unset;
  animation: unset;
}
.hover-transform--sm:hover, .hover-tfm--sm:hover,
.hvr-transform--sm:hover,
.hvr-tfm--sm:hover {
  opacity: unset;
  transform: 1.5rem;
  scale: unset;
  animation: unset;
}
.hover-transform--ms:hover, .hover-tfm--ms:hover,
.hvr-transform--ms:hover,
.hvr-tfm--ms:hover {
  opacity: unset;
  transform: 2rem;
  scale: unset;
  animation: unset;
}
.hover-transform--md:hover, .hover-tfm--md:hover,
.hvr-transform--md:hover,
.hvr-tfm--md:hover {
  opacity: unset;
  transform: 3rem;
  scale: unset;
  animation: unset;
}
.hover-transform--ml:hover, .hover-tfm--ml:hover,
.hvr-transform--ml:hover,
.hvr-tfm--ml:hover {
  opacity: unset;
  transform: 4.5rem;
  scale: unset;
  animation: unset;
}
.hover-transform--lg:hover, .hover-tfm--lg:hover,
.hvr-transform--lg:hover,
.hvr-tfm--lg:hover {
  opacity: unset;
  transform: 6rem;
  scale: unset;
  animation: unset;
}
.hover-transform--xl:hover, .hover-tfm--xl:hover,
.hvr-transform--xl:hover,
.hvr-tfm--xl:hover {
  opacity: unset;
  transform: 9rem;
  scale: unset;
  animation: unset;
}
.hover-transform--xxl:hover, .hover-tfm--xxl:hover,
.hvr-transform--xxl:hover,
.hvr-tfm--xxl:hover {
  opacity: unset;
  scale: unset;
  animation: unset;
}
.hover-scale--xxs:hover, .hover-scl--xxs:hover,
.hvr-scale--xxs:hover,
.hvr-scl--xxs:hover {
  opacity: unset;
  transform: unset;
  scale: 10px;
  animation: unset;
}
.hover-scale--xs:hover, .hover-scl--xs:hover,
.hvr-scale--xs:hover,
.hvr-scl--xs:hover {
  opacity: unset;
  transform: unset;
  scale: 1rem;
  animation: unset;
}
.hover-scale--sm:hover, .hover-scl--sm:hover,
.hvr-scale--sm:hover,
.hvr-scl--sm:hover {
  opacity: unset;
  transform: unset;
  scale: 1.5rem;
  animation: unset;
}
.hover-scale--ms:hover, .hover-scl--ms:hover,
.hvr-scale--ms:hover,
.hvr-scl--ms:hover {
  opacity: unset;
  transform: unset;
  scale: 2rem;
  animation: unset;
}
.hover-scale--md:hover, .hover-scl--md:hover,
.hvr-scale--md:hover,
.hvr-scl--md:hover {
  opacity: unset;
  transform: unset;
  scale: 3rem;
  animation: unset;
}
.hover-scale--ml:hover, .hover-scl--ml:hover,
.hvr-scale--ml:hover,
.hvr-scl--ml:hover {
  opacity: unset;
  transform: unset;
  scale: 4.5rem;
  animation: unset;
}
.hover-scale--lg:hover, .hover-scl--lg:hover,
.hvr-scale--lg:hover,
.hvr-scl--lg:hover {
  opacity: unset;
  transform: unset;
  scale: 6rem;
  animation: unset;
}
.hover-scale--xl:hover, .hover-scl--xl:hover,
.hvr-scale--xl:hover,
.hvr-scl--xl:hover {
  opacity: unset;
  transform: unset;
  scale: 9rem;
  animation: unset;
}
.hover-scale--xxl:hover, .hover-scl--xxl:hover,
.hvr-scale--xxl:hover,
.hvr-scl--xxl:hover {
  opacity: unset;
  transform: unset;
  animation: unset;
}

.justify-content--start, .justify-content--str, .justify-cnt--start, .justify-cnt--str,
.jsf-content--start,
.jsf-content--str,
.jsf-cnt--start,
.jsf-cnt--str {
  justify-content: flex-start;
}
.justify-content--end, .justify-cnt--end,
.jsf-content--end,
.jsf-cnt--end {
  justify-content: flex-end;
}
.justify-content--center, .justify-content--ctr, .justify-cnt--center, .justify-cnt--ctr,
.jsf-content--center,
.jsf-content--ctr,
.jsf-cnt--center,
.jsf-cnt--ctr {
  justify-content: center;
}
.justify-content--space-between, .justify-content--spc--btw, .justify-cnt--space-between, .justify-cnt--spc--btw,
.jsf-content--space-between,
.jsf-content--spc--btw,
.jsf-cnt--space-between,
.jsf-cnt--spc--btw {
  justify-content: space-between;
}
.justify-content--space-around, .justify-content--spc-ard, .justify-cnt--space-around, .justify-cnt--spc-ard,
.jsf-content--space-around,
.jsf-content--spc-ard,
.jsf-cnt--space-around,
.jsf-cnt--spc-ard {
  justify-content: space-around;
}
.justify-items--start, .justify-items--str,
.jsf-items--start,
.jsf-items--str {
  justify-items: flex-start;
}
.justify-items--end,
.jsf-items--end {
  justify-items: flex-end;
}
.justify-items--center, .justify-items--ctr,
.jsf-items--center,
.jsf-items--ctr {
  justify-items: center;
}
.justify-self--start, .justify-self--str,
.jsf-self--start,
.jsf-self--str {
  justify-self: flex-start;
}
.justify-self--end,
.jsf-self--end {
  justify-self: flex-end;
}
.justify-self--center, .justify-self--ctr,
.jsf-self--center,
.jsf-self--ctr {
  justify-self: center;
}

.list-style--none,
.lst-st--none {
  list-style: none;
}
.list-style__position--inside, .list-style__position--ins, .list-style__pos--inside, .list-style__pos--ins,
.lst-st__position--inside,
.lst-st__position--ins,
.lst-st__pos--inside,
.lst-st__pos--ins {
  list-style-position: inside;
}
.list-style__position--outside, .list-style__position--out, .list-style__pos--outside, .list-style__pos--out,
.lst-st__position--outside,
.lst-st__position--out,
.lst-st__pos--outside,
.lst-st__pos--out {
  list-style-position: outside;
}
.list-style__type--circle, .list-style__type--ccl, .list-style__typ--circle, .list-style__typ--ccl,
.lst-st__type--circle,
.lst-st__type--ccl,
.lst-st__typ--circle,
.lst-st__typ--ccl {
  list-style-type: circle;
}
.list-style__type--decimal, .list-style__type--dec, .list-style__typ--decimal, .list-style__typ--dec,
.lst-st__type--decimal,
.lst-st__type--dec,
.lst-st__typ--decimal,
.lst-st__typ--dec {
  list-style-type: decimal;
}
.list-style__type--latin, .list-style__type--lat, .list-style__typ--latin, .list-style__typ--lat,
.lst-st__type--latin,
.lst-st__type--lat,
.lst-st__typ--latin,
.lst-st__typ--lat {
  list-style-type: upper-latin;
}
.list-style__type--latin--roman, .list-style__type--latin--rom, .list-style__type--lat--roman, .list-style__type--lat--rom, .list-style__typ--latin--roman, .list-style__typ--latin--rom, .list-style__typ--lat--roman, .list-style__typ--lat--rom,
.lst-st__type--latin--roman,
.lst-st__type--latin--rom,
.lst-st__type--lat--roman,
.lst-st__type--lat--rom,
.lst-st__typ--latin--roman,
.lst-st__typ--latin--rom,
.lst-st__typ--lat--roman,
.lst-st__typ--lat--rom {
  list-style-type: upper-roman;
}
.list-style__type--latin--latin, .list-style__type--latin--lat, .list-style__type--lat--latin, .list-style__type--lat--lat, .list-style__typ--latin--latin, .list-style__typ--latin--lat, .list-style__typ--lat--latin, .list-style__typ--lat--lat,
.lst-st__type--latin--latin,
.lst-st__type--latin--lat,
.lst-st__type--lat--latin,
.lst-st__type--lat--lat,
.lst-st__typ--latin--latin,
.lst-st__typ--latin--lat,
.lst-st__typ--lat--latin,
.lst-st__typ--lat--lat {
  list-style-type: lower-latin;
}
.list-style__type--roman, .list-style__type--rom, .list-style__typ--roman, .list-style__typ--rom,
.lst-st__type--roman,
.lst-st__type--rom,
.lst-st__typ--roman,
.lst-st__typ--rom {
  list-style-type: lower-roman;
}

.margin--0,
.m--0 {
  margin: 0 !important;
}
.margin--auto,
.m--auto {
  margin: auto !important;
}
.margin--xxs,
.m--xxs {
  margin: 10px !important;
}
.margin--xs,
.m--xs {
  margin: 1rem !important;
}
.margin--sm,
.m--sm {
  margin: 1.5rem !important;
}
.margin--ms,
.m--ms {
  margin: 2rem !important;
}
.margin--md,
.m--md {
  margin: 3rem !important;
}
.margin--ml,
.m--ml {
  margin: 4.5rem !important;
}
.margin--lg,
.m--lg {
  margin: 6rem !important;
}
.margin--xl,
.m--xl {
  margin: 6rem !important;
}
.margin-x--0,
.m-x--0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.margin-x--auto,
.m-x--auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.margin-x--xxs,
.m-x--xxs {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.margin-x--xs,
.m-x--xs {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.margin-x--sm,
.m-x--sm {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.margin-x--ms,
.m-x--ms {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.margin-x--md,
.m-x--md {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.margin-x--ml,
.m-x--ml {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}
.margin-x--lg,
.m-x--lg {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}
.margin-x--xl,
.m-x--xl {
  margin-left: 9rem !important;
  margin-right: 9rem !important;
}
.margin-y--0,
.m-y--0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.margin-y--auto,
.m-y--auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.margin-y--xxs,
.m-y--xxs {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.margin-y--xs,
.m-y--xs {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.margin-y--sm,
.m-y--sm {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.margin-y--ms,
.m-y--ms {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.margin-y--md,
.m-y--md {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.margin-y--ml,
.m-y--ml {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}
.margin-y--lg,
.m-y--lg {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}
.margin-y--xl,
.m-y--xl {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}
.margin-left--0, .margin-l--0,
.m-left--0,
.m-l--0 {
  margin-left: 0 !important;
}
.margin-left--auto, .margin-l--auto,
.m-left--auto,
.m-l--auto {
  margin-left: auto !important;
}
.margin-left--xxs, .margin-l--xxs,
.m-left--xxs,
.m-l--xxs {
  margin-left: 10px !important;
}
.margin-left--xs, .margin-l--xs,
.m-left--xs,
.m-l--xs {
  margin-left: 1rem !important;
}
.margin-left--sm, .margin-l--sm,
.m-left--sm,
.m-l--sm {
  margin-left: 1.5rem !important;
}
.margin-left--ms, .margin-l--ms,
.m-left--ms,
.m-l--ms {
  margin-left: 2rem !important;
}
.margin-left--md, .margin-l--md,
.m-left--md,
.m-l--md {
  margin-left: 3rem !important;
}
.margin-left--ml, .margin-l--ml,
.m-left--ml,
.m-l--ml {
  margin-left: 4.5rem !important;
}
.margin-left--lg, .margin-l--lg,
.m-left--lg,
.m-l--lg {
  margin-left: 6rem !important;
}
.margin-left--xl, .margin-l--xl,
.m-left--xl,
.m-l--xl {
  margin-left: 9rem !important;
}
.margin-right--0, .margin-r--0,
.m-right--0,
.m-r--0 {
  margin-right: 0 !important;
}
.margin-right--auto, .margin-r--auto,
.m-right--auto,
.m-r--auto {
  margin-right: auto !important;
}
.margin-right--xxs, .margin-r--xxs,
.m-right--xxs,
.m-r--xxs {
  margin-right: 10px !important;
}
.margin-right--xs, .margin-r--xs,
.m-right--xs,
.m-r--xs {
  margin-right: 1rem !important;
}
.margin-right--sm, .margin-r--sm,
.m-right--sm,
.m-r--sm {
  margin-right: 1.5rem !important;
}
.margin-right--ms, .margin-r--ms,
.m-right--ms,
.m-r--ms {
  margin-right: 2rem !important;
}
.margin-right--md, .margin-r--md,
.m-right--md,
.m-r--md {
  margin-right: 3rem !important;
}
.margin-right--ml, .margin-r--ml,
.m-right--ml,
.m-r--ml {
  margin-right: 4.5rem !important;
}
.margin-right--lg, .margin-r--lg,
.m-right--lg,
.m-r--lg {
  margin-right: 6rem !important;
}
.margin-right--xl, .margin-r--xl,
.m-right--xl,
.m-r--xl {
  margin-right: 9rem !important;
}
.margin-top--0, .margin-t--0,
.m-top--0,
.m-t--0 {
  margin-top: 0 !important;
}
.margin-top--xxs, .margin-t--xxs,
.m-top--xxs,
.m-t--xxs {
  margin-top: 10px !important;
}
.margin-top--xs, .margin-t--xs,
.m-top--xs,
.m-t--xs {
  margin-top: 1rem !important;
}
.margin-top--sm, .margin-t--sm,
.m-top--sm,
.m-t--sm {
  margin-top: 1.5rem !important;
}
.margin-top--ms, .margin-t--ms,
.m-top--ms,
.m-t--ms {
  margin-top: 2rem !important;
}
.margin-top--md, .margin-t--md,
.m-top--md,
.m-t--md {
  margin-top: 3rem !important;
}
.margin-top--ml, .margin-t--ml,
.m-top--ml,
.m-t--ml {
  margin-top: 4.5rem !important;
}
.margin-top--lg, .margin-t--lg,
.m-top--lg,
.m-t--lg {
  margin-top: 6rem !important;
}
.margin-top--xl, .margin-t--xl,
.m-top--xl,
.m-t--xl {
  margin-top: 9rem !important;
}
.margin-bottom--0, .margin-b--0,
.m-bottom--0,
.m-b--0 {
  margin-bottom: 0 !important;
}
.margin-bottom--xxs, .margin-b--xxs,
.m-bottom--xxs,
.m-b--xxs {
  margin-bottom: 10px !important;
}
.margin-bottom--xs, .margin-b--xs,
.m-bottom--xs,
.m-b--xs {
  margin-bottom: 1rem !important;
}
.margin-bottom--sm, .margin-b--sm,
.m-bottom--sm,
.m-b--sm {
  margin-bottom: 1.5rem !important;
}
.margin-bottom--ms, .margin-b--ms,
.m-bottom--ms,
.m-b--ms {
  margin-bottom: 2rem !important;
}
.margin-bottom--md, .margin-b--md,
.m-bottom--md,
.m-b--md {
  margin-bottom: 3rem !important;
}
.margin-bottom--ml, .margin-b--ml,
.m-bottom--ml,
.m-b--ml {
  margin-bottom: 4.5rem !important;
}
.margin-bottom--lg, .margin-b--lg,
.m-bottom--lg,
.m-b--lg {
  margin-bottom: 6rem !important;
}
.margin-bottom--xl, .margin-b--xl,
.m-bottom--xl,
.m-b--xl {
  margin-bottom: 9rem !important;
}

.object-fit--cover, .object-fit--cvr,
.of--cover,
.of--cvr {
  object-fit: cover;
}
.object-fit--contain, .object-fit--ctn,
.of--contain,
.of--ctn {
  object-fit: contain;
}

.opacity--xxs,
.opc--xxs {
  opacity: 0.1;
}
.opacity--xs,
.opc--xs {
  opacity: 0.2;
}
.opacity--sm,
.opc--sm {
  opacity: 0.3;
}
.opacity--ms,
.opc--ms {
  opacity: 0.4;
}
.opacity--md,
.opc--md {
  opacity: 0.5;
}
.opacity--ml,
.opc--ml {
  opacity: 0.6;
}
.opacity--lg,
.opc--lg {
  opacity: 0.7;
}
.opacity--xl,
.opc--xl {
  opacity: 0.8;
}
.opacity--xxl,
.opc--xxl {
  opacity: 0.9;
}

.padding--0,
.p--0 {
  padding: 0 !important;
}
.padding--xxs,
.p--xxs {
  padding: 10px !important;
}
.padding--xs,
.p--xs {
  padding: 1rem !important;
}
.padding--sm,
.p--sm {
  padding: 1.5rem !important;
}
.padding--ms,
.p--ms {
  padding: 2rem !important;
}
.padding--md,
.p--md {
  padding: 3rem !important;
}
.padding--ml,
.p--ml {
  padding: 4.5rem !important;
}
.padding--lg,
.p--lg {
  padding: 6rem !important;
}
.padding--xl,
.p--xl {
  padding: 6rem !important;
}
.padding-x--0,
.p-x--0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.padding-x--xxs,
.p-x--xxs {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.padding-x--xs,
.p-x--xs {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.padding-x--sm,
.p-x--sm {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.padding-x--ms,
.p-x--ms {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.padding-x--md,
.p-x--md {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.padding-x--ml,
.p-x--ml {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}
.padding-x--lg,
.p-x--lg {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}
.padding-x--xl,
.p-x--xl {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}
.padding-y--0,
.p-y--0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.padding-y--xxs,
.p-y--xxs {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.padding-y--xs,
.p-y--xs {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.padding-y--sm,
.p-y--sm {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.padding-y--ms,
.p-y--ms {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.padding-y--md,
.p-y--md {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.padding-y--ml,
.p-y--ml {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}
.padding-y--lg,
.p-y--lg {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}
.padding-y--xl,
.p-y--xl {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}
.padding-left--0, .padding-l--0,
.p-left--0,
.p-l--0 {
  padding-left: 0 !important;
}
.padding-left--xxs, .padding-l--xxs,
.p-left--xxs,
.p-l--xxs {
  padding-left: 10px !important;
}
.padding-left--xs, .padding-l--xs,
.p-left--xs,
.p-l--xs {
  padding-left: 1rem !important;
}
.padding-left--sm, .padding-l--sm,
.p-left--sm,
.p-l--sm {
  padding-left: 1.5rem !important;
}
.padding-left--ms, .padding-l--ms,
.p-left--ms,
.p-l--ms {
  padding-left: 2rem !important;
}
.padding-left--md, .padding-l--md,
.p-left--md,
.p-l--md {
  padding-left: 3rem !important;
}
.padding-left--ml, .padding-l--ml,
.p-left--ml,
.p-l--ml {
  padding-left: 4.5rem !important;
}
.padding-left--lg, .padding-l--lg,
.p-left--lg,
.p-l--lg {
  padding-left: 6rem !important;
}
.padding-left--xl, .padding-l--xl,
.p-left--xl,
.p-l--xl {
  padding-left: 9rem !important;
}
.padding-right--0, .padding-r--0,
.p-right--0,
.p-r--0 {
  padding-right: 0 !important;
}
.padding-right--xxs, .padding-r--xxs,
.p-right--xxs,
.p-r--xxs {
  padding-right: 10px !important;
}
.padding-right--xs, .padding-r--xs,
.p-right--xs,
.p-r--xs {
  padding-right: 1rem !important;
}
.padding-right--sm, .padding-r--sm,
.p-right--sm,
.p-r--sm {
  padding-right: 1.5rem !important;
}
.padding-right--ms, .padding-r--ms,
.p-right--ms,
.p-r--ms {
  padding-right: 2rem !important;
}
.padding-right--md, .padding-r--md,
.p-right--md,
.p-r--md {
  padding-right: 3rem !important;
}
.padding-right--ml, .padding-r--ml,
.p-right--ml,
.p-r--ml {
  padding-right: 4.5rem !important;
}
.padding-right--lg, .padding-r--lg,
.p-right--lg,
.p-r--lg {
  padding-right: 6rem !important;
}
.padding-right--xl, .padding-r--xl,
.p-right--xl,
.p-r--xl {
  padding-right: 9rem !important;
}
.padding-top--0, .padding-t--0,
.p-top--0,
.p-t--0 {
  padding-top: 0 !important;
}
.padding-top--xxs, .padding-t--xxs,
.p-top--xxs,
.p-t--xxs {
  padding-top: 10px !important;
}
.padding-top--xs, .padding-t--xs,
.p-top--xs,
.p-t--xs {
  padding-top: 1rem !important;
}
.padding-top--sm, .padding-t--sm,
.p-top--sm,
.p-t--sm {
  padding-top: 1.5rem !important;
}
.padding-top--ms, .padding-t--ms,
.p-top--ms,
.p-t--ms {
  padding-top: 2rem !important;
}
.padding-top--md, .padding-t--md,
.p-top--md,
.p-t--md {
  padding-top: 3rem !important;
}
.padding-top--ml, .padding-t--ml,
.p-top--ml,
.p-t--ml {
  padding-top: 4.5rem !important;
}
.padding-top--lg, .padding-t--lg,
.p-top--lg,
.p-t--lg {
  padding-top: 6rem !important;
}
.padding-top--xl, .padding-t--xl,
.p-top--xl,
.p-t--xl {
  padding-top: 9rem !important;
}
.padding-bottom--0, .padding-b--0,
.p-bottom--0,
.p-b--0 {
  padding-bottom: 0 !important;
}
.padding-bottom--xxs, .padding-b--xxs,
.p-bottom--xxs,
.p-b--xxs {
  padding-bottom: 10px !important;
}
.padding-bottom--xs, .padding-b--xs,
.p-bottom--xs,
.p-b--xs {
  padding-bottom: 1rem !important;
}
.padding-bottom--sm, .padding-b--sm,
.p-bottom--sm,
.p-b--sm {
  padding-bottom: 1.5rem !important;
}
.padding-bottom--ms, .padding-b--ms,
.p-bottom--ms,
.p-b--ms {
  padding-bottom: 2rem !important;
}
.padding-bottom--md, .padding-b--md,
.p-bottom--md,
.p-b--md {
  padding-bottom: 3rem !important;
}
.padding-bottom--ml, .padding-b--ml,
.p-bottom--ml,
.p-b--ml {
  padding-bottom: 4.5rem !important;
}
.padding-bottom--lg, .padding-b--lg,
.p-bottom--lg,
.p-b--lg {
  padding-bottom: 6rem !important;
}
.padding-bottom--xl, .padding-b--xl,
.p-bottom--xl,
.p-b--xl {
  padding-bottom: 9rem !important;
}

.place-content--center, .place-content--ctr, .place-cnt--center, .place-cnt--ctr {
  place-content: center;
}
.place-content--center--start, .place-content--center--str, .place-content--ctr--start, .place-content--ctr--str, .place-cnt--center--start, .place-cnt--center--str, .place-cnt--ctr--start, .place-cnt--ctr--str {
  place-content: center flex-start;
}
.place-content--center--end, .place-content--ctr--end, .place-cnt--center--end, .place-cnt--ctr--end {
  place-content: center flex-end;
}
.place-content--start, .place-content--str, .place-cnt--start, .place-cnt--str {
  place-content: flex-start;
}
.place-content--start--center, .place-content--start--ctr, .place-content--str--center, .place-content--str--ctr, .place-cnt--start--center, .place-cnt--start--ctr, .place-cnt--str--center, .place-cnt--str--ctr {
  place-content: flex-start center;
}
.place-content--start--end, .place-content--str--end, .place-cnt--start--end, .place-cnt--str--end {
  place-content: flex-start flex-end;
}
.place-content--end, .place-cnt--end {
  place-items: flex-end;
}
.place-content--end--start, .place-content--end--str, .place-cnt--end--start, .place-cnt--end--str {
  place-items: flex-end flex-start;
}
.place-content--end--center, .place-content--end--ctr, .place-cnt--end--center, .place-cnt--end--ctr {
  place-items: flex-end center;
}
.place-items--center, .place-items--ctr, .place-its--center, .place-its--ctr {
  place-items: center;
}
.place-items--center--start, .place-items--center--str, .place-items--ctr--start, .place-items--ctr--str, .place-its--center--start, .place-its--center--str, .place-its--ctr--start, .place-its--ctr--str {
  place-items: center flex-start;
}
.place-items--center--end, .place-items--ctr--end, .place-its--center--end, .place-its--ctr--end {
  place-items: center flex-end;
}
.place-items--start, .place-items--str, .place-its--start, .place-its--str {
  place-items: flex-start;
}
.place-items--start--center, .place-items--start--ctr, .place-items--str--center, .place-items--str--ctr, .place-its--start--center, .place-its--start--ctr, .place-its--str--center, .place-its--str--ctr {
  place-items: flex-start center;
}
.place-items--start--end, .place-items--str--end, .place-its--start--end, .place-its--str--end {
  place-items: flex-start flex-end;
}
.place-items--end, .place-its--end {
  place-items: flex-end;
}
.place-items--end--start, .place-items--end--str, .place-its--end--start, .place-its--end--str {
  place-items: flex-end flex-start;
}
.place-items--end--center, .place-items--end--ctr, .place-its--end--center, .place-its--end--ctr {
  place-items: flex-end center;
}
.place-self--center, .place-self--ctr, .place-slf--center, .place-slf--ctr {
  place-self: center;
}
.place-self--center--start, .place-self--center--str, .place-self--ctr--start, .place-self--ctr--str, .place-slf--center--start, .place-slf--center--str, .place-slf--ctr--start, .place-slf--ctr--str {
  place-self: center flex-start;
}
.place-self--center--end, .place-self--ctr--end, .place-slf--center--end, .place-slf--ctr--end {
  place-self: center flex-end;
}
.place-self--start, .place-self--str, .place-slf--start, .place-slf--str {
  place-self: flex-start;
}
.place-self--start--center, .place-self--start--ctr, .place-self--str--center, .place-self--str--ctr, .place-slf--start--center, .place-slf--start--ctr, .place-slf--str--center, .place-slf--str--ctr {
  place-self: flex-start center;
}
.place-self--start--end, .place-self--str--end, .place-slf--start--end, .place-slf--str--end {
  place-self: flex-start flex-end;
}
.place-self--end, .place-slf--end {
  place-items: flex-end;
}
.place-self--end--start, .place-self--end--str, .place-slf--end--start, .place-slf--end--str {
  place-items: flex-end flex-start;
}
.place-self--end--center, .place-self--end--ctr, .place-slf--end--center, .place-slf--end--ctr {
  place-items: flex-end center;
}

.position-relative, .position-rel,
.pos-relative,
.pos-rel {
  position: relative;
}
.position-fixed, .position-fix,
.pos-fixed,
.pos-fix {
  position: fixed;
}
.position-fixed--top, .position-fix--top,
.pos-fixed--top,
.pos-fix--top {
  position: fixed;
  left: unset;
  right: unset;
  top: 0;
  bottom: unset;
}
.position-fixed--right, .position-fixed--btm, .position-fix--right, .position-fix--btm,
.pos-fixed--right,
.pos-fixed--btm,
.pos-fix--right,
.pos-fix--btm {
  position: fixed;
  left: unset;
  right: unset;
  top: unset;
  bottom: 0;
}
.position-absolute, .position-abs,
.pos-absolute,
.pos-abs {
  position: absolute;
}
.position-absolute--center, .position-absolute--ctr, .position-abs--center, .position-abs--ctr,
.pos-absolute--center,
.pos-absolute--ctr,
.pos-abs--center,
.pos-abs--ctr {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.position-absolute--center-top, .position-absolute--ctr-top, .position-abs--center-top, .position-abs--ctr-top,
.pos-absolute--center-top,
.pos-absolute--ctr-top,
.pos-abs--center-top,
.pos-abs--ctr-top {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -100%);
}
.position-absolute--center-bottom, .position-absolute--ctr-btm, .position-abs--center-bottom, .position-abs--ctr-btm,
.pos-absolute--center-bottom,
.pos-absolute--ctr-btm,
.pos-abs--center-bottom,
.pos-abs--ctr-btm {
  position: absolute;
  left: 50%;
  top: 100%;
  transform: translate(-50%, 0);
}
.position-absolute--left-top, .position-absolute--lft-top, .position-abs--left-top, .position-abs--lft-top,
.pos-absolute--left-top,
.pos-absolute--lft-top,
.pos-abs--left-top,
.pos-abs--lft-top {
  position: absolute;
  left: 0;
  top: 0;
  transform: translate(-100%, -100%);
}
.position-absolute--left-bottom, .position-absolute--lft-btm, .position-abs--left-bottom, .position-abs--lft-btm,
.pos-absolute--left-bottom,
.pos-absolute--lft-btm,
.pos-abs--left-bottom,
.pos-abs--lft-btm {
  position: absolute;
  left: 0;
  top: 100%;
  transform: translate(-100%, 0);
}
.position-absolute--left-center, .position-absolute--lft-ctr, .position-abs--left-center, .position-abs--lft-ctr,
.pos-absolute--left-center,
.pos-absolute--lft-ctr,
.pos-abs--left-center,
.pos-abs--lft-ctr {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(-100%, -50%);
}
.position-absolute--right-top, .position-absolute--rgt-top, .position-abs--right-top, .position-abs--rgt-top,
.pos-absolute--right-top,
.pos-absolute--rgt-top,
.pos-abs--right-top,
.pos-abs--rgt-top {
  position: absolute;
  left: 100%;
  top: 0;
  transform: translate(-100%, -100%);
}
.position-absolute--right-bottom, .position-absolute--rgt-btm, .position-abs--right-bottom, .position-abs--rgt-btm,
.pos-absolute--right-bottom,
.pos-absolute--rgt-btm,
.pos-abs--right-bottom,
.pos-abs--rgt-btm {
  position: absolute;
  left: 100%;
  top: 100%;
  transform: translate(-100%, 0);
}
.position-absolute--right-center, .position-absolute--rgt-ctr, .position-abs--right-center, .position-abs--rgt-ctr,
.pos-absolute--right-center,
.pos-absolute--rgt-ctr,
.pos-abs--right-center,
.pos-abs--rgt-ctr {
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translate(-100%, -50%);
}

.line-height--1,
.ln-h--1 {
  line-height: 1 !important;
}
.line-height--1-1,
.ln-h--1-1 {
  line-height: 1.1 !important;
}
.line-height--1-2,
.ln-h--1-2 {
  line-height: 1.2 !important;
}
.line-height--1-3,
.ln-h--1-3 {
  line-height: 1.33 !important;
}
.line-height--1-5,
.ln-h--1-5 {
  line-height: 1.5 !important;
}
.line-height--1-8,
.ln-h--1-8 {
  line-height: 1.8 !important;
}
.line-height--2,
.ln-h--2 {
  line-height: 2 !important;
}
.line-height--2-4,
.ln-h--2-4 {
  line-height: 2.4 !important;
}
.line-height--2-7,
.ln-h--2-7 {
  line-height: 2.7 !important;
}
.line-height--3,
.ln-h--3 {
  line-height: 3 !important;
}
.line-height--4,
.ln-h--4 {
  line-height: 4 !important;
}
.line-height--xxs,
.ln-h--xxs {
  line-height: 0.5rem !important;
}
.line-height--xs,
.ln-h--xs {
  line-height: 1rem !important;
}
.line-height--sm,
.ln-h--sm {
  line-height: 1.5rem !important;
}
.line-height--ms,
.ln-h--ms {
  line-height: 2rem !important;
}
.line-height--md,
.ln-h--md {
  line-height: 3rem !important;
}
.line-height--ml,
.ln-h--ml {
  line-height: 5rem !important;
}
.line-height--lg,
.ln-h--lg {
  line-height: 6rem !important;
}
.line-height--xl,
.ln-h--xl {
  line-height: 8rem !important;
}
.line-height--xxl,
.ln-h--xxl {
  line-height: 0.5rem !important;
}

.transition--ease-out--xxs, .transition--e-o--xxs,
.tsn--ease-out--xxs,
.tsn--e-o--xxs {
  transition: all 0.1s ease-out;
}
.transition--ease-out--xs, .transition--e-o--xs,
.tsn--ease-out--xs,
.tsn--e-o--xs {
  transition: all 0.2s ease-out;
}
.transition--ease-out--sm, .transition--e-o--sm,
.tsn--ease-out--sm,
.tsn--e-o--sm {
  transition: all 0.3s ease-out;
}
.transition--ease-out--ms, .transition--e-o--ms,
.tsn--ease-out--ms,
.tsn--e-o--ms {
  transition: all 0.4s ease-out;
}
.transition--ease-out--md, .transition--e-o--md,
.tsn--ease-out--md,
.tsn--e-o--md {
  transition: all 0.5s ease-out;
}
.transition--ease-out--ml, .transition--e-o--ml,
.tsn--ease-out--ml,
.tsn--e-o--ml {
  transition: all 0.6s ease-out;
}
.transition--ease-out--lg, .transition--e-o--lg,
.tsn--ease-out--lg,
.tsn--e-o--lg {
  transition: all 0.7s ease-out;
}
.transition--ease-out--xl, .transition--e-o--xl,
.tsn--ease-out--xl,
.tsn--e-o--xl {
  transition: all 0.8s ease-out;
}
.transition--ease-out--xxl, .transition--e-o--xxl,
.tsn--ease-out--xxl,
.tsn--e-o--xxl {
  transition: all 0.9s ease-out;
}
.transition--ease-in--xxs, .transition--e-i--xxs,
.tsn--ease-in--xxs,
.tsn--e-i--xxs {
  transition: all 0.1s ease-in;
}
.transition--ease-in--xs, .transition--e-i--xs,
.tsn--ease-in--xs,
.tsn--e-i--xs {
  transition: all 0.2s ease-in;
}
.transition--ease-in--sm, .transition--e-i--sm,
.tsn--ease-in--sm,
.tsn--e-i--sm {
  transition: all 0.3s ease-in;
}
.transition--ease-in--ms, .transition--e-i--ms,
.tsn--ease-in--ms,
.tsn--e-i--ms {
  transition: all 0.4s ease-in;
}
.transition--ease-in--md, .transition--e-i--md,
.tsn--ease-in--md,
.tsn--e-i--md {
  transition: all 0.5s ease-in;
}
.transition--ease-in--ml, .transition--e-i--ml,
.tsn--ease-in--ml,
.tsn--e-i--ml {
  transition: all 0.6s ease-in;
}
.transition--ease-in--lg, .transition--e-i--lg,
.tsn--ease-in--lg,
.tsn--e-i--lg {
  transition: all 0.7s ease-in;
}
.transition--ease-in--xl, .transition--e-i--xl,
.tsn--ease-in--xl,
.tsn--e-i--xl {
  transition: all 0.8s ease-in;
}
.transition--ease-in--xxl, .transition--e-i--xxl,
.tsn--ease-in--xxl,
.tsn--e-i--xxl {
  transition: all 0.9s ease-in;
}
.transition--ease-in-out--xxs, .transition--e-i-o--xxs,
.tsn--ease-in-out--xxs,
.tsn--e-i-o--xxs {
  transition: all 0.1s ease-in-out;
}
.transition--ease-in-out--xs, .transition--e-i-o--xs,
.tsn--ease-in-out--xs,
.tsn--e-i-o--xs {
  transition: all 0.2s ease-in-out;
}
.transition--ease-in-out--sm, .transition--e-i-o--sm,
.tsn--ease-in-out--sm,
.tsn--e-i-o--sm {
  transition: all 0.3s ease-in-out;
}
.transition--ease-in-out--ms, .transition--e-i-o--ms,
.tsn--ease-in-out--ms,
.tsn--e-i-o--ms {
  transition: all 0.4s ease-in-out;
}
.transition--ease-in-out--md, .transition--e-i-o--md,
.tsn--ease-in-out--md,
.tsn--e-i-o--md {
  transition: all 0.5s ease-in-out;
}
.transition--ease-in-out--ml, .transition--e-i-o--ml,
.tsn--ease-in-out--ml,
.tsn--e-i-o--ml {
  transition: all 0.6s ease-in-out;
}
.transition--ease-in-out--lg, .transition--e-i-o--lg,
.tsn--ease-in-out--lg,
.tsn--e-i-o--lg {
  transition: all 0.7s ease-in-out;
}
.transition--ease-in-out--xl, .transition--e-i-o--xl,
.tsn--ease-in-out--xl,
.tsn--e-i-o--xl {
  transition: all 0.8s ease-in-out;
}
.transition--ease-in-out--xxl, .transition--e-i-o--xxl,
.tsn--ease-in-out--xxl,
.tsn--e-i-o--xxl {
  transition: all 0.9s ease-in-out;
}

.width--10, .h--10 {
  width: 10%;
}
.width--20, .h--20 {
  width: 20%;
}
.width--25, .h--25 {
  width: 25%;
}
.width--33, .h--33 {
  width: 33%;
}
.width--40, .h--40 {
  width: 40%;
}
.width--45, .h--45 {
  width: 45%;
}
.width--50, .h--50 {
  width: 50%;
}
.width--60, .h--60 {
  width: 60%;
}
.width--67, .h--67 {
  width: 66.67%;
}
.width--75, .h--75 {
  width: 75%;
}
.width--80, .h--80 {
  width: 80%;
}
.width--90, .h--90 {
  width: 90%;
}
.width--100, .h--100 {
  width: 100%;
}
.width--xxs, .h--xxs {
  width: 0.5rem;
}
.width--xs, .h--xs {
  width: 1rem;
}
.width--sm, .h--sm {
  width: 1.5rem;
}
.width--ms, .h--ms {
  width: 2rem;
}
.width--md, .h--md {
  width: 3rem;
}
.width--ml, .h--ml {
  width: 5rem;
}
.width--lg, .h--lg {
  width: 6rem;
}
.width--xl, .h--xl {
  width: 8rem;
}
.width--xxl, .h--xxl {
  width: 10rem;
}
.width--2xxs, .h--2xxs {
  width: calc(2 * 0.5rem);
}
.width--2xs, .h--2xs {
  width: calc(2 * 1rem);
}
.width--2sm, .h--2sm {
  width: calc(2 * 1.5rem);
}
.width--2ms, .h--2ms {
  width: calc(2 * 2rem);
}
.width--2md, .h--2md {
  width: calc(2 * 3rem);
}
.width--2ml, .h--2ml {
  width: calc(2 * 5rem);
}
.width--2lg, .h--2lg {
  width: calc(2 * 6rem);
}
.width--2xl, .h--2xl {
  width: calc(2 * 8rem);
}
.width--2xxl, .h--2xxl {
  width: calc(2 * 10rem);
}
.width--3xxs, .h--3xxs {
  width: calc(3 * 0.5rem);
}
.width--3xs, .h--3xs {
  width: calc(3 * 1rem);
}
.width--3sm, .h--3sm {
  width: calc(3 * 1.5rem);
}
.width--3ms, .h--3ms {
  width: calc(3 * 2rem);
}
.width--3md, .h--3md {
  width: calc(3 * 3rem);
}
.width--3ml, .h--3ml {
  width: calc(3 * 5rem);
}
.width--3lg, .h--3lg {
  width: calc(3 * 6rem);
}
.width--3xl, .h--3xl {
  width: calc(3 * 8rem);
}
.width--3xxl, .h--3xxl {
  width: calc(3 * 10rem);
}
.width--4xxs, .h--4xxs {
  width: calc(4 * 0.5rem);
}
.width--4xs, .h--4xs {
  width: calc(4 * 1rem);
}
.width--4sm, .h--4sm {
  width: calc(4 * 1.5rem);
}
.width--4ms, .h--4ms {
  width: calc(4 * 2rem);
}
.width--4md, .h--4md {
  width: calc(4 * 3rem);
}
.width--4ml, .h--4ml {
  width: calc(4 * 5rem);
}
.width--4lg, .h--4lg {
  width: calc(4 * 6rem);
}
.width--4xl, .h--4xl {
  width: calc(4 * 8rem);
}
.width--4xxl, .h--4xxl {
  width: calc(4 * 10rem);
}
.width--5xxs, .h--5xxs {
  width: calc(5 * 0.5rem);
}
.width--5xs, .h--5xs {
  width: calc(5 * 1rem);
}
.width--5sm, .h--5sm {
  width: calc(5 * 1.5rem);
}
.width--5ms, .h--5ms {
  width: calc(5 * 2rem);
}
.width--5md, .h--5md {
  width: calc(5 * 3rem);
}
.width--5ml, .h--5ml {
  width: calc(5 * 5rem);
}
.width--5lg, .h--5lg {
  width: calc(5 * 6rem);
}
.width--5xl, .h--5xl {
  width: calc(5 * 8rem);
}
.width--5xxl, .h--5xxl {
  width: calc(5 * 10rem);
}
.width--6xxs, .h--6xxs {
  width: calc(6 * 0.5rem);
}
.width--6xs, .h--6xs {
  width: calc(6 * 1rem);
}
.width--6sm, .h--6sm {
  width: calc(6 * 1.5rem);
}
.width--6ms, .h--6ms {
  width: calc(6 * 2rem);
}
.width--6md, .h--6md {
  width: calc(6 * 3rem);
}
.width--6ml, .h--6ml {
  width: calc(6 * 5rem);
}
.width--6lg, .h--6lg {
  width: calc(6 * 6rem);
}
.width--6xl, .h--6xl {
  width: calc(6 * 8rem);
}
.width--6xxl, .h--6xxl {
  width: calc(6 * 10rem);
}
.width--7xxs, .h--7xxs {
  width: calc(7 * 0.5rem);
}
.width--7xs, .h--7xs {
  width: calc(7 * 1rem);
}
.width--7sm, .h--7sm {
  width: calc(7 * 1.5rem);
}
.width--7ms, .h--7ms {
  width: calc(7 * 2rem);
}
.width--7md, .h--7md {
  width: calc(7 * 3rem);
}
.width--7ml, .h--7ml {
  width: calc(7 * 5rem);
}
.width--7lg, .h--7lg {
  width: calc(7 * 6rem);
}
.width--7xl, .h--7xl {
  width: calc(7 * 8rem);
}
.width--7xxl, .h--7xxl {
  width: calc(7 * 10rem);
}
.width--8xxs, .h--8xxs {
  width: calc(8 * 0.5rem);
}
.width--8xs, .h--8xs {
  width: calc(8 * 1rem);
}
.width--8sm, .h--8sm {
  width: calc(8 * 1.5rem);
}
.width--8ms, .h--8ms {
  width: calc(8 * 2rem);
}
.width--8md, .h--8md {
  width: calc(8 * 3rem);
}
.width--8ml, .h--8ml {
  width: calc(8 * 5rem);
}
.width--8lg, .h--8lg {
  width: calc(8 * 6rem);
}
.width--8xl, .h--8xl {
  width: calc(8 * 8rem);
}
.width--8xxl, .h--8xxl {
  width: calc(8 * 10rem);
}
.width--9xxs, .h--9xxs {
  width: calc(9 * 0.5rem);
}
.width--9xs, .h--9xs {
  width: calc(9 * 1rem);
}
.width--9sm, .h--9sm {
  width: calc(9 * 1.5rem);
}
.width--9ms, .h--9ms {
  width: calc(9 * 2rem);
}
.width--9md, .h--9md {
  width: calc(9 * 3rem);
}
.width--9ml, .h--9ml {
  width: calc(9 * 5rem);
}
.width--9lg, .h--9lg {
  width: calc(9 * 6rem);
}
.width--9xl, .h--9xl {
  width: calc(9 * 8rem);
}
.width--9xxl, .h--9xxl {
  width: calc(9 * 10rem);
}
.width--10xxs, .h--10xxs {
  width: calc(10 * 0.5rem);
}
.width--10xs, .h--10xs {
  width: calc(10 * 1rem);
}
.width--10sm, .h--10sm {
  width: calc(10 * 1.5rem);
}
.width--10ms, .h--10ms {
  width: calc(10 * 2rem);
}
.width--10md, .h--10md {
  width: calc(10 * 3rem);
}
.width--10ml, .h--10ml {
  width: calc(10 * 5rem);
}
.width--10lg, .h--10lg {
  width: calc(10 * 6rem);
}
.width--10xl, .h--10xl {
  width: calc(10 * 8rem);
}
.width--10xxl, .h--10xxl {
  width: calc(10 * 10rem);
}

.min-width--10, .min-h--10 {
  width: 10%;
}
.min-width--20, .min-h--20 {
  width: 20%;
}
.min-width--25, .min-h--25 {
  width: 25%;
}
.min-width--33, .min-h--33 {
  width: 33%;
}
.min-width--40, .min-h--40 {
  width: 40%;
}
.min-width--45, .min-h--45 {
  width: 45%;
}
.min-width--50, .min-h--50 {
  width: 50%;
}
.min-width--60, .min-h--60 {
  width: 60%;
}
.min-width--67, .min-h--67 {
  width: 66.67%;
}
.min-width--75, .min-h--75 {
  width: 75%;
}
.min-width--80, .min-h--80 {
  width: 80%;
}
.min-width--90, .min-h--90 {
  width: 90%;
}
.min-width--100, .min-h--100 {
  width: 100%;
}
.min-width--xxs, .min-h--xxs {
  width: 0.5rem;
}
.min-width--xs, .min-h--xs {
  width: 1rem;
}
.min-width--sm, .min-h--sm {
  width: 1.5rem;
}
.min-width--ms, .min-h--ms {
  width: 2rem;
}
.min-width--md, .min-h--md {
  width: 3rem;
}
.min-width--ml, .min-h--ml {
  width: 5rem;
}
.min-width--lg, .min-h--lg {
  width: 6rem;
}
.min-width--xl, .min-h--xl {
  width: 8rem;
}
.min-width--xxl, .min-h--xxl {
  width: 10rem;
}
.min-width--2xxs, .min-h--2xxs {
  width: calc(2 * 0.5rem);
}
.min-width--2xs, .min-h--2xs {
  width: calc(2 * 1rem);
}
.min-width--2sm, .min-h--2sm {
  width: calc(2 * 1.5rem);
}
.min-width--2ms, .min-h--2ms {
  width: calc(2 * 2rem);
}
.min-width--2md, .min-h--2md {
  width: calc(2 * 3rem);
}
.min-width--2ml, .min-h--2ml {
  width: calc(2 * 5rem);
}
.min-width--2lg, .min-h--2lg {
  width: calc(2 * 6rem);
}
.min-width--2xl, .min-h--2xl {
  width: calc(2 * 8rem);
}
.min-width--2xxl, .min-h--2xxl {
  width: calc(2 * 10rem);
}
.min-width--3xxs, .min-h--3xxs {
  width: calc(3 * 0.5rem);
}
.min-width--3xs, .min-h--3xs {
  width: calc(3 * 1rem);
}
.min-width--3sm, .min-h--3sm {
  width: calc(3 * 1.5rem);
}
.min-width--3ms, .min-h--3ms {
  width: calc(3 * 2rem);
}
.min-width--3md, .min-h--3md {
  width: calc(3 * 3rem);
}
.min-width--3ml, .min-h--3ml {
  width: calc(3 * 5rem);
}
.min-width--3lg, .min-h--3lg {
  width: calc(3 * 6rem);
}
.min-width--3xl, .min-h--3xl {
  width: calc(3 * 8rem);
}
.min-width--3xxl, .min-h--3xxl {
  width: calc(3 * 10rem);
}
.min-width--4xxs, .min-h--4xxs {
  width: calc(4 * 0.5rem);
}
.min-width--4xs, .min-h--4xs {
  width: calc(4 * 1rem);
}
.min-width--4sm, .min-h--4sm {
  width: calc(4 * 1.5rem);
}
.min-width--4ms, .min-h--4ms {
  width: calc(4 * 2rem);
}
.min-width--4md, .min-h--4md {
  width: calc(4 * 3rem);
}
.min-width--4ml, .min-h--4ml {
  width: calc(4 * 5rem);
}
.min-width--4lg, .min-h--4lg {
  width: calc(4 * 6rem);
}
.min-width--4xl, .min-h--4xl {
  width: calc(4 * 8rem);
}
.min-width--4xxl, .min-h--4xxl {
  width: calc(4 * 10rem);
}
.min-width--5xxs, .min-h--5xxs {
  width: calc(5 * 0.5rem);
}
.min-width--5xs, .min-h--5xs {
  width: calc(5 * 1rem);
}
.min-width--5sm, .min-h--5sm {
  width: calc(5 * 1.5rem);
}
.min-width--5ms, .min-h--5ms {
  width: calc(5 * 2rem);
}
.min-width--5md, .min-h--5md {
  width: calc(5 * 3rem);
}
.min-width--5ml, .min-h--5ml {
  width: calc(5 * 5rem);
}
.min-width--5lg, .min-h--5lg {
  width: calc(5 * 6rem);
}
.min-width--5xl, .min-h--5xl {
  width: calc(5 * 8rem);
}
.min-width--5xxl, .min-h--5xxl {
  width: calc(5 * 10rem);
}
.min-width--6xxs, .min-h--6xxs {
  width: calc(6 * 0.5rem);
}
.min-width--6xs, .min-h--6xs {
  width: calc(6 * 1rem);
}
.min-width--6sm, .min-h--6sm {
  width: calc(6 * 1.5rem);
}
.min-width--6ms, .min-h--6ms {
  width: calc(6 * 2rem);
}
.min-width--6md, .min-h--6md {
  width: calc(6 * 3rem);
}
.min-width--6ml, .min-h--6ml {
  width: calc(6 * 5rem);
}
.min-width--6lg, .min-h--6lg {
  width: calc(6 * 6rem);
}
.min-width--6xl, .min-h--6xl {
  width: calc(6 * 8rem);
}
.min-width--6xxl, .min-h--6xxl {
  width: calc(6 * 10rem);
}
.min-width--7xxs, .min-h--7xxs {
  width: calc(7 * 0.5rem);
}
.min-width--7xs, .min-h--7xs {
  width: calc(7 * 1rem);
}
.min-width--7sm, .min-h--7sm {
  width: calc(7 * 1.5rem);
}
.min-width--7ms, .min-h--7ms {
  width: calc(7 * 2rem);
}
.min-width--7md, .min-h--7md {
  width: calc(7 * 3rem);
}
.min-width--7ml, .min-h--7ml {
  width: calc(7 * 5rem);
}
.min-width--7lg, .min-h--7lg {
  width: calc(7 * 6rem);
}
.min-width--7xl, .min-h--7xl {
  width: calc(7 * 8rem);
}
.min-width--7xxl, .min-h--7xxl {
  width: calc(7 * 10rem);
}
.min-width--8xxs, .min-h--8xxs {
  width: calc(8 * 0.5rem);
}
.min-width--8xs, .min-h--8xs {
  width: calc(8 * 1rem);
}
.min-width--8sm, .min-h--8sm {
  width: calc(8 * 1.5rem);
}
.min-width--8ms, .min-h--8ms {
  width: calc(8 * 2rem);
}
.min-width--8md, .min-h--8md {
  width: calc(8 * 3rem);
}
.min-width--8ml, .min-h--8ml {
  width: calc(8 * 5rem);
}
.min-width--8lg, .min-h--8lg {
  width: calc(8 * 6rem);
}
.min-width--8xl, .min-h--8xl {
  width: calc(8 * 8rem);
}
.min-width--8xxl, .min-h--8xxl {
  width: calc(8 * 10rem);
}
.min-width--9xxs, .min-h--9xxs {
  width: calc(9 * 0.5rem);
}
.min-width--9xs, .min-h--9xs {
  width: calc(9 * 1rem);
}
.min-width--9sm, .min-h--9sm {
  width: calc(9 * 1.5rem);
}
.min-width--9ms, .min-h--9ms {
  width: calc(9 * 2rem);
}
.min-width--9md, .min-h--9md {
  width: calc(9 * 3rem);
}
.min-width--9ml, .min-h--9ml {
  width: calc(9 * 5rem);
}
.min-width--9lg, .min-h--9lg {
  width: calc(9 * 6rem);
}
.min-width--9xl, .min-h--9xl {
  width: calc(9 * 8rem);
}
.min-width--9xxl, .min-h--9xxl {
  width: calc(9 * 10rem);
}
.min-width--10xxs, .min-h--10xxs {
  width: calc(10 * 0.5rem);
}
.min-width--10xs, .min-h--10xs {
  width: calc(10 * 1rem);
}
.min-width--10sm, .min-h--10sm {
  width: calc(10 * 1.5rem);
}
.min-width--10ms, .min-h--10ms {
  width: calc(10 * 2rem);
}
.min-width--10md, .min-h--10md {
  width: calc(10 * 3rem);
}
.min-width--10ml, .min-h--10ml {
  width: calc(10 * 5rem);
}
.min-width--10lg, .min-h--10lg {
  width: calc(10 * 6rem);
}
.min-width--10xl, .min-h--10xl {
  width: calc(10 * 8rem);
}
.min-width--10xxl, .min-h--10xxl {
  width: calc(10 * 10rem);
}

.max-width--10, .max-h--10 {
  width: 10%;
}
.max-width--20, .max-h--20 {
  width: 20%;
}
.max-width--25, .max-h--25 {
  width: 25%;
}
.max-width--33, .max-h--33 {
  width: 33%;
}
.max-width--40, .max-h--40 {
  width: 40%;
}
.max-width--45, .max-h--45 {
  width: 45%;
}
.max-width--50, .max-h--50 {
  width: 50%;
}
.max-width--60, .max-h--60 {
  width: 60%;
}
.max-width--67, .max-h--67 {
  width: 66.67%;
}
.max-width--75, .max-h--75 {
  width: 75%;
}
.max-width--80, .max-h--80 {
  width: 80%;
}
.max-width--90, .max-h--90 {
  width: 90%;
}
.max-width--100, .max-h--100 {
  width: 100%;
}
.max-width--xxs, .max-h--xxs {
  width: 0.5rem;
}
.max-width--xs, .max-h--xs {
  width: 1rem;
}
.max-width--sm, .max-h--sm {
  width: 1.5rem;
}
.max-width--ms, .max-h--ms {
  width: 2rem;
}
.max-width--md, .max-h--md {
  width: 3rem;
}
.max-width--ml, .max-h--ml {
  width: 5rem;
}
.max-width--lg, .max-h--lg {
  width: 6rem;
}
.max-width--xl, .max-h--xl {
  width: 8rem;
}
.max-width--xxl, .max-h--xxl {
  width: 10rem;
}
.max-width--2xxs, .max-h--2xxs {
  width: calc(2 * 0.5rem);
}
.max-width--2xs, .max-h--2xs {
  width: calc(2 * 1rem);
}
.max-width--2sm, .max-h--2sm {
  width: calc(2 * 1.5rem);
}
.max-width--2ms, .max-h--2ms {
  width: calc(2 * 2rem);
}
.max-width--2md, .max-h--2md {
  width: calc(2 * 3rem);
}
.max-width--2ml, .max-h--2ml {
  width: calc(2 * 5rem);
}
.max-width--2lg, .max-h--2lg {
  width: calc(2 * 6rem);
}
.max-width--2xl, .max-h--2xl {
  width: calc(2 * 8rem);
}
.max-width--2xxl, .max-h--2xxl {
  width: calc(2 * 10rem);
}
.max-width--3xxs, .max-h--3xxs {
  width: calc(3 * 0.5rem);
}
.max-width--3xs, .max-h--3xs {
  width: calc(3 * 1rem);
}
.max-width--3sm, .max-h--3sm {
  width: calc(3 * 1.5rem);
}
.max-width--3ms, .max-h--3ms {
  width: calc(3 * 2rem);
}
.max-width--3md, .max-h--3md {
  width: calc(3 * 3rem);
}
.max-width--3ml, .max-h--3ml {
  width: calc(3 * 5rem);
}
.max-width--3lg, .max-h--3lg {
  width: calc(3 * 6rem);
}
.max-width--3xl, .max-h--3xl {
  width: calc(3 * 8rem);
}
.max-width--3xxl, .max-h--3xxl {
  width: calc(3 * 10rem);
}
.max-width--4xxs, .max-h--4xxs {
  width: calc(4 * 0.5rem);
}
.max-width--4xs, .max-h--4xs {
  width: calc(4 * 1rem);
}
.max-width--4sm, .max-h--4sm {
  width: calc(4 * 1.5rem);
}
.max-width--4ms, .max-h--4ms {
  width: calc(4 * 2rem);
}
.max-width--4md, .max-h--4md {
  width: calc(4 * 3rem);
}
.max-width--4ml, .max-h--4ml {
  width: calc(4 * 5rem);
}
.max-width--4lg, .max-h--4lg {
  width: calc(4 * 6rem);
}
.max-width--4xl, .max-h--4xl {
  width: calc(4 * 8rem);
}
.max-width--4xxl, .max-h--4xxl {
  width: calc(4 * 10rem);
}
.max-width--5xxs, .max-h--5xxs {
  width: calc(5 * 0.5rem);
}
.max-width--5xs, .max-h--5xs {
  width: calc(5 * 1rem);
}
.max-width--5sm, .max-h--5sm {
  width: calc(5 * 1.5rem);
}
.max-width--5ms, .max-h--5ms {
  width: calc(5 * 2rem);
}
.max-width--5md, .max-h--5md {
  width: calc(5 * 3rem);
}
.max-width--5ml, .max-h--5ml {
  width: calc(5 * 5rem);
}
.max-width--5lg, .max-h--5lg {
  width: calc(5 * 6rem);
}
.max-width--5xl, .max-h--5xl {
  width: calc(5 * 8rem);
}
.max-width--5xxl, .max-h--5xxl {
  width: calc(5 * 10rem);
}
.max-width--6xxs, .max-h--6xxs {
  width: calc(6 * 0.5rem);
}
.max-width--6xs, .max-h--6xs {
  width: calc(6 * 1rem);
}
.max-width--6sm, .max-h--6sm {
  width: calc(6 * 1.5rem);
}
.max-width--6ms, .max-h--6ms {
  width: calc(6 * 2rem);
}
.max-width--6md, .max-h--6md {
  width: calc(6 * 3rem);
}
.max-width--6ml, .max-h--6ml {
  width: calc(6 * 5rem);
}
.max-width--6lg, .max-h--6lg {
  width: calc(6 * 6rem);
}
.max-width--6xl, .max-h--6xl {
  width: calc(6 * 8rem);
}
.max-width--6xxl, .max-h--6xxl {
  width: calc(6 * 10rem);
}
.max-width--7xxs, .max-h--7xxs {
  width: calc(7 * 0.5rem);
}
.max-width--7xs, .max-h--7xs {
  width: calc(7 * 1rem);
}
.max-width--7sm, .max-h--7sm {
  width: calc(7 * 1.5rem);
}
.max-width--7ms, .max-h--7ms {
  width: calc(7 * 2rem);
}
.max-width--7md, .max-h--7md {
  width: calc(7 * 3rem);
}
.max-width--7ml, .max-h--7ml {
  width: calc(7 * 5rem);
}
.max-width--7lg, .max-h--7lg {
  width: calc(7 * 6rem);
}
.max-width--7xl, .max-h--7xl {
  width: calc(7 * 8rem);
}
.max-width--7xxl, .max-h--7xxl {
  width: calc(7 * 10rem);
}
.max-width--8xxs, .max-h--8xxs {
  width: calc(8 * 0.5rem);
}
.max-width--8xs, .max-h--8xs {
  width: calc(8 * 1rem);
}
.max-width--8sm, .max-h--8sm {
  width: calc(8 * 1.5rem);
}
.max-width--8ms, .max-h--8ms {
  width: calc(8 * 2rem);
}
.max-width--8md, .max-h--8md {
  width: calc(8 * 3rem);
}
.max-width--8ml, .max-h--8ml {
  width: calc(8 * 5rem);
}
.max-width--8lg, .max-h--8lg {
  width: calc(8 * 6rem);
}
.max-width--8xl, .max-h--8xl {
  width: calc(8 * 8rem);
}
.max-width--8xxl, .max-h--8xxl {
  width: calc(8 * 10rem);
}
.max-width--9xxs, .max-h--9xxs {
  width: calc(9 * 0.5rem);
}
.max-width--9xs, .max-h--9xs {
  width: calc(9 * 1rem);
}
.max-width--9sm, .max-h--9sm {
  width: calc(9 * 1.5rem);
}
.max-width--9ms, .max-h--9ms {
  width: calc(9 * 2rem);
}
.max-width--9md, .max-h--9md {
  width: calc(9 * 3rem);
}
.max-width--9ml, .max-h--9ml {
  width: calc(9 * 5rem);
}
.max-width--9lg, .max-h--9lg {
  width: calc(9 * 6rem);
}
.max-width--9xl, .max-h--9xl {
  width: calc(9 * 8rem);
}
.max-width--9xxl, .max-h--9xxl {
  width: calc(9 * 10rem);
}
.max-width--10xxs, .max-h--10xxs {
  width: calc(10 * 0.5rem);
}
.max-width--10xs, .max-h--10xs {
  width: calc(10 * 1rem);
}
.max-width--10sm, .max-h--10sm {
  width: calc(10 * 1.5rem);
}
.max-width--10ms, .max-h--10ms {
  width: calc(10 * 2rem);
}
.max-width--10md, .max-h--10md {
  width: calc(10 * 3rem);
}
.max-width--10ml, .max-h--10ml {
  width: calc(10 * 5rem);
}
.max-width--10lg, .max-h--10lg {
  width: calc(10 * 6rem);
}
.max-width--10xl, .max-h--10xl {
  width: calc(10 * 8rem);
}
.max-width--10xxl, .max-h--10xxl {
  width: calc(10 * 10rem);
}

.h1 {
  font-size: 3rem;
}

.h2 {
  font-size: 2.4rem;
}

.h3 {
  font-size: 2.1rem;
}

.h4 {
  font-size: 1.8rem;
}

.h5 {
  font-size: 1.2rem;
}

ul li,
ol li {
  line-height: 2.1;
}

.text-color--white, .text-color--wht, .text-clr--white, .text-clr--wht,
.txt-color--white,
.txt-color--wht,
.txt-clr--white,
.txt-clr--wht {
  color: white;
}
.text-color--black, .text-color--blk, .text-clr--black, .text-clr--blk,
.txt-color--black,
.txt-color--blk,
.txt-clr--black,
.txt-clr--blk {
  color: black;
}
.text-align--left, .text-align-lft, .text-agn--left, .text-agn-lft,
.txt-align--left,
.txt-align-lft,
.txt-agn--left,
.txt-agn-lft {
  text-align: left;
}
.text-align--center, .text-align--ctr, .text-agn--center, .text-agn--ctr,
.txt-align--center,
.txt-align--ctr,
.txt-agn--center,
.txt-agn--ctr {
  text-align: center;
}
.text-align--right, .text-align--rgt, .text-agn--right, .text-agn--rgt,
.txt-align--right,
.txt-align--rgt,
.txt-agn--right,
.txt-agn--rgt {
  text-align: right;
}

.font-size--xs, .font-sz--xs,
.fnt-size--xs,
.fnt-sz--xs {
  font-size: 0.84rem;
}
.font-size--sm, .font-sz--sm,
.fnt-size--sm,
.fnt-sz--sm {
  font-size: 1rem;
}
.font-size--ms, .font-sz--ms,
.fnt-size--ms,
.fnt-sz--ms {
  font-size: 1.2rem;
}
.font-size--md, .font-sz--md,
.fnt-size--md,
.fnt-sz--md {
  font-size: 1.8rem;
}
.font-size--ml, .font-sz--ml,
.fnt-size--ml,
.fnt-sz--ml {
  font-size: 2.1rem;
}
.font-size--lg, .font-sz--lg,
.fnt-size--lg,
.fnt-sz--lg {
  font-size: 2.4rem;
}
.font-size--xl, .font-sz--xl,
.fnt-size--xl,
.fnt-sz--xl {
  font-size: 3rem;
}
.font-weight--thin, .font-wgt--thin,
.fnt-weight--thin,
.fnt-wgt--thin {
  font-weight: 100;
}
.font-weight--ultralight, .font-wgt--ultralight,
.fnt-weight--ultralight,
.fnt-wgt--ultralight {
  font-weight: 200;
}
.font-weight--light, .font-wgt--light,
.fnt-weight--light,
.fnt-wgt--light {
  font-weight: 300;
}
.font-weight--normal, .font-wgt--normal,
.fnt-weight--normal,
.fnt-wgt--normal {
  font-weight: l;
}
.font-weight--medium, .font-wgt--medium,
.fnt-weight--medium,
.fnt-wgt--medium {
  font-weight: 500;
}
.font-weight--semibold, .font-wgt--semibold,
.fnt-weight--semibold,
.fnt-wgt--semibold {
  font-weight: 600;
}
.font-weight--bold, .font-wgt--bold,
.fnt-weight--bold,
.fnt-wgt--bold {
  font-weight: 700;
}
.font-weight--extrabold, .font-wgt--extrabold,
.fnt-weight--extrabold,
.fnt-wgt--extrabold {
  font-weight: 800;
}
.font-weight--black, .font-weight--blk, .font-wgt--black, .font-wgt--blk,
.fnt-weight--black,
.fnt-weight--blk,
.fnt-wgt--black,
.fnt-wgt--blk {
  font-weight: 900;
}

p {
  font-size: 1rem;
  line-height: 1.5;
}

.container,
.ctnr {
  box-sizing: border-box;
  width: 100;
}
.container__inner,
.ctnr__inner {
  height: 100%;
  width: 100;
  margin: auto;
}
.container__inner--boxed,
.ctnr__inner--boxed {
  width: calc(100% - 1.5rem);
  max-width: 118rem;
  margin: auto;
}
@media all and (max-width: 767px) {
  .container__inner--boxed,
.ctnr__inner--boxed {
    width: calc(100% - 1.5rem);
  }
}

@media all and (min-width: calc( 118rem + 2.1rem)) {
  .grid__1-col .container__inner--boxed,
.grid__1-col .ctnr__inn__box,
.grd__1-col .container__inner--boxed,
.grd__1-col .ctnr__inn__box {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.grid,
.grd {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
}
@media all and (min-width: 981px) {
  .grid--desktop, .grid--des,
.grd--desktop,
.grd--des {
    /* Flex */
    display: flex;
    /* Grid */
    display: grid;
    grid-template-rows: auto;
  }
}
@media all and (max-width: 980px) {
  .grid--mobile, .grid--mob,
.grd--mobile,
.grd--mob {
    /* Flex */
    display: flex;
    /* Grid */
    display: grid;
    grid-template-rows: auto;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  .grid--tablet, .grid--tab,
.grd--tablet,
.grd--tab {
    /* Flex */
    display: flex;
    /* Grid */
    display: grid;
    grid-template-rows: auto;
  }
}
@media all and (max-width: 767px) {
  .grid--phone, .grid--pho,
.grd--phone,
.grd--pho {
    /* Flex */
    display: flex;
    /* Grid */
    display: grid;
    grid-template-rows: auto;
  }
}

.placement__x--left, .placement__x-lft,
.plc__x--left,
.plc__x-lft {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  justify-content: flex-start;
  justify-items: flex-start;
}
.placement__x--center, .placement__x--ctr,
.plc__x--center,
.plc__x--ctr {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  justify-content: center;
  justify-items: center;
}
.placement__x--right, .placement__x--rgt,
.plc__x--right,
.plc__x--rgt {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  justify-content: flex-end;
  justify-items: flex-end;
}
.placement__y--top,
.plc__y--top {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  align-items: flex-start;
}
.placement__y--center, .placement__y--ctr,
.plc__y--center,
.plc__y--ctr {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  align-items: center;
}
.placement__y--right, .placement__y--btm,
.plc__y--right,
.plc__y--btm {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  align-items: flex-end;
}
.placement__xy--center, .placement__xy--ctr,
.plc__xy--center,
.plc__xy--ctr {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  place-content: center;
}
.placement__xy--center--top, .placement__xy--ctr--top,
.plc__xy--center--top,
.plc__xy--ctr--top {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  place-content: center flex-start;
}
.placement__xy--center--right, .placement__xy--center--btm, .placement__xy--ctr--right, .placement__xy--ctr--btm,
.plc__xy--center--right,
.plc__xy--center--btm,
.plc__xy--ctr--right,
.plc__xy--ctr--btm {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  place-content: center flex-end;
}
.placement__xy--left--top, .placement__xy-lft--top,
.plc__xy--left--top,
.plc__xy-lft--top {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  place-content: flex-start;
}
.placement__xy--left--right, .placement__xy--left--btm, .placement__xy-lft--right, .placement__xy-lft--btm,
.plc__xy--left--right,
.plc__xy--left--btm,
.plc__xy-lft--right,
.plc__xy-lft--btm {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  place-content: flex-start flex-end;
}
.placement__xy--left--center, .placement__xy--left--ctr, .placement__xy-lft--center, .placement__xy-lft--ctr,
.plc__xy--left--center,
.plc__xy--left--ctr,
.plc__xy-lft--center,
.plc__xy-lft--ctr {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  place-content: flex-start center;
}
.placement__xy--right--top, .placement__xy--rgt--top,
.plc__xy--right--top,
.plc__xy--rgt--top {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  place-content: flex-end flex-start;
}
.placement__xy--right--right, .placement__xy--right--btm, .placement__xy--rgt--right, .placement__xy--rgt--btm,
.plc__xy--right--right,
.plc__xy--right--btm,
.plc__xy--rgt--right,
.plc__xy--rgt--btm {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  place-content: flex-end;
}
.placement__xy--right--center, .placement__xy--right--ctr, .placement__xy--rgt--center, .placement__xy--rgt--ctr,
.plc__xy--right--center,
.plc__xy--right--ctr,
.plc__xy--rgt--center,
.plc__xy--rgt--ctr {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  place-content: flex-end center;
}

.column,
.clmn {
  width: 100%;
}

.wp-block-button {
  display: flex;
}
.wp-block-button a {
  display: initial;
  width: 100;
  height: 100;
  background-color: black;
  color: white;
  font-size: 1.2rem;
  font-weight: 500;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.5rem;
  transition: all 0.4s ease-out;
  width: auto;
}
.wp-block-button a:hover {
  opacity: 0.5;
  transform: unset;
  scale: unset;
  animation: unset;
}
.wp-block-button.aligncenter {
  justify-content: center;
  text-align: center;
}
.wp-block-button.aligncenter a {
  justify-self: center;
}
.wp-block-button__link {
  width: auto;
}

.wp-block-columns.alignwide {
  box-sizing: border-box;
  width: 100;
  width: calc(100% - 1.5rem);
  max-width: 118rem;
  margin: auto;
}
.wp-block-columns.alignwide__inner {
  height: 100%;
  width: 100;
  margin: auto;
}
.wp-block-columns.alignwide__inner--boxed {
  width: calc(100% - 1.5rem);
  max-width: 118rem;
  margin: auto;
}
@media all and (max-width: 767px) {
  .wp-block-columns.alignwide__inner--boxed {
    width: calc(100% - 1.5rem);
  }
}
@media all and (max-width: 767px) {
  .wp-block-columns.alignwide {
    width: calc(100% - 1.5rem);
  }
}
.wp-block-columns.alignfull {
  width: 100;
  width: 100vw;
}
.wp-block-columns.has-2-columns {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
}
.wp-block-columns.has-2-columns > div {
  flex-basis: calc(51% - 1.5rem / 2);
}
.wp-block-columns.has-3-columns {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
}
.wp-block-columns.has-3-columns > div {
  flex-basis: calc(33.3333% - 1.5 * 1.5rem / 3);
}
.wp-block-columns.has-4-columns {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 10px;
}
.wp-block-columns.has-4-columns > div {
  flex-basis: calc(25% - 2 * 1.5rem / 4);
}
.wp-block-columns.has-5-columns {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 10px;
}
.wp-block-columns.has-5-columns > div {
  flex-basis: calc(25% - 2.5 * 1.5rem / 5);
}
.wp-block-columns.has-6-columns {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 10px;
}
.wp-block-columns.has-6-columns > div {
  flex-basis: calc(25% - 3 * 1.5rem / 6);
}
.wp-block-columns.has-7-columns {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(7, 1fr);
  grid-gap: 10px;
}
.wp-block-columns.has-7-columns > div {
  flex-basis: calc(14.2857% - 3.5 * 1.5rem / 7);
}
.wp-block-columns.has-8-columns {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(8, 1fr);
  grid-gap: 10px;
}
.wp-block-columns.has-8-columns > div {
  flex-basis: calc(12.5% - 4 * 1.5rem / 8);
}
.wp-block-columns.has-9-columns {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(9, 1fr);
  grid-gap: 10px;
}
.wp-block-columns.has-9-columns > div {
  flex-basis: calc(11.11% - 4.5 * 1.5rem / 9);
}
.wp-block-columns.has-10-columns {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(10, 1fr);
  grid-gap: 10px;
}
.wp-block-columns.has-10-columns > div {
  flex-basis: calc(10% - 5 * 1.5rem / 10);
}
.wp-block-columns.has-11-columns {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(11, 1fr);
  grid-gap: 10px;
}
.wp-block-columns.has-11-columns > div {
  flex-basis: calc(9.0909% - 5.5 * 1.5rem / 11);
}
.wp-block-columns.has-12-columns {
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 10px;
}
.wp-block-columns.has-12-columns > div {
  flex-basis: calc(8.3333% - 6 * 1.5rem / 12);
}
.wp-block-columns .wp-block-column > div.alignwide {
  width: 100% !important;
}

.wp-block-cover {
  height: 10rem;
  background-repeat: no-repeat;
  background-size: cover;
  /* Flex */
  display: flex;
  /* Grid */
  display: grid;
  grid-template-rows: auto;
  place-content: center;
}
.wp-block-cover.place-content--start--center {
  place-content: start center;
}
.wp-block-cover.alignwide {
  box-sizing: border-box;
  width: 100;
  width: calc(100% - 1.5rem);
  max-width: 118rem;
  margin: auto;
}
.wp-block-cover.alignwide__inner {
  height: 100%;
  width: 100;
  margin: auto;
}
.wp-block-cover.alignwide__inner--boxed {
  width: calc(100% - 1.5rem);
  max-width: 118rem;
  margin: auto;
}
@media all and (max-width: 767px) {
  .wp-block-cover.alignwide__inner--boxed {
    width: calc(100% - 1.5rem);
  }
}
@media all and (max-width: 767px) {
  .wp-block-cover.alignwide {
    width: calc(100% - 1.5rem);
  }
}
.wp-block-cover__inner-container {
  display: flex;
  flex-direction: column;
}
.wp-block-cover__inner-container > * {
  color: white;
  width: 100;
  display: initial;
}
.wp-block-cover__inner-container > p {
  margin-bottom: 0;
}

.wp-block-image figure {
  display: flex;
  width: 100;
}
.wp-block-image figure.aligncenter {
  justify-content: center;
}
.wp-block-image.alignwide {
  justify-content: center;
}
.wp-block-image.alignwide img {
  object-fit: contain;
}

.alignwide {
  width: 100%;
}

.alignfull {
  width: 100%;
  width: 100vw;
}

.has-background.has-primary-background-color {
  background-color: #0073a8;
}
.has-background.has-secondary-background-color {
  background-color: #005075;
}
.has-background.has-dark-gray-background-color {
  background-color: #111;
}
.has-background.has-light-gray-background-color {
  background-color: #767676;
}
.has-background.has-white-background-color {
  background-color: white;
}

.has-text-color.has-primary-color {
  color: #0073a8;
}
.has-text-color.has-secondary-color {
  color: #005075;
}
.has-text-color.has-dark-gray-color {
  color: #111;
}
.has-text-color.has-light-gray-color {
  color: #767676;
}
.has-text-color.has-white-color {
  color: white;
}

.wp-page--no-heading .page__heading,
.page--no-heading .page__heading {
  display: none;
}
.wp-page__heading,
.page__heading {
  text-align: center;
  display: none;
}
.wp-page .section .column > div,
.page .section .column > div {
  width: 100%;
}

/*# sourceMappingURL=main.css.map */
