.cms-header[data-v-322cd2f5]:empty,
.cms-footer[data-v-322cd2f5]:empty {
  display: none;
}
.cms-footer[data-v-322cd2f5] {
  position: relative;
  z-index: var(--z-footer);
}
h1[data-v-322cd2f5],
h2[data-v-322cd2f5],
h3[data-v-322cd2f5],
h4[data-v-322cd2f5],
h5[data-v-322cd2f5] {
  font-family: var(--font-title);
  font-weight: var(--normal);
  margin: 0;
  text-transform: none;
}
h1[data-v-322cd2f5] {
  font-size: 2.25em;
  margin-bottom: 1em;
}
h2[data-v-322cd2f5] {
  font-size: 1.75em;
  margin-bottom: 0.75em;
}
h3[data-v-322cd2f5] {
  font-size: 1.25em;
  margin-bottom: 0.5em;
}
h4[data-v-322cd2f5] {
  font-size: 1em;
}
h5[data-v-322cd2f5] {
  font-size: 0.625em;
}
ul[data-v-322cd2f5],
ol[data-v-322cd2f5] {
  margin-left: 1em;
}
.ProseMirror li > p[data-v-322cd2f5]:first-child {
  display: inline;
}
.ProseMirror a[data-v-322cd2f5]:not(.btn) {
  text-decoration: underline;
}
.cms-wrapper[data-v-322cd2f5] {
  font-family: var(--font-base);
  font-size: var(--font-size);
  font-weight: var(--normal);
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  transition: padding ease 0.2s, margin-right ease 0.2s;
}
.cms-wrapper.in-edit-mode[data-v-322cd2f5] {
  position: relative;
  margin-right: var(--cms-editor-width);
  padding: 1rem 1.5rem 10rem;
  background-color: lightgray;
}
.cms-wrapper.in-edit-mode .cms-content[data-v-322cd2f5] {
  overflow: hidden;
}
.cms-wrapper .block .button.main[data-v-322cd2f5],
.cms-wrapper .block .button.primary[data-v-322cd2f5] {
  background-color: var(--cms-color5);
  color: var(--cms-invert5);
}
.cms-wrapper .block .button.main .fa[data-v-322cd2f5],
.cms-wrapper .block .button.main .fab[data-v-322cd2f5],
.cms-wrapper .block .button.main .fad[data-v-322cd2f5],
.cms-wrapper .block .button.main .fal[data-v-322cd2f5],
.cms-wrapper .block .button.main .far[data-v-322cd2f5],
.cms-wrapper .block .button.main .fas[data-v-322cd2f5],
.cms-wrapper .block .button.primary .fa[data-v-322cd2f5],
.cms-wrapper .block .button.primary .fab[data-v-322cd2f5],
.cms-wrapper .block .button.primary .fad[data-v-322cd2f5],
.cms-wrapper .block .button.primary .fal[data-v-322cd2f5],
.cms-wrapper .block .button.primary .far[data-v-322cd2f5],
.cms-wrapper .block .button.primary .fas[data-v-322cd2f5] {
  line-height: 1.5;
}
.cms-wrapper .block .button.main[data-v-322cd2f5]:hover,
.cms-wrapper .block .button.primary[data-v-322cd2f5]:hover {
  background-color: var(--cms-hover5);
}
.cms-wrapper .block .button.main.outline[data-v-322cd2f5],
.cms-wrapper .block .button.primary.outline[data-v-322cd2f5] {
  background-color: transparent;
  border: solid 1px var(--cms-color5);
  color: var(--cms-color5);
}
.cms-wrapper .block .button.main.outline[data-v-322cd2f5]:hover,
.cms-wrapper .block .button.primary.outline[data-v-322cd2f5]:hover {
  background-color: var(--cms-color5);
  color: var(--cms-invert5);
  border-color: transparent;
}
.cms-wrapper .block .button.main.outline-primary[data-v-322cd2f5],
.cms-wrapper .block .button.primary.outline-primary[data-v-322cd2f5] {
  padding: 0;
  border: solid 2px var(--cms-color5);
}
.cms-wrapper .block .button.main.outline-primary > span[data-v-322cd2f5],
.cms-wrapper .block .button.primary.outline-primary > span[data-v-322cd2f5] {
  display: inline-block;
  width: 100%;
  padding: 0 2rem;
  line-height: 2rem;
  background-color: var(--cms-color5);
  color: var(--cms-invert5);
  border: solid 3px var(--cms-invert5);
  transition: border-color 0.3s ease-in;
}
.cms-wrapper .block .button.main.outline-primary:hover > span[data-v-322cd2f5],
.cms-wrapper .block .button.primary.outline-primary:hover > span[data-v-322cd2f5] {
  border-color: var(--cms-color5);
}
.cms-wrapper .block .button.main.text-only[data-v-322cd2f5],
.cms-wrapper .block .button.primary.text-only[data-v-322cd2f5] {
  color: var(--cms-color5);
  background-color: transparent;
  border-color: transparent;
}
.cms-wrapper .block .button.main.text-only[data-v-322cd2f5]:hover,
.cms-wrapper .block .button.primary.text-only[data-v-322cd2f5]:hover {
  box-shadow: none;
  opacity: 1;
}
.cms-wrapper .block .button.main.text-only:hover span[data-v-322cd2f5],
.cms-wrapper .block .button.primary.text-only:hover span[data-v-322cd2f5] {
  opacity: 1;
  color: var(--cms-color5);
  border-bottom-color: var(--cms-color5);
}
.cms-wrapper .block ul > li > p[data-v-322cd2f5] {
  display: inline;
}
.cms-wrapper .block ul > li p[data-v-322cd2f5]:empty {
  display: block;
}
.cms-wrapper .block-color-1[data-v-322cd2f5] {
  color: var(--cms-contrast1);
  background-color: var(--cms-color1);
}
.cms-wrapper .block-color-1.block--dark[data-v-322cd2f5] {
  --input-bg: $color;
  --input-color: $contrast;
  --input-active: $filter;
}
.cms-wrapper .block-color-1 .bg[data-v-322cd2f5] {
  background-color: var(--cms-color1);
}
.cms-wrapper .block-color-1 .filter[data-v-322cd2f5] {
  background-color: var(--cms-filter1);
}
.cms-wrapper .block-color-1 .button[data-v-322cd2f5] {
  background-color: var(--cms-contrast1);
  color: var(--cms-color1);
}
.cms-wrapper .block-color-1 .button .fa[data-v-322cd2f5],
.cms-wrapper .block-color-1 .button .fab[data-v-322cd2f5],
.cms-wrapper .block-color-1 .button .fad[data-v-322cd2f5],
.cms-wrapper .block-color-1 .button .fal[data-v-322cd2f5],
.cms-wrapper .block-color-1 .button .far[data-v-322cd2f5],
.cms-wrapper .block-color-1 .button .fas[data-v-322cd2f5] {
  line-height: 1.5;
}
.cms-wrapper .block-color-1 .button[data-v-322cd2f5]:hover {
  background-color: var(--cms-hover1);
}
.cms-wrapper .block-color-1 .button.outline[data-v-322cd2f5] {
  background-color: transparent;
  border: solid 1px var(--cms-contrast1);
  color: var(--cms-contrast1);
}
.cms-wrapper .block-color-1 .button.outline[data-v-322cd2f5]:hover {
  background-color: var(--cms-contrast1);
  color: var(--cms-color1);
  border-color: transparent;
}
.cms-wrapper .block-color-1 .button.outline-primary[data-v-322cd2f5] {
  padding: 0;
  border: solid 2px var(--cms-contrast1);
}
.cms-wrapper .block-color-1 .button.outline-primary > span[data-v-322cd2f5] {
  display: inline-block;
  width: 100%;
  padding: 0 2rem;
  line-height: 2rem;
  background-color: var(--cms-contrast1);
  color: var(--cms-color1);
  border: solid 3px var(--cms-color1);
  transition: border-color 0.3s ease-in;
}
.cms-wrapper .block-color-1 .button.outline-primary:hover > span[data-v-322cd2f5] {
  border-color: var(--cms-contrast1);
}
.cms-wrapper .block-color-1 .button.text-only[data-v-322cd2f5] {
  color: var(--cms-contrast1);
  background-color: transparent;
  border-color: transparent;
}
.cms-wrapper .block-color-1 .button.text-only[data-v-322cd2f5]:hover {
  box-shadow: none;
  opacity: 1;
}
.cms-wrapper .block-color-1 .button.text-only:hover span[data-v-322cd2f5] {
  opacity: 1;
  color: var(--cms-contrast1);
  border-bottom-color: var(--cms-contrast1);
}
.cms-wrapper .block-color-1 .themed-block[data-v-322cd2f5] {
  color: var(--cms-invert1);
  background-color: var(--cms-color1);
}
.cms-wrapper .block-color-1 hr[data-v-322cd2f5] {
  background-color: var(--cms-invert1);
}
.cms-wrapper .block-color-2[data-v-322cd2f5] {
  color: var(--cms-contrast2);
  background-color: var(--cms-color2);
}
.cms-wrapper .block-color-2.block--dark[data-v-322cd2f5] {
  --input-bg: $color;
  --input-color: $contrast;
  --input-active: $filter;
}
.cms-wrapper .block-color-2 .bg[data-v-322cd2f5] {
  background-color: var(--cms-color2);
}
.cms-wrapper .block-color-2 .filter[data-v-322cd2f5] {
  background-color: var(--cms-filter2);
}
.cms-wrapper .block-color-2 .button[data-v-322cd2f5] {
  background-color: var(--cms-contrast2);
  color: var(--cms-color2);
}
.cms-wrapper .block-color-2 .button .fa[data-v-322cd2f5],
.cms-wrapper .block-color-2 .button .fab[data-v-322cd2f5],
.cms-wrapper .block-color-2 .button .fad[data-v-322cd2f5],
.cms-wrapper .block-color-2 .button .fal[data-v-322cd2f5],
.cms-wrapper .block-color-2 .button .far[data-v-322cd2f5],
.cms-wrapper .block-color-2 .button .fas[data-v-322cd2f5] {
  line-height: 1.5;
}
.cms-wrapper .block-color-2 .button[data-v-322cd2f5]:hover {
  background-color: var(--cms-hover2);
}
.cms-wrapper .block-color-2 .button.outline[data-v-322cd2f5] {
  background-color: transparent;
  border: solid 1px var(--cms-contrast2);
  color: var(--cms-contrast2);
}
.cms-wrapper .block-color-2 .button.outline[data-v-322cd2f5]:hover {
  background-color: var(--cms-contrast2);
  color: var(--cms-color2);
  border-color: transparent;
}
.cms-wrapper .block-color-2 .button.outline-primary[data-v-322cd2f5] {
  padding: 0;
  border: solid 2px var(--cms-contrast2);
}
.cms-wrapper .block-color-2 .button.outline-primary > span[data-v-322cd2f5] {
  display: inline-block;
  width: 100%;
  padding: 0 2rem;
  line-height: 2rem;
  background-color: var(--cms-contrast2);
  color: var(--cms-color2);
  border: solid 3px var(--cms-color2);
  transition: border-color 0.3s ease-in;
}
.cms-wrapper .block-color-2 .button.outline-primary:hover > span[data-v-322cd2f5] {
  border-color: var(--cms-contrast2);
}
.cms-wrapper .block-color-2 .button.text-only[data-v-322cd2f5] {
  color: var(--cms-contrast2);
  background-color: transparent;
  border-color: transparent;
}
.cms-wrapper .block-color-2 .button.text-only[data-v-322cd2f5]:hover {
  box-shadow: none;
  opacity: 1;
}
.cms-wrapper .block-color-2 .button.text-only:hover span[data-v-322cd2f5] {
  opacity: 1;
  color: var(--cms-contrast2);
  border-bottom-color: var(--cms-contrast2);
}
.cms-wrapper .block-color-2 .themed-block[data-v-322cd2f5] {
  color: var(--cms-invert2);
  background-color: var(--cms-color2);
}
.cms-wrapper .block-color-2 hr[data-v-322cd2f5] {
  background-color: var(--cms-invert2);
}
.cms-wrapper .block-color-3[data-v-322cd2f5] {
  color: var(--cms-contrast3);
  background-color: var(--cms-color3);
}
.cms-wrapper .block-color-3.block--dark[data-v-322cd2f5] {
  --input-bg: $color;
  --input-color: $contrast;
  --input-active: $filter;
}
.cms-wrapper .block-color-3 .bg[data-v-322cd2f5] {
  background-color: var(--cms-color3);
}
.cms-wrapper .block-color-3 .filter[data-v-322cd2f5] {
  background-color: var(--cms-filter3);
}
.cms-wrapper .block-color-3 .button[data-v-322cd2f5] {
  background-color: var(--cms-contrast3);
  color: var(--cms-color3);
}
.cms-wrapper .block-color-3 .button .fa[data-v-322cd2f5],
.cms-wrapper .block-color-3 .button .fab[data-v-322cd2f5],
.cms-wrapper .block-color-3 .button .fad[data-v-322cd2f5],
.cms-wrapper .block-color-3 .button .fal[data-v-322cd2f5],
.cms-wrapper .block-color-3 .button .far[data-v-322cd2f5],
.cms-wrapper .block-color-3 .button .fas[data-v-322cd2f5] {
  line-height: 1.5;
}
.cms-wrapper .block-color-3 .button[data-v-322cd2f5]:hover {
  background-color: var(--cms-hover3);
}
.cms-wrapper .block-color-3 .button.outline[data-v-322cd2f5] {
  background-color: transparent;
  border: solid 1px var(--cms-contrast3);
  color: var(--cms-contrast3);
}
.cms-wrapper .block-color-3 .button.outline[data-v-322cd2f5]:hover {
  background-color: var(--cms-contrast3);
  color: var(--cms-color3);
  border-color: transparent;
}
.cms-wrapper .block-color-3 .button.outline-primary[data-v-322cd2f5] {
  padding: 0;
  border: solid 2px var(--cms-contrast3);
}
.cms-wrapper .block-color-3 .button.outline-primary > span[data-v-322cd2f5] {
  display: inline-block;
  width: 100%;
  padding: 0 2rem;
  line-height: 2rem;
  background-color: var(--cms-contrast3);
  color: var(--cms-color3);
  border: solid 3px var(--cms-color3);
  transition: border-color 0.3s ease-in;
}
.cms-wrapper .block-color-3 .button.outline-primary:hover > span[data-v-322cd2f5] {
  border-color: var(--cms-contrast3);
}
.cms-wrapper .block-color-3 .button.text-only[data-v-322cd2f5] {
  color: var(--cms-contrast3);
  background-color: transparent;
  border-color: transparent;
}
.cms-wrapper .block-color-3 .button.text-only[data-v-322cd2f5]:hover {
  box-shadow: none;
  opacity: 1;
}
.cms-wrapper .block-color-3 .button.text-only:hover span[data-v-322cd2f5] {
  opacity: 1;
  color: var(--cms-contrast3);
  border-bottom-color: var(--cms-contrast3);
}
.cms-wrapper .block-color-3 .themed-block[data-v-322cd2f5] {
  color: var(--cms-invert3);
  background-color: var(--cms-color3);
}
.cms-wrapper .block-color-3 hr[data-v-322cd2f5] {
  background-color: var(--cms-invert3);
}
.cms-wrapper .block-color-4[data-v-322cd2f5] {
  color: var(--cms-contrast4);
  background-color: var(--cms-color4);
}
.cms-wrapper .block-color-4.block--dark[data-v-322cd2f5] {
  --input-bg: $color;
  --input-color: $contrast;
  --input-active: $filter;
}
.cms-wrapper .block-color-4 .bg[data-v-322cd2f5] {
  background-color: var(--cms-color4);
}
.cms-wrapper .block-color-4 .filter[data-v-322cd2f5] {
  background-color: var(--cms-filter4);
}
.cms-wrapper .block-color-4 .button[data-v-322cd2f5] {
  background-color: var(--cms-contrast4);
  color: var(--cms-color4);
}
.cms-wrapper .block-color-4 .button .fa[data-v-322cd2f5],
.cms-wrapper .block-color-4 .button .fab[data-v-322cd2f5],
.cms-wrapper .block-color-4 .button .fad[data-v-322cd2f5],
.cms-wrapper .block-color-4 .button .fal[data-v-322cd2f5],
.cms-wrapper .block-color-4 .button .far[data-v-322cd2f5],
.cms-wrapper .block-color-4 .button .fas[data-v-322cd2f5] {
  line-height: 1.5;
}
.cms-wrapper .block-color-4 .button[data-v-322cd2f5]:hover {
  background-color: var(--cms-hover4);
}
.cms-wrapper .block-color-4 .button.outline[data-v-322cd2f5] {
  background-color: transparent;
  border: solid 1px var(--cms-contrast4);
  color: var(--cms-contrast4);
}
.cms-wrapper .block-color-4 .button.outline[data-v-322cd2f5]:hover {
  background-color: var(--cms-contrast4);
  color: var(--cms-color4);
  border-color: transparent;
}
.cms-wrapper .block-color-4 .button.outline-primary[data-v-322cd2f5] {
  padding: 0;
  border: solid 2px var(--cms-contrast4);
}
.cms-wrapper .block-color-4 .button.outline-primary > span[data-v-322cd2f5] {
  display: inline-block;
  width: 100%;
  padding: 0 2rem;
  line-height: 2rem;
  background-color: var(--cms-contrast4);
  color: var(--cms-color4);
  border: solid 3px var(--cms-color4);
  transition: border-color 0.3s ease-in;
}
.cms-wrapper .block-color-4 .button.outline-primary:hover > span[data-v-322cd2f5] {
  border-color: var(--cms-contrast4);
}
.cms-wrapper .block-color-4 .button.text-only[data-v-322cd2f5] {
  color: var(--cms-contrast4);
  background-color: transparent;
  border-color: transparent;
}
.cms-wrapper .block-color-4 .button.text-only[data-v-322cd2f5]:hover {
  box-shadow: none;
  opacity: 1;
}
.cms-wrapper .block-color-4 .button.text-only:hover span[data-v-322cd2f5] {
  opacity: 1;
  color: var(--cms-contrast4);
  border-bottom-color: var(--cms-contrast4);
}
.cms-wrapper .block-color-4 .themed-block[data-v-322cd2f5] {
  color: var(--cms-invert4);
  background-color: var(--cms-color4);
}
.cms-wrapper .block-color-4 hr[data-v-322cd2f5] {
  background-color: var(--cms-invert4);
}
.cms-wrapper .block-color-5[data-v-322cd2f5] {
  color: var(--cms-contrast5);
  background-color: var(--cms-color5);
}
.cms-wrapper .block-color-5.block--dark[data-v-322cd2f5] {
  --input-bg: $color;
  --input-color: $contrast;
  --input-active: $filter;
}
.cms-wrapper .block-color-5 .bg[data-v-322cd2f5] {
  background-color: var(--cms-color5);
}
.cms-wrapper .block-color-5 .filter[data-v-322cd2f5] {
  background-color: var(--cms-filter5);
}
.cms-wrapper .block-color-5 .button[data-v-322cd2f5] {
  background-color: var(--cms-contrast5);
  color: var(--cms-color5);
}
.cms-wrapper .block-color-5 .button .fa[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button .fab[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button .fad[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button .fal[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button .far[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button .fas[data-v-322cd2f5] {
  line-height: 1.5;
}
.cms-wrapper .block-color-5 .button[data-v-322cd2f5]:hover {
  background-color: var(--cms-hover5);
}
.cms-wrapper .block-color-5 .button.outline[data-v-322cd2f5] {
  background-color: transparent;
  border: solid 1px var(--cms-contrast5);
  color: var(--cms-contrast5);
}
.cms-wrapper .block-color-5 .button.outline[data-v-322cd2f5]:hover {
  background-color: var(--cms-contrast5);
  color: var(--cms-color5);
  border-color: transparent;
}
.cms-wrapper .block-color-5 .button.outline-primary[data-v-322cd2f5] {
  padding: 0;
  border: solid 2px var(--cms-contrast5);
}
.cms-wrapper .block-color-5 .button.outline-primary > span[data-v-322cd2f5] {
  display: inline-block;
  width: 100%;
  padding: 0 2rem;
  line-height: 2rem;
  background-color: var(--cms-contrast5);
  color: var(--cms-color5);
  border: solid 3px var(--cms-color5);
  transition: border-color 0.3s ease-in;
}
.cms-wrapper .block-color-5 .button.outline-primary:hover > span[data-v-322cd2f5] {
  border-color: var(--cms-contrast5);
}
.cms-wrapper .block-color-5 .button.text-only[data-v-322cd2f5] {
  color: var(--cms-contrast5);
  background-color: transparent;
  border-color: transparent;
}
.cms-wrapper .block-color-5 .button.text-only[data-v-322cd2f5]:hover {
  box-shadow: none;
  opacity: 1;
}
.cms-wrapper .block-color-5 .button.text-only:hover span[data-v-322cd2f5] {
  opacity: 1;
  color: var(--cms-contrast5);
  border-bottom-color: var(--cms-contrast5);
}
.cms-wrapper .block-color-5 .themed-block[data-v-322cd2f5] {
  color: var(--cms-invert5);
  background-color: var(--cms-color5);
}
.cms-wrapper .block-color-5 hr[data-v-322cd2f5] {
  background-color: var(--cms-invert5);
}
.cms-wrapper .block-color-5 .button.main[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.primary[data-v-322cd2f5] {
  background-color: var(--cms-invert5);
  color: var(--cms-color5);
}
.cms-wrapper .block-color-5 .button.main .fa[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.main .fab[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.main .fad[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.main .fal[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.main .far[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.main .fas[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.primary .fa[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.primary .fab[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.primary .fad[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.primary .fal[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.primary .far[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.primary .fas[data-v-322cd2f5] {
  line-height: 1.5;
}
.cms-wrapper .block-color-5 .button.main[data-v-322cd2f5]:hover,
.cms-wrapper .block-color-5 .button.primary[data-v-322cd2f5]:hover {
  background-color: var(--cms-filter5);
}
.cms-wrapper .block-color-5 .button.main.outline[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.primary.outline[data-v-322cd2f5] {
  background-color: transparent;
  border: solid 1px var(--cms-invert5);
  color: var(--cms-invert5);
}
.cms-wrapper .block-color-5 .button.main.outline[data-v-322cd2f5]:hover,
.cms-wrapper .block-color-5 .button.primary.outline[data-v-322cd2f5]:hover {
  background-color: var(--cms-invert5);
  color: var(--cms-color5);
  border-color: transparent;
}
.cms-wrapper .block-color-5 .button.main.outline-primary[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.primary.outline-primary[data-v-322cd2f5] {
  padding: 0;
  border: solid 2px var(--cms-invert5);
}
.cms-wrapper .block-color-5 .button.main.outline-primary > span[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.primary.outline-primary > span[data-v-322cd2f5] {
  display: inline-block;
  width: 100%;
  padding: 0 2rem;
  line-height: 2rem;
  background-color: var(--cms-invert5);
  color: var(--cms-color5);
  border: solid 3px var(--cms-color5);
  transition: border-color 0.3s ease-in;
}
.cms-wrapper .block-color-5 .button.main.outline-primary:hover > span[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.primary.outline-primary:hover > span[data-v-322cd2f5] {
  border-color: var(--cms-invert5);
}
.cms-wrapper .block-color-5 .button.main.text-only[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.primary.text-only[data-v-322cd2f5] {
  color: var(--cms-invert5);
  background-color: transparent;
  border-color: transparent;
}
.cms-wrapper .block-color-5 .button.main.text-only[data-v-322cd2f5]:hover,
.cms-wrapper .block-color-5 .button.primary.text-only[data-v-322cd2f5]:hover {
  box-shadow: none;
  opacity: 1;
}
.cms-wrapper .block-color-5 .button.main.text-only:hover span[data-v-322cd2f5],
.cms-wrapper .block-color-5 .button.primary.text-only:hover span[data-v-322cd2f5] {
  opacity: 1;
  color: var(--cms-invert5);
  border-bottom-color: var(--cms-invert5);
}
.cms-wrapper .block-color-5 .button.main[data-v-322cd2f5]:hover,
.cms-wrapper .block-color-5 .button.primary[data-v-322cd2f5]:hover {
  color: var(--cms-contrast5);
}
.cms-wrapper .button + .button[data-v-322cd2f5] {
  margin-left: 1.5rem;
}

/* INITIAL LOADER */
.page-loader[data-v-322cd2f5] {
  display: flex;
  align-content: center;
  justify-content: center;
  min-height: 90vh;
}
.page-loader[data-v-322cd2f5] > * {
  margin: auto;
}
.toasts[data-v-322cd2f5] {
  position: fixed;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
}