
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role="button"] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}


html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

.container, [data-drupal-messages],
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, [data-drupal-messages], .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container, [data-drupal-messages], .container-sm, .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container, [data-drupal-messages], .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container, [data-drupal-messages], .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {
  .container, [data-drupal-messages], .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1320px;
  }
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1400px) {
  .col-xxl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xxl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xxl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xxl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xxl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xxl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xxl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xxl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66667%;
  }
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  -ms-grid-row-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  -ms-grid-row-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  -ms-grid-row-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1400px) {
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 1400px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}

.collapsing.width {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    -webkit-transition: none;
    transition: none;
  }
}

@font-face {
  font-family: "Noto";
  src: url("../fonts/NotoSans-Black.woff2") format("woff2"), url("../fonts/NotoSans-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Noto";
  src: url("../fonts/NotoSans-Bold.woff2") format("woff2"), url("../fonts/NotoSans-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Noto";
  src: url("../fonts/NotoSans-Italic.woff2") format("woff2"), url("../fonts/NotoSans-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Noto";
  src: url("../fonts/NotoSans-Regular.woff2") format("woff2"), url("../fonts/NotoSans-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Noto";
  src: url("../fonts/NotoSans-Medium.woff2") format("woff2"), url("../fonts/NotoSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Noto";
  src: url("../fonts/NotoSans-SemiBold.woff2") format("woff2"), url("../fonts/NotoSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

::-moz-selection {
  color: #000;
  background-color: #e1ff33;
}

::selection {
  color: #000;
  background-color: #e1ff33;
}

#master {
  font-size: 56.25%;
  display: block;
}

@media (min-width: 768px) {
  #master {
    font-size: 62.5%;
  }
}

#master :focus, #master :focus-visible {
  outline: 0.3rem solid #CDE912;
  outline-offset: .3rem;
}

body {
  background: #edeadf url("../images/tile.jpg");
  background-size: 35%;
  height: 100%;
}

#page.page-wrapper {
  overflow-x: hidden;
  position: relative;
}

#master #page :focus:not(.logo):not(.filter-item-input):not([role="button"]), #master #page :focus-visible:not(.logo):not(.filter-item-input):not([role="button"]) {
  background-color: #89FDFF;
  color: #000;
  -webkit-box-shadow: 0 0.3rem #000;
  box-shadow: 0 0.3rem #000;
}

#master #page :focus:not(.logo):not(.filter-item-input):not([role="button"]) span, #master #page :focus-visible:not(.logo):not(.filter-item-input):not([role="button"]) span {
  color: #000;
}

#master #page :focus:not(.logo):not(.filter-item-input):not([role="button"]).button, #master #page :focus:not(.logo):not(.filter-item-input):not([role="button"]) button, #master #page :focus-visible:not(.logo):not(.filter-item-input):not([role="button"]).button, #master #page :focus-visible:not(.logo):not(.filter-item-input):not([role="button"]) button {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.36 37.27a1.469 1.469 0 0 1-2.09 0l-3.86-3.85a1.47 1.47 0 0 1 0-2.09L13.74 19 1.41 6.67a1.47 1.47 0 0 1 0-2.09L5.27.73a1.47 1.47 0 0 1 2.09 0L24.59 18a1.458 1.458 0 0 1 0 2.08L7.36 37.27Z' fill='%23000'/%3E%3C/svg%3E");
}

ul, ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

svg {
  vertical-align: inherit;
}

table {
  width: 100%;
}

iframe {
  border: 0;
}

cite {
  font-style: normal;
}

a, a:hover, a:focus {
  text-decoration: none;
  color: inherit;
}

.section {
  margin-bottom: 4rem;
}

@media (min-width: 992px) {
  .section {
    margin-bottom: 7rem;
  }
}

.component {
  margin-bottom: 2rem;
}

@media (min-width: 992px) {
  .component {
    margin-bottom: 4rem;
  }
}

.section-filled + section.testimonial {
  position: relative;
  margin-top: -4rem;
}

@media (min-width: 992px) {
  .section-filled + section.testimonial {
    margin-top: -7rem;
  }
}

body {
  font-family: "Archivo", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000;
  line-height: 1.5;
  font-optical-sizing: auto;
  font-variation-settings: "wdth" 100;
}

h1, h2, h3, h4, h5, h6, p, blockquote, figure, ul, ol, address {
  margin: 0;
}

h1, h2, h3, h4, h5, h6, .heading, .banner-text .editor, .banner-text #page #skip-to-content, #page .banner-text #skip-to-content, .banner-text [data-drupal-messages] > div, .accordion-trigger {
  font-weight: 600;
  font-style: normal;
  line-height: 1.1;
}

h1, .h1 {
  font-size: 4rem;
}

@media (min-width: 992px) {
  h1, .h1 {
    font-size: 6rem;
  }
}

h2, .h2 {
  font-size: 3rem;
}

@media (min-width: 992px) {
  h2, .h2 {
    font-size: 4rem;
  }
}

h3, .h3, .banner-text .editor, .banner-text #page #skip-to-content, #page .banner-text #skip-to-content, .banner-text [data-drupal-messages] > div {
  font-size: 2.6rem;
}

@media (min-width: 992px) {
  h3, .h3, .banner-text .editor, .banner-text #page #skip-to-content, #page .banner-text #skip-to-content, .banner-text [data-drupal-messages] > div {
    font-size: 3rem;
  }
}

@media (min-width: 992px) {
  h4, h5, h6, .h4, .accordion-trigger {
    font-size: 2.6rem;
  }
}

body, .font-body {
  font-size: 2rem;
}

@media (min-width: 992px) {
  .font-big {
    font-size: 5.3rem;
    line-height: 1;
  }
}

.font-small {
  font-size: 1.6rem;
}

.font-tiny {
  font-size: 1.4rem;
}

.font-enhance {
  font-size: 2.4rem;
}

@media (min-width: 992px) {
  .heading-huge {
    font-size: 6rem;
  }
}

.font-micro {
  font-size: 1.4rem;
}

@media (min-width: 992px) {
  .font-micro {
    font-size: 1.2rem;
  }
}

.font-sans-black {
  font-weight: 900;
  font-style: normal;
}

.font-sans-bold, strong, b {
  font-weight: 700;
  font-style: normal;
}

.font-sans-italic, em, i {
  font-weight: 400;
  font-style: italic;
}

.font-sans-medium {
  font-weight: 500;
  font-style: normal;
}

.font-sans-regular {
  font-weight: 400;
  font-style: normal;
}

.font-sans-light {
  font-weight: 300;
  font-style: normal;
}

.font-sans-semibold {
  font-weight: 600;
  font-style: normal;
}

.layers {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

@media (max-width: 991.98px) {
  .layers {
    background-color: #000;
  }
}

.layers .layer {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column: 1;
  grid-column-start: 1;
}

.layers .layer.content {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #000;
  color: #fff;
}

@media (max-width: 991.98px) {
  .layers .layer.content:not(.no-stack) {
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
}

.layers .layer.content.middle {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.layers .layer.content .inner {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

@media (min-width: 992px) {
  .layers .layer.content .inner {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
}

.layers .layer .media {
  z-index: 9;
}

.gutter-tight:not(.no-gutters) {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.gutter-tight:not(.no-gutters) > * {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.gutter-small:not(.no-gutters) {
  margin-right: -1rem;
  margin-left: -1rem;
}

.gutter-small:not(.no-gutters) > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (min-width: 992px) {
  .gutter-medium:not(.no-gutters) {
    margin-right: -2rem;
    margin-left: -2rem;
  }
  .gutter-medium:not(.no-gutters) > * {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

.gutter-large:not(.no-gutters) {
  margin-right: -2.5rem;
  margin-left: -2.5rem;
}

.gutter-large:not(.no-gutters) > * {
  padding-right: 2.5rem;
  padding-left: 2.5rem;
}

.gutter-xl:not(.no-gutters) {
  margin-right: -4rem;
  margin-left: -4rem;
}

.gutter-xl:not(.no-gutters) > * {
  padding-right: 4rem;
  padding-left: 4rem;
}

.gutter-y {
  margin-top: -3rem;
}

.gutter-y > * {
  margin-top: 3rem;
}

.tall {
  height: 100%;
}

.wide {
  width: 100%;
}

.img-responsive {
  max-width: 100%;
  height: auto;
}

.image-link {
  display: block;
  position: relative;
}

.image-link:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  background-color: #000;
  -webkit-transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.image-link:hover:after {
  opacity: .2;
}

.grouped > :not(:last-child) {
  margin-bottom: 3rem;
}

.elements > :not(:last-child) {
  margin-bottom: 4rem;
}

.elements-tight > :not(:last-child) {
  margin-bottom: 1rem;
}

.list-info > li:not(:last-child) {
  margin-bottom: 1rem;
}

.footnote {
  background-color: #fff;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  font-size: 1.4rem;
}

.footnote li:not(:last-child) {
  margin-bottom: 1.5rem;
}

.footnote li a {
  color: #6e6dec;
  -webkit-box-shadow: inset 0 -1px 0 0 #6e6dec;
  box-shadow: inset 0 -1px 0 0 #6e6dec;
  -webkit-transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -ms-hyphens: auto;
  hyphens: auto;
}

.footnote li a:hover {
  color: #6e6dec;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.section-light {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff;
}

@media (min-width: 992px) {
  .section-light {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
}

#master #page .section-light .card-detail.clean {
  background-color: #F6F6F6;
}

.section-tinted {
  padding-bottom: 7rem;
  padding-top: 3rem;
  background-color: #E1E4EC;
}

.section-tinted-text {
  background-color: #E1E4EC;
  padding-top: 7rem;
}

.section-filled {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #3bedcf;
}

@media (min-width: 992px) {
  .section-filled {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
}

#master #page .section-filled .button {
  background-color: #6e6dec;
}

#master .section-filled .editor a, #master .section-filled #page #skip-to-content a, #page #master .section-filled #skip-to-content a, #master .section-filled [data-drupal-messages] > div a {
  color: #000;
  -webkit-box-shadow: inset 0 -1px 0 0 #000;
  box-shadow: inset 0 -1px 0 0 #000;
  -webkit-transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  background-color: transparent;
}

#master .section-filled .editor a:hover, #master .section-filled #page #skip-to-content a:hover, #page #master .section-filled #skip-to-content a:hover, #master .section-filled [data-drupal-messages] > div a:hover {
  color: #000;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#master .section-filled .editor a[href^='http']:after, #master .section-filled #page #skip-to-content a[href^='http']:after, #page #master .section-filled #skip-to-content a[href^='http']:after, #master .section-filled [data-drupal-messages] > div a[href^='http']:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.71 29a6.59 6.59 0 0 1-6.59 6.59h-19A6.589 6.589 0 0 1 .51 29V10a6.59 6.59 0 0 1 6.58-6.59H23.2a.72.72 0 0 1 .73.73v1.47a.721.721 0 0 1-.73.73H7.09A3.67 3.67 0 0 0 3.43 10v19a3.67 3.67 0 0 0 3.66 3.66h19A3.669 3.669 0 0 0 29.78 29v-7.34a.72.72 0 0 1 .73-.73H32a.721.721 0 0 1 .73.73L32.71 29Zm8.78-15.37a1.46 1.46 0 0 1-2.49 1l-4-4-14.94 14.9a.74.74 0 0 1-1 0l-2.66-2.61a.85.85 0 0 1-.23-.53.8.8 0 0 1 .23-.52L31.32 7l-4-4a1.46 1.46 0 0 1 1-2.5H40a1.48 1.48 0 0 1 1.49 1.4v11.73Z' fill='%23000'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: auto 1.8rem;
  background-position: right center;
  padding-right: 2.7rem;
}

#master .section-filled .editor a[href^='http']:hover:after, #master .section-filled #page #skip-to-content a[href^='http']:hover:after, #page #master .section-filled #skip-to-content a[href^='http']:hover:after, #master .section-filled [data-drupal-messages] > div a[href^='http']:hover:after, #master .section-filled .editor a[href^='http']:focus:after, #master .section-filled #page #skip-to-content a[href^='http']:focus:after, #page #master .section-filled #skip-to-content a[href^='http']:focus:after, #master .section-filled [data-drupal-messages] > div a[href^='http']:focus:after, #master .section-filled .editor a[href^='http']:focus-visible:after, #master .section-filled #page #skip-to-content a[href^='http']:focus-visible:after, #page #master .section-filled #skip-to-content a[href^='http']:focus-visible:after, #master .section-filled [data-drupal-messages] > div a[href^='http']:focus-visible:after {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.71 29a6.59 6.59 0 0 1-6.59 6.59h-19A6.589 6.589 0 0 1 .51 29V10a6.59 6.59 0 0 1 6.58-6.59H23.2a.72.72 0 0 1 .73.73v1.47a.721.721 0 0 1-.73.73H7.09A3.67 3.67 0 0 0 3.43 10v19a3.67 3.67 0 0 0 3.66 3.66h19A3.669 3.669 0 0 0 29.78 29v-7.34a.72.72 0 0 1 .73-.73H32a.721.721 0 0 1 .73.73L32.71 29Zm8.78-15.37a1.46 1.46 0 0 1-2.49 1l-4-4-14.94 14.9a.74.74 0 0 1-1 0l-2.66-2.61a.85.85 0 0 1-.23-.53.8.8 0 0 1 .23-.52L31.32 7l-4-4a1.46 1.46 0 0 1 1-2.5H40a1.48 1.48 0 0 1 1.49 1.4v11.73Z' fill='%23000'/%3E%3C/svg%3E");
}

.section-padded {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

@media (min-width: 992px) {
  .section-padded {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
}

.content-preview-item:not(:last-child) {
  margin-bottom: 4rem;
}

@media (min-width: 992px) {
  .content-preview-item:not(:last-child) {
    margin-bottom: 7rem;
  }
}

#master #page .icon-detail-theme-red .icon-square {
  background-color: #EA6B58;
}

#master #page .icon-detail-theme-purple .icon-square {
  background-color: #6e6dec;
}

#master #page .icon-detail-theme-green-light .icon-square {
  background-color: #00E8B8;
}

#master #page .icon-detail-theme-green .icon-square {
  background-color: #3bedcf;
}

#master #page .icon-detail-theme-yellow .icon-square {
  background-color: #e1ff33;
}

#master #page .icon-detail-theme-orange .icon-square {
  background-color: #EF8D50;
}

#master #page .icon-detail-theme-blue .icon-square {
  background-color: #55B1DA;
}

.footnote-info {
  padding: 1.2rem 2rem;
  background-color: #000;
  font-size: 1.6rem;
}

#master .image-info {
  background-color: rgba(0, 0, 0, 0.6);
}

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

.jump-links > :not(:last-child) {
  margin-bottom: 1rem;
}

.jump-links a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 1.2rem 1.5rem;
  font-weight: 500;
  font-style: normal;
  background-color: #fff;
  font-size: 1.6rem;
  -webkit-transition: -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.jump-links a:hover {
  -webkit-box-shadow: 0 0 0 1px #484848;
  box-shadow: 0 0 0 1px #484848;
}

.jump-links a:hover .text {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.jump-links .link {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m0 15.123 4.096.033V0h3.776v15.156H12L6.048 22 0 15.123Z' fill='%23000'/%3E%3C/svg%3E");
  background-size: auto 2rem;
  background-position: left center;
  padding-left: 2rem;
}

.jump-links .link.up {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m12 6.877-4.096-.033V22H4.128V6.844H0L5.952 0 12 6.877Z' fill='%23000'/%3E%3C/svg%3E");
}

.jump-links .text {
  color: #6e6dec;
  -webkit-box-shadow: inset 0 -1px 0 0 #6e6dec;
  box-shadow: inset 0 -1px 0 0 #6e6dec;
  -webkit-transition: -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.load-more-button:not(.active) {
  display: none;
}

.load-more-button.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.icon-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1.2rem;
}

.icon-text:before {
  content: '';
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 1.8rem;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-top: .5rem;
}

.icon-text.phone:before {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.127 24.372c-.43.9-1.51 1.46-2.38 1.89-1.13.55-2.28.86-3.54.81-1.75-.08-3.29-.86-4.86-1.51-1.13-.46-2.21-1.02-3.22-1.7-3.11-2.11-6.79-6.13-8.62-9.41-.59-1.06-1.05-2.19-1.42-3.35-.51-1.62-1.16-3.23-1.08-4.98.05-1.26.46-2.37 1.11-3.45.51-.82 1.15-1.85 2.09-2.2.63-.25 1.96-.5 2.64-.47.13 0 .26.01.39.07.39.15.76 1.09.93 1.47.55 1.1 1.09 2.21 1.66 3.29.28.5.82 1.13.79 1.71-.05 1.15-3.52 2.67-3.57 3.68-.02.51.42 1.18.66 1.65 1.75 3.5 4.01 5.97 7.35 8.02.44.28 1.08.78 1.58.8 1.01.04 2.83-3.28 3.98-3.23.58.03 1.16.62 1.63.94 1.02.67 2.09 1.3 3.13 1.94.37.2 1.27.66 1.38 1.06.05.13.05.26.04.4-.03.68-.39 1.98-.7 2.59l.03-.02Z' fill='%2300E8B8'/%3E%3C/svg%3E");
}

.icon-text.website:before {
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.56 14.36c0 7.9-6.4 14.29-14.3 14.29C6.37 28.65-.01 22.24 0 14.32 0 6.36 6.39 0 14.36 0c7.84 0 14.21 6.43 14.21 14.35l-.01.01ZM6.54 13.25c.23-1.72.46-3.38.69-5.03-.76-.53-1.53-1.08-2.34-1.65-1.58 1.94-2.49 4.15-2.73 6.68h4.38Zm-4.35 2.16c-.04 1.94 1.43 5.5 2.72 6.66.69-.48 1.38-.97 2.08-1.42.24-.15.3-.28.25-.56-.18-.91-.33-1.83-.46-2.75-.09-.63-.12-1.27-.18-1.92H2.19v-.01Zm21.48 6.66c1.57-1.92 2.48-4.14 2.71-6.66h-4.34c-.26 1.65-.52 3.26-.76 4.87-.01.07.05.19.12.23.74.51 1.49 1.02 2.27 1.55v.01Zm-1.65-8.84h4.36c-.25-2.53-1.15-4.75-2.72-6.65-.78.53-1.52 1.02-2.25 1.53-.08.05-.12.2-.13.3 0 .13.06.27.08.41.21 1.45.43 2.91.65 4.42l.01-.01ZM9.19 9.21c-.17 1.31-.34 2.65-.51 4.02h4.51v-3.16c-1.32-.29-2.6-.56-4-.87v.01Zm6.15 4.02h4.52c-.18-1.39-.35-2.74-.52-4.02-1.4.3-2.69.59-4 .87v3.15Zm0 5.33c1.35.3 2.64.58 3.95.87.28-1.31.47-2.65.49-4.01h-4.45v3.14h.01Zm-2.15 0V15.4H8.67c.18 1.38.35 2.73.51 4.03 1.38-.3 2.66-.58 4-.87h.01ZM9.8 21.5c.76 1.93 1.54 3.69 3.38 4.78v-5.57c-1.14.27-2.23.52-3.38.79Zm3.4-19.14c-1.84 1.11-2.63 2.86-3.38 4.79 1.15.27 2.24.52 3.38.79V2.36Zm2.16 5.58c1.14-.27 2.23-.52 3.38-.79-.76-1.93-1.54-3.69-3.38-4.78v5.57Zm0 18.36c1.85-1.11 2.64-2.86 3.36-4.71-1.1-.44-2.2-.7-3.36-.79v5.5ZM7.89 6.11c.5-1.01.96-1.96 1.45-2.95-1.06.48-2.02 1.08-2.93 1.87l1.48 1.08Zm1.45 19.37c-.49-.99-.96-1.95-1.45-2.94-.48.35-.97.7-1.49 1.08.91.78 1.87 1.38 2.94 1.86ZM19.3 3.12s-.04.06-.05.09c.47.95.93 1.9 1.42 2.9.49-.35.97-.7 1.56-1.14L19.3 3.12Zm1.37 19.42c-.49 1-.96 1.95-1.44 2.93 1.06-.47 2.02-1.07 2.92-1.86-.52-.37-1-.72-1.48-1.07Z' fill='%2300E8B8'/%3E%3C/svg%3E");
}

.icon-text.email:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' fill='none'%3E%3Cpath fill='%2300E8B8' d='M20 2c0-1.1-.9-2-2-2H2C.9 0 0 .9 0 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V2Zm-2 0-8 5-8-5h16Zm0 12H2V4l8 5 8-5v10Z'/%3E%3C/svg%3E");
}

.icon-text.mobile-phone:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='22' fill='none'%3E%3Cpath fill='%2300E8B8' d='M10.5 0h-8A2.5 2.5 0 0 0 0 2.5v17A2.5 2.5 0 0 0 2.5 22h8a2.5 2.5 0 0 0 2.5-2.5v-17A2.5 2.5 0 0 0 10.5 0Zm-4 21c-.83 0-1.5-.67-1.5-1.5S5.67 18 6.5 18s1.5.67 1.5 1.5S7.33 21 6.5 21Zm4.5-4H2V3h9v14Z'/%3E%3C/svg%3E");
}

.icon-text.live-chat:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%2300E8B8' d='M2 2h16v12H3.17L2 15.17V2Zm0-2C.9 0 .01.9.01 2L0 20l4-4h14c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2H2Zm2 10h8v2H4v-2Zm0-3h12v2H4V7Zm0-3h12v2H4V4Z'/%3E%3C/svg%3E");
}

.contact-links a {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -ms-hyphens: auto;
  hyphens: auto;
}

.highlighter {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000;
}

.highlighter:before, .highlighter:after, .highlighter .inner:before, .highlighter .inner:after {
  content: '';
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  overflow: hidden;
}

.highlighter:before, .highlighter:after, .highlighter .inner:before, .highlighter .inner:after, .highlighter .text {
  background-color: #e1ff33;
}

.highlighter:before, .highlighter:after {
  width: 1.6rem;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}

.highlighter:before {
  -webkit-mask-image: url("../images/edge-left.svg");
  mask-image: url("../images/edge-left.svg");
}

.highlighter:after {
  -webkit-mask-image: url("../images/edge-right.svg");
  mask-image: url("../images/edge-right.svg");
}

.highlighter .inner {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

#master #page .highlighter .inner {
  padding: 0;
}

.highlighter .inner:before, .highlighter .inner:after {
  height: 1.6rem;
}

.highlighter .inner:before {
  -webkit-mask-image: url("../images/edge-top.svg");
  mask-image: url("../images/edge-top.svg");
}

.highlighter .inner:after {
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
}

.highlighter .text {
  position: relative;
  z-index: 1;
  padding: .4rem 2rem;
}

#master #page .highlighter-small {
  font-size: 1.6rem;
}

#master #page .highlighter-small:before, #master #page .highlighter-small:after {
  width: 1rem;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

#master #page .highlighter-small .inner:before, #master #page .highlighter-small .inner:after {
  height: 1rem;
}

#master #page .highlighter-small .text {
  padding-left: .5rem;
  padding-right: .5rem;
}

#master #page .highlighter-dark:before, #master #page .highlighter-dark:after, #master #page .highlighter-dark .inner:before, #master #page .highlighter-dark .inner:after, #master #page .highlighter-dark .text {
  background-color: #000;
  color: #fff;
}

#master #page .highlighter-light:before, #master #page .highlighter-light:after, #master #page .highlighter-light .inner:before, #master #page .highlighter-light .inner:after, #master #page .highlighter-light .text {
  background-color: #fff;
  color: #000;
}

.slanted {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotate(-1deg) translateZ(0);
  transform: rotate(-1deg) translateZ(0);
}

.banner-button {
  padding-top: 2rem;
}

.ripped {
  position: relative;
}

.ripped:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #e1ff33;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("../images/ripped.svg");
  mask-image: url("../images/ripped.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.image-bg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

.image-bg:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #000;
  opacity: .5;
}

.image-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

#master #page .statistics:has(.image-bg) {
  position: relative;
  padding-top: 4rem;
  position: relative;
  z-index: 2;
}

#master #page .statistics:has(.image-bg):before, #master #page .statistics:has(.image-bg):after {
  content: '';
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  height: 1.6rem;
  background-color: #edeadf;
}

#master #page .statistics:has(.image-bg):before {
  top: 0;
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
}

#master #page .statistics:has(.image-bg):after {
  bottom: 0;
  -webkit-mask-image: url("../images/edge-top.svg");
  mask-image: url("../images/edge-top.svg");
}

@media (min-width: 992px) {
  #master #page .statistics:has(.image-bg) {
    padding-top: 7rem;
  }
}

#master #page .statistics:has(.image-bg) .section-header {
  color: #fff;
}

#master #page .statistics:has(.image-bg) .highlighter-dark:before, #master #page .statistics:has(.image-bg) .highlighter-dark:after, #master #page .statistics:has(.image-bg) .highlighter-dark .inner:before, #master #page .statistics:has(.image-bg) .highlighter-dark .inner:after, #master #page .statistics:has(.image-bg) .highlighter-dark .text {
  background-color: #fff;
  color: #000;
}

.spacing {
  margin-bottom: 3rem;
}

.spacing-top {
  padding-top: 3rem;
}

.spacing-top-small {
  padding-top: 2rem;
}

.spacing-top-big {
  padding-top: 4rem;
}

.spacing-top-huge {
  padding-top: 10rem;
}

.spacing-top-gap {
  padding-top: 2rem;
}

@media (min-width: 992px) {
  .spacing-top-gap {
    padding-top: 4rem;
  }
}

.spacing-mini {
  margin-bottom: 1.5rem;
}

.spacing-tiny {
  margin-bottom: 2rem;
}

.spacing-larger {
  margin-bottom: 4rem;
}

.spacing-medium {
  margin-bottom: 3rem;
}

@media (min-width: 992px) {
  .spacing-medium {
    margin-bottom: 4rem;
  }
}

.spacing-large {
  margin-bottom: 5rem;
}

@media (min-width: 992px) {
  .spacing-large {
    margin-bottom: 10rem;
  }
}

.spacing-group > :not(:last-child) {
  margin-bottom: 3rem;
}

.spacing-group-small > :not(:last-child) {
  margin-bottom: 1.5rem;
}

#page button, #page input[type='submit'] {
  border: 0;
}

#page button:hover, #page input[type='submit']:hover {
  cursor: pointer;
}

#page .button, #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close), #page input[type='submit'] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  line-height: 1.2;
  min-height: 4.4rem;
  text-transform: uppercase;
}

#page .button:not(.button-muted), #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close):not(.button-muted), #page input[type='submit']:not(.button-muted) {
  background-color: #3bedcf;
  color: #000;
  font-weight: 900;
  font-style: normal;
}

#page .button:not(.icon-stamp), #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close):not(.icon-stamp), #page input[type='submit']:not(.icon-stamp) {
  padding: 1.5rem 2.5rem;
  font-size: 1.8rem;
}

#master #page .button, #master #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close), #master #page input[type='submit'] {
  -webkit-transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), color 0.5s cubic-bezier(0.19, 1, 0.22, 1), background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), color 0.5s cubic-bezier(0.19, 1, 0.22, 1), background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

#master #page .button:hover, #master #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close):hover, #master #page input[type='submit']:hover {
  background-color: #e1ff33;
  color: #000;
}

#master #page .button:focus, #master #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close):focus, #master #page input[type='submit']:focus {
  background-color: #89FDFF;
  color: #000;
  -webkit-box-shadow: 0 0.3rem #000;
  box-shadow: 0 0.3rem #000;
}

#master #page .button:focus span, #master #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close):focus span, #master #page input[type='submit']:focus span {
  color: #000;
}

#master #page .button:focus.button, #master #page .button:focus button, #master #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close):focus.button, #master #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close):focus button, #master #page input[type='submit']:focus.button, #master #page input[type='submit']:focus button {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.36 37.27a1.469 1.469 0 0 1-2.09 0l-3.86-3.85a1.47 1.47 0 0 1 0-2.09L13.74 19 1.41 6.67a1.47 1.47 0 0 1 0-2.09L5.27.73a1.47 1.47 0 0 1 2.09 0L24.59 18a1.458 1.458 0 0 1 0 2.08L7.36 37.27Z' fill='%23000'/%3E%3C/svg%3E");
}

#page .button:not(.icon-stamp):not(.button-standard), #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close):not(.icon-stamp):not(.button-standard), #page input[type='submit']:not(.icon-stamp):not(.button-standard) {
  background-repeat: no-repeat;
  background-size: auto 1.5rem;
  background-position: right 1.7rem center;
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.36 37.27a1.469 1.469 0 0 1-2.09 0l-3.86-3.85a1.47 1.47 0 0 1 0-2.09L13.74 19 1.41 6.67a1.47 1.47 0 0 1 0-2.09L5.27.73a1.47 1.47 0 0 1 2.09 0L24.59 18a1.458 1.458 0 0 1 0 2.08L7.36 37.27Z' fill='%23000'/%3E%3C/svg%3E");
  padding-right: 5rem;
}

#master #page .button.previous, #master #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close).previous, #master #page input[type='submit'].previous {
  background-repeat: no-repeat;
  background-size: auto 1.5rem;
  background-position: left 1.7rem center;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.665.436a1.47 1.47 0 0 1 2.09 0l3.86 3.85a1.468 1.468 0 0 1 0 2.09l-12.33 12.33 12.33 12.33a1.47 1.47 0 0 1 0 2.09l-3.86 3.85a1.47 1.47 0 0 1-2.09 0L.435 19.706a1.459 1.459 0 0 1 0-2.08L17.665.436Z' fill='%23000'/%3E%3C/svg%3E");
  padding-left: 5rem;
}

#master #page .button.load-more, #master #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close).load-more, #master #page input[type='submit'].load-more {
  background-repeat: no-repeat;
  background-size: auto 1.5rem;
  background-position: right 1.7rem center;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 17.05a2.05 2.05 0 0 1-2 2h-8.91V28a2.05 2.05 0 0 1-2 2H13a2.05 2.05 0 0 1-2-2v-8.91H2.05a2.05 2.05 0 0 1-2-2V13a2.05 2.05 0 0 1 2.05-2h8.86V2.05a2.05 2.05 0 0 1 2-2h4.1a2.05 2.05 0 0 1 2 2.05v8.86H28a2.05 2.05 0 0 1 2 2v4.09Z' fill='%23000'/%3E%3C/svg%3E");
}

#master #page .button.banner-video-button, #master #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close).banner-video-button, #master #page input[type='submit'].banner-video-button {
  background-repeat: no-repeat;
  background-size: auto 1.5rem;
  background-position: left 1.7rem center;
  padding-left: 4.5rem;
  padding-right: 2.5rem;
}

#master #page .button.banner-video-button, #master #page .button.banner-video-button:focus, #master #page .button.banner-video-button:focus-visible, #master #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close).banner-video-button, #master #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close).banner-video-button:focus, #master #page button:not(.trigger):not(.accordion-trigger):not([class^='gm-control']):not(.video-modal-close).banner-video-button:focus-visible, #master #page input[type='submit'].banner-video-button, #master #page input[type='submit'].banner-video-button:focus, #master #page input[type='submit'].banner-video-button:focus-visible {
  background-image: url("../images/play.svg");
}

#master #page .button-darker {
  background-color: #6e6dec;
}

#master #page .button-darkest {
  background-color: #000;
  color: #fff;
}

#master #page .button-darkest:not(:hover):not(:focus) {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.36 37.27a1.469 1.469 0 0 1-2.09 0l-3.86-3.85a1.47 1.47 0 0 1 0-2.09L13.74 19 1.41 6.67a1.47 1.47 0 0 1 0-2.09L5.27.73a1.47 1.47 0 0 1 2.09 0L24.59 18a1.458 1.458 0 0 1 0 2.08L7.36 37.27Z' fill='%23fff'/%3E%3C/svg%3E");
}

#master #page .button-darkest:hover {
  background-color: #3bedcf !important;
}

#master #page .button-smaller {
  padding: 1.2rem 3.7rem 1.2rem 2rem;
  font-size: 1.6rem;
  background-size: auto 1.2rem;
}

#master #page .button-muted {
  -webkit-box-shadow: 0 0 0 1px #ccc;
  box-shadow: 0 0 0 1px #ccc;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

#master #page .button-muted, #master #page .button-muted:hover {
  background-color: #F6F6F6;
}

#master #page .button-muted:hover {
  -webkit-box-shadow: 0 0 0 1px #6e6dec;
  box-shadow: 0 0 0 1px #6e6dec;
}

#master #page .button-muted:hover .text {
  -webkit-box-shadow: none;
  box-shadow: none;
}

#master #page .button-muted .text {
  margin-left: .5rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #6e6dec;
  -webkit-box-shadow: inset 0 -1px 0 0 #6e6dec;
  box-shadow: inset 0 -1px 0 0 #6e6dec;
  -webkit-transition: -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

#page #skip-to-content {
  padding: 1rem 2rem;
  font-size: 1.6rem;
  background-color: #fff;
  border: solid 0.2rem #6e6dec;
  display: block;
}

#page #skip-to-content[aria-label^="Success"], #page #skip-to-content.success {
  border-color: #00AA6C;
}

#page #skip-to-content[aria-label^="Warning"], #page #skip-to-content.warning {
  border-color: #ED8002;
}

#page #skip-to-content[aria-label^="Error"], #page #skip-to-content.error {
  border-color: #E43528;
}

#page #get-away {
  font-size: 1.4rem;
  background-color: #EA6B58;
  border: solid 0.2rem #fff;
  position: fixed;
  z-index: 99;
}

@media (max-width: 1199.98px) {
  #page #get-away {
    bottom: 0;
    width: 100%;
    display: block;
  }
}

@media (min-width: 1200px) {
  #page #get-away {
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 17rem;
  }
}

#page .icon-stamp {
  font-size: 1.4rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 4.4rem;
  background-repeat: no-repeat;
  background-size: auto 35%;
  background-position: center center;
  -webkit-transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

#page .icon-stamp:before {
  content: '';
  float: left;
  padding-top: calc(100% * 1 / 1);
}

#page .icon-stamp:after {
  content: '';
  display: block;
  clear: both;
}

#page .icon-stamp.search {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.1 38a2.89 2.89 0 0 1-2.1-.84l-7.8-7.82a16.08 16.08 0 1 1 4.14-4.14l7.84 7.8a2.93 2.93 0 0 1-2.08 5Zm-19-32.2a10.25 10.25 0 1 0 10.22 10.27A10.25 10.25 0 0 0 16.07 5.83l.03-.03Z' fill='%23000'/%3E%3C/svg%3E");
}

#page .icon-stamp.facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 15.7H35.7c-1.7 0-3.6 2.2-3.6 5.2v10.3H50v14.7H32.1V90H15.2V45.9H0V31.2h15.3v-8.7C15.3 10.1 23.9 0 35.7 0H50v15.7Z' fill='%23000'/%3E%3C/svg%3E");
  background-size: auto 40%;
}

#page .icon-stamp.twitter {
  background-image: url("data:image/svg+xml,%3Csvg width='111' height='90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M111 10.588c-4.098 1.805-8.437 3.008-13.016 3.61a22.497 22.497 0 0 0 10.003-12.513c-4.339 2.647-9.28 4.451-14.463 5.534C89.427 2.767 83.521 0 76.892 0 64.358 0 54.114 10.227 54.114 22.74c0 1.806.241 3.49.603 5.174-18.922-.962-35.675-9.986-46.883-23.703-1.928 3.37-3.134 7.22-3.134 11.43 0 7.822 3.977 14.8 10.124 18.891-3.736-.12-7.231-1.083-10.244-2.888v.241c0 10.95 7.834 20.214 18.198 22.26-1.928.48-3.977.841-6.026.841-1.446 0-2.892-.12-4.338-.36 2.892 9.024 11.329 15.641 21.211 15.762-7.834 6.136-17.596 9.746-28.202 9.746A41.05 41.05 0 0 1 0 79.773C10.124 86.27 22.055 90 34.83 90c41.822 0 64.72-34.652 64.72-64.612 0-.963 0-1.926-.12-2.888 4.7-3.37 8.557-7.34 11.57-11.912Z' fill='%23000'/%3E%3C/svg%3E");
}

#page .icon-stamp.instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='91' height='91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.5 8.197c12.151 0 13.578.054 18.38.271 4.442.199 6.844.939 8.45 1.57 2.131.832 3.648 1.806 5.237 3.395 1.588 1.59 2.582 3.106 3.395 5.236.613 1.607 1.371 4.009 1.57 8.45.216 4.803.271 6.23.271 18.381s-.055 13.578-.271 18.38c-.199 4.442-.939 6.844-1.57 8.45-.831 2.131-1.807 3.648-3.395 5.237-1.59 1.588-3.106 2.582-5.236 3.395-1.607.613-4.009 1.371-8.45 1.57-4.803.216-6.23.271-18.381.271s-13.578-.055-18.38-.271c-4.442-.199-6.844-.939-8.45-1.57-2.131-.831-3.648-1.807-5.237-3.395-1.589-1.59-2.582-3.106-3.394-5.236-.614-1.607-1.372-4.009-1.57-8.45-.218-4.803-.272-6.23-.272-18.381s.054-13.578.271-18.38c.199-4.442.939-6.844 1.57-8.45.831-2.131 1.806-3.648 3.395-5.237 1.59-1.588 3.106-2.582 5.236-3.394 1.607-.614 4.009-1.372 8.45-1.57 4.803-.218 6.23-.272 18.381-.272ZM45.5 0C33.15 0 31.597.054 26.74.27c-4.839.217-8.143.994-11.05 2.113-2.997 1.156-5.525 2.727-8.052 5.255-2.528 2.527-4.081 5.073-5.255 8.052C1.263 18.58.488 21.883.271 26.74.054 31.597 0 33.132 0 45.5c0 12.368.054 13.903.27 18.76.217 4.839.994 8.143 2.113 11.05 1.156 2.997 2.727 5.525 5.255 8.052 2.527 2.528 5.073 4.081 8.052 5.255 2.89 1.119 6.193 1.896 11.05 2.112 4.857.217 6.392.271 18.76.271 12.368 0 13.903-.054 18.76-.27 4.839-.217 8.143-.994 11.05-2.113 2.997-1.156 5.525-2.727 8.052-5.255 2.528-2.527 4.081-5.073 5.255-8.052 1.119-2.89 1.896-6.193 2.112-11.05.217-4.857.271-6.392.271-18.76 0-12.368-.054-13.903-.27-18.76-.217-4.839-.994-8.143-2.113-11.05-1.156-2.997-2.727-5.525-5.255-8.052-2.527-2.528-5.073-4.081-8.052-5.255C72.42 1.263 69.117.488 64.26.271 59.403.054 57.85 0 45.5 0Z' fill='%23000'/%3E%3Cpath d='M45.5 22.136c-12.892 0-23.364 10.454-23.364 23.364S32.59 68.864 45.5 68.864 68.864 58.41 68.864 45.5 58.392 22.136 45.5 22.136Zm0 38.513c-8.378 0-15.166-6.79-15.166-15.167 0-8.378 6.788-15.167 15.166-15.167s15.167 6.79 15.167 15.167c0 8.378-6.79 15.167-15.167 15.167ZM69.785 26.668a5.453 5.453 0 1 0 0-10.905 5.453 5.453 0 0 0 0 10.905Z' fill='%23000'/%3E%3C/svg%3E");
}

::-webkit-input-placeholder {
  -webkit-transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  color: #000;
}

::-moz-placeholder {
  -moz-transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  color: #000;
}

:-ms-input-placeholder {
  -ms-transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  color: #000;
}

::-ms-input-placeholder {
  -ms-transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  color: #000;
}

::placeholder {
  -webkit-transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  color: #000;
}

*:focus::-webkit-input-placeholder {
  opacity: 0;
}

*:focus::-moz-placeholder {
  opacity: 0;
}

*:focus:-ms-input-placeholder {
  opacity: 0;
}

*:focus::-ms-input-placeholder {
  opacity: 0;
}

*:focus::placeholder {
  opacity: 0;
}

input, select, textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}

input:not([type='submit']):not([type='checkbox']):not([type='radio']), select, textarea {
  padding: 1.2rem 1.5rem;
  min-height: 4.4rem;
  font-weight: 500;
  font-style: normal;
  font-size: 1.6rem;
  color: #000;
  border: solid 1px #ccc;
  width: 100%;
}

#master input:not([type='submit']):not([type='checkbox']):not([type='radio']), #master select, #master textarea {
  -webkit-transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), color 0.5s cubic-bezier(0.19, 1, 0.22, 1), background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), color 0.5s cubic-bezier(0.19, 1, 0.22, 1), background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

#master input:not([type='submit']):not([type='checkbox']):not([type='radio']):hover, #master select:hover, #master textarea:hover {
  background-color: #e1ff33;
  color: #000;
}

#master input:not([type='submit']):not([type='checkbox']):not([type='radio']):focus, #master select:focus, #master textarea:focus {
  background-color: #89FDFF;
  color: #000;
  -webkit-box-shadow: 0 0.3rem #000;
  box-shadow: 0 0.3rem #000;
}

#master input:not([type='submit']):not([type='checkbox']):not([type='radio']):focus span, #master select:focus span, #master textarea:focus span {
  color: #000;
}

#master input:not([type='submit']):not([type='checkbox']):not([type='radio']):focus.button, #master input:not([type='submit']):not([type='checkbox']):not([type='radio']):focus button, #master select:focus.button, #master select:focus button, #master textarea:focus.button, #master textarea:focus button {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.36 37.27a1.469 1.469 0 0 1-2.09 0l-3.86-3.85a1.47 1.47 0 0 1 0-2.09L13.74 19 1.41 6.67a1.47 1.47 0 0 1 0-2.09L5.27.73a1.47 1.47 0 0 1 2.09 0L24.59 18a1.458 1.458 0 0 1 0 2.08L7.36 37.27Z' fill='%23000'/%3E%3C/svg%3E");
}

legend:not(.heading):not(.accordion-trigger), .description {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

label {
  margin-bottom: 0;
  display: block;
  line-height: 1.2;
}

label:not(.form-item) {
  margin-bottom: 1rem;
  font-weight: 700;
  font-style: normal;
}

label:not(.form-item).form-required:after {
  content: '\002A';
  margin-left: .2rem;
}

textarea {
  height: 15rem;
  display: block;
}

select {
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.756 7.067a1.47 1.47 0 0 1 0-2.09l3.85-3.86a1.47 1.47 0 0 1 2.09 0l12.33 12.33 12.33-12.33a1.47 1.47 0 0 1 2.09 0l3.85 3.86a1.468 1.468 0 0 1 0 2.09l-17.27 17.23a1.46 1.46 0 0 1-2.08 0L.756 7.067Z' fill='%23000'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: auto 0.8rem;
  background-position: right 1.6rem center;
  padding-right: 4.8rem;
}

form:not(.search-block-form) .form-item {
  margin-bottom: 1.5rem;
}

form:not(.search-block-form) .form-item + p {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

form:not(.search-block-form) .form-actions {
  padding-top: 1rem;
}

.js-form-type-checkbox, .js-form-type-radio {
  position: relative;
  padding-top: .8rem;
  padding-bottom: .8rem;
}

.js-form-type-checkbox.form-item-boxed, .js-form-type-radio.form-item-boxed {
  border: solid 0.2rem #000;
  padding: 1rem 1.5rem 1rem 1rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 12rem;
}

.js-form-type-checkbox input, .js-form-type-radio input {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.js-form-type-checkbox input:checked + label:before, .js-form-type-radio input:checked + label:before {
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.78 8 19.55 25.23l-3.24 3.24a2.29 2.29 0 0 1-3.24 0l-3.23-3.24-8.62-8.61a2.32 2.32 0 0 1 0-3.24l3.24-3.24a2.32 2.32 0 0 1 3.24 0l7 7L30.3 1.53a2.29 2.29 0 0 1 3.24 0l3.24 3.24a2.27 2.27 0 0 1 .66 1.61A2.29 2.29 0 0 1 36.78 8Z' fill='%23000'/%3E%3C/svg%3E");
  background-color: #e1ff33;
}

.js-form-type-checkbox input:focus, .js-form-type-checkbox input:focus-visible, .js-form-type-radio input:focus, .js-form-type-radio input:focus-visible {
  opacity: 1;
}

.js-form-type-checkbox label, .js-form-type-radio label {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 500;
  font-style: normal;
  position: relative;
  z-index: 2;
}

.js-form-type-checkbox label:before, .js-form-type-radio label:before {
  content: '';
  margin-right: 1.2rem;
  width: 2.6rem;
  height: 2.6rem;
  background-color: #fff;
  border: solid 0.2rem #000;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.2rem;
  -webkit-transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.js-form-type-checkbox label a, .js-form-type-radio label a {
  color: #000;
  -webkit-box-shadow: inset 0 -1px 0 0 #000;
  box-shadow: inset 0 -1px 0 0 #000;
  -webkit-transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  position: relative;
  z-index: 1;
}

.js-form-type-checkbox label a:hover, .js-form-type-radio label a:hover {
  color: #000;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.js-form-type-checkbox label > span, .js-form-type-radio label > span {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}

.js-form-type-radio input:checked + label:before {
  background-image: none;
}

.js-form-type-radio label:before {
  border-radius: 100%;
}

.filter-list {
  padding: 3rem;
  background-color: #fff;
}

.filter-list legend {
  margin-bottom: 1.25rem;
}

#master .search-input {
  font-size: 1.4rem;
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
}

@media (min-width: 1200px) {
  #master .search-input {
    width: 20rem;
  }
}

.select-icon {
  background-repeat: no-repeat;
  background-position: .8rem center, right 1.6rem center;
  background-size: auto 2.4rem, auto .8rem;
  padding-left: 5.5rem;
}

.select-icon.flag-gb {
  background-image: url("data:image/svg+xml,%3Csvg width='75' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M75 0H0v50h75V0Z' fill='%2300247D'/%3E%3Cpath d='m0 0 75 50m0-50L0 50' stroke='%23fff' stroke-width='8.665'/%3E%3Cpath d='m0 0 75 50m0-50L0 50' stroke='%23CF142B' stroke-width='5.774'/%3E%3Cpath d='M37.5 0v50M0 25h75' stroke='%23fff' stroke-width='14.442'/%3E%3Cpath d='M37.5 0v50M0 25h75' stroke='%23CF142B' stroke-width='8.665'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h75v50H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg width='38' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.756 7.067a1.47 1.47 0 0 1 0-2.09l3.85-3.86a1.47 1.47 0 0 1 2.09 0l12.33 12.33 12.33-12.33a1.47 1.47 0 0 1 2.09 0l3.85 3.86a1.468 1.468 0 0 1 0 2.09l-17.27 17.23a1.46 1.46 0 0 1-2.08 0L.756 7.067Z' fill='%23000'/%3E%3C/svg%3E");
}

@media (min-width: 1200px) {
  body:not(.theme-quiz) #branding {
    position: relative;
    z-index: 1;
    top: 2rem;
  }
}

#page #header {
  background-color: #000;
  position: relative;
  z-index: 20;
  color: #fff;
}

#page #header .search-main fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 1199.98px) {
  #page #header .search-main .form-item {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
  }
}

#master #page #header .search-main button {
  padding: 0;
}

.header-main {
  padding-top: 2rem;
}

@media (max-width: 1199.98px) {
  .header-main {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

#branding {
  display: block;
}

#branding img {
  width: 100%;
  max-width: 30rem;
}

@media (min-width: 992px) {
  #branding img {
    max-width: 41rem;
  }
}

#menu-mobile > :not(:last-child) {
  margin-bottom: 1.5rem;
}

.has-children:not(.open) .sub-menu {
  display: none;
}

#menu-main {
  padding-top: 1rem;
}

#menu-main .toggle {
  display: none;
}

#menu-main .menu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

#menu-main .menu-list li .nav-link {
  display: block;
  font-size: 1.8rem;
  text-align: center;
  max-width: 30rem;
  padding: 1rem 1.8rem;
  font-weight: 300;
  font-style: normal;
  position: relative;
  -webkit-transition: -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

@media (min-width: 1400px) {
  #menu-main .menu-list li .nav-link {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

#menu-main .menu-list li:not(.menu-item--active-trail) .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: calc(100% - 1rem);
  background-color: #3bedcf;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("../images/stroke-line.svg");
  mask-image: url("../images/stroke-line.svg");
  height: 1.3rem;
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

#menu-main .menu-list li:not(.menu-item--active-trail) .nav-link:hover:after {
  opacity: 1;
}

#menu-main .menu-list li.menu-item--active-trail .nav-link {
  color: #3bedcf;
}

#menu-main .menu-list li.menu-item--active-trail .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: calc(100% - 1rem);
  background-color: #e1ff33;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("../images/stroke-line.svg");
  mask-image: url("../images/stroke-line.svg");
  height: 1.3rem;
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

#menu-main .menu-list li.menu-item--active-trail .nav-link:after {
  opacity: 1;
}

#menu-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 4.4rem;
  height: 4.4rem;
  background-color: #3bedcf;
  color: #000;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h40v3H0V0ZM0 11h40v3H0v-3ZM0 22h40v3H0v-3Z' fill='%23000'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: auto 1.8rem;
  background-position: center .8rem;
}

#menu-toggle span {
  color: #000;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  display: block;
  padding-bottom: .2rem;
}

#master.menu-open #menu-toggle {
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 28.284 28.284 0l2.122 2.121L2.12 30.406 0 28.284Z' fill='%23000'/%3E%3Cpath d='m2.121.707 28.285 28.284-2.122 2.122L0 2.828 2.121.708Z' fill='%23000'/%3E%3C/svg%3E");
  background-color: #e1ff33;
}

.nav {
  border-bottom: solid 1px #e1ff33;
}

.nav .menu-list {
  position: relative;
}

.nav .menu-list li:not(:last-child) {
  border-bottom: solid 1px #e1ff33;
}

.nav .menu-list li .nav-link {
  display: block;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.nav .menu-list li.menu-item--active-trail > .nav-link, .nav .menu-list li.menu-item--active-trail > .link-group > .nav-link {
  font-weight: 700;
  font-style: normal;
  color: #e1ff33;
}

.nav .menu-list li.has-children .link-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav .menu-list li.has-children .sub-nav-link {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}

.nav .menu-list li.has-children .toggle {
  display: block;
  position: relative;
  z-index: 1;
  margin-left: 1rem;
  width: 4.4rem;
  height: 4.4rem;
  border-radius: 100%;
  background-color: #e1ff33;
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.756 7.067a1.47 1.47 0 0 1 0-2.09l3.85-3.86a1.47 1.47 0 0 1 2.09 0l12.33 12.33 12.33-12.33a1.47 1.47 0 0 1 2.09 0l3.85 3.86a1.468 1.468 0 0 1 0 2.09l-17.27 17.23a1.46 1.46 0 0 1-2.08 0L.756 7.067Z' fill='%23000'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: auto 25%;
  background-position: center center;
}

.nav .menu-list li.has-children.open {
  background-color: #383536;
}

.nav .menu-list li.has-children.open .nav-link {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.nav .menu-list li.has-children.open li {
  border-bottom-color: #484848;
}

.nav .menu-list li.has-children.open > .link-group {
  border-bottom: solid 1px #484848;
}

.nav .menu-list li.has-children.open > .link-group .toggle {
  background-color: #fff;
}

.nav .menu-list li.has-children.open .menu-level-1 .nav-link {
  padding-left: 3rem;
  padding-right: 3rem;
}

.nav .menu-list li.has-children.open .menu-level-2 .nav-link {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

#footer {
  background-color: #000;
  color: #fff;
  padding-top: 4rem;
  padding-bottom: 4rem;
  border-top: solid 1px #383536;
}

@media (min-width: 992px) {
  #footer {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
}

@media (max-width: 1199.98px) {
  #footer > .container, #footer > [data-drupal-messages] {
    padding-bottom: 4.4rem;
  }
}

#footer .footer-logo img {
  max-height: 6rem;
  width: auto;
}

#footer .menu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.6rem;
  font-weight: 500;
  font-style: normal;
  color: #fff;
}

#footer .menu-list > :not(:last-child):after {
  content: '\007C';
  padding-left: .7rem;
  padding-right: 1rem;
}

#footer .menu-list a {
  color: #e1ff33;
  -webkit-box-shadow: inset 0 -1px 0 0 #e1ff33;
  box-shadow: inset 0 -1px 0 0 #e1ff33;
  -webkit-transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

#footer .menu-list a:hover {
  color: #e1ff33;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.editor h2:not(:only-child), #page #skip-to-content h2:not(:only-child), [data-drupal-messages] > div h2:not(:only-child), .editor h3:not(:only-child), #page #skip-to-content h3:not(:only-child), [data-drupal-messages] > div h3:not(:only-child), .editor h4:not(:only-child), #page #skip-to-content h4:not(:only-child), [data-drupal-messages] > div h4:not(:only-child), .editor h5:not(:only-child), #page #skip-to-content h5:not(:only-child), [data-drupal-messages] > div h5:not(:only-child), .editor h6:not(:only-child), #page #skip-to-content h6:not(:only-child), [data-drupal-messages] > div h6:not(:only-child) {
  margin-bottom: 2rem;
}

.editor h3, #page #skip-to-content h3, [data-drupal-messages] > div h3 {
  text-transform: uppercase;
  font-weight: 900;
  font-style: normal;
}

.editor h4, #page #skip-to-content h4, [data-drupal-messages] > div h4, .editor h5, #page #skip-to-content h5, [data-drupal-messages] > div h5, .editor h6, #page #skip-to-content h6, [data-drupal-messages] > div h6 {
  font-weight: 400;
  font-style: normal;
}

.editor *:not(p), #page #skip-to-content *:not(p), [data-drupal-messages] > div *:not(p) {
  clear: both;
}

.editor *:not(:last-child), #page #skip-to-content *:not(:last-child), [data-drupal-messages] > div *:not(:last-child) {
  margin-bottom: 3rem;
}

.editor.summary > :not(:last-child), #page .summary#skip-to-content > :not(:last-child), [data-drupal-messages] > div.summary > :not(:last-child) {
  margin-bottom: 2rem;
}

.editor a:not(.button), #page #skip-to-content a:not(.button), [data-drupal-messages] > div a:not(.button) {
  color: #6e6dec;
  -webkit-box-shadow: inset 0 -1px 0 0 #6e6dec;
  box-shadow: inset 0 -1px 0 0 #6e6dec;
  -webkit-transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  font-weight: 500;
  font-style: normal;
}

.editor a:not(.button):hover, #page #skip-to-content a:not(.button):hover, [data-drupal-messages] > div a:not(.button):hover {
  background-color: #e1ff33;
  color: #000;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.editor a:not(.button)[href^='http']:after, #page #skip-to-content a:not(.button)[href^='http']:after, [data-drupal-messages] > div a:not(.button)[href^='http']:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.71 29a6.59 6.59 0 0 1-6.59 6.59h-19A6.589 6.589 0 0 1 .51 29V10a6.59 6.59 0 0 1 6.58-6.59H23.2a.72.72 0 0 1 .73.73v1.47a.721.721 0 0 1-.73.73H7.09A3.67 3.67 0 0 0 3.43 10v19a3.67 3.67 0 0 0 3.66 3.66h19A3.669 3.669 0 0 0 29.78 29v-7.34a.72.72 0 0 1 .73-.73H32a.721.721 0 0 1 .73.73L32.71 29Zm8.78-15.37a1.46 1.46 0 0 1-2.49 1l-4-4-14.94 14.9a.74.74 0 0 1-1 0l-2.66-2.61a.85.85 0 0 1-.23-.53.8.8 0 0 1 .23-.52L31.32 7l-4-4a1.46 1.46 0 0 1 1-2.5H40a1.48 1.48 0 0 1 1.49 1.4v11.73Z' fill='%236e6dec'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: auto 1.8rem;
  background-position: right center;
  padding-right: 2.7rem;
}

.editor a:not(.button)[href^='http']:hover:after, #page #skip-to-content a:not(.button)[href^='http']:hover:after, [data-drupal-messages] > div a:not(.button)[href^='http']:hover:after, .editor a:not(.button)[href^='http']:focus:after, #page #skip-to-content a:not(.button)[href^='http']:focus:after, [data-drupal-messages] > div a:not(.button)[href^='http']:focus:after, .editor a:not(.button)[href^='http']:focus-visible:after, #page #skip-to-content a:not(.button)[href^='http']:focus-visible:after, [data-drupal-messages] > div a:not(.button)[href^='http']:focus-visible:after {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.71 29a6.59 6.59 0 0 1-6.59 6.59h-19A6.589 6.589 0 0 1 .51 29V10a6.59 6.59 0 0 1 6.58-6.59H23.2a.72.72 0 0 1 .73.73v1.47a.721.721 0 0 1-.73.73H7.09A3.67 3.67 0 0 0 3.43 10v19a3.67 3.67 0 0 0 3.66 3.66h19A3.669 3.669 0 0 0 29.78 29v-7.34a.72.72 0 0 1 .73-.73H32a.721.721 0 0 1 .73.73L32.71 29Zm8.78-15.37a1.46 1.46 0 0 1-2.49 1l-4-4-14.94 14.9a.74.74 0 0 1-1 0l-2.66-2.61a.85.85 0 0 1-.23-.53.8.8 0 0 1 .23-.52L31.32 7l-4-4a1.46 1.46 0 0 1 1-2.5H40a1.48 1.48 0 0 1 1.49 1.4v11.73Z' fill='%23000'/%3E%3C/svg%3E");
}

.editor .alert-box a:not(.button), #page #skip-to-content .alert-box a:not(.button), [data-drupal-messages] > div .alert-box a:not(.button) {
  color: #000;
  -webkit-box-shadow: inset 0 -1px 0 0 #000;
  box-shadow: inset 0 -1px 0 0 #000;
  -webkit-transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.editor .alert-box a:not(.button):hover, #page #skip-to-content .alert-box a:not(.button):hover, [data-drupal-messages] > div .alert-box a:not(.button):hover {
  background-color: #e1ff33;
  color: #000;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.editor .alert-box a:not(.button)[href^='http']:after, #page #skip-to-content .alert-box a:not(.button)[href^='http']:after, [data-drupal-messages] > div .alert-box a:not(.button)[href^='http']:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.71 29a6.59 6.59 0 0 1-6.59 6.59h-19A6.589 6.589 0 0 1 .51 29V10a6.59 6.59 0 0 1 6.58-6.59H23.2a.72.72 0 0 1 .73.73v1.47a.721.721 0 0 1-.73.73H7.09A3.67 3.67 0 0 0 3.43 10v19a3.67 3.67 0 0 0 3.66 3.66h19A3.669 3.669 0 0 0 29.78 29v-7.34a.72.72 0 0 1 .73-.73H32a.721.721 0 0 1 .73.73L32.71 29Zm8.78-15.37a1.46 1.46 0 0 1-2.49 1l-4-4-14.94 14.9a.74.74 0 0 1-1 0l-2.66-2.61a.85.85 0 0 1-.23-.53.8.8 0 0 1 .23-.52L31.32 7l-4-4a1.46 1.46 0 0 1 1-2.5H40a1.48 1.48 0 0 1 1.49 1.4v11.73Z' fill='%23000'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: auto 1.8rem;
  background-position: right center;
  padding-right: 2.7rem;
}

.editor .alert-box a:not(.button)[href^='http']:hover:after, #page #skip-to-content .alert-box a:not(.button)[href^='http']:hover:after, [data-drupal-messages] > div .alert-box a:not(.button)[href^='http']:hover:after, .editor .alert-box a:not(.button)[href^='http']:focus:after, #page #skip-to-content .alert-box a:not(.button)[href^='http']:focus:after, [data-drupal-messages] > div .alert-box a:not(.button)[href^='http']:focus:after, .editor .alert-box a:not(.button)[href^='http']:focus-visible:after, #page #skip-to-content .alert-box a:not(.button)[href^='http']:focus-visible:after, [data-drupal-messages] > div .alert-box a:not(.button)[href^='http']:focus-visible:after {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.71 29a6.59 6.59 0 0 1-6.59 6.59h-19A6.589 6.589 0 0 1 .51 29V10a6.59 6.59 0 0 1 6.58-6.59H23.2a.72.72 0 0 1 .73.73v1.47a.721.721 0 0 1-.73.73H7.09A3.67 3.67 0 0 0 3.43 10v19a3.67 3.67 0 0 0 3.66 3.66h19A3.669 3.669 0 0 0 29.78 29v-7.34a.72.72 0 0 1 .73-.73H32a.721.721 0 0 1 .73.73L32.71 29Zm8.78-15.37a1.46 1.46 0 0 1-2.49 1l-4-4-14.94 14.9a.74.74 0 0 1-1 0l-2.66-2.61a.85.85 0 0 1-.23-.53.8.8 0 0 1 .23-.52L31.32 7l-4-4a1.46 1.46 0 0 1 1-2.5H40a1.48 1.48 0 0 1 1.49 1.4v11.73Z' fill='%23000'/%3E%3C/svg%3E");
}

.editor img, #page #skip-to-content img, [data-drupal-messages] > div img, .editor iframe, #page #skip-to-content iframe, [data-drupal-messages] > div iframe {
  display: block;
  max-width: 100%;
}

.editor img, #page #skip-to-content img, [data-drupal-messages] > div img {
  height: auto;
}

@media (min-width: 992px) {
  .editor [data-align="center"], #page #skip-to-content [data-align="center"], [data-drupal-messages] > div [data-align="center"], .editor .align-center, #page #skip-to-content .align-center, [data-drupal-messages] > div .align-center {
    margin-left: auto;
    margin-right: auto;
    max-width: 60%;
  }
}

.editor [data-align="left"], #page #skip-to-content [data-align="left"], [data-drupal-messages] > div [data-align="left"], .editor [data-align="right"], #page #skip-to-content [data-align="right"], [data-drupal-messages] > div [data-align="right"], .editor .align-left, #page #skip-to-content .align-left, [data-drupal-messages] > div .align-left, .editor .align-right, #page #skip-to-content .align-right, [data-drupal-messages] > div .align-right {
  width: 50%;
  margin-bottom: 3rem;
}

.editor [data-align="left"], #page #skip-to-content [data-align="left"], [data-drupal-messages] > div [data-align="left"], .editor .align-left, #page #skip-to-content .align-left, [data-drupal-messages] > div .align-left {
  float: left;
  margin-right: 3rem;
}

.editor [data-align="right"], #page #skip-to-content [data-align="right"], [data-drupal-messages] > div [data-align="right"], .editor .align-right, #page #skip-to-content .align-right, [data-drupal-messages] > div .align-right {
  float: right;
  margin-left: 3rem;
}

.editor ul li:not(.icon-text), #page #skip-to-content ul li:not(.icon-text), [data-drupal-messages] > div ul li:not(.icon-text) {
  background-repeat: no-repeat;
  background-size: 1rem;
  background-position: left .5em;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%23000'/%3E%3C/svg%3E");
  padding-left: 2.5rem;
}

.editor ol, #page #skip-to-content ol, [data-drupal-messages] > div ol {
  counter-reset: listing;
}

.editor ol li, #page #skip-to-content ol li, [data-drupal-messages] > div ol li {
  counter-increment: listing;
}

.editor ol li:before, #page #skip-to-content ol li:before, [data-drupal-messages] > div ol li:before {
  content: "" counter(listing) ". ";
}

.editor ol.citation li, #page #skip-to-content ol.citation li, [data-drupal-messages] > div ol.citation li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.editor ol.citation li cite, #page #skip-to-content ol.citation li cite, [data-drupal-messages] > div ol.citation li cite {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: .5rem;
}

.editor ol.citation li a, #page #skip-to-content ol.citation li a, [data-drupal-messages] > div ol.citation li a {
  color: #6e6dec;
  -webkit-box-shadow: inset 0 -1px 0 0 #6e6dec;
  box-shadow: inset 0 -1px 0 0 #6e6dec;
  -webkit-transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -ms-hyphens: auto;
  hyphens: auto;
}

.editor ol.citation li a:hover, #page #skip-to-content ol.citation li a:hover, [data-drupal-messages] > div ol.citation li a:hover {
  color: #6e6dec;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.editor li:not(:last-child), #page #skip-to-content li:not(:last-child), [data-drupal-messages] > div li:not(:last-child) {
  margin-bottom: 1.5rem;
}

.editor table tr td, #page #skip-to-content table tr td, [data-drupal-messages] > div table tr td, .editor table tr th, #page #skip-to-content table tr th, [data-drupal-messages] > div table tr th {
  padding: 1.2rem 2rem;
  font-size: 1.6rem;
}

.editor table tr th, #page #skip-to-content table tr th, [data-drupal-messages] > div table tr th {
  font-weight: normal;
  background-color: #000;
  color: #fff;
  font-weight: 700;
  font-style: normal;
}

.editor table tr td, #page #skip-to-content table tr td, [data-drupal-messages] > div table tr td {
  background-color: #fff;
}

.editor table tr:not(:last-child) td, #page #skip-to-content table tr:not(:last-child) td, [data-drupal-messages] > div table tr:not(:last-child) td {
  border-bottom: solid 1px #ccc;
}

.editor blockquote, #page #skip-to-content blockquote, [data-drupal-messages] > div blockquote {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='95' fill='none' viewBox='0 0 99 95'%3E%3Cpath fill='%23000' d='M28.852 2.03 32.946 0c.079 1.473-3.852 3.601-1.652 4.637l1.206-1.37c.006 2.829 2.647-1.89 3.56-1.471l-1.172 3.461 3.064-.253c-.152.846.937 2.18 1.573 2.667 1.42 1.093 2.266-.171 1.85 2.166 2.973-1.244 3.457 1.778 4.869 2.568.619.344 1.364-.135 1.532-.021.173.116 1.508 3.542 1.556 3.897.321 2.514-4.492 5.2-3.64 7.665l-1.728-.589c.252 2.764-1.773 6.48-3.547 8.561-3.156 3.704-5.62 8.885-8.311 13.022-1.595 2.454-2.259 6.005-1.57 8.852l1.207-1.371.161 2.583c-1.857-.134-2.394-1.763-4.396-.905-.095.846.162 1.84-.17 2.645-.308.756-1.553.59-.802 1.799l1.432-.353.599 4.018-1.235-.716c.799 1.407.209 3.507.732 4.771.467 1.133 2.157 1.248 2.152 2.076.001.71-1.772.754-.97 2.35l2.58 1.69-1.538.155-.386 2.467-1.457-5.393c-1.605 1.746.536 5.745 2.396 6.988l-1.16.58-3.836-8.45.634 5.346c.413 1.11 2.644 1.4 2.463 3.297l-1.105-.235.895 3.122 7.656 14.06-4.89-4.472-.08.996-1.42.028.145.871-.94.284-1.523-1.675-.973.26 1.391 2.243-2.026-2.609-.228 1.114-2.245-1.503-.465 1.172-1.267-1.76-.293 4.799c-1.132-.749-3.088-.993-4.1-1.51-7.115-3.639-12.19-12.45-15.013-19.976C-5.3 51.873 6.428 22.105 21.773 7.454c2.25-2.15 5.195-3.52 6.512-6.204zm1.22 83.46c-.723-2.031-1.706-4.499-2.754-6.365-.355-.636-.406-1.533-1.438-1.456a33 33 0 0 0 2.166 5.229c.378.725 1.098 2.605 2.027 2.593M84.208 13.793c.82.857 2.173 1.042 2.025 3.01l1.44-.604-.38 1.513 3.458-.252c-1.348 2.808 3.356 3.75 2.984 6.723l4.566-1.84c.65-.052.06 2.2-.152 2.658-1.577 3.448-5.35 5.61-8.188 7.357-.304.185-1.028-.016-1.428.262-1.414.97-.88 4.143-1.758 4.774l-1.998-.14c.076.966.431 2.356-.532 3.01-1.096.75-.212-2.719-1.775-.602 1.5 2.166-.453 1.65-.8 2.534l1.024.413c-.905 2.391-1.509 1.208-2.318 1.662-2.932 1.645-1.003 1.87-1.225 3.968-.035.326-.805.52-1.08 1.039-.333.643-2.36 4.364-.132 2.865l.257 3.455-.81-.927-.61 2.24 1.07.698c-1.416.465-2.184.53-3.483-.228l-.736 3.52 2.314-2.154c-.036 2.432-.553 2.82-2.732 3.185l-1.097-1.41c-.468 2.907 1.594 2.786 3.291 4.212l-1.916-.29c-.2 1.137-.787 1.605-1.962 1.585l1.556.874-.843 1.376L73.3 69.85l-2.895.965 1.4 2.132c-1.086.559-1.401 1.836-2.555 2.322-.908.384-2.41-.065-2.482.033-.652.93.634 1.023 1.178 1.053 1.655.11 2.22-1.55 3.36-.14-.78 1.134-.662 3.64.1 4.69.58.8 2.446.354 1.487 2.59l3.18.552.215-1.013c1.434.17.81 2.065 1.31 2.771.614.858 2.284.3 1.139 3.498l1.139-.475.9 1.316-3.944.297.395 1.951c-1.277-1.13-2.022-2.659-2.983-4.02-.297-.425.18-1.004-1.088-.627l.382 1.492-1.17.77 1.628 2.619-1.131 1.095-1.805-.85 1.13 1.895c-1.794.371-3.132-.438-4.342-1.66l-.872 1.543c-1.392-1.538-3.838-.894-5.319-1.422-.605-.215-6.3-3.806-6.52-4.13-.775-1.12.26-2.98-1.952-2.6-.388-3.285-3.19-5.127-2.072-8.5l2.143-.136.183-1.54-1.929.639-.115-1.473 2.884-1.211.64 1.934c-.239-2.005 1.621-5.852-1.347-4.569l-.849-1.714c-1.754 1.45.63 1.852.872 2.73.198.739-1.11 3.469-1.524 1.31l-2.678 1.162.174-1.507 2.676-.194-.156-1.967-1.895 1.13.345-2.004-1.977.14c-.031-.819-.413-1.063.572-.908 2.556.404.725-1.43 2.773-.829l-.105-1.48-1.481.104.688-4.018c-1.626-.228-.338 1.441-1.855.734l-.495.924c.093-1.376-.142-3.954.19-5.15.22-.79 1.338-.774 1.34-1.2 0-.542-.703-1.37-.63-2.758.071-1.39 1.064-3 1.071-4.426l.803.928c.584-.32 1.958-4.164.072-2.478-.26-2.285 2.193-3.016 3.156-4.443 1.102-1.635.95-4.381 3.578-5.001l-2.421.686.354-2.493c.212-.185 1.382.725 1.899-.412.621-1.36-1.643.459-1.051-.899.873-1.987 4.533-6.73 6.044-8.656 5.296-6.746 11.687-12.77 19.089-17.159.659.006 1.576 1.495 2.067 2.008z'/%3E%3C/svg%3E");
  background-size: auto 5rem;
  padding-top: 6.5rem;
}

blockquote {
  background-repeat: no-repeat;
  padding-top: 6.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='95' fill='none' viewBox='0 0 99 95'%3E%3Cpath fill='%23e1ff33' d='M28.852 2.03 32.946 0c.079 1.473-3.852 3.601-1.652 4.637l1.206-1.37c.006 2.829 2.647-1.89 3.56-1.471l-1.172 3.461 3.064-.253c-.152.846.937 2.18 1.573 2.667 1.42 1.093 2.266-.171 1.85 2.166 2.973-1.244 3.457 1.778 4.869 2.568.619.344 1.364-.135 1.532-.021.173.116 1.508 3.542 1.556 3.897.321 2.514-4.492 5.2-3.64 7.665l-1.728-.589c.252 2.764-1.773 6.48-3.547 8.561-3.156 3.704-5.62 8.885-8.311 13.022-1.595 2.454-2.259 6.005-1.57 8.852l1.207-1.371.161 2.583c-1.857-.134-2.394-1.763-4.396-.905-.095.846.162 1.84-.17 2.645-.308.756-1.553.59-.802 1.799l1.432-.353.599 4.018-1.235-.716c.799 1.407.209 3.507.732 4.771.467 1.133 2.157 1.248 2.152 2.076.001.71-1.772.754-.97 2.35l2.58 1.69-1.538.155-.386 2.467-1.457-5.393c-1.605 1.746.536 5.745 2.396 6.988l-1.16.58-3.836-8.45.634 5.346c.413 1.11 2.644 1.4 2.463 3.297l-1.105-.235.895 3.122 7.656 14.06-4.89-4.472-.08.996-1.42.028.145.871-.94.284-1.523-1.675-.973.26 1.391 2.243-2.026-2.609-.228 1.114-2.245-1.503-.465 1.172-1.267-1.76-.293 4.799c-1.132-.749-3.088-.993-4.1-1.51-7.115-3.639-12.19-12.45-15.013-19.976C-5.3 51.873 6.428 22.105 21.773 7.454c2.25-2.15 5.195-3.52 6.512-6.204zm1.22 83.46c-.723-2.031-1.706-4.499-2.754-6.365-.355-.636-.406-1.533-1.438-1.456a33 33 0 0 0 2.166 5.229c.378.725 1.098 2.605 2.027 2.593M84.208 13.793c.82.857 2.173 1.042 2.025 3.01l1.44-.604-.38 1.513 3.458-.252c-1.348 2.808 3.356 3.75 2.984 6.723l4.566-1.84c.65-.052.06 2.2-.152 2.658-1.577 3.448-5.35 5.61-8.188 7.357-.304.185-1.028-.016-1.428.262-1.414.97-.88 4.143-1.758 4.774l-1.998-.14c.076.966.431 2.356-.532 3.01-1.096.75-.212-2.719-1.775-.602 1.5 2.166-.453 1.65-.8 2.534l1.024.413c-.905 2.391-1.509 1.208-2.318 1.662-2.932 1.645-1.003 1.87-1.225 3.968-.035.326-.805.52-1.08 1.039-.333.643-2.36 4.364-.132 2.865l.257 3.455-.81-.927-.61 2.24 1.07.698c-1.416.465-2.184.53-3.483-.228l-.736 3.52 2.314-2.154c-.036 2.432-.553 2.82-2.732 3.185l-1.097-1.41c-.468 2.907 1.594 2.786 3.291 4.212l-1.916-.29c-.2 1.137-.787 1.605-1.962 1.585l1.556.874-.843 1.376L73.3 69.85l-2.895.965 1.4 2.132c-1.086.559-1.401 1.836-2.555 2.322-.908.384-2.41-.065-2.482.033-.652.93.634 1.023 1.178 1.053 1.655.11 2.22-1.55 3.36-.14-.78 1.134-.662 3.64.1 4.69.58.8 2.446.354 1.487 2.59l3.18.552.215-1.013c1.434.17.81 2.065 1.31 2.771.614.858 2.284.3 1.139 3.498l1.139-.475.9 1.316-3.944.297.395 1.951c-1.277-1.13-2.022-2.659-2.983-4.02-.297-.425.18-1.004-1.088-.627l.382 1.492-1.17.77 1.628 2.619-1.131 1.095-1.805-.85 1.13 1.895c-1.794.371-3.132-.438-4.342-1.66l-.872 1.543c-1.392-1.538-3.838-.894-5.319-1.422-.605-.215-6.3-3.806-6.52-4.13-.775-1.12.26-2.98-1.952-2.6-.388-3.285-3.19-5.127-2.072-8.5l2.143-.136.183-1.54-1.929.639-.115-1.473 2.884-1.211.64 1.934c-.239-2.005 1.621-5.852-1.347-4.569l-.849-1.714c-1.754 1.45.63 1.852.872 2.73.198.739-1.11 3.469-1.524 1.31l-2.678 1.162.174-1.507 2.676-.194-.156-1.967-1.895 1.13.345-2.004-1.977.14c-.031-.819-.413-1.063.572-.908 2.556.404.725-1.43 2.773-.829l-.105-1.48-1.481.104.688-4.018c-1.626-.228-.338 1.441-1.855.734l-.495.924c.093-1.376-.142-3.954.19-5.15.22-.79 1.338-.774 1.34-1.2 0-.542-.703-1.37-.63-2.758.071-1.39 1.064-3 1.071-4.426l.803.928c.584-.32 1.958-4.164.072-2.478-.26-2.285 2.193-3.016 3.156-4.443 1.102-1.635.95-4.381 3.578-5.001l-2.421.686.354-2.493c.212-.185 1.382.725 1.899-.412.621-1.36-1.643.459-1.051-.899.873-1.987 4.533-6.73 6.044-8.656 5.296-6.746 11.687-12.77 19.089-17.159.659.006 1.576 1.495 2.067 2.008z'/%3E%3C/svg%3E");
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto 5rem;
}

blockquote:not(.mini) {
  font-size: 2.6rem;
  font-weight: 500;
  font-style: normal;
}

@media (min-width: 992px) {
  blockquote:not(.mini) {
    font-size: 3rem;
  }
}

@media (min-width: 992px) {
  blockquote {
    padding-top: 13rem;
    background-size: auto 10rem;
  }
}

blockquote.mini {
  padding-top: 3.5rem;
  background-size: auto 2rem;
}

#master blockquote > p:not(:last-of-type) {
  margin-bottom: 2rem;
}

blockquote cite {
  padding-top: 2rem;
}

.table-wrapper {
  overflow: auto;
}

.media {
  position: relative;
}

.media:not(.transparent) {
  background-color: #383536;
}

.media:not(.overflow) {
  overflow: hidden;
}

.media.white {
  background-color: #fff;
}

.media.square:before {
  content: '';
  float: left;
  padding-top: calc(100% * 1 / 1);
}

.media.square:after {
  content: '';
  display: block;
  clear: both;
}

.media.landscape:before {
  content: '';
  float: left;
  padding-top: calc(100% * 22 / 41);
}

.media.landscape:after {
  content: '';
  display: block;
  clear: both;
}

.media.landscape-feature:before {
  content: '';
  float: left;
  padding-top: calc(100% * 13 / 36);
}

.media.landscape-feature:after {
  content: '';
  display: block;
  clear: both;
}

.media.stamp:before {
  content: '';
  float: left;
  padding-top: calc(100% * 122 / 105);
}

.media.stamp:after {
  content: '';
  display: block;
  clear: both;
}

.media.thumbnail:before {
  content: '';
  float: left;
  padding-top: calc(100% * 6 / 7);
}

.media.thumbnail:after {
  content: '';
  display: block;
  clear: both;
}

.media.hero-landscape:before {
  content: '';
  float: left;
  padding-top: calc(100% * 5 / 7);
}

.media.hero-landscape:after {
  content: '';
  display: block;
  clear: both;
}

.media.video-feature:before {
  content: '';
  float: left;
  padding-top: calc(100% * 9 / 16);
}

.media.video-feature:after {
  content: '';
  display: block;
  clear: both;
}

.media.logo {
  background-color: #fff;
}

.media.logo:before {
  content: '';
  float: left;
  padding-top: calc(100% * 11 / 19);
}

.media.logo:after {
  content: '';
  display: block;
  clear: both;
}

.media.logo img {
  -o-object-fit: contain;
  object-fit: contain;
  padding: 1rem;
}

.media.landscape-logo {
  background-color: #fff;
}

.media.landscape-logo:before {
  content: '';
  float: left;
  padding-top: calc(100% * 13 / 19);
}

.media.landscape-logo:after {
  content: '';
  display: block;
  clear: both;
}

.media.landscape-logo img {
  -o-object-fit: contain;
  object-fit: contain;
  padding: 3rem;
}

.media.icon:before {
  content: '';
  float: left;
  padding-top: calc(100% * 7 / 12);
}

.media.icon:after {
  content: '';
  display: block;
  clear: both;
}

.media.icon img {
  -o-object-fit: contain;
  object-fit: contain;
  padding: 5rem;
}

.media.icon-block:before {
  content: '';
  float: left;
  padding-top: calc(100% * 1 / 1);
}

.media.icon-block:after {
  content: '';
  display: block;
  clear: both;
}

.media.icon-block img {
  -o-object-fit: contain;
  object-fit: contain;
  padding: 5rem;
}

.media.icon-square:before {
  content: '';
  float: left;
  padding-top: calc(100% * 1 / 1);
}

.media.icon-square:after {
  content: '';
  display: block;
  clear: both;
}

.media.icon-square img {
  -o-object-fit: contain;
  object-fit: contain;
  padding: 1.5rem;
}

.media.preview:before {
  content: '';
  float: left;
  padding-top: calc(100% * 11 / 19);
}

.media.preview:after {
  content: '';
  display: block;
  clear: both;
}

.media.video-item:before {
  content: '';
  float: left;
  padding-top: calc(100% * 26 / 59);
}

.media.video-item:after {
  content: '';
  display: block;
  clear: both;
}

.media picture, .media .picture {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

.media picture img, .media picture video, .media .picture img, .media .picture video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.media.blend picture:before, .media.blend picture:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
}

.media.blend picture:before {
  mix-blend-mode: multiply;
}

.media.blend picture:after {
  mix-blend-mode: screen;
}

.media.blend img {
  -webkit-filter: grayscale(100%) contrast(1);
  filter: grayscale(100%) contrast(1);
}

.media.grayscale img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.media.embed:before {
  content: '';
  float: left;
  padding-top: calc(100% * 9 / 16);
}

.media.embed:after {
  content: '';
  display: block;
  clear: both;
}

.media.embed iframe {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.media-position-top img, .media-position-top video {
  -o-object-position: top;
  object-position: top;
}

.media-position-top-left img, .media-position-top-left video {
  -o-object-position: top left;
  object-position: top left;
}

.map-embed:before {
  content: '';
  float: left;
  padding-top: calc(100% * 1 / 1);
}

.map-embed:after {
  content: '';
  display: block;
  clear: both;
}

@media (min-width: 992px) {
  .map-embed:before {
    content: '';
    float: left;
    padding-top: calc(100% * 15 / 29);
  }
  .map-embed:after {
    content: '';
    display: block;
    clear: both;
  }
}

#master .contained img, #master .contained video {
  -o-object-fit: contain;
  object-fit: contain;
}

.breadcrumb {
  font-size: 1.6rem;
}

.breadcrumb ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
}

.breadcrumb ul > li:not(:last-child):after {
  content: '\002F';
  padding-left: .6rem;
}

.breadcrumb a {
  color: #6e6dec;
  -webkit-box-shadow: inset 0 -1px 0 0 #6e6dec;
  box-shadow: inset 0 -1px 0 0 #6e6dec;
  -webkit-transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.breadcrumb a:hover {
  color: #6e6dec;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.breadcrumb-wrapper {
  position: relative;
  z-index: 4;
}

.breadcrumb-wrapper .inner {
  background-color: #fff;
}

.breadcrumb-wrapper:before, .breadcrumb-wrapper:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  height: 1.6rem;
  background-color: #fff;
}

.breadcrumb-wrapper:before {
  bottom: 100%;
  -webkit-mask-image: url("../images/edge-top.svg");
  mask-image: url("../images/edge-top.svg");
}

.breadcrumb-wrapper:after {
  top: 100%;
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
}

.search-results .view-content > .views-row:not(:last-child) {
  margin-bottom: 2.5rem;
}

@media (min-width: 992px) {
  .search-results .view-content > .views-row:not(:last-child) {
    margin-bottom: 5rem;
  }
}

.pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding-top: 2.5rem;
}

@media (min-width: 992px) {
  .pager {
    padding-top: 5rem;
  }
}

.pager > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-weight: 500;
  font-style: normal;
}

.pager > ul > li {
  margin: .7rem;
}

.pager > ul > li:not(.is-active) a {
  color: #6e6dec;
  -webkit-box-shadow: inset 0 -1px 0 0 #6e6dec;
  box-shadow: inset 0 -1px 0 0 #6e6dec;
  -webkit-transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.pager > ul > li:not(.is-active) a:hover {
  color: #6e6dec;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.pager > ul > li.is-active {
  font-weight: 900;
  font-style: normal;
}

.social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.social-links > :not(:last-child) {
  margin-right: 1rem;
}

.social-links a {
  background-color: #fff;
}

.social-links a:hover {
  background-color: #12DDC0;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

#master[dir='rtl'] body {
  font-family: "Noto", sans-serif;
  text-align: right;
}

#master[dir='rtl'] .editor ul li, #master[dir='rtl'] #page #skip-to-content ul li, #page #master[dir='rtl'] #skip-to-content ul li, #master[dir='rtl'] [data-drupal-messages] > div ul li {
  background-position: right .4em;
  padding-right: 2.5rem;
  padding-left: 0;
}

#master[dir='rtl'] .editor a:not(.button)[href^='http']:after, #master[dir='rtl'] #page #skip-to-content a:not(.button)[href^='http']:after, #page #master[dir='rtl'] #skip-to-content a:not(.button)[href^='http']:after, #master[dir='rtl'] [data-drupal-messages] > div a:not(.button)[href^='http']:after {
  background-position: left center;
  padding-right: 0;
  padding-left: 2.7rem;
}

#master[dir='rtl'] .jump-links .link {
  background-position: right center;
  padding-right: 2rem;
  padding-left: 0;
}

#master[dir='rtl'] .social-links > :not(:last-child) {
  margin-left: 1rem;
  margin-right: 0;
}

#master[dir='rtl'] #page .button {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.665.436a1.47 1.47 0 0 1 2.09 0l3.86 3.85a1.468 1.468 0 0 1 0 2.09l-12.33 12.33 12.33 12.33a1.47 1.47 0 0 1 0 2.09l-3.86 3.85a1.47 1.47 0 0 1-2.09 0L.435 19.706a1.459 1.459 0 0 1 0-2.08L17.665.436Z' fill='%23000'/%3E%3C/svg%3E");
  background-position: left 1.7rem center;
  padding-left: 5rem;
  padding-right: 3rem;
}

@media (min-width: 1200px) {
  #master[dir='rtl'] #get-away {
    left: 0;
    right: auto;
  }
}

#master[dir='rtl'] select {
  background-repeat: no-repeat;
  background-size: auto 0.8rem;
  background-position: left 1.6rem center;
  padding-left: 4.8rem;
  padding-right: 1.5rem;
}

#master[dir='rtl'] .select-icon {
  background-position: left 1.6rem center, right .8rem center;
  background-size: auto .8rem, auto 2.4rem;
  padding-right: 5.5rem;
}

#master[dir='rtl'] .select-icon.flag-gb {
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.756 7.067a1.47 1.47 0 0 1 0-2.09l3.85-3.86a1.47 1.47 0 0 1 2.09 0l12.33 12.33 12.33-12.33a1.47 1.47 0 0 1 2.09 0l3.85 3.86a1.468 1.468 0 0 1 0 2.09l-17.27 17.23a1.46 1.46 0 0 1-2.08 0L.756 7.067Z' fill='%23000'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg width='75' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M75 0H0v50h75V0Z' fill='%2300247D'/%3E%3Cpath d='m0 0 75 50m0-50L0 50' stroke='%23fff' stroke-width='8.665'/%3E%3Cpath d='m0 0 75 50m0-50L0 50' stroke='%23CF142B' stroke-width='5.774'/%3E%3Cpath d='M37.5 0v50M0 25h75' stroke='%23fff' stroke-width='14.442'/%3E%3Cpath d='M37.5 0v50M0 25h75' stroke='%23CF142B' stroke-width='8.665'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h75v50H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

#master[dir='rtl'] #block-vawg-local-tasks ul:not(.contextual-links) {
  right: 0;
  left: auto;
}

#master:has(.hero-graphic) #header:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  background-color: #000;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
  height: 1.6rem;
}

#master:has(.hero-graphic) [data-drupal-messages] {
  padding-top: 2.6rem;
}

#master:has(.hero-graphic) .highlighter:before, #master:has(.hero-graphic) .highlighter:after, #master:has(.hero-graphic) .highlighter .inner:before, #master:has(.hero-graphic) .highlighter .inner:after, #master:has(.hero-graphic) .highlighter .text {
  background-color: rgba(225, 255, 51, 0.9);
}

.hero {
  position: relative;
  z-index: 1;
}

.hero .title {
  color: #fff;
}

#master.menu-open .hero .graphic {
  padding-top: 3rem;
}

#master .pusher .inner {
  padding-top: 18rem;
}

.header-wrap {
  padding-top: 5rem;
  background-color: #000;
}

.header-wrap:after {
  content: '';
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  top: 0;
  height: 25rem;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(#000, rgba(0, 0, 0, 0));
}

.header-wrap .inner {
  padding-top: 3rem;
  padding-bottom: 5rem;
}

@media (min-width: 992px) {
  .header-wrap .inner {
    padding-top: 18rem;
    padding-bottom: 12rem;
  }
}

.hero-jumbo {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  position: relative;
  background-color: #000;
}

.hero-jumbo > div {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column: 1;
  grid-column-start: 1;
  position: relative;
}

.hero-jumbo .graphic, .hero-jumbo .detail {
  -webkit-transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

@media (max-width: 991.98px) {
  .hero-jumbo .graphic .media:before {
    content: '';
    float: left;
    padding-top: calc(100% * 9 / 16);
  }
  .hero-jumbo .graphic .media:after {
    content: '';
    display: block;
    clear: both;
  }
}

.hero-jumbo .detail {
  z-index: 2;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

@media (min-width: 992px) {
  .hero-jumbo .detail {
    padding-top: 38rem;
    padding-bottom: 6.5rem;
  }
}

@media (max-width: 991.98px) {
  .hero-jumbo .detail {
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
}

.hero-jumbo .inside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.hero-jumbo.has-image .inside {
  padding: 0;
}

@media (min-width: 992px) {
  .hero-secondary .detail {
    padding-top: 32rem;
  }
}

@media (min-width: 992px) {
  .hero-secondary.no-image .detail {
    padding-top: 8rem;
  }
}

#master:has(.video-modal-open) .vawg-video-modal {
  -webkit-animation: videoIn 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  animation: videoIn 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

#master:has(.video-modal-open) .hero-banner .graphic {
  opacity: 0;
}

@media (min-width: 992px) {
  #master:has(.video-modal-open) .hero-banner .detail {
    opacity: 0;
  }
  #master:has(.video-modal-open) .hero-banner.hero-secondary {
    padding-bottom: 1.6rem;
  }
}

@media (max-width: 991.98px) {
  #master:has(.video-modal-open) .hero-banner .banner-button {
    display: none;
  }
}

.vawg-video-modal {
  z-index: 3;
}

.vawg-video-modal iframe {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.video-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 5rem;
  aspect-ratio: 1;
  border: 0.5rem solid #2D2D2D;
  border-top: 0.5rem solid #e1ff33;
  border-radius: 50%;
  -webkit-animation: spin .5s linear infinite;
  animation: spin .5s linear infinite;
}

.video-modal-close {
  position: absolute;
  top: 3rem;
  right: 2rem;
  z-index: 1;
  width: 4.4rem;
  aspect-ratio: 1;
  background: #3bedcf url("data:image/svg+xml,%3Csvg width='31' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 28.284 28.284 0l2.122 2.121L2.12 30.406 0 28.284Z' fill='%23000'/%3E%3Cpath d='m2.121.707 28.285 28.284-2.122 2.122L0 2.828 2.121.708Z' fill='%23000'/%3E%3C/svg%3E") no-repeat center center/30%;
  -webkit-transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.video-modal-close:hover {
  background-color: #e1ff33;
}

.video-modal-close span {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@-webkit-keyframes videoIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes videoIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.hero-front {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  position: relative;
  background-color: #000;
  padding-bottom: 12rem;
}

.hero-front > div {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column: 1;
  grid-column-start: 1;
  position: relative;
  z-index: 1;
}

.hero-front .media:before {
  content: '';
  float: left;
  padding-top: calc(100% * 32 / 47);
}

.hero-front .media:after {
  content: '';
  display: block;
  clear: both;
}

.hero-front .media img {
  -o-object-fit: contain;
  object-fit: contain;
}

.hero-front .detail {
  z-index: 2;
  color: #fff;
  text-align: center;
}

.hero-front .inside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.hero-front .footnote-info {
  background-color: transparent;
  padding: 3rem 0 0 0;
}

@media (min-width: 992px) {
  .hero-front .footnote-info {
    padding-top: 5rem;
  }
}

.hero-front .footnote-info a {
  color: #12DDC0;
  -webkit-box-shadow: inset 0 -1px 0 0 #12DDC0;
  box-shadow: inset 0 -1px 0 0 #12DDC0;
  -webkit-transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.hero-front .footnote-info a:hover {
  background-color: #12DDC0;
  color: #000;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.hero-front .title {
  line-height: 1.6;
  font-size: 3.5rem;
}

@media (min-width: 992px) {
  .hero-front .title {
    font-size: 4rem;
  }
}

@media (min-width: 1400px) {
  .hero-front .title {
    font-size: 5rem;
  }
}

.hero-front .inner {
  padding-top: 3rem;
  padding-bottom: 0;
}

.hero-front .pushed {
  padding-top: 27vw;
}

@media (min-width: 1200px) {
  .hero-front .pushed {
    padding-top: 33rem;
  }
}

.hero-front .title-enhance {
  padding: .4rem 1rem;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: rgba(0, 0, 0, 0.6);
}

.hero-front .editor > p, .hero-front #page #skip-to-content > p, #page .hero-front #skip-to-content > p, .hero-front [data-drupal-messages] > div > p {
  text-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.5);
}

@media (min-width: 1200px) {
  .hero-front .editor > p, .hero-front #page #skip-to-content > p, #page .hero-front #skip-to-content > p, .hero-front [data-drupal-messages] > div > p {
    font-size: 2.4rem;
  }
}

.hero-front .editor > p strong, .hero-front #page #skip-to-content > p strong, #page .hero-front #skip-to-content > p strong, .hero-front [data-drupal-messages] > div > p strong {
  color: #12DDC0;
}

.graphic-tinted {
  position: relative;
}

.graphic-tinted:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.6);
}

.gradient-top {
  position: relative;
}

.gradient-top:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 60%;
  z-index: 1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), color-stop(50%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 100%);
}

.title-highlight {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: 1;
}

.title-highlight:before {
  content: '';
  position: absolute;
  left: -1rem;
  right: -1rem;
  top: -1.5rem;
  bottom: -1.5rem;
  background-color: #12DDC0;
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}

.title-highlight > span {
  position: relative;
  z-index: 1;
  color: #000;
}

.accordion-trigger {
  display: block;
  width: 100%;
  text-align: left;
  background-color: #fff;
  padding: 2rem 10rem 2rem 2rem;
  -webkit-transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.accordion-trigger:hover {
  background-color: #e1ff33;
}

.accordion-trigger:focus {
  background-color: #55B1DA;
}

.accordion-trigger:after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  right: 2rem;
  width: 1.7rem;
  aspect-ratio: 1;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 17.05a2.05 2.05 0 0 1-2 2h-8.91V28a2.05 2.05 0 0 1-2 2H13a2.05 2.05 0 0 1-2-2v-8.91H2.05a2.05 2.05 0 0 1-2-2V13a2.05 2.05 0 0 1 2.05-2h8.86V2.05a2.05 2.05 0 0 1 2-2h4.1a2.05 2.05 0 0 1 2 2.05v8.86H28a2.05 2.05 0 0 1 2 2v4.09Z' fill='%23000'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.accordion-trigger[aria-expanded='true'] {
  background-color: #e1ff33;
}

.accordion-trigger[aria-expanded='true']:after {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 6.05a2.05 2.05 0 0 1-2 2H2.05a2.05 2.05 0 0 1-2-2V2A2.05 2.05 0 0 1 2.1 0H28a2.05 2.05 0 0 1 2 2v4.05Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion-title {
  position: relative;
}

.accordion-title:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 10rem;
  -webkit-mask: url("../images/highlight-mark.svg") no-repeat left center/cover;
  mask: url("../images/highlight-mark.svg") no-repeat left center/cover;
  background-color: #e1ff33;
}

.accordion-item:not(:last-child) {
  margin-bottom: 3rem;
}

.accordion-detail {
  padding: 3rem;
}

.accordion.highlighted .accordion-trigger {
  position: relative;
}

.accordion.highlighted .accordion-trigger:first-letter {
  font-weight: 700;
  font-style: normal;
}

.accordion.highlighted .accordion-trigger:before {
  content: '';
  width: 4rem;
  height: 4rem;
  background-color: #edeadf;
  left: 1.6rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.accordion.highlighted .accordion-trigger > span {
  position: relative;
  z-index: 1;
}

.accordion.highlighted .accordion-trigger[aria-expanded='true']:before {
  background-color: #fff;
}

.accordion.highlighted .accordion-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.accordion.highlighted .accordion-detail.content-icon {
  position: relative;
}

.accordion.highlighted .accordion-detail.content-icon:before {
  content: '';
  position: relative;
  z-index: 1;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 3.6rem;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-right: 2.5rem;
}

.accordion.highlighted .accordion-detail.content-icon.badge-star:before {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.49 13.792A13.48 13.48 0 0 0 25 11.52 13.49 13.49 0 0 0 11.52 25a13.48 13.48 0 1 0 20.97-11.208Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.02 7.98v9.97L49.07 25l-7.05 7.05v9.97h-9.97L25 49.07l-7.05-7.05H7.98v-9.97L.93 25l7.05-7.05V7.98h9.97L25 .93l7.05 7.05h9.97Zm-25.038 4.97A14.44 14.44 0 0 1 25 10.52v.04A14.46 14.46 0 0 1 39.44 25a14.44 14.44 0 1 1-22.458-12.05Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.bullet:before {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.quote-marks:before {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.038 27.78V15.41A16.64 16.64 0 0 1 8.118 0l1.151 2.324 1.109 2.056a11.26 11.26 0 0 0-5.13 8.51h12v14.89H.038Zm21.08 0V15.41A16.641 16.641 0 0 1 29.188 0l1.1 2.21 1.17 2.17a11.26 11.26 0 0 0-5.13 8.51h12v14.89h-17.21Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.quote-marks-flipped:before {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.29 0v12.37a16.64 16.64 0 0 1-8.08 15.41l-1.152-2.324L27.95 23.4a11.26 11.26 0 0 0 5.13-8.51h-12V0h17.21ZM17.21 0v12.37a16.641 16.641 0 0 1-8.07 15.41l-1.1-2.21-1.17-2.17A11.26 11.26 0 0 0 12 14.89H0V0h17.21Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.question:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.67 35.57a17.57 17.57 0 1 1 0-35.14 17.57 17.57 0 0 1 0 35.14Zm.46-29.28a9.3 9.3 0 0 0-8.49 4.87.72.72 0 0 0 .18 1l3 2.29a.74.74 0 0 0 1-.14 9.705 9.705 0 0 1 2-2.1 3.57 3.57 0 0 1 2-.55c1.47 0 2.82.94 2.82 1.94 0 1.19-.62 1.79-2 2.43-1.62.73-3.84 2.63-3.84 4.85v.82a.721.721 0 0 0 .73.73h4.39a.72.72 0 0 0 .74-.73 3.411 3.411 0 0 1 1.73-2.26c1.74-1 4.12-2.31 4.12-5.79-.06-4.23-4.45-7.36-8.38-7.36Zm2.47 18.3a.72.72 0 0 0-.74-.73h-4.39a.72.72 0 0 0-.73.73V29a.721.721 0 0 0 .73.73h4.39a.72.72 0 0 0 .74-.73v-4.41Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.log-out:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 29.64H6.65a6.59 6.59 0 0 1-6.58-6.59V7A6.59 6.59 0 0 1 6.65.41H14a.76.76 0 0 1 .73.73c0 .64.29 2.2-.73 2.2H6.65A3.67 3.67 0 0 0 3 7v16.1a3.67 3.67 0 0 0 3.65 3.66h6.59c.57 0 1.47-.11 1.47.73 0 .59.29 2.15-.71 2.15ZM35.5 16 23.06 28.47a1.46 1.46 0 0 1-1 .44 1.49 1.49 0 0 1-1.47-1.47v-6.58H10.31a1.48 1.48 0 0 1-1.46-1.47v-8.78a1.48 1.48 0 0 1 1.46-1.47h10.25V2.56A1.49 1.49 0 0 1 22 1.09c.378.012.736.17 1 .44L35.5 14a1.45 1.45 0 0 1 0 2.06V16Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.information:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 35.57A17.57 17.57 0 1 1 18 .43a17.57 17.57 0 0 1 0 35.14Zm5.86-10.25a.72.72 0 0 0-.74-.73h-2.19V12.88a.72.72 0 0 0-.73-.74h-7.32a.731.731 0 0 0-.74.74v3.66a.72.72 0 0 0 .74.73h2.19v7.32h-2.19a.72.72 0 0 0-.74.73V29a.72.72 0 0 0 .74.73h10.24a.72.72 0 0 0 .74-.73v-3.68Zm-2.93-20.5a.72.72 0 0 0-.73-.73h-4.4a.72.72 0 0 0-.73.73v3.66a.72.72 0 0 0 .73.74h4.4a.72.72 0 0 0 .73-.74V4.82Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.site-map:before {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.49 33.37a2.2 2.2 0 0 1-2.19 2.2H32a2.21 2.21 0 0 1-2.2-2.2v-7.32a2.2 2.2 0 0 1 2.2-2.19h2.19v-4.4H22.46v4.4h2.2a2.2 2.2 0 0 1 2.2 2.19v7.32a2.21 2.21 0 0 1-2.2 2.2h-7.32a2.21 2.21 0 0 1-2.2-2.2v-7.32a2.2 2.2 0 0 1 2.2-2.19h2.2v-4.4H7.83v4.4H10a2.2 2.2 0 0 1 2.2 2.19v7.32a2.21 2.21 0 0 1-2.2 2.2H2.7a2.2 2.2 0 0 1-2.19-2.2v-7.32a2.19 2.19 0 0 1 2.19-2.19h2.2v-4.4a2.94 2.94 0 0 1 2.93-2.92h11.71v-4.4h-2.2a2.2 2.2 0 0 1-2.2-2.14V2.63a2.21 2.21 0 0 1 2.2-2.2h7.32a2.21 2.21 0 0 1 2.2 2.2V10a2.2 2.2 0 0 1-2.2 2.19h-2.2v4.4h11.71a2.94 2.94 0 0 1 2.93 2.92v4.4h2.2a2.19 2.19 0 0 1 2.19 2.19v7.27Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.document-blank:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.3a2.2 2.2 0 0 1-2.2 2.19H2.63a2.2 2.2 0 0 1-2.2-2.19V2.7A2.2 2.2 0 0 1 2.63.51h20.49a6.12 6.12 0 0 1 3.76 1.55L34 9.2a6.11 6.11 0 0 1 1.57 3.8Zm-2.93 2.19h-9.52A2.19 2.19 0 0 1 20.93 13V3.43H3.36v35.14h29.28V15.19Zm-8.78-2.92h8.6a3.001 3.001 0 0 0-.51-.94l-7.16-7.21a2.82 2.82 0 0 0-.93-.5v8.65Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.document-zip:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 12.62V39a2.21 2.21 0 0 1-2.2 2.2H2.63A2.21 2.21 0 0 1 .43 39V2.37A2.2 2.2 0 0 1 2.63.18h20.49a6.18 6.18 0 0 1 3.76 1.55L34 8.87a6.13 6.13 0 0 1 1.57 3.75Zm-2.93 2.2h-9.52a2.2 2.2 0 0 1-2.19-2.2V3.11H18V6h-2.93V3.11H3.36v35.13h29.28V14.82ZM20.75 29.73c.115.386.175.787.18 1.19 0 2.54-2.47 4.39-5.86 4.39s-5.85-1.85-5.85-4.39a4.34 4.34 0 0 1 .18-1.19s.48-1.42 2.74-9.06v-2.92h2.93v2.92h1.81a1.49 1.49 0 0 1 1.42 1.08c1.94 6.56 2.45 7.98 2.45 7.98ZM15.07 6h-2.93v3h2.93V6Zm0 5.86h-2.93v2.93h2.93v-2.93Zm2.93 19c0-.8-1.3-1.46-2.93-1.46-1.63 0-2.93.66-2.93 1.46 0 .8 1.31 1.46 2.93 1.46s2.93-.6 2.93-1.4v-.06Zm0-22h-2.93v2.93H18V8.86Zm0 5.86h-2.93v2.93H18v-2.93Zm5.86-2.93h8.6A2.999 2.999 0 0 0 32 11l-7.21-7.21a3 3 0 0 0-.93-.5v8.5Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.document-word:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.3a2.2 2.2 0 0 1-2.2 2.19H2.63a2.2 2.2 0 0 1-2.2-2.19V2.7A2.2 2.2 0 0 1 2.63.51h20.49a6.12 6.12 0 0 1 3.76 1.55L34 9.2a6.11 6.11 0 0 1 1.57 3.8Zm-2.93 2.19h-9.52A2.19 2.19 0 0 1 20.93 13V3.43H3.36v35.14h29.28V15.19ZM5.76 20.52h1.6l3.76 15.12h3.63l2.93-11.1c.108-.342.185-.694.23-1.05.01-.183.01-.367 0-.55h.1l.06.55c.07.32.1.69.21 1.05l2.93 11.1h3.63l3.76-15.12h1.6v-2.45h-6.82v2.45h2.05l-2.26 10c-.088.351-.145.71-.17 1.07l-.05.48h-.09a2.933 2.933 0 0 0-.07-.48c-.07-.3-.11-.69-.2-1.05L19.3 18.07h-2.6l-3.3 12.47c-.09.36-.11.75-.18 1.05l-.09.48H13v-.48a6.259 6.259 0 0 0-.16-1.05l-2.26-10h2.05v-2.47H5.76v2.45Zm18.1-8.3h8.6a3.001 3.001 0 0 0-.51-.94l-7.16-7.16a2.82 2.82 0 0 0-.93-.5v8.6Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.document-video:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.31a2.19 2.19 0 0 1-2.19 2.19H2.62a2.19 2.19 0 0 1-2.19-2.19V2.69A2.19 2.19 0 0 1 2.62.5h20.51a6.18 6.18 0 0 1 3.75 1.55L34 9.19A6.18 6.18 0 0 1 35.57 13Zm-2.93 2.19h-9.51a2.192 2.192 0 0 1-2.2-2.19V3.43H3.36v35.14h29.28V15.19Zm-8.78-2.93h8.6a3.089 3.089 0 0 0-.5-.94L24.8 4.11a3 3 0 0 0-.94-.5v8.65Z' fill='%23000'/%3E%3Cpath d='M12.89 17.06c-.91-.63-1.65-.24-1.65.86V33c0 1.1.74 1.48 1.65.86l10.45-7.25a1.29 1.29 0 0 0 0-2.28l-10.45-7.27Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.document-powerpoint:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.3a2.2 2.2 0 0 1-2.2 2.19H2.63a2.2 2.2 0 0 1-2.2-2.19V2.7A2.2 2.2 0 0 1 2.63.51h20.49a6.12 6.12 0 0 1 3.76 1.55L34 9.2a6.11 6.11 0 0 1 1.57 3.8Zm-2.93 2.19h-9.52A2.19 2.19 0 0 1 20.93 13V3.43H3.36v35.14h29.28V15.19ZM10 35.64h7.48v-2.43H15.3v-3.82h3.13a7.788 7.788 0 0 0 2.7-.34 5.4 5.4 0 0 0 3.34-5.33 5.38 5.38 0 0 0-3.13-5.21 8.131 8.131 0 0 0-3-.44H10v2.45h2.1v12.69H10v2.43Zm5.35-8.83v-6.13h2.75a3.79 3.79 0 0 1 1.89.41 2.86 2.86 0 0 1 1.28 2.63 2.831 2.831 0 0 1-1.41 2.75 4.14 4.14 0 0 1-1.79.34h-2.72Zm8.56-14.59h8.6a3.001 3.001 0 0 0-.51-.94l-7.21-7.16a2.82 2.82 0 0 0-.93-.5l.05 8.6Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.document-psd:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 28.27v4.91c0 .32-.06.36-.35.36H6.78c-.13 0-.17 0-.18-.18a.85.85 0 0 1 0-.16v-16c0-.34 0-.34.34-.35h5.29a7.91 7.91 0 0 1 3.11.65 5.08 5.08 0 0 1 2.46 2.16 5.49 5.49 0 0 1 .7 2.34 6.67 6.67 0 0 1-.2 2.27 5.001 5.001 0 0 1-2.75 3.26 7.003 7.003 0 0 1-2 .61c-1.06.15-2.133.19-3.2.12h-.26l-.09.01Zm0-3h1.29a5.9 5.9 0 0 0 1.45-.14c.44-.061.867-.2 1.26-.41a2.18 2.18 0 0 0 1-1.23 3.21 3.21 0 0 0 .05-1.49 2.19 2.19 0 0 0-1.28-1.69 3.84 3.84 0 0 0-1.56-.37h-2.13A.09.09 0 0 0 10 20V25.27ZM20.23 31.52V30.2c0-.23.08-.27.27-.15a7.687 7.687 0 0 0 2.55.86c.445.083.898.117 1.35.1.361.008.72-.05 1.06-.17a.91.91 0 0 0 .37-.24.69.69 0 0 0 0-.89 1.881 1.881 0 0 0-.78-.55c-.46-.2-.94-.39-1.41-.58a9.884 9.884 0 0 1-1.79-.95 3.85 3.85 0 0 1-1.27-1.42 3.42 3.42 0 0 1-.33-1.84c.039-.455.16-.9.36-1.31a3.64 3.64 0 0 1 1.56-1.64 5.102 5.102 0 0 1 1.86-.61c.729-.07 1.462-.07 2.19 0 .498.022.993.085 1.48.19.28.07.55.17.83.25a.3.3 0 0 1 .21.28.807.807 0 0 1 0 .16V24c0 .27-.13.36-.37.24a6.503 6.503 0 0 0-1.86-.59 7.491 7.491 0 0 0-1.83-.12c-.21.018-.419.062-.62.13a.72.72 0 0 0-.3 1.22c.14.13.295.244.46.34.447.243.912.45 1.39.62.779.302 1.52.69 2.21 1.16a3.262 3.262 0 0 1 1.53 2.23 3.7 3.7 0 0 1-1.75 3.89 5.438 5.438 0 0 1-1.92.68 9.18 9.18 0 0 1-2.16.1 9.06 9.06 0 0 1-2.63-.49l-.4-.16a.38.38 0 0 1-.26-.4c.01-.48 0-.85 0-1.33Z' fill='%23000'/%3E%3Cpath d='M35.57 13v26.31a2.19 2.19 0 0 1-2.19 2.19H2.62a2.19 2.19 0 0 1-2.19-2.19V2.69A2.19 2.19 0 0 1 2.62.5h20.51a6.18 6.18 0 0 1 3.75 1.55L34 9.19A6.18 6.18 0 0 1 35.57 13Zm-2.93 2.19h-9.51a2.192 2.192 0 0 1-2.2-2.19V3.43H3.36v35.14h29.28V15.19Zm-8.78-2.93h8.6a3.089 3.089 0 0 0-.5-.94L24.8 4.11a3 3 0 0 0-.94-.5v8.65Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.document-pdf:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.3a2.2 2.2 0 0 1-2.2 2.19H2.63a2.2 2.2 0 0 1-2.2-2.19V2.7A2.2 2.2 0 0 1 2.63.51h20.49a6.12 6.12 0 0 1 3.76 1.55L34 9.2a6.11 6.11 0 0 1 1.57 3.8Zm-2.93 2.19h-9.52A2.19 2.19 0 0 1 20.93 13V3.43H3.36v35.14h29.28V15.19ZM22.8 26.28c.89-.104 1.784-.157 2.68-.16 1.53 0 3.48.19 4.05 1.12a1.14 1.14 0 0 1-.07 1.29c-.06.41-.41.87-1.62.87a13.798 13.798 0 0 1-5.6-1.67 43.12 43.12 0 0 0-9 1.9c-2.35 4-4.16 6-5.53 6a1.29 1.29 0 0 1-.64-.16l-.55-.28c-.07 0-.09-.06-.14-.11a.93.93 0 0 1-.14-.82c.23-1.06 1.47-2.82 4.3-4.3a.38.38 0 0 1 .53.13.211.211 0 0 1 0 .1c.71-1.17 1.54-2.66 2.45-4.51a35.142 35.142 0 0 0 2.38-6 13.75 13.75 0 0 1-.55-6.57c.16-.57.5-.91 1-.91h.5a1 1 0 0 1 .81.34 1.83 1.83 0 0 1 .2 1.56.44.44 0 0 1-.09.18c.01.06.01.12 0 .18v.69c.017 1.47-.09 2.938-.32 4.39A11.88 11.88 0 0 0 20.88 25c.606.476 1.248.904 1.92 1.28Zm-12 4.51a10.91 10.91 0 0 0-3.13 3.61c.72-.32 1.71-1.3 3.17-3.61h-.04Zm9.63-4.16c-.23-.19-.46-.35-.66-.53a12.17 12.17 0 0 1-2.91-4 28.462 28.462 0 0 1-1.9 4.5c-.34.64-.68 1.28-1 1.9a35 35 0 0 1 6.51-1.87h-.04Zm-3.67-10.25c.07-.37.12-.71.16-1 .04-.29.12-.71.16-1a.807.807 0 0 1 .1-.18s0-.07-.05-.12c-.001-.3-.107-.59-.3-.82.002.03.002.06 0 .09a7.14 7.14 0 0 0-.07 3.03Zm7.1-4.16h8.6a3.001 3.001 0 0 0-.51-.94l-7.16-7.16a2.82 2.82 0 0 0-.93-.5v8.6Zm1.69 15.34a8.94 8.94 0 0 0 2.83.65c.139.02.28.02.42 0v-.07c0-.07-.8-.58-3.25-.58Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.document-indesign:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.31a2.19 2.19 0 0 1-2.19 2.19H2.62a2.19 2.19 0 0 1-2.19-2.19V2.69A2.19 2.19 0 0 1 2.62.5h20.51a6.18 6.18 0 0 1 3.75 1.55L34 9.19A6.18 6.18 0 0 1 35.57 13Zm-2.93 2.19h-9.51a2.192 2.192 0 0 1-2.2-2.19V3.43H3.36v35.14h29.28V15.19Zm-8.78-2.93h8.6a3.089 3.089 0 0 0-.5-.94L24.8 4.11a3 3 0 0 0-.94-.5v8.65Z' fill='%23000'/%3E%3Cpath d='M23 21.59V17c0-.22 0-.24.24-.24H26c.18 0 .21 0 .21.21V30.91c0 .56 0 1.12.08 1.68 0 .29 0 .31-.26.42a11.56 11.56 0 0 1-2.51.7c-.836.138-1.684.192-2.53.16a6.999 6.999 0 0 1-2.76-.68A5 5 0 0 1 16 31.11a5.58 5.58 0 0 1-.69-2.17 7.699 7.699 0 0 1 0-2.09 6.001 6.001 0 0 1 1-2.59 6 6 0 0 1 1.73-1.65 6.45 6.45 0 0 1 2.42-.93 8.88 8.88 0 0 1 2.06-.12l.48.03Zm0 6.06v-3.16c0-.07 0-.1-.09-.11-.09-.01-.39-.07-.59-.08a3.51 3.51 0 0 0-2.42.72 2.72 2.72 0 0 0-1.08 1.56 4.481 4.481 0 0 0 .01 2.42 2.662 2.662 0 0 0 2.07 1.93 6.452 6.452 0 0 0 1.7.07c.08.005.16.005.24 0 .08 0 .11-.06.11-.15l.05-3.2ZM13 25.83v7.5c0 .26 0 .31-.31.31H9.91c-.17 0-.21 0-.24-.21V18.31c0-.25 0-.29.28-.29h2.74c.18 0 .28 0 .28.28v7.53H13Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.document-photo:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.3a2.2 2.2 0 0 1-2.2 2.19H2.63a2.2 2.2 0 0 1-2.2-2.19V2.7A2.2 2.2 0 0 1 2.63.51h20.49a6.12 6.12 0 0 1 3.76 1.55L34 9.2a6.11 6.11 0 0 1 1.57 3.8Zm-2.93 2.19h-9.52A2.19 2.19 0 0 1 20.93 13V3.43H3.36v35.14h29.28V15.19Zm-26.35 4.4a4.39 4.39 0 1 1 4.39 4.39 4.4 4.4 0 0 1-4.39-4.44v.05Zm23.42 16.1H6.29v-4.44l4.39-4.39 2.93 2.92L22.39 21l7.32 7.32v7.37Zm-5.85-23.47h8.6a3.001 3.001 0 0 0-.51-.94l-7.16-7.16a2.82 2.82 0 0 0-.93-.5v8.6Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.document-ai:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.31a2.19 2.19 0 0 1-2.19 2.19H2.62a2.19 2.19 0 0 1-2.19-2.19V2.69A2.19 2.19 0 0 1 2.62.5h20.51a6.18 6.18 0 0 1 3.75 1.55L34 9.19A6.18 6.18 0 0 1 35.57 13Zm-2.93 2.19h-9.51a2.192 2.192 0 0 1-2.2-2.19V3.43H3.36v35.14h29.28V15.19Zm-8.78-2.93h8.6a3.089 3.089 0 0 0-.5-.94L24.8 4.11a3 3 0 0 0-.94-.5v8.65Z' fill='%23000'/%3E%3Cpath d='M20.24 34.36h-1.61a.25.25 0 0 1-.27-.2c-.4-1.17-.81-2.34-1.21-3.52 0-.13-.1-.16-.23-.16h-5.48a.2.2 0 0 0-.23.16c-.37 1.16-.74 2.32-1.12 3.48-.06.21-.1.23-.32.23H6.92c-.21 0-.29 0-.21-.31.18-.56.38-1.12.58-1.68l4.4-12.68a4.35 4.35 0 0 0 .31-1.54c0-.17 0-.2.2-.2h3.94a.23.23 0 0 1 .25.19l3.69 10.43C20.7 30.38 21.35 32.2 22 34v.1c0 .19 0 .23-.18.23l-1.58.03Zm-6.11-13.54c-.54 2.2-1.29 4.34-1.93 6.51h3.94l-2.01-6.51ZM27.27 28.22v5.9c0 .3 0 .34-.34.34h-2.84c-.24 0-.32-.08-.32-.32V22.25c0-.23.05-.28.28-.28H27c.25 0 .3.05.3.3l-.03 5.95ZM25.59 16.75a1.818 1.818 0 0 1 1.9 2 1.95 1.95 0 1 1-3.88-.24 1.88 1.88 0 0 1 1.98-1.76Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.document-excel:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.3a2.2 2.2 0 0 1-2.2 2.19H2.63a2.2 2.2 0 0 1-2.2-2.19V2.7A2.2 2.2 0 0 1 2.63.51h20.49a6.12 6.12 0 0 1 3.76 1.55L34 9.2a6.11 6.11 0 0 1 1.57 3.8Zm-2.93 2.19h-9.52A2.19 2.19 0 0 1 20.93 13V3.43H3.36v35.14h29.28V15.19ZM10.25 35.64h6.42v-2.43H15l2.35-3.68c.14-.271.3-.532.48-.78h.05A.7.7 0 0 0 18 29c.119.19.25.374.39.55l2.45 3.68h-1.79v2.43h6.66v-2.45h-1.56L19.76 27l4.46-6.45h1.53v-2.48h-6.38v2.45h1.7l-2.36 3.64c-.28.43-.48.77-.48.75h-.05a.823.823 0 0 0-.11-.23 2.913 2.913 0 0 0-.39-.52l-2.43-3.64H17v-2.45h-6.64v2.45h1.56l4.32 6.22-4.44 6.47h-1.55v2.43Zm13.61-23.42h8.6a3.001 3.001 0 0 0-.51-.94l-7.16-7.16a2.82 2.82 0 0 0-.93-.5v8.6Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.document-code:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13.26v26.35a2.21 2.21 0 0 1-2.2 2.2H2.63a2.21 2.21 0 0 1-2.2-2.2V3A2.2 2.2 0 0 1 2.63.81h20.49a6.18 6.18 0 0 1 3.76 1.55L34 9.51a6.13 6.13 0 0 1 1.57 3.75Zm-2.93 2.2h-9.52a2.2 2.2 0 0 1-2.19-2.2V3.75H3.36v35.13h29.28V15.46Zm-20.2 2.79 1.17.87a.73.73 0 0 1 .14 1L9.58 25.7l4.17 5.56a.73.73 0 0 1-.14 1l-1.17.87a.73.73 0 0 1-1-.14l-5.17-6.88a.77.77 0 0 1 0-.87l5.17-6.89a.73.73 0 0 1 1-.1ZM15 35l3.16-19a.73.73 0 0 1 .84-.6l1.44.23a.73.73 0 0 1 .6.85l-3.16 19A.718.718 0 0 1 17 36l-1.44-.23A.72.72 0 0 1 15 35Zm14.78-8.83L24.59 33a.73.73 0 0 1-1 .14l-1.17-.87a.73.73 0 0 1-.14-1l4.17-5.56-4.17-5.55a.73.73 0 0 1 .14-1l1.17-.87a.73.73 0 0 1 1 .13l5.17 6.89a.77.77 0 0 1 0 .83l.02.03Zm-5.9-13.61h8.6a2.999 2.999 0 0 0-.51-.94l-7.18-7.19a3 3 0 0 0-.93-.5l.02 8.63Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.document-audio:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.3a2.2 2.2 0 0 1-2.2 2.19H2.63a2.2 2.2 0 0 1-2.2-2.19V2.7A2.2 2.2 0 0 1 2.63.51h20.49a6.12 6.12 0 0 1 3.76 1.55L34 9.2a6.11 6.11 0 0 1 1.57 3.8Zm-2.93 2.19h-9.52A2.19 2.19 0 0 1 20.93 13V3.43H3.36v35.14h29.28V15.19Zm-17.57 5.44v12.45a.74.74 0 0 1-.46.68.86.86 0 0 1-.27.05.81.81 0 0 1-.53-.21L10 29.78H7a.72.72 0 0 1-.73-.73v-4.39a.72.72 0 0 1 .73-.73h3l3.79-3.82a.74.74 0 0 1 1.26.52h.02Zm5.33 11.23a7.29 7.29 0 0 0 0-10 1.461 1.461 0 0 0-2.13 2 4.36 4.36 0 0 1 0 6 1.48 1.48 0 0 0 .05 2.08 1.6 1.6 0 0 0 1 .39 1.51 1.51 0 0 0 1.08-.47Zm4.9 3.3a13.17 13.17 0 0 0 0-16.61 1.48 1.48 0 0 0-2.3 1.86 10.23 10.23 0 0 1 0 12.9 1.43 1.43 0 0 0 .21 2 1.4 1.4 0 0 0 .91.35 1.48 1.48 0 0 0 1.18-.5Zm-1.44-22.94h8.6a3.001 3.001 0 0 0-.51-.94l-7.16-7.16a2.82 2.82 0 0 0-.93-.5v8.6Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.external:before {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.71 29a6.59 6.59 0 0 1-6.59 6.59h-19A6.589 6.589 0 0 1 .51 29V10a6.59 6.59 0 0 1 6.58-6.59H23.2a.72.72 0 0 1 .73.73v1.47a.721.721 0 0 1-.73.73H7.09A3.67 3.67 0 0 0 3.43 10v19a3.67 3.67 0 0 0 3.66 3.66h19A3.669 3.669 0 0 0 29.78 29v-7.34a.72.72 0 0 1 .73-.73H32a.721.721 0 0 1 .73.73L32.71 29Zm8.78-15.37a1.46 1.46 0 0 1-2.49 1l-4-4-14.94 14.9a.74.74 0 0 1-1 0l-2.66-2.61a.85.85 0 0 1-.23-.53.8.8 0 0 1 .23-.52L31.32 7l-4-4a1.46 1.46 0 0 1 1-2.5H40a1.48 1.48 0 0 1 1.49 1.4v11.73Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.exclamation:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 18A17.57 17.57 0 1 1 .43 18a17.57 17.57 0 0 1 35.14 0ZM21.29 6.88a.47.47 0 0 0-.22-.41.93.93 0 0 0-.55-.18h-5a.93.93 0 0 0-.55.18.47.47 0 0 0-.22.41l.38 14.21c0 .32.35.57.78.57h4.19a.72.72 0 0 0 .78-.57l.41-14.21Zm-.36 17.73a.73.73 0 0 0-.71-.75h-4.39a.76.76 0 0 0-.76.75V29a.76.76 0 0 0 .76.75h4.39a.73.73 0 0 0 .71-.75v-4.39Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.download:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 35.57A17.57 17.57 0 1 1 18 .43a17.57 17.57 0 0 1 0 35.14ZM29.39 17l-2.08-2.08a1.44 1.44 0 0 0-1-.41 1.46 1.46 0 0 0-1 .41l-4.32 4.33V7.75a1.48 1.48 0 0 0-1.47-1.46h-2.98a1.48 1.48 0 0 0-1.47 1.46v11.49l-4.32-4.33a1.48 1.48 0 0 0-1-.43 1.46 1.46 0 0 0-1 .43L6.61 17a1.42 1.42 0 0 0-.41 1 1.4 1.4 0 0 0 .41 1l8.28 8.28L17 29.41a1.47 1.47 0 0 0 2.06 0l2.08-2.08 8.28-8.28a1.4 1.4 0 0 0 .41-1 1.418 1.418 0 0 0-.44-1.05Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.clock:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 35.57A17.57 17.57 0 1 1 18 .43a17.57 17.57 0 0 1 0 35.14Zm0-30A12.44 12.44 0 1 0 30.44 18 12.45 12.45 0 0 0 18 5.56v.01Zm2.93 14.63a.721.721 0 0 1-.73.73h-7.32a.72.72 0 0 1-.74-.73v-1.47a.72.72 0 0 1 .74-.73H18v-8a.72.72 0 0 1 .73-.73h1.47a.72.72 0 0 1 .73.73v10.2Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.chequered:before {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 0H0v25h25V0ZM50 25H25v25h25V25Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.calendar:before {
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38 38.57a2.94 2.94 0 0 1-2.93 2.92H2.9A2.94 2.94 0 0 1 0 38.57V9.29a3 3 0 0 1 2.9-2.93h2.93V4.17A3.66 3.66 0 0 1 9.48.51H11a3.67 3.67 0 0 1 3.66 3.66v2.19h8.78V4.17A3.67 3.67 0 0 1 27.1.51h1.47a3.66 3.66 0 0 1 3.65 3.66v2.19h2.88A3 3 0 0 1 38 9.29v29.28ZM9.48 21.73v-6.59H2.9v6.59h6.58Zm0 8.79V23.2H2.9v7.32h6.58Zm0 8V32H2.9v6.59l6.58-.07Zm2.2-34.4a.76.76 0 0 0-.68-.69H9.48a.76.76 0 0 0-.73.74v6.58a.75.75 0 0 0 .73.73H11a.75.75 0 0 0 .73-.73l-.05-6.63Zm6.59 17.56v-6.54H11v6.59l7.27-.05Zm0 8.79V23.2H11v7.32l7.27-.05Zm0 8V32H11v6.59l7.27-.12Zm8.78-16.84v-6.49h-7.32v6.59l7.32-.1Zm0 8.79V23.2h-7.32v7.32l7.32-.1Zm0 8V32h-7.32v6.59l7.32-.17Zm2.2-34.4a.76.76 0 0 0-.73-.74h-1.47a.76.76 0 0 0-.73.74v6.58a.75.75 0 0 0 .73.73h1.47a.75.75 0 0 0 .73-.73V4.02Zm5.85 17.71v-6.59h-6.58v6.59h6.58Zm0 8.79V23.2h-6.58v7.32h6.58Zm0 8V32h-6.58v6.59l6.58-.07Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.arrow-next:before {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.36 37.27a1.469 1.469 0 0 1-2.09 0l-3.86-3.85a1.47 1.47 0 0 1 0-2.09L13.74 19 1.41 6.67a1.47 1.47 0 0 1 0-2.09L5.27.73a1.47 1.47 0 0 1 2.09 0L24.59 18a1.458 1.458 0 0 1 0 2.08L7.36 37.27Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.arrow-previous:before {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.665.436a1.47 1.47 0 0 1 2.09 0l3.86 3.85a1.468 1.468 0 0 1 0 2.09l-12.33 12.33 12.33 12.33a1.47 1.47 0 0 1 0 2.09l-3.86 3.85a1.47 1.47 0 0 1-2.09 0L.435 19.706a1.459 1.459 0 0 1 0-2.08L17.665.436Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.arrow-down:before {
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.756 7.067a1.47 1.47 0 0 1 0-2.09l3.85-3.86a1.47 1.47 0 0 1 2.09 0l12.33 12.33 12.33-12.33a1.47 1.47 0 0 1 2.09 0l3.85 3.86a1.468 1.468 0 0 1 0 2.09l-17.27 17.23a1.46 1.46 0 0 1-2.08 0L.756 7.067Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.alarm-bell:before {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.1 35.64H24.86a5.86 5.86 0 0 1-11.72 0H2.9A3 3 0 0 1 0 32.71c3.38-2.86 7.32-8 7.32-19 0-4.39 3.64-9.19 9.7-10.09a2.2 2.2 0 1 1 4 0c6.06.9 9.7 5.7 9.7 10.09 0 11.05 3.94 16.17 7.32 19a3 3 0 0 1-2.94 2.93Zm-1.23-2.93c-4.1-4.62-6.09-10.89-6.09-19 0-2.95-2.79-7.32-8.78-7.32-5.99 0-8.78 4.37-8.78 7.32 0 8.14-2 14.41-6.09 19h29.74ZM19 38.93a3.3 3.3 0 0 1-3.29-3.29.37.37 0 1 0-.74 0 4 4 0 0 0 4 4 .37.37 0 1 0 0-.73l.03.02Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.plus:before {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 17.05a2.05 2.05 0 0 1-2 2h-8.91V28a2.05 2.05 0 0 1-2 2H13a2.05 2.05 0 0 1-2-2v-8.91H2.05a2.05 2.05 0 0 1-2-2V13a2.05 2.05 0 0 1 2.05-2h8.86V2.05a2.05 2.05 0 0 1 2-2h4.1a2.05 2.05 0 0 1 2 2.05v8.86H28a2.05 2.05 0 0 1 2 2v4.09Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.minus:before {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 6.05a2.05 2.05 0 0 1-2 2H2.05a2.05 2.05 0 0 1-2-2V2A2.05 2.05 0 0 1 2.1 0H28a2.05 2.05 0 0 1 2 2v4.05Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.close:before {
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 28.284 28.284 0l2.122 2.121L2.12 30.406 0 28.284Z' fill='%23000'/%3E%3Cpath d='m2.121.707 28.285 28.284-2.122 2.122L0 2.828 2.121.708Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.menu:before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h40v3H0V0ZM0 11h40v3H0v-3ZM0 22h40v3H0v-3Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.search:before {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.1 38a2.89 2.89 0 0 1-2.1-.84l-7.8-7.82a16.08 16.08 0 1 1 4.14-4.14l7.84 7.8a2.93 2.93 0 0 1-2.08 5Zm-19-32.2a10.25 10.25 0 1 0 10.22 10.27A10.25 10.25 0 0 0 16.07 5.83l.03-.03Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.tick:before {
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.78 8 19.55 25.23l-3.24 3.24a2.29 2.29 0 0 1-3.24 0l-3.23-3.24-8.62-8.61a2.32 2.32 0 0 1 0-3.24l3.24-3.24a2.32 2.32 0 0 1 3.24 0l7 7L30.3 1.53a2.29 2.29 0 0 1 3.24 0l3.24 3.24a2.27 2.27 0 0 1 .66 1.61A2.29 2.29 0 0 1 36.78 8Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.circle:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.jump:before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m0 15.123 4.096.033V0h3.776v15.156H12L6.048 22 0 15.123Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.jump-up:before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m12 6.877-4.096-.033V22H4.128V6.844H0L5.952 0 12 6.877Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.facebook:before {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 15.7H35.7c-1.7 0-3.6 2.2-3.6 5.2v10.3H50v14.7H32.1V90H15.2V45.9H0V31.2h15.3v-8.7C15.3 10.1 23.9 0 35.7 0H50v15.7Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.twitter:before {
  background-image: url("data:image/svg+xml,%3Csvg width='111' height='90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M111 10.588c-4.098 1.805-8.437 3.008-13.016 3.61a22.497 22.497 0 0 0 10.003-12.513c-4.339 2.647-9.28 4.451-14.463 5.534C89.427 2.767 83.521 0 76.892 0 64.358 0 54.114 10.227 54.114 22.74c0 1.806.241 3.49.603 5.174-18.922-.962-35.675-9.986-46.883-23.703-1.928 3.37-3.134 7.22-3.134 11.43 0 7.822 3.977 14.8 10.124 18.891-3.736-.12-7.231-1.083-10.244-2.888v.241c0 10.95 7.834 20.214 18.198 22.26-1.928.48-3.977.841-6.026.841-1.446 0-2.892-.12-4.338-.36 2.892 9.024 11.329 15.641 21.211 15.762-7.834 6.136-17.596 9.746-28.202 9.746A41.05 41.05 0 0 1 0 79.773C10.124 86.27 22.055 90 34.83 90c41.822 0 64.72-34.652 64.72-64.612 0-.963 0-1.926-.12-2.888 4.7-3.37 8.557-7.34 11.57-11.912Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.instagram:before {
  background-image: url("data:image/svg+xml,%3Csvg width='91' height='91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.5 8.197c12.151 0 13.578.054 18.38.271 4.442.199 6.844.939 8.45 1.57 2.131.832 3.648 1.806 5.237 3.395 1.588 1.59 2.582 3.106 3.395 5.236.613 1.607 1.371 4.009 1.57 8.45.216 4.803.271 6.23.271 18.381s-.055 13.578-.271 18.38c-.199 4.442-.939 6.844-1.57 8.45-.831 2.131-1.807 3.648-3.395 5.237-1.59 1.588-3.106 2.582-5.236 3.395-1.607.613-4.009 1.371-8.45 1.57-4.803.216-6.23.271-18.381.271s-13.578-.055-18.38-.271c-4.442-.199-6.844-.939-8.45-1.57-2.131-.831-3.648-1.807-5.237-3.395-1.589-1.59-2.582-3.106-3.394-5.236-.614-1.607-1.372-4.009-1.57-8.45-.218-4.803-.272-6.23-.272-18.381s.054-13.578.271-18.38c.199-4.442.939-6.844 1.57-8.45.831-2.131 1.806-3.648 3.395-5.237 1.59-1.588 3.106-2.582 5.236-3.394 1.607-.614 4.009-1.372 8.45-1.57 4.803-.218 6.23-.272 18.381-.272ZM45.5 0C33.15 0 31.597.054 26.74.27c-4.839.217-8.143.994-11.05 2.113-2.997 1.156-5.525 2.727-8.052 5.255-2.528 2.527-4.081 5.073-5.255 8.052C1.263 18.58.488 21.883.271 26.74.054 31.597 0 33.132 0 45.5c0 12.368.054 13.903.27 18.76.217 4.839.994 8.143 2.113 11.05 1.156 2.997 2.727 5.525 5.255 8.052 2.527 2.528 5.073 4.081 8.052 5.255 2.89 1.119 6.193 1.896 11.05 2.112 4.857.217 6.392.271 18.76.271 12.368 0 13.903-.054 18.76-.27 4.839-.217 8.143-.994 11.05-2.113 2.997-1.156 5.525-2.727 8.052-5.255 2.528-2.527 4.081-5.073 5.255-8.052 1.119-2.89 1.896-6.193 2.112-11.05.217-4.857.271-6.392.271-18.76 0-12.368-.054-13.903-.27-18.76-.217-4.839-.994-8.143-2.113-11.05-1.156-2.997-2.727-5.525-5.255-8.052-2.527-2.528-5.073-4.081-8.052-5.255C72.42 1.263 69.117.488 64.26.271 59.403.054 57.85 0 45.5 0Z' fill='%23000'/%3E%3Cpath d='M45.5 22.136c-12.892 0-23.364 10.454-23.364 23.364S32.59 68.864 45.5 68.864 68.864 58.41 68.864 45.5 58.392 22.136 45.5 22.136Zm0 38.513c-8.378 0-15.166-6.79-15.166-15.167 0-8.378 6.788-15.167 15.166-15.167s15.167 6.79 15.167 15.167c0 8.378-6.79 15.167-15.167 15.167ZM69.785 26.668a5.453 5.453 0 1 0 0-10.905 5.453 5.453 0 0 0 0 10.905Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.warning:before {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.544 15.418a1.34 1.34 0 0 1-1.17 2H1.344a1.34 1.34 0 0 1-1.17-2l8-14.72a1.33 1.33 0 0 1 2.34 0l8.03 14.72zm-7.7-9.72a.26.26 0 0 0-.1-.2.44.44 0 0 0-.25-.11h-2.3a.44.44 0 0 0-.25.11.3.3 0 0 0-.1.2l.17 4.78c0 .13.16.24.36.24h1.97c.19 0 .35-.11.36-.24l.14-4.78zm-.16 6.72a.35.35 0 0 0-.34-.35h-2a.35.35 0 0 0-.34.35v2a.34.34 0 0 0 .34.28h2a.34.34 0 0 0 .34-.34v-1.94z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.flag-gb:before {
  background-image: url("data:image/svg+xml,%3Csvg width='75' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M75 0H0v50h75V0Z' fill='%2300247D'/%3E%3Cpath d='m0 0 75 50m0-50L0 50' stroke='%23fff' stroke-width='8.665'/%3E%3Cpath d='m0 0 75 50m0-50L0 50' stroke='%23CF142B' stroke-width='5.774'/%3E%3Cpath d='M37.5 0v50M0 25h75' stroke='%23fff' stroke-width='14.442'/%3E%3Cpath d='M37.5 0v50M0 25h75' stroke='%23CF142B' stroke-width='8.665'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23000' d='M0 0h75v50H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.website:before {
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.56 14.36c0 7.9-6.4 14.29-14.3 14.29C6.37 28.65-.01 22.24 0 14.32 0 6.36 6.39 0 14.36 0c7.84 0 14.21 6.43 14.21 14.35l-.01.01ZM6.54 13.25c.23-1.72.46-3.38.69-5.03-.76-.53-1.53-1.08-2.34-1.65-1.58 1.94-2.49 4.15-2.73 6.68h4.38Zm-4.35 2.16c-.04 1.94 1.43 5.5 2.72 6.66.69-.48 1.38-.97 2.08-1.42.24-.15.3-.28.25-.56-.18-.91-.33-1.83-.46-2.75-.09-.63-.12-1.27-.18-1.92H2.19v-.01Zm21.48 6.66c1.57-1.92 2.48-4.14 2.71-6.66h-4.34c-.26 1.65-.52 3.26-.76 4.87-.01.07.05.19.12.23.74.51 1.49 1.02 2.27 1.55v.01Zm-1.65-8.84h4.36c-.25-2.53-1.15-4.75-2.72-6.65-.78.53-1.52 1.02-2.25 1.53-.08.05-.12.2-.13.3 0 .13.06.27.08.41.21 1.45.43 2.91.65 4.42l.01-.01ZM9.19 9.21c-.17 1.31-.34 2.65-.51 4.02h4.51v-3.16c-1.32-.29-2.6-.56-4-.87v.01Zm6.15 4.02h4.52c-.18-1.39-.35-2.74-.52-4.02-1.4.3-2.69.59-4 .87v3.15Zm0 5.33c1.35.3 2.64.58 3.95.87.28-1.31.47-2.65.49-4.01h-4.45v3.14h.01Zm-2.15 0V15.4H8.67c.18 1.38.35 2.73.51 4.03 1.38-.3 2.66-.58 4-.87h.01ZM9.8 21.5c.76 1.93 1.54 3.69 3.38 4.78v-5.57c-1.14.27-2.23.52-3.38.79Zm3.4-19.14c-1.84 1.11-2.63 2.86-3.38 4.79 1.15.27 2.24.52 3.38.79V2.36Zm2.16 5.58c1.14-.27 2.23-.52 3.38-.79-.76-1.93-1.54-3.69-3.38-4.78v5.57Zm0 18.36c1.85-1.11 2.64-2.86 3.36-4.71-1.1-.44-2.2-.7-3.36-.79v5.5ZM7.89 6.11c.5-1.01.96-1.96 1.45-2.95-1.06.48-2.02 1.08-2.93 1.87l1.48 1.08Zm1.45 19.37c-.49-.99-.96-1.95-1.45-2.94-.48.35-.97.7-1.49 1.08.91.78 1.87 1.38 2.94 1.86ZM19.3 3.12s-.04.06-.05.09c.47.95.93 1.9 1.42 2.9.49-.35.97-.7 1.56-1.14L19.3 3.12Zm1.37 19.42c-.49 1-.96 1.95-1.44 2.93 1.06-.47 2.02-1.07 2.92-1.86-.52-.37-1-.72-1.48-1.07Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.phone:before {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.127 24.372c-.43.9-1.51 1.46-2.38 1.89-1.13.55-2.28.86-3.54.81-1.75-.08-3.29-.86-4.86-1.51-1.13-.46-2.21-1.02-3.22-1.7-3.11-2.11-6.79-6.13-8.62-9.41-.59-1.06-1.05-2.19-1.42-3.35-.51-1.62-1.16-3.23-1.08-4.98.05-1.26.46-2.37 1.11-3.45.51-.82 1.15-1.85 2.09-2.2.63-.25 1.96-.5 2.64-.47.13 0 .26.01.39.07.39.15.76 1.09.93 1.47.55 1.1 1.09 2.21 1.66 3.29.28.5.82 1.13.79 1.71-.05 1.15-3.52 2.67-3.57 3.68-.02.51.42 1.18.66 1.65 1.75 3.5 4.01 5.97 7.35 8.02.44.28 1.08.78 1.58.8 1.01.04 2.83-3.28 3.98-3.23.58.03 1.16.62 1.63.94 1.02.67 2.09 1.3 3.13 1.94.37.2 1.27.66 1.38 1.06.05.13.05.26.04.4-.03.68-.39 1.98-.7 2.59l.03-.02Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.map-location:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.625 8C12.5 8 14 9.5 14 11.375c0 .66-.188 1.283-.518 1.8l2.31 2.325-1.042 1.043-2.34-2.303a3.373 3.373 0 0 1-1.785.51 3.361 3.361 0 0 1-3.375-3.375C7.25 9.5 8.75 8 10.625 8Zm0 1.5a1.875 1.875 0 1 0 0 3.75 1.875 1.875 0 0 0 0-3.75ZM9.5 3.582 5 2v8.918l.75.262v.195c0 .48.067.945.195 1.38L5 12.425.995 13.977.875 14a.375.375 0 0 1-.375-.375V2.285c0-.173.113-.308.27-.36L5 .5l4.5 1.575L13.505.5h.12A.375.375 0 0 1 14 .875v6.982A4.86 4.86 0 0 0 10.625 6.5c-.375 0-.75.045-1.125.128V3.582Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.bullet-list:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6h2V4H0v2Zm0 4h2V8H0v2Zm0-8h2V0H0v2Zm4 4h14V4H4v2Zm0 4h14V8H4v2ZM4 0v2h14V0H4Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.speech-denied:before {
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.081 0H6.92C3.1 0 0 3.129 0 6.98v27.738c0 3.852 3.101 6.98 6.919 6.98h2.767v7.738c0 1.396 1.668 2.085 2.635 1.11l8.77-8.848h23.99c3.818 0 6.919-3.128 6.919-6.98V6.98C52 3.129 48.899 0 45.081 0Z' fill='%23000'/%3E%3Cpath d='M25.995 4.356c-8.87 0-16.089 7.284-16.089 16.232 0 8.949 7.22 16.232 16.089 16.232 8.87 0 16.088-7.283 16.088-16.232 0-8.948-7.202-16.232-16.088-16.232Zm0 4.862c2.484 0 4.785.824 6.652 2.22L16.892 27.333a11.415 11.415 0 0 1-2.2-6.711c0-6.274 5.067-11.388 11.286-11.388l.017-.016Zm0 22.775c-1.984 0-3.868-.522-5.485-1.447l15.338-15.475a11.523 11.523 0 0 1 1.434 5.534c0 6.274-5.069 11.388-11.287 11.388Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.exclamation-loud:before {
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.767 30.294 32.817 0h-10.91l2.048 30.294h6.812ZM27.35 47c3.132 0 5.664-2.605 5.664-5.807 0-3.202-2.532-5.806-5.663-5.806-3.132 0-5.663 2.604-5.663 5.806S24.218 47 27.35 47Z' fill='%23000'/%3E%3Cpath d='M15.174 36.349c-3.898-2.804-6.213-7.3-6.213-12.061 0-4.762 2.315-9.274 6.213-12.061l2.815 3.882a10.081 10.081 0 0 0-4.214 8.179c0 3.218 1.582 6.287 4.214 8.179l-2.815 3.882Z' fill='%23000'/%3E%3Cpath d='M9.96 43.616C3.732 39.12 0 31.903 0 24.272 0 16.64 3.731 9.424 9.96 4.944l2.815 3.882c-4.98 3.584-7.961 9.357-7.961 15.446 0 6.088 2.981 11.862 7.961 15.445L9.961 43.6v.016ZM38.807 36.349l-2.815-3.882a10.082 10.082 0 0 0 4.214-8.18c0-3.218-1.582-6.287-4.214-8.178l2.815-3.882c3.898 2.803 6.213 7.3 6.213 12.06 0 4.762-2.315 9.275-6.213 12.062Z' fill='%23000'/%3E%3Cpath d='m44.041 43.616-2.814-3.882c4.997-3.584 7.961-9.357 7.961-15.446 0-6.088-2.981-11.861-7.961-15.445l2.815-3.882c6.229 4.48 9.96 11.713 9.96 19.327 0 7.615-3.731 14.849-9.96 19.328Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.people-four:before {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.736 7.933c2.149 0 3.9-1.782 3.9-3.967 0-2.184-1.751-3.966-3.9-3.966-2.148 0-3.9 1.782-3.9 3.966 0 2.185 1.752 3.967 3.9 3.967ZM28.906 12.336v16.656h2.529L31.964 46h5.404l.644-17.008h2.545V12.336c0-1.73-1.388-3.143-3.09-3.143h-5.47c-1.703 0-3.09 1.412-3.09 3.143ZM49.181 7.933c2.149 0 3.9-1.782 3.9-3.967 0-2.184-1.751-3.966-3.9-3.966-2.148 0-3.9 1.782-3.9 3.966 0 2.185 1.752 3.967 3.9 3.967ZM43.367 12.336v16.656h2.529L46.425 46h5.404l.644-17.008h2.545V12.336c0-1.73-1.388-3.143-3.09-3.143h-5.47c-1.703 0-3.09 1.412-3.09 3.143ZM9.731 3.966C9.731 1.782 7.98 0 5.831 0 3.682 0 1.914 1.782 1.914 3.966c0 2.185 1.752 3.967 3.9 3.967 2.149 0 3.9-1.782 3.9-3.967h.017ZM0 12.336v16.656h2.529L3.057 46h5.405l.644-17.008h2.545V12.336c0-1.73-1.388-3.143-3.09-3.143H3.09C1.387 9.193 0 10.605 0 12.336Z' fill='%23000'/%3E%3Cpath d='M20.275 7.933c2.149 0 3.9-1.782 3.9-3.967 0-2.184-1.751-3.966-3.9-3.966-2.148 0-3.9 1.782-3.9 3.966 0 2.185 1.752 3.967 3.9 3.967ZM14.46 12.336v16.656h2.53L17.517 46h5.404l.645-17.008h2.545V12.336c0-1.73-1.388-3.143-3.09-3.143h-5.47c-1.703 0-3.091 1.412-3.091 3.143Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.chat-bubbles:before {
  background-image: url("data:image/svg+xml,%3Csvg width='58' height='51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.547 10.675h29.165c2.916 0 5.289 2.417 5.289 5.387v21.4c0 2.971-2.373 5.388-5.29 5.388h-2.125v5.975c0 1.074-1.268 1.611-2.01.856L41.87 42.85H23.547c-2.916 0-5.29-2.417-5.29-5.388v-21.4c0-2.97 2.373-5.387 5.29-5.387Z' fill='%23000'/%3E%3Cpath d='M5.29 0C2.372 0 0 2.417 0 5.388v21.4c0 2.97 2.373 5.387 5.29 5.387h2.125v5.975c0 1.075 1.269 1.612 2.01.856l6.706-6.83h18.323c2.916 0 5.29-2.418 5.29-5.389v-21.4c0-2.97-2.373-5.387-5.29-5.387H5.289Z' fill='%23000'/%3E%3Cpath d='M31.833 7.016H7.875v3.742h23.958V7.016ZM31.833 13.965H7.875v3.743h23.958v-3.743ZM22.227 20.93H7.875v3.743h14.352V20.93Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.sound-on:before {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.667 32.995v-3.758c2.75-.794 4.965-2.322 6.645-4.583 1.681-2.261 2.521-4.828 2.521-7.7s-.84-5.44-2.52-7.7c-1.681-2.261-3.896-3.79-6.646-4.584V.912c3.789.856 6.875 2.773 9.258 5.753 2.383 2.98 3.575 6.41 3.575 10.289 0 3.88-1.192 7.31-3.575 10.29-2.383 2.98-5.47 4.897-9.258 5.751ZM.5 22.5v-11h7.333L17 2.333v29.333L7.833 22.5H.5Zm20.167 1.833V9.575a7.615 7.615 0 0 1 3.37 3.025A8.354 8.354 0 0 1 25.25 17a8.174 8.174 0 0 1-1.215 4.332c-.81 1.33-1.933 2.33-3.368 3Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.sound-off:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.752 30.887c-.336.214-.672.413-1.008.596-.336.183-.688.351-1.054.504a1.6 1.6 0 0 1-1.397 0 1.818 1.818 0 0 1-.987-1.054c-.183-.458-.16-.91.07-1.353a2.15 2.15 0 0 1 1.03-.985c.214-.091.413-.19.596-.298.183-.108.367-.222.55-.343l-6.554-5.821v5.087c0 .825-.375 1.399-1.124 1.72-.75.322-1.413.191-1.993-.39l-6.05-6.05h-5.5c-.52 0-.955-.176-1.307-.528a1.767 1.767 0 0 1-.526-1.306v-7.333c0-.52.176-.955.528-1.307A1.767 1.767 0 0 1 4.33 11.5h4.034L.848 3.983C.512 3.647.344 3.219.344 2.7c0-.52.168-.948.504-1.284.336-.336.764-.504 1.283-.504.52 0 .947.168 1.284.504L34.58 32.583c.336.336.504.764.504 1.283 0 .52-.168.947-.504 1.284-.336.336-.764.504-1.283.504-.52 0-.947-.168-1.283-.504l-4.263-4.263Zm5.18-5.087-2.66-2.659c.52-.947.91-1.94 1.17-2.979.26-1.039.39-2.108.39-3.208 0-2.536-.673-4.85-2.017-6.943a12.522 12.522 0 0 0-5.409-4.699 2.043 2.043 0 0 1-1.008-.984 1.739 1.739 0 0 1-.092-1.353c.184-.49.512-.84.985-1.055a1.706 1.706 0 0 1 1.444 0c2.964 1.314 5.332 3.316 7.105 6.005 1.772 2.689 2.658 5.698 2.658 9.029 0 1.62-.222 3.178-.666 4.675a16.2 16.2 0 0 1-1.9 4.17Zm-6.142-6.142-4.125-4.125v-4.308c0-.367.16-.634.482-.802a.906.906 0 0 1 .938.022c1.009.642 1.788 1.605 2.338 2.888s.825 2.505.825 3.667a7.898 7.898 0 0 1-.458 2.658Zm-7.792-7.792L14.23 7.1l1.65-1.65c.58-.581 1.246-.711 1.995-.39.75.32 1.123.893 1.122 1.719v5.087Z' fill='%23000'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.email:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' fill='none'%3E%3Cpath fill='%23000' d='M20 2c0-1.1-.9-2-2-2H2C.9 0 0 .9 0 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V2Zm-2 0-8 5-8-5h16Zm0 12H2V4l8 5 8-5v10Z'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.mobile-phone:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='22' fill='none'%3E%3Cpath fill='%23000' d='M10.5 0h-8A2.5 2.5 0 0 0 0 2.5v17A2.5 2.5 0 0 0 2.5 22h8a2.5 2.5 0 0 0 2.5-2.5v-17A2.5 2.5 0 0 0 10.5 0Zm-4 21c-.83 0-1.5-.67-1.5-1.5S5.67 18 6.5 18s1.5.67 1.5 1.5S7.33 21 6.5 21Zm4.5-4H2V3h9v14Z'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.live-chat:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23000' d='M2 2h16v12H3.17L2 15.17V2Zm0-2C.9 0 .01.9.01 2L0 20l4-4h14c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2H2Zm2 10h8v2H4v-2Zm0-3h12v2H4V7Zm0-3h12v2H4V4Z'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon.quote-mark-fancy:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='95' fill='none' viewBox='0 0 99 95'%3E%3Cpath fill='%23000' d='M28.852 2.03 32.946 0c.079 1.473-3.852 3.601-1.652 4.637l1.206-1.37c.006 2.829 2.647-1.89 3.56-1.471l-1.172 3.461 3.064-.253c-.152.846.937 2.18 1.573 2.667 1.42 1.093 2.266-.171 1.85 2.166 2.973-1.244 3.457 1.778 4.869 2.568.619.344 1.364-.135 1.532-.021.173.116 1.508 3.542 1.556 3.897.321 2.514-4.492 5.2-3.64 7.665l-1.728-.589c.252 2.764-1.773 6.48-3.547 8.561-3.156 3.704-5.62 8.885-8.311 13.022-1.595 2.454-2.259 6.005-1.57 8.852l1.207-1.371.161 2.583c-1.857-.134-2.394-1.763-4.396-.905-.095.846.162 1.84-.17 2.645-.308.756-1.553.59-.802 1.799l1.432-.353.599 4.018-1.235-.716c.799 1.407.209 3.507.732 4.771.467 1.133 2.157 1.248 2.152 2.076.001.71-1.772.754-.97 2.35l2.58 1.69-1.538.155-.386 2.467-1.457-5.393c-1.605 1.746.536 5.745 2.396 6.988l-1.16.58-3.836-8.45.634 5.346c.413 1.11 2.644 1.4 2.463 3.297l-1.105-.235.895 3.122 7.656 14.06-4.89-4.472-.08.996-1.42.028.145.871-.94.284-1.523-1.675-.973.26 1.391 2.243-2.026-2.609-.228 1.114-2.245-1.503-.465 1.172-1.267-1.76-.293 4.799c-1.132-.749-3.088-.993-4.1-1.51-7.115-3.639-12.19-12.45-15.013-19.976C-5.3 51.873 6.428 22.105 21.773 7.454c2.25-2.15 5.195-3.52 6.512-6.204zm1.22 83.46c-.723-2.031-1.706-4.499-2.754-6.365-.355-.636-.406-1.533-1.438-1.456a33 33 0 0 0 2.166 5.229c.378.725 1.098 2.605 2.027 2.593M84.208 13.793c.82.857 2.173 1.042 2.025 3.01l1.44-.604-.38 1.513 3.458-.252c-1.348 2.808 3.356 3.75 2.984 6.723l4.566-1.84c.65-.052.06 2.2-.152 2.658-1.577 3.448-5.35 5.61-8.188 7.357-.304.185-1.028-.016-1.428.262-1.414.97-.88 4.143-1.758 4.774l-1.998-.14c.076.966.431 2.356-.532 3.01-1.096.75-.212-2.719-1.775-.602 1.5 2.166-.453 1.65-.8 2.534l1.024.413c-.905 2.391-1.509 1.208-2.318 1.662-2.932 1.645-1.003 1.87-1.225 3.968-.035.326-.805.52-1.08 1.039-.333.643-2.36 4.364-.132 2.865l.257 3.455-.81-.927-.61 2.24 1.07.698c-1.416.465-2.184.53-3.483-.228l-.736 3.52 2.314-2.154c-.036 2.432-.553 2.82-2.732 3.185l-1.097-1.41c-.468 2.907 1.594 2.786 3.291 4.212l-1.916-.29c-.2 1.137-.787 1.605-1.962 1.585l1.556.874-.843 1.376L73.3 69.85l-2.895.965 1.4 2.132c-1.086.559-1.401 1.836-2.555 2.322-.908.384-2.41-.065-2.482.033-.652.93.634 1.023 1.178 1.053 1.655.11 2.22-1.55 3.36-.14-.78 1.134-.662 3.64.1 4.69.58.8 2.446.354 1.487 2.59l3.18.552.215-1.013c1.434.17.81 2.065 1.31 2.771.614.858 2.284.3 1.139 3.498l1.139-.475.9 1.316-3.944.297.395 1.951c-1.277-1.13-2.022-2.659-2.983-4.02-.297-.425.18-1.004-1.088-.627l.382 1.492-1.17.77 1.628 2.619-1.131 1.095-1.805-.85 1.13 1.895c-1.794.371-3.132-.438-4.342-1.66l-.872 1.543c-1.392-1.538-3.838-.894-5.319-1.422-.605-.215-6.3-3.806-6.52-4.13-.775-1.12.26-2.98-1.952-2.6-.388-3.285-3.19-5.127-2.072-8.5l2.143-.136.183-1.54-1.929.639-.115-1.473 2.884-1.211.64 1.934c-.239-2.005 1.621-5.852-1.347-4.569l-.849-1.714c-1.754 1.45.63 1.852.872 2.73.198.739-1.11 3.469-1.524 1.31l-2.678 1.162.174-1.507 2.676-.194-.156-1.967-1.895 1.13.345-2.004-1.977.14c-.031-.819-.413-1.063.572-.908 2.556.404.725-1.43 2.773-.829l-.105-1.48-1.481.104.688-4.018c-1.626-.228-.338 1.441-1.855.734l-.495.924c.093-1.376-.142-3.954.19-5.15.22-.79 1.338-.774 1.34-1.2 0-.542-.703-1.37-.63-2.758.071-1.39 1.064-3 1.071-4.426l.803.928c.584-.32 1.958-4.164.072-2.478-.26-2.285 2.193-3.016 3.156-4.443 1.102-1.635.95-4.381 3.578-5.001l-2.421.686.354-2.493c.212-.185 1.382.725 1.899-.412.621-1.36-1.643.459-1.051-.899.873-1.987 4.533-6.73 6.044-8.656 5.296-6.746 11.687-12.77 19.089-17.159.659.006 1.576 1.495 2.067 2.008z'/%3E%3C/svg%3E");
}

.accordion.highlighted .accordion-detail.content-icon:after {
  content: '';
  position: absolute;
  left: 1.2rem;
  top: 1.8rem;
  background-color: #e1ff33;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("../images/bullet-highlight.svg");
  mask-image: url("../images/bullet-highlight.svg");
  width: 6.7rem;
  aspect-ratio: 67/59;
}

.highlighter-alert {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.highlighter-alert:before, .highlighter-alert:after, .highlighter-alert .inner:before, .highlighter-alert .inner:after {
  background-color: #EA6B58;
}

.highlighter-alert .inner {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.highlighter-alert .text {
  background-color: #EA6B58;
}

.alert-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 3.4rem;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.544 15.418a1.34 1.34 0 0 1-1.17 2H1.344a1.34 1.34 0 0 1-1.17-2l8-14.72a1.33 1.33 0 0 1 2.34 0l8.03 14.72zm-7.7-9.72a.26.26 0 0 0-.1-.2.44.44 0 0 0-.25-.11h-2.3a.44.44 0 0 0-.25.11.3.3 0 0 0-.1.2l.17 4.78c0 .13.16.24.36.24h1.97c.19 0 .35-.11.36-.24l.14-4.78zm-.16 6.72a.35.35 0 0 0-.34-.35h-2a.35.35 0 0 0-.34.35v2a.34.34 0 0 0 .34.28h2a.34.34 0 0 0 .34-.34v-1.94z' fill='%23000'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: auto 2.2rem;
  background-position: left center;
}

.card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.card .title {
  font-size: 3.6rem;
}

.card-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}

.card-detail:not(.no-space) {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.card-detail:not(.clean), .card-detail:not(.clean) .title {
  color: #fff;
}

.card-detail:not(.clean) .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.card-detail:not(.clean) .heading-link {
  color: #fff;
  -webkit-transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.card-detail:not(.clean) .heading-link:hover {
  color: #fff;
  -webkit-box-shadow: inset 0 -1px 0 0 #fff;
  box-shadow: inset 0 -1px 0 0 #fff;
}

#master .card-detail.tight {
  padding: 3rem 2rem;
}

.card-basic .card-detail {
  padding: 3rem 3rem 4rem 3rem;
  border-bottom: solid 1rem #00E8B8;
  background-color: #000;
}

.card-signpost .card-detail {
  border-top: solid 1rem #3bedcf;
  padding: 4rem 3rem 0 3rem;
}

.card-statistic .card-detail {
  border-bottom: solid 0.5rem #3bedcf;
  padding: 0 1.5rem 1.5rem 1.5rem;
}

.card-image-padded {
  padding: 2rem 2rem 0 2rem;
  background-color: #000;
}

.card-preview .card-detail {
  padding: 3rem 5rem 5rem 5rem;
  background-color: #fff;
}

@media (min-width: 992px) {
  .card-preview .card-detail.has-image {
    padding: 3rem 5rem;
  }
}

#master #page .card-theme-red .media, #master #page .card-theme-red .button-main, #master #page .card-theme-red .card-cta .button:before {
  background-color: #EA6B58;
}

#master #page .card-theme-red .card-detail {
  border-color: #EA6B58;
}

#master #page .card-theme-red .editor ul li, #master #page .card-theme-red #skip-to-content ul li, #master #page .card-theme-red [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%23EA6B58'/%3E%3C/svg%3E");
}

#master #page .card-theme-purple .media, #master #page .card-theme-purple .button-main, #master #page .card-theme-purple .card-cta .button:before {
  background-color: #6e6dec;
}

#master #page .card-theme-purple .card-detail {
  border-color: #6e6dec;
}

#master #page .card-theme-purple .editor ul li, #master #page .card-theme-purple #skip-to-content ul li, #master #page .card-theme-purple [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%236e6dec'/%3E%3C/svg%3E");
}

#master #page .card-theme-green-light .media, #master #page .card-theme-green-light .button-main, #master #page .card-theme-green-light .card-cta .button:before {
  background-color: #00E8B8;
}

#master #page .card-theme-green-light .card-detail {
  border-color: #00E8B8;
}

#master #page .card-theme-green-light .editor ul li, #master #page .card-theme-green-light #skip-to-content ul li, #master #page .card-theme-green-light [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%2300E8B8'/%3E%3C/svg%3E");
}

#master #page .card-theme-green .media, #master #page .card-theme-green .button-main, #master #page .card-theme-green .card-cta .button:before {
  background-color: #3bedcf;
}

#master #page .card-theme-green .card-detail {
  border-color: #3bedcf;
}

#master #page .card-theme-green .editor ul li, #master #page .card-theme-green #skip-to-content ul li, #master #page .card-theme-green [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%233bedcf'/%3E%3C/svg%3E");
}

#master #page .card-theme-yellow .media, #master #page .card-theme-yellow .button-main, #master #page .card-theme-yellow .card-cta .button:before {
  background-color: #e1ff33;
}

#master #page .card-theme-yellow .card-detail {
  border-color: #e1ff33;
}

#master #page .card-theme-yellow .editor ul li, #master #page .card-theme-yellow #skip-to-content ul li, #master #page .card-theme-yellow [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%23e1ff33'/%3E%3C/svg%3E");
}

#master #page .card-theme-orange .media, #master #page .card-theme-orange .button-main, #master #page .card-theme-orange .card-cta .button:before {
  background-color: #EF8D50;
}

#master #page .card-theme-orange .card-detail {
  border-color: #EF8D50;
}

#master #page .card-theme-orange .editor ul li, #master #page .card-theme-orange #skip-to-content ul li, #master #page .card-theme-orange [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%23EF8D50'/%3E%3C/svg%3E");
}

#master #page .card-theme-blue .media, #master #page .card-theme-blue .button-main, #master #page .card-theme-blue .card-cta .button:before {
  background-color: #55B1DA;
}

#master #page .card-theme-blue .card-detail {
  border-color: #55B1DA;
}

#master #page .card-theme-blue .editor ul li, #master #page .card-theme-blue #skip-to-content ul li, #master #page .card-theme-blue [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%2355B1DA'/%3E%3C/svg%3E");
}

#master #page .card-theme-lime .media, #master #page .card-theme-lime .button-main, #master #page .card-theme-lime .card-cta .button:before {
  background-color: #CDE912;
}

#master #page .card-theme-lime .card-detail {
  border-color: #CDE912;
}

#master #page .card-theme-lime .editor ul li, #master #page .card-theme-lime #skip-to-content ul li, #master #page .card-theme-lime [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%23CDE912'/%3E%3C/svg%3E");
}

.boxed-offset {
  padding: 1.2rem 1rem;
  background-color: #fff;
  position: relative;
  margin-top: -2.5rem;
  margin-bottom: 2rem;
}

.image-edge .media:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("../images/edge-top.svg");
  mask-image: url("../images/edge-top.svg");
  height: 1.6rem;
}

#master #page .card-cta .button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 2.5rem 8rem 2.5rem 5rem;
  background-position: right 5rem center;
}

#master #page .card-cta .button:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  background-color: #fff;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("../images/edge-top.svg");
  mask-image: url("../images/edge-top.svg");
  height: 1.6rem;
}

#master #page .signpost-panel-3-cols .title {
  font-size: 3rem;
}

#master #page .signpost-panel-3-cols .editor, #master #page .signpost-panel-3-cols #skip-to-content, #master #page .signpost-panel-3-cols [data-drupal-messages] > div {
  font-size: 1.8rem;
}

#master #page .signpost-panel-3-cols .button {
  font-size: 1.6rem;
}

#master #page .signpost-panel-3-cols .card-preview .card-detail {
  padding: 2rem 3rem 4rem 3rem;
}

@media (min-width: 992px) {
  .has-image.right .detail {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}

@media (min-width: 992px) {
  .has-image .inside {
    padding-top: 3rem;
  }
}

@media (min-width: 992px) {
  .testimonial.has-image {
    padding-top: 2.5rem;
  }
}

#master .testimonial .button {
  background-color: #e1ff33;
}

.testimonial .blend picture:before {
  background-color: #e1ff33;
}

.testimonial .blend picture:after {
  background-color: #839900;
}

@media (max-width: 991.98px) {
  .testimonial .graphic {
    padding-top: 3rem;
  }
}

@media (max-width: 575.98px) {
  .testimonial .graphic {
    padding-top: 1.5rem;
  }
}

@media (min-width: 992px) {
  .testimonial .graphic {
    margin-top: -2.5rem;
  }
}

@media (min-width: 992px) {
  #master .testimonial .content .inner {
    padding-bottom: 10rem;
  }
}

.signposts .section-header {
  color: #fff;
}

.signposts .row {
  margin-top: -4rem;
}

.signposts .row > * {
  margin-top: 4rem;
}

.signposts .row .signpost {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

@media (min-width: 992px) {
  .signposts .single .signpost {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
}

@media (min-width: 992px) {
  .signposts .grid.three .signpost {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 1200px) {
  .signposts .grid.three .signpost {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 992px) {
  .signposts .grid.two .signpost {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.signposts .grid .title {
  font-size: 3.6rem;
}

@media (min-width: 992px) {
  .signposts .masonry {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem;
  }
}

.signposts .masonry .signpost {
  margin-bottom: 4rem;
}

@media (min-width: 992px) {
  .signposts .masonry .signpost {
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid-column;
    overflow: hidden;
  }
}

@media (max-width: 991.98px) {
  .signposts .masonry .signpost:last-child {
    margin-bottom: 0;
  }
}

.signpost:nth-child(4n+1) .card-signpost .card-detail {
  border-top-color: #e1ff33;
}

#master .signpost:nth-child(4n+1) .card-signpost .card-detail .button {
  background-color: #e1ff33;
}

.signpost:nth-child(4n+1) .card-signpost .card-detail .editor ul li, .signpost:nth-child(4n+1) .card-signpost .card-detail #page #skip-to-content ul li, #page .signpost:nth-child(4n+1) .card-signpost .card-detail #skip-to-content ul li, .signpost:nth-child(4n+1) .card-signpost .card-detail [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%23e1ff33'/%3E%3C/svg%3E");
}

.signpost:nth-child(4n+1) .card-statistic .card-detail {
  border-bottom-color: #e1ff33;
}

.signpost:nth-child(4n+1) .card-story .blend picture:before {
  background-color: #e1ff33;
}

.signpost:nth-child(4n+1) .card-story .blend picture:after {
  background-color: #839900;
}

.signpost:nth-child(4n+1) .card-story .card-detail {
  border-bottom-color: #e1ff33;
}

#master .signpost:nth-child(4n+1) .card-story .card-detail .button {
  background-color: #e1ff33;
}

.signpost:nth-child(4n+1) .card-story .card-detail .editor ul li, .signpost:nth-child(4n+1) .card-story .card-detail #page #skip-to-content ul li, #page .signpost:nth-child(4n+1) .card-story .card-detail #skip-to-content ul li, .signpost:nth-child(4n+1) .card-story .card-detail [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.038 27.78V15.41A16.64 16.64 0 0 1 8.118 0l1.151 2.324 1.109 2.056a11.26 11.26 0 0 0-5.13 8.51h12v14.89H.038Zm21.08 0V15.41A16.641 16.641 0 0 1 29.188 0l1.1 2.21 1.17 2.17a11.26 11.26 0 0 0-5.13 8.51h12v14.89h-17.21Z' fill='%23e1ff33'/%3E%3C/svg%3E");
}

.signpost:nth-child(4n+1) .card-story .card-detail blockquote > p:first-of-type {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.038 27.78V15.41A16.64 16.64 0 0 1 8.118 0l1.151 2.324 1.109 2.056a11.26 11.26 0 0 0-5.13 8.51h12v14.89H.038Zm21.08 0V15.41A16.641 16.641 0 0 1 29.188 0l1.1 2.21 1.17 2.17a11.26 11.26 0 0 0-5.13 8.51h12v14.89h-17.21Z' fill='%23e1ff33'/%3E%3C/svg%3E");
}

.signpost:nth-child(4n+2) .card-signpost .card-detail {
  border-top-color: #EF8D50;
}

#master .signpost:nth-child(4n+2) .card-signpost .card-detail .button {
  background-color: #EF8D50;
}

.signpost:nth-child(4n+2) .card-signpost .card-detail .editor ul li, .signpost:nth-child(4n+2) .card-signpost .card-detail #page #skip-to-content ul li, #page .signpost:nth-child(4n+2) .card-signpost .card-detail #skip-to-content ul li, .signpost:nth-child(4n+2) .card-signpost .card-detail [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%23EF8D50'/%3E%3C/svg%3E");
}

.signpost:nth-child(4n+2) .card-statistic .card-detail {
  border-bottom-color: #EF8D50;
}

.signpost:nth-child(4n+2) .card-story .blend picture:before {
  background-color: #EF8D50;
}

.signpost:nth-child(4n+2) .card-story .blend picture:after {
  background-color: #98430e;
}

.signpost:nth-child(4n+2) .card-story .card-detail {
  border-bottom-color: #EF8D50;
}

#master .signpost:nth-child(4n+2) .card-story .card-detail .button {
  background-color: #EF8D50;
}

.signpost:nth-child(4n+2) .card-story .card-detail .editor ul li, .signpost:nth-child(4n+2) .card-story .card-detail #page #skip-to-content ul li, #page .signpost:nth-child(4n+2) .card-story .card-detail #skip-to-content ul li, .signpost:nth-child(4n+2) .card-story .card-detail [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.038 27.78V15.41A16.64 16.64 0 0 1 8.118 0l1.151 2.324 1.109 2.056a11.26 11.26 0 0 0-5.13 8.51h12v14.89H.038Zm21.08 0V15.41A16.641 16.641 0 0 1 29.188 0l1.1 2.21 1.17 2.17a11.26 11.26 0 0 0-5.13 8.51h12v14.89h-17.21Z' fill='%23EF8D50'/%3E%3C/svg%3E");
}

.signpost:nth-child(4n+2) .card-story .card-detail blockquote > p:first-of-type {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.038 27.78V15.41A16.64 16.64 0 0 1 8.118 0l1.151 2.324 1.109 2.056a11.26 11.26 0 0 0-5.13 8.51h12v14.89H.038Zm21.08 0V15.41A16.641 16.641 0 0 1 29.188 0l1.1 2.21 1.17 2.17a11.26 11.26 0 0 0-5.13 8.51h12v14.89h-17.21Z' fill='%23EF8D50'/%3E%3C/svg%3E");
}

.signpost:nth-child(4n+3) .card-signpost .card-detail {
  border-top-color: #EA6B58;
}

#master .signpost:nth-child(4n+3) .card-signpost .card-detail .button {
  background-color: #EA6B58;
}

.signpost:nth-child(4n+3) .card-signpost .card-detail .editor ul li, .signpost:nth-child(4n+3) .card-signpost .card-detail #page #skip-to-content ul li, #page .signpost:nth-child(4n+3) .card-signpost .card-detail #skip-to-content ul li, .signpost:nth-child(4n+3) .card-signpost .card-detail [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%23EA6B58'/%3E%3C/svg%3E");
}

.signpost:nth-child(4n+3) .card-statistic .card-detail {
  border-bottom-color: #EA6B58;
}

.signpost:nth-child(4n+3) .card-story .blend picture:before {
  background-color: #EA6B58;
}

.signpost:nth-child(4n+3) .card-story .blend picture:after {
  background-color: #962413;
}

.signpost:nth-child(4n+3) .card-story .card-detail {
  border-bottom-color: #EA6B58;
}

#master .signpost:nth-child(4n+3) .card-story .card-detail .button {
  background-color: #EA6B58;
}

.signpost:nth-child(4n+3) .card-story .card-detail .editor ul li, .signpost:nth-child(4n+3) .card-story .card-detail #page #skip-to-content ul li, #page .signpost:nth-child(4n+3) .card-story .card-detail #skip-to-content ul li, .signpost:nth-child(4n+3) .card-story .card-detail [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.038 27.78V15.41A16.64 16.64 0 0 1 8.118 0l1.151 2.324 1.109 2.056a11.26 11.26 0 0 0-5.13 8.51h12v14.89H.038Zm21.08 0V15.41A16.641 16.641 0 0 1 29.188 0l1.1 2.21 1.17 2.17a11.26 11.26 0 0 0-5.13 8.51h12v14.89h-17.21Z' fill='%23EA6B58'/%3E%3C/svg%3E");
}

.signpost:nth-child(4n+3) .card-story .card-detail blockquote > p:first-of-type {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.038 27.78V15.41A16.64 16.64 0 0 1 8.118 0l1.151 2.324 1.109 2.056a11.26 11.26 0 0 0-5.13 8.51h12v14.89H.038Zm21.08 0V15.41A16.641 16.641 0 0 1 29.188 0l1.1 2.21 1.17 2.17a11.26 11.26 0 0 0-5.13 8.51h12v14.89h-17.21Z' fill='%23EA6B58'/%3E%3C/svg%3E");
}

.signpost:nth-child(4n+4) .card-signpost .card-detail {
  border-top-color: #6e6dec;
}

#master .signpost:nth-child(4n+4) .card-signpost .card-detail .button {
  background-color: #6e6dec;
}

.signpost:nth-child(4n+4) .card-signpost .card-detail .editor ul li, .signpost:nth-child(4n+4) .card-signpost .card-detail #page #skip-to-content ul li, #page .signpost:nth-child(4n+4) .card-signpost .card-detail #skip-to-content ul li, .signpost:nth-child(4n+4) .card-signpost .card-detail [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%236e6dec'/%3E%3C/svg%3E");
}

.signpost:nth-child(4n+4) .card-statistic .card-detail {
  border-bottom-color: #6e6dec;
}

.signpost:nth-child(4n+4) .card-story .blend picture:before {
  background-color: #6e6dec;
}

.signpost:nth-child(4n+4) .card-story .blend picture:after {
  background-color: #1716aa;
}

.signpost:nth-child(4n+4) .card-story .card-detail {
  border-bottom-color: #6e6dec;
}

#master .signpost:nth-child(4n+4) .card-story .card-detail .button {
  background-color: #6e6dec;
}

.signpost:nth-child(4n+4) .card-story .card-detail .editor ul li, .signpost:nth-child(4n+4) .card-story .card-detail #page #skip-to-content ul li, #page .signpost:nth-child(4n+4) .card-story .card-detail #skip-to-content ul li, .signpost:nth-child(4n+4) .card-story .card-detail [data-drupal-messages] > div ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.038 27.78V15.41A16.64 16.64 0 0 1 8.118 0l1.151 2.324 1.109 2.056a11.26 11.26 0 0 0-5.13 8.51h12v14.89H.038Zm21.08 0V15.41A16.641 16.641 0 0 1 29.188 0l1.1 2.21 1.17 2.17a11.26 11.26 0 0 0-5.13 8.51h12v14.89h-17.21Z' fill='%236e6dec'/%3E%3C/svg%3E");
}

.signpost:nth-child(4n+4) .card-story .card-detail blockquote > p:first-of-type {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.038 27.78V15.41A16.64 16.64 0 0 1 8.118 0l1.151 2.324 1.109 2.056a11.26 11.26 0 0 0-5.13 8.51h12v14.89H.038Zm21.08 0V15.41A16.641 16.641 0 0 1 29.188 0l1.1 2.21 1.17 2.17a11.26 11.26 0 0 0-5.13 8.51h12v14.89h-17.21Z' fill='%236e6dec'/%3E%3C/svg%3E");
}

.signpost-theme-light .signposts {
  background-color: #3bedcf;
  color: inherit;
}

@media (min-width: 992px) {
  .signpost-theme-light .signposts .section-header {
    text-align: center;
  }
}

.signpost-theme-light .signposts .card-detail {
  background-color: #fff;
  padding-bottom: 4rem;
  border: 0;
}

.signpost-theme-light .signposts .card-detail, .signpost-theme-light .signposts .card-detail .title {
  color: inherit;
}

#master #page .signpost-theme-light .signposts .card-detail .button:not(.button-muted) {
  background-color: #6e6dec;
}

#master #page .signpost-theme-light .signposts .card-detail .button:not(.button-muted):hover {
  background-color: #3bedcf;
}

.card-signpost-basic {
  background-color: #edeadf;
}

.card-signpost-basic .card-detail-top {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card-signpost-basic .card-detail-content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.card-detail-title {
  padding: 3rem 5rem 2rem 5rem;
  background-color: #3bedcf;
  position: relative;
}

@media (max-width: 991.98px) {
  .card-detail-title {
    padding: 2rem 3rem 1rem 3rem;
  }
}

.card-detail-title:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  background-color: #3bedcf;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
  height: 1.6rem;
}

.card-detail-content {
  padding: 4rem 5rem 5rem 5rem;
}

@media (max-width: 991.98px) {
  .card-detail-content {
    padding: 3rem;
  }
}

.quiz {
  background-color: #fff;
  border-bottom: solid 2rem #EA6B58;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

@media (min-width: 992px) {
  .quiz {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
}

.quiz .result-subtext {
  font-size: 1.4rem;
}

.quiz .result-subtext a {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -ms-hyphens: auto;
  hyphens: auto;
}

.quiz .quiz-start h2 {
  margin-bottom: 3rem;
}

.quiz .quiz-end-screen {
  padding-top: 3rem;
}

.quiz .quiz-screen:not(.quiz-start):not(.quiz-end-screen) .quiz-screen-inner {
  padding: 4rem 3rem 0 3rem;
}

.quiz .quiz-screen:not(.quiz-start):not(.quiz-end-screen) .quiz-screen-inner h2 {
  margin-bottom: 2rem;
}

.quiz .quiz-screen:not(.quiz-start):not(.quiz-end-screen) .quiz-answer-screen {
  padding-bottom: 4rem;
  border: solid 1px #000;
}

.quiz .question-text, .quiz .result-text {
  font-size: 3rem;
}

.quiz .question-answers:not(:empty), .quiz .error-message:not(:empty), .quiz .question-button:not(:empty), .quiz .result-subtext:not(:empty), .quiz .result-button:not(:empty), .quiz .result-screen:not(:empty) {
  margin-top: 3rem;
}

.quiz .error-message {
  background-color: #B23434;
  color: #fff;
  font-size: 1.6rem;
  display: inline-block;
  padding: 1rem 1.5rem 1rem 4.5rem;
  font-weight: 500;
  font-style: normal;
  background-repeat: no-repeat;
  background-size: auto 1.8rem;
  background-position: 1.5rem center;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.544 15.418a1.34 1.34 0 0 1-1.17 2H1.344a1.34 1.34 0 0 1-1.17-2l8-14.72a1.33 1.33 0 0 1 2.34 0l8.03 14.72zm-7.7-9.72a.26.26 0 0 0-.1-.2.44.44 0 0 0-.25-.11h-2.3a.44.44 0 0 0-.25.11.3.3 0 0 0-.1.2l.17 4.78c0 .13.16.24.36.24h1.97c.19 0 .35-.11.36-.24l.14-4.78zm-.16 6.72a.35.35 0 0 0-.34-.35h-2a.35.35 0 0 0-.34.35v2a.34.34 0 0 0 .34.28h2a.34.34 0 0 0 .34-.34v-1.94z' fill='%23fff'/%3E%3C/svg%3E");
}

.quiz .progress-indicator {
  margin-bottom: .5rem;
  font-size: 1.6rem;
}

.quiz .progress-bar {
  background-color: #e1ff33;
}

.quiz .progress-bar-container {
  min-height: .8rem;
  background-color: #eee;
}

.quiz .progress-bar-container:not(.hidden) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.quiz .progress-bar {
  background-color: #e1ff33;
}

#master .quiz button, #master .quiz .button {
  background-color: #EA6B58;
}

.quiz .question-answers {
  font-size: 1.6rem;
}

.quiz .question-answers > :not(:last-child) {
  margin-bottom: .5rem;
}

.highlight-card {
  background-color: #fff;
  padding: 4rem 3rem;
  border-top-width: 1rem;
  border-top-style: solid;
}

#master #page .highlight:nth-child(4n+1) .highlight-card {
  border-top-color: #e1ff33;
}

#master #page .highlight:nth-child(4n+2) .highlight-card {
  border-top-color: #EF8D50;
}

#master #page .highlight:nth-child(4n+3) .highlight-card {
  border-top-color: #EA6B58;
}

#master #page .highlight:nth-child(4n+4) .highlight-card {
  border-top-color: #6e6dec;
}

.statistic {
  font-size: 4rem;
  background-color: #e1ff33;
  padding: 3rem 3rem 2.2rem 3rem;
  letter-spacing: -.3rem;
  position: relative;
}

@media (min-width: 992px) {
  .statistic {
    font-size: 6rem;
  }
}

.statistic:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  background-color: #e1ff33;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
  height: 1.6rem;
}

.stat-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.stat-card .info-content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.info-content {
  background-color: #fff;
  padding: 3.8rem 3rem 3rem 3rem;
}

.interactive-screen.welcome {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

@media (max-width: 991.98px) {
  .interactive-screen.welcome {
    padding-top: 16vw;
    padding-bottom: 16vw;
  }
}

.interactive-screen.scenario {
  padding-top: 3rem;
  padding-bottom: 10rem;
}

.interactive-screen.questions {
  padding-top: 12rem;
  padding-bottom: 10rem;
}

@media (max-width: 991.98px) {
  .interactive-screen.questions {
    padding-top: 5vw;
  }
}

.interactive-screen.response {
  padding-top: 6rem;
  padding-bottom: 10rem;
}

@media (max-width: 991.98px) {
  .interactive-screen.response {
    padding-top: 5vw;
  }
}

#master #page .interactive-screen button:not(:focus), #master #page .interactive-screen input[type='submit']:not(:focus) {
  background-color: #000;
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.36 37.27a1.469 1.469 0 0 1-2.09 0l-3.86-3.85a1.47 1.47 0 0 1 0-2.09L13.74 19 1.41 6.67a1.47 1.47 0 0 1 0-2.09L5.27.73a1.47 1.47 0 0 1 2.09 0L24.59 18a1.458 1.458 0 0 1 0 2.08L7.36 37.27Z' fill='%23fff'/%3E%3C/svg%3E");
  color: #fff;
}

#master #page .interactive-screen button:not(:focus):hover, #master #page .interactive-screen input[type='submit']:not(:focus):hover {
  background-color: #6e6dec !important;
}

.video-wrap {
  position: relative;
  margin-bottom: 3rem;
}

#master .text-description {
  line-height: 1.8;
}

.audio-control {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 5.4rem;
  height: 5.4rem;
}

.audio-control:before, .audio-control:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

.audio-control:before {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
  background-color: #fff;
}

.audio-control:after {
  background-repeat: no-repeat;
  background-size: auto 65%;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.752 30.887c-.336.214-.672.413-1.008.596-.336.183-.688.351-1.054.504a1.6 1.6 0 0 1-1.397 0 1.818 1.818 0 0 1-.987-1.054c-.183-.458-.16-.91.07-1.353a2.15 2.15 0 0 1 1.03-.985c.214-.091.413-.19.596-.298.183-.108.367-.222.55-.343l-6.554-5.821v5.087c0 .825-.375 1.399-1.124 1.72-.75.322-1.413.191-1.993-.39l-6.05-6.05h-5.5c-.52 0-.955-.176-1.307-.528a1.767 1.767 0 0 1-.526-1.306v-7.333c0-.52.176-.955.528-1.307A1.767 1.767 0 0 1 4.33 11.5h4.034L.848 3.983C.512 3.647.344 3.219.344 2.7c0-.52.168-.948.504-1.284.336-.336.764-.504 1.283-.504.52 0 .947.168 1.284.504L34.58 32.583c.336.336.504.764.504 1.283 0 .52-.168.947-.504 1.284-.336.336-.764.504-1.283.504-.52 0-.947-.168-1.283-.504l-4.263-4.263Zm5.18-5.087-2.66-2.659c.52-.947.91-1.94 1.17-2.979.26-1.039.39-2.108.39-3.208 0-2.536-.673-4.85-2.017-6.943a12.522 12.522 0 0 0-5.409-4.699 2.043 2.043 0 0 1-1.008-.984 1.739 1.739 0 0 1-.092-1.353c.184-.49.512-.84.985-1.055a1.706 1.706 0 0 1 1.444 0c2.964 1.314 5.332 3.316 7.105 6.005 1.772 2.689 2.658 5.698 2.658 9.029 0 1.62-.222 3.178-.666 4.675a16.2 16.2 0 0 1-1.9 4.17Zm-6.142-6.142-4.125-4.125v-4.308c0-.367.16-.634.482-.802a.906.906 0 0 1 .938.022c1.009.642 1.788 1.605 2.338 2.888s.825 2.505.825 3.667a7.898 7.898 0 0 1-.458 2.658Zm-7.792-7.792L14.23 7.1l1.65-1.65c.58-.581 1.246-.711 1.995-.39.75.32 1.123.893 1.122 1.719v5.087Z' fill='%23000'/%3E%3C/svg%3E");
}

.audio-control.unmuted:after {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.667 32.995v-3.758c2.75-.794 4.965-2.322 6.645-4.583 1.681-2.261 2.521-4.828 2.521-7.7s-.84-5.44-2.52-7.7c-1.681-2.261-3.896-3.79-6.646-4.584V.912c3.789.856 6.875 2.773 9.258 5.753 2.383 2.98 3.575 6.41 3.575 10.289 0 3.88-1.192 7.31-3.575 10.29-2.383 2.98-5.47 4.897-9.258 5.751ZM.5 22.5v-11h7.333L17 2.333v29.333L7.833 22.5H.5Zm20.167 1.833V9.575a7.615 7.615 0 0 1 3.37 3.025A8.354 8.354 0 0 1 25.25 17a8.174 8.174 0 0 1-1.215 4.332c-.81 1.33-1.933 2.33-3.368 3Z' fill='%23000'/%3E%3C/svg%3E");
  background-size: auto 60%;
}

.radio-switch {
  position: relative;
  border: solid 0.2rem #000;
}

.radio-switch input {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.radio-switch input:checked + label {
  background-color: #fff;
}

.radio-switch input:checked + label:before {
  background-color: #CDE912;
}

.radio-switch input:focus, .radio-switch input:focus-visible {
  opacity: 1;
}

.radio-switch label {
  margin: 0;
  padding: 1rem 2.6rem 1rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
  font-style: normal;
  font-size: 3rem;
  position: relative;
  z-index: 2;
}

.radio-switch label:before {
  content: '';
  margin-right: 1.2rem;
  width: 3rem;
  height: 3rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-color: #fff;
  border: solid 0.2rem #000;
  -webkit-transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.radio-list ul > :not(:last-child) {
  margin-bottom: 1.5rem;
}

.response-content {
  padding: 3.5rem;
  background-color: #000;
  color: #fff;
  font-size: 2rem;
}

@media (min-width: 1200px) {
  .response-content {
    font-size: 2.2rem;
  }
}

.response-header {
  position: relative;
}

.response-header:before, .response-header:after {
  content: '';
  position: absolute;
  top: -2.5rem;
  left: -2rem;
  z-index: 1;
  width: 13rem;
  height: 12rem;
}

@media (max-width: 991.98px) {
  .response-header:before, .response-header:after {
    width: 9rem;
    height: 9rem;
  }
}

.response-header:before {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
  background-color: #12DDC0;
}

.response-header:after {
  background-repeat: no-repeat;
  background-size: auto 65%;
  background-position: center center;
}

.response-header.badge-star:after {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.49 13.792A13.48 13.48 0 0 0 25 11.52 13.49 13.49 0 0 0 11.52 25a13.48 13.48 0 1 0 20.97-11.208Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.02 7.98v9.97L49.07 25l-7.05 7.05v9.97h-9.97L25 49.07l-7.05-7.05H7.98v-9.97L.93 25l7.05-7.05V7.98h9.97L25 .93l7.05 7.05h9.97Zm-25.038 4.97A14.44 14.44 0 0 1 25 10.52v.04A14.46 14.46 0 0 1 39.44 25a14.44 14.44 0 1 1-22.458-12.05Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.bullet:after {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.quote-marks:after {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.038 27.78V15.41A16.64 16.64 0 0 1 8.118 0l1.151 2.324 1.109 2.056a11.26 11.26 0 0 0-5.13 8.51h12v14.89H.038Zm21.08 0V15.41A16.641 16.641 0 0 1 29.188 0l1.1 2.21 1.17 2.17a11.26 11.26 0 0 0-5.13 8.51h12v14.89h-17.21Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.quote-marks-flipped:after {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.29 0v12.37a16.64 16.64 0 0 1-8.08 15.41l-1.152-2.324L27.95 23.4a11.26 11.26 0 0 0 5.13-8.51h-12V0h17.21ZM17.21 0v12.37a16.641 16.641 0 0 1-8.07 15.41l-1.1-2.21-1.17-2.17A11.26 11.26 0 0 0 12 14.89H0V0h17.21Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.question:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.67 35.57a17.57 17.57 0 1 1 0-35.14 17.57 17.57 0 0 1 0 35.14Zm.46-29.28a9.3 9.3 0 0 0-8.49 4.87.72.72 0 0 0 .18 1l3 2.29a.74.74 0 0 0 1-.14 9.705 9.705 0 0 1 2-2.1 3.57 3.57 0 0 1 2-.55c1.47 0 2.82.94 2.82 1.94 0 1.19-.62 1.79-2 2.43-1.62.73-3.84 2.63-3.84 4.85v.82a.721.721 0 0 0 .73.73h4.39a.72.72 0 0 0 .74-.73 3.411 3.411 0 0 1 1.73-2.26c1.74-1 4.12-2.31 4.12-5.79-.06-4.23-4.45-7.36-8.38-7.36Zm2.47 18.3a.72.72 0 0 0-.74-.73h-4.39a.72.72 0 0 0-.73.73V29a.721.721 0 0 0 .73.73h4.39a.72.72 0 0 0 .74-.73v-4.41Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.log-out:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 29.64H6.65a6.59 6.59 0 0 1-6.58-6.59V7A6.59 6.59 0 0 1 6.65.41H14a.76.76 0 0 1 .73.73c0 .64.29 2.2-.73 2.2H6.65A3.67 3.67 0 0 0 3 7v16.1a3.67 3.67 0 0 0 3.65 3.66h6.59c.57 0 1.47-.11 1.47.73 0 .59.29 2.15-.71 2.15ZM35.5 16 23.06 28.47a1.46 1.46 0 0 1-1 .44 1.49 1.49 0 0 1-1.47-1.47v-6.58H10.31a1.48 1.48 0 0 1-1.46-1.47v-8.78a1.48 1.48 0 0 1 1.46-1.47h10.25V2.56A1.49 1.49 0 0 1 22 1.09c.378.012.736.17 1 .44L35.5 14a1.45 1.45 0 0 1 0 2.06V16Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.information:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 35.57A17.57 17.57 0 1 1 18 .43a17.57 17.57 0 0 1 0 35.14Zm5.86-10.25a.72.72 0 0 0-.74-.73h-2.19V12.88a.72.72 0 0 0-.73-.74h-7.32a.731.731 0 0 0-.74.74v3.66a.72.72 0 0 0 .74.73h2.19v7.32h-2.19a.72.72 0 0 0-.74.73V29a.72.72 0 0 0 .74.73h10.24a.72.72 0 0 0 .74-.73v-3.68Zm-2.93-20.5a.72.72 0 0 0-.73-.73h-4.4a.72.72 0 0 0-.73.73v3.66a.72.72 0 0 0 .73.74h4.4a.72.72 0 0 0 .73-.74V4.82Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.site-map:after {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.49 33.37a2.2 2.2 0 0 1-2.19 2.2H32a2.21 2.21 0 0 1-2.2-2.2v-7.32a2.2 2.2 0 0 1 2.2-2.19h2.19v-4.4H22.46v4.4h2.2a2.2 2.2 0 0 1 2.2 2.19v7.32a2.21 2.21 0 0 1-2.2 2.2h-7.32a2.21 2.21 0 0 1-2.2-2.2v-7.32a2.2 2.2 0 0 1 2.2-2.19h2.2v-4.4H7.83v4.4H10a2.2 2.2 0 0 1 2.2 2.19v7.32a2.21 2.21 0 0 1-2.2 2.2H2.7a2.2 2.2 0 0 1-2.19-2.2v-7.32a2.19 2.19 0 0 1 2.19-2.19h2.2v-4.4a2.94 2.94 0 0 1 2.93-2.92h11.71v-4.4h-2.2a2.2 2.2 0 0 1-2.2-2.14V2.63a2.21 2.21 0 0 1 2.2-2.2h7.32a2.21 2.21 0 0 1 2.2 2.2V10a2.2 2.2 0 0 1-2.2 2.19h-2.2v4.4h11.71a2.94 2.94 0 0 1 2.93 2.92v4.4h2.2a2.19 2.19 0 0 1 2.19 2.19v7.27Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.document-blank:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.3a2.2 2.2 0 0 1-2.2 2.19H2.63a2.2 2.2 0 0 1-2.2-2.19V2.7A2.2 2.2 0 0 1 2.63.51h20.49a6.12 6.12 0 0 1 3.76 1.55L34 9.2a6.11 6.11 0 0 1 1.57 3.8Zm-2.93 2.19h-9.52A2.19 2.19 0 0 1 20.93 13V3.43H3.36v35.14h29.28V15.19Zm-8.78-2.92h8.6a3.001 3.001 0 0 0-.51-.94l-7.16-7.21a2.82 2.82 0 0 0-.93-.5v8.65Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.document-zip:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 12.62V39a2.21 2.21 0 0 1-2.2 2.2H2.63A2.21 2.21 0 0 1 .43 39V2.37A2.2 2.2 0 0 1 2.63.18h20.49a6.18 6.18 0 0 1 3.76 1.55L34 8.87a6.13 6.13 0 0 1 1.57 3.75Zm-2.93 2.2h-9.52a2.2 2.2 0 0 1-2.19-2.2V3.11H18V6h-2.93V3.11H3.36v35.13h29.28V14.82ZM20.75 29.73c.115.386.175.787.18 1.19 0 2.54-2.47 4.39-5.86 4.39s-5.85-1.85-5.85-4.39a4.34 4.34 0 0 1 .18-1.19s.48-1.42 2.74-9.06v-2.92h2.93v2.92h1.81a1.49 1.49 0 0 1 1.42 1.08c1.94 6.56 2.45 7.98 2.45 7.98ZM15.07 6h-2.93v3h2.93V6Zm0 5.86h-2.93v2.93h2.93v-2.93Zm2.93 19c0-.8-1.3-1.46-2.93-1.46-1.63 0-2.93.66-2.93 1.46 0 .8 1.31 1.46 2.93 1.46s2.93-.6 2.93-1.4v-.06Zm0-22h-2.93v2.93H18V8.86Zm0 5.86h-2.93v2.93H18v-2.93Zm5.86-2.93h8.6A2.999 2.999 0 0 0 32 11l-7.21-7.21a3 3 0 0 0-.93-.5v8.5Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.document-word:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.3a2.2 2.2 0 0 1-2.2 2.19H2.63a2.2 2.2 0 0 1-2.2-2.19V2.7A2.2 2.2 0 0 1 2.63.51h20.49a6.12 6.12 0 0 1 3.76 1.55L34 9.2a6.11 6.11 0 0 1 1.57 3.8Zm-2.93 2.19h-9.52A2.19 2.19 0 0 1 20.93 13V3.43H3.36v35.14h29.28V15.19ZM5.76 20.52h1.6l3.76 15.12h3.63l2.93-11.1c.108-.342.185-.694.23-1.05.01-.183.01-.367 0-.55h.1l.06.55c.07.32.1.69.21 1.05l2.93 11.1h3.63l3.76-15.12h1.6v-2.45h-6.82v2.45h2.05l-2.26 10c-.088.351-.145.71-.17 1.07l-.05.48h-.09a2.933 2.933 0 0 0-.07-.48c-.07-.3-.11-.69-.2-1.05L19.3 18.07h-2.6l-3.3 12.47c-.09.36-.11.75-.18 1.05l-.09.48H13v-.48a6.259 6.259 0 0 0-.16-1.05l-2.26-10h2.05v-2.47H5.76v2.45Zm18.1-8.3h8.6a3.001 3.001 0 0 0-.51-.94l-7.16-7.16a2.82 2.82 0 0 0-.93-.5v8.6Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.document-video:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.31a2.19 2.19 0 0 1-2.19 2.19H2.62a2.19 2.19 0 0 1-2.19-2.19V2.69A2.19 2.19 0 0 1 2.62.5h20.51a6.18 6.18 0 0 1 3.75 1.55L34 9.19A6.18 6.18 0 0 1 35.57 13Zm-2.93 2.19h-9.51a2.192 2.192 0 0 1-2.2-2.19V3.43H3.36v35.14h29.28V15.19Zm-8.78-2.93h8.6a3.089 3.089 0 0 0-.5-.94L24.8 4.11a3 3 0 0 0-.94-.5v8.65Z' fill='%23fff'/%3E%3Cpath d='M12.89 17.06c-.91-.63-1.65-.24-1.65.86V33c0 1.1.74 1.48 1.65.86l10.45-7.25a1.29 1.29 0 0 0 0-2.28l-10.45-7.27Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.document-powerpoint:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.3a2.2 2.2 0 0 1-2.2 2.19H2.63a2.2 2.2 0 0 1-2.2-2.19V2.7A2.2 2.2 0 0 1 2.63.51h20.49a6.12 6.12 0 0 1 3.76 1.55L34 9.2a6.11 6.11 0 0 1 1.57 3.8Zm-2.93 2.19h-9.52A2.19 2.19 0 0 1 20.93 13V3.43H3.36v35.14h29.28V15.19ZM10 35.64h7.48v-2.43H15.3v-3.82h3.13a7.788 7.788 0 0 0 2.7-.34 5.4 5.4 0 0 0 3.34-5.33 5.38 5.38 0 0 0-3.13-5.21 8.131 8.131 0 0 0-3-.44H10v2.45h2.1v12.69H10v2.43Zm5.35-8.83v-6.13h2.75a3.79 3.79 0 0 1 1.89.41 2.86 2.86 0 0 1 1.28 2.63 2.831 2.831 0 0 1-1.41 2.75 4.14 4.14 0 0 1-1.79.34h-2.72Zm8.56-14.59h8.6a3.001 3.001 0 0 0-.51-.94l-7.21-7.16a2.82 2.82 0 0 0-.93-.5l.05 8.6Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.document-psd:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 28.27v4.91c0 .32-.06.36-.35.36H6.78c-.13 0-.17 0-.18-.18a.85.85 0 0 1 0-.16v-16c0-.34 0-.34.34-.35h5.29a7.91 7.91 0 0 1 3.11.65 5.08 5.08 0 0 1 2.46 2.16 5.49 5.49 0 0 1 .7 2.34 6.67 6.67 0 0 1-.2 2.27 5.001 5.001 0 0 1-2.75 3.26 7.003 7.003 0 0 1-2 .61c-1.06.15-2.133.19-3.2.12h-.26l-.09.01Zm0-3h1.29a5.9 5.9 0 0 0 1.45-.14c.44-.061.867-.2 1.26-.41a2.18 2.18 0 0 0 1-1.23 3.21 3.21 0 0 0 .05-1.49 2.19 2.19 0 0 0-1.28-1.69 3.84 3.84 0 0 0-1.56-.37h-2.13A.09.09 0 0 0 10 20V25.27ZM20.23 31.52V30.2c0-.23.08-.27.27-.15a7.687 7.687 0 0 0 2.55.86c.445.083.898.117 1.35.1.361.008.72-.05 1.06-.17a.91.91 0 0 0 .37-.24.69.69 0 0 0 0-.89 1.881 1.881 0 0 0-.78-.55c-.46-.2-.94-.39-1.41-.58a9.884 9.884 0 0 1-1.79-.95 3.85 3.85 0 0 1-1.27-1.42 3.42 3.42 0 0 1-.33-1.84c.039-.455.16-.9.36-1.31a3.64 3.64 0 0 1 1.56-1.64 5.102 5.102 0 0 1 1.86-.61c.729-.07 1.462-.07 2.19 0 .498.022.993.085 1.48.19.28.07.55.17.83.25a.3.3 0 0 1 .21.28.807.807 0 0 1 0 .16V24c0 .27-.13.36-.37.24a6.503 6.503 0 0 0-1.86-.59 7.491 7.491 0 0 0-1.83-.12c-.21.018-.419.062-.62.13a.72.72 0 0 0-.3 1.22c.14.13.295.244.46.34.447.243.912.45 1.39.62.779.302 1.52.69 2.21 1.16a3.262 3.262 0 0 1 1.53 2.23 3.7 3.7 0 0 1-1.75 3.89 5.438 5.438 0 0 1-1.92.68 9.18 9.18 0 0 1-2.16.1 9.06 9.06 0 0 1-2.63-.49l-.4-.16a.38.38 0 0 1-.26-.4c.01-.48 0-.85 0-1.33Z' fill='%23fff'/%3E%3Cpath d='M35.57 13v26.31a2.19 2.19 0 0 1-2.19 2.19H2.62a2.19 2.19 0 0 1-2.19-2.19V2.69A2.19 2.19 0 0 1 2.62.5h20.51a6.18 6.18 0 0 1 3.75 1.55L34 9.19A6.18 6.18 0 0 1 35.57 13Zm-2.93 2.19h-9.51a2.192 2.192 0 0 1-2.2-2.19V3.43H3.36v35.14h29.28V15.19Zm-8.78-2.93h8.6a3.089 3.089 0 0 0-.5-.94L24.8 4.11a3 3 0 0 0-.94-.5v8.65Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.document-pdf:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.3a2.2 2.2 0 0 1-2.2 2.19H2.63a2.2 2.2 0 0 1-2.2-2.19V2.7A2.2 2.2 0 0 1 2.63.51h20.49a6.12 6.12 0 0 1 3.76 1.55L34 9.2a6.11 6.11 0 0 1 1.57 3.8Zm-2.93 2.19h-9.52A2.19 2.19 0 0 1 20.93 13V3.43H3.36v35.14h29.28V15.19ZM22.8 26.28c.89-.104 1.784-.157 2.68-.16 1.53 0 3.48.19 4.05 1.12a1.14 1.14 0 0 1-.07 1.29c-.06.41-.41.87-1.62.87a13.798 13.798 0 0 1-5.6-1.67 43.12 43.12 0 0 0-9 1.9c-2.35 4-4.16 6-5.53 6a1.29 1.29 0 0 1-.64-.16l-.55-.28c-.07 0-.09-.06-.14-.11a.93.93 0 0 1-.14-.82c.23-1.06 1.47-2.82 4.3-4.3a.38.38 0 0 1 .53.13.211.211 0 0 1 0 .1c.71-1.17 1.54-2.66 2.45-4.51a35.142 35.142 0 0 0 2.38-6 13.75 13.75 0 0 1-.55-6.57c.16-.57.5-.91 1-.91h.5a1 1 0 0 1 .81.34 1.83 1.83 0 0 1 .2 1.56.44.44 0 0 1-.09.18c.01.06.01.12 0 .18v.69c.017 1.47-.09 2.938-.32 4.39A11.88 11.88 0 0 0 20.88 25c.606.476 1.248.904 1.92 1.28Zm-12 4.51a10.91 10.91 0 0 0-3.13 3.61c.72-.32 1.71-1.3 3.17-3.61h-.04Zm9.63-4.16c-.23-.19-.46-.35-.66-.53a12.17 12.17 0 0 1-2.91-4 28.462 28.462 0 0 1-1.9 4.5c-.34.64-.68 1.28-1 1.9a35 35 0 0 1 6.51-1.87h-.04Zm-3.67-10.25c.07-.37.12-.71.16-1 .04-.29.12-.71.16-1a.807.807 0 0 1 .1-.18s0-.07-.05-.12c-.001-.3-.107-.59-.3-.82.002.03.002.06 0 .09a7.14 7.14 0 0 0-.07 3.03Zm7.1-4.16h8.6a3.001 3.001 0 0 0-.51-.94l-7.16-7.16a2.82 2.82 0 0 0-.93-.5v8.6Zm1.69 15.34a8.94 8.94 0 0 0 2.83.65c.139.02.28.02.42 0v-.07c0-.07-.8-.58-3.25-.58Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.document-indesign:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.31a2.19 2.19 0 0 1-2.19 2.19H2.62a2.19 2.19 0 0 1-2.19-2.19V2.69A2.19 2.19 0 0 1 2.62.5h20.51a6.18 6.18 0 0 1 3.75 1.55L34 9.19A6.18 6.18 0 0 1 35.57 13Zm-2.93 2.19h-9.51a2.192 2.192 0 0 1-2.2-2.19V3.43H3.36v35.14h29.28V15.19Zm-8.78-2.93h8.6a3.089 3.089 0 0 0-.5-.94L24.8 4.11a3 3 0 0 0-.94-.5v8.65Z' fill='%23fff'/%3E%3Cpath d='M23 21.59V17c0-.22 0-.24.24-.24H26c.18 0 .21 0 .21.21V30.91c0 .56 0 1.12.08 1.68 0 .29 0 .31-.26.42a11.56 11.56 0 0 1-2.51.7c-.836.138-1.684.192-2.53.16a6.999 6.999 0 0 1-2.76-.68A5 5 0 0 1 16 31.11a5.58 5.58 0 0 1-.69-2.17 7.699 7.699 0 0 1 0-2.09 6.001 6.001 0 0 1 1-2.59 6 6 0 0 1 1.73-1.65 6.45 6.45 0 0 1 2.42-.93 8.88 8.88 0 0 1 2.06-.12l.48.03Zm0 6.06v-3.16c0-.07 0-.1-.09-.11-.09-.01-.39-.07-.59-.08a3.51 3.51 0 0 0-2.42.72 2.72 2.72 0 0 0-1.08 1.56 4.481 4.481 0 0 0 .01 2.42 2.662 2.662 0 0 0 2.07 1.93 6.452 6.452 0 0 0 1.7.07c.08.005.16.005.24 0 .08 0 .11-.06.11-.15l.05-3.2ZM13 25.83v7.5c0 .26 0 .31-.31.31H9.91c-.17 0-.21 0-.24-.21V18.31c0-.25 0-.29.28-.29h2.74c.18 0 .28 0 .28.28v7.53H13Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.document-photo:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.3a2.2 2.2 0 0 1-2.2 2.19H2.63a2.2 2.2 0 0 1-2.2-2.19V2.7A2.2 2.2 0 0 1 2.63.51h20.49a6.12 6.12 0 0 1 3.76 1.55L34 9.2a6.11 6.11 0 0 1 1.57 3.8Zm-2.93 2.19h-9.52A2.19 2.19 0 0 1 20.93 13V3.43H3.36v35.14h29.28V15.19Zm-26.35 4.4a4.39 4.39 0 1 1 4.39 4.39 4.4 4.4 0 0 1-4.39-4.44v.05Zm23.42 16.1H6.29v-4.44l4.39-4.39 2.93 2.92L22.39 21l7.32 7.32v7.37Zm-5.85-23.47h8.6a3.001 3.001 0 0 0-.51-.94l-7.16-7.16a2.82 2.82 0 0 0-.93-.5v8.6Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.document-ai:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.31a2.19 2.19 0 0 1-2.19 2.19H2.62a2.19 2.19 0 0 1-2.19-2.19V2.69A2.19 2.19 0 0 1 2.62.5h20.51a6.18 6.18 0 0 1 3.75 1.55L34 9.19A6.18 6.18 0 0 1 35.57 13Zm-2.93 2.19h-9.51a2.192 2.192 0 0 1-2.2-2.19V3.43H3.36v35.14h29.28V15.19Zm-8.78-2.93h8.6a3.089 3.089 0 0 0-.5-.94L24.8 4.11a3 3 0 0 0-.94-.5v8.65Z' fill='%23fff'/%3E%3Cpath d='M20.24 34.36h-1.61a.25.25 0 0 1-.27-.2c-.4-1.17-.81-2.34-1.21-3.52 0-.13-.1-.16-.23-.16h-5.48a.2.2 0 0 0-.23.16c-.37 1.16-.74 2.32-1.12 3.48-.06.21-.1.23-.32.23H6.92c-.21 0-.29 0-.21-.31.18-.56.38-1.12.58-1.68l4.4-12.68a4.35 4.35 0 0 0 .31-1.54c0-.17 0-.2.2-.2h3.94a.23.23 0 0 1 .25.19l3.69 10.43C20.7 30.38 21.35 32.2 22 34v.1c0 .19 0 .23-.18.23l-1.58.03Zm-6.11-13.54c-.54 2.2-1.29 4.34-1.93 6.51h3.94l-2.01-6.51ZM27.27 28.22v5.9c0 .3 0 .34-.34.34h-2.84c-.24 0-.32-.08-.32-.32V22.25c0-.23.05-.28.28-.28H27c.25 0 .3.05.3.3l-.03 5.95ZM25.59 16.75a1.818 1.818 0 0 1 1.9 2 1.95 1.95 0 1 1-3.88-.24 1.88 1.88 0 0 1 1.98-1.76Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.document-excel:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.3a2.2 2.2 0 0 1-2.2 2.19H2.63a2.2 2.2 0 0 1-2.2-2.19V2.7A2.2 2.2 0 0 1 2.63.51h20.49a6.12 6.12 0 0 1 3.76 1.55L34 9.2a6.11 6.11 0 0 1 1.57 3.8Zm-2.93 2.19h-9.52A2.19 2.19 0 0 1 20.93 13V3.43H3.36v35.14h29.28V15.19ZM10.25 35.64h6.42v-2.43H15l2.35-3.68c.14-.271.3-.532.48-.78h.05A.7.7 0 0 0 18 29c.119.19.25.374.39.55l2.45 3.68h-1.79v2.43h6.66v-2.45h-1.56L19.76 27l4.46-6.45h1.53v-2.48h-6.38v2.45h1.7l-2.36 3.64c-.28.43-.48.77-.48.75h-.05a.823.823 0 0 0-.11-.23 2.913 2.913 0 0 0-.39-.52l-2.43-3.64H17v-2.45h-6.64v2.45h1.56l4.32 6.22-4.44 6.47h-1.55v2.43Zm13.61-23.42h8.6a3.001 3.001 0 0 0-.51-.94l-7.16-7.16a2.82 2.82 0 0 0-.93-.5v8.6Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.document-code:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13.26v26.35a2.21 2.21 0 0 1-2.2 2.2H2.63a2.21 2.21 0 0 1-2.2-2.2V3A2.2 2.2 0 0 1 2.63.81h20.49a6.18 6.18 0 0 1 3.76 1.55L34 9.51a6.13 6.13 0 0 1 1.57 3.75Zm-2.93 2.2h-9.52a2.2 2.2 0 0 1-2.19-2.2V3.75H3.36v35.13h29.28V15.46Zm-20.2 2.79 1.17.87a.73.73 0 0 1 .14 1L9.58 25.7l4.17 5.56a.73.73 0 0 1-.14 1l-1.17.87a.73.73 0 0 1-1-.14l-5.17-6.88a.77.77 0 0 1 0-.87l5.17-6.89a.73.73 0 0 1 1-.1ZM15 35l3.16-19a.73.73 0 0 1 .84-.6l1.44.23a.73.73 0 0 1 .6.85l-3.16 19A.718.718 0 0 1 17 36l-1.44-.23A.72.72 0 0 1 15 35Zm14.78-8.83L24.59 33a.73.73 0 0 1-1 .14l-1.17-.87a.73.73 0 0 1-.14-1l4.17-5.56-4.17-5.55a.73.73 0 0 1 .14-1l1.17-.87a.73.73 0 0 1 1 .13l5.17 6.89a.77.77 0 0 1 0 .83l.02.03Zm-5.9-13.61h8.6a2.999 2.999 0 0 0-.51-.94l-7.18-7.19a3 3 0 0 0-.93-.5l.02 8.63Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.document-audio:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 13v26.3a2.2 2.2 0 0 1-2.2 2.19H2.63a2.2 2.2 0 0 1-2.2-2.19V2.7A2.2 2.2 0 0 1 2.63.51h20.49a6.12 6.12 0 0 1 3.76 1.55L34 9.2a6.11 6.11 0 0 1 1.57 3.8Zm-2.93 2.19h-9.52A2.19 2.19 0 0 1 20.93 13V3.43H3.36v35.14h29.28V15.19Zm-17.57 5.44v12.45a.74.74 0 0 1-.46.68.86.86 0 0 1-.27.05.81.81 0 0 1-.53-.21L10 29.78H7a.72.72 0 0 1-.73-.73v-4.39a.72.72 0 0 1 .73-.73h3l3.79-3.82a.74.74 0 0 1 1.26.52h.02Zm5.33 11.23a7.29 7.29 0 0 0 0-10 1.461 1.461 0 0 0-2.13 2 4.36 4.36 0 0 1 0 6 1.48 1.48 0 0 0 .05 2.08 1.6 1.6 0 0 0 1 .39 1.51 1.51 0 0 0 1.08-.47Zm4.9 3.3a13.17 13.17 0 0 0 0-16.61 1.48 1.48 0 0 0-2.3 1.86 10.23 10.23 0 0 1 0 12.9 1.43 1.43 0 0 0 .21 2 1.4 1.4 0 0 0 .91.35 1.48 1.48 0 0 0 1.18-.5Zm-1.44-22.94h8.6a3.001 3.001 0 0 0-.51-.94l-7.16-7.16a2.82 2.82 0 0 0-.93-.5v8.6Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.external:after {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.71 29a6.59 6.59 0 0 1-6.59 6.59h-19A6.589 6.589 0 0 1 .51 29V10a6.59 6.59 0 0 1 6.58-6.59H23.2a.72.72 0 0 1 .73.73v1.47a.721.721 0 0 1-.73.73H7.09A3.67 3.67 0 0 0 3.43 10v19a3.67 3.67 0 0 0 3.66 3.66h19A3.669 3.669 0 0 0 29.78 29v-7.34a.72.72 0 0 1 .73-.73H32a.721.721 0 0 1 .73.73L32.71 29Zm8.78-15.37a1.46 1.46 0 0 1-2.49 1l-4-4-14.94 14.9a.74.74 0 0 1-1 0l-2.66-2.61a.85.85 0 0 1-.23-.53.8.8 0 0 1 .23-.52L31.32 7l-4-4a1.46 1.46 0 0 1 1-2.5H40a1.48 1.48 0 0 1 1.49 1.4v11.73Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.exclamation:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.57 18A17.57 17.57 0 1 1 .43 18a17.57 17.57 0 0 1 35.14 0ZM21.29 6.88a.47.47 0 0 0-.22-.41.93.93 0 0 0-.55-.18h-5a.93.93 0 0 0-.55.18.47.47 0 0 0-.22.41l.38 14.21c0 .32.35.57.78.57h4.19a.72.72 0 0 0 .78-.57l.41-14.21Zm-.36 17.73a.73.73 0 0 0-.71-.75h-4.39a.76.76 0 0 0-.76.75V29a.76.76 0 0 0 .76.75h4.39a.73.73 0 0 0 .71-.75v-4.39Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.download:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 35.57A17.57 17.57 0 1 1 18 .43a17.57 17.57 0 0 1 0 35.14ZM29.39 17l-2.08-2.08a1.44 1.44 0 0 0-1-.41 1.46 1.46 0 0 0-1 .41l-4.32 4.33V7.75a1.48 1.48 0 0 0-1.47-1.46h-2.98a1.48 1.48 0 0 0-1.47 1.46v11.49l-4.32-4.33a1.48 1.48 0 0 0-1-.43 1.46 1.46 0 0 0-1 .43L6.61 17a1.42 1.42 0 0 0-.41 1 1.4 1.4 0 0 0 .41 1l8.28 8.28L17 29.41a1.47 1.47 0 0 0 2.06 0l2.08-2.08 8.28-8.28a1.4 1.4 0 0 0 .41-1 1.418 1.418 0 0 0-.44-1.05Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.clock:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 35.57A17.57 17.57 0 1 1 18 .43a17.57 17.57 0 0 1 0 35.14Zm0-30A12.44 12.44 0 1 0 30.44 18 12.45 12.45 0 0 0 18 5.56v.01Zm2.93 14.63a.721.721 0 0 1-.73.73h-7.32a.72.72 0 0 1-.74-.73v-1.47a.72.72 0 0 1 .74-.73H18v-8a.72.72 0 0 1 .73-.73h1.47a.72.72 0 0 1 .73.73v10.2Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.chequered:after {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 0H0v25h25V0ZM50 25H25v25h25V25Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.calendar:after {
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38 38.57a2.94 2.94 0 0 1-2.93 2.92H2.9A2.94 2.94 0 0 1 0 38.57V9.29a3 3 0 0 1 2.9-2.93h2.93V4.17A3.66 3.66 0 0 1 9.48.51H11a3.67 3.67 0 0 1 3.66 3.66v2.19h8.78V4.17A3.67 3.67 0 0 1 27.1.51h1.47a3.66 3.66 0 0 1 3.65 3.66v2.19h2.88A3 3 0 0 1 38 9.29v29.28ZM9.48 21.73v-6.59H2.9v6.59h6.58Zm0 8.79V23.2H2.9v7.32h6.58Zm0 8V32H2.9v6.59l6.58-.07Zm2.2-34.4a.76.76 0 0 0-.68-.69H9.48a.76.76 0 0 0-.73.74v6.58a.75.75 0 0 0 .73.73H11a.75.75 0 0 0 .73-.73l-.05-6.63Zm6.59 17.56v-6.54H11v6.59l7.27-.05Zm0 8.79V23.2H11v7.32l7.27-.05Zm0 8V32H11v6.59l7.27-.12Zm8.78-16.84v-6.49h-7.32v6.59l7.32-.1Zm0 8.79V23.2h-7.32v7.32l7.32-.1Zm0 8V32h-7.32v6.59l7.32-.17Zm2.2-34.4a.76.76 0 0 0-.73-.74h-1.47a.76.76 0 0 0-.73.74v6.58a.75.75 0 0 0 .73.73h1.47a.75.75 0 0 0 .73-.73V4.02Zm5.85 17.71v-6.59h-6.58v6.59h6.58Zm0 8.79V23.2h-6.58v7.32h6.58Zm0 8V32h-6.58v6.59l6.58-.07Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.arrow-next:after {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.36 37.27a1.469 1.469 0 0 1-2.09 0l-3.86-3.85a1.47 1.47 0 0 1 0-2.09L13.74 19 1.41 6.67a1.47 1.47 0 0 1 0-2.09L5.27.73a1.47 1.47 0 0 1 2.09 0L24.59 18a1.458 1.458 0 0 1 0 2.08L7.36 37.27Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.arrow-previous:after {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.665.436a1.47 1.47 0 0 1 2.09 0l3.86 3.85a1.468 1.468 0 0 1 0 2.09l-12.33 12.33 12.33 12.33a1.47 1.47 0 0 1 0 2.09l-3.86 3.85a1.47 1.47 0 0 1-2.09 0L.435 19.706a1.459 1.459 0 0 1 0-2.08L17.665.436Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.arrow-down:after {
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.756 7.067a1.47 1.47 0 0 1 0-2.09l3.85-3.86a1.47 1.47 0 0 1 2.09 0l12.33 12.33 12.33-12.33a1.47 1.47 0 0 1 2.09 0l3.85 3.86a1.468 1.468 0 0 1 0 2.09l-17.27 17.23a1.46 1.46 0 0 1-2.08 0L.756 7.067Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.alarm-bell:after {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.1 35.64H24.86a5.86 5.86 0 0 1-11.72 0H2.9A3 3 0 0 1 0 32.71c3.38-2.86 7.32-8 7.32-19 0-4.39 3.64-9.19 9.7-10.09a2.2 2.2 0 1 1 4 0c6.06.9 9.7 5.7 9.7 10.09 0 11.05 3.94 16.17 7.32 19a3 3 0 0 1-2.94 2.93Zm-1.23-2.93c-4.1-4.62-6.09-10.89-6.09-19 0-2.95-2.79-7.32-8.78-7.32-5.99 0-8.78 4.37-8.78 7.32 0 8.14-2 14.41-6.09 19h29.74ZM19 38.93a3.3 3.3 0 0 1-3.29-3.29.37.37 0 1 0-.74 0 4 4 0 0 0 4 4 .37.37 0 1 0 0-.73l.03.02Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.plus:after {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 17.05a2.05 2.05 0 0 1-2 2h-8.91V28a2.05 2.05 0 0 1-2 2H13a2.05 2.05 0 0 1-2-2v-8.91H2.05a2.05 2.05 0 0 1-2-2V13a2.05 2.05 0 0 1 2.05-2h8.86V2.05a2.05 2.05 0 0 1 2-2h4.1a2.05 2.05 0 0 1 2 2.05v8.86H28a2.05 2.05 0 0 1 2 2v4.09Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.minus:after {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 6.05a2.05 2.05 0 0 1-2 2H2.05a2.05 2.05 0 0 1-2-2V2A2.05 2.05 0 0 1 2.1 0H28a2.05 2.05 0 0 1 2 2v4.05Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.close:after {
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 28.284 28.284 0l2.122 2.121L2.12 30.406 0 28.284Z' fill='%23fff'/%3E%3Cpath d='m2.121.707 28.285 28.284-2.122 2.122L0 2.828 2.121.708Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.menu:after {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h40v3H0V0ZM0 11h40v3H0v-3ZM0 22h40v3H0v-3Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.search:after {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.1 38a2.89 2.89 0 0 1-2.1-.84l-7.8-7.82a16.08 16.08 0 1 1 4.14-4.14l7.84 7.8a2.93 2.93 0 0 1-2.08 5Zm-19-32.2a10.25 10.25 0 1 0 10.22 10.27A10.25 10.25 0 0 0 16.07 5.83l.03-.03Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.tick:after {
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.78 8 19.55 25.23l-3.24 3.24a2.29 2.29 0 0 1-3.24 0l-3.23-3.24-8.62-8.61a2.32 2.32 0 0 1 0-3.24l3.24-3.24a2.32 2.32 0 0 1 3.24 0l7 7L30.3 1.53a2.29 2.29 0 0 1 3.24 0l3.24 3.24a2.27 2.27 0 0 1 .66 1.61A2.29 2.29 0 0 1 36.78 8Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.circle:after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.jump:after {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m0 15.123 4.096.033V0h3.776v15.156H12L6.048 22 0 15.123Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.jump-up:after {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m12 6.877-4.096-.033V22H4.128V6.844H0L5.952 0 12 6.877Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.facebook:after {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 15.7H35.7c-1.7 0-3.6 2.2-3.6 5.2v10.3H50v14.7H32.1V90H15.2V45.9H0V31.2h15.3v-8.7C15.3 10.1 23.9 0 35.7 0H50v15.7Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.twitter:after {
  background-image: url("data:image/svg+xml,%3Csvg width='111' height='90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M111 10.588c-4.098 1.805-8.437 3.008-13.016 3.61a22.497 22.497 0 0 0 10.003-12.513c-4.339 2.647-9.28 4.451-14.463 5.534C89.427 2.767 83.521 0 76.892 0 64.358 0 54.114 10.227 54.114 22.74c0 1.806.241 3.49.603 5.174-18.922-.962-35.675-9.986-46.883-23.703-1.928 3.37-3.134 7.22-3.134 11.43 0 7.822 3.977 14.8 10.124 18.891-3.736-.12-7.231-1.083-10.244-2.888v.241c0 10.95 7.834 20.214 18.198 22.26-1.928.48-3.977.841-6.026.841-1.446 0-2.892-.12-4.338-.36 2.892 9.024 11.329 15.641 21.211 15.762-7.834 6.136-17.596 9.746-28.202 9.746A41.05 41.05 0 0 1 0 79.773C10.124 86.27 22.055 90 34.83 90c41.822 0 64.72-34.652 64.72-64.612 0-.963 0-1.926-.12-2.888 4.7-3.37 8.557-7.34 11.57-11.912Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.instagram:after {
  background-image: url("data:image/svg+xml,%3Csvg width='91' height='91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.5 8.197c12.151 0 13.578.054 18.38.271 4.442.199 6.844.939 8.45 1.57 2.131.832 3.648 1.806 5.237 3.395 1.588 1.59 2.582 3.106 3.395 5.236.613 1.607 1.371 4.009 1.57 8.45.216 4.803.271 6.23.271 18.381s-.055 13.578-.271 18.38c-.199 4.442-.939 6.844-1.57 8.45-.831 2.131-1.807 3.648-3.395 5.237-1.59 1.588-3.106 2.582-5.236 3.395-1.607.613-4.009 1.371-8.45 1.57-4.803.216-6.23.271-18.381.271s-13.578-.055-18.38-.271c-4.442-.199-6.844-.939-8.45-1.57-2.131-.831-3.648-1.807-5.237-3.395-1.589-1.59-2.582-3.106-3.394-5.236-.614-1.607-1.372-4.009-1.57-8.45-.218-4.803-.272-6.23-.272-18.381s.054-13.578.271-18.38c.199-4.442.939-6.844 1.57-8.45.831-2.131 1.806-3.648 3.395-5.237 1.59-1.588 3.106-2.582 5.236-3.394 1.607-.614 4.009-1.372 8.45-1.57 4.803-.218 6.23-.272 18.381-.272ZM45.5 0C33.15 0 31.597.054 26.74.27c-4.839.217-8.143.994-11.05 2.113-2.997 1.156-5.525 2.727-8.052 5.255-2.528 2.527-4.081 5.073-5.255 8.052C1.263 18.58.488 21.883.271 26.74.054 31.597 0 33.132 0 45.5c0 12.368.054 13.903.27 18.76.217 4.839.994 8.143 2.113 11.05 1.156 2.997 2.727 5.525 5.255 8.052 2.527 2.528 5.073 4.081 8.052 5.255 2.89 1.119 6.193 1.896 11.05 2.112 4.857.217 6.392.271 18.76.271 12.368 0 13.903-.054 18.76-.27 4.839-.217 8.143-.994 11.05-2.113 2.997-1.156 5.525-2.727 8.052-5.255 2.528-2.527 4.081-5.073 5.255-8.052 1.119-2.89 1.896-6.193 2.112-11.05.217-4.857.271-6.392.271-18.76 0-12.368-.054-13.903-.27-18.76-.217-4.839-.994-8.143-2.113-11.05-1.156-2.997-2.727-5.525-5.255-8.052-2.527-2.528-5.073-4.081-8.052-5.255C72.42 1.263 69.117.488 64.26.271 59.403.054 57.85 0 45.5 0Z' fill='%23fff'/%3E%3Cpath d='M45.5 22.136c-12.892 0-23.364 10.454-23.364 23.364S32.59 68.864 45.5 68.864 68.864 58.41 68.864 45.5 58.392 22.136 45.5 22.136Zm0 38.513c-8.378 0-15.166-6.79-15.166-15.167 0-8.378 6.788-15.167 15.166-15.167s15.167 6.79 15.167 15.167c0 8.378-6.79 15.167-15.167 15.167ZM69.785 26.668a5.453 5.453 0 1 0 0-10.905 5.453 5.453 0 0 0 0 10.905Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.warning:after {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.544 15.418a1.34 1.34 0 0 1-1.17 2H1.344a1.34 1.34 0 0 1-1.17-2l8-14.72a1.33 1.33 0 0 1 2.34 0l8.03 14.72zm-7.7-9.72a.26.26 0 0 0-.1-.2.44.44 0 0 0-.25-.11h-2.3a.44.44 0 0 0-.25.11.3.3 0 0 0-.1.2l.17 4.78c0 .13.16.24.36.24h1.97c.19 0 .35-.11.36-.24l.14-4.78zm-.16 6.72a.35.35 0 0 0-.34-.35h-2a.35.35 0 0 0-.34.35v2a.34.34 0 0 0 .34.28h2a.34.34 0 0 0 .34-.34v-1.94z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.flag-gb:after {
  background-image: url("data:image/svg+xml,%3Csvg width='75' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M75 0H0v50h75V0Z' fill='%2300247D'/%3E%3Cpath d='m0 0 75 50m0-50L0 50' stroke='%23fff' stroke-width='8.665'/%3E%3Cpath d='m0 0 75 50m0-50L0 50' stroke='%23CF142B' stroke-width='5.774'/%3E%3Cpath d='M37.5 0v50M0 25h75' stroke='%23fff' stroke-width='14.442'/%3E%3Cpath d='M37.5 0v50M0 25h75' stroke='%23CF142B' stroke-width='8.665'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h75v50H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.response-header.website:after {
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.56 14.36c0 7.9-6.4 14.29-14.3 14.29C6.37 28.65-.01 22.24 0 14.32 0 6.36 6.39 0 14.36 0c7.84 0 14.21 6.43 14.21 14.35l-.01.01ZM6.54 13.25c.23-1.72.46-3.38.69-5.03-.76-.53-1.53-1.08-2.34-1.65-1.58 1.94-2.49 4.15-2.73 6.68h4.38Zm-4.35 2.16c-.04 1.94 1.43 5.5 2.72 6.66.69-.48 1.38-.97 2.08-1.42.24-.15.3-.28.25-.56-.18-.91-.33-1.83-.46-2.75-.09-.63-.12-1.27-.18-1.92H2.19v-.01Zm21.48 6.66c1.57-1.92 2.48-4.14 2.71-6.66h-4.34c-.26 1.65-.52 3.26-.76 4.87-.01.07.05.19.12.23.74.51 1.49 1.02 2.27 1.55v.01Zm-1.65-8.84h4.36c-.25-2.53-1.15-4.75-2.72-6.65-.78.53-1.52 1.02-2.25 1.53-.08.05-.12.2-.13.3 0 .13.06.27.08.41.21 1.45.43 2.91.65 4.42l.01-.01ZM9.19 9.21c-.17 1.31-.34 2.65-.51 4.02h4.51v-3.16c-1.32-.29-2.6-.56-4-.87v.01Zm6.15 4.02h4.52c-.18-1.39-.35-2.74-.52-4.02-1.4.3-2.69.59-4 .87v3.15Zm0 5.33c1.35.3 2.64.58 3.95.87.28-1.31.47-2.65.49-4.01h-4.45v3.14h.01Zm-2.15 0V15.4H8.67c.18 1.38.35 2.73.51 4.03 1.38-.3 2.66-.58 4-.87h.01ZM9.8 21.5c.76 1.93 1.54 3.69 3.38 4.78v-5.57c-1.14.27-2.23.52-3.38.79Zm3.4-19.14c-1.84 1.11-2.63 2.86-3.38 4.79 1.15.27 2.24.52 3.38.79V2.36Zm2.16 5.58c1.14-.27 2.23-.52 3.38-.79-.76-1.93-1.54-3.69-3.38-4.78v5.57Zm0 18.36c1.85-1.11 2.64-2.86 3.36-4.71-1.1-.44-2.2-.7-3.36-.79v5.5ZM7.89 6.11c.5-1.01.96-1.96 1.45-2.95-1.06.48-2.02 1.08-2.93 1.87l1.48 1.08Zm1.45 19.37c-.49-.99-.96-1.95-1.45-2.94-.48.35-.97.7-1.49 1.08.91.78 1.87 1.38 2.94 1.86ZM19.3 3.12s-.04.06-.05.09c.47.95.93 1.9 1.42 2.9.49-.35.97-.7 1.56-1.14L19.3 3.12Zm1.37 19.42c-.49 1-.96 1.95-1.44 2.93 1.06-.47 2.02-1.07 2.92-1.86-.52-.37-1-.72-1.48-1.07Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.phone:after {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.127 24.372c-.43.9-1.51 1.46-2.38 1.89-1.13.55-2.28.86-3.54.81-1.75-.08-3.29-.86-4.86-1.51-1.13-.46-2.21-1.02-3.22-1.7-3.11-2.11-6.79-6.13-8.62-9.41-.59-1.06-1.05-2.19-1.42-3.35-.51-1.62-1.16-3.23-1.08-4.98.05-1.26.46-2.37 1.11-3.45.51-.82 1.15-1.85 2.09-2.2.63-.25 1.96-.5 2.64-.47.13 0 .26.01.39.07.39.15.76 1.09.93 1.47.55 1.1 1.09 2.21 1.66 3.29.28.5.82 1.13.79 1.71-.05 1.15-3.52 2.67-3.57 3.68-.02.51.42 1.18.66 1.65 1.75 3.5 4.01 5.97 7.35 8.02.44.28 1.08.78 1.58.8 1.01.04 2.83-3.28 3.98-3.23.58.03 1.16.62 1.63.94 1.02.67 2.09 1.3 3.13 1.94.37.2 1.27.66 1.38 1.06.05.13.05.26.04.4-.03.68-.39 1.98-.7 2.59l.03-.02Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.map-location:after {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.625 8C12.5 8 14 9.5 14 11.375c0 .66-.188 1.283-.518 1.8l2.31 2.325-1.042 1.043-2.34-2.303a3.373 3.373 0 0 1-1.785.51 3.361 3.361 0 0 1-3.375-3.375C7.25 9.5 8.75 8 10.625 8Zm0 1.5a1.875 1.875 0 1 0 0 3.75 1.875 1.875 0 0 0 0-3.75ZM9.5 3.582 5 2v8.918l.75.262v.195c0 .48.067.945.195 1.38L5 12.425.995 13.977.875 14a.375.375 0 0 1-.375-.375V2.285c0-.173.113-.308.27-.36L5 .5l4.5 1.575L13.505.5h.12A.375.375 0 0 1 14 .875v6.982A4.86 4.86 0 0 0 10.625 6.5c-.375 0-.75.045-1.125.128V3.582Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.bullet-list:after {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6h2V4H0v2Zm0 4h2V8H0v2Zm0-8h2V0H0v2Zm4 4h14V4H4v2Zm0 4h14V8H4v2ZM4 0v2h14V0H4Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.speech-denied:after {
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.081 0H6.92C3.1 0 0 3.129 0 6.98v27.738c0 3.852 3.101 6.98 6.919 6.98h2.767v7.738c0 1.396 1.668 2.085 2.635 1.11l8.77-8.848h23.99c3.818 0 6.919-3.128 6.919-6.98V6.98C52 3.129 48.899 0 45.081 0Z' fill='%23fff'/%3E%3Cpath d='M25.995 4.356c-8.87 0-16.089 7.284-16.089 16.232 0 8.949 7.22 16.232 16.089 16.232 8.87 0 16.088-7.283 16.088-16.232 0-8.948-7.202-16.232-16.088-16.232Zm0 4.862c2.484 0 4.785.824 6.652 2.22L16.892 27.333a11.415 11.415 0 0 1-2.2-6.711c0-6.274 5.067-11.388 11.286-11.388l.017-.016Zm0 22.775c-1.984 0-3.868-.522-5.485-1.447l15.338-15.475a11.523 11.523 0 0 1 1.434 5.534c0 6.274-5.069 11.388-11.287 11.388Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.exclamation-loud:after {
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.767 30.294 32.817 0h-10.91l2.048 30.294h6.812ZM27.35 47c3.132 0 5.664-2.605 5.664-5.807 0-3.202-2.532-5.806-5.663-5.806-3.132 0-5.663 2.604-5.663 5.806S24.218 47 27.35 47Z' fill='%23fff'/%3E%3Cpath d='M15.174 36.349c-3.898-2.804-6.213-7.3-6.213-12.061 0-4.762 2.315-9.274 6.213-12.061l2.815 3.882a10.081 10.081 0 0 0-4.214 8.179c0 3.218 1.582 6.287 4.214 8.179l-2.815 3.882Z' fill='%23fff'/%3E%3Cpath d='M9.96 43.616C3.732 39.12 0 31.903 0 24.272 0 16.64 3.731 9.424 9.96 4.944l2.815 3.882c-4.98 3.584-7.961 9.357-7.961 15.446 0 6.088 2.981 11.862 7.961 15.445L9.961 43.6v.016ZM38.807 36.349l-2.815-3.882a10.082 10.082 0 0 0 4.214-8.18c0-3.218-1.582-6.287-4.214-8.178l2.815-3.882c3.898 2.803 6.213 7.3 6.213 12.06 0 4.762-2.315 9.275-6.213 12.062Z' fill='%23fff'/%3E%3Cpath d='m44.041 43.616-2.814-3.882c4.997-3.584 7.961-9.357 7.961-15.446 0-6.088-2.981-11.861-7.961-15.445l2.815-3.882c6.229 4.48 9.96 11.713 9.96 19.327 0 7.615-3.731 14.849-9.96 19.328Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.people-four:after {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.736 7.933c2.149 0 3.9-1.782 3.9-3.967 0-2.184-1.751-3.966-3.9-3.966-2.148 0-3.9 1.782-3.9 3.966 0 2.185 1.752 3.967 3.9 3.967ZM28.906 12.336v16.656h2.529L31.964 46h5.404l.644-17.008h2.545V12.336c0-1.73-1.388-3.143-3.09-3.143h-5.47c-1.703 0-3.09 1.412-3.09 3.143ZM49.181 7.933c2.149 0 3.9-1.782 3.9-3.967 0-2.184-1.751-3.966-3.9-3.966-2.148 0-3.9 1.782-3.9 3.966 0 2.185 1.752 3.967 3.9 3.967ZM43.367 12.336v16.656h2.529L46.425 46h5.404l.644-17.008h2.545V12.336c0-1.73-1.388-3.143-3.09-3.143h-5.47c-1.703 0-3.09 1.412-3.09 3.143ZM9.731 3.966C9.731 1.782 7.98 0 5.831 0 3.682 0 1.914 1.782 1.914 3.966c0 2.185 1.752 3.967 3.9 3.967 2.149 0 3.9-1.782 3.9-3.967h.017ZM0 12.336v16.656h2.529L3.057 46h5.405l.644-17.008h2.545V12.336c0-1.73-1.388-3.143-3.09-3.143H3.09C1.387 9.193 0 10.605 0 12.336Z' fill='%23fff'/%3E%3Cpath d='M20.275 7.933c2.149 0 3.9-1.782 3.9-3.967 0-2.184-1.751-3.966-3.9-3.966-2.148 0-3.9 1.782-3.9 3.966 0 2.185 1.752 3.967 3.9 3.967ZM14.46 12.336v16.656h2.53L17.517 46h5.404l.645-17.008h2.545V12.336c0-1.73-1.388-3.143-3.09-3.143h-5.47c-1.703 0-3.091 1.412-3.091 3.143Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.chat-bubbles:after {
  background-image: url("data:image/svg+xml,%3Csvg width='58' height='51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.547 10.675h29.165c2.916 0 5.289 2.417 5.289 5.387v21.4c0 2.971-2.373 5.388-5.29 5.388h-2.125v5.975c0 1.074-1.268 1.611-2.01.856L41.87 42.85H23.547c-2.916 0-5.29-2.417-5.29-5.388v-21.4c0-2.97 2.373-5.387 5.29-5.387Z' fill='%23fff'/%3E%3Cpath d='M5.29 0C2.372 0 0 2.417 0 5.388v21.4c0 2.97 2.373 5.387 5.29 5.387h2.125v5.975c0 1.075 1.269 1.612 2.01.856l6.706-6.83h18.323c2.916 0 5.29-2.418 5.29-5.389v-21.4c0-2.97-2.373-5.387-5.29-5.387H5.289Z' fill='%23fff'/%3E%3Cpath d='M31.833 7.016H7.875v3.742h23.958V7.016ZM31.833 13.965H7.875v3.743h23.958v-3.743ZM22.227 20.93H7.875v3.743h14.352V20.93Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.sound-on:after {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.667 32.995v-3.758c2.75-.794 4.965-2.322 6.645-4.583 1.681-2.261 2.521-4.828 2.521-7.7s-.84-5.44-2.52-7.7c-1.681-2.261-3.896-3.79-6.646-4.584V.912c3.789.856 6.875 2.773 9.258 5.753 2.383 2.98 3.575 6.41 3.575 10.289 0 3.88-1.192 7.31-3.575 10.29-2.383 2.98-5.47 4.897-9.258 5.751ZM.5 22.5v-11h7.333L17 2.333v29.333L7.833 22.5H.5Zm20.167 1.833V9.575a7.615 7.615 0 0 1 3.37 3.025A8.354 8.354 0 0 1 25.25 17a8.174 8.174 0 0 1-1.215 4.332c-.81 1.33-1.933 2.33-3.368 3Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.sound-off:after {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.752 30.887c-.336.214-.672.413-1.008.596-.336.183-.688.351-1.054.504a1.6 1.6 0 0 1-1.397 0 1.818 1.818 0 0 1-.987-1.054c-.183-.458-.16-.91.07-1.353a2.15 2.15 0 0 1 1.03-.985c.214-.091.413-.19.596-.298.183-.108.367-.222.55-.343l-6.554-5.821v5.087c0 .825-.375 1.399-1.124 1.72-.75.322-1.413.191-1.993-.39l-6.05-6.05h-5.5c-.52 0-.955-.176-1.307-.528a1.767 1.767 0 0 1-.526-1.306v-7.333c0-.52.176-.955.528-1.307A1.767 1.767 0 0 1 4.33 11.5h4.034L.848 3.983C.512 3.647.344 3.219.344 2.7c0-.52.168-.948.504-1.284.336-.336.764-.504 1.283-.504.52 0 .947.168 1.284.504L34.58 32.583c.336.336.504.764.504 1.283 0 .52-.168.947-.504 1.284-.336.336-.764.504-1.283.504-.52 0-.947-.168-1.283-.504l-4.263-4.263Zm5.18-5.087-2.66-2.659c.52-.947.91-1.94 1.17-2.979.26-1.039.39-2.108.39-3.208 0-2.536-.673-4.85-2.017-6.943a12.522 12.522 0 0 0-5.409-4.699 2.043 2.043 0 0 1-1.008-.984 1.739 1.739 0 0 1-.092-1.353c.184-.49.512-.84.985-1.055a1.706 1.706 0 0 1 1.444 0c2.964 1.314 5.332 3.316 7.105 6.005 1.772 2.689 2.658 5.698 2.658 9.029 0 1.62-.222 3.178-.666 4.675a16.2 16.2 0 0 1-1.9 4.17Zm-6.142-6.142-4.125-4.125v-4.308c0-.367.16-.634.482-.802a.906.906 0 0 1 .938.022c1.009.642 1.788 1.605 2.338 2.888s.825 2.505.825 3.667a7.898 7.898 0 0 1-.458 2.658Zm-7.792-7.792L14.23 7.1l1.65-1.65c.58-.581 1.246-.711 1.995-.39.75.32 1.123.893 1.122 1.719v5.087Z' fill='%23fff'/%3E%3C/svg%3E");
}

.response-header.email:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' fill='none'%3E%3Cpath fill='%23fff' d='M20 2c0-1.1-.9-2-2-2H2C.9 0 0 .9 0 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V2Zm-2 0-8 5-8-5h16Zm0 12H2V4l8 5 8-5v10Z'/%3E%3C/svg%3E");
}

.response-header.mobile-phone:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='22' fill='none'%3E%3Cpath fill='%23fff' d='M10.5 0h-8A2.5 2.5 0 0 0 0 2.5v17A2.5 2.5 0 0 0 2.5 22h8a2.5 2.5 0 0 0 2.5-2.5v-17A2.5 2.5 0 0 0 10.5 0Zm-4 21c-.83 0-1.5-.67-1.5-1.5S5.67 18 6.5 18s1.5.67 1.5 1.5S7.33 21 6.5 21Zm4.5-4H2V3h9v14Z'/%3E%3C/svg%3E");
}

.response-header.live-chat:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23fff' d='M2 2h16v12H3.17L2 15.17V2Zm0-2C.9 0 .01.9.01 2L0 20l4-4h14c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2H2Zm2 10h8v2H4v-2Zm0-3h12v2H4V7Zm0-3h12v2H4V4Z'/%3E%3C/svg%3E");
}

.response-header.quote-mark-fancy:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='95' fill='none' viewBox='0 0 99 95'%3E%3Cpath fill='%23fff' d='M28.852 2.03 32.946 0c.079 1.473-3.852 3.601-1.652 4.637l1.206-1.37c.006 2.829 2.647-1.89 3.56-1.471l-1.172 3.461 3.064-.253c-.152.846.937 2.18 1.573 2.667 1.42 1.093 2.266-.171 1.85 2.166 2.973-1.244 3.457 1.778 4.869 2.568.619.344 1.364-.135 1.532-.021.173.116 1.508 3.542 1.556 3.897.321 2.514-4.492 5.2-3.64 7.665l-1.728-.589c.252 2.764-1.773 6.48-3.547 8.561-3.156 3.704-5.62 8.885-8.311 13.022-1.595 2.454-2.259 6.005-1.57 8.852l1.207-1.371.161 2.583c-1.857-.134-2.394-1.763-4.396-.905-.095.846.162 1.84-.17 2.645-.308.756-1.553.59-.802 1.799l1.432-.353.599 4.018-1.235-.716c.799 1.407.209 3.507.732 4.771.467 1.133 2.157 1.248 2.152 2.076.001.71-1.772.754-.97 2.35l2.58 1.69-1.538.155-.386 2.467-1.457-5.393c-1.605 1.746.536 5.745 2.396 6.988l-1.16.58-3.836-8.45.634 5.346c.413 1.11 2.644 1.4 2.463 3.297l-1.105-.235.895 3.122 7.656 14.06-4.89-4.472-.08.996-1.42.028.145.871-.94.284-1.523-1.675-.973.26 1.391 2.243-2.026-2.609-.228 1.114-2.245-1.503-.465 1.172-1.267-1.76-.293 4.799c-1.132-.749-3.088-.993-4.1-1.51-7.115-3.639-12.19-12.45-15.013-19.976C-5.3 51.873 6.428 22.105 21.773 7.454c2.25-2.15 5.195-3.52 6.512-6.204zm1.22 83.46c-.723-2.031-1.706-4.499-2.754-6.365-.355-.636-.406-1.533-1.438-1.456a33 33 0 0 0 2.166 5.229c.378.725 1.098 2.605 2.027 2.593M84.208 13.793c.82.857 2.173 1.042 2.025 3.01l1.44-.604-.38 1.513 3.458-.252c-1.348 2.808 3.356 3.75 2.984 6.723l4.566-1.84c.65-.052.06 2.2-.152 2.658-1.577 3.448-5.35 5.61-8.188 7.357-.304.185-1.028-.016-1.428.262-1.414.97-.88 4.143-1.758 4.774l-1.998-.14c.076.966.431 2.356-.532 3.01-1.096.75-.212-2.719-1.775-.602 1.5 2.166-.453 1.65-.8 2.534l1.024.413c-.905 2.391-1.509 1.208-2.318 1.662-2.932 1.645-1.003 1.87-1.225 3.968-.035.326-.805.52-1.08 1.039-.333.643-2.36 4.364-.132 2.865l.257 3.455-.81-.927-.61 2.24 1.07.698c-1.416.465-2.184.53-3.483-.228l-.736 3.52 2.314-2.154c-.036 2.432-.553 2.82-2.732 3.185l-1.097-1.41c-.468 2.907 1.594 2.786 3.291 4.212l-1.916-.29c-.2 1.137-.787 1.605-1.962 1.585l1.556.874-.843 1.376L73.3 69.85l-2.895.965 1.4 2.132c-1.086.559-1.401 1.836-2.555 2.322-.908.384-2.41-.065-2.482.033-.652.93.634 1.023 1.178 1.053 1.655.11 2.22-1.55 3.36-.14-.78 1.134-.662 3.64.1 4.69.58.8 2.446.354 1.487 2.59l3.18.552.215-1.013c1.434.17.81 2.065 1.31 2.771.614.858 2.284.3 1.139 3.498l1.139-.475.9 1.316-3.944.297.395 1.951c-1.277-1.13-2.022-2.659-2.983-4.02-.297-.425.18-1.004-1.088-.627l.382 1.492-1.17.77 1.628 2.619-1.131 1.095-1.805-.85 1.13 1.895c-1.794.371-3.132-.438-4.342-1.66l-.872 1.543c-1.392-1.538-3.838-.894-5.319-1.422-.605-.215-6.3-3.806-6.52-4.13-.775-1.12.26-2.98-1.952-2.6-.388-3.285-3.19-5.127-2.072-8.5l2.143-.136.183-1.54-1.929.639-.115-1.473 2.884-1.211.64 1.934c-.239-2.005 1.621-5.852-1.347-4.569l-.849-1.714c-1.754 1.45.63 1.852.872 2.73.198.739-1.11 3.469-1.524 1.31l-2.678 1.162.174-1.507 2.676-.194-.156-1.967-1.895 1.13.345-2.004-1.977.14c-.031-.819-.413-1.063.572-.908 2.556.404.725-1.43 2.773-.829l-.105-1.48-1.481.104.688-4.018c-1.626-.228-.338 1.441-1.855.734l-.495.924c.093-1.376-.142-3.954.19-5.15.22-.79 1.338-.774 1.34-1.2 0-.542-.703-1.37-.63-2.758.071-1.39 1.064-3 1.071-4.426l.803.928c.584-.32 1.958-4.164.072-2.478-.26-2.285 2.193-3.016 3.156-4.443 1.102-1.635.95-4.381 3.578-5.001l-2.421.686.354-2.493c.212-.185 1.382.725 1.899-.412.621-1.36-1.643.459-1.051-.899.873-1.987 4.533-6.73 6.044-8.656 5.296-6.746 11.687-12.77 19.089-17.159.659.006 1.576 1.495 2.067 2.008z'/%3E%3C/svg%3E");
}

.response-header .text-highlight span {
  padding-left: 13rem;
  padding-right: 2rem;
}

@media (max-width: 991.98px) {
  .response-header .text-highlight span {
    padding-left: 9rem;
  }
}

.interactive-container {
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 5vw), 0 100%);
  background-color: #EDEADF;
}

.screen-content.elements > :not(:last-child) {
  margin-bottom: 4rem;
}

.scenario .text-highlight {
  line-height: 1.8;
}

@media (max-height: 1080px) {
  .scenario .video-wrap {
    margin-left: auto;
    margin-right: auto;
    width: 65%;
    margin-bottom: 2rem;
  }
  .scenario .text-description {
    font-size: 2rem;
  }
  .scenario .elements > :not(:last-child) {
    margin-bottom: 2rem;
  }
}

#master .marker-info-close {
  display: none;
  margin: 0;
  cursor: pointer;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: 3rem;
  height: 3rem;
  background-color: #F7E658;
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 28.284 28.284 0l2.122 2.121L2.12 30.406 0 28.284Z' fill='%23000'/%3E%3Cpath d='m2.121.707 28.285 28.284-2.122 2.122L0 2.828 2.121.708Z' fill='%23000'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.4rem;
  -webkit-transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

#master .marker-info-close:hover {
  background-color: #EF8D50;
}

.gm-style-iw-c {
  padding: 0 !important;
  border-radius: 0 !important;
  width: auto !important;
}

.gm-style-iw-c button {
  display: none !important;
}

#master .gm-style-iw-tc:after {
  background-color: #000;
}

.gm-style-iw-d {
  overflow: hidden !important;
}

#master .gm-style .gm-style-iw-d::-webkit-scrollbar-track, #master
.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece, #master
.gm-style .gm-style-iw-c, #master
.gm-style .gm-style-iw-t::after, #master
.gm-style .gm-style-iw-tc::after {
  background: #000;
}

#map .marker-info {
  padding: .8rem 3.5rem;
  text-align: center;
}

#map .marker-info, #map .marker-info-title {
  color: #fff;
}

#map .marker-info-title {
  font-size: 1.6rem;
  font-weight: 700;
  font-style: normal;
}

#map .marker-info-detail, #map .marker-info-address {
  display: none;
}

.grid-results .marker-info {
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

@media (min-width: 992px) {
  .grid-results .marker-info {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.info-wrap .marker-info-inner {
  padding: 3.6rem;
  background-color: #fff;
  height: 100%;
}

.info-wrap .marker-info-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-wrap .marker-info-heading:not(.simple) {
  margin-bottom: 1rem;
}

.info-wrap .marker-info-detail {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  font-weight: 700;
  font-style: normal;
  margin-left: 1.5rem;
}

.info-wrap .marker-info-address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/map-marker.svg");
  background-repeat: no-repeat;
  background-size: auto 5.4rem;
  background-position: left center;
  min-height: 5.4rem;
  padding-left: 7rem;
}

.search-filter-form form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#master .search-filter-form .form-item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 0;
}

#master .search-filter-form .form-actions {
  padding-top: 0;
}

#master #page .search-filter-form .form-actions input {
  background-image: url("data:image/svg+xml,%3Csvg width='39' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.1 38a2.89 2.89 0 0 1-2.1-.84l-7.8-7.82a16.08 16.08 0 1 1 4.14-4.14l7.84 7.8a2.93 2.93 0 0 1-2.08 5Zm-19-32.2a10.25 10.25 0 1 0 10.22 10.27A10.25 10.25 0 0 0 16.07 5.83l.03-.03Z' fill='%23000'/%3E%3C/svg%3E");
}

#master .search-filter-form input {
  min-height: 5rem;
}

.tab-wrap {
  padding: 0;
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tab-wrap > :not(.active) {
  margin-right: 1.4rem;
}

.tab-wrap .nav-link {
  font-size: 1.6rem;
  font-weight: 900;
  font-style: normal;
  display: block;
  padding: 1.1rem 1.4rem;
}

.tab-wrap .nav-link span {
  display: block;
  background-repeat: no-repeat;
  background-size: 1.6rem;
  background-position: left center;
  padding-left: 2.4rem;
}

.tab-wrap .nav-link:not(.active) {
  background-color: #8380AD;
}

.tab-wrap .nav-link.active {
  background-color: #eee;
}

.tab-wrap .nav-link.list span {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6h2V4H0v2Zm0 4h2V8H0v2Zm0-8h2V0H0v2Zm4 4h14V4H4v2Zm0 4h14V8H4v2ZM4 0v2h14V0H4Z' fill='%23000'/%3E%3C/svg%3E");
}

.tab-wrap .nav-link.map span {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.625 8C12.5 8 14 9.5 14 11.375c0 .66-.188 1.283-.518 1.8l2.31 2.325-1.042 1.043-2.34-2.303a3.373 3.373 0 0 1-1.785.51 3.361 3.361 0 0 1-3.375-3.375C7.25 9.5 8.75 8 10.625 8Zm0 1.5a1.875 1.875 0 1 0 0 3.75 1.875 1.875 0 0 0 0-3.75ZM9.5 3.582 5 2v8.918l.75.262v.195c0 .48.067.945.195 1.38L5 12.425.995 13.977.875 14a.375.375 0 0 1-.375-.375V2.285c0-.173.113-.308.27-.36L5 .5l4.5 1.575L13.505.5h.12A.375.375 0 0 1 14 .875v6.982A4.86 4.86 0 0 0 10.625 6.5c-.375 0-.75.045-1.125.128V3.582Z' fill='%23000'/%3E%3C/svg%3E");
}

.tab-pane:not(.active) {
  position: absolute;
  left: -9999rem;
  opacity: 0;
  overflow: hidden;
  height: 0;
  visibility: hidden;
  pointer-events: none;
}

.form-message-invalid {
  margin-top: 3rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  color: #fff;
  padding: 1rem 1.6rem 1rem 4.8rem;
  font-weight: 700;
  font-size: 1.4rem;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.544 15.418a1.34 1.34 0 0 1-1.17 2H1.344a1.34 1.34 0 0 1-1.17-2l8-14.72a1.33 1.33 0 0 1 2.34 0l8.03 14.72zm-7.7-9.72a.26.26 0 0 0-.1-.2.44.44 0 0 0-.25-.11h-2.3a.44.44 0 0 0-.25.11.3.3 0 0 0-.1.2l.17 4.78c0 .13.16.24.36.24h1.97c.19 0 .35-.11.36-.24l.14-4.78zm-.16 6.72a.35.35 0 0 0-.34-.35h-2a.35.35 0 0 0-.34.35v2a.34.34 0 0 0 .34.28h2a.34.34 0 0 0 .34-.34v-1.94z' fill='%23F7E658'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: auto 2rem;
  background-position: left 1.6rem center;
}

#master .page-home .section-feature {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .overlay-wrap {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .overlay-wrap .overlay-item {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
}

@media (min-width: 992px) {
  .content-wrap {
    clip-path: polygon(0 5%, 100% 0, 100% 100%, 0% 100%);
  }
}

#master #page .section-theme-lime .highlighter:not(.highlighter-small):before, #master #page .section-theme-lime .highlighter:not(.highlighter-small):after, #master #page .section-theme-lime .highlighter:not(.highlighter-small) .inner:before, #master #page .section-theme-lime .highlighter:not(.highlighter-small) .inner:after, #master #page .section-theme-lime .highlighter:not(.highlighter-small) .text, #master #page .section-theme-yellow .highlighter:not(.highlighter-small):before, #master #page .section-theme-yellow .highlighter:not(.highlighter-small):after, #master #page .section-theme-yellow .highlighter:not(.highlighter-small) .inner:before, #master #page .section-theme-yellow .highlighter:not(.highlighter-small) .inner:after, #master #page .section-theme-yellow .highlighter:not(.highlighter-small) .text, #master #page .section-theme-black .highlighter:not(.highlighter-small):before, #master #page .section-theme-black .highlighter:not(.highlighter-small):after, #master #page .section-theme-black .highlighter:not(.highlighter-small) .inner:before, #master #page .section-theme-black .highlighter:not(.highlighter-small) .inner:after, #master #page .section-theme-black .highlighter:not(.highlighter-small) .text {
  background-color: #fff;
}

#master #page .section-theme-lime .highlighter:not(.highlighter-small) .text, #master #page .section-theme-yellow .highlighter:not(.highlighter-small) .text, #master #page .section-theme-black .highlighter:not(.highlighter-small) .text {
  color: #000;
}

.section-theme-lime, .section-theme-yellow {
  position: relative;
  z-index: 2;
  background-color: #e1ff33;
}

.section-theme-lime:before, .section-theme-lime:after, .section-theme-yellow:before, .section-theme-yellow:after {
  content: '';
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  height: 1.6rem;
  background-color: #e1ff33;
}

.section-theme-lime:before, .section-theme-yellow:before {
  bottom: 100%;
  -webkit-mask-image: url("../images/edge-top.svg");
  mask-image: url("../images/edge-top.svg");
}

.section-theme-lime:after, .section-theme-yellow:after {
  top: 100%;
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
}

.section-theme-lime.section-dark blockquote, .section-theme-yellow.section-dark blockquote {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='95' fill='none' viewBox='0 0 99 95'%3E%3Cpath fill='%23e1ff33' d='M28.852 2.03 32.946 0c.079 1.473-3.852 3.601-1.652 4.637l1.206-1.37c.006 2.829 2.647-1.89 3.56-1.471l-1.172 3.461 3.064-.253c-.152.846.937 2.18 1.573 2.667 1.42 1.093 2.266-.171 1.85 2.166 2.973-1.244 3.457 1.778 4.869 2.568.619.344 1.364-.135 1.532-.021.173.116 1.508 3.542 1.556 3.897.321 2.514-4.492 5.2-3.64 7.665l-1.728-.589c.252 2.764-1.773 6.48-3.547 8.561-3.156 3.704-5.62 8.885-8.311 13.022-1.595 2.454-2.259 6.005-1.57 8.852l1.207-1.371.161 2.583c-1.857-.134-2.394-1.763-4.396-.905-.095.846.162 1.84-.17 2.645-.308.756-1.553.59-.802 1.799l1.432-.353.599 4.018-1.235-.716c.799 1.407.209 3.507.732 4.771.467 1.133 2.157 1.248 2.152 2.076.001.71-1.772.754-.97 2.35l2.58 1.69-1.538.155-.386 2.467-1.457-5.393c-1.605 1.746.536 5.745 2.396 6.988l-1.16.58-3.836-8.45.634 5.346c.413 1.11 2.644 1.4 2.463 3.297l-1.105-.235.895 3.122 7.656 14.06-4.89-4.472-.08.996-1.42.028.145.871-.94.284-1.523-1.675-.973.26 1.391 2.243-2.026-2.609-.228 1.114-2.245-1.503-.465 1.172-1.267-1.76-.293 4.799c-1.132-.749-3.088-.993-4.1-1.51-7.115-3.639-12.19-12.45-15.013-19.976C-5.3 51.873 6.428 22.105 21.773 7.454c2.25-2.15 5.195-3.52 6.512-6.204zm1.22 83.46c-.723-2.031-1.706-4.499-2.754-6.365-.355-.636-.406-1.533-1.438-1.456a33 33 0 0 0 2.166 5.229c.378.725 1.098 2.605 2.027 2.593M84.208 13.793c.82.857 2.173 1.042 2.025 3.01l1.44-.604-.38 1.513 3.458-.252c-1.348 2.808 3.356 3.75 2.984 6.723l4.566-1.84c.65-.052.06 2.2-.152 2.658-1.577 3.448-5.35 5.61-8.188 7.357-.304.185-1.028-.016-1.428.262-1.414.97-.88 4.143-1.758 4.774l-1.998-.14c.076.966.431 2.356-.532 3.01-1.096.75-.212-2.719-1.775-.602 1.5 2.166-.453 1.65-.8 2.534l1.024.413c-.905 2.391-1.509 1.208-2.318 1.662-2.932 1.645-1.003 1.87-1.225 3.968-.035.326-.805.52-1.08 1.039-.333.643-2.36 4.364-.132 2.865l.257 3.455-.81-.927-.61 2.24 1.07.698c-1.416.465-2.184.53-3.483-.228l-.736 3.52 2.314-2.154c-.036 2.432-.553 2.82-2.732 3.185l-1.097-1.41c-.468 2.907 1.594 2.786 3.291 4.212l-1.916-.29c-.2 1.137-.787 1.605-1.962 1.585l1.556.874-.843 1.376L73.3 69.85l-2.895.965 1.4 2.132c-1.086.559-1.401 1.836-2.555 2.322-.908.384-2.41-.065-2.482.033-.652.93.634 1.023 1.178 1.053 1.655.11 2.22-1.55 3.36-.14-.78 1.134-.662 3.64.1 4.69.58.8 2.446.354 1.487 2.59l3.18.552.215-1.013c1.434.17.81 2.065 1.31 2.771.614.858 2.284.3 1.139 3.498l1.139-.475.9 1.316-3.944.297.395 1.951c-1.277-1.13-2.022-2.659-2.983-4.02-.297-.425.18-1.004-1.088-.627l.382 1.492-1.17.77 1.628 2.619-1.131 1.095-1.805-.85 1.13 1.895c-1.794.371-3.132-.438-4.342-1.66l-.872 1.543c-1.392-1.538-3.838-.894-5.319-1.422-.605-.215-6.3-3.806-6.52-4.13-.775-1.12.26-2.98-1.952-2.6-.388-3.285-3.19-5.127-2.072-8.5l2.143-.136.183-1.54-1.929.639-.115-1.473 2.884-1.211.64 1.934c-.239-2.005 1.621-5.852-1.347-4.569l-.849-1.714c-1.754 1.45.63 1.852.872 2.73.198.739-1.11 3.469-1.524 1.31l-2.678 1.162.174-1.507 2.676-.194-.156-1.967-1.895 1.13.345-2.004-1.977.14c-.031-.819-.413-1.063.572-.908 2.556.404.725-1.43 2.773-.829l-.105-1.48-1.481.104.688-4.018c-1.626-.228-.338 1.441-1.855.734l-.495.924c.093-1.376-.142-3.954.19-5.15.22-.79 1.338-.774 1.34-1.2 0-.542-.703-1.37-.63-2.758.071-1.39 1.064-3 1.071-4.426l.803.928c.584-.32 1.958-4.164.072-2.478-.26-2.285 2.193-3.016 3.156-4.443 1.102-1.635.95-4.381 3.578-5.001l-2.421.686.354-2.493c.212-.185 1.382.725 1.899-.412.621-1.36-1.643.459-1.051-.899.873-1.987 4.533-6.73 6.044-8.656 5.296-6.746 11.687-12.77 19.089-17.159.659.006 1.576 1.495 2.067 2.008z'/%3E%3C/svg%3E");
}

#master #page .section-theme-lime.section-dark .button, #master #page .section-theme-yellow.section-dark .button {
  background-color: #e1ff33;
}

.section-theme-lime.slant:before, .section-theme-yellow.slant:before {
  background-color: #e1ff33;
}

.section-theme-black {
  position: relative;
  z-index: 2;
  background-color: #000;
  color: #fff;
}

.section-theme-black:before, .section-theme-black:after {
  content: '';
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  height: 1.6rem;
  background-color: #000;
}

.section-theme-black:before {
  bottom: 100%;
  -webkit-mask-image: url("../images/edge-top.svg");
  mask-image: url("../images/edge-top.svg");
}

.section-theme-black:after {
  top: 100%;
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
}

.section-theme-black.section-dark blockquote {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='95' fill='none' viewBox='0 0 99 95'%3E%3Cpath fill='%23000' d='M28.852 2.03 32.946 0c.079 1.473-3.852 3.601-1.652 4.637l1.206-1.37c.006 2.829 2.647-1.89 3.56-1.471l-1.172 3.461 3.064-.253c-.152.846.937 2.18 1.573 2.667 1.42 1.093 2.266-.171 1.85 2.166 2.973-1.244 3.457 1.778 4.869 2.568.619.344 1.364-.135 1.532-.021.173.116 1.508 3.542 1.556 3.897.321 2.514-4.492 5.2-3.64 7.665l-1.728-.589c.252 2.764-1.773 6.48-3.547 8.561-3.156 3.704-5.62 8.885-8.311 13.022-1.595 2.454-2.259 6.005-1.57 8.852l1.207-1.371.161 2.583c-1.857-.134-2.394-1.763-4.396-.905-.095.846.162 1.84-.17 2.645-.308.756-1.553.59-.802 1.799l1.432-.353.599 4.018-1.235-.716c.799 1.407.209 3.507.732 4.771.467 1.133 2.157 1.248 2.152 2.076.001.71-1.772.754-.97 2.35l2.58 1.69-1.538.155-.386 2.467-1.457-5.393c-1.605 1.746.536 5.745 2.396 6.988l-1.16.58-3.836-8.45.634 5.346c.413 1.11 2.644 1.4 2.463 3.297l-1.105-.235.895 3.122 7.656 14.06-4.89-4.472-.08.996-1.42.028.145.871-.94.284-1.523-1.675-.973.26 1.391 2.243-2.026-2.609-.228 1.114-2.245-1.503-.465 1.172-1.267-1.76-.293 4.799c-1.132-.749-3.088-.993-4.1-1.51-7.115-3.639-12.19-12.45-15.013-19.976C-5.3 51.873 6.428 22.105 21.773 7.454c2.25-2.15 5.195-3.52 6.512-6.204zm1.22 83.46c-.723-2.031-1.706-4.499-2.754-6.365-.355-.636-.406-1.533-1.438-1.456a33 33 0 0 0 2.166 5.229c.378.725 1.098 2.605 2.027 2.593M84.208 13.793c.82.857 2.173 1.042 2.025 3.01l1.44-.604-.38 1.513 3.458-.252c-1.348 2.808 3.356 3.75 2.984 6.723l4.566-1.84c.65-.052.06 2.2-.152 2.658-1.577 3.448-5.35 5.61-8.188 7.357-.304.185-1.028-.016-1.428.262-1.414.97-.88 4.143-1.758 4.774l-1.998-.14c.076.966.431 2.356-.532 3.01-1.096.75-.212-2.719-1.775-.602 1.5 2.166-.453 1.65-.8 2.534l1.024.413c-.905 2.391-1.509 1.208-2.318 1.662-2.932 1.645-1.003 1.87-1.225 3.968-.035.326-.805.52-1.08 1.039-.333.643-2.36 4.364-.132 2.865l.257 3.455-.81-.927-.61 2.24 1.07.698c-1.416.465-2.184.53-3.483-.228l-.736 3.52 2.314-2.154c-.036 2.432-.553 2.82-2.732 3.185l-1.097-1.41c-.468 2.907 1.594 2.786 3.291 4.212l-1.916-.29c-.2 1.137-.787 1.605-1.962 1.585l1.556.874-.843 1.376L73.3 69.85l-2.895.965 1.4 2.132c-1.086.559-1.401 1.836-2.555 2.322-.908.384-2.41-.065-2.482.033-.652.93.634 1.023 1.178 1.053 1.655.11 2.22-1.55 3.36-.14-.78 1.134-.662 3.64.1 4.69.58.8 2.446.354 1.487 2.59l3.18.552.215-1.013c1.434.17.81 2.065 1.31 2.771.614.858 2.284.3 1.139 3.498l1.139-.475.9 1.316-3.944.297.395 1.951c-1.277-1.13-2.022-2.659-2.983-4.02-.297-.425.18-1.004-1.088-.627l.382 1.492-1.17.77 1.628 2.619-1.131 1.095-1.805-.85 1.13 1.895c-1.794.371-3.132-.438-4.342-1.66l-.872 1.543c-1.392-1.538-3.838-.894-5.319-1.422-.605-.215-6.3-3.806-6.52-4.13-.775-1.12.26-2.98-1.952-2.6-.388-3.285-3.19-5.127-2.072-8.5l2.143-.136.183-1.54-1.929.639-.115-1.473 2.884-1.211.64 1.934c-.239-2.005 1.621-5.852-1.347-4.569l-.849-1.714c-1.754 1.45.63 1.852.872 2.73.198.739-1.11 3.469-1.524 1.31l-2.678 1.162.174-1.507 2.676-.194-.156-1.967-1.895 1.13.345-2.004-1.977.14c-.031-.819-.413-1.063.572-.908 2.556.404.725-1.43 2.773-.829l-.105-1.48-1.481.104.688-4.018c-1.626-.228-.338 1.441-1.855.734l-.495.924c.093-1.376-.142-3.954.19-5.15.22-.79 1.338-.774 1.34-1.2 0-.542-.703-1.37-.63-2.758.071-1.39 1.064-3 1.071-4.426l.803.928c.584-.32 1.958-4.164.072-2.478-.26-2.285 2.193-3.016 3.156-4.443 1.102-1.635.95-4.381 3.578-5.001l-2.421.686.354-2.493c.212-.185 1.382.725 1.899-.412.621-1.36-1.643.459-1.051-.899.873-1.987 4.533-6.73 6.044-8.656 5.296-6.746 11.687-12.77 19.089-17.159.659.006 1.576 1.495 2.067 2.008z'/%3E%3C/svg%3E");
}

#master #page .section-theme-black.section-dark .button {
  background-color: #000;
}

.section-theme-black.slant:before {
  background-color: #000;
}

#master .section-theme-black .button {
  background-color: #12DDC0;
}

#master .section-theme-black ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%23CDE912'/%3E%3C/svg%3E");
}

.section-theme-black blockquote {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='95' fill='none' viewBox='0 0 99 95'%3E%3Cpath fill='%23CDE912' d='M28.852 2.03 32.946 0c.079 1.473-3.852 3.601-1.652 4.637l1.206-1.37c.006 2.829 2.647-1.89 3.56-1.471l-1.172 3.461 3.064-.253c-.152.846.937 2.18 1.573 2.667 1.42 1.093 2.266-.171 1.85 2.166 2.973-1.244 3.457 1.778 4.869 2.568.619.344 1.364-.135 1.532-.021.173.116 1.508 3.542 1.556 3.897.321 2.514-4.492 5.2-3.64 7.665l-1.728-.589c.252 2.764-1.773 6.48-3.547 8.561-3.156 3.704-5.62 8.885-8.311 13.022-1.595 2.454-2.259 6.005-1.57 8.852l1.207-1.371.161 2.583c-1.857-.134-2.394-1.763-4.396-.905-.095.846.162 1.84-.17 2.645-.308.756-1.553.59-.802 1.799l1.432-.353.599 4.018-1.235-.716c.799 1.407.209 3.507.732 4.771.467 1.133 2.157 1.248 2.152 2.076.001.71-1.772.754-.97 2.35l2.58 1.69-1.538.155-.386 2.467-1.457-5.393c-1.605 1.746.536 5.745 2.396 6.988l-1.16.58-3.836-8.45.634 5.346c.413 1.11 2.644 1.4 2.463 3.297l-1.105-.235.895 3.122 7.656 14.06-4.89-4.472-.08.996-1.42.028.145.871-.94.284-1.523-1.675-.973.26 1.391 2.243-2.026-2.609-.228 1.114-2.245-1.503-.465 1.172-1.267-1.76-.293 4.799c-1.132-.749-3.088-.993-4.1-1.51-7.115-3.639-12.19-12.45-15.013-19.976C-5.3 51.873 6.428 22.105 21.773 7.454c2.25-2.15 5.195-3.52 6.512-6.204zm1.22 83.46c-.723-2.031-1.706-4.499-2.754-6.365-.355-.636-.406-1.533-1.438-1.456a33 33 0 0 0 2.166 5.229c.378.725 1.098 2.605 2.027 2.593M84.208 13.793c.82.857 2.173 1.042 2.025 3.01l1.44-.604-.38 1.513 3.458-.252c-1.348 2.808 3.356 3.75 2.984 6.723l4.566-1.84c.65-.052.06 2.2-.152 2.658-1.577 3.448-5.35 5.61-8.188 7.357-.304.185-1.028-.016-1.428.262-1.414.97-.88 4.143-1.758 4.774l-1.998-.14c.076.966.431 2.356-.532 3.01-1.096.75-.212-2.719-1.775-.602 1.5 2.166-.453 1.65-.8 2.534l1.024.413c-.905 2.391-1.509 1.208-2.318 1.662-2.932 1.645-1.003 1.87-1.225 3.968-.035.326-.805.52-1.08 1.039-.333.643-2.36 4.364-.132 2.865l.257 3.455-.81-.927-.61 2.24 1.07.698c-1.416.465-2.184.53-3.483-.228l-.736 3.52 2.314-2.154c-.036 2.432-.553 2.82-2.732 3.185l-1.097-1.41c-.468 2.907 1.594 2.786 3.291 4.212l-1.916-.29c-.2 1.137-.787 1.605-1.962 1.585l1.556.874-.843 1.376L73.3 69.85l-2.895.965 1.4 2.132c-1.086.559-1.401 1.836-2.555 2.322-.908.384-2.41-.065-2.482.033-.652.93.634 1.023 1.178 1.053 1.655.11 2.22-1.55 3.36-.14-.78 1.134-.662 3.64.1 4.69.58.8 2.446.354 1.487 2.59l3.18.552.215-1.013c1.434.17.81 2.065 1.31 2.771.614.858 2.284.3 1.139 3.498l1.139-.475.9 1.316-3.944.297.395 1.951c-1.277-1.13-2.022-2.659-2.983-4.02-.297-.425.18-1.004-1.088-.627l.382 1.492-1.17.77 1.628 2.619-1.131 1.095-1.805-.85 1.13 1.895c-1.794.371-3.132-.438-4.342-1.66l-.872 1.543c-1.392-1.538-3.838-.894-5.319-1.422-.605-.215-6.3-3.806-6.52-4.13-.775-1.12.26-2.98-1.952-2.6-.388-3.285-3.19-5.127-2.072-8.5l2.143-.136.183-1.54-1.929.639-.115-1.473 2.884-1.211.64 1.934c-.239-2.005 1.621-5.852-1.347-4.569l-.849-1.714c-1.754 1.45.63 1.852.872 2.73.198.739-1.11 3.469-1.524 1.31l-2.678 1.162.174-1.507 2.676-.194-.156-1.967-1.895 1.13.345-2.004-1.977.14c-.031-.819-.413-1.063.572-.908 2.556.404.725-1.43 2.773-.829l-.105-1.48-1.481.104.688-4.018c-1.626-.228-.338 1.441-1.855.734l-.495.924c.093-1.376-.142-3.954.19-5.15.22-.79 1.338-.774 1.34-1.2 0-.542-.703-1.37-.63-2.758.071-1.39 1.064-3 1.071-4.426l.803.928c.584-.32 1.958-4.164.072-2.478-.26-2.285 2.193-3.016 3.156-4.443 1.102-1.635.95-4.381 3.578-5.001l-2.421.686.354-2.493c.212-.185 1.382.725 1.899-.412.621-1.36-1.643.459-1.051-.899.873-1.987 4.533-6.73 6.044-8.656 5.296-6.746 11.687-12.77 19.089-17.159.659.006 1.576 1.495 2.067 2.008z'/%3E%3C/svg%3E");
}

.section-theme-black .card {
  color: #000;
}

.section-theme-purple {
  position: relative;
  z-index: 2;
  background-color: #8380AD;
}

.section-theme-purple:before, .section-theme-purple:after {
  content: '';
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  height: 1.6rem;
  background-color: #8380AD;
}

.section-theme-purple:before {
  bottom: 100%;
  -webkit-mask-image: url("../images/edge-top.svg");
  mask-image: url("../images/edge-top.svg");
}

.section-theme-purple:after {
  top: 100%;
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
}

.section-theme-purple.section-dark blockquote {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='95' fill='none' viewBox='0 0 99 95'%3E%3Cpath fill='%238380AD' d='M28.852 2.03 32.946 0c.079 1.473-3.852 3.601-1.652 4.637l1.206-1.37c.006 2.829 2.647-1.89 3.56-1.471l-1.172 3.461 3.064-.253c-.152.846.937 2.18 1.573 2.667 1.42 1.093 2.266-.171 1.85 2.166 2.973-1.244 3.457 1.778 4.869 2.568.619.344 1.364-.135 1.532-.021.173.116 1.508 3.542 1.556 3.897.321 2.514-4.492 5.2-3.64 7.665l-1.728-.589c.252 2.764-1.773 6.48-3.547 8.561-3.156 3.704-5.62 8.885-8.311 13.022-1.595 2.454-2.259 6.005-1.57 8.852l1.207-1.371.161 2.583c-1.857-.134-2.394-1.763-4.396-.905-.095.846.162 1.84-.17 2.645-.308.756-1.553.59-.802 1.799l1.432-.353.599 4.018-1.235-.716c.799 1.407.209 3.507.732 4.771.467 1.133 2.157 1.248 2.152 2.076.001.71-1.772.754-.97 2.35l2.58 1.69-1.538.155-.386 2.467-1.457-5.393c-1.605 1.746.536 5.745 2.396 6.988l-1.16.58-3.836-8.45.634 5.346c.413 1.11 2.644 1.4 2.463 3.297l-1.105-.235.895 3.122 7.656 14.06-4.89-4.472-.08.996-1.42.028.145.871-.94.284-1.523-1.675-.973.26 1.391 2.243-2.026-2.609-.228 1.114-2.245-1.503-.465 1.172-1.267-1.76-.293 4.799c-1.132-.749-3.088-.993-4.1-1.51-7.115-3.639-12.19-12.45-15.013-19.976C-5.3 51.873 6.428 22.105 21.773 7.454c2.25-2.15 5.195-3.52 6.512-6.204zm1.22 83.46c-.723-2.031-1.706-4.499-2.754-6.365-.355-.636-.406-1.533-1.438-1.456a33 33 0 0 0 2.166 5.229c.378.725 1.098 2.605 2.027 2.593M84.208 13.793c.82.857 2.173 1.042 2.025 3.01l1.44-.604-.38 1.513 3.458-.252c-1.348 2.808 3.356 3.75 2.984 6.723l4.566-1.84c.65-.052.06 2.2-.152 2.658-1.577 3.448-5.35 5.61-8.188 7.357-.304.185-1.028-.016-1.428.262-1.414.97-.88 4.143-1.758 4.774l-1.998-.14c.076.966.431 2.356-.532 3.01-1.096.75-.212-2.719-1.775-.602 1.5 2.166-.453 1.65-.8 2.534l1.024.413c-.905 2.391-1.509 1.208-2.318 1.662-2.932 1.645-1.003 1.87-1.225 3.968-.035.326-.805.52-1.08 1.039-.333.643-2.36 4.364-.132 2.865l.257 3.455-.81-.927-.61 2.24 1.07.698c-1.416.465-2.184.53-3.483-.228l-.736 3.52 2.314-2.154c-.036 2.432-.553 2.82-2.732 3.185l-1.097-1.41c-.468 2.907 1.594 2.786 3.291 4.212l-1.916-.29c-.2 1.137-.787 1.605-1.962 1.585l1.556.874-.843 1.376L73.3 69.85l-2.895.965 1.4 2.132c-1.086.559-1.401 1.836-2.555 2.322-.908.384-2.41-.065-2.482.033-.652.93.634 1.023 1.178 1.053 1.655.11 2.22-1.55 3.36-.14-.78 1.134-.662 3.64.1 4.69.58.8 2.446.354 1.487 2.59l3.18.552.215-1.013c1.434.17.81 2.065 1.31 2.771.614.858 2.284.3 1.139 3.498l1.139-.475.9 1.316-3.944.297.395 1.951c-1.277-1.13-2.022-2.659-2.983-4.02-.297-.425.18-1.004-1.088-.627l.382 1.492-1.17.77 1.628 2.619-1.131 1.095-1.805-.85 1.13 1.895c-1.794.371-3.132-.438-4.342-1.66l-.872 1.543c-1.392-1.538-3.838-.894-5.319-1.422-.605-.215-6.3-3.806-6.52-4.13-.775-1.12.26-2.98-1.952-2.6-.388-3.285-3.19-5.127-2.072-8.5l2.143-.136.183-1.54-1.929.639-.115-1.473 2.884-1.211.64 1.934c-.239-2.005 1.621-5.852-1.347-4.569l-.849-1.714c-1.754 1.45.63 1.852.872 2.73.198.739-1.11 3.469-1.524 1.31l-2.678 1.162.174-1.507 2.676-.194-.156-1.967-1.895 1.13.345-2.004-1.977.14c-.031-.819-.413-1.063.572-.908 2.556.404.725-1.43 2.773-.829l-.105-1.48-1.481.104.688-4.018c-1.626-.228-.338 1.441-1.855.734l-.495.924c.093-1.376-.142-3.954.19-5.15.22-.79 1.338-.774 1.34-1.2 0-.542-.703-1.37-.63-2.758.071-1.39 1.064-3 1.071-4.426l.803.928c.584-.32 1.958-4.164.072-2.478-.26-2.285 2.193-3.016 3.156-4.443 1.102-1.635.95-4.381 3.578-5.001l-2.421.686.354-2.493c.212-.185 1.382.725 1.899-.412.621-1.36-1.643.459-1.051-.899.873-1.987 4.533-6.73 6.044-8.656 5.296-6.746 11.687-12.77 19.089-17.159.659.006 1.576 1.495 2.067 2.008z'/%3E%3C/svg%3E");
}

#master #page .section-theme-purple.section-dark .button {
  background-color: #8380AD;
}

.section-theme-purple.slant:before {
  background-color: #8380AD;
}

.section-theme-green {
  position: relative;
  z-index: 2;
  background-color: #12DDC0;
}

.section-theme-green:before, .section-theme-green:after {
  content: '';
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  height: 1.6rem;
  background-color: #12DDC0;
}

.section-theme-green:before {
  bottom: 100%;
  -webkit-mask-image: url("../images/edge-top.svg");
  mask-image: url("../images/edge-top.svg");
}

.section-theme-green:after {
  top: 100%;
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
}

.section-theme-green.section-dark blockquote {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='95' fill='none' viewBox='0 0 99 95'%3E%3Cpath fill='%2312DDC0' d='M28.852 2.03 32.946 0c.079 1.473-3.852 3.601-1.652 4.637l1.206-1.37c.006 2.829 2.647-1.89 3.56-1.471l-1.172 3.461 3.064-.253c-.152.846.937 2.18 1.573 2.667 1.42 1.093 2.266-.171 1.85 2.166 2.973-1.244 3.457 1.778 4.869 2.568.619.344 1.364-.135 1.532-.021.173.116 1.508 3.542 1.556 3.897.321 2.514-4.492 5.2-3.64 7.665l-1.728-.589c.252 2.764-1.773 6.48-3.547 8.561-3.156 3.704-5.62 8.885-8.311 13.022-1.595 2.454-2.259 6.005-1.57 8.852l1.207-1.371.161 2.583c-1.857-.134-2.394-1.763-4.396-.905-.095.846.162 1.84-.17 2.645-.308.756-1.553.59-.802 1.799l1.432-.353.599 4.018-1.235-.716c.799 1.407.209 3.507.732 4.771.467 1.133 2.157 1.248 2.152 2.076.001.71-1.772.754-.97 2.35l2.58 1.69-1.538.155-.386 2.467-1.457-5.393c-1.605 1.746.536 5.745 2.396 6.988l-1.16.58-3.836-8.45.634 5.346c.413 1.11 2.644 1.4 2.463 3.297l-1.105-.235.895 3.122 7.656 14.06-4.89-4.472-.08.996-1.42.028.145.871-.94.284-1.523-1.675-.973.26 1.391 2.243-2.026-2.609-.228 1.114-2.245-1.503-.465 1.172-1.267-1.76-.293 4.799c-1.132-.749-3.088-.993-4.1-1.51-7.115-3.639-12.19-12.45-15.013-19.976C-5.3 51.873 6.428 22.105 21.773 7.454c2.25-2.15 5.195-3.52 6.512-6.204zm1.22 83.46c-.723-2.031-1.706-4.499-2.754-6.365-.355-.636-.406-1.533-1.438-1.456a33 33 0 0 0 2.166 5.229c.378.725 1.098 2.605 2.027 2.593M84.208 13.793c.82.857 2.173 1.042 2.025 3.01l1.44-.604-.38 1.513 3.458-.252c-1.348 2.808 3.356 3.75 2.984 6.723l4.566-1.84c.65-.052.06 2.2-.152 2.658-1.577 3.448-5.35 5.61-8.188 7.357-.304.185-1.028-.016-1.428.262-1.414.97-.88 4.143-1.758 4.774l-1.998-.14c.076.966.431 2.356-.532 3.01-1.096.75-.212-2.719-1.775-.602 1.5 2.166-.453 1.65-.8 2.534l1.024.413c-.905 2.391-1.509 1.208-2.318 1.662-2.932 1.645-1.003 1.87-1.225 3.968-.035.326-.805.52-1.08 1.039-.333.643-2.36 4.364-.132 2.865l.257 3.455-.81-.927-.61 2.24 1.07.698c-1.416.465-2.184.53-3.483-.228l-.736 3.52 2.314-2.154c-.036 2.432-.553 2.82-2.732 3.185l-1.097-1.41c-.468 2.907 1.594 2.786 3.291 4.212l-1.916-.29c-.2 1.137-.787 1.605-1.962 1.585l1.556.874-.843 1.376L73.3 69.85l-2.895.965 1.4 2.132c-1.086.559-1.401 1.836-2.555 2.322-.908.384-2.41-.065-2.482.033-.652.93.634 1.023 1.178 1.053 1.655.11 2.22-1.55 3.36-.14-.78 1.134-.662 3.64.1 4.69.58.8 2.446.354 1.487 2.59l3.18.552.215-1.013c1.434.17.81 2.065 1.31 2.771.614.858 2.284.3 1.139 3.498l1.139-.475.9 1.316-3.944.297.395 1.951c-1.277-1.13-2.022-2.659-2.983-4.02-.297-.425.18-1.004-1.088-.627l.382 1.492-1.17.77 1.628 2.619-1.131 1.095-1.805-.85 1.13 1.895c-1.794.371-3.132-.438-4.342-1.66l-.872 1.543c-1.392-1.538-3.838-.894-5.319-1.422-.605-.215-6.3-3.806-6.52-4.13-.775-1.12.26-2.98-1.952-2.6-.388-3.285-3.19-5.127-2.072-8.5l2.143-.136.183-1.54-1.929.639-.115-1.473 2.884-1.211.64 1.934c-.239-2.005 1.621-5.852-1.347-4.569l-.849-1.714c-1.754 1.45.63 1.852.872 2.73.198.739-1.11 3.469-1.524 1.31l-2.678 1.162.174-1.507 2.676-.194-.156-1.967-1.895 1.13.345-2.004-1.977.14c-.031-.819-.413-1.063.572-.908 2.556.404.725-1.43 2.773-.829l-.105-1.48-1.481.104.688-4.018c-1.626-.228-.338 1.441-1.855.734l-.495.924c.093-1.376-.142-3.954.19-5.15.22-.79 1.338-.774 1.34-1.2 0-.542-.703-1.37-.63-2.758.071-1.39 1.064-3 1.071-4.426l.803.928c.584-.32 1.958-4.164.072-2.478-.26-2.285 2.193-3.016 3.156-4.443 1.102-1.635.95-4.381 3.578-5.001l-2.421.686.354-2.493c.212-.185 1.382.725 1.899-.412.621-1.36-1.643.459-1.051-.899.873-1.987 4.533-6.73 6.044-8.656 5.296-6.746 11.687-12.77 19.089-17.159.659.006 1.576 1.495 2.067 2.008z'/%3E%3C/svg%3E");
}

#master #page .section-theme-green.section-dark .button {
  background-color: #12DDC0;
}

.section-theme-green.slant:before {
  background-color: #12DDC0;
}

.section-theme-white {
  position: relative;
  z-index: 2;
  background-color: #fff;
}

.section-theme-white:before, .section-theme-white:after {
  content: '';
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  height: 1.6rem;
  background-color: #fff;
}

.section-theme-white:before {
  bottom: 100%;
  -webkit-mask-image: url("../images/edge-top.svg");
  mask-image: url("../images/edge-top.svg");
}

.section-theme-white:after {
  top: 100%;
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
}

.section-theme-white.section-dark blockquote {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='95' fill='none' viewBox='0 0 99 95'%3E%3Cpath fill='%23fff' d='M28.852 2.03 32.946 0c.079 1.473-3.852 3.601-1.652 4.637l1.206-1.37c.006 2.829 2.647-1.89 3.56-1.471l-1.172 3.461 3.064-.253c-.152.846.937 2.18 1.573 2.667 1.42 1.093 2.266-.171 1.85 2.166 2.973-1.244 3.457 1.778 4.869 2.568.619.344 1.364-.135 1.532-.021.173.116 1.508 3.542 1.556 3.897.321 2.514-4.492 5.2-3.64 7.665l-1.728-.589c.252 2.764-1.773 6.48-3.547 8.561-3.156 3.704-5.62 8.885-8.311 13.022-1.595 2.454-2.259 6.005-1.57 8.852l1.207-1.371.161 2.583c-1.857-.134-2.394-1.763-4.396-.905-.095.846.162 1.84-.17 2.645-.308.756-1.553.59-.802 1.799l1.432-.353.599 4.018-1.235-.716c.799 1.407.209 3.507.732 4.771.467 1.133 2.157 1.248 2.152 2.076.001.71-1.772.754-.97 2.35l2.58 1.69-1.538.155-.386 2.467-1.457-5.393c-1.605 1.746.536 5.745 2.396 6.988l-1.16.58-3.836-8.45.634 5.346c.413 1.11 2.644 1.4 2.463 3.297l-1.105-.235.895 3.122 7.656 14.06-4.89-4.472-.08.996-1.42.028.145.871-.94.284-1.523-1.675-.973.26 1.391 2.243-2.026-2.609-.228 1.114-2.245-1.503-.465 1.172-1.267-1.76-.293 4.799c-1.132-.749-3.088-.993-4.1-1.51-7.115-3.639-12.19-12.45-15.013-19.976C-5.3 51.873 6.428 22.105 21.773 7.454c2.25-2.15 5.195-3.52 6.512-6.204zm1.22 83.46c-.723-2.031-1.706-4.499-2.754-6.365-.355-.636-.406-1.533-1.438-1.456a33 33 0 0 0 2.166 5.229c.378.725 1.098 2.605 2.027 2.593M84.208 13.793c.82.857 2.173 1.042 2.025 3.01l1.44-.604-.38 1.513 3.458-.252c-1.348 2.808 3.356 3.75 2.984 6.723l4.566-1.84c.65-.052.06 2.2-.152 2.658-1.577 3.448-5.35 5.61-8.188 7.357-.304.185-1.028-.016-1.428.262-1.414.97-.88 4.143-1.758 4.774l-1.998-.14c.076.966.431 2.356-.532 3.01-1.096.75-.212-2.719-1.775-.602 1.5 2.166-.453 1.65-.8 2.534l1.024.413c-.905 2.391-1.509 1.208-2.318 1.662-2.932 1.645-1.003 1.87-1.225 3.968-.035.326-.805.52-1.08 1.039-.333.643-2.36 4.364-.132 2.865l.257 3.455-.81-.927-.61 2.24 1.07.698c-1.416.465-2.184.53-3.483-.228l-.736 3.52 2.314-2.154c-.036 2.432-.553 2.82-2.732 3.185l-1.097-1.41c-.468 2.907 1.594 2.786 3.291 4.212l-1.916-.29c-.2 1.137-.787 1.605-1.962 1.585l1.556.874-.843 1.376L73.3 69.85l-2.895.965 1.4 2.132c-1.086.559-1.401 1.836-2.555 2.322-.908.384-2.41-.065-2.482.033-.652.93.634 1.023 1.178 1.053 1.655.11 2.22-1.55 3.36-.14-.78 1.134-.662 3.64.1 4.69.58.8 2.446.354 1.487 2.59l3.18.552.215-1.013c1.434.17.81 2.065 1.31 2.771.614.858 2.284.3 1.139 3.498l1.139-.475.9 1.316-3.944.297.395 1.951c-1.277-1.13-2.022-2.659-2.983-4.02-.297-.425.18-1.004-1.088-.627l.382 1.492-1.17.77 1.628 2.619-1.131 1.095-1.805-.85 1.13 1.895c-1.794.371-3.132-.438-4.342-1.66l-.872 1.543c-1.392-1.538-3.838-.894-5.319-1.422-.605-.215-6.3-3.806-6.52-4.13-.775-1.12.26-2.98-1.952-2.6-.388-3.285-3.19-5.127-2.072-8.5l2.143-.136.183-1.54-1.929.639-.115-1.473 2.884-1.211.64 1.934c-.239-2.005 1.621-5.852-1.347-4.569l-.849-1.714c-1.754 1.45.63 1.852.872 2.73.198.739-1.11 3.469-1.524 1.31l-2.678 1.162.174-1.507 2.676-.194-.156-1.967-1.895 1.13.345-2.004-1.977.14c-.031-.819-.413-1.063.572-.908 2.556.404.725-1.43 2.773-.829l-.105-1.48-1.481.104.688-4.018c-1.626-.228-.338 1.441-1.855.734l-.495.924c.093-1.376-.142-3.954.19-5.15.22-.79 1.338-.774 1.34-1.2 0-.542-.703-1.37-.63-2.758.071-1.39 1.064-3 1.071-4.426l.803.928c.584-.32 1.958-4.164.072-2.478-.26-2.285 2.193-3.016 3.156-4.443 1.102-1.635.95-4.381 3.578-5.001l-2.421.686.354-2.493c.212-.185 1.382.725 1.899-.412.621-1.36-1.643.459-1.051-.899.873-1.987 4.533-6.73 6.044-8.656 5.296-6.746 11.687-12.77 19.089-17.159.659.006 1.576 1.495 2.067 2.008z'/%3E%3C/svg%3E");
}

#master #page .section-theme-white.section-dark .button {
  background-color: #fff;
}

.section-theme-white.slant:before {
  background-color: #fff;
}

.text-highlight {
  line-height: 1.4;
}

.text-highlight > span {
  padding: .6rem 1rem;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #fff;
  color: #000;
}

.text-highlight.reversed > span {
  background-color: #000;
  color: #fff;
}

.text-highlight.lime > span {
  background-color: #CDE912;
}

.section-feature {
  position: relative;
  z-index: 1;
}

#master #page .section-feature:not(.section-theme-black) .button {
  background-color: #000;
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.36 37.27a1.469 1.469 0 0 1-2.09 0l-3.86-3.85a1.47 1.47 0 0 1 0-2.09L13.74 19 1.41 6.67a1.47 1.47 0 0 1 0-2.09L5.27.73a1.47 1.47 0 0 1 2.09 0L24.59 18a1.458 1.458 0 0 1 0 2.08L7.36 37.27Z' fill='%23fff'/%3E%3C/svg%3E");
  color: #fff;
}

#master #page .section-feature:not(.section-theme-black) .button:hover {
  background-color: #6e6dec !important;
}

@media (min-width: 992px) {
  .push-up {
    position: relative;
    margin-top: -4rem;
  }
}

.clip-bottom {
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 5vw), 0 100%);
}

.answer-text {
  font-weight: 700;
  font-style: normal;
  font-size: 6rem;
  text-transform: uppercase;
}

.answer-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 991.98px) {
  .answer-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width: 992px) {
  .text-grouping > span {
    padding-left: 2rem;
  }
}

@media (max-width: 991.98px) {
  .text-grouping {
    margin-top: 1.5rem;
  }
}

.image-no .footnote-info {
  background-color: #2D2D2D;
}

.signpost-full .media {
  -webkit-transform: rotate(-2deg);
  transform: rotate(-2deg);
}

.signpost-full.section-theme-white:before, .signpost-full.section-theme-white:after, .signpost-full.section-theme-black:before, .signpost-full.section-theme-black:after, .signpost-full.section-theme-lime:before, .signpost-full.section-theme-lime:after, .signpost-full.section-theme-yellow:before, .signpost-full.section-theme-yellow:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  height: 1.6rem;
}

.signpost-full.section-theme-white:before, .signpost-full.section-theme-black:before, .signpost-full.section-theme-lime:before, .signpost-full.section-theme-yellow:before {
  bottom: 100%;
  -webkit-mask-image: url("../images/edge-top.svg");
  mask-image: url("../images/edge-top.svg");
}

.signpost-full.section-theme-white:after, .signpost-full.section-theme-black:after, .signpost-full.section-theme-lime:after, .signpost-full.section-theme-yellow:after {
  top: 100%;
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
}

.signpost-full.section-theme-white:before, .signpost-full.section-theme-white:after {
  background-color: #fff;
}

.signpost-full.section-theme-white .media {
  -webkit-transform: rotate(2deg);
  transform: rotate(2deg);
}

.signpost-full.section-theme-black:before, .signpost-full.section-theme-black:after {
  background-color: #000;
}

.signpost-full.section-theme-black .media {
  -webkit-transform: rotate(-1deg);
  transform: rotate(-1deg);
}

.signpost-full.section-theme-lime:before, .signpost-full.section-theme-lime:after, .signpost-full.section-theme-yellow:before, .signpost-full.section-theme-yellow:after {
  background-color: #e1ff33;
}

@media (min-width: 992px) {
  .signpost-full.has-image .editor, .signpost-full.has-image #page #skip-to-content, #page .signpost-full.has-image #skip-to-content, .signpost-full.has-image [data-drupal-messages] > div {
    font-size: 2.4rem;
  }
}

.testimonial, .edges {
  position: relative;
  z-index: 2;
}

.testimonial:before, .testimonial:after, .edges:before, .edges:after {
  content: '';
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  height: 1.6rem;
  background-color: #edeadf;
}

.testimonial:before, .edges:before {
  top: 0;
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
}

.testimonial:after, .edges:after {
  bottom: 0;
  -webkit-mask-image: url("../images/edge-top.svg");
  mask-image: url("../images/edge-top.svg");
}

.edges-white {
  position: relative;
  z-index: 2;
  background-color: #fff;
}

.edges-white:before, .edges-white:after {
  content: '';
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  height: 1.6rem;
  background-color: #fff;
}

.edges-white:before {
  bottom: 100%;
  -webkit-mask-image: url("../images/edge-top.svg");
  mask-image: url("../images/edge-top.svg");
}

.edges-white:after {
  top: 100%;
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
}

.edges-black {
  position: relative;
  z-index: 2;
  background-color: #000;
}

.edges-black:before, .edges-black:after {
  content: '';
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center center;
  mask-position: center center;
  height: 1.6rem;
  background-color: #000;
}

.edges-black:before {
  bottom: 100%;
  -webkit-mask-image: url("../images/edge-top.svg");
  mask-image: url("../images/edge-top.svg");
}

.edges-black:after {
  top: 100%;
  -webkit-mask-image: url("../images/edge-bottom.svg");
  mask-image: url("../images/edge-bottom.svg");
}

@media (min-width: 992px) {
  .area-image-first .area-image {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}

.section-padded.section-theme-plain + .section-padded.section-theme-plain {
  padding-top: 0;
}

.edges-yes:not(:has(~ section)):after {
  display: none;
}

#master .theme-quiz {
  background-color: #CDE912;
  background-image: none;
  padding-bottom: 10rem;
}

#master .theme-quiz #header {
  background-color: #EDEADF;
}

#master .theme-quiz #page .header-wrap, #master .theme-quiz #page .header-main .search-main, #master .theme-quiz #page #footer, #master .theme-quiz #page .hero-jumbo, #master .theme-quiz #page .breadcrumb-wrapper {
  display: none;
}

@media (min-width: 992px) {
  #master .theme-quiz #page #branding img {
    max-width: 30rem;
  }
}

@media (min-width: 1200px) {
  #master .theme-quiz #page #menu-main .nav-link {
    color: #000;
  }
}

#master .theme-quiz #page #menu-main .nav-link:after {
  background-color: #000;
}

#master .theme-quiz #page #menu-main .menu-item--active-trail .nav-link {
  font-weight: 700;
}

@media (min-width: 1200px) {
  #master .theme-quiz #page .header-items {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #master .theme-quiz #page .header-items > div {
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
  #master .theme-quiz #page .header-items > .header-main {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #master .theme-quiz #page .header-items > .menu-main {
    -ms-grid-column: 2;
    grid-column-start: 2;
  }
}

#master .theme-quiz #menu-mobile {
  padding-bottom: 1.5rem;
}

[data-drupal-messages] {
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  margin-right: auto;
  margin-left: auto;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

[data-drupal-messages] > div {
  padding: 1rem 2rem;
  font-size: 1.6rem;
  background-color: #fff;
  border: solid 0.2rem #6e6dec;
}

[data-drupal-messages] > div[aria-label^="Success"], [data-drupal-messages] > div.success {
  border-color: #00AA6C;
}

[data-drupal-messages] > div[aria-label^="Warning"], [data-drupal-messages] > div.warning {
  border-color: #ED8002;
}

[data-drupal-messages] > div[aria-label^="Error"], [data-drupal-messages] > div.error {
  border-color: #E43528;
}

.user-login-form, .user-register-form, .user-pass {
  margin: 0 auto;
  width: 90%;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

@media (min-width: 992px) {
  .user-login-form, .user-register-form, .user-pass {
    width: 50%;
  }
}

#block-vawg-local-tasks ul:not(.contextual-links) {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  z-index: 10;
  width: 10rem;
  -webkit-box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
  background-color: #383536;
}

#block-vawg-local-tasks ul:not(.contextual-links) > :not(:last-child) {
  border-bottom: solid 1px #484848;
}

#block-vawg-local-tasks ul:not(.contextual-links) a {
  color: #fff;
  display: block;
  padding: .8rem;
  font-size: 1.4rem;
  line-height: 1;
  -webkit-transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

#block-vawg-local-tasks ul:not(.contextual-links) a:hover {
  background-color: #484848;
}

#block-vawg-tools {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #page .media img, #page .media video {
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  #page .media.logo img, #page .media.logo video {
    height: auto;
  }
}

@media (min-width: 61em) {
  body:not(.path-admin):has(#toolbar-administration) {
    --gin-font-size: 1.6rem;
    --gin-font-size-s: 1.4rem;
    --gin-font-size-xl: 2rem;
    --gin-spacing-xl: 3.2rem;
    --gin-spacing-xs: .8rem;
    --gin-spacing-m: 1.6rem;
    --gin-spacing-s: 1.2rem;
    --gin-font-size-h3: 2.4rem;
  }
}

body:not(.path-admin):has(#toolbar-administration) #toolbar-administration h1, body:not(.path-admin):has(#toolbar-administration) #toolbar-administration h2, body:not(.path-admin):has(#toolbar-administration) #toolbar-administration h3, body:not(.path-admin):has(#toolbar-administration) #toolbar-administration h4, body:not(.path-admin):has(#toolbar-administration) #toolbar-administration h5, body:not(.path-admin):has(#toolbar-administration) #toolbar-administration h6 {
  font-family: var(--gin-font);
}

body:not(.gin--horizontal-toolbar):has(#toolbar-administration) #toolbar-administration {
  position: relative;
  z-index: 9999999999;
}

body:not(.gin--horizontal-toolbar):has(#toolbar-administration) div[id^="block-"][id$="-local-tasks"] ul:not(.contextual-links) {
  z-index: 9999999999;
  left: auto;
  right: 0;
}
