@charset "UTF-8";
/******************************************************************

Stylesheet: Main Stylesheet

Here's where the magic happens. Here is where you import
all of your Sass files so they can compile into one
CSS file. 

******************************************************************/
/**
 * Foundation for Sites
 * Version 6.7.3
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 40em) {
  .reveal.large, .reveal.small, .reveal.tiny, .reveal {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
.slide-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-down.mui-enter.mui-enter-active {
  transform: translateY(0);
}

.slide-in-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-left.mui-enter.mui-enter-active {
  transform: translateX(0);
}

.slide-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-up.mui-enter.mui-enter-active {
  transform: translateY(0);
}

.slide-in-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-right.mui-enter.mui-enter-active {
  transform: translateX(0);
}

.slide-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-down.mui-leave.mui-leave-active {
  transform: translateY(100%);
}

.slide-out-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-right.mui-leave.mui-leave-active {
  transform: translateX(100%);
}

.slide-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-up.mui-leave.mui-leave-active {
  transform: translateY(-100%);
}

.slide-out-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-left.mui-leave.mui-leave-active {
  transform: translateX(-100%);
}

.fade-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity;
}

.fade-in.mui-enter.mui-enter-active {
  opacity: 1;
}

.fade-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity;
}

.fade-out.mui-leave.mui-leave-active {
  opacity: 0;
}

.hinge-in-from-top.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-top.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-right.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-bottom.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-left.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-x.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-y.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-out-from-top.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-top.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

.hinge-out-from-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-right.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

.hinge-out-from-bottom.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

.hinge-out-from-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-left.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

.hinge-out-from-middle-x.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

.hinge-out-from-middle-y.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

.scale-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0;
}

.scale-in-up.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}

.scale-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0;
}

.scale-in-down.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}

.scale-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

.scale-out-up.mui-leave.mui-leave-active {
  transform: scale(1.5);
  opacity: 0;
}

.scale-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

.scale-out-down.mui-leave.mui-leave-active {
  transform: scale(0.5);
  opacity: 0;
}

.spin-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

.spin-in.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}

.spin-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

.spin-out.mui-leave.mui-leave-active {
  transform: rotate(0.75turn);
  opacity: 0;
}

.spin-in-ccw.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

.spin-in-ccw.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}

.spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

.spin-out-ccw.mui-leave.mui-leave-active {
  transform: rotate(-0.75turn);
  opacity: 0;
}

.slow {
  transition-duration: 750ms !important;
}

.fast {
  transition-duration: 250ms !important;
}

.linear {
  transition-timing-function: linear !important;
}

.ease {
  transition-timing-function: ease !important;
}

.ease-in {
  transition-timing-function: ease-in !important;
}

.ease-out {
  transition-timing-function: ease-out !important;
}

.ease-in-out {
  transition-timing-function: ease-in-out !important;
}

.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  transition-delay: 300ms !important;
}

.long-delay {
  transition-delay: 700ms !important;
}

.shake {
  animation-name: shake-7;
}
@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%);
  }
}

.spin-cw {
  animation-name: spin-cw-1turn;
}
@keyframes spin-cw-1turn {
  0% {
    transform: rotate(-1turn);
  }
  100% {
    transform: rotate(0);
  }
}

.spin-ccw {
  animation-name: spin-cw-1turn;
}
@keyframes spin-cw-1turn {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(1turn);
  }
}

.wiggle {
  animation-name: wiggle-7deg;
}
@keyframes wiggle-7deg {
  40%, 50%, 60% {
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    transform: rotate(0);
  }
}

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  animation-duration: 500ms;
}

.infinite {
  animation-iteration-count: infinite;
}

.slow {
  animation-duration: 750ms !important;
}

.fast {
  animation-duration: 250ms !important;
}

.linear {
  animation-timing-function: linear !important;
}

.ease {
  animation-timing-function: ease !important;
}

.ease-in {
  animation-timing-function: ease-in !important;
}

.ease-out {
  animation-timing-function: ease-out !important;
}

.ease-in-out {
  animation-timing-function: ease-in-out !important;
}

.bounce-in {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  animation-delay: 300ms !important;
}

.long-delay {
  animation-delay: 700ms !important;
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

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

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

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

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

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

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

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

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";
}

html {
  box-sizing: border-box;
  font-size: 100%;
}

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

body {
  margin: 0;
  padding: 0;
  background: #ffffff;
  font-family: "Aeonik-Regular", sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #111;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button {
  outline: 0;
}

pre {
  overflow: auto;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

.is-visible {
  display: block !important;
}

.is-hidden {
  display: none !important;
}

.grid-container {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 40em) {
  .grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-container.fluid {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 40em) {
  .grid-container.fluid {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-container.full {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-x {
  display: flex;
  flex-flow: row wrap;
}

.cell {
  flex: 0 0 auto;
  min-height: 0px;
  min-width: 0px;
  width: 100%;
}
.cell.auto {
  flex: 1 1 0px;
}
.cell.shrink {
  flex: 0 0 auto;
}

.grid-x > .auto {
  width: auto;
}
.grid-x > .shrink {
  width: auto;
}

.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  flex-basis: auto;
}

@media print, screen and (min-width: 40em) {
  .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    flex-basis: auto;
  }
}
.grid-x > .small-12, .grid-x > .small-11, .grid-x > .small-10, .grid-x > .small-9, .grid-x > .small-8, .grid-x > .small-7, .grid-x > .small-6, .grid-x > .small-5, .grid-x > .small-4, .grid-x > .small-3, .grid-x > .small-2, .grid-x > .small-1 {
  flex: 0 0 auto;
}

.grid-x > .small-1 {
  width: 8.3333333333%;
}

.grid-x > .small-2 {
  width: 16.6666666667%;
}

.grid-x > .small-3 {
  width: 25%;
}

.grid-x > .small-4 {
  width: 33.3333333333%;
}

.grid-x > .small-5 {
  width: 41.6666666667%;
}

.grid-x > .small-6 {
  width: 50%;
}

.grid-x > .small-7 {
  width: 58.3333333333%;
}

.grid-x > .small-8 {
  width: 66.6666666667%;
}

.grid-x > .small-9 {
  width: 75%;
}

.grid-x > .small-10 {
  width: 83.3333333333%;
}

.grid-x > .small-11 {
  width: 91.6666666667%;
}

.grid-x > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 40em) {
  .grid-x > .medium-auto {
    flex: 1 1 0px;
    width: auto;
  }
  .grid-x > .medium-12, .grid-x > .medium-11, .grid-x > .medium-10, .grid-x > .medium-9, .grid-x > .medium-8, .grid-x > .medium-7, .grid-x > .medium-6, .grid-x > .medium-5, .grid-x > .medium-4, .grid-x > .medium-3, .grid-x > .medium-2, .grid-x > .medium-1, .grid-x > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .medium-shrink {
    width: auto;
  }
  .grid-x > .medium-1 {
    width: 8.3333333333%;
  }
  .grid-x > .medium-2 {
    width: 16.6666666667%;
  }
  .grid-x > .medium-3 {
    width: 25%;
  }
  .grid-x > .medium-4 {
    width: 33.3333333333%;
  }
  .grid-x > .medium-5 {
    width: 41.6666666667%;
  }
  .grid-x > .medium-6 {
    width: 50%;
  }
  .grid-x > .medium-7 {
    width: 58.3333333333%;
  }
  .grid-x > .medium-8 {
    width: 66.6666666667%;
  }
  .grid-x > .medium-9 {
    width: 75%;
  }
  .grid-x > .medium-10 {
    width: 83.3333333333%;
  }
  .grid-x > .medium-11 {
    width: 91.6666666667%;
  }
  .grid-x > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-auto {
    flex: 1 1 0px;
    width: auto;
  }
  .grid-x > .large-12, .grid-x > .large-11, .grid-x > .large-10, .grid-x > .large-9, .grid-x > .large-8, .grid-x > .large-7, .grid-x > .large-6, .grid-x > .large-5, .grid-x > .large-4, .grid-x > .large-3, .grid-x > .large-2, .grid-x > .large-1, .grid-x > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .large-shrink {
    width: auto;
  }
  .grid-x > .large-1 {
    width: 8.3333333333%;
  }
  .grid-x > .large-2 {
    width: 16.6666666667%;
  }
  .grid-x > .large-3 {
    width: 25%;
  }
  .grid-x > .large-4 {
    width: 33.3333333333%;
  }
  .grid-x > .large-5 {
    width: 41.6666666667%;
  }
  .grid-x > .large-6 {
    width: 50%;
  }
  .grid-x > .large-7 {
    width: 58.3333333333%;
  }
  .grid-x > .large-8 {
    width: 66.6666666667%;
  }
  .grid-x > .large-9 {
    width: 75%;
  }
  .grid-x > .large-10 {
    width: 83.3333333333%;
  }
  .grid-x > .large-11 {
    width: 91.6666666667%;
  }
  .grid-x > .large-12 {
    width: 100%;
  }
}
.grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}

.grid-margin-y:not(.grid-y) > .cell {
  height: auto;
}

.grid-margin-x {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
}
.grid-margin-x > .cell {
  width: calc(100% - 1.25rem);
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x > .cell {
    width: calc(100% - 1.875rem);
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
.grid-margin-x > .auto {
  width: auto;
}
.grid-margin-x > .shrink {
  width: auto;
}
.grid-margin-x > .small-1 {
  width: calc(8.3333333333% - 1.25rem);
}
.grid-margin-x > .small-2 {
  width: calc(16.6666666667% - 1.25rem);
}
.grid-margin-x > .small-3 {
  width: calc(25% - 1.25rem);
}
.grid-margin-x > .small-4 {
  width: calc(33.3333333333% - 1.25rem);
}
.grid-margin-x > .small-5 {
  width: calc(41.6666666667% - 1.25rem);
}
.grid-margin-x > .small-6 {
  width: calc(50% - 1.25rem);
}
.grid-margin-x > .small-7 {
  width: calc(58.3333333333% - 1.25rem);
}
.grid-margin-x > .small-8 {
  width: calc(66.6666666667% - 1.25rem);
}
.grid-margin-x > .small-9 {
  width: calc(75% - 1.25rem);
}
.grid-margin-x > .small-10 {
  width: calc(83.3333333333% - 1.25rem);
}
.grid-margin-x > .small-11 {
  width: calc(91.6666666667% - 1.25rem);
}
.grid-margin-x > .small-12 {
  width: calc(100% - 1.25rem);
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x > .auto {
    width: auto;
  }
  .grid-margin-x > .shrink {
    width: auto;
  }
  .grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x > .small-3 {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-x > .small-6 {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-x > .small-9 {
    width: calc(75% - 1.875rem);
  }
  .grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-x > .small-12 {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x > .medium-auto {
    width: auto;
  }
  .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .grid-margin-x > .medium-1 {
    width: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-x > .medium-2 {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x > .medium-3 {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x > .medium-4 {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x > .medium-5 {
    width: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-x > .medium-6 {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x > .medium-7 {
    width: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-x > .medium-8 {
    width: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-x > .medium-9 {
    width: calc(75% - 1.875rem);
  }
  .grid-margin-x > .medium-10 {
    width: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-x > .medium-11 {
    width: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-x > .medium-12 {
    width: calc(100% - 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x > .large-auto {
    width: auto;
  }
  .grid-margin-x > .large-shrink {
    width: auto;
  }
  .grid-margin-x > .large-1 {
    width: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-x > .large-2 {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x > .large-3 {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x > .large-4 {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x > .large-5 {
    width: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-x > .large-6 {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x > .large-7 {
    width: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-x > .large-8 {
    width: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-x > .large-9 {
    width: calc(75% - 1.875rem);
  }
  .grid-margin-x > .large-10 {
    width: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-x > .large-11 {
    width: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-x > .large-12 {
    width: calc(100% - 1.875rem);
  }
}

.grid-padding-x .grid-padding-x {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-x .grid-padding-x {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}
.grid-container:not(.full) > .grid-padding-x {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}
.grid-padding-x > .cell {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-x > .cell {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

.small-up-1 > .cell {
  width: 100%;
}

.small-up-2 > .cell {
  width: 50%;
}

.small-up-3 > .cell {
  width: 33.3333333333%;
}

.small-up-4 > .cell {
  width: 25%;
}

.small-up-5 > .cell {
  width: 20%;
}

.small-up-6 > .cell {
  width: 16.6666666667%;
}

.small-up-7 > .cell {
  width: 14.2857142857%;
}

.small-up-8 > .cell {
  width: 12.5%;
}

@media print, screen and (min-width: 40em) {
  .medium-up-1 > .cell {
    width: 100%;
  }
  .medium-up-2 > .cell {
    width: 50%;
  }
  .medium-up-3 > .cell {
    width: 33.3333333333%;
  }
  .medium-up-4 > .cell {
    width: 25%;
  }
  .medium-up-5 > .cell {
    width: 20%;
  }
  .medium-up-6 > .cell {
    width: 16.6666666667%;
  }
  .medium-up-7 > .cell {
    width: 14.2857142857%;
  }
  .medium-up-8 > .cell {
    width: 12.5%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-up-1 > .cell {
    width: 100%;
  }
  .large-up-2 > .cell {
    width: 50%;
  }
  .large-up-3 > .cell {
    width: 33.3333333333%;
  }
  .large-up-4 > .cell {
    width: 25%;
  }
  .large-up-5 > .cell {
    width: 20%;
  }
  .large-up-6 > .cell {
    width: 16.6666666667%;
  }
  .large-up-7 > .cell {
    width: 14.2857142857%;
  }
  .large-up-8 > .cell {
    width: 12.5%;
  }
}
.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 1.25rem);
}

.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 1.25rem);
}

.grid-margin-x.small-up-3 > .cell {
  width: calc(33.3333333333% - 1.25rem);
}

.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 1.25rem);
}

.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 1.25rem);
}

.grid-margin-x.small-up-6 > .cell {
  width: calc(16.6666666667% - 1.25rem);
}

.grid-margin-x.small-up-7 > .cell {
  width: calc(14.2857142857% - 1.25rem);
}

.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 1.875rem);
  }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.2857142857% - 1.875rem);
  }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }
  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.2857142857% - 1.875rem);
  }
  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}
.small-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .small-1 {
  width: 8.3333333333%;
}
.small-margin-collapse > .small-2 {
  width: 16.6666666667%;
}
.small-margin-collapse > .small-3 {
  width: 25%;
}
.small-margin-collapse > .small-4 {
  width: 33.3333333333%;
}
.small-margin-collapse > .small-5 {
  width: 41.6666666667%;
}
.small-margin-collapse > .small-6 {
  width: 50%;
}
.small-margin-collapse > .small-7 {
  width: 58.3333333333%;
}
.small-margin-collapse > .small-8 {
  width: 66.6666666667%;
}
.small-margin-collapse > .small-9 {
  width: 75%;
}
.small-margin-collapse > .small-10 {
  width: 83.3333333333%;
}
.small-margin-collapse > .small-11 {
  width: 91.6666666667%;
}
.small-margin-collapse > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .small-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .medium-3 {
    width: 25%;
  }
  .small-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .medium-6 {
    width: 50%;
  }
  .small-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .medium-9 {
    width: 75%;
  }
  .small-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .small-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .large-3 {
    width: 25%;
  }
  .small-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .large-6 {
    width: 50%;
  }
  .small-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .large-9 {
    width: 75%;
  }
  .small-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .large-12 {
    width: 100%;
  }
}

.small-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 40em) {
  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .medium-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .small-3 {
    width: 25%;
  }
  .medium-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .small-6 {
    width: 50%;
  }
  .medium-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .small-9 {
    width: 75%;
  }
  .medium-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 40em) {
  .medium-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .medium-3 {
    width: 25%;
  }
  .medium-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .medium-6 {
    width: 50%;
  }
  .medium-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .medium-9 {
    width: 75%;
  }
  .medium-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .medium-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .large-3 {
    width: 25%;
  }
  .medium-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .large-6 {
    width: 50%;
  }
  .medium-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .large-9 {
    width: 75%;
  }
  .medium-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 40em) {
  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .small-3 {
    width: 25%;
  }
  .large-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .small-6 {
    width: 50%;
  }
  .large-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .small-9 {
    width: 75%;
  }
  .large-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .medium-3 {
    width: 25%;
  }
  .large-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .medium-6 {
    width: 50%;
  }
  .large-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .medium-9 {
    width: 75%;
  }
  .large-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .large-3 {
    width: 25%;
  }
  .large-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .large-6 {
    width: 50%;
  }
  .large-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .large-9 {
    width: 75%;
  }
  .large-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

.small-offset-0 {
  margin-left: 0%;
}

.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 1.25rem / 2);
}

.small-offset-1 {
  margin-left: 8.3333333333%;
}

.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.3333333333% + 1.25rem / 2);
}

.small-offset-2 {
  margin-left: 16.6666666667%;
}

.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.6666666667% + 1.25rem / 2);
}

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

.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 1.25rem / 2);
}

.small-offset-4 {
  margin-left: 33.3333333333%;
}

.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.3333333333% + 1.25rem / 2);
}

.small-offset-5 {
  margin-left: 41.6666666667%;
}

.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.6666666667% + 1.25rem / 2);
}

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

.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 1.25rem / 2);
}

.small-offset-7 {
  margin-left: 58.3333333333%;
}

.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.3333333333% + 1.25rem / 2);
}

.small-offset-8 {
  margin-left: 66.6666666667%;
}

.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.6666666667% + 1.25rem / 2);
}

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

.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 1.25rem / 2);
}

.small-offset-10 {
  margin-left: 83.3333333333%;
}

.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.3333333333% + 1.25rem / 2);
}

.small-offset-11 {
  margin-left: 91.6666666667%;
}

.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.6666666667% + 1.25rem / 2);
}

@media print, screen and (min-width: 40em) {
  .medium-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 1.875rem / 2);
  }
  .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.3333333333% + 1.875rem / 2);
  }
  .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.6666666667% + 1.875rem / 2);
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 1.875rem / 2);
  }
  .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.3333333333% + 1.875rem / 2);
  }
  .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.6666666667% + 1.875rem / 2);
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 1.875rem / 2);
  }
  .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.3333333333% + 1.875rem / 2);
  }
  .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.6666666667% + 1.875rem / 2);
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 1.875rem / 2);
  }
  .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.3333333333% + 1.875rem / 2);
  }
  .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.6666666667% + 1.875rem / 2);
  }
}
@media print, screen and (min-width: 64em) {
  .large-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 1.875rem / 2);
  }
  .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.3333333333% + 1.875rem / 2);
  }
  .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.6666666667% + 1.875rem / 2);
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 1.875rem / 2);
  }
  .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.3333333333% + 1.875rem / 2);
  }
  .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.6666666667% + 1.875rem / 2);
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 1.875rem / 2);
  }
  .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.3333333333% + 1.875rem / 2);
  }
  .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.6666666667% + 1.875rem / 2);
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 1.875rem / 2);
  }
  .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.3333333333% + 1.875rem / 2);
  }
  .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.6666666667% + 1.875rem / 2);
  }
}
.grid-y {
  display: flex;
  flex-flow: column nowrap;
}
.grid-y > .cell {
  height: auto;
  max-height: none;
}
.grid-y > .auto {
  height: auto;
}
.grid-y > .shrink {
  height: auto;
}
.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
  flex-basis: auto;
}
@media print, screen and (min-width: 40em) {
  .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
    flex-basis: auto;
  }
}
.grid-y > .small-12, .grid-y > .small-11, .grid-y > .small-10, .grid-y > .small-9, .grid-y > .small-8, .grid-y > .small-7, .grid-y > .small-6, .grid-y > .small-5, .grid-y > .small-4, .grid-y > .small-3, .grid-y > .small-2, .grid-y > .small-1 {
  flex: 0 0 auto;
}
.grid-y > .small-1 {
  height: 8.3333333333%;
}
.grid-y > .small-2 {
  height: 16.6666666667%;
}
.grid-y > .small-3 {
  height: 25%;
}
.grid-y > .small-4 {
  height: 33.3333333333%;
}
.grid-y > .small-5 {
  height: 41.6666666667%;
}
.grid-y > .small-6 {
  height: 50%;
}
.grid-y > .small-7 {
  height: 58.3333333333%;
}
.grid-y > .small-8 {
  height: 66.6666666667%;
}
.grid-y > .small-9 {
  height: 75%;
}
.grid-y > .small-10 {
  height: 83.3333333333%;
}
.grid-y > .small-11 {
  height: 91.6666666667%;
}
.grid-y > .small-12 {
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .grid-y > .medium-auto {
    flex: 1 1 0px;
    height: auto;
  }
  .grid-y > .medium-12, .grid-y > .medium-11, .grid-y > .medium-10, .grid-y > .medium-9, .grid-y > .medium-8, .grid-y > .medium-7, .grid-y > .medium-6, .grid-y > .medium-5, .grid-y > .medium-4, .grid-y > .medium-3, .grid-y > .medium-2, .grid-y > .medium-1, .grid-y > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .medium-shrink {
    height: auto;
  }
  .grid-y > .medium-1 {
    height: 8.3333333333%;
  }
  .grid-y > .medium-2 {
    height: 16.6666666667%;
  }
  .grid-y > .medium-3 {
    height: 25%;
  }
  .grid-y > .medium-4 {
    height: 33.3333333333%;
  }
  .grid-y > .medium-5 {
    height: 41.6666666667%;
  }
  .grid-y > .medium-6 {
    height: 50%;
  }
  .grid-y > .medium-7 {
    height: 58.3333333333%;
  }
  .grid-y > .medium-8 {
    height: 66.6666666667%;
  }
  .grid-y > .medium-9 {
    height: 75%;
  }
  .grid-y > .medium-10 {
    height: 83.3333333333%;
  }
  .grid-y > .medium-11 {
    height: 91.6666666667%;
  }
  .grid-y > .medium-12 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y > .large-auto {
    flex: 1 1 0px;
    height: auto;
  }
  .grid-y > .large-12, .grid-y > .large-11, .grid-y > .large-10, .grid-y > .large-9, .grid-y > .large-8, .grid-y > .large-7, .grid-y > .large-6, .grid-y > .large-5, .grid-y > .large-4, .grid-y > .large-3, .grid-y > .large-2, .grid-y > .large-1, .grid-y > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .large-shrink {
    height: auto;
  }
  .grid-y > .large-1 {
    height: 8.3333333333%;
  }
  .grid-y > .large-2 {
    height: 16.6666666667%;
  }
  .grid-y > .large-3 {
    height: 25%;
  }
  .grid-y > .large-4 {
    height: 33.3333333333%;
  }
  .grid-y > .large-5 {
    height: 41.6666666667%;
  }
  .grid-y > .large-6 {
    height: 50%;
  }
  .grid-y > .large-7 {
    height: 58.3333333333%;
  }
  .grid-y > .large-8 {
    height: 66.6666666667%;
  }
  .grid-y > .large-9 {
    height: 75%;
  }
  .grid-y > .large-10 {
    height: 83.3333333333%;
  }
  .grid-y > .large-11 {
    height: 91.6666666667%;
  }
  .grid-y > .large-12 {
    height: 100%;
  }
}

.grid-padding-y .grid-padding-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-y .grid-padding-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}
.grid-padding-y > .cell {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-y > .cell {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }
}

.grid-margin-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 1.25rem);
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.875rem);
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 1.25rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 1.25rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 1.25rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 1.25rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 1.25rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 1.25rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 1.25rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 1.25rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 1.25rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 1.25rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 1.25rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 1.25rem);
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.875rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.875rem);
  }
}

.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

.cell .grid-frame {
  width: 100%;
}

.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-container {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
.cell-block-container > .grid-x {
  max-height: 100%;
  flex-wrap: nowrap;
}

@media print, screen and (min-width: 40em) {
  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .medium-grid-frame {
    width: 100%;
  }
  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .medium-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .medium-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64em) {
  .large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .large-grid-frame {
    width: 100%;
  }
  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .large-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .large-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
.grid-y.grid-frame {
  width: auto;
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
}
@media print, screen and (min-width: 40em) {
  .grid-y.medium-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y.large-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
  }
}

.cell .grid-y.grid-frame {
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .cell .grid-y.medium-grid-frame {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .cell .grid-y.large-grid-frame {
    height: 100%;
  }
}

.grid-margin-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 1.25rem);
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.875rem);
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 1.25rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 1.25rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 1.25rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 1.25rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 1.25rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 1.25rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 1.25rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 1.25rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 1.25rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 1.25rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 1.25rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 1.25rem);
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.875rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.875rem);
  }
}

.grid-frame.grid-margin-y {
  height: calc(100vh + 1.25rem);
}
@media print, screen and (min-width: 40em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}

@media print, screen and (min-width: 40em) {
  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}
.align-left {
  justify-content: flex-start;
}

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

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

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

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

.align-left.vertical.menu > li > a {
  justify-content: flex-start;
}

.align-right.vertical.menu > li > a {
  justify-content: flex-end;
}

.align-center.vertical.menu > li > a {
  justify-content: center;
}

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

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

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

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

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

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

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

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

.align-center-middle {
  justify-content: center;
  align-items: center;
  align-content: center;
}

.small-order-1 {
  order: 1;
}

.small-order-2 {
  order: 2;
}

.small-order-3 {
  order: 3;
}

.small-order-4 {
  order: 4;
}

.small-order-5 {
  order: 5;
}

.small-order-6 {
  order: 6;
}

@media print, screen and (min-width: 40em) {
  .medium-order-1 {
    order: 1;
  }
  .medium-order-2 {
    order: 2;
  }
  .medium-order-3 {
    order: 3;
  }
  .medium-order-4 {
    order: 4;
  }
  .medium-order-5 {
    order: 5;
  }
  .medium-order-6 {
    order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  .large-order-1 {
    order: 1;
  }
  .large-order-2 {
    order: 2;
  }
  .large-order-3 {
    order: 3;
  }
  .large-order-4 {
    order: 4;
  }
  .large-order-5 {
    order: 5;
  }
  .large-order-6 {
    order: 6;
  }
}
.flex-container {
  display: flex;
}

.flex-child-auto {
  flex: 1 1 auto;
}

.flex-child-grow {
  flex: 1 0 auto;
}

.flex-child-shrink {
  flex: 0 1 auto;
}

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

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

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

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

@media print, screen and (min-width: 40em) {
  .medium-flex-container {
    display: flex;
  }
  .medium-flex-child-auto {
    flex: 1 1 auto;
  }
  .medium-flex-child-grow {
    flex: 1 0 auto;
  }
  .medium-flex-child-shrink {
    flex: 0 1 auto;
  }
  .medium-flex-dir-row {
    flex-direction: row;
  }
  .medium-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .medium-flex-dir-column {
    flex-direction: column;
  }
  .medium-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  .large-flex-container {
    display: flex;
  }
  .large-flex-child-auto {
    flex: 1 1 auto;
  }
  .large-flex-child-grow {
    flex: 1 0 auto;
  }
  .large-flex-child-shrink {
    flex: 0 1 auto;
  }
  .large-flex-dir-row {
    flex-direction: row;
  }
  .large-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .large-flex-dir-column {
    flex-direction: column;
  }
  .large-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: bold;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "Aeonik-Regular", sans-serif;
  font-style: normal;
  font-weight: normal;
  color: inherit;
  text-rendering: optimizeLegibility;
}
h1 small, .h1 small,
h2 small, .h2 small,
h3 small, .h3 small,
h4 small, .h4 small,
h5 small, .h5 small,
h6 small, .h6 small {
  line-height: 0;
  color: #A3AAAE;
}

h1, .h1 {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h2, .h2 {
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h3, .h3 {
  font-size: 1.1875rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h4, .h4 {
  font-size: 1.125rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h5, .h5 {
  font-size: 1.0625rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h6, .h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

@media print, screen and (min-width: 40em) {
  h1, .h1 {
    font-size: 3rem;
  }
  h2, .h2 {
    font-size: 2.5rem;
  }
  h3, .h3 {
    font-size: 1.9375rem;
  }
  h4, .h4 {
    font-size: 1.5625rem;
  }
  h5, .h5 {
    font-size: 1.25rem;
  }
  h6, .h6 {
    font-size: 1rem;
  }
}
a {
  line-height: inherit;
  color: #5759EE;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: rgb(45.6810810811, 48.172972973, 233.8189189189);
}
a img {
  border: 0;
}

hr {
  clear: both;
  max-width: 75rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #A3AAAE;
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.6;
}

li {
  font-size: inherit;
}

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #A3AAAE;
}
blockquote, blockquote p {
  line-height: 1.6;
  color: #F1F3F6;
}

abbr, abbr[title] {
  border-bottom: 1px dotted #111;
  cursor: help;
  text-decoration: none;
}

figure {
  margin: 0;
}

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #F6F6F6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #111;
}

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
  line-height: 1.4;
  color: #F1F3F6;
}

.lead {
  font-size: 125%;
  line-height: 1.6;
}

.stat {
  font-size: 2.5rem;
  line-height: 1;
}
p + .stat {
  margin-top: -1rem;
}

ul.no-bullet, ol.no-bullet {
  margin-left: 0;
  list-style: none;
}

.cite-block, cite {
  display: block;
  color: #F1F3F6;
  font-size: 0.8125rem;
}
.cite-block:before, cite:before {
  content: "— ";
}

.code-inline, code {
  border: 1px solid #A3AAAE;
  background-color: #F6F6F6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #111;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

.code-block {
  border: 1px solid #A3AAAE;
  background-color: #F6F6F6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #111;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

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

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

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

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

@media print, screen and (min-width: 40em) {
  .medium-text-left {
    text-align: left;
  }
  .medium-text-right {
    text-align: right;
  }
  .medium-text-center {
    text-align: center;
  }
  .medium-text-justify {
    text-align: justify;
  }
}
@media print, screen and (min-width: 64em) {
  .large-text-left {
    text-align: left;
  }
  .large-text-right {
    text-align: right;
  }
  .large-text-center {
    text-align: center;
  }
  .large-text-justify {
    text-align: justify;
  }
}
.show-for-print {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    color-adjust: economy;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .show-for-print {
    display: block !important;
  }
  .hide-for-print {
    display: none !important;
  }
  table.show-for-print {
    display: table !important;
  }
  thead.show-for-print {
    display: table-header-group !important;
  }
  tbody.show-for-print {
    display: table-row-group !important;
  }
  tr.show-for-print {
    display: table-row !important;
  }
  td.show-for-print {
    display: table-cell !important;
  }
  th.show-for-print {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #F1F3F6;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .print-break-inside {
    page-break-inside: auto;
  }
}
[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 1px solid #A3AAAE;
  border-radius: 0;
  background-color: #ffffff;
  box-shadow: inset 0 1px 2px rgba(17, 17, 17, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #111;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  appearance: none;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  outline: none;
  border: 1px solid #F1F3F6;
  background-color: #ffffff;
  box-shadow: 0 0 5px #A3AAAE;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #F6F6F6;
  cursor: not-allowed;
}

[type=submit],
[type=button] {
  appearance: none;
  border-radius: 0;
}

input[type=search] {
  box-sizing: border-box;
}

::placeholder {
  color: #A3AAAE;
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1rem;
}

[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}

label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.5rem;
}

[type=file] {
  width: 100%;
}

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.8;
  color: #111;
}
label.middle {
  margin: 0 0 1rem;
  line-height: 1.5;
  padding: 0.5625rem 0;
}

.help-text {
  margin-top: -0.5rem;
  font-size: 0.8125rem;
  font-style: italic;
  color: #111;
}

.input-group {
  display: flex;
  width: 100%;
  margin-bottom: 1rem;
  align-items: stretch;
}
.input-group > :first-child, .input-group > :first-child.input-group-button > * {
  border-radius: 0 0 0 0;
}
.input-group > :last-child, .input-group > :last-child.input-group-button > * {
  border-radius: 0 0 0 0;
}

.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label, .input-group-button, .input-group-field, .input-group-label {
  margin: 0;
  white-space: nowrap;
}

.input-group-label {
  padding: 0 1rem;
  border: 1px solid #A3AAAE;
  background: #F6F6F6;
  color: #111;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
.input-group-label:first-child {
  border-right: 0;
}
.input-group-label:last-child {
  border-left: 0;
}

.input-group-field {
  border-radius: 0;
  flex: 1 1 0px;
  min-width: 0;
}

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  max-width: 100%;
  margin-bottom: 0.5rem;
}

.fieldset {
  margin: 1.125rem 0;
  padding: 1.25rem;
  border: 1px solid #A3AAAE;
}
.fieldset legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0 0.1875rem;
}

select {
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  appearance: none;
  border: 1px solid #A3AAAE;
  border-radius: 0;
  background-color: #ffffff;
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #111;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28241, 243, 246%29'></polygon></svg>");
  background-origin: content-box;
  background-position: right -1rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.5rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNrEllsOhCAMRVszC9IlzU7KCmVHTJsoMWYMUtpyv9BgbuXQB5ZSdgBYYY4ycgBivk8KYFsQMfMiTTBP4o3nUzCKzOabLJbLy2/g31evGkAginR4/ZegKH5qX3bJCscA3t0x3kgO5tQFyhhFf50xRqFLbyMUNJQzgyjGS/wgCpvKqkRBpuWrE4V9d+1E4dPUXqIg107SQOE/2DRQxMwTDygIInVDET9T3lCoj/6j/VCmGjZOl2lKpZ8AAwDQP7zIimDGFQAAAABJRU5ErkJggg==");
  }
}
select:focus {
  outline: none;
  border: 1px solid #F1F3F6;
  background-color: #ffffff;
  box-shadow: 0 0 5px #A3AAAE;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
  background-color: #F6F6F6;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

.is-invalid-input:not(:focus) {
  border-color: #cc4b37;
  background-color: rgb(249.9, 237, 235);
}
.is-invalid-input:not(:focus)::placeholder {
  color: #cc4b37;
}

.is-invalid-label {
  color: #cc4b37;
}

.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #cc4b37;
}
.form-error.is-visible {
  display: block;
}

.button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0.85em 1em;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
[data-whatinput=mouse] .button {
  outline: 0;
}
.button.tiny {
  font-size: 0.6rem;
}
.button.small {
  font-size: 0.75rem;
}
.button.large {
  font-size: 1.25rem;
}
.button.expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.button, .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus {
  background-color: #5759EE;
  color: #ffffff;
}
.button:hover, .button:focus {
  background-color: rgb(42.7297297297, 45.2567567568, 233.5202702703);
  color: #ffffff;
}
.button.primary, .button.primary.disabled, .button.primary[disabled], .button.primary.disabled:hover, .button.primary[disabled]:hover, .button.primary.disabled:focus, .button.primary[disabled]:focus {
  background-color: #1779ba;
  color: #ffffff;
}
.button.primary:hover, .button.primary:focus {
  background-color: rgb(18.4, 96.8, 148.8);
  color: #ffffff;
}
.button.secondary, .button.secondary.disabled, .button.secondary[disabled], .button.secondary.disabled:hover, .button.secondary[disabled]:hover, .button.secondary.disabled:focus, .button.secondary[disabled]:focus {
  background-color: #767676;
  color: #ffffff;
}
.button.secondary:hover, .button.secondary:focus {
  background-color: rgb(94.4, 94.4, 94.4);
  color: #ffffff;
}
.button.success, .button.success.disabled, .button.success[disabled], .button.success.disabled:hover, .button.success[disabled]:hover, .button.success.disabled:focus, .button.success[disabled]:focus {
  background-color: #3adb76;
  color: #111;
}
.button.success:hover, .button.success:focus {
  background-color: rgb(34.2386266094, 187.3613733906, 91.3030042918);
  color: #111;
}
.button.warning, .button.warning.disabled, .button.warning[disabled], .button.warning.disabled:hover, .button.warning[disabled]:hover, .button.warning.disabled:focus, .button.warning[disabled]:focus {
  background-color: #ffae00;
  color: #111;
}
.button.warning:hover, .button.warning:focus {
  background-color: rgb(204, 139.2, 0);
  color: #111;
}
.button.alert, .button.alert.disabled, .button.alert[disabled], .button.alert.disabled:hover, .button.alert[disabled]:hover, .button.alert.disabled:focus, .button.alert[disabled]:focus {
  background-color: #cc4b37;
  color: #ffffff;
}
.button.alert:hover, .button.alert:focus {
  background-color: rgb(165.0996015936, 58.6103585657, 42.1003984064);
  color: #ffffff;
}
.button.hollow, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
  background-color: transparent;
}
.button.hollow, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus {
  border: 1px solid #5759EE;
  color: #5759EE;
}
.button.hollow:hover, .button.hollow:focus {
  border-color: rgb(14.9324324324, 16.6891891892, 147.5675675676);
  color: rgb(14.9324324324, 16.6891891892, 147.5675675676);
}
.button.hollow.primary, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus {
  border: 1px solid #1779ba;
  color: #1779ba;
}
.button.hollow.primary:hover, .button.hollow.primary:focus {
  border-color: rgb(11.5, 60.5, 93);
  color: rgb(11.5, 60.5, 93);
}
.button.hollow.secondary, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus {
  border: 1px solid #767676;
  color: #767676;
}
.button.hollow.secondary:hover, .button.hollow.secondary:focus {
  border-color: #3b3b3b;
  color: #3b3b3b;
}
.button.hollow.success, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.button.hollow.success:hover, .button.hollow.success:focus {
  border-color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
  color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
}
.button.hollow.warning, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button.hollow.warning:hover, .button.hollow.warning:focus {
  border-color: rgb(127.5, 87, 0);
  color: rgb(127.5, 87, 0);
}
.button.hollow.alert, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
.button.hollow.alert:hover, .button.hollow.alert:focus {
  border-color: rgb(103.187250996, 36.6314741036, 26.312749004);
  color: rgb(103.187250996, 36.6314741036, 26.312749004);
}
.button.clear, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus {
  color: #5759EE;
}
.button.clear:hover, .button.clear:focus {
  color: rgb(14.9324324324, 16.6891891892, 147.5675675676);
}
.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus {
  color: #1779ba;
}
.button.clear.primary:hover, .button.clear.primary:focus {
  color: rgb(11.5, 60.5, 93);
}
.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus {
  color: #767676;
}
.button.clear.secondary:hover, .button.clear.secondary:focus {
  color: #3b3b3b;
}
.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus {
  color: #3adb76;
}
.button.clear.success:hover, .button.clear.success:focus {
  color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
}
.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus {
  color: #ffae00;
}
.button.clear.warning:hover, .button.clear.warning:focus {
  color: rgb(127.5, 87, 0);
}
.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus {
  color: #cc4b37;
}
.button.clear.alert:hover, .button.clear.alert:focus {
  color: rgb(103.187250996, 36.6314741036, 26.312749004);
}
.button.disabled, .button[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.dropdown::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em;
  content: "";
  border-bottom-width: 0;
  border-color: #ffffff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 1em;
}
.button.dropdown.hollow::after, .button.dropdown.clear::after {
  border-top-color: #5759EE;
}
.button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after {
  border-top-color: #1779ba;
}
.button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after {
  border-top-color: #767676;
}
.button.dropdown.hollow.success::after, .button.dropdown.clear.success::after {
  border-top-color: #3adb76;
}
.button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after {
  border-top-color: #ffae00;
}
.button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after {
  border-top-color: #cc4b37;
}
.button.arrow-only::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

a.button:hover, a.button:focus {
  text-decoration: none;
}

.accordion {
  margin-left: 0;
  background: #ffffff;
  list-style-type: none;
}
.accordion[disabled] .accordion-title {
  cursor: not-allowed;
}

.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0;
}
.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0;
}

.accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #F6F6F6;
  border-bottom: 0;
  font-size: 0.75rem;
  line-height: 1;
  color: #5759EE;
}
:last-child:not(.is-active) > .accordion-title {
  border-bottom: 1px solid #F6F6F6;
  border-radius: 0 0 0 0;
}
.accordion-title:hover, .accordion-title:focus {
  background-color: #F6F6F6;
}
.accordion-title::before {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin-top: -0.5rem;
  content: "+";
}
.is-active > .accordion-title::before {
  content: "–";
}

.accordion-content {
  display: none;
  padding: 1rem;
  border: 1px solid #F6F6F6;
  border-bottom: 0;
  background-color: #ffffff;
  color: #111;
}
:last-child > .accordion-content:last-child {
  border-bottom: 1px solid #F6F6F6;
}

.accordion-menu li {
  width: 100%;
}
.accordion-menu a {
  padding: 0.7rem 1rem;
}
.accordion-menu .is-accordion-submenu a {
  padding: 0.7rem 1rem;
}
.accordion-menu .nested.is-accordion-submenu {
  margin-right: 0;
  margin-left: 1rem;
}
.accordion-menu.align-right .nested.is-accordion-submenu {
  margin-right: 1rem;
  margin-left: 0;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a {
  position: relative;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-bottom-width: 0;
  border-color: #5759EE transparent transparent;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 1rem;
}
.accordion-menu.align-left .is-accordion-submenu-parent > a::after {
  right: 1rem;
  left: auto;
}
.accordion-menu.align-right .is-accordion-submenu-parent > a::after {
  right: auto;
  left: 1rem;
}
.accordion-menu .is-accordion-submenu-parent[aria-expanded=true] > a::after {
  transform: rotate(180deg);
  transform-origin: 50% 50%;
}

.is-accordion-submenu-parent {
  position: relative;
}

.has-submenu-toggle > a {
  margin-right: 40px;
}

.submenu-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.submenu-toggle::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-bottom-width: 0;
  border-color: #5759EE transparent transparent;
  top: 0;
  bottom: 0;
  margin: auto;
}

.submenu-toggle[aria-expanded=true]::after {
  transform: scaleY(-1);
  transform-origin: 50% 50%;
}

.submenu-toggle-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.badge {
  display: inline-block;
  min-width: 2.1em;
  padding: 0.3em;
  border-radius: 50%;
  font-size: 0.6rem;
  text-align: center;
  background: #5759EE;
  color: #ffffff;
}
.badge.primary {
  background: #1779ba;
  color: #ffffff;
}
.badge.secondary {
  background: #767676;
  color: #ffffff;
}
.badge.success {
  background: #3adb76;
  color: #111;
}
.badge.warning {
  background: #ffae00;
  color: #111;
}
.badge.alert {
  background: #cc4b37;
  color: #ffffff;
}

.breadcrumbs {
  margin: 0 0 1rem 0;
  list-style: none;
}
.breadcrumbs::before, .breadcrumbs::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.breadcrumbs::after {
  clear: both;
}
.breadcrumbs li {
  float: left;
  font-size: 0.6875rem;
  color: #111;
  cursor: default;
  text-transform: uppercase;
}
.breadcrumbs li:not(:last-child)::after {
  position: relative;
  margin: 0 0.75rem;
  opacity: 1;
  content: "/";
  color: #A3AAAE;
}
.breadcrumbs a {
  color: #5759EE;
}
.breadcrumbs a:hover {
  text-decoration: underline;
}
.breadcrumbs .disabled {
  color: #A3AAAE;
  cursor: not-allowed;
}

.button-group {
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  flex-grow: 1;
}
.button-group::before, .button-group::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.button-group::after {
  clear: both;
}
.button-group::before, .button-group::after {
  display: none;
}
.button-group .button {
  margin: 0;
  margin-right: 1px;
  margin-bottom: 1px;
  font-size: 0.9rem;
  flex: 0 0 auto;
}
.button-group .button:last-child {
  margin-right: 0;
}
.button-group.tiny .button {
  font-size: 0.6rem;
}
.button-group.small .button {
  font-size: 0.75rem;
}
.button-group.large .button {
  font-size: 1.25rem;
}
.button-group.expanded .button {
  flex: 1 1 0px;
}
.button-group.primary .button, .button-group.primary .button.disabled, .button-group.primary .button[disabled], .button-group.primary .button.disabled:hover, .button-group.primary .button[disabled]:hover, .button-group.primary .button.disabled:focus, .button-group.primary .button[disabled]:focus {
  background-color: #1779ba;
  color: #ffffff;
}
.button-group.primary .button:hover, .button-group.primary .button:focus {
  background-color: rgb(18.4, 96.8, 148.8);
  color: #ffffff;
}
.button-group.secondary .button, .button-group.secondary .button.disabled, .button-group.secondary .button[disabled], .button-group.secondary .button.disabled:hover, .button-group.secondary .button[disabled]:hover, .button-group.secondary .button.disabled:focus, .button-group.secondary .button[disabled]:focus {
  background-color: #767676;
  color: #ffffff;
}
.button-group.secondary .button:hover, .button-group.secondary .button:focus {
  background-color: rgb(94.4, 94.4, 94.4);
  color: #ffffff;
}
.button-group.success .button, .button-group.success .button.disabled, .button-group.success .button[disabled], .button-group.success .button.disabled:hover, .button-group.success .button[disabled]:hover, .button-group.success .button.disabled:focus, .button-group.success .button[disabled]:focus {
  background-color: #3adb76;
  color: #111;
}
.button-group.success .button:hover, .button-group.success .button:focus {
  background-color: rgb(34.2386266094, 187.3613733906, 91.3030042918);
  color: #111;
}
.button-group.warning .button, .button-group.warning .button.disabled, .button-group.warning .button[disabled], .button-group.warning .button.disabled:hover, .button-group.warning .button[disabled]:hover, .button-group.warning .button.disabled:focus, .button-group.warning .button[disabled]:focus {
  background-color: #ffae00;
  color: #111;
}
.button-group.warning .button:hover, .button-group.warning .button:focus {
  background-color: rgb(204, 139.2, 0);
  color: #111;
}
.button-group.alert .button, .button-group.alert .button.disabled, .button-group.alert .button[disabled], .button-group.alert .button.disabled:hover, .button-group.alert .button[disabled]:hover, .button-group.alert .button.disabled:focus, .button-group.alert .button[disabled]:focus {
  background-color: #cc4b37;
  color: #ffffff;
}
.button-group.alert .button:hover, .button-group.alert .button:focus {
  background-color: rgb(165.0996015936, 58.6103585657, 42.1003984064);
  color: #ffffff;
}
.button-group.hollow .button, .button-group.hollow .button:hover, .button-group.hollow .button:focus, .button-group.hollow .button.disabled, .button-group.hollow .button.disabled:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled], .button-group.hollow .button[disabled]:hover, .button-group.hollow .button[disabled]:focus {
  background-color: transparent;
}
.button-group.hollow .button, .button-group.hollow .button.disabled, .button-group.hollow .button[disabled], .button-group.hollow .button.disabled:hover, .button-group.hollow .button[disabled]:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled]:focus {
  border: 1px solid #5759EE;
  color: #5759EE;
}
.button-group.hollow .button:hover, .button-group.hollow .button:focus {
  border-color: rgb(14.9324324324, 16.6891891892, 147.5675675676);
  color: rgb(14.9324324324, 16.6891891892, 147.5675675676);
}
.button-group.hollow.primary .button, .button-group.hollow.primary .button.disabled, .button-group.hollow.primary .button[disabled], .button-group.hollow.primary .button.disabled:hover, .button-group.hollow.primary .button[disabled]:hover, .button-group.hollow.primary .button.disabled:focus, .button-group.hollow.primary .button[disabled]:focus, .button-group.hollow .button.primary, .button-group.hollow .button.primary.disabled, .button-group.hollow .button.primary[disabled], .button-group.hollow .button.primary.disabled:hover, .button-group.hollow .button.primary[disabled]:hover, .button-group.hollow .button.primary.disabled:focus, .button-group.hollow .button.primary[disabled]:focus {
  border: 1px solid #1779ba;
  color: #1779ba;
}
.button-group.hollow.primary .button:hover, .button-group.hollow.primary .button:focus, .button-group.hollow .button.primary:hover, .button-group.hollow .button.primary:focus {
  border-color: rgb(11.5, 60.5, 93);
  color: rgb(11.5, 60.5, 93);
}
.button-group.hollow.secondary .button, .button-group.hollow.secondary .button.disabled, .button-group.hollow.secondary .button[disabled], .button-group.hollow.secondary .button.disabled:hover, .button-group.hollow.secondary .button[disabled]:hover, .button-group.hollow.secondary .button.disabled:focus, .button-group.hollow.secondary .button[disabled]:focus, .button-group.hollow .button.secondary, .button-group.hollow .button.secondary.disabled, .button-group.hollow .button.secondary[disabled], .button-group.hollow .button.secondary.disabled:hover, .button-group.hollow .button.secondary[disabled]:hover, .button-group.hollow .button.secondary.disabled:focus, .button-group.hollow .button.secondary[disabled]:focus {
  border: 1px solid #767676;
  color: #767676;
}
.button-group.hollow.secondary .button:hover, .button-group.hollow.secondary .button:focus, .button-group.hollow .button.secondary:hover, .button-group.hollow .button.secondary:focus {
  border-color: #3b3b3b;
  color: #3b3b3b;
}
.button-group.hollow.success .button, .button-group.hollow.success .button.disabled, .button-group.hollow.success .button[disabled], .button-group.hollow.success .button.disabled:hover, .button-group.hollow.success .button[disabled]:hover, .button-group.hollow.success .button.disabled:focus, .button-group.hollow.success .button[disabled]:focus, .button-group.hollow .button.success, .button-group.hollow .button.success.disabled, .button-group.hollow .button.success[disabled], .button-group.hollow .button.success.disabled:hover, .button-group.hollow .button.success[disabled]:hover, .button-group.hollow .button.success.disabled:focus, .button-group.hollow .button.success[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.button-group.hollow.success .button:hover, .button-group.hollow.success .button:focus, .button-group.hollow .button.success:hover, .button-group.hollow .button.success:focus {
  border-color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
  color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
}
.button-group.hollow.warning .button, .button-group.hollow.warning .button.disabled, .button-group.hollow.warning .button[disabled], .button-group.hollow.warning .button.disabled:hover, .button-group.hollow.warning .button[disabled]:hover, .button-group.hollow.warning .button.disabled:focus, .button-group.hollow.warning .button[disabled]:focus, .button-group.hollow .button.warning, .button-group.hollow .button.warning.disabled, .button-group.hollow .button.warning[disabled], .button-group.hollow .button.warning.disabled:hover, .button-group.hollow .button.warning[disabled]:hover, .button-group.hollow .button.warning.disabled:focus, .button-group.hollow .button.warning[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button-group.hollow.warning .button:hover, .button-group.hollow.warning .button:focus, .button-group.hollow .button.warning:hover, .button-group.hollow .button.warning:focus {
  border-color: rgb(127.5, 87, 0);
  color: rgb(127.5, 87, 0);
}
.button-group.hollow.alert .button, .button-group.hollow.alert .button.disabled, .button-group.hollow.alert .button[disabled], .button-group.hollow.alert .button.disabled:hover, .button-group.hollow.alert .button[disabled]:hover, .button-group.hollow.alert .button.disabled:focus, .button-group.hollow.alert .button[disabled]:focus, .button-group.hollow .button.alert, .button-group.hollow .button.alert.disabled, .button-group.hollow .button.alert[disabled], .button-group.hollow .button.alert.disabled:hover, .button-group.hollow .button.alert[disabled]:hover, .button-group.hollow .button.alert.disabled:focus, .button-group.hollow .button.alert[disabled]:focus {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
.button-group.hollow.alert .button:hover, .button-group.hollow.alert .button:focus, .button-group.hollow .button.alert:hover, .button-group.hollow .button.alert:focus {
  border-color: rgb(103.187250996, 36.6314741036, 26.312749004);
  color: rgb(103.187250996, 36.6314741036, 26.312749004);
}
.button-group.clear .button, .button-group.clear .button:hover, .button-group.clear .button:focus, .button-group.clear .button.disabled, .button-group.clear .button.disabled:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled], .button-group.clear .button[disabled]:hover, .button-group.clear .button[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
.button-group.clear .button, .button-group.clear .button.disabled, .button-group.clear .button[disabled], .button-group.clear .button.disabled:hover, .button-group.clear .button[disabled]:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled]:focus {
  color: #5759EE;
}
.button-group.clear .button:hover, .button-group.clear .button:focus {
  color: rgb(14.9324324324, 16.6891891892, 147.5675675676);
}
.button-group.clear.primary .button, .button-group.clear.primary .button.disabled, .button-group.clear.primary .button[disabled], .button-group.clear.primary .button.disabled:hover, .button-group.clear.primary .button[disabled]:hover, .button-group.clear.primary .button.disabled:focus, .button-group.clear.primary .button[disabled]:focus, .button-group.clear .button.primary, .button-group.clear .button.primary.disabled, .button-group.clear .button.primary[disabled], .button-group.clear .button.primary.disabled:hover, .button-group.clear .button.primary[disabled]:hover, .button-group.clear .button.primary.disabled:focus, .button-group.clear .button.primary[disabled]:focus {
  color: #1779ba;
}
.button-group.clear.primary .button:hover, .button-group.clear.primary .button:focus, .button-group.clear .button.primary:hover, .button-group.clear .button.primary:focus {
  color: rgb(11.5, 60.5, 93);
}
.button-group.clear.secondary .button, .button-group.clear.secondary .button.disabled, .button-group.clear.secondary .button[disabled], .button-group.clear.secondary .button.disabled:hover, .button-group.clear.secondary .button[disabled]:hover, .button-group.clear.secondary .button.disabled:focus, .button-group.clear.secondary .button[disabled]:focus, .button-group.clear .button.secondary, .button-group.clear .button.secondary.disabled, .button-group.clear .button.secondary[disabled], .button-group.clear .button.secondary.disabled:hover, .button-group.clear .button.secondary[disabled]:hover, .button-group.clear .button.secondary.disabled:focus, .button-group.clear .button.secondary[disabled]:focus {
  color: #767676;
}
.button-group.clear.secondary .button:hover, .button-group.clear.secondary .button:focus, .button-group.clear .button.secondary:hover, .button-group.clear .button.secondary:focus {
  color: #3b3b3b;
}
.button-group.clear.success .button, .button-group.clear.success .button.disabled, .button-group.clear.success .button[disabled], .button-group.clear.success .button.disabled:hover, .button-group.clear.success .button[disabled]:hover, .button-group.clear.success .button.disabled:focus, .button-group.clear.success .button[disabled]:focus, .button-group.clear .button.success, .button-group.clear .button.success.disabled, .button-group.clear .button.success[disabled], .button-group.clear .button.success.disabled:hover, .button-group.clear .button.success[disabled]:hover, .button-group.clear .button.success.disabled:focus, .button-group.clear .button.success[disabled]:focus {
  color: #3adb76;
}
.button-group.clear.success .button:hover, .button-group.clear.success .button:focus, .button-group.clear .button.success:hover, .button-group.clear .button.success:focus {
  color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
}
.button-group.clear.warning .button, .button-group.clear.warning .button.disabled, .button-group.clear.warning .button[disabled], .button-group.clear.warning .button.disabled:hover, .button-group.clear.warning .button[disabled]:hover, .button-group.clear.warning .button.disabled:focus, .button-group.clear.warning .button[disabled]:focus, .button-group.clear .button.warning, .button-group.clear .button.warning.disabled, .button-group.clear .button.warning[disabled], .button-group.clear .button.warning.disabled:hover, .button-group.clear .button.warning[disabled]:hover, .button-group.clear .button.warning.disabled:focus, .button-group.clear .button.warning[disabled]:focus {
  color: #ffae00;
}
.button-group.clear.warning .button:hover, .button-group.clear.warning .button:focus, .button-group.clear .button.warning:hover, .button-group.clear .button.warning:focus {
  color: rgb(127.5, 87, 0);
}
.button-group.clear.alert .button, .button-group.clear.alert .button.disabled, .button-group.clear.alert .button[disabled], .button-group.clear.alert .button.disabled:hover, .button-group.clear.alert .button[disabled]:hover, .button-group.clear.alert .button.disabled:focus, .button-group.clear.alert .button[disabled]:focus, .button-group.clear .button.alert, .button-group.clear .button.alert.disabled, .button-group.clear .button.alert[disabled], .button-group.clear .button.alert.disabled:hover, .button-group.clear .button.alert[disabled]:hover, .button-group.clear .button.alert.disabled:focus, .button-group.clear .button.alert[disabled]:focus {
  color: #cc4b37;
}
.button-group.clear.alert .button:hover, .button-group.clear.alert .button:focus, .button-group.clear .button.alert:hover, .button-group.clear .button.alert:focus {
  color: rgb(103.187250996, 36.6314741036, 26.312749004);
}
.button-group.no-gaps .button {
  margin-right: -0.0625rem;
}
.button-group.no-gaps .button + .button {
  border-left-color: transparent;
}
.button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium {
  flex-wrap: wrap;
}
.button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button {
  flex: 0 0 100%;
}
.button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child {
  margin-bottom: 0;
}
.button-group.stacked.expanded .button, .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-medium.expanded .button {
  flex: 1 1 0px;
}
@media print, screen and (min-width: 40em) {
  .button-group.stacked-for-small .button {
    flex: 0 0 auto;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .button-group.stacked-for-medium .button {
    flex: 0 0 auto;
    margin-bottom: 0;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .button-group.stacked-for-small.expanded {
    display: block;
  }
  .button-group.stacked-for-small.expanded .button {
    display: block;
    margin-right: 0;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .button-group.stacked-for-medium.expanded {
    display: block;
  }
  .button-group.stacked-for-medium.expanded .button {
    display: block;
    margin-right: 0;
  }
}

.callout {
  position: relative;
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: 1px solid rgba(17, 17, 17, 0.25);
  border-radius: 0;
  background-color: white;
  color: #111;
}
.callout > :first-child {
  margin-top: 0;
}
.callout > :last-child {
  margin-bottom: 0;
}
.callout.primary {
  background-color: rgb(214.8186602871, 235.9894736842, 250.0313397129);
  color: #111;
}
.callout.secondary {
  background-color: rgb(234.45, 234.45, 234.45);
  color: #111;
}
.callout.success {
  background-color: rgb(225.45, 249.6, 234.45);
  color: #111;
}
.callout.warning {
  background-color: rgb(255, 242.85, 216.75);
  color: #111;
}
.callout.alert {
  background-color: rgb(247.35, 228, 225);
  color: #111;
}
.callout.small {
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
}
.callout.large {
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
}

.card {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-bottom: 1rem;
  border: 1px solid #F6F6F6;
  border-radius: 0;
  background: #ffffff;
  box-shadow: none;
  overflow: hidden;
  color: #111;
}
.card > :last-child {
  margin-bottom: 0;
}

.card-divider {
  display: flex;
  flex: 0 1 auto;
  padding: 1rem;
  background: #F6F6F6;
}
.card-divider > :last-child {
  margin-bottom: 0;
}

.card-section {
  flex: 1 0 auto;
  padding: 1rem;
}
.card-section > :last-child {
  margin-bottom: 0;
}

.card-image {
  min-height: 1px;
}

.close-button {
  position: absolute;
  z-index: 10;
  color: #F1F3F6;
  cursor: pointer;
}
[data-whatinput=mouse] .close-button {
  outline: 0;
}
.close-button:hover, .close-button:focus {
  color: #111;
}
.close-button.small {
  right: 0.66rem;
  top: 0.33em;
  font-size: 1.5em;
  line-height: 1;
}

.close-button, .close-button.medium {
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
}

.menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
[data-whatinput=mouse] .menu li {
  outline: 0;
}
.menu a,
.menu .button {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
.menu input,
.menu select,
.menu a,
.menu button {
  margin-bottom: 0;
}
.menu input {
  display: inline-block;
}
.menu, .menu.horizontal {
  flex-wrap: wrap;
  flex-direction: row;
}
.menu.vertical {
  flex-wrap: nowrap;
  flex-direction: column;
}
.menu.vertical.icon-top li a img,
.menu.vertical.icon-top li a i,
.menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img,
.menu.vertical.icon-bottom li a i,
.menu.vertical.icon-bottom li a svg {
  text-align: left;
}
.menu.expanded li {
  flex: 1 1 0px;
}
.menu.expanded.icon-top li a img,
.menu.expanded.icon-top li a i,
.menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img,
.menu.expanded.icon-bottom li a i,
.menu.expanded.icon-bottom li a svg {
  text-align: left;
}
.menu.simple {
  align-items: center;
}
.menu.simple li + li {
  margin-left: 1rem;
}
.menu.simple a {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  .menu.medium-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.medium-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.medium-expanded li {
    flex: 1 1 0px;
  }
  .menu.medium-simple li {
    flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 64em) {
  .menu.large-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.large-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.large-expanded li {
    flex: 1 1 0px;
  }
  .menu.large-simple li {
    flex: 1 1 0px;
  }
}
.menu.nested {
  margin-right: 0;
  margin-left: 1rem;
}
.menu.icons a {
  display: flex;
}
.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
  display: flex;
}
.menu.icon-left li a, .menu.nested.icon-left li a {
  flex-flow: row nowrap;
}
.menu.icon-left li a img,
.menu.icon-left li a i,
.menu.icon-left li a svg, .menu.nested.icon-left li a img,
.menu.nested.icon-left li a i,
.menu.nested.icon-left li a svg {
  margin-right: 0.25rem;
}
.menu.icon-right li a, .menu.nested.icon-right li a {
  flex-flow: row nowrap;
}
.menu.icon-right li a img,
.menu.icon-right li a i,
.menu.icon-right li a svg, .menu.nested.icon-right li a img,
.menu.nested.icon-right li a i,
.menu.nested.icon-right li a svg {
  margin-left: 0.25rem;
}
.menu.icon-top li a, .menu.nested.icon-top li a {
  flex-flow: column nowrap;
}
.menu.icon-top li a img,
.menu.icon-top li a i,
.menu.icon-top li a svg, .menu.nested.icon-top li a img,
.menu.nested.icon-top li a i,
.menu.nested.icon-top li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu.icon-bottom li a, .menu.nested.icon-bottom li a {
  flex-flow: column nowrap;
}
.menu.icon-bottom li a img,
.menu.icon-bottom li a i,
.menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img,
.menu.nested.icon-bottom li a i,
.menu.nested.icon-bottom li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu .is-active > a {
  background: #1779ba;
  color: #ffffff;
}
.menu .active > a {
  background: #1779ba;
  color: #ffffff;
}
.menu.align-left {
  justify-content: flex-start;
}
.menu.align-right li {
  display: flex;
  justify-content: flex-end;
}
.menu.align-right li .submenu li {
  justify-content: flex-start;
}
.menu.align-right.vertical li {
  display: block;
  text-align: right;
}
.menu.align-right.vertical li .submenu li {
  text-align: right;
}
.menu.align-right.icon-top li a img,
.menu.align-right.icon-top li a i,
.menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img,
.menu.align-right.icon-bottom li a i,
.menu.align-right.icon-bottom li a svg {
  text-align: right;
}
.menu.align-right .nested {
  margin-right: 1rem;
  margin-left: 0;
}
.menu.align-center li {
  display: flex;
  justify-content: center;
}
.menu.align-center li .submenu li {
  justify-content: flex-start;
}
.menu .menu-text {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

.menu-centered > .menu {
  justify-content: center;
}
.menu-centered > .menu li {
  display: flex;
  justify-content: center;
}
.menu-centered > .menu li .submenu li {
  justify-content: flex-start;
}

.no-js [data-responsive-menu] ul {
  display: none;
}

.menu-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer;
}
.menu-icon::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #ffffff;
  box-shadow: 0 7px 0 #ffffff, 0 14px 0 #ffffff;
  content: "";
}
.menu-icon:hover::after {
  background: #A3AAAE;
  box-shadow: 0 7px 0 #A3AAAE, 0 14px 0 #A3AAAE;
}

.menu-icon.dark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer;
}
.menu-icon.dark::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #111;
  box-shadow: 0 7px 0 #111, 0 14px 0 #111;
  content: "";
}
.menu-icon.dark:hover::after {
  background: #F1F3F6;
  box-shadow: 0 7px 0 #F1F3F6, 0 14px 0 #F1F3F6;
}

.is-drilldown {
  position: relative;
  overflow: hidden;
}
.is-drilldown li {
  display: block;
}
.is-drilldown.animate-height {
  transition: height 0.5s;
}

.drilldown a {
  padding: 0.7rem 1rem;
  background: #ffffff;
}
.drilldown .is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  width: 100%;
  background: #ffffff;
  transition: transform 0.15s linear;
}
.drilldown .is-drilldown-submenu.is-active {
  z-index: 1;
  display: block;
  transform: translateX(-100%);
}
.drilldown .is-drilldown-submenu.is-closing {
  transform: translateX(100%);
}
.drilldown .is-drilldown-submenu a {
  padding: 0.7rem 1rem;
}
.drilldown .nested.is-drilldown-submenu {
  margin-right: 0;
  margin-left: 0;
}
.drilldown .drilldown-submenu-cover-previous {
  min-height: 100%;
}
.drilldown .is-drilldown-submenu-parent > a {
  position: relative;
}
.drilldown .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-right-width: 0;
  border-color: transparent transparent transparent #5759EE;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 1rem;
}
.drilldown.align-left .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-right-width: 0;
  border-color: transparent transparent transparent #5759EE;
  right: 1rem;
  left: auto;
}
.drilldown.align-right .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-left-width: 0;
  border-color: transparent #5759EE transparent transparent;
  right: auto;
  left: 1rem;
}
.drilldown .js-drilldown-back > a::before {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-left-width: 0;
  border-color: transparent #5759EE transparent transparent;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
}

.dropdown-pane {
  position: absolute;
  z-index: 10;
  display: none;
  width: 300px;
  padding: 1rem;
  visibility: hidden;
  border: 1px solid #A3AAAE;
  border-radius: 0;
  background-color: #ffffff;
  font-size: 1rem;
}
.dropdown-pane.is-opening {
  display: block;
}
.dropdown-pane.is-open {
  display: block;
  visibility: visible;
}

.dropdown-pane.tiny {
  width: 100px;
}

.dropdown-pane.small {
  width: 200px;
}

.dropdown-pane.large {
  width: 400px;
}

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  top: 100%;
  right: 0;
  left: auto;
}
.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  top: 100%;
  right: auto;
  left: 0;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a {
  position: relative;
  padding-right: 1.5rem;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-bottom-width: 0;
  border-color: #5759EE transparent transparent;
  right: 5px;
  left: auto;
  margin-top: -3px;
}
[data-whatinput=mouse] .dropdown.menu a {
  outline: 0;
}
.dropdown.menu > li > a {
  padding: 0.7rem 1rem;
}
.dropdown.menu > li.is-active > a {
  background: transparent;
  color: #1779ba;
}
.no-js .dropdown.menu ul {
  display: none;
}
.dropdown.menu .nested.is-dropdown-submenu {
  margin-right: 0;
  margin-left: 0;
}
.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0;
}
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  top: 0;
  right: 100%;
  left: auto;
}
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}
.dropdown.menu.vertical > li > a::after {
  right: 14px;
}
.dropdown.menu.vertical > li.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-left-width: 0;
  border-color: transparent #5759EE transparent transparent;
  right: auto;
  left: 5px;
}
.dropdown.menu.vertical > li.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-right-width: 0;
  border-color: transparent transparent transparent #5759EE;
}
@media print, screen and (min-width: 40em) {
  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
  }
  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
  }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
  }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-bottom-width: 0;
    border-color: #5759EE transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
  }
  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
  }
  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }
  .dropdown.menu.medium-vertical > li > a::after {
    right: 14px;
  }
  .dropdown.menu.medium-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-left-width: 0;
    border-color: transparent #5759EE transparent transparent;
    right: auto;
    left: 5px;
  }
  .dropdown.menu.medium-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-right-width: 0;
    border-color: transparent transparent transparent #5759EE;
  }
}
@media print, screen and (min-width: 64em) {
  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
  }
  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
  }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
  }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-bottom-width: 0;
    border-color: #5759EE transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
  }
  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
  }
  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }
  .dropdown.menu.large-vertical > li > a::after {
    right: 14px;
  }
  .dropdown.menu.large-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-left-width: 0;
    border-color: transparent #5759EE transparent transparent;
    right: auto;
    left: 5px;
  }
  .dropdown.menu.large-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-right-width: 0;
    border-color: transparent transparent transparent #5759EE;
  }
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  right: 0;
  left: auto;
}

.is-dropdown-menu.vertical {
  width: 100px;
}
.is-dropdown-menu.vertical.align-right {
  float: right;
}

.is-dropdown-submenu-parent {
  position: relative;
}
.is-dropdown-submenu-parent a::after {
  position: absolute;
  top: 50%;
  right: 5px;
  left: auto;
  margin-top: -6px;
}
.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
  top: 100%;
  left: auto;
}
.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
  right: 100%;
  left: auto;
}
.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}

.is-dropdown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1;
  display: none;
  min-width: 200px;
  border: 1px solid #A3AAAE;
  background: #ffffff;
}
.dropdown .is-dropdown-submenu a {
  padding: 0.7rem 1rem;
}
.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
  right: 14px;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-left-width: 0;
  border-color: transparent #5759EE transparent transparent;
  right: auto;
  left: 5px;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-right-width: 0;
  border-color: transparent transparent transparent #5759EE;
}
.is-dropdown-submenu .is-dropdown-submenu {
  margin-top: -1px;
}
.is-dropdown-submenu > li {
  width: 100%;
}
.is-dropdown-submenu.js-dropdown-active {
  display: block;
}

.responsive-embed,
.flex-video {
  position: relative;
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 75%;
  overflow: hidden;
}
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed embed,
.responsive-embed video,
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.responsive-embed.widescreen,
.flex-video.widescreen {
  padding-bottom: 56.25%;
}

.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #5759EE;
  color: #ffffff;
}
.label.primary {
  background: #1779ba;
  color: #ffffff;
}
.label.secondary {
  background: #767676;
  color: #ffffff;
}
.label.success {
  background: #3adb76;
  color: #111;
}
.label.warning {
  background: #ffae00;
  color: #111;
}
.label.alert {
  background: #cc4b37;
  color: #ffffff;
}

.media-object {
  display: flex;
  margin-bottom: 1rem;
  flex-wrap: nowrap;
}
.media-object img {
  max-width: none;
}
@media print, screen and (max-width: 39.99875em) {
  .media-object.stack-for-small {
    flex-wrap: wrap;
  }
}

.media-object-section {
  flex: 0 1 auto;
}
.media-object-section:first-child {
  padding-right: 1rem;
}
.media-object-section:last-child:not(:nth-child(2)) {
  padding-left: 1rem;
}
.media-object-section > :last-child {
  margin-bottom: 0;
}
@media print, screen and (max-width: 39.99875em) {
  .stack-for-small .media-object-section {
    padding: 0;
    padding-bottom: 1rem;
    flex-basis: 100%;
    max-width: 100%;
  }
  .stack-for-small .media-object-section img {
    width: 100%;
  }
}
.media-object-section.main-section {
  flex: 1 1 0px;
}

.is-off-canvas-open {
  overflow: hidden;
}

.js-off-canvas-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  background: rgba(255, 255, 255, 0.25);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.js-off-canvas-overlay.is-visible {
  opacity: 1;
  visibility: visible;
}
.js-off-canvas-overlay.is-closable {
  cursor: pointer;
}
.js-off-canvas-overlay.is-overlay-absolute {
  position: absolute;
}
.js-off-canvas-overlay.is-overlay-fixed {
  position: fixed;
}

.off-canvas-wrapper {
  position: relative;
  overflow: hidden;
}

.off-canvas {
  position: fixed;
  z-index: 12;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  background: #F6F6F6;
}
[data-whatinput=mouse] .off-canvas {
  outline: 0;
}
.off-canvas.is-transition-push {
  z-index: 12;
}
.off-canvas.is-closed {
  visibility: hidden;
}
.off-canvas.is-transition-overlap {
  z-index: 13;
}
.off-canvas.is-transition-overlap.is-open {
  box-shadow: 0 0 10px rgba(17, 17, 17, 0.7);
}
.off-canvas.is-open {
  transform: translate(0, 0);
}
.off-canvas-absolute {
  position: absolute;
  z-index: 12;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  background: #F6F6F6;
}
[data-whatinput=mouse] .off-canvas-absolute {
  outline: 0;
}
.off-canvas-absolute.is-transition-push {
  z-index: 12;
}
.off-canvas-absolute.is-closed {
  visibility: hidden;
}
.off-canvas-absolute.is-transition-overlap {
  z-index: 13;
}
.off-canvas-absolute.is-transition-overlap.is-open {
  box-shadow: 0 0 10px rgba(17, 17, 17, 0.7);
}
.off-canvas-absolute.is-open {
  transform: translate(0, 0);
}

.position-left {
  top: 0;
  left: 0;
  height: 100%;
  overflow-y: auto;
  width: 250px;
  transform: translateX(-250px);
}
.off-canvas-content .off-canvas.position-left {
  transform: translateX(-250px);
}
.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
  transform: translate(0, 0);
}

.off-canvas-content.is-open-left.has-transition-push {
  transform: translateX(250px);
}

.position-left.is-transition-push {
  box-shadow: inset -13px 0 20px -13px rgba(17, 17, 17, 0.25);
}

.position-right {
  top: 0;
  right: 0;
  height: 100%;
  overflow-y: auto;
  width: 250px;
  transform: translateX(250px);
}
.off-canvas-content .off-canvas.position-right {
  transform: translateX(250px);
}
.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
  transform: translate(0, 0);
}

.off-canvas-content.is-open-right.has-transition-push {
  transform: translateX(-250px);
}

.position-right.is-transition-push {
  box-shadow: inset 13px 0 20px -13px rgba(17, 17, 17, 0.25);
}

.position-top {
  top: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 250px;
  transform: translateY(-250px);
}
.off-canvas-content .off-canvas.position-top {
  transform: translateY(-250px);
}
.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
  transform: translate(0, 0);
}

.off-canvas-content.is-open-top.has-transition-push {
  transform: translateY(250px);
}

.position-top.is-transition-push {
  box-shadow: inset 0 -13px 20px -13px rgba(17, 17, 17, 0.25);
}

.position-bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 250px;
  transform: translateY(250px);
}
.off-canvas-content .off-canvas.position-bottom {
  transform: translateY(250px);
}
.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
  transform: translate(0, 0);
}

.off-canvas-content.is-open-bottom.has-transition-push {
  transform: translateY(-250px);
}

.position-bottom.is-transition-push {
  box-shadow: inset 0 13px 20px -13px rgba(17, 17, 17, 0.25);
}

.off-canvas-content {
  transform: none;
  backface-visibility: hidden;
}
.off-canvas-content.has-transition-overlap, .off-canvas-content.has-transition-push {
  transition: transform 0.5s ease;
}
.off-canvas-content.has-transition-push {
  transform: translate(0, 0);
}
.off-canvas-content .off-canvas.is-open {
  transform: translate(0, 0);
}

@media print, screen and (min-width: 40em) {
  .position-left.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-left.reveal-for-medium .close-button {
    display: none;
  }
  .off-canvas-content .position-left.reveal-for-medium {
    transform: none;
  }
  .off-canvas-content.has-reveal-left {
    margin-left: 250px;
  }
  .position-left.reveal-for-medium ~ .off-canvas-content {
    margin-left: 250px;
  }
  .position-right.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-right.reveal-for-medium .close-button {
    display: none;
  }
  .off-canvas-content .position-right.reveal-for-medium {
    transform: none;
  }
  .off-canvas-content.has-reveal-right {
    margin-right: 250px;
  }
  .position-right.reveal-for-medium ~ .off-canvas-content {
    margin-right: 250px;
  }
  .position-top.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-top.reveal-for-medium .close-button {
    display: none;
  }
  .off-canvas-content .position-top.reveal-for-medium {
    transform: none;
  }
  .off-canvas-content.has-reveal-top {
    margin-top: 250px;
  }
  .position-top.reveal-for-medium ~ .off-canvas-content {
    margin-top: 250px;
  }
  .position-bottom.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-bottom.reveal-for-medium .close-button {
    display: none;
  }
  .off-canvas-content .position-bottom.reveal-for-medium {
    transform: none;
  }
  .off-canvas-content.has-reveal-bottom {
    margin-bottom: 250px;
  }
  .position-bottom.reveal-for-medium ~ .off-canvas-content {
    margin-bottom: 250px;
  }
}
@media print, screen and (min-width: 64em) {
  .position-left.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-left.reveal-for-large .close-button {
    display: none;
  }
  .off-canvas-content .position-left.reveal-for-large {
    transform: none;
  }
  .off-canvas-content.has-reveal-left {
    margin-left: 250px;
  }
  .position-left.reveal-for-large ~ .off-canvas-content {
    margin-left: 250px;
  }
  .position-right.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-right.reveal-for-large .close-button {
    display: none;
  }
  .off-canvas-content .position-right.reveal-for-large {
    transform: none;
  }
  .off-canvas-content.has-reveal-right {
    margin-right: 250px;
  }
  .position-right.reveal-for-large ~ .off-canvas-content {
    margin-right: 250px;
  }
  .position-top.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-top.reveal-for-large .close-button {
    display: none;
  }
  .off-canvas-content .position-top.reveal-for-large {
    transform: none;
  }
  .off-canvas-content.has-reveal-top {
    margin-top: 250px;
  }
  .position-top.reveal-for-large ~ .off-canvas-content {
    margin-top: 250px;
  }
  .position-bottom.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-bottom.reveal-for-large .close-button {
    display: none;
  }
  .off-canvas-content .position-bottom.reveal-for-large {
    transform: none;
  }
  .off-canvas-content.has-reveal-bottom {
    margin-bottom: 250px;
  }
  .position-bottom.reveal-for-large ~ .off-canvas-content {
    margin-bottom: 250px;
  }
}
@media print, screen and (min-width: 40em) {
  .off-canvas.in-canvas-for-medium {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    transition: none;
  }
  .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom {
    box-shadow: none;
    transform: none;
  }
  .off-canvas.in-canvas-for-medium .close-button {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .off-canvas.in-canvas-for-large {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    transition: none;
  }
  .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom {
    box-shadow: none;
    transform: none;
  }
  .off-canvas.in-canvas-for-large .close-button {
    display: none;
  }
}
.orbit {
  position: relative;
}

.orbit-container {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

.orbit-slide {
  width: 100%;
  position: absolute;
}
.orbit-slide.no-motionui.is-active {
  top: 0;
  left: 0;
}

.orbit-figure {
  margin: 0;
}

.orbit-image {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(17, 17, 17, 0.5);
  color: #ffffff;
}

.orbit-next, .orbit-previous {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #ffffff;
}
[data-whatinput=mouse] .orbit-next, [data-whatinput=mouse] .orbit-previous {
  outline: 0;
}
.orbit-next:hover, .orbit-previous:hover, .orbit-next:active, .orbit-previous:active, .orbit-next:focus, .orbit-previous:focus {
  background-color: rgba(17, 17, 17, 0.5);
}

.orbit-previous {
  left: 0;
}

.orbit-next {
  left: auto;
  right: 0;
}

.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}
[data-whatinput=mouse] .orbit-bullets {
  outline: 0;
}
.orbit-bullets button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  border-radius: 50%;
  background-color: #A3AAAE;
}
.orbit-bullets button:hover {
  background-color: #F1F3F6;
}
.orbit-bullets button.is-active {
  background-color: #F1F3F6;
}

.pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}
.pagination::before, .pagination::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.pagination::after {
  clear: both;
}
.pagination li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}
.pagination li:last-child, .pagination li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 40em) {
  .pagination li {
    display: inline-block;
  }
}
.pagination a,
.pagination button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #111;
}
.pagination a:hover,
.pagination button:hover {
  background: #F6F6F6;
}
.pagination .current {
  padding: 0.1875rem 0.625rem;
  background: #5759EE;
  color: #ffffff;
  cursor: default;
}
.pagination .disabled {
  padding: 0.1875rem 0.625rem;
  color: #A3AAAE;
  cursor: not-allowed;
}
.pagination .disabled:hover {
  background: transparent;
}
.pagination .ellipsis::after {
  padding: 0.1875rem 0.625rem;
  content: "…";
  color: #111;
}

.pagination-previous a::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}

.pagination-next a::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}

.progress {
  height: 1rem;
  margin-bottom: 1rem;
  border-radius: 0;
  background-color: #A3AAAE;
}
.progress.primary .progress-meter {
  background-color: #1779ba;
}
.progress.secondary .progress-meter {
  background-color: #767676;
}
.progress.success .progress-meter {
  background-color: #3adb76;
}
.progress.warning .progress-meter {
  background-color: #ffae00;
}
.progress.alert .progress-meter {
  background-color: #cc4b37;
}

.progress-meter {
  position: relative;
  display: block;
  width: 0%;
  height: 100%;
  background-color: #5759EE;
}

.progress-meter-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #ffffff;
  white-space: nowrap;
}

.slider {
  position: relative;
  height: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #F6F6F6;
  cursor: pointer;
  user-select: none;
  touch-action: none;
}

.slider-fill {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  max-width: 100%;
  height: 0.5rem;
  background-color: #A3AAAE;
  transition: all 0.2s ease-in-out;
}
.slider-fill.is-dragging {
  transition: all 0s linear;
}

.slider-handle {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: 1;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 0;
  background-color: #5759EE;
  transition: all 0.2s ease-in-out;
  touch-action: manipulation;
}
[data-whatinput=mouse] .slider-handle {
  outline: 0;
}
.slider-handle:hover {
  background-color: rgb(42.7297297297, 45.2567567568, 233.5202702703);
}
.slider-handle.is-dragging {
  transition: all 0s linear;
}

.slider.disabled,
.slider[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}

.slider.vertical {
  display: inline-block;
  width: 0.5rem;
  height: 12.5rem;
  margin: 0 1.25rem;
  transform: scale(1, -1);
}
.slider.vertical .slider-fill {
  top: 0;
  width: 0.5rem;
  max-height: 100%;
}
.slider.vertical .slider-handle {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1.4rem;
  height: 1.4rem;
  transform: translateX(-50%);
}

.sticky-container {
  position: relative;
}

.sticky {
  position: relative;
  z-index: 0;
  transform: translate3d(0, 0, 0);
}

.sticky.is-stuck {
  position: fixed;
  z-index: 5;
  width: 100%;
}
.sticky.is-stuck.is-at-top {
  top: 0;
}
.sticky.is-stuck.is-at-bottom {
  bottom: 0;
}

.sticky.is-anchored {
  position: relative;
  right: auto;
  left: auto;
}
.sticky.is-anchored.is-at-bottom {
  bottom: 0;
}

html.is-reveal-open {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
html.is-reveal-open.zf-has-scroll {
  overflow-y: scroll;
}
html.is-reveal-open body {
  overflow-y: hidden;
}

.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(17, 17, 17, 0.45);
  overflow-y: auto;
}

.reveal {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #A3AAAE;
  border-radius: 0;
  background-color: #ffffff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
}
[data-whatinput=mouse] .reveal {
  outline: 0;
}
@media print, screen and (min-width: 40em) {
  .reveal {
    min-height: 0;
  }
}
.reveal .column {
  min-width: 0;
}
.reveal > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  .reveal {
    width: 600px;
    max-width: 75rem;
  }
}
.reveal.collapse {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  .reveal.tiny {
    width: 30%;
    max-width: 75rem;
  }
}
@media print, screen and (min-width: 40em) {
  .reveal.small {
    width: 50%;
    max-width: 75rem;
  }
}
@media print, screen and (min-width: 40em) {
  .reveal.large {
    width: 90%;
    max-width: 75rem;
  }
}
.reveal.full {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
@media print, screen and (max-width: 39.99875em) {
  .reveal {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0;
  }
}
.reveal.without-overlay {
  position: fixed;
}

.switch {
  height: 2rem;
  position: relative;
  margin-bottom: 1rem;
  outline: 0;
  font-size: 0.875rem;
  font-weight: bold;
  color: #ffffff;
  user-select: none;
}

.switch-input {
  position: absolute;
  margin-bottom: 0;
  opacity: 0;
}

.switch-paddle {
  position: relative;
  display: block;
  width: 4rem;
  height: 2rem;
  border-radius: 0;
  background: #A3AAAE;
  transition: all 0.25s ease-out;
  font-weight: inherit;
  color: inherit;
  cursor: pointer;
}
input + .switch-paddle {
  margin: 0;
}
.switch-paddle::after {
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  transform: translate3d(0, 0, 0);
  border-radius: 0;
  background: #ffffff;
  transition: all 0.25s ease-out;
  content: "";
}
input:checked ~ .switch-paddle {
  background: #5759EE;
}
input:checked ~ .switch-paddle::after {
  left: 2.25rem;
}
input:disabled ~ .switch-paddle {
  cursor: not-allowed;
  opacity: 0.5;
}
[data-whatinput=mouse] input:focus ~ .switch-paddle {
  outline: 0;
}

.switch-inactive, .switch-active {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.switch-active {
  left: 8%;
  display: none;
}
input:checked + label > .switch-active {
  display: block;
}

.switch-inactive {
  right: 15%;
}
input:checked + label > .switch-inactive {
  display: none;
}

.switch.tiny {
  height: 1.5rem;
}
.switch.tiny .switch-paddle {
  width: 3rem;
  height: 1.5rem;
  font-size: 0.625rem;
}
.switch.tiny .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 1rem;
  height: 1rem;
}
.switch.tiny input:checked ~ .switch-paddle::after {
  left: 1.75rem;
}

.switch.small {
  height: 1.75rem;
}
.switch.small .switch-paddle {
  width: 3.5rem;
  height: 1.75rem;
  font-size: 0.75rem;
}
.switch.small .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 1.25rem;
  height: 1.25rem;
}
.switch.small input:checked ~ .switch-paddle::after {
  left: 2rem;
}

.switch.large {
  height: 2.5rem;
}
.switch.large .switch-paddle {
  width: 5rem;
  height: 2.5rem;
  font-size: 1rem;
}
.switch.large .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 2rem;
  height: 2rem;
}
.switch.large input:checked ~ .switch-paddle::after {
  left: 2.75rem;
}

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid rgb(242.25, 242.25, 242.25);
  background-color: #ffffff;
}

caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
}

thead {
  background: rgb(248.625, 248.625, 248.625);
  color: #111;
}

tfoot {
  background: rgb(242.25, 242.25, 242.25);
  color: #111;
}

thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
  text-align: left;
}

tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

tbody tr:nth-child(even) {
  border-bottom: 0;
  background-color: rgb(242.25, 242.25, 242.25);
}

table.unstriped tbody {
  background-color: #ffffff;
}
table.unstriped tbody tr {
  border-bottom: 0;
  border-bottom: 1px solid rgb(242.25, 242.25, 242.25);
  background-color: #ffffff;
}

@media print, screen and (max-width: 63.99875em) {
  table.stack thead {
    display: none;
  }
  table.stack tfoot {
    display: none;
  }
  table.stack tr,
  table.stack th,
  table.stack td {
    display: block;
  }
  table.stack td {
    border-top: 0;
  }
}

table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto;
}

table.hover thead tr:hover {
  background-color: rgb(243.525, 243.525, 243.525);
}
table.hover tfoot tr:hover {
  background-color: rgb(237.15, 237.15, 237.15);
}
table.hover tbody tr:hover {
  background-color: rgb(249.9, 249.9, 249.9);
}
table.hover:not(.unstriped) tr:nth-of-type(even):hover {
  background-color: rgb(237.15, 237.15, 237.15);
}

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

.tabs {
  margin: 0;
  border: 1px solid #F6F6F6;
  background: #ffffff;
  list-style-type: none;
}
.tabs::before, .tabs::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.tabs::after {
  clear: both;
}

.tabs.vertical > li {
  display: block;
  float: none;
  width: auto;
}

.tabs.simple > li > a {
  padding: 0;
}
.tabs.simple > li > a:hover {
  background: transparent;
}

.tabs.primary {
  background: #1779ba;
}
.tabs.primary > li > a {
  color: #ffffff;
}
.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
  background: rgb(21.85, 114.95, 176.7);
}

.tabs-title {
  float: left;
}
.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #5759EE;
}
[data-whatinput=mouse] .tabs-title > a {
  outline: 0;
}
.tabs-title > a:hover {
  background: #ffffff;
  color: rgb(45.6810810811, 48.172972973, 233.8189189189);
}
.tabs-title > a:focus, .tabs-title > a[aria-selected=true] {
  background: #F6F6F6;
  color: #5759EE;
}

.tabs-content {
  border: 1px solid #F6F6F6;
  border-top: 0;
  background: #ffffff;
  color: #111;
  transition: all 0.5s ease;
}

.tabs-content.vertical {
  border: 1px solid #F6F6F6;
  border-left: 0;
}

.tabs-panel {
  display: none;
  padding: 1rem;
}
.tabs-panel.is-active {
  display: block;
}

.thumbnail {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 1rem;
  border: 4px solid #ffffff;
  border-radius: 0;
  box-shadow: 0 0 0 1px rgba(17, 17, 17, 0.2);
  line-height: 0;
}

a.thumbnail {
  transition: box-shadow 200ms ease-out;
}
a.thumbnail:hover, a.thumbnail:focus {
  box-shadow: 0 0 6px 1px rgba(87, 89, 238, 0.5);
}
a.thumbnail image {
  box-shadow: none;
}

.title-bar {
  padding: 0.5rem;
  background: #111;
  color: #ffffff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.title-bar .menu-icon {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.title-bar-left,
.title-bar-right {
  flex: 1 1 0px;
}

.title-bar-right {
  text-align: right;
}

.title-bar-title {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}

.has-tip {
  position: relative;
  display: inline-block;
  border-bottom: dotted 1px #F1F3F6;
  font-weight: bold;
  cursor: help;
}

.tooltip {
  position: absolute;
  top: calc(100% + 0.6495rem);
  z-index: 1200;
  max-width: 10rem;
  padding: 0.75rem;
  border-radius: 0;
  background-color: #111;
  font-size: 80%;
  color: #ffffff;
}
.tooltip::before {
  position: absolute;
}
.tooltip.bottom::before {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.75rem;
  content: "";
  border-top-width: 0;
  border-color: transparent transparent #111;
  bottom: 100%;
}
.tooltip.bottom.align-center::before {
  left: 50%;
  transform: translateX(-50%);
}
.tooltip.top::before {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.75rem;
  content: "";
  border-bottom-width: 0;
  border-color: #111 transparent transparent;
  top: 100%;
  bottom: auto;
}
.tooltip.top.align-center::before {
  left: 50%;
  transform: translateX(-50%);
}
.tooltip.left::before {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.75rem;
  content: "";
  border-right-width: 0;
  border-color: transparent transparent transparent #111;
  left: 100%;
}
.tooltip.left.align-center::before {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}
.tooltip.right::before {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.75rem;
  content: "";
  border-left-width: 0;
  border-color: transparent #111 transparent transparent;
  right: 100%;
  left: auto;
}
.tooltip.right.align-center::before {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}
.tooltip.align-top::before {
  bottom: auto;
  top: 10%;
}
.tooltip.align-bottom::before {
  bottom: 10%;
  top: auto;
}
.tooltip.align-left::before {
  left: 10%;
  right: auto;
}
.tooltip.align-right::before {
  left: auto;
  right: 10%;
}

.top-bar {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem;
  flex-wrap: wrap;
}
.top-bar,
.top-bar ul {
  background-color: #F6F6F6;
}
.top-bar input {
  max-width: 200px;
  margin-right: 1rem;
}
.top-bar .input-group-field {
  width: 100%;
  margin-right: 0;
}
.top-bar input.button {
  width: auto;
}
.top-bar .top-bar-left,
.top-bar .top-bar-right {
  flex: 0 0 100%;
  max-width: 100%;
}
@media print, screen and (min-width: 40em) {
  .top-bar {
    flex-wrap: nowrap;
  }
  .top-bar .top-bar-left {
    flex: 1 1 auto;
    margin-right: auto;
  }
  .top-bar .top-bar-right {
    flex: 0 1 auto;
    margin-left: auto;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .top-bar.stacked-for-medium {
    flex-wrap: wrap;
  }
  .top-bar.stacked-for-medium .top-bar-left,
  .top-bar.stacked-for-medium .top-bar-right {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media print, screen and (max-width: 74.99875em) {
  .top-bar.stacked-for-large {
    flex-wrap: wrap;
  }
  .top-bar.stacked-for-large .top-bar-left,
  .top-bar.stacked-for-large .top-bar-right {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.top-bar-title {
  flex: 0 0 auto;
  margin: 0.5rem 1rem 0.5rem 0;
}

.top-bar-left,
.top-bar-right {
  flex: 0 0 auto;
}

.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

.visible {
  visibility: visible;
}

@media print, screen and (max-width: 39.99875em) {
  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 40em) {
  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 39.99875em) {
  .show-for-medium {
    display: none !important;
  }
}

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 39.99875em), screen and (min-width: 64em) {
  .show-for-medium-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em) {
  .show-for-large {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important;
  }
}

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.clearfix::before, .clearfix::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.clearfix::after {
  clear: both;
}

/************************************************

Stylesheet: Global Stylesheet

*************************************************/
.otgs-development-site-front-end {
  display: none;
}

html {
  scroll-behavior: smooth;
}

*::selection {
  background: #111;
  color: #ffffff;
}

/*********************
TYPOGRAPHY
*********************/
@font-face {
  font-family: "Aeonik-Medium";
  src: url("/wp-content/themes/FINAO Starter/assets/fonts/Aeonik-Medium.woff2") format("woff2"), url("/wp-content/themes/FINAO Starter/assets/fonts/Aeonik-Medium.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Aeonik-Regular";
  src: url("/wp-content/themes/FINAO Starter/assets/fonts/Aeonik-Regular.woff2") format("woff2"), url("/wp-content/themes/FINAO Starter/assets/fonts/Aeonik-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Aeonik-SemiBold";
  src: url("/wp-content/themes/FINAO Starter/assets/fonts/Aeonik-SemiBold.woff2") format("woff2"), url("/wp-content/themes/FINAO Starter/assets/fonts/Aeonik-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
body {
  font-family: "Aeonik-Regular", sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.aeonik-regular, .footer .footer-bottom .utility-links a, .footer #social-links a, .footer .section-footer .top-row .column .footer-nav-group > a, section form.blog-search-form input[type=search]::placeholder, section form.blog-search-form input[type=search], section #select-box span.text, section .accordion-menu .accordion-item .accordion-content li a, header .top-bar .top-bar-right .submenu #main-container a.section_title,
header .top-bar .top-bar-right .submenu #main-container .section_title,
header .top-bar .top-bar-left .submenu #main-container a.section_title,
header .top-bar .top-bar-left .submenu #main-container .section_title, header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.mega_link_title,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.mega_link_title, .paragraph, p, li {
  font-family: "Aeonik-Regular", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

.aeonik-medium, .footer .section-footer .top-row .column .footer-nav-group .header, section.dark #form-container .hbspt-form .hs-submit input[type=submit], section #form-container .hbspt-form .hs-submit input[type=submit], section #body-copy blockquote p, section.tabs.right-image nav a, section.tabs.top-image nav a, header .top-bar .top-bar-right .submenu #main-container .menu_title,
header .top-bar .top-bar-left .submenu #main-container .menu_title, header .top-bar .top-bar-right #main-nav .menu-item:not(.button) a,
header .top-bar .top-bar-left #main-nav .menu-item:not(.button) a, header .top-bar .top-bar-right #main-nav li:not(.button, .text-button) a,
header .top-bar .top-bar-left #main-nav li:not(.button, .text-button) a, div#text-button,
a#text-button,
a.text-button, li.text-button a, li.button a, a#button,
a.button,
button#button,
input.button, .tag, .eyebrow-s, .eyebrow, .heading, .h7, h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  font-family: "Aeonik-Medium", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

.aeonik-semibold, #mobile-menu.section-title {
  font-family: "Aeonik-SemiBold", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

.heading, .h7, h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  position: relative;
  z-index: 3;
  color: #111;
  margin-bottom: 0;
}
.heading em, .h7 em, h6 em, .h6 em, h5 em, .h5 em, h4 em, .h4 em, h3 em, .h3 em, h2 em, .h2 em, h1 em, .h1 em {
  color: #5759EE;
  font-style: normal;
}
.heading a, .h7 a, h6 a, .h6 a, h5 a, .h5 a, h4 a, .h4 a, h3 a, .h3 a, h2 a, .h2 a, h1 a, .h1 a {
  color: #3838F9;
}

.paragraph, p, li {
  margin-bottom: 0;
  color: #111;
}
.paragraph strong, p strong, li strong {
  font-weight: 700 !important;
}

h1, .h1 {
  font-size: 78px;
  font-weight: 500;
  line-height: 102%;
}
@media (max-width: 1440px) {
  h1, .h1 {
    font-size: 68px;
  }
}
@media (max-width: 768px) {
  h1, .h1 {
    font-size: 54px;
  }
}
h1.xl, .h1.xl {
  font-size: 88px;
}
@media (max-width: 1440px) {
  h1.xl, .h1.xl {
    font-size: 72px;
  }
}
@media (max-width: 768px) {
  h1.xl, .h1.xl {
    font-size: 54px;
  }
}

h2, .h2 {
  font-size: 56px;
  font-weight: 500;
  line-height: 106%;
  letter-spacing: 0.56px;
}
@media (max-width: 1440px) {
  h2, .h2 {
    font-size: 46px;
  }
}
@media (max-width: 768px) {
  h2, .h2 {
    font-size: 40px;
    letter-spacing: 0.4px;
  }
}

h3, .h3 {
  font-size: 46px;
  line-height: 106%;
  font-weight: 500;
  letter-spacing: 0.46px;
}
@media (max-width: 1440px) {
  h3, .h3 {
    font-size: 40px;
  }
}
@media (max-width: 768px) {
  h3, .h3 {
    font-size: 28px;
    letter-spacing: 0.56px;
    line-height: 120%;
  }
}

h4, .h4 {
  font-size: 40px;
  font-weight: 500;
  line-height: 106%;
  letter-spacing: 0.4px;
}
@media (max-width: 1440px) {
  h4, .h4 {
    font-size: 34px;
  }
}
@media (max-width: 768px) {
  h4, .h4 {
    font-size: 24px;
    letter-spacing: 0.48px;
    line-height: 120%;
  }
}

h5, .h5 {
  font-size: 34px;
  font-weight: 500;
  line-height: 118%;
  letter-spacing: 0.68px;
}
@media (max-width: 1440px) {
  h5, .h5 {
    font-size: 28px;
  }
}
@media (max-width: 768px) {
  h5, .h5 {
    font-size: 24px;
    letter-spacing: 0.48px;
    line-height: 120%;
  }
}

h6, .h6 {
  font-size: 28px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: 0.56px;
}
@media (max-width: 1440px) {
  h6, .h6 {
    font-size: 26px;
  }
}
@media (max-width: 768px) {
  h6, .h6 {
    font-size: 20px;
    letter-spacing: 0.4px;
    line-height: 124%;
  }
}

.h7 {
  font-size: 24px;
  font-style: normal;
  line-height: 120%;
  letter-spacing: 0.48px;
}

.eyebrow {
  font-size: 18px;
  line-height: 148%;
  letter-spacing: 0.36px;
  display: flex;
  align-items: center;
  color: #3838F9;
}
@media (max-width: 768px) {
  .eyebrow {
    font-size: 16px;
  }
}

.eyebrow-s {
  font-size: 10px;
  line-height: 140%;
  letter-spacing: 0.5px;
}
@media (max-width: 768px) {
  .eyebrow-s {
    font-size: 8px;
    letter-spacing: 0.4px;
  }
}

.tag {
  font-size: 14px;
  text-transform: uppercase;
  color: #111;
  display: flex;
  gap: 12px;
  align-items: center;
  letter-spacing: 0.7px;
  line-height: 140%;
}

p, li {
  font-size: 18px;
  line-height: 148%;
  font-weight: 400;
  letter-spacing: 0.36px;
  color: #787878;
}
@media (max-width: 768px) {
  p, li {
    font-size: 16px;
  }
}
p.body-1, li.body-1 {
  font-size: 30px;
  line-height: 130%;
  letter-spacing: 0.6px;
}
@media (max-width: 1440px) {
  p.body-1, li.body-1 {
    font-size: 26px;
  }
}
@media (max-width: 768px) {
  p.body-1, li.body-1 {
    font-size: 18px;
  }
}
p.body-2, p.lead, li.body-2, li.lead {
  font-size: 26px;
  line-height: 138%;
  letter-spacing: 0.26px;
}
@media (max-width: 1440px) {
  p.body-2, p.lead, li.body-2, li.lead {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  p.body-2, p.lead, li.body-2, li.lead {
    font-size: 18px;
  }
}
p.body-3, li.body-3 {
  font-size: 22px;
  line-height: 138%;
  letter-spacing: 0.44px;
}
@media (max-width: 1440px) {
  p.body-3, li.body-3 {
    font-size: 20px;
  }
}
@media (max-width: 768px) {
  p.body-3, li.body-3 {
    font-size: 18px;
  }
}
p.body-4, li.body-4 {
  font-size: 20px;
  line-height: 140%;
  letter-spacing: 0.4px;
}
@media (max-width: 1440px) {
  p.body-4, li.body-4 {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  p.body-4, li.body-4 {
    font-size: 18px;
  }
}
p.body-5, li.body-5 {
  font-size: 18px;
  line-height: 148%;
  font-weight: 400;
  letter-spacing: 0.36px;
}
@media (max-width: 1440px) {
  p.body-5, li.body-5 {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  p.body-5, li.body-5 {
    font-size: 16px;
  }
}
p.body-6, li.body-6 {
  font-size: 16px;
  line-height: 148%;
  letter-spacing: 0.32px;
}
@media (max-width: 768px) {
  p.body-6, li.body-6 {
    font-size: 18px;
  }
}
p.body-7, li.body-7 {
  font-size: 16px;
  line-height: 148%;
  letter-spacing: 0.32px;
}
@media (max-width: 768px) {
  p.body-7, li.body-7 {
    font-size: 18px;
  }
}
p.body-s, li.body-s {
  font-size: 16px;
}
@media (max-width: 768px) {
  p.body-s, li.body-s {
    font-size: 14px;
  }
}
p.caption, li.caption {
  font-size: 14px;
  line-height: 140%;
}
@media (max-width: 768px) {
  p.caption, li.caption {
    font-size: 12px;
  }
}
p.stat, li.stat {
  font-size: 70px;
  line-height: 120%;
  letter-spacing: -1.52px;
}
@media (max-width: 768px) {
  p.stat, li.stat {
    letter-spacing: -1.04px;
    font-size: 52px;
  }
}
p a, li a {
  color: #5759EE;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: 0.2s all cubic-bezier(0.165, 0.84, 0.44, 1);
}
p a:hover, li a:hover {
  color: #5759EE;
}
p.quote-l, li.quote-l {
  font-size: 52px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0.52px;
  color: #111;
}
@media (max-width: 1440px) {
  p.quote-l, li.quote-l {
    font-size: 42px;
  }
}
p.quote-s, li.quote-s {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
p.nav-link, li.nav-link {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
}
@media (max-width: 768px) {
  p.nav-link, li.nav-link {
    font-size: 14px;
  }
}

a.button-link {
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  letter-spacing: 1.12px;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  a.button-link {
    font-size: 12px;
    letter-spacing: 0.96px;
  }
}
a.nav-link {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
}
@media (max-width: 768px) {
  a.nav-link {
    font-size: 14px;
  }
}

@media (max-width: 768px) {
  blockquote {
    font-size: 20px;
    line-height: 130%;
  }
}
blockquote.quote-s {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
@media (max-width: 768px) {
  blockquote.quote-s {
    font-size: 14px;
    line-height: 130%;
  }
}

div.body-1 p {
  font-size: 30px;
  line-height: 130%;
  letter-spacing: 0.6px;
}
@media (max-width: 1440px) {
  div.body-1 p {
    font-size: 26px;
  }
}
@media (max-width: 768px) {
  div.body-1 p {
    font-size: 18px;
  }
}

div.lead p,
div.body-2 p {
  font-size: 26px;
  line-height: 138%;
  letter-spacing: 0.26px;
}
@media (max-width: 1440px) {
  div.lead p,
  div.body-2 p {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  div.lead p,
  div.body-2 p {
    font-size: 18px;
  }
}

div.body-3 p {
  font-size: 22px;
  line-height: 138%;
  letter-spacing: 0.44px;
}
@media (max-width: 1440px) {
  div.body-3 p {
    font-size: 20px;
  }
}
@media (max-width: 768px) {
  div.body-3 p {
    font-size: 18px;
  }
}

div.body-4 p {
  font-size: 20px;
  line-height: 140%;
  letter-spacing: 0.4px;
}
@media (max-width: 1440px) {
  div.body-4 p {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  div.body-4 p {
    font-size: 18px;
  }
}

div.body-6 p {
  font-size: 16px;
  line-height: 148%;
  letter-spacing: 0.32px;
}
@media (max-width: 768px) {
  div.body-6 p {
    font-size: 18px;
  }
}

div.body-7 p {
  font-size: 16px;
  line-height: 148%;
  letter-spacing: 0.32px;
}
@media (max-width: 768px) {
  div.body-7 p {
    font-size: 18px;
  }
}

div.copy p, div.copy li {
  font-size: 22px;
  line-height: 138%;
  letter-spacing: 0.44px;
}

button:focus-visible,
a:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
  outline: 2px solid #D5F1FF !important; /* Use a visible color */
  outline-offset: 2px !important;
}

button:focus:not(:focus-visible),
a:focus:not(:focus-visible),
input:focus:not(:focus-visible),
select:focus:not(:focus-visible),
textarea:focus:not(:focus-visible) {
  outline: none !important;
}

/*********************
BUTTONS & LINKS
*********************/
a#button,
a.button,
button#button,
input.button {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 10px;
  width: max-content;
  padding: 12px 39px 13px 20px;
  font-style: normal;
  font-size: 16px;
  letter-spacing: 0.32px;
  line-height: 100%;
  text-decoration: none;
  border-radius: 100px;
  color: #ffffff;
  text-align: center;
  background: #3838F9;
  box-sizing: border-box;
  height: 49px;
  transition: 0.2s all;
  margin: 0;
  cursor: pointer;
  position: relative;
}
a#button::before,
a.button::before,
button#button::before,
input.button::before {
  content: "";
  width: 11px;
  height: 1px;
  border-radius: 1px;
  background-color: #ffffff;
  position: absolute;
  right: 20px;
  top: 24.5px;
  transform-origin: 50%;
  transform-style: preserve-3d;
  transition: transform 0.2s;
  transform: scaleX(0);
}
a#button::after,
a.button::after,
button#button::after,
input.button::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='24' viewBox='0 0 11 24' fill='none'%3E%3Cpath d='M4 9.25L7.75 13L4 16.75' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 11px;
  height: 24px;
  position: absolute;
  top: 12px;
  right: 21px;
  transition: transform 0.2s;
}
a#button.secondary,
a.button.secondary,
button#button.secondary,
input.button.secondary {
  background: #E4ECFF;
  color: #3838F9;
}
a#button.secondary::after,
a.button.secondary::after,
button#button.secondary::after,
input.button.secondary::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='24' viewBox='0 0 11 24' fill='none'%3E%3Cpath d='M4 9.25L7.75 13L4 16.75' stroke='%233838F9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
a#button.secondary::before,
a.button.secondary::before,
button#button.secondary::before,
input.button.secondary::before {
  background-color: #3838F9;
}
a#button.secondary:hover,
a.button.secondary:hover,
button#button.secondary:hover,
input.button.secondary:hover {
  background: #C0D2FF;
  color: #3838F9;
}
a#button.secondary:hover::after,
a.button.secondary:hover::after,
button#button.secondary:hover::after,
input.button.secondary:hover::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='24' viewBox='0 0 11 24' fill='none'%3E%3Cpath d='M4 9.25L7.75 13L4 16.75' stroke='%233838F9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
a#button.secondary:hover::before,
a.button.secondary:hover::before,
button#button.secondary:hover::before,
input.button.secondary:hover::before {
  background-color: #3838F9;
}
a#button:hover,
a.button:hover,
button#button:hover,
input.button:hover {
  background: #1622B3;
  color: #ffffff;
}
a#button:hover::after,
a.button:hover::after,
button#button:hover::after,
input.button:hover::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='24' viewBox='0 0 11 24' fill='none'%3E%3Cpath d='M4 9.25L7.75 13L4 16.75' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  transform: translateX(4px);
}
a#button:hover::before,
a.button:hover::before,
button#button:hover::before,
input.button:hover::before {
  transform: scaleX(1);
  background-color: #ffffff;
}

li.button {
  background: none;
  margin: 0;
  padding-left: 30px;
}
li.button a {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 10px;
  width: max-content;
  padding: 8px 37px 8px 18px !important;
  font-style: normal;
  font-size: 14px;
  letter-spacing: 0.28px;
  line-height: 100%;
  text-decoration: none;
  border-radius: 100px;
  background: #E4ECFF !important;
  color: #3838F9 !important;
  text-align: center;
  box-sizing: border-box;
  height: 39px;
  transition: 0.2s all;
  margin: 0;
  cursor: pointer;
  position: relative;
}
li.button a::before {
  content: "";
  width: 11px;
  height: 1px;
  border-radius: 1px;
  background-color: #3838F9;
  position: absolute;
  right: 20px;
  top: 19.5px;
  transform-origin: 50%;
  transform-style: preserve-3d;
  transition: transform 0.2s;
  transform: scaleX(0);
}
li.button a::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='24' viewBox='0 0 11 24' fill='none'%3E%3Cpath d='M4 9.25L7.75 13L4 16.75' stroke='%233838F9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 11px;
  height: 24px;
  position: absolute;
  top: 7px;
  right: 21px;
  transition: transform 0.2s;
}
li.button a:hover {
  background: #C0D2FF !important;
}
li.button a:hover::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='24' viewBox='0 0 11 24' fill='none'%3E%3Cpath d='M4 9.25L7.75 13L4 16.75' stroke='%233838F9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  transform: translateX(4px);
}
li.button a:hover::before {
  transform: scaleX(1);
  background-color: #3838F9;
}

li.text-button {
  background: none;
  margin: 0 10px 0 50px;
  padding-right: 0;
}
li.text-button a {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: max-content;
  padding: 8px 0;
  font-style: normal;
  font-size: 12px;
  line-height: 100%;
  text-decoration: none;
  border-radius: 4px;
  color: #0D116B;
  text-align: center;
  box-sizing: border-box;
  height: 36px;
  transition: 0.2s all cubic-bezier(0.165, 0.84, 0.44, 1);
  margin: 0;
  text-transform: uppercase;
  position: relative;
}
li.text-button a::after {
  content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00045 2.7576L11.2431 7.00024L7.00045 11.2429' stroke='%233661FF' stroke-width='2'/%3E%3Cpath d='M2 7.00024L11 7.00024' stroke='%233661FF' stroke-width='2'/%3E%3C/svg%3E%0A");
  position: absolute;
  right: -2px;
  top: 10px;
}
li.text-button:hover {
  background: none;
}
li.text-button:hover a::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath d='M9.00045 2.75785L13.2431 7.00049L9.00045 11.2431' stroke='%233661FF' stroke-width='2'/%3E%3Cpath d='M1 7L13 7' stroke='%233661FF' stroke-width='2'/%3E%3C/svg%3E");
  right: -4px;
}

div#text-button,
a#text-button,
a.text-button {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: max-content;
  padding: 12px 39px 13px 0;
  font-style: normal;
  font-size: 16px;
  line-height: 100%;
  text-decoration: none;
  color: #3838F9;
  text-align: center;
  box-sizing: border-box;
  height: 49px;
  margin: 0;
  position: relative;
}
div#text-button::before,
a#text-button::before,
a.text-button::before {
  content: "";
  width: 8px;
  height: 1px;
  border-radius: 1px;
  background-color: #ffffff;
  position: absolute;
  right: 20px;
  top: 24.5px;
  transform-origin: 50%;
  transform-style: preserve-3d;
  transition: transform 0.2s;
  transform: scaleX(0);
}
div#text-button::after,
a#text-button::after,
a.text-button::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='24' viewBox='0 0 11 24' fill='none'%3E%3Cpath d='M4 9.25L7.75 13L4 16.75' stroke='%233838F9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 11px;
  height: 24px;
  position: absolute;
  top: 12px;
  right: 20px;
  transition: transform 0.2s;
}
div#text-button:hover,
a#text-button:hover,
a.text-button:hover {
  color: #1622B3;
}
div#text-button:hover::after,
a#text-button:hover::after,
a.text-button:hover::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='24' viewBox='0 0 11 24' fill='none'%3E%3Cpath d='M4 9.25L7.75 13L4 16.75' stroke='%231622B3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  transform: translateX(4px);
}
div#text-button:hover::before,
a#text-button:hover::before,
a.text-button:hover::before {
  background-color: #1622B3;
  transform: scaleX(1);
}

#button-container {
  display: flex;
  gap: 12px;
  margin-top: 40px;
  align-items: center;
}
#button-container.left {
  align-self: start;
}
#button-container.center {
  justify-content: center;
  align-self: center;
}
#button-container.right {
  align-self: end;
}
#button-container.padding-medium {
  margin-top: 25px;
}
#button-container.padding-small {
  margin-top: 15px;
}
#button-container.padding-20 {
  margin-top: 20px;
}
#button-container.padding-0 {
  margin-top: 0;
}
@media screen and (max-width: 1208px) {
  #button-container {
    margin-top: 30px;
  }
  #button-container.padding-medium {
    margin-top: 20px;
  }
  #button-container.padding-small {
    margin-top: 10px;
  }
}
@media screen and (max-width: 680px) {
  #button-container {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 500px) {
  #button-container {
    align-items: baseline;
  }
}

span.anchor {
  display: block;
  height: 0;
  width: 0;
  position: relative;
  top: -120px;
  visibility: hidden;
}

/*********************
GRID
*********************/
.grid {
  display: grid;
  max-width: 1584px;
  grid-template-columns: repeat(12, 1fr);
  gap: 0 48px;
  margin: auto;
  align-items: flex-start;
  position: relative;
  padding: 0 48px;
}
.grid.align-center {
  align-items: center;
}
.grid.flex-end {
  align-items: flex-end;
}
.grid.stretch {
  align-items: stretch;
}
.grid.gap-20 {
  row-gap: 20px;
}
@media screen and (max-width: 1208px) {
  .grid.gap-20 {
    row-gap: 20px;
  }
}
.grid.gap-40 {
  row-gap: 48px;
}
.grid.gap-50 {
  row-gap: 50px;
}
.grid.gap-60 {
  row-gap: 60px;
}
.grid.gap-100 {
  row-gap: 100px;
}
.grid .full {
  grid-column: auto/span 12;
}
.grid .eleven {
  grid-column: auto/span 11;
}
.grid .ten {
  grid-column: auto/span 10;
}
.grid .three-quarters {
  grid-column: auto/span 9;
}
.grid .two-thirds {
  grid-column: auto/span 8;
}
.grid .seven {
  grid-column: auto/span 7;
}
.grid .half {
  grid-column: auto/span 6;
}
.grid .six {
  grid-column: auto/span 6;
}
.grid .five {
  grid-column: auto/span 5;
}
.grid .third {
  grid-column: auto/span 4;
}
.grid .quarter {
  grid-column: auto/span 3;
}
.grid .fourth {
  grid-column: auto/span 3;
}
.grid .sixth {
  grid-column: auto/span 2;
}
.grid .large-center {
  grid-column: 2/span 10;
}
.grid .medium-center {
  grid-column: 3/span 8;
}
.grid .start-2 {
  grid-column-start: 2;
}
.grid .start-3 {
  grid-column-start: 3;
}
.grid .start-4 {
  grid-column-start: 4;
}
.grid .start-5 {
  grid-column-start: 5;
}
.grid .start-6 {
  grid-column-start: 6;
}
.grid .start-7 {
  grid-column-start: 7;
}
.grid .start-8 {
  grid-column-start: 8;
}
.grid .start-9 {
  grid-column-start: 9;
}
.grid .start-10 {
  grid-column-start: 10;
}
@media screen and (max-width: 1208px) {
  .grid {
    grid-template-columns: repeat(8, 9.01857%);
    gap: 0 3.97878%;
    padding: 0 20px;
  }
  .grid .full {
    grid-column: auto/span 8;
  }
  .grid .ten {
    grid-column: auto/span 8;
  }
  .grid .three-quarters {
    grid-column: auto/span 8;
  }
  .grid .two-thirds {
    grid-column: auto/span 8;
  }
  .grid .seven {
    grid-column: auto/span 8;
  }
  .grid .half {
    grid-column: auto/span 4;
  }
  .grid .six {
    grid-column: auto/span 4;
  }
  .grid .five {
    grid-column: auto/span 4;
  }
  .grid .third {
    grid-column: auto/span 4;
  }
  .grid .quarter {
    grid-column: auto/span 4;
  }
  .grid .fourth {
    grid-column: auto/span 4;
  }
  .grid .sixth {
    grid-column: auto/span 4;
  }
  .grid .large-center {
    grid-column: 1/span 8;
  }
  .grid .medium-center {
    grid-column: 1/span 8;
  }
  .grid .start-2 {
    grid-column-start: auto;
  }
  .grid .start-3 {
    grid-column-start: auto;
  }
  .grid .start-5 {
    grid-column-start: auto;
  }
  .grid .start-6 {
    grid-column-start: auto;
  }
  .grid .start-7 {
    grid-column-start: auto;
  }
  .grid .start-8 {
    grid-column-start: auto;
  }
  .grid .start-9 {
    grid-column-start: auto;
  }
  .grid.gap-100 {
    row-gap: 70px;
  }
}
@media screen and (max-width: 768px) {
  .grid {
    max-width: 768px;
    grid-template-columns: repeat(4, 18.51743%);
    gap: 0 8.57143%;
  }
  .grid .full {
    grid-column: auto/span 4;
  }
  .grid .ten {
    grid-column: auto/span 4;
  }
  .grid .three-quarters {
    grid-column: auto/span 4;
  }
  .grid .two-thirds {
    grid-column: auto/span 4;
  }
  .grid .seven {
    grid-column: auto/span 4;
  }
  .grid .half {
    grid-column: auto/span 4;
  }
  .grid .six {
    grid-column: auto/span 4;
  }
  .grid .five {
    grid-column: auto/span 4;
  }
  .grid .third {
    grid-column: auto/span 4;
  }
  .grid .quarter {
    grid-column: auto/span 4;
  }
  .grid .fourth {
    grid-column: auto/span 4;
  }
  .grid .sixth {
    grid-column: auto/span 2;
  }
  .grid .large-center {
    grid-column: auto/span 4;
  }
  .grid .medium-center {
    grid-column: auto/span 4;
  }
  .grid.gap-100 {
    row-gap: 50px;
  }
}

.flex-columns {
  display: flex;
  max-width: 1280px;
  margin: auto;
  box-sizing: content-box;
  position: relative;
  padding: 0 22px;
  flex-wrap: wrap;
}
.flex-columns .title-container {
  width: 100%;
}
.flex-columns.four-columns {
  justify-content: space-around;
}
.flex-columns.five-columns {
  justify-content: space-around;
  padding: 0 80px;
  box-sizing: border-box;
}
.flex-columns.six-columns {
  justify-content: space-between;
}
.flex-columns.with-content {
  gap: 0 3.2056%;
  justify-content: space-between;
}
.flex-columns.with-content > div {
  width: 17.1%;
}
.flex-columns.gap-40 {
  row-gap: 40px;
}
.flex-columns.basic-five {
  justify-content: space-between;
}
.flex-columns.basic-five > div {
  width: 17.1%;
}
@media screen and (max-width: 1208px) {
  .flex-columns.with-content {
    row-gap: 40px;
  }
  .flex-columns.with-content > div {
    width: 30%;
  }
  .flex-columns.basic-five {
    row-gap: 40px;
  }
  .flex-columns.basic-five > div {
    width: 30%;
  }
  .flex-columns.five-columns {
    row-gap: 40px;
    justify-content: center;
  }
  .flex-columns.five-columns > div {
    width: 30%;
  }
}
@media screen and (max-width: 768px) {
  .flex-columns.with-content > div {
    width: 45%;
  }
  .flex-columns.basic-five > div {
    width: 45%;
  }
  .flex-columns.five-columns {
    padding: 0;
  }
  .flex-columns.five-columns > div {
    width: 45%;
  }
}

/*********************
Header Nav
*********************/
.off-canvas-content {
  margin-top: 70px;
}
.off-canvas-content.promo-active {
  margin-top: 120px;
}
@media screen and (max-width: 1208px) {
  .off-canvas-content.promo-active {
    margin-top: 148px;
  }
}
@media screen and (max-width: 1208px) {
  .off-canvas-content {
    margin-top: 60px;
  }
}

body.menu-active {
  overflow: hidden !important;
}

header {
  transition: top 0.2s ease-in-out;
  top: 0;
  position: relative;
  z-index: 10;
  background: #ffffff;
}
header.nav-up {
  top: -140px !important;
}
header.topHeader, header.fixedHeader {
  position: fixed;
  width: 100%;
  z-index: 9999;
  top: 0;
}
header.topHeader.simple-nav #main-nav, header.fixedHeader.simple-nav #main-nav {
  display: none !important;
}
header.topHeader.simple-nav #hamburger, header.fixedHeader.simple-nav #hamburger {
  display: none !important;
}
header.topHeader.simple-nav #mobile-menu, header.fixedHeader.simple-nav #mobile-menu {
  display: none !important;
}
header .top-bar {
  max-width: 1584px;
  margin: 0 auto;
  background: transparent;
  -webkit-transition: border 0.2s linear, background 0.2s linear, margin-top 0.2s linear;
  transition: border 0.2s linear, background 0.2s linear, margin-top 0.2s linear;
  padding: 15px 48px 19px;
  height: 70px;
}
header .top-bar nav {
  background-color: transparent;
  align-items: center;
}
header .top-bar .top-bar-left {
  display: flex;
  grid-column-start: 1;
  grid-column-end: span 2;
}
header .top-bar .top-bar-left .logo {
  padding: 0;
  display: flex;
  margin-right: 80px;
  max-width: 200px;
}
header .top-bar .top-bar-left .logo img, header .top-bar .top-bar-left .logo svg {
  max-width: 115px;
}
header .top-bar .top-bar-right,
header .top-bar .top-bar-left {
  margin-left: 0;
  grid-column-start: 3;
  grid-column-end: span 10;
}
header .top-bar .top-bar-right #main-nav,
header .top-bar .top-bar-left #main-nav {
  position: inherit;
  width: 100%;
  justify-content: center;
}
header .top-bar .top-bar-right #main-nav li:not(.button, .text-button),
header .top-bar .top-bar-left #main-nav li:not(.button, .text-button) {
  height: 45px;
  display: flex;
  align-items: center;
}
header .top-bar .top-bar-right #main-nav li:not(.button, .text-button) a,
header .top-bar .top-bar-left #main-nav li:not(.button, .text-button) a {
  color: #111111;
  font-size: 17px;
  font-weight: 500;
  line-height: 140%;
}
header .top-bar .top-bar-right #main-nav li:not(.button, .text-button).is-dropdown-submenu-parent,
header .top-bar .top-bar-left #main-nav li:not(.button, .text-button).is-dropdown-submenu-parent {
  position: inherit;
}
header .top-bar .top-bar-right #main-nav li:last-child,
header .top-bar .top-bar-left #main-nav li:last-child {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}
header .top-bar .top-bar-right #main-nav li.Right,
header .top-bar .top-bar-left #main-nav li.Right {
  margin-left: auto;
  margin-right: 16px;
}
header .top-bar .top-bar-right #main-nav .active > a,
header .top-bar .top-bar-left #main-nav .active > a {
  background: transparent;
}
header .top-bar .top-bar-right #main-nav .active > a:after,
header .top-bar .top-bar-left #main-nav .active > a:after {
  display: none;
}
header .top-bar .top-bar-right #main-nav .menu-item:not(.button) a,
header .top-bar .top-bar-left #main-nav .menu-item:not(.button) a {
  position: relative;
  align-items: center;
  display: flex;
  font-size: 17px;
  line-height: 140%;
  padding: 26px 16px 26px;
}
header .top-bar .top-bar-right #main-nav .menu-item:not(.button) a[data-mega-toggle],
header .top-bar .top-bar-left #main-nav .menu-item:not(.button) a[data-mega-toggle] {
  transition: all 0.2s linear;
}
header .top-bar .top-bar-right #main-nav .menu-item:not(.button) a[data-mega-toggle]::after,
header .top-bar .top-bar-left #main-nav .menu-item:not(.button) a[data-mega-toggle]::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Cpath d='M13.3164 5.5L8.31641 10.5L3.31641 5.5' stroke='%23111111' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 17px;
  height: 16px;
  display: inline-block;
  margin-left: 6px;
  position: relative;
  top: -2px;
  transition: all 0.2s linear;
}
header .top-bar .top-bar-right #main-nav .menu-item:not(.button) a[data-mega-toggle].active:after,
header .top-bar .top-bar-left #main-nav .menu-item:not(.button) a[data-mega-toggle].active:after {
  transform: rotate(180deg);
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Cpath d='M13.3164 5.5L8.31641 10.5L3.31641 5.5' stroke='%233838F9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  top: 0;
}
header .top-bar .top-bar-right #main-nav .menu-item:not(.button) a.active:before,
header .top-bar .top-bar-left #main-nav .menu-item:not(.button) a.active:before {
  opacity: 1;
}
header .top-bar .top-bar-right #main-nav .menu-item:not(.button) a.active,
header .top-bar .top-bar-left #main-nav .menu-item:not(.button) a.active {
  color: #3838F9;
}
header .top-bar .top-bar-right #main-nav .menu-item:not(.button).right,
header .top-bar .top-bar-left #main-nav .menu-item:not(.button).right {
  margin-left: 48px;
}
header .top-bar .top-bar-right #main-nav .menu-item:not(.button).is-active a,
header .top-bar .top-bar-left #main-nav .menu-item:not(.button).is-active a {
  color: #27AAE9;
}
header .top-bar .top-bar-right #main-nav .menu-item:not(.button).is-active a:after,
header .top-bar .top-bar-left #main-nav .menu-item:not(.button).is-active a:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
header .top-bar .top-bar-right #main-nav .menu-item:not(.button).is-dropdown-submenu-item a,
header .top-bar .top-bar-left #main-nav .menu-item:not(.button).is-dropdown-submenu-item a {
  padding: 0.9rem 1rem;
}
header .top-bar .top-bar-right #main-nav .menu-item:not(.button).is-dropdown-submenu-item a:after,
header .top-bar .top-bar-left #main-nav .menu-item:not(.button).is-dropdown-submenu-item a:after {
  content: "";
  position: absolute;
  width: calc(100% - 36px);
  transform: scaleX(0);
  height: 3px;
  bottom: 3px;
  left: 0;
  right: 0;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
  display: block;
  border: none;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
}
header .top-bar .top-bar-right #main-nav .menu-item:not(.button).is-dropdown-submenu-item a:hover:after,
header .top-bar .top-bar-left #main-nav .menu-item:not(.button).is-dropdown-submenu-item a:hover:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
header .top-bar .top-bar-right .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a,
header .top-bar .top-bar-left .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
  padding-right: 1rem;
}
header .top-bar .top-bar-right .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a:after,
header .top-bar .top-bar-left .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a:after {
  display: none;
}
header .top-bar .top-bar-right .is-dropdown-submenu,
header .top-bar .top-bar-left .is-dropdown-submenu {
  z-index: 9999;
  background: #ffffff;
  border: none;
  top: 20px;
  left: 0;
  right: 0;
  width: 100%;
  grid-column-start: 2;
  grid-column-end: span 10;
  padding: 50px 48px;
  max-width: 1584px;
  margin: 50px auto;
  transition: all 0.2s ease-in-out;
}
header .top-bar .top-bar-right .is-dropdown-submenu.js-dropdown-active, header .top-bar .top-bar-right .is-dropdown-submenu.active,
header .top-bar .top-bar-left .is-dropdown-submenu.js-dropdown-active,
header .top-bar .top-bar-left .is-dropdown-submenu.active {
  display: flex !important;
  flex-flow: row wrap;
}
header .top-bar .top-bar-right .is-dropdown-submenu.js-dropdown-active li, header .top-bar .top-bar-right .is-dropdown-submenu.active li,
header .top-bar .top-bar-left .is-dropdown-submenu.js-dropdown-active li,
header .top-bar .top-bar-left .is-dropdown-submenu.active li {
  width: calc(33.33% - 10px);
}
header .top-bar .top-bar-right .is-dropdown-submenu.js-dropdown-active li:nth-child(-n+3), header .top-bar .top-bar-right .is-dropdown-submenu.active li:nth-child(-n+3),
header .top-bar .top-bar-left .is-dropdown-submenu.js-dropdown-active li:nth-child(-n+3),
header .top-bar .top-bar-left .is-dropdown-submenu.active li:nth-child(-n+3) {
  padding-bottom: 6px;
}
header .top-bar .top-bar-right .submenu #main-container,
header .top-bar .top-bar-left .submenu #main-container {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  display: flex;
  position: relative;
}
header .top-bar .top-bar-right .submenu #main-container .section-title,
header .top-bar .top-bar-left .submenu #main-container .section-title {
  width: 16.6666666667%;
}
header .top-bar .top-bar-right .submenu #main-container > div:last-child::after,
header .top-bar .top-bar-left .submenu #main-container > div:last-child::after {
  display: none !important;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links {
  display: flex;
  flex-wrap: wrap;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links .cell.mega_menu_link_content,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links .cell.mega_menu_link_content {
  padding-right: 10px;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a {
  color: #111111;
  font-size: 14px;
  margin-bottom: 15px;
  padding: 0;
  transition: color 0.2s ease;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.mega_link_title,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.mega_link_title {
  font-size: 16px;
  line-height: 150%;
  margin-bottom: 14px;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.sub-link,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.sub-link {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-left: 23px;
  margin-bottom: 14px;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a:last-child,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a:last-child {
  margin-bottom: 0;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.button,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.button {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a:hover:not(.section_title),
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a:hover:not(.section_title) {
  color: #3838F9;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a:hover.section_title,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a:hover.section_title {
  color: #0C0964;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon:not(.section_title):hover::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon:not(.section_title):hover::before {
  background-color: #3838F9 !important;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.section_title:hover::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.section_title:hover::before {
  background-color: #0C0964 !important;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links > div .caption,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links > div .caption {
  color: #C5CAD0;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon {
  position: relative;
  display: flex;
  align-items: flex-start;
  padding-left: 30px;
  flex-flow: column;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon:before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon:before {
  position: absolute;
  height: 20px;
  width: 20px;
  top: 2px;
  left: 0;
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #111;
  -webkit-mask-size: contain;
  mask-size: contain;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.automate::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.automate::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 16.25C16.875 15.5596 16.3154 15 15.625 15C15.156 15 14.7465 15.2581 14.5321 15.6429C14.4324 15.822 14.375 16.0286 14.375 16.25C14.375 16.9404 14.9346 17.5 15.625 17.5C16.3154 17.5 16.875 16.9404 16.875 16.25ZM5.625 10C5.625 9.77858 5.56764 9.57198 5.46794 9.3929C5.25349 9.00808 4.844 8.75 4.375 8.75C3.68464 8.75 3.125 9.30964 3.125 10C3.125 10.6904 3.68464 11.25 4.375 11.25C4.844 11.25 5.25349 10.9919 5.46794 10.6071C5.56764 10.428 5.625 10.2214 5.625 10ZM16.875 3.75C16.875 3.05964 16.3154 2.5 15.625 2.5C14.9346 2.5 14.375 3.05964 14.375 3.75C14.375 3.97142 14.4324 4.17802 14.5321 4.3571C14.7465 4.74192 15.156 5 15.625 5C16.3154 5 16.875 4.44036 16.875 3.75ZM18.125 3.75C18.125 5.13071 17.0057 6.25 15.625 6.25C14.9109 6.25 14.2677 5.95014 13.8127 5.47119L6.79443 9.37012C6.8468 9.57166 6.875 9.78276 6.875 10C6.875 10.217 6.84667 10.4278 6.79443 10.6291L13.8127 14.528C14.2677 14.0493 14.9112 13.75 15.625 13.75C17.0057 13.75 18.125 14.8693 18.125 16.25C18.125 17.6307 17.0057 18.75 15.625 18.75C14.2443 18.75 13.125 17.6307 13.125 16.25C13.125 16.0328 13.1524 15.8216 13.2048 15.6201L6.18652 11.7212C5.7315 12.1999 5.08885 12.5 4.375 12.5C2.99429 12.5 1.875 11.3807 1.875 10C1.875 8.61929 2.99429 7.5 4.375 7.5C5.08864 7.5 5.73152 7.79954 6.18652 8.27799L13.2048 4.37907C13.1525 4.17781 13.125 3.96689 13.125 3.75C13.125 2.36929 14.2443 1.25 15.625 1.25C17.0057 1.25 18.125 2.36929 18.125 3.75Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 16.25C16.875 15.5596 16.3154 15 15.625 15C15.156 15 14.7465 15.2581 14.5321 15.6429C14.4324 15.822 14.375 16.0286 14.375 16.25C14.375 16.9404 14.9346 17.5 15.625 17.5C16.3154 17.5 16.875 16.9404 16.875 16.25ZM5.625 10C5.625 9.77858 5.56764 9.57198 5.46794 9.3929C5.25349 9.00808 4.844 8.75 4.375 8.75C3.68464 8.75 3.125 9.30964 3.125 10C3.125 10.6904 3.68464 11.25 4.375 11.25C4.844 11.25 5.25349 10.9919 5.46794 10.6071C5.56764 10.428 5.625 10.2214 5.625 10ZM16.875 3.75C16.875 3.05964 16.3154 2.5 15.625 2.5C14.9346 2.5 14.375 3.05964 14.375 3.75C14.375 3.97142 14.4324 4.17802 14.5321 4.3571C14.7465 4.74192 15.156 5 15.625 5C16.3154 5 16.875 4.44036 16.875 3.75ZM18.125 3.75C18.125 5.13071 17.0057 6.25 15.625 6.25C14.9109 6.25 14.2677 5.95014 13.8127 5.47119L6.79443 9.37012C6.8468 9.57166 6.875 9.78276 6.875 10C6.875 10.217 6.84667 10.4278 6.79443 10.6291L13.8127 14.528C14.2677 14.0493 14.9112 13.75 15.625 13.75C17.0057 13.75 18.125 14.8693 18.125 16.25C18.125 17.6307 17.0057 18.75 15.625 18.75C14.2443 18.75 13.125 17.6307 13.125 16.25C13.125 16.0328 13.1524 15.8216 13.2048 15.6201L6.18652 11.7212C5.7315 12.1999 5.08885 12.5 4.375 12.5C2.99429 12.5 1.875 11.3807 1.875 10C1.875 8.61929 2.99429 7.5 4.375 7.5C5.08864 7.5 5.73152 7.79954 6.18652 8.27799L13.2048 4.37907C13.1525 4.17781 13.125 3.96689 13.125 3.75C13.125 2.36929 14.2443 1.25 15.625 1.25C17.0057 1.25 18.125 2.36929 18.125 3.75Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.operate::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.operate::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.625 10.9375C5.625 10.7649 5.48509 10.625 5.3125 10.625H3.4375C3.26491 10.625 3.125 10.7649 3.125 10.9375V16.5625C3.125 16.7351 3.26491 16.875 3.4375 16.875H5.3125C5.48509 16.875 5.625 16.7351 5.625 16.5625V10.9375ZM11.25 7.1875C11.25 7.01491 11.1101 6.875 10.9375 6.875H9.0625C8.88991 6.875 8.75 7.01491 8.75 7.1875V16.5625C8.75 16.7351 8.88991 16.875 9.0625 16.875H10.9375C11.1101 16.875 11.25 16.7351 11.25 16.5625V7.1875ZM16.875 3.4375C16.875 3.26491 16.7351 3.125 16.5625 3.125H14.6875C14.5149 3.125 14.375 3.26491 14.375 3.4375V16.5625C14.375 16.7351 14.5149 16.875 14.6875 16.875H16.5625C16.7351 16.875 16.875 16.7351 16.875 16.5625V3.4375ZM6.875 16.5625C6.875 17.4254 6.17544 18.125 5.3125 18.125H3.4375C2.57456 18.125 1.875 17.4254 1.875 16.5625V10.9375C1.875 10.0746 2.57456 9.375 3.4375 9.375H5.3125C6.17544 9.375 6.875 10.0746 6.875 10.9375V16.5625ZM12.5 16.5625C12.5 17.4254 11.8004 18.125 10.9375 18.125H9.0625C8.19955 18.125 7.5 17.4254 7.5 16.5625V7.1875C7.5 6.32455 8.19956 5.625 9.0625 5.625H10.9375C11.8004 5.625 12.5 6.32455 12.5 7.1875V16.5625ZM18.125 16.5625C18.125 17.4254 17.4254 18.125 16.5625 18.125H14.6875C13.8246 18.125 13.125 17.4254 13.125 16.5625V3.4375C13.125 2.57456 13.8246 1.875 14.6875 1.875H16.5625C17.4254 1.875 18.125 2.57456 18.125 3.4375V16.5625Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.625 10.9375C5.625 10.7649 5.48509 10.625 5.3125 10.625H3.4375C3.26491 10.625 3.125 10.7649 3.125 10.9375V16.5625C3.125 16.7351 3.26491 16.875 3.4375 16.875H5.3125C5.48509 16.875 5.625 16.7351 5.625 16.5625V10.9375ZM11.25 7.1875C11.25 7.01491 11.1101 6.875 10.9375 6.875H9.0625C8.88991 6.875 8.75 7.01491 8.75 7.1875V16.5625C8.75 16.7351 8.88991 16.875 9.0625 16.875H10.9375C11.1101 16.875 11.25 16.7351 11.25 16.5625V7.1875ZM16.875 3.4375C16.875 3.26491 16.7351 3.125 16.5625 3.125H14.6875C14.5149 3.125 14.375 3.26491 14.375 3.4375V16.5625C14.375 16.7351 14.5149 16.875 14.6875 16.875H16.5625C16.7351 16.875 16.875 16.7351 16.875 16.5625V3.4375ZM6.875 16.5625C6.875 17.4254 6.17544 18.125 5.3125 18.125H3.4375C2.57456 18.125 1.875 17.4254 1.875 16.5625V10.9375C1.875 10.0746 2.57456 9.375 3.4375 9.375H5.3125C6.17544 9.375 6.875 10.0746 6.875 10.9375V16.5625ZM12.5 16.5625C12.5 17.4254 11.8004 18.125 10.9375 18.125H9.0625C8.19955 18.125 7.5 17.4254 7.5 16.5625V7.1875C7.5 6.32455 8.19956 5.625 9.0625 5.625H10.9375C11.8004 5.625 12.5 6.32455 12.5 7.1875V16.5625ZM18.125 16.5625C18.125 17.4254 17.4254 18.125 16.5625 18.125H14.6875C13.8246 18.125 13.125 17.4254 13.125 16.5625V3.4375C13.125 2.57456 13.8246 1.875 14.6875 1.875H16.5625C17.4254 1.875 18.125 2.57456 18.125 3.4375V16.5625Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.audit::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.audit::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 8.62537C16.875 7.75645 16.7555 6.91612 16.5348 6.11886C14.0454 6.04051 11.7724 5.10455 10 3.59852C8.22736 5.10471 5.95408 6.04068 3.46436 6.11886C3.24375 6.91606 3.125 7.75652 3.125 8.62537C3.12513 12.9363 6.03604 16.5669 10 17.661C13.964 16.5669 16.8749 12.9363 16.875 8.62537ZM11.9914 8.2616C12.192 7.98082 12.5821 7.9162 12.863 8.11674C13.1438 8.31737 13.2092 8.70744 13.0086 8.98833L9.88363 13.3633C9.77684 13.5128 9.60936 13.6078 9.42627 13.6229C9.24335 13.638 9.06294 13.572 8.93311 13.4423L7.05811 11.5673L7.01497 11.5192C6.81501 11.2738 6.82952 10.9122 7.05811 10.6835C7.28699 10.4546 7.64921 10.4399 7.89469 10.6403L7.94189 10.6835L9.29443 12.036L11.9914 8.2616ZM18.125 8.62537C18.1249 13.5769 14.7379 17.7357 10.1554 18.9151C10.0534 18.9413 9.94658 18.9413 9.84456 18.9151C5.26215 17.7357 1.87513 13.5769 1.875 8.62537C1.875 7.46664 2.06102 6.34986 2.40479 5.30424L2.44385 5.21066C2.55134 5.004 2.76763 4.87159 3.00618 4.87456C3.04573 4.87505 3.08534 4.87537 3.125 4.87537C5.62187 4.87537 7.88968 3.89947 9.57031 2.30783L9.66634 2.23296C9.90329 2.08321 10.2188 2.10826 10.4297 2.30783C12.1103 3.89947 14.3781 4.87537 16.875 4.87537C16.9147 4.87537 16.9543 4.87505 16.9938 4.87456L17.0947 4.88107C17.3252 4.91565 17.5207 5.07748 17.5952 5.30424C17.939 6.34986 18.125 7.46664 18.125 8.62537Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 8.62537C16.875 7.75645 16.7555 6.91612 16.5348 6.11886C14.0454 6.04051 11.7724 5.10455 10 3.59852C8.22736 5.10471 5.95408 6.04068 3.46436 6.11886C3.24375 6.91606 3.125 7.75652 3.125 8.62537C3.12513 12.9363 6.03604 16.5669 10 17.661C13.964 16.5669 16.8749 12.9363 16.875 8.62537ZM11.9914 8.2616C12.192 7.98082 12.5821 7.9162 12.863 8.11674C13.1438 8.31737 13.2092 8.70744 13.0086 8.98833L9.88363 13.3633C9.77684 13.5128 9.60936 13.6078 9.42627 13.6229C9.24335 13.638 9.06294 13.572 8.93311 13.4423L7.05811 11.5673L7.01497 11.5192C6.81501 11.2738 6.82952 10.9122 7.05811 10.6835C7.28699 10.4546 7.64921 10.4399 7.89469 10.6403L7.94189 10.6835L9.29443 12.036L11.9914 8.2616ZM18.125 8.62537C18.1249 13.5769 14.7379 17.7357 10.1554 18.9151C10.0534 18.9413 9.94658 18.9413 9.84456 18.9151C5.26215 17.7357 1.87513 13.5769 1.875 8.62537C1.875 7.46664 2.06102 6.34986 2.40479 5.30424L2.44385 5.21066C2.55134 5.004 2.76763 4.87159 3.00618 4.87456C3.04573 4.87505 3.08534 4.87537 3.125 4.87537C5.62187 4.87537 7.88968 3.89947 9.57031 2.30783L9.66634 2.23296C9.90329 2.08321 10.2188 2.10826 10.4297 2.30783C12.1103 3.89947 14.3781 4.87537 16.875 4.87537C16.9147 4.87537 16.9543 4.87505 16.9938 4.87456L17.0947 4.88107C17.3252 4.91565 17.5207 5.07748 17.5952 5.30424C17.939 6.34986 18.125 7.46664 18.125 8.62537Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.payments::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.payments::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.875 10C16.875 6.20304 13.797 3.125 10 3.125C6.20304 3.125 3.125 6.20304 3.125 10C3.125 13.797 6.20304 16.875 10 16.875C13.797 16.875 16.875 13.797 16.875 10ZM9.375 15V14.3229C8.83178 14.2356 8.30147 14.0343 7.85726 13.7012L7.12484 13.1519L7.07601 13.1104C6.84309 12.8956 6.80616 12.5351 7.00033 12.2762C7.19462 12.0175 7.55102 11.9522 7.82227 12.1159L7.87516 12.1517L8.60758 12.701C8.82203 12.8618 9.08597 12.979 9.375 13.0493V10.5672C8.86075 10.4761 8.36046 10.2731 7.94189 9.94059C7.34826 9.46901 7.01497 8.81558 7.01497 8.125C7.01498 7.43456 7.34849 6.78178 7.94189 6.31022C8.35408 5.98278 8.85273 5.77456 9.375 5.68197V5C9.375 4.65482 9.65482 4.375 10 4.375C10.3452 4.375 10.625 4.65482 10.625 5V5.68197C11.1472 5.77458 11.6452 5.98283 12.0573 6.31022L12.4032 6.58447C12.6734 6.79916 12.7187 7.19229 12.5041 7.46256C12.3028 7.71596 11.9447 7.7711 11.6781 7.6001L11.626 7.56348L11.2801 7.28841C11.0909 7.13812 10.8659 7.02962 10.625 6.96126V9.42627C11.1683 9.51356 11.6985 9.71567 12.1427 10.0488C12.7636 10.5145 13.125 11.1696 13.125 11.875C13.125 12.5804 12.7636 13.2355 12.1427 13.7012C11.6985 14.0343 11.1682 14.2356 10.625 14.3229V15C10.625 15.3452 10.3452 15.625 10 15.625C9.65482 15.625 9.375 15.3452 9.375 15ZM10.625 13.0493C10.914 12.979 11.1779 12.8618 11.3924 12.701C11.7478 12.4345 11.875 12.1293 11.875 11.875C11.875 11.6207 11.7478 11.3155 11.3924 11.049C11.1779 10.8882 10.9141 10.7702 10.625 10.6999V13.0493ZM9.375 6.96126C9.1341 7.02959 8.90913 7.13813 8.71989 7.28841C8.39179 7.54905 8.26498 7.85588 8.26497 8.125C8.26497 8.39413 8.39178 8.70094 8.71989 8.96159C8.90504 9.10863 9.12965 9.21736 9.375 9.28711V6.96126ZM18.125 10C18.125 14.4873 14.4873 18.125 10 18.125C5.51269 18.125 1.875 14.4873 1.875 10C1.875 5.51269 5.51269 1.875 10 1.875C14.4873 1.875 18.125 5.51269 18.125 10Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.875 10C16.875 6.20304 13.797 3.125 10 3.125C6.20304 3.125 3.125 6.20304 3.125 10C3.125 13.797 6.20304 16.875 10 16.875C13.797 16.875 16.875 13.797 16.875 10ZM9.375 15V14.3229C8.83178 14.2356 8.30147 14.0343 7.85726 13.7012L7.12484 13.1519L7.07601 13.1104C6.84309 12.8956 6.80616 12.5351 7.00033 12.2762C7.19462 12.0175 7.55102 11.9522 7.82227 12.1159L7.87516 12.1517L8.60758 12.701C8.82203 12.8618 9.08597 12.979 9.375 13.0493V10.5672C8.86075 10.4761 8.36046 10.2731 7.94189 9.94059C7.34826 9.46901 7.01497 8.81558 7.01497 8.125C7.01498 7.43456 7.34849 6.78178 7.94189 6.31022C8.35408 5.98278 8.85273 5.77456 9.375 5.68197V5C9.375 4.65482 9.65482 4.375 10 4.375C10.3452 4.375 10.625 4.65482 10.625 5V5.68197C11.1472 5.77458 11.6452 5.98283 12.0573 6.31022L12.4032 6.58447C12.6734 6.79916 12.7187 7.19229 12.5041 7.46256C12.3028 7.71596 11.9447 7.7711 11.6781 7.6001L11.626 7.56348L11.2801 7.28841C11.0909 7.13812 10.8659 7.02962 10.625 6.96126V9.42627C11.1683 9.51356 11.6985 9.71567 12.1427 10.0488C12.7636 10.5145 13.125 11.1696 13.125 11.875C13.125 12.5804 12.7636 13.2355 12.1427 13.7012C11.6985 14.0343 11.1682 14.2356 10.625 14.3229V15C10.625 15.3452 10.3452 15.625 10 15.625C9.65482 15.625 9.375 15.3452 9.375 15ZM10.625 13.0493C10.914 12.979 11.1779 12.8618 11.3924 12.701C11.7478 12.4345 11.875 12.1293 11.875 11.875C11.875 11.6207 11.7478 11.3155 11.3924 11.049C11.1779 10.8882 10.9141 10.7702 10.625 10.6999V13.0493ZM9.375 6.96126C9.1341 7.02959 8.90913 7.13813 8.71989 7.28841C8.39179 7.54905 8.26498 7.85588 8.26497 8.125C8.26497 8.39413 8.39178 8.70094 8.71989 8.96159C8.90504 9.10863 9.12965 9.21736 9.375 9.28711V6.96126ZM18.125 10C18.125 14.4873 14.4873 18.125 10 18.125C5.51269 18.125 1.875 14.4873 1.875 10C1.875 5.51269 5.51269 1.875 10 1.875C14.4873 1.875 18.125 5.51269 18.125 10Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.dispute::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.dispute::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 8.125C16.875 6.92937 16.9267 5.74567 17.028 4.57601L15.2865 4.98617C13.4363 5.42151 11.4917 5.19492 9.79167 4.34489L9.70215 4.30013C8.2343 3.56621 6.55223 3.3813 4.96012 3.7793L3.125 4.23747V11.6992L4.65658 11.3167C6.53819 10.8463 8.52646 11.0646 10.2612 11.932L10.3507 11.9767C11.7893 12.696 13.4344 12.8879 15 12.5195L17.0605 12.0345C16.9377 10.7477 16.875 9.44362 16.875 8.125ZM18.125 8.125C18.125 9.58668 18.2043 11.0296 18.3594 12.4495C18.3936 12.7633 18.1889 13.0535 17.8817 13.1258L15.2865 13.7362C13.4363 14.1715 11.4917 13.9449 9.79167 13.0949L9.70215 13.0501C8.2343 12.3162 6.55223 12.1313 4.96012 12.5293L3.125 12.9875V17.5C3.125 17.8452 2.84518 18.125 2.5 18.125C2.15482 18.125 1.875 17.8452 1.875 17.5V2.5C1.875 2.15482 2.15482 1.875 2.5 1.875C2.84518 1.875 3.125 2.15482 3.125 2.5V2.94922L4.65658 2.56673C6.53819 2.09633 8.52646 2.31458 10.2612 3.18197L10.3507 3.22673C11.7893 3.94598 13.4344 4.1379 15 3.76953L17.5911 3.15999C17.7886 3.11354 17.9966 3.16566 18.1486 3.29997C18.3005 3.43422 18.3779 3.63393 18.3561 3.83545C18.2035 5.24407 18.125 6.67538 18.125 8.125Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 8.125C16.875 6.92937 16.9267 5.74567 17.028 4.57601L15.2865 4.98617C13.4363 5.42151 11.4917 5.19492 9.79167 4.34489L9.70215 4.30013C8.2343 3.56621 6.55223 3.3813 4.96012 3.7793L3.125 4.23747V11.6992L4.65658 11.3167C6.53819 10.8463 8.52646 11.0646 10.2612 11.932L10.3507 11.9767C11.7893 12.696 13.4344 12.8879 15 12.5195L17.0605 12.0345C16.9377 10.7477 16.875 9.44362 16.875 8.125ZM18.125 8.125C18.125 9.58668 18.2043 11.0296 18.3594 12.4495C18.3936 12.7633 18.1889 13.0535 17.8817 13.1258L15.2865 13.7362C13.4363 14.1715 11.4917 13.9449 9.79167 13.0949L9.70215 13.0501C8.2343 12.3162 6.55223 12.1313 4.96012 12.5293L3.125 12.9875V17.5C3.125 17.8452 2.84518 18.125 2.5 18.125C2.15482 18.125 1.875 17.8452 1.875 17.5V2.5C1.875 2.15482 2.15482 1.875 2.5 1.875C2.84518 1.875 3.125 2.15482 3.125 2.5V2.94922L4.65658 2.56673C6.53819 2.09633 8.52646 2.31458 10.2612 3.18197L10.3507 3.22673C11.7893 3.94598 13.4344 4.1379 15 3.76953L17.5911 3.15999C17.7886 3.11354 17.9966 3.16566 18.1486 3.29997C18.3005 3.43422 18.3779 3.63393 18.3561 3.83545C18.2035 5.24407 18.125 6.67538 18.125 8.125Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.crypto::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.crypto::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.683 5.22362C12.8067 4.90137 13.168 4.74022 13.4903 4.86392L18.4414 6.76415C18.7637 6.88787 18.9248 7.25002 18.8011 7.57225L16.9001 12.5226C16.7764 12.8449 16.4151 13.006 16.0928 12.8823C15.7706 12.7586 15.6094 12.3973 15.7331 12.075L17.093 8.53173L16.188 8.93537C14.1437 9.84558 12.5858 11.3965 11.6454 13.2469C11.5547 13.4253 11.3841 13.55 11.1864 13.5814C10.9888 13.6127 10.7883 13.5471 10.6468 13.4056L7.49987 10.2586L2.31676 15.4417C2.07268 15.6858 1.67705 15.6858 1.43297 15.4417C1.18907 15.1976 1.18895 14.802 1.43297 14.5579L7.05797 8.93293L7.15319 8.85481C7.25507 8.78693 7.37564 8.74983 7.49987 8.74983C7.66555 8.74983 7.82457 8.81583 7.94176 8.93293L10.9471 11.9383C12.031 10.1707 13.6426 8.70043 15.6794 7.79361L16.5843 7.38996L13.0419 6.03091C12.7199 5.9071 12.5594 5.54574 12.683 5.22362Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.683 5.22362C12.8067 4.90137 13.168 4.74022 13.4903 4.86392L18.4414 6.76415C18.7637 6.88787 18.9248 7.25002 18.8011 7.57225L16.9001 12.5226C16.7764 12.8449 16.4151 13.006 16.0928 12.8823C15.7706 12.7586 15.6094 12.3973 15.7331 12.075L17.093 8.53173L16.188 8.93537C14.1437 9.84558 12.5858 11.3965 11.6454 13.2469C11.5547 13.4253 11.3841 13.55 11.1864 13.5814C10.9888 13.6127 10.7883 13.5471 10.6468 13.4056L7.49987 10.2586L2.31676 15.4417C2.07268 15.6858 1.67705 15.6858 1.43297 15.4417C1.18907 15.1976 1.18895 14.802 1.43297 14.5579L7.05797 8.93293L7.15319 8.85481C7.25507 8.78693 7.37564 8.74983 7.49987 8.74983C7.66555 8.74983 7.82457 8.81583 7.94176 8.93293L10.9471 11.9383C12.031 10.1707 13.6426 8.70043 15.6794 7.79361L16.5843 7.38996L13.0419 6.03091C12.7199 5.9071 12.5594 5.54574 12.683 5.22362Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.liquidity::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.liquidity::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0002 3.125C14.1419 3.12517 17.655 5.81069 18.8959 9.53369C18.9961 9.83457 18.996 10.1605 18.8959 10.4614C17.6564 14.187 14.1422 16.8749 9.99857 16.875C5.85671 16.875 2.34385 14.1894 1.1029 10.4663C1.00261 10.1654 1.00198 9.83952 1.10208 9.53857C2.34154 5.81289 5.85646 3.125 10.0002 3.125ZM10.0002 4.375C6.41076 4.375 3.36325 6.70305 2.28861 9.93327C2.2738 9.97779 2.2738 10.0263 2.28861 10.0708C3.36451 13.2988 6.41071 15.625 9.99857 15.625C13.588 15.6249 16.6356 13.297 17.7102 10.0667C17.7249 10.0223 17.7249 9.97367 17.7102 9.9292C16.6343 6.7013 13.5879 4.37517 10.0002 4.375ZM11.8744 10C11.8744 8.96455 11.0348 8.12513 9.99938 8.125C8.96385 8.125 8.12438 8.96447 8.12438 10C8.12438 11.0355 8.96385 11.875 9.99938 11.875C11.0348 11.8749 11.8744 11.0355 11.8744 10ZM13.1244 10C13.1244 11.7258 11.7252 13.1249 9.99938 13.125C8.27349 13.125 6.87438 11.7259 6.87438 10C6.87438 8.27411 8.27349 6.875 9.99938 6.875C11.7252 6.87513 13.1244 8.27419 13.1244 10Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0002 3.125C14.1419 3.12517 17.655 5.81069 18.8959 9.53369C18.9961 9.83457 18.996 10.1605 18.8959 10.4614C17.6564 14.187 14.1422 16.8749 9.99857 16.875C5.85671 16.875 2.34385 14.1894 1.1029 10.4663C1.00261 10.1654 1.00198 9.83952 1.10208 9.53857C2.34154 5.81289 5.85646 3.125 10.0002 3.125ZM10.0002 4.375C6.41076 4.375 3.36325 6.70305 2.28861 9.93327C2.2738 9.97779 2.2738 10.0263 2.28861 10.0708C3.36451 13.2988 6.41071 15.625 9.99857 15.625C13.588 15.6249 16.6356 13.297 17.7102 10.0667C17.7249 10.0223 17.7249 9.97367 17.7102 9.9292C16.6343 6.7013 13.5879 4.37517 10.0002 4.375ZM11.8744 10C11.8744 8.96455 11.0348 8.12513 9.99938 8.125C8.96385 8.125 8.12438 8.96447 8.12438 10C8.12438 11.0355 8.96385 11.875 9.99938 11.875C11.0348 11.8749 11.8744 11.0355 11.8744 10ZM13.1244 10C13.1244 11.7258 11.7252 13.1249 9.99938 13.125C8.27349 13.125 6.87438 11.7259 6.87438 10C6.87438 8.27411 8.27349 6.875 9.99938 6.875C11.7252 6.87513 13.1244 8.27419 13.1244 10Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.merchant::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.merchant::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.125 17.1875V2.8125C3.125 1.94955 3.82456 1.25 4.6875 1.25H8.75C13.2373 1.25 16.875 4.88769 16.875 9.375V17.1875C16.875 18.0504 16.1754 18.75 15.3125 18.75H4.6875C3.82456 18.75 3.125 18.0504 3.125 17.1875ZM6.875 14.375V13.75C6.875 13.4048 7.15482 13.125 7.5 13.125C7.84518 13.125 8.125 13.4048 8.125 13.75V14.375C8.125 14.7202 7.84518 15 7.5 15C7.15482 15 6.875 14.7202 6.875 14.375ZM9.375 14.375V11.875C9.375 11.5298 9.65482 11.25 10 11.25C10.3452 11.25 10.625 11.5298 10.625 11.875V14.375C10.625 14.7202 10.3452 15 10 15C9.65482 15 9.375 14.7202 9.375 14.375ZM11.875 14.375V10C11.875 9.65482 12.1548 9.375 12.5 9.375C12.8452 9.375 13.125 9.65482 13.125 10V14.375C13.125 14.7202 12.8452 15 12.5 15C12.1548 15 11.875 14.7202 11.875 14.375ZM11.875 5.9375C11.875 6.11009 12.0149 6.25 12.1875 6.25H13.4375C14.0271 6.25 14.5818 6.39865 15.0667 6.66016C14.3722 5.04621 13.0781 3.75179 11.464 3.05745C11.7259 3.54259 11.875 4.09755 11.875 4.6875V5.9375ZM4.375 17.1875C4.375 17.3601 4.51491 17.5 4.6875 17.5H15.3125C15.4851 17.5 15.625 17.3601 15.625 17.1875V9.6875C15.625 8.47938 14.6456 7.5 13.4375 7.5H12.1875C11.3246 7.5 10.625 6.80044 10.625 5.9375V4.6875C10.625 3.47938 9.64562 2.5 8.4375 2.5H4.6875C4.51491 2.5 4.375 2.63991 4.375 2.8125V17.1875Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.125 17.1875V2.8125C3.125 1.94955 3.82456 1.25 4.6875 1.25H8.75C13.2373 1.25 16.875 4.88769 16.875 9.375V17.1875C16.875 18.0504 16.1754 18.75 15.3125 18.75H4.6875C3.82456 18.75 3.125 18.0504 3.125 17.1875ZM6.875 14.375V13.75C6.875 13.4048 7.15482 13.125 7.5 13.125C7.84518 13.125 8.125 13.4048 8.125 13.75V14.375C8.125 14.7202 7.84518 15 7.5 15C7.15482 15 6.875 14.7202 6.875 14.375ZM9.375 14.375V11.875C9.375 11.5298 9.65482 11.25 10 11.25C10.3452 11.25 10.625 11.5298 10.625 11.875V14.375C10.625 14.7202 10.3452 15 10 15C9.65482 15 9.375 14.7202 9.375 14.375ZM11.875 14.375V10C11.875 9.65482 12.1548 9.375 12.5 9.375C12.8452 9.375 13.125 9.65482 13.125 10V14.375C13.125 14.7202 12.8452 15 12.5 15C12.1548 15 11.875 14.7202 11.875 14.375ZM11.875 5.9375C11.875 6.11009 12.0149 6.25 12.1875 6.25H13.4375C14.0271 6.25 14.5818 6.39865 15.0667 6.66016C14.3722 5.04621 13.0781 3.75179 11.464 3.05745C11.7259 3.54259 11.875 4.09755 11.875 4.6875V5.9375ZM4.375 17.1875C4.375 17.3601 4.51491 17.5 4.6875 17.5H15.3125C15.4851 17.5 15.625 17.3601 15.625 17.1875V9.6875C15.625 8.47938 14.6456 7.5 13.4375 7.5H12.1875C11.3246 7.5 10.625 6.80044 10.625 5.9375V4.6875C10.625 3.47938 9.64562 2.5 8.4375 2.5H4.6875C4.51491 2.5 4.375 2.63991 4.375 2.8125V17.1875Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.mitigation::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.mitigation::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 8.12537C16.875 7.25645 16.7555 6.41612 16.5348 5.61886C14.0454 5.54051 11.7724 4.60455 10 3.09852C8.22736 4.60471 5.95408 5.54068 3.46436 5.61886C3.24375 6.41606 3.125 7.25652 3.125 8.12537C3.12513 12.4363 6.03604 16.0669 10 17.161C13.964 16.0669 16.8749 12.4363 16.875 8.12537ZM11.9914 7.7616C12.192 7.48082 12.5821 7.4162 12.863 7.61674C13.1438 7.81737 13.2092 8.20744 13.0086 8.48833L9.88363 12.8633C9.77684 13.0128 9.60936 13.1078 9.42627 13.1229C9.24335 13.138 9.06294 13.072 8.93311 12.9423L7.05811 11.0673L7.01497 11.0193C6.81501 10.7738 6.82952 10.4122 7.05811 10.1835C7.28699 9.95459 7.64921 9.93995 7.89469 10.1403L7.94189 10.1835L9.29443 11.536L11.9914 7.7616ZM18.125 8.12537C18.1249 13.0769 14.7378 17.2357 10.1554 18.4151C10.0534 18.4413 9.94658 18.4413 9.84456 18.4151C5.26215 17.2357 1.87513 13.0769 1.875 8.12537C1.875 6.96664 2.06102 5.84986 2.40479 4.80424L2.44385 4.71066C2.55134 4.504 2.76763 4.37159 3.00618 4.37456C3.04573 4.37505 3.08534 4.37537 3.125 4.37537C5.62187 4.37537 7.88968 3.39947 9.57031 1.80783L9.66634 1.73296C9.90329 1.58321 10.2188 1.60826 10.4297 1.80783C12.1103 3.39947 14.3781 4.37537 16.875 4.37537C16.9147 4.37537 16.9543 4.37505 16.9938 4.37456L17.0947 4.38107C17.3252 4.41565 17.5207 4.57748 17.5952 4.80424C17.939 5.84986 18.125 6.96664 18.125 8.12537Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 8.12537C16.875 7.25645 16.7555 6.41612 16.5348 5.61886C14.0454 5.54051 11.7724 4.60455 10 3.09852C8.22736 4.60471 5.95408 5.54068 3.46436 5.61886C3.24375 6.41606 3.125 7.25652 3.125 8.12537C3.12513 12.4363 6.03604 16.0669 10 17.161C13.964 16.0669 16.8749 12.4363 16.875 8.12537ZM11.9914 7.7616C12.192 7.48082 12.5821 7.4162 12.863 7.61674C13.1438 7.81737 13.2092 8.20744 13.0086 8.48833L9.88363 12.8633C9.77684 13.0128 9.60936 13.1078 9.42627 13.1229C9.24335 13.138 9.06294 13.072 8.93311 12.9423L7.05811 11.0673L7.01497 11.0193C6.81501 10.7738 6.82952 10.4122 7.05811 10.1835C7.28699 9.95459 7.64921 9.93995 7.89469 10.1403L7.94189 10.1835L9.29443 11.536L11.9914 7.7616ZM18.125 8.12537C18.1249 13.0769 14.7378 17.2357 10.1554 18.4151C10.0534 18.4413 9.94658 18.4413 9.84456 18.4151C5.26215 17.2357 1.87513 13.0769 1.875 8.12537C1.875 6.96664 2.06102 5.84986 2.40479 4.80424L2.44385 4.71066C2.55134 4.504 2.76763 4.37159 3.00618 4.37456C3.04573 4.37505 3.08534 4.37537 3.125 4.37537C5.62187 4.37537 7.88968 3.39947 9.57031 1.80783L9.66634 1.73296C9.90329 1.58321 10.2188 1.60826 10.4297 1.80783C12.1103 3.39947 14.3781 4.37537 16.875 4.37537C16.9147 4.37537 16.9543 4.37505 16.9938 4.37456L17.0947 4.38107C17.3252 4.41565 17.5207 4.57748 17.5952 4.80424C17.939 5.84986 18.125 6.96664 18.125 8.12537Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.close::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.close::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 9.375C16.875 8.68464 16.3154 8.125 15.625 8.125H4.375C3.68464 8.125 3.125 8.68464 3.125 9.375V15.625C3.125 16.3154 3.68464 16.875 4.375 16.875H15.625C16.3154 16.875 16.875 16.3154 16.875 15.625V9.375ZM16.875 6.25C16.875 5.55964 16.3154 5 15.625 5H4.375C3.68464 5 3.125 5.55964 3.125 6.25V7.21191C3.49296 6.99882 3.9192 6.875 4.375 6.875H15.625C16.0808 6.875 16.507 6.99882 16.875 7.21191V6.25ZM18.125 15.625C18.125 17.0057 17.0057 18.125 15.625 18.125H4.375C2.99429 18.125 1.875 17.0057 1.875 15.625V6.25C1.875 4.86929 2.99429 3.75 4.375 3.75H5V2.5C5 2.15482 5.27982 1.875 5.625 1.875C5.97018 1.875 6.25 2.15482 6.25 2.5V3.75H13.75V2.5C13.75 2.15482 14.0298 1.875 14.375 1.875C14.7202 1.875 15 2.15482 15 2.5V3.75H15.625C17.0057 3.75 18.125 4.86929 18.125 6.25V15.625Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 9.375C16.875 8.68464 16.3154 8.125 15.625 8.125H4.375C3.68464 8.125 3.125 8.68464 3.125 9.375V15.625C3.125 16.3154 3.68464 16.875 4.375 16.875H15.625C16.3154 16.875 16.875 16.3154 16.875 15.625V9.375ZM16.875 6.25C16.875 5.55964 16.3154 5 15.625 5H4.375C3.68464 5 3.125 5.55964 3.125 6.25V7.21191C3.49296 6.99882 3.9192 6.875 4.375 6.875H15.625C16.0808 6.875 16.507 6.99882 16.875 7.21191V6.25ZM18.125 15.625C18.125 17.0057 17.0057 18.125 15.625 18.125H4.375C2.99429 18.125 1.875 17.0057 1.875 15.625V6.25C1.875 4.86929 2.99429 3.75 4.375 3.75H5V2.5C5 2.15482 5.27982 1.875 5.625 1.875C5.97018 1.875 6.25 2.15482 6.25 2.5V3.75H13.75V2.5C13.75 2.15482 14.0298 1.875 14.375 1.875C14.7202 1.875 15 2.15482 15 2.5V3.75H15.625C17.0057 3.75 18.125 4.86929 18.125 6.25V15.625Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.neobanks::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.neobanks::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 10.5C16.875 6.70304 13.797 3.625 10 3.625C6.20304 3.625 3.125 6.70304 3.125 10.5C3.125 14.297 6.20304 17.375 10 17.375C13.797 17.375 16.875 14.297 16.875 10.5ZM9.375 15.5V14.8229C8.83178 14.7356 8.30147 14.5343 7.85726 14.2012L7.12484 13.6519L7.07601 13.6104C6.84309 13.3956 6.80616 13.0351 7.00033 12.7762C7.19462 12.5175 7.55102 12.4522 7.82227 12.6159L7.87516 12.6517L8.60758 13.201C8.82203 13.3618 9.08597 13.479 9.375 13.5493V11.0672C8.86075 10.9761 8.36046 10.7731 7.94189 10.4406C7.34826 9.96901 7.01497 9.31558 7.01497 8.625C7.01498 7.93456 7.34849 7.28178 7.94189 6.81022C8.35408 6.48278 8.85273 6.27456 9.375 6.18197V5.5C9.375 5.15482 9.65482 4.875 10 4.875C10.3452 4.875 10.625 5.15482 10.625 5.5V6.18197C11.1472 6.27458 11.6452 6.48283 12.0573 6.81022L12.4032 7.08447C12.6734 7.29916 12.7187 7.69229 12.5041 7.96256C12.3028 8.21596 11.9447 8.2711 11.6781 8.1001L11.626 8.06348L11.2801 7.78841C11.0909 7.63812 10.8659 7.52962 10.625 7.46126V9.92627C11.1683 10.0136 11.6985 10.2157 12.1427 10.5488C12.7636 11.0145 13.125 11.6696 13.125 12.375C13.125 13.0804 12.7636 13.7355 12.1427 14.2012C11.6985 14.5343 11.1682 14.7356 10.625 14.8229V15.5C10.625 15.8452 10.3452 16.125 10 16.125C9.65482 16.125 9.375 15.8452 9.375 15.5ZM10.625 13.5493C10.914 13.479 11.1779 13.3618 11.3924 13.201C11.7478 12.9345 11.875 12.6293 11.875 12.375C11.875 12.1207 11.7478 11.8155 11.3924 11.549C11.1779 11.3882 10.9141 11.2702 10.625 11.1999V13.5493ZM9.375 7.46126C9.1341 7.52959 8.90913 7.63813 8.71989 7.78841C8.39179 8.04905 8.26498 8.35588 8.26497 8.625C8.26497 8.89413 8.39178 9.20094 8.71989 9.46159C8.90504 9.60863 9.12965 9.71736 9.375 9.78711V7.46126ZM18.125 10.5C18.125 14.9873 14.4873 18.625 10 18.625C5.51269 18.625 1.875 14.9873 1.875 10.5C1.875 6.01269 5.51269 2.375 10 2.375C14.4873 2.375 18.125 6.01269 18.125 10.5Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 10.5C16.875 6.70304 13.797 3.625 10 3.625C6.20304 3.625 3.125 6.70304 3.125 10.5C3.125 14.297 6.20304 17.375 10 17.375C13.797 17.375 16.875 14.297 16.875 10.5ZM9.375 15.5V14.8229C8.83178 14.7356 8.30147 14.5343 7.85726 14.2012L7.12484 13.6519L7.07601 13.6104C6.84309 13.3956 6.80616 13.0351 7.00033 12.7762C7.19462 12.5175 7.55102 12.4522 7.82227 12.6159L7.87516 12.6517L8.60758 13.201C8.82203 13.3618 9.08597 13.479 9.375 13.5493V11.0672C8.86075 10.9761 8.36046 10.7731 7.94189 10.4406C7.34826 9.96901 7.01497 9.31558 7.01497 8.625C7.01498 7.93456 7.34849 7.28178 7.94189 6.81022C8.35408 6.48278 8.85273 6.27456 9.375 6.18197V5.5C9.375 5.15482 9.65482 4.875 10 4.875C10.3452 4.875 10.625 5.15482 10.625 5.5V6.18197C11.1472 6.27458 11.6452 6.48283 12.0573 6.81022L12.4032 7.08447C12.6734 7.29916 12.7187 7.69229 12.5041 7.96256C12.3028 8.21596 11.9447 8.2711 11.6781 8.1001L11.626 8.06348L11.2801 7.78841C11.0909 7.63812 10.8659 7.52962 10.625 7.46126V9.92627C11.1683 10.0136 11.6985 10.2157 12.1427 10.5488C12.7636 11.0145 13.125 11.6696 13.125 12.375C13.125 13.0804 12.7636 13.7355 12.1427 14.2012C11.6985 14.5343 11.1682 14.7356 10.625 14.8229V15.5C10.625 15.8452 10.3452 16.125 10 16.125C9.65482 16.125 9.375 15.8452 9.375 15.5ZM10.625 13.5493C10.914 13.479 11.1779 13.3618 11.3924 13.201C11.7478 12.9345 11.875 12.6293 11.875 12.375C11.875 12.1207 11.7478 11.8155 11.3924 11.549C11.1779 11.3882 10.9141 11.2702 10.625 11.1999V13.5493ZM9.375 7.46126C9.1341 7.52959 8.90913 7.63813 8.71989 7.78841C8.39179 8.04905 8.26498 8.35588 8.26497 8.625C8.26497 8.89413 8.39178 9.20094 8.71989 9.46159C8.90504 9.60863 9.12965 9.71736 9.375 9.78711V7.46126ZM18.125 10.5C18.125 14.9873 14.4873 18.625 10 18.625C5.51269 18.625 1.875 14.9873 1.875 10.5C1.875 6.01269 5.51269 2.375 10 2.375C14.4873 2.375 18.125 6.01269 18.125 10.5Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.banks::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.banks::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M10.0001 7.99983C12.1588 7.99983 14.2785 8.16845 16.3469 8.49299C16.6508 8.54068 16.8749 8.80225 16.8751 9.10986V17.3748H17.5001C17.8452 17.3748 18.1251 17.6547 18.1251 17.9998C18.1251 18.345 17.8452 18.6248 17.5001 18.6248H2.50006C2.15488 18.6248 1.87506 18.345 1.87506 17.9998C1.87506 17.6547 2.15488 17.3748 2.50006 17.3748H3.12506V9.10986C3.12525 8.80225 3.34929 8.54068 3.65321 8.49299C5.72157 8.16845 7.84134 7.99983 10.0001 7.99983ZM10.0001 9.24983C8.08987 9.24983 6.21194 9.38669 4.37506 9.64941V17.3748H6.25006V11.1248C6.25006 10.7797 6.52988 10.4998 6.87506 10.4998C7.22023 10.4998 7.50006 10.7797 7.50006 11.1248V17.3748H9.37506V11.1248C9.37506 10.7797 9.65488 10.4998 10.0001 10.4998C10.3452 10.4998 10.6251 10.7797 10.6251 11.1248V17.3748H12.5001V11.1248C12.5001 10.7797 12.7799 10.4998 13.1251 10.4998C13.4702 10.4998 13.7501 10.7797 13.7501 11.1248V17.3748H15.6251V9.64941C13.7882 9.38669 11.9102 9.24983 10.0001 9.24983ZM9.73476 2.43424C9.93066 2.34229 10.163 2.35731 10.3467 2.47981L17.8467 7.47981L17.898 7.51806C18.1425 7.71951 18.1996 8.07725 18.0201 8.34651C17.8406 8.6157 17.4887 8.70044 17.2087 8.5524L17.1534 8.51985L10.0001 3.75097L2.84674 8.51985C2.55953 8.71132 2.17151 8.63372 1.98004 8.34651C1.78857 8.05931 1.86617 7.67128 2.15338 7.47981L9.65338 2.47981L9.73476 2.43424ZM10.0066 5.49983C10.3516 5.49997 10.6316 5.77974 10.6316 6.12483V6.13134C10.6314 6.47631 10.3515 6.7562 10.0066 6.75634H10.0001C9.65496 6.75634 9.3752 6.4764 9.37506 6.13134V6.12483C9.37506 5.77965 9.65488 5.49983 10.0001 5.49983H10.0066Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M10.0001 7.99983C12.1588 7.99983 14.2785 8.16845 16.3469 8.49299C16.6508 8.54068 16.8749 8.80225 16.8751 9.10986V17.3748H17.5001C17.8452 17.3748 18.1251 17.6547 18.1251 17.9998C18.1251 18.345 17.8452 18.6248 17.5001 18.6248H2.50006C2.15488 18.6248 1.87506 18.345 1.87506 17.9998C1.87506 17.6547 2.15488 17.3748 2.50006 17.3748H3.12506V9.10986C3.12525 8.80225 3.34929 8.54068 3.65321 8.49299C5.72157 8.16845 7.84134 7.99983 10.0001 7.99983ZM10.0001 9.24983C8.08987 9.24983 6.21194 9.38669 4.37506 9.64941V17.3748H6.25006V11.1248C6.25006 10.7797 6.52988 10.4998 6.87506 10.4998C7.22023 10.4998 7.50006 10.7797 7.50006 11.1248V17.3748H9.37506V11.1248C9.37506 10.7797 9.65488 10.4998 10.0001 10.4998C10.3452 10.4998 10.6251 10.7797 10.6251 11.1248V17.3748H12.5001V11.1248C12.5001 10.7797 12.7799 10.4998 13.1251 10.4998C13.4702 10.4998 13.7501 10.7797 13.7501 11.1248V17.3748H15.6251V9.64941C13.7882 9.38669 11.9102 9.24983 10.0001 9.24983ZM9.73476 2.43424C9.93066 2.34229 10.163 2.35731 10.3467 2.47981L17.8467 7.47981L17.898 7.51806C18.1425 7.71951 18.1996 8.07725 18.0201 8.34651C17.8406 8.6157 17.4887 8.70044 17.2087 8.5524L17.1534 8.51985L10.0001 3.75097L2.84674 8.51985C2.55953 8.71132 2.17151 8.63372 1.98004 8.34651C1.78857 8.05931 1.86617 7.67128 2.15338 7.47981L9.65338 2.47981L9.73476 2.43424ZM10.0066 5.49983C10.3516 5.49997 10.6316 5.77974 10.6316 6.12483V6.13134C10.6314 6.47631 10.3515 6.7562 10.0066 6.75634H10.0001C9.65496 6.75634 9.3752 6.4764 9.37506 6.13134V6.12483C9.37506 5.77965 9.65488 5.49983 10.0001 5.49983H10.0066Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.marketplaces::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.marketplaces::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M3.125 17.375C3.125 16.6846 3.68464 16.125 4.375 16.125C5.06536 16.125 5.625 16.6846 5.625 17.375C5.625 18.0654 5.06536 18.625 4.375 18.625C3.68464 18.625 3.125 18.0654 3.125 17.375ZM13.75 17.375C13.75 16.6846 14.3096 16.125 15 16.125C15.6904 16.125 16.25 16.6846 16.25 17.375C16.25 18.0654 15.6904 18.625 15 18.625C14.3096 18.625 13.75 18.0654 13.75 17.375ZM3.02979 2.375C3.73757 2.37502 4.35691 2.85082 4.53939 3.53467L4.73226 4.25814C5.02923 4.253 5.32681 4.25 5.625 4.25C9.9613 4.25 14.1711 4.7953 18.1893 5.82145C18.3577 5.86445 18.5009 5.97561 18.584 6.12826C18.667 6.28089 18.6824 6.46158 18.6271 6.6263C17.9318 8.69674 17.1064 10.7074 16.1605 12.6484C16.0558 12.8633 15.8372 13 15.5981 13H6.25C5.43389 13 4.74166 13.5221 4.48405 14.25H16.875C17.2202 14.25 17.5 14.5298 17.5 14.875C17.5 15.2202 17.2202 15.5 16.875 15.5H3.75C3.40482 15.5 3.125 15.2202 3.125 14.875C3.125 13.4209 4.11803 12.1981 5.46305 11.8493L3.33171 3.85693C3.29522 3.72018 3.17133 3.62502 3.02979 3.625H1.875C1.52982 3.625 1.25 3.34518 1.25 3C1.25 2.65482 1.52982 2.375 1.875 2.375H3.02979ZM5.06429 5.50326L6.73014 11.75H15.2043C15.9598 10.1678 16.6335 8.53931 17.2201 6.86963C13.5018 5.9748 9.61925 5.5 5.625 5.5C5.43785 5.5 5.25094 5.50118 5.06429 5.50326Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M3.125 17.375C3.125 16.6846 3.68464 16.125 4.375 16.125C5.06536 16.125 5.625 16.6846 5.625 17.375C5.625 18.0654 5.06536 18.625 4.375 18.625C3.68464 18.625 3.125 18.0654 3.125 17.375ZM13.75 17.375C13.75 16.6846 14.3096 16.125 15 16.125C15.6904 16.125 16.25 16.6846 16.25 17.375C16.25 18.0654 15.6904 18.625 15 18.625C14.3096 18.625 13.75 18.0654 13.75 17.375ZM3.02979 2.375C3.73757 2.37502 4.35691 2.85082 4.53939 3.53467L4.73226 4.25814C5.02923 4.253 5.32681 4.25 5.625 4.25C9.9613 4.25 14.1711 4.7953 18.1893 5.82145C18.3577 5.86445 18.5009 5.97561 18.584 6.12826C18.667 6.28089 18.6824 6.46158 18.6271 6.6263C17.9318 8.69674 17.1064 10.7074 16.1605 12.6484C16.0558 12.8633 15.8372 13 15.5981 13H6.25C5.43389 13 4.74166 13.5221 4.48405 14.25H16.875C17.2202 14.25 17.5 14.5298 17.5 14.875C17.5 15.2202 17.2202 15.5 16.875 15.5H3.75C3.40482 15.5 3.125 15.2202 3.125 14.875C3.125 13.4209 4.11803 12.1981 5.46305 11.8493L3.33171 3.85693C3.29522 3.72018 3.17133 3.62502 3.02979 3.625H1.875C1.52982 3.625 1.25 3.34518 1.25 3C1.25 2.65482 1.52982 2.375 1.875 2.375H3.02979ZM5.06429 5.50326L6.73014 11.75H15.2043C15.9598 10.1678 16.6335 8.53931 17.2201 6.86963C13.5018 5.9748 9.61925 5.5 5.625 5.5C5.43785 5.5 5.25094 5.50118 5.06429 5.50326Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.retailers::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.retailers::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M12.5011 5.5C12.5011 4.11929 11.3818 3 10.0011 3C8.62058 3.00022 7.50111 4.11942 7.50111 5.5V6.125H12.5011V5.5ZM4.59583 7.375C4.43591 7.375 4.3017 7.4959 4.28496 7.65495L3.2319 17.6549C3.21259 17.8394 3.35735 17.9999 3.54277 18H16.4603C16.6457 17.9999 16.7904 17.8393 16.7711 17.6549L15.7181 7.65495C15.7013 7.4959 15.5671 7.375 15.4072 7.375H13.7511V8.55176C13.9429 8.72342 14.0636 8.97236 14.0636 9.25C14.0636 9.76777 13.6439 10.1875 13.1261 10.1875C12.6085 10.1873 12.1886 9.76763 12.1886 9.25C12.1886 8.97278 12.3098 8.72421 12.5011 8.55257V7.375H7.50111V8.55176C7.69288 8.72342 7.81361 8.97237 7.81361 9.25C7.81361 9.76777 7.39387 10.1875 6.87611 10.1875C6.35852 10.1873 5.93861 9.76763 5.93861 9.25C5.93861 8.97278 6.05983 8.72421 6.25111 8.55257V7.375H4.59583ZM13.7511 6.125H15.4072C16.2068 6.125 16.8778 6.7287 16.9616 7.52393L18.0138 17.5239C18.1109 18.4465 17.3879 19.2499 16.4603 19.25H3.54277C2.61516 19.2499 1.89212 18.4465 1.98922 17.5239L3.04147 7.52393C3.12518 6.7287 3.79621 6.125 4.59583 6.125H6.25111V5.5C6.25111 3.42907 7.93022 1.75022 10.0011 1.75C12.0722 1.75 13.7511 3.42893 13.7511 5.5V6.125Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M12.5011 5.5C12.5011 4.11929 11.3818 3 10.0011 3C8.62058 3.00022 7.50111 4.11942 7.50111 5.5V6.125H12.5011V5.5ZM4.59583 7.375C4.43591 7.375 4.3017 7.4959 4.28496 7.65495L3.2319 17.6549C3.21259 17.8394 3.35735 17.9999 3.54277 18H16.4603C16.6457 17.9999 16.7904 17.8393 16.7711 17.6549L15.7181 7.65495C15.7013 7.4959 15.5671 7.375 15.4072 7.375H13.7511V8.55176C13.9429 8.72342 14.0636 8.97236 14.0636 9.25C14.0636 9.76777 13.6439 10.1875 13.1261 10.1875C12.6085 10.1873 12.1886 9.76763 12.1886 9.25C12.1886 8.97278 12.3098 8.72421 12.5011 8.55257V7.375H7.50111V8.55176C7.69288 8.72342 7.81361 8.97237 7.81361 9.25C7.81361 9.76777 7.39387 10.1875 6.87611 10.1875C6.35852 10.1873 5.93861 9.76763 5.93861 9.25C5.93861 8.97278 6.05983 8.72421 6.25111 8.55257V7.375H4.59583ZM13.7511 6.125H15.4072C16.2068 6.125 16.8778 6.7287 16.9616 7.52393L18.0138 17.5239C18.1109 18.4465 17.3879 19.2499 16.4603 19.25H3.54277C2.61516 19.2499 1.89212 18.4465 1.98922 17.5239L3.04147 7.52393C3.12518 6.7287 3.79621 6.125 4.59583 6.125H6.25111V5.5C6.25111 3.42907 7.93022 1.75022 10.0011 1.75C12.0722 1.75 13.7511 3.42893 13.7511 5.5V6.125Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.automated::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.automated::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.375 3C9.375 2.65482 9.65482 2.375 10 2.375C10.3452 2.375 10.625 2.65482 10.625 3V3.62988C12.3486 3.65589 14.0464 3.78934 15.7121 4.02376C16.5672 4.14411 17.4139 4.29048 18.2511 4.46322C18.5892 4.53297 18.8067 4.86409 18.737 5.20215C18.6716 5.51886 18.3773 5.72986 18.0623 5.69775L17.9989 5.68799L17.3885 5.56673C17.0781 5.50781 16.7664 5.45312 16.4534 5.40153L18.4155 13.4321C18.5786 14.1003 18.2854 14.8976 17.5293 15.1696C16.9338 15.3838 16.2922 15.5 15.625 15.5C14.9578 15.5 14.3162 15.3838 13.7207 15.1696C12.9646 14.8976 12.6714 14.1003 12.8345 13.4321L14.8519 5.17041C13.4642 4.99992 12.0539 4.90293 10.625 4.8807V16.7695C11.7019 16.8321 12.7368 17.0537 13.7052 17.4141C14.0287 17.5345 14.1935 17.8946 14.0731 18.2181C13.9602 18.5212 13.6373 18.6845 13.3309 18.6047L13.2699 18.5859L12.8841 18.4517C11.9762 18.1584 11.0071 18 10 18C8.84886 18 7.74734 18.2074 6.73014 18.5859L6.6691 18.6047C6.36268 18.6845 6.03984 18.5212 5.92692 18.2181C5.80652 17.8946 5.97125 17.5345 6.29476 17.4141L6.73177 17.2627C7.57239 16.9912 8.4584 16.8228 9.375 16.7695V4.8807C7.94583 4.90293 6.53526 4.99986 5.14729 5.17041L7.16552 13.4321C7.32863 14.1003 7.03541 14.8976 6.27929 15.1696C5.68379 15.3838 5.04224 15.5 4.375 15.5C3.70776 15.5 3.0662 15.3838 2.4707 15.1696C1.71458 14.8976 1.42136 14.1003 1.58447 13.4321L3.54573 5.40153C3.02744 5.48698 2.51237 5.5825 2.00114 5.68799L1.93766 5.69775C1.62274 5.72986 1.32844 5.51886 1.26302 5.20215C1.19327 4.86409 1.4108 4.53297 1.74886 4.46322C2.58608 4.29048 3.4328 4.14411 4.28792 4.02376C5.95357 3.78934 7.6514 3.65589 9.375 3.62988V3ZM2.79866 13.7284C2.78087 13.8012 2.79116 13.8686 2.81331 13.9155C2.83357 13.9583 2.86095 13.981 2.89388 13.9928C3.3556 14.1589 3.85403 14.25 4.375 14.25C4.89596 14.25 5.39439 14.1589 5.85612 13.9928C5.88904 13.981 5.91642 13.9583 5.93668 13.9155C5.95883 13.8686 5.96912 13.8012 5.95133 13.7284L4.375 7.2749L2.79866 13.7284ZM14.0487 13.7284C14.0309 13.8012 14.0412 13.8686 14.0633 13.9155C14.0836 13.9583 14.111 13.981 14.1439 13.9928C14.6056 14.1589 15.104 14.25 15.625 14.25C16.146 14.25 16.6444 14.1589 17.1061 13.9928C17.139 13.981 17.1664 13.9583 17.1867 13.9155C17.2088 13.8686 17.2191 13.8012 17.2013 13.7284L15.625 7.2749L14.0487 13.7284Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.375 3C9.375 2.65482 9.65482 2.375 10 2.375C10.3452 2.375 10.625 2.65482 10.625 3V3.62988C12.3486 3.65589 14.0464 3.78934 15.7121 4.02376C16.5672 4.14411 17.4139 4.29048 18.2511 4.46322C18.5892 4.53297 18.8067 4.86409 18.737 5.20215C18.6716 5.51886 18.3773 5.72986 18.0623 5.69775L17.9989 5.68799L17.3885 5.56673C17.0781 5.50781 16.7664 5.45312 16.4534 5.40153L18.4155 13.4321C18.5786 14.1003 18.2854 14.8976 17.5293 15.1696C16.9338 15.3838 16.2922 15.5 15.625 15.5C14.9578 15.5 14.3162 15.3838 13.7207 15.1696C12.9646 14.8976 12.6714 14.1003 12.8345 13.4321L14.8519 5.17041C13.4642 4.99992 12.0539 4.90293 10.625 4.8807V16.7695C11.7019 16.8321 12.7368 17.0537 13.7052 17.4141C14.0287 17.5345 14.1935 17.8946 14.0731 18.2181C13.9602 18.5212 13.6373 18.6845 13.3309 18.6047L13.2699 18.5859L12.8841 18.4517C11.9762 18.1584 11.0071 18 10 18C8.84886 18 7.74734 18.2074 6.73014 18.5859L6.6691 18.6047C6.36268 18.6845 6.03984 18.5212 5.92692 18.2181C5.80652 17.8946 5.97125 17.5345 6.29476 17.4141L6.73177 17.2627C7.57239 16.9912 8.4584 16.8228 9.375 16.7695V4.8807C7.94583 4.90293 6.53526 4.99986 5.14729 5.17041L7.16552 13.4321C7.32863 14.1003 7.03541 14.8976 6.27929 15.1696C5.68379 15.3838 5.04224 15.5 4.375 15.5C3.70776 15.5 3.0662 15.3838 2.4707 15.1696C1.71458 14.8976 1.42136 14.1003 1.58447 13.4321L3.54573 5.40153C3.02744 5.48698 2.51237 5.5825 2.00114 5.68799L1.93766 5.69775C1.62274 5.72986 1.32844 5.51886 1.26302 5.20215C1.19327 4.86409 1.4108 4.53297 1.74886 4.46322C2.58608 4.29048 3.4328 4.14411 4.28792 4.02376C5.95357 3.78934 7.6514 3.65589 9.375 3.62988V3ZM2.79866 13.7284C2.78087 13.8012 2.79116 13.8686 2.81331 13.9155C2.83357 13.9583 2.86095 13.981 2.89388 13.9928C3.3556 14.1589 3.85403 14.25 4.375 14.25C4.89596 14.25 5.39439 14.1589 5.85612 13.9928C5.88904 13.981 5.91642 13.9583 5.93668 13.9155C5.95883 13.8686 5.96912 13.8012 5.95133 13.7284L4.375 7.2749L2.79866 13.7284ZM14.0487 13.7284C14.0309 13.8012 14.0412 13.8686 14.0633 13.9155C14.0836 13.9583 14.111 13.981 14.1439 13.9928C14.6056 14.1589 15.104 14.25 15.625 14.25C16.146 14.25 16.6444 14.1589 17.1061 13.9928C17.139 13.981 17.1664 13.9583 17.1867 13.9155C17.2088 13.8686 17.2191 13.8012 17.2013 13.7284L15.625 7.2749L14.0487 13.7284Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.exception::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.exception::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 8.625C16.875 7.42937 16.9267 6.24567 17.028 5.07601L15.2865 5.48617C13.4363 5.92151 11.4917 5.69492 9.79167 4.84489L9.70215 4.80013C8.2343 4.06621 6.55223 3.8813 4.96012 4.2793L3.125 4.73747V12.1992L4.65658 11.8167C6.5382 11.3463 8.52646 11.5646 10.2612 12.432L10.3507 12.4767C11.7893 13.196 13.4344 13.3879 15 13.0195L17.0605 12.5345C16.9377 11.2477 16.875 9.94362 16.875 8.625ZM18.125 8.625C18.125 10.0867 18.2043 11.5296 18.3594 12.9495C18.3936 13.2633 18.1889 13.5535 17.8817 13.6258L15.2865 14.2362C13.4363 14.6715 11.4917 14.4449 9.79167 13.5949L9.70215 13.5501C8.2343 12.8162 6.55223 12.6313 4.96012 13.0293L3.125 13.4875V18C3.125 18.3452 2.84518 18.625 2.5 18.625C2.15482 18.625 1.875 18.3452 1.875 18V3C1.875 2.65482 2.15482 2.375 2.5 2.375C2.84518 2.375 3.125 2.65482 3.125 3V3.44922L4.65658 3.06673C6.5382 2.59633 8.52646 2.81458 10.2612 3.68197L10.3507 3.72673C11.7893 4.44598 13.4344 4.6379 15 4.26953L17.5911 3.65999C17.7886 3.61354 17.9966 3.66566 18.1486 3.79997C18.3005 3.93422 18.3779 4.13393 18.3561 4.33545C18.2035 5.74407 18.125 7.17538 18.125 8.625Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 8.625C16.875 7.42937 16.9267 6.24567 17.028 5.07601L15.2865 5.48617C13.4363 5.92151 11.4917 5.69492 9.79167 4.84489L9.70215 4.80013C8.2343 4.06621 6.55223 3.8813 4.96012 4.2793L3.125 4.73747V12.1992L4.65658 11.8167C6.5382 11.3463 8.52646 11.5646 10.2612 12.432L10.3507 12.4767C11.7893 13.196 13.4344 13.3879 15 13.0195L17.0605 12.5345C16.9377 11.2477 16.875 9.94362 16.875 8.625ZM18.125 8.625C18.125 10.0867 18.2043 11.5296 18.3594 12.9495C18.3936 13.2633 18.1889 13.5535 17.8817 13.6258L15.2865 14.2362C13.4363 14.6715 11.4917 14.4449 9.79167 13.5949L9.70215 13.5501C8.2343 12.8162 6.55223 12.6313 4.96012 13.0293L3.125 13.4875V18C3.125 18.3452 2.84518 18.625 2.5 18.625C2.15482 18.625 1.875 18.3452 1.875 18V3C1.875 2.65482 2.15482 2.375 2.5 2.375C2.84518 2.375 3.125 2.65482 3.125 3V3.44922L4.65658 3.06673C6.5382 2.59633 8.52646 2.81458 10.2612 3.68197L10.3507 3.72673C11.7893 4.44598 13.4344 4.6379 15 4.26953L17.5911 3.65999C17.7886 3.61354 17.9966 3.66566 18.1486 3.79997C18.3005 3.93422 18.3779 4.13393 18.3561 4.33545C18.2035 5.74407 18.125 7.17538 18.125 8.625Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.financial::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.financial::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 9.875C16.875 9.18464 16.3154 8.625 15.625 8.625H4.375C3.68464 8.625 3.125 9.18464 3.125 9.875V16.125C3.125 16.8154 3.68464 17.375 4.375 17.375H15.625C16.3154 17.375 16.875 16.8154 16.875 16.125V9.875ZM16.875 6.75C16.875 6.05964 16.3154 5.5 15.625 5.5H4.375C3.68464 5.5 3.125 6.05964 3.125 6.75V7.71191C3.49296 7.49882 3.9192 7.375 4.375 7.375H15.625C16.0808 7.375 16.507 7.49882 16.875 7.71191V6.75ZM18.125 16.125C18.125 17.5057 17.0057 18.625 15.625 18.625H4.375C2.99429 18.625 1.875 17.5057 1.875 16.125V6.75C1.875 5.36929 2.99429 4.25 4.375 4.25H5V3C5 2.65482 5.27982 2.375 5.625 2.375C5.97018 2.375 6.25 2.65482 6.25 3V4.25H13.75V3C13.75 2.65482 14.0298 2.375 14.375 2.375C14.7202 2.375 15 2.65482 15 3V4.25H15.625C17.0057 4.25 18.125 5.36929 18.125 6.75V16.125Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 9.875C16.875 9.18464 16.3154 8.625 15.625 8.625H4.375C3.68464 8.625 3.125 9.18464 3.125 9.875V16.125C3.125 16.8154 3.68464 17.375 4.375 17.375H15.625C16.3154 17.375 16.875 16.8154 16.875 16.125V9.875ZM16.875 6.75C16.875 6.05964 16.3154 5.5 15.625 5.5H4.375C3.68464 5.5 3.125 6.05964 3.125 6.75V7.71191C3.49296 7.49882 3.9192 7.375 4.375 7.375H15.625C16.0808 7.375 16.507 7.49882 16.875 7.71191V6.75ZM18.125 16.125C18.125 17.5057 17.0057 18.625 15.625 18.625H4.375C2.99429 18.625 1.875 17.5057 1.875 16.125V6.75C1.875 5.36929 2.99429 4.25 4.375 4.25H5V3C5 2.65482 5.27982 2.375 5.625 2.375C5.97018 2.375 6.25 2.65482 6.25 3V4.25H13.75V3C13.75 2.65482 14.0298 2.375 14.375 2.375C14.7202 2.375 15 2.65482 15 3V4.25H15.625C17.0057 4.25 18.125 5.36929 18.125 6.75V16.125Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.compliance::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.compliance::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 8.62537C16.875 7.75645 16.7555 6.91612 16.5348 6.11886C14.0454 6.04051 11.7724 5.10455 10 3.59852C8.22736 5.10471 5.95408 6.04068 3.46436 6.11886C3.24375 6.91606 3.125 7.75652 3.125 8.62537C3.12513 12.9363 6.03604 16.5669 10 17.661C13.964 16.5669 16.8749 12.9363 16.875 8.62537ZM11.9914 8.2616C12.192 7.98082 12.5821 7.9162 12.863 8.11674C13.1438 8.31737 13.2092 8.70744 13.0086 8.98833L9.88363 13.3633C9.77684 13.5128 9.60936 13.6078 9.42627 13.6229C9.24335 13.638 9.06294 13.572 8.93311 13.4423L7.05811 11.5673L7.01497 11.5192C6.81501 11.2738 6.82952 10.9122 7.05811 10.6835C7.28699 10.4546 7.64921 10.4399 7.89469 10.6403L7.94189 10.6835L9.29443 12.036L11.9914 8.2616ZM18.125 8.62537C18.1249 13.5769 14.7379 17.7357 10.1554 18.9151C10.0534 18.9413 9.94658 18.9413 9.84456 18.9151C5.26215 17.7357 1.87513 13.5769 1.875 8.62537C1.875 7.46664 2.06102 6.34986 2.40479 5.30424L2.44385 5.21066C2.55134 5.004 2.76763 4.87159 3.00618 4.87456C3.04573 4.87505 3.08534 4.87537 3.125 4.87537C5.62187 4.87537 7.88968 3.89947 9.57031 2.30783L9.66634 2.23296C9.90329 2.08321 10.2188 2.10826 10.4297 2.30783C12.1103 3.89947 14.3781 4.87537 16.875 4.87537C16.9147 4.87537 16.9543 4.87505 16.9938 4.87456L17.0947 4.88107C17.3252 4.91565 17.5207 5.07748 17.5952 5.30424C17.939 6.34986 18.125 7.46664 18.125 8.62537Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 8.62537C16.875 7.75645 16.7555 6.91612 16.5348 6.11886C14.0454 6.04051 11.7724 5.10455 10 3.59852C8.22736 5.10471 5.95408 6.04068 3.46436 6.11886C3.24375 6.91606 3.125 7.75652 3.125 8.62537C3.12513 12.9363 6.03604 16.5669 10 17.661C13.964 16.5669 16.8749 12.9363 16.875 8.62537ZM11.9914 8.2616C12.192 7.98082 12.5821 7.9162 12.863 8.11674C13.1438 8.31737 13.2092 8.70744 13.0086 8.98833L9.88363 13.3633C9.77684 13.5128 9.60936 13.6078 9.42627 13.6229C9.24335 13.638 9.06294 13.572 8.93311 13.4423L7.05811 11.5673L7.01497 11.5192C6.81501 11.2738 6.82952 10.9122 7.05811 10.6835C7.28699 10.4546 7.64921 10.4399 7.89469 10.6403L7.94189 10.6835L9.29443 12.036L11.9914 8.2616ZM18.125 8.62537C18.1249 13.5769 14.7379 17.7357 10.1554 18.9151C10.0534 18.9413 9.94658 18.9413 9.84456 18.9151C5.26215 17.7357 1.87513 13.5769 1.875 8.62537C1.875 7.46664 2.06102 6.34986 2.40479 5.30424L2.44385 5.21066C2.55134 5.004 2.76763 4.87159 3.00618 4.87456C3.04573 4.87505 3.08534 4.87537 3.125 4.87537C5.62187 4.87537 7.88968 3.89947 9.57031 2.30783L9.66634 2.23296C9.90329 2.08321 10.2188 2.10826 10.4297 2.30783C12.1103 3.89947 14.3781 4.87537 16.875 4.87537C16.9147 4.87537 16.9543 4.87505 16.9938 4.87456L17.0947 4.88107C17.3252 4.91565 17.5207 5.07748 17.5952 5.30424C17.939 6.34986 18.125 7.46664 18.125 8.62537Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.cash-flow::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.cash-flow::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.80806 9.55806C6.05214 9.31398 6.44777 9.31398 6.69185 9.55806C6.93592 9.80214 6.93592 10.1978 6.69185 10.4418L4.00874 13.125H13.75C14.0951 13.125 14.375 13.4048 14.375 13.75C14.375 14.0951 14.0951 14.375 13.75 14.375H4.00874L6.69185 17.0581L6.73498 17.1053C6.93524 17.3507 6.92068 17.713 6.69185 17.9418C6.46301 18.1707 6.10074 18.1852 5.85526 17.985L5.80806 17.9418L2.05806 14.1918C1.81398 13.9478 1.81398 13.5521 2.05806 13.3081L5.80806 9.55806ZM13.3081 2.05806C13.5521 1.81398 13.9478 1.81398 14.1918 2.05806L17.9418 5.80806C18.0591 5.92527 18.125 6.08419 18.125 6.24995C18.125 6.41571 18.0591 6.57464 17.9418 6.69185L14.1918 10.4418C13.9478 10.6859 13.5521 10.6859 13.3081 10.4418C13.064 10.1978 13.064 9.80214 13.3081 9.55806L15.9912 6.87495H6.24995C5.90477 6.87495 5.62495 6.59513 5.62495 6.24995C5.62495 5.90477 5.90477 5.62495 6.24995 5.62495H15.9912L13.3081 2.94185L13.2649 2.89465C13.0647 2.64916 13.0792 2.28689 13.3081 2.05806Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.80806 9.55806C6.05214 9.31398 6.44777 9.31398 6.69185 9.55806C6.93592 9.80214 6.93592 10.1978 6.69185 10.4418L4.00874 13.125H13.75C14.0951 13.125 14.375 13.4048 14.375 13.75C14.375 14.0951 14.0951 14.375 13.75 14.375H4.00874L6.69185 17.0581L6.73498 17.1053C6.93524 17.3507 6.92068 17.713 6.69185 17.9418C6.46301 18.1707 6.10074 18.1852 5.85526 17.985L5.80806 17.9418L2.05806 14.1918C1.81398 13.9478 1.81398 13.5521 2.05806 13.3081L5.80806 9.55806ZM13.3081 2.05806C13.5521 1.81398 13.9478 1.81398 14.1918 2.05806L17.9418 5.80806C18.0591 5.92527 18.125 6.08419 18.125 6.24995C18.125 6.41571 18.0591 6.57464 17.9418 6.69185L14.1918 10.4418C13.9478 10.6859 13.5521 10.6859 13.3081 10.4418C13.064 10.1978 13.064 9.80214 13.3081 9.55806L15.9912 6.87495H6.24995C5.90477 6.87495 5.62495 6.59513 5.62495 6.24995C5.62495 5.90477 5.90477 5.62495 6.24995 5.62495H15.9912L13.3081 2.94185L13.2649 2.89465C13.0647 2.64916 13.0792 2.28689 13.3081 2.05806Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.AI::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.AI::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M13.75 13C14.019 13 14.2582 13.172 14.3433 13.4272L14.6712 14.4128C14.7956 14.786 15.089 15.0794 15.4622 15.2038L16.4478 15.5317C16.703 15.6168 16.875 15.856 16.875 16.125C16.875 16.394 16.703 16.6332 16.4478 16.7183L15.4622 17.0462C15.089 17.1706 14.7956 17.464 14.6712 17.8372L14.3433 18.8228C14.2582 19.078 14.019 19.25 13.75 19.25C13.481 19.25 13.2418 19.078 13.1567 18.8228L12.8288 17.8372C12.7044 17.464 12.411 17.1706 12.0378 17.0462L11.0522 16.7183C10.797 16.6332 10.625 16.394 10.625 16.125C10.625 15.856 10.797 15.6168 11.0522 15.5317L12.0378 15.2038C12.411 15.0794 12.7044 14.786 12.8288 14.4128L13.1567 13.4272C13.2418 13.172 13.481 13 13.75 13ZM13.75 15.3608C13.554 15.6683 13.2933 15.929 12.9858 16.125C13.2931 16.3209 13.5541 16.5811 13.75 16.8883C13.9458 16.5813 14.2063 16.3208 14.5133 16.125C14.2061 15.9291 13.9459 15.6681 13.75 15.3608ZM7.5 4.25C7.77901 4.25 8.02389 4.43503 8.10059 4.70329L8.77848 7.07552C9.07514 8.1134 9.8866 8.92486 10.9245 9.22152L13.2967 9.89941C13.565 9.97611 13.75 10.221 13.75 10.5C13.75 10.779 13.565 11.0239 13.2967 11.1006L10.9245 11.7785C9.8866 12.0751 9.07514 12.8866 8.77848 13.9245L8.10059 16.2967C8.02389 16.565 7.77901 16.75 7.5 16.75C7.22099 16.75 6.97611 16.565 6.89941 16.2967L6.22152 13.9245C5.92486 12.8866 5.1134 12.0751 4.07552 11.7785L1.70329 11.1006C1.43503 11.0239 1.25 10.779 1.25 10.5C1.25 10.221 1.43503 9.97611 1.70329 9.89941L4.07552 9.22152C5.1134 8.92486 5.92486 8.1134 6.22152 7.07552L6.89941 4.70329L6.93522 4.60645C7.03737 4.3914 7.2559 4.25 7.5 4.25ZM7.4235 7.41813C7.00824 8.87154 5.87154 10.0082 4.41813 10.4235L4.14958 10.5L4.41813 10.5765C5.87154 10.9918 7.00824 12.1285 7.4235 13.5819L7.5 13.8496L7.5765 13.5819C7.99176 12.1285 9.12846 10.9918 10.5819 10.5765L10.8496 10.5L10.5819 10.4235C9.12846 10.0082 7.99176 8.87154 7.5765 7.41813L7.5 7.14958L7.4235 7.41813ZM15 1.75C15.2868 1.75 15.5367 1.9454 15.6063 2.22363L15.8219 3.08626C16.0179 3.87001 16.63 4.48212 17.4137 4.67806L18.2764 4.89372C18.5546 4.96327 18.75 5.21321 18.75 5.5C18.75 5.78679 18.5546 6.03673 18.2764 6.10628L17.4137 6.32194C16.63 6.51788 16.0179 7.12999 15.8219 7.91374L15.6063 8.77637C15.5367 9.0546 15.2868 9.25 15 9.25C14.7132 9.25 14.4633 9.0546 14.3937 8.77637L14.1781 7.91374C13.9821 7.12999 13.37 6.51788 12.5863 6.32194L11.7236 6.10628C11.4454 6.03673 11.25 5.78679 11.25 5.5C11.25 5.21321 11.4454 4.96327 11.7236 4.89372L12.5863 4.67806C13.37 4.48212 13.9821 3.87001 14.1781 3.08626L14.3937 2.22363L14.4279 2.12354C14.5262 1.89962 14.7489 1.75 15 1.75ZM15 4.3265C14.7105 4.80769 14.3077 5.21053 13.8265 5.5C14.3075 5.78935 14.7106 6.19176 15 6.67269C15.2893 6.19196 15.692 5.78932 16.1727 5.5C15.6918 5.21056 15.2893 4.80749 15 4.3265Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M13.75 13C14.019 13 14.2582 13.172 14.3433 13.4272L14.6712 14.4128C14.7956 14.786 15.089 15.0794 15.4622 15.2038L16.4478 15.5317C16.703 15.6168 16.875 15.856 16.875 16.125C16.875 16.394 16.703 16.6332 16.4478 16.7183L15.4622 17.0462C15.089 17.1706 14.7956 17.464 14.6712 17.8372L14.3433 18.8228C14.2582 19.078 14.019 19.25 13.75 19.25C13.481 19.25 13.2418 19.078 13.1567 18.8228L12.8288 17.8372C12.7044 17.464 12.411 17.1706 12.0378 17.0462L11.0522 16.7183C10.797 16.6332 10.625 16.394 10.625 16.125C10.625 15.856 10.797 15.6168 11.0522 15.5317L12.0378 15.2038C12.411 15.0794 12.7044 14.786 12.8288 14.4128L13.1567 13.4272C13.2418 13.172 13.481 13 13.75 13ZM13.75 15.3608C13.554 15.6683 13.2933 15.929 12.9858 16.125C13.2931 16.3209 13.5541 16.5811 13.75 16.8883C13.9458 16.5813 14.2063 16.3208 14.5133 16.125C14.2061 15.9291 13.9459 15.6681 13.75 15.3608ZM7.5 4.25C7.77901 4.25 8.02389 4.43503 8.10059 4.70329L8.77848 7.07552C9.07514 8.1134 9.8866 8.92486 10.9245 9.22152L13.2967 9.89941C13.565 9.97611 13.75 10.221 13.75 10.5C13.75 10.779 13.565 11.0239 13.2967 11.1006L10.9245 11.7785C9.8866 12.0751 9.07514 12.8866 8.77848 13.9245L8.10059 16.2967C8.02389 16.565 7.77901 16.75 7.5 16.75C7.22099 16.75 6.97611 16.565 6.89941 16.2967L6.22152 13.9245C5.92486 12.8866 5.1134 12.0751 4.07552 11.7785L1.70329 11.1006C1.43503 11.0239 1.25 10.779 1.25 10.5C1.25 10.221 1.43503 9.97611 1.70329 9.89941L4.07552 9.22152C5.1134 8.92486 5.92486 8.1134 6.22152 7.07552L6.89941 4.70329L6.93522 4.60645C7.03737 4.3914 7.2559 4.25 7.5 4.25ZM7.4235 7.41813C7.00824 8.87154 5.87154 10.0082 4.41813 10.4235L4.14958 10.5L4.41813 10.5765C5.87154 10.9918 7.00824 12.1285 7.4235 13.5819L7.5 13.8496L7.5765 13.5819C7.99176 12.1285 9.12846 10.9918 10.5819 10.5765L10.8496 10.5L10.5819 10.4235C9.12846 10.0082 7.99176 8.87154 7.5765 7.41813L7.5 7.14958L7.4235 7.41813ZM15 1.75C15.2868 1.75 15.5367 1.9454 15.6063 2.22363L15.8219 3.08626C16.0179 3.87001 16.63 4.48212 17.4137 4.67806L18.2764 4.89372C18.5546 4.96327 18.75 5.21321 18.75 5.5C18.75 5.78679 18.5546 6.03673 18.2764 6.10628L17.4137 6.32194C16.63 6.51788 16.0179 7.12999 15.8219 7.91374L15.6063 8.77637C15.5367 9.0546 15.2868 9.25 15 9.25C14.7132 9.25 14.4633 9.0546 14.3937 8.77637L14.1781 7.91374C13.9821 7.12999 13.37 6.51788 12.5863 6.32194L11.7236 6.10628C11.4454 6.03673 11.25 5.78679 11.25 5.5C11.25 5.21321 11.4454 4.96327 11.7236 4.89372L12.5863 4.67806C13.37 4.48212 13.9821 3.87001 14.1781 3.08626L14.3937 2.22363L14.4279 2.12354C14.5262 1.89962 14.7489 1.75 15 1.75ZM15 4.3265C14.7105 4.80769 14.3077 5.21053 13.8265 5.5C14.3075 5.78935 14.7106 6.19176 15 6.67269C15.2893 6.19196 15.692 5.78932 16.1727 5.5C15.6918 5.21056 15.2893 4.80749 15 4.3265Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.finance::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.finance::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M1.875 15.5C6.48695 15.5 10.9561 16.1172 15.2035 17.2733C15.4228 17.3327 15.625 17.1666 15.625 16.9624V16.125C15.625 15.7798 15.9048 15.5 16.25 15.5C16.5952 15.5 16.875 15.7798 16.875 16.125V16.9624C16.875 18.0138 15.8668 18.7494 14.8747 18.4793C10.7334 17.3521 6.37502 16.75 1.875 16.75C1.52982 16.75 1.25 16.4702 1.25 16.125C1.25 15.7798 1.52982 15.5 1.875 15.5ZM17.1875 3.625C18.0504 3.625 18.75 4.32456 18.75 5.1875V13.3125C18.75 14.1754 18.0504 14.875 17.1875 14.875H2.8125C1.94955 14.875 1.25 14.1754 1.25 13.3125V5.1875C1.25 4.32456 1.94956 3.625 2.8125 3.625H17.1875ZM3.75 4.875C3.75 5.56536 3.19036 6.125 2.5 6.125V12.375C3.19036 12.375 3.75 12.9346 3.75 13.625H16.25C16.25 12.9346 16.8096 12.375 17.5 12.375V6.125C16.8096 6.125 16.25 5.56536 16.25 4.875H3.75ZM11.875 9.25C11.875 8.21447 11.0355 7.375 10 7.375C8.96447 7.375 8.125 8.21447 8.125 9.25C8.125 10.2855 8.96447 11.125 10 11.125C11.0355 11.125 11.875 10.2855 11.875 9.25ZM5.00651 8.625C5.35157 8.62514 5.63151 8.90491 5.63151 9.25V9.25651C5.63137 9.60148 5.35148 9.88137 5.00651 9.88151H5C4.65491 9.88151 4.37514 9.60157 4.375 9.25651V9.25C4.375 8.90482 4.65482 8.625 5 8.625H5.00651ZM15.0065 8.625C15.3516 8.62514 15.6315 8.90491 15.6315 9.25V9.25651C15.6314 9.60148 15.3515 9.88137 15.0065 9.88151H15C14.6549 9.88151 14.3751 9.60157 14.375 9.25651V9.25C14.375 8.90482 14.6548 8.625 15 8.625H15.0065ZM13.125 9.25C13.125 10.9759 11.7259 12.375 10 12.375C8.27411 12.375 6.875 10.9759 6.875 9.25C6.875 7.52411 8.27411 6.125 10 6.125C11.7259 6.125 13.125 7.52411 13.125 9.25Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M1.875 15.5C6.48695 15.5 10.9561 16.1172 15.2035 17.2733C15.4228 17.3327 15.625 17.1666 15.625 16.9624V16.125C15.625 15.7798 15.9048 15.5 16.25 15.5C16.5952 15.5 16.875 15.7798 16.875 16.125V16.9624C16.875 18.0138 15.8668 18.7494 14.8747 18.4793C10.7334 17.3521 6.37502 16.75 1.875 16.75C1.52982 16.75 1.25 16.4702 1.25 16.125C1.25 15.7798 1.52982 15.5 1.875 15.5ZM17.1875 3.625C18.0504 3.625 18.75 4.32456 18.75 5.1875V13.3125C18.75 14.1754 18.0504 14.875 17.1875 14.875H2.8125C1.94955 14.875 1.25 14.1754 1.25 13.3125V5.1875C1.25 4.32456 1.94956 3.625 2.8125 3.625H17.1875ZM3.75 4.875C3.75 5.56536 3.19036 6.125 2.5 6.125V12.375C3.19036 12.375 3.75 12.9346 3.75 13.625H16.25C16.25 12.9346 16.8096 12.375 17.5 12.375V6.125C16.8096 6.125 16.25 5.56536 16.25 4.875H3.75ZM11.875 9.25C11.875 8.21447 11.0355 7.375 10 7.375C8.96447 7.375 8.125 8.21447 8.125 9.25C8.125 10.2855 8.96447 11.125 10 11.125C11.0355 11.125 11.875 10.2855 11.875 9.25ZM5.00651 8.625C5.35157 8.62514 5.63151 8.90491 5.63151 9.25V9.25651C5.63137 9.60148 5.35148 9.88137 5.00651 9.88151H5C4.65491 9.88151 4.37514 9.60157 4.375 9.25651V9.25C4.375 8.90482 4.65482 8.625 5 8.625H5.00651ZM15.0065 8.625C15.3516 8.62514 15.6315 8.90491 15.6315 9.25V9.25651C15.6314 9.60148 15.3515 9.88137 15.0065 9.88151H15C14.6549 9.88151 14.3751 9.60157 14.375 9.25651V9.25C14.375 8.90482 14.6548 8.625 15 8.625H15.0065ZM13.125 9.25C13.125 10.9759 11.7259 12.375 10 12.375C8.27411 12.375 6.875 10.9759 6.875 9.25C6.875 7.52411 8.27411 6.125 10 6.125C11.7259 6.125 13.125 7.52411 13.125 9.25Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.accounting::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.accounting::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M15.625 4.46403C15.6249 3.84225 15.1755 3.33255 14.589 3.26449C13.0838 3.0898 11.5525 3 10 3C8.44747 3 6.91616 3.0898 5.41097 3.26449C4.8245 3.33255 4.37506 3.84225 4.375 4.46403V16.75C4.375 17.4404 4.93464 18 5.625 18H14.375C15.0654 18 15.625 17.4404 15.625 16.75V4.46403ZM6.88151 14.875C7.22657 14.8751 7.50651 15.1549 7.50651 15.5V15.5065C7.50637 15.8515 7.22648 16.1314 6.88151 16.1315H6.875C6.52991 16.1315 6.25014 15.8516 6.25 15.5065V15.5C6.25 15.1548 6.52982 14.875 6.875 14.875H6.88151ZM8.9624 14.875C9.30758 14.875 9.5874 15.1548 9.5874 15.5V15.5065C9.58726 15.8516 9.30749 16.1315 8.9624 16.1315H8.95671C8.61161 16.1315 8.33185 15.8516 8.33171 15.5065V15.5C8.33171 15.1548 8.61153 14.875 8.95671 14.875H8.9624ZM11.0498 14.875C11.395 14.875 11.6748 15.1548 11.6748 15.5V15.5065C11.6747 15.8516 11.3949 16.1315 11.0498 16.1315H11.0441C10.699 16.1315 10.4192 15.8516 10.4191 15.5065V15.5C10.4191 15.1548 10.6989 14.875 11.0441 14.875H11.0498ZM12.5 15.5V13.625C12.5 13.2798 12.7798 13 13.125 13C13.4702 13 13.75 13.2798 13.75 13.625V15.5C13.75 15.8452 13.4702 16.125 13.125 16.125C12.7798 16.125 12.5 15.8452 12.5 15.5ZM6.88151 13C7.22657 13.0001 7.50651 13.2799 7.50651 13.625V13.6315C7.50637 13.9765 7.22648 14.2564 6.88151 14.2565H6.875C6.52991 14.2565 6.25014 13.9766 6.25 13.6315V13.625C6.25 13.2798 6.52982 13 6.875 13H6.88151ZM8.9624 13C9.30758 13 9.5874 13.2798 9.5874 13.625V13.6315C9.58726 13.9766 9.30749 14.2565 8.9624 14.2565H8.95671C8.61161 14.2565 8.33185 13.9766 8.33171 13.6315V13.625C8.33171 13.2798 8.61153 13 8.95671 13H8.9624ZM11.0498 13C11.395 13 11.6748 13.2798 11.6748 13.625V13.6315C11.6747 13.9766 11.3949 14.2565 11.0498 14.2565H11.0441C10.699 14.2565 10.4192 13.9766 10.4191 13.6315V13.625C10.4191 13.2798 10.6989 13 11.0441 13H11.0498ZM6.88151 11.125C7.22657 11.1251 7.50651 11.4049 7.50651 11.75V11.7565C7.50637 12.1015 7.22648 12.3814 6.88151 12.3815H6.875C6.52991 12.3815 6.25014 12.1016 6.25 11.7565V11.75C6.25 11.4048 6.52982 11.125 6.875 11.125H6.88151ZM8.9624 11.125C9.30758 11.125 9.5874 11.4048 9.5874 11.75V11.7565C9.58726 12.1016 9.30749 12.3815 8.9624 12.3815H8.95671C8.61161 12.3815 8.33185 12.1016 8.33171 11.7565V11.75C8.33171 11.4048 8.61153 11.125 8.95671 11.125H8.9624ZM11.0498 11.125C11.395 11.125 11.6748 11.4048 11.6748 11.75V11.7565C11.6747 12.1016 11.3949 12.3815 11.0498 12.3815H11.0441C10.699 12.3815 10.4192 12.1016 10.4191 11.7565V11.75C10.4191 11.4048 10.6989 11.125 11.0441 11.125H11.0498ZM13.1315 11.125C13.4766 11.1251 13.7565 11.4049 13.7565 11.75V11.7565C13.7564 12.1015 13.4765 12.3814 13.1315 12.3815H13.125C12.7799 12.3815 12.5001 12.1016 12.5 11.7565V11.75C12.5 11.4048 12.7798 11.125 13.125 11.125H13.1315ZM6.88151 9.25C7.22657 9.25014 7.50651 9.52991 7.50651 9.875V9.88151C7.50637 10.2265 7.22648 10.5064 6.88151 10.5065H6.875C6.52991 10.5065 6.25014 10.2266 6.25 9.88151V9.875C6.25 9.52982 6.52982 9.25 6.875 9.25H6.88151ZM8.9624 9.25C9.30758 9.25 9.5874 9.52982 9.5874 9.875V9.88151C9.58726 10.2266 9.30749 10.5065 8.9624 10.5065H8.95671C8.61161 10.5065 8.33185 10.2266 8.33171 9.88151V9.875C8.33171 9.52982 8.61153 9.25 8.95671 9.25H8.9624ZM11.0498 9.25C11.395 9.25 11.6748 9.52982 11.6748 9.875V9.88151C11.6747 10.2266 11.3949 10.5065 11.0498 10.5065H11.0441C10.699 10.5065 10.4192 10.2266 10.4191 9.88151V9.875C10.4191 9.52982 10.6989 9.25 11.0441 9.25H11.0498ZM13.1315 9.25C13.4766 9.25014 13.7565 9.52991 13.7565 9.875V9.88151C13.7564 10.2265 13.4765 10.5064 13.1315 10.5065H13.125C12.7799 10.5065 12.5001 10.2266 12.5 9.88151V9.875C12.5 9.52982 12.7798 9.25 13.125 9.25H13.1315ZM13.125 4.875C13.4702 4.875 13.75 5.15482 13.75 5.5V7.375C13.75 7.72018 13.4702 8 13.125 8H6.875C6.52982 8 6.25 7.72018 6.25 7.375V5.5C6.25 5.15482 6.52982 4.875 6.875 4.875H13.125ZM7.5 6.75H12.5V6.125H7.5V6.75ZM16.875 16.75C16.875 18.1307 15.7557 19.25 14.375 19.25H5.625C4.24429 19.25 3.125 18.1307 3.125 16.75V4.46403C3.12506 3.23928 4.01915 2.16743 5.26693 2.02262C6.81983 1.84241 8.39924 1.75 10 1.75C11.6008 1.75 13.1802 1.84241 14.7331 2.02262C15.9809 2.16743 16.8749 3.23928 16.875 4.46403V16.75Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M15.625 4.46403C15.6249 3.84225 15.1755 3.33255 14.589 3.26449C13.0838 3.0898 11.5525 3 10 3C8.44747 3 6.91616 3.0898 5.41097 3.26449C4.8245 3.33255 4.37506 3.84225 4.375 4.46403V16.75C4.375 17.4404 4.93464 18 5.625 18H14.375C15.0654 18 15.625 17.4404 15.625 16.75V4.46403ZM6.88151 14.875C7.22657 14.8751 7.50651 15.1549 7.50651 15.5V15.5065C7.50637 15.8515 7.22648 16.1314 6.88151 16.1315H6.875C6.52991 16.1315 6.25014 15.8516 6.25 15.5065V15.5C6.25 15.1548 6.52982 14.875 6.875 14.875H6.88151ZM8.9624 14.875C9.30758 14.875 9.5874 15.1548 9.5874 15.5V15.5065C9.58726 15.8516 9.30749 16.1315 8.9624 16.1315H8.95671C8.61161 16.1315 8.33185 15.8516 8.33171 15.5065V15.5C8.33171 15.1548 8.61153 14.875 8.95671 14.875H8.9624ZM11.0498 14.875C11.395 14.875 11.6748 15.1548 11.6748 15.5V15.5065C11.6747 15.8516 11.3949 16.1315 11.0498 16.1315H11.0441C10.699 16.1315 10.4192 15.8516 10.4191 15.5065V15.5C10.4191 15.1548 10.6989 14.875 11.0441 14.875H11.0498ZM12.5 15.5V13.625C12.5 13.2798 12.7798 13 13.125 13C13.4702 13 13.75 13.2798 13.75 13.625V15.5C13.75 15.8452 13.4702 16.125 13.125 16.125C12.7798 16.125 12.5 15.8452 12.5 15.5ZM6.88151 13C7.22657 13.0001 7.50651 13.2799 7.50651 13.625V13.6315C7.50637 13.9765 7.22648 14.2564 6.88151 14.2565H6.875C6.52991 14.2565 6.25014 13.9766 6.25 13.6315V13.625C6.25 13.2798 6.52982 13 6.875 13H6.88151ZM8.9624 13C9.30758 13 9.5874 13.2798 9.5874 13.625V13.6315C9.58726 13.9766 9.30749 14.2565 8.9624 14.2565H8.95671C8.61161 14.2565 8.33185 13.9766 8.33171 13.6315V13.625C8.33171 13.2798 8.61153 13 8.95671 13H8.9624ZM11.0498 13C11.395 13 11.6748 13.2798 11.6748 13.625V13.6315C11.6747 13.9766 11.3949 14.2565 11.0498 14.2565H11.0441C10.699 14.2565 10.4192 13.9766 10.4191 13.6315V13.625C10.4191 13.2798 10.6989 13 11.0441 13H11.0498ZM6.88151 11.125C7.22657 11.1251 7.50651 11.4049 7.50651 11.75V11.7565C7.50637 12.1015 7.22648 12.3814 6.88151 12.3815H6.875C6.52991 12.3815 6.25014 12.1016 6.25 11.7565V11.75C6.25 11.4048 6.52982 11.125 6.875 11.125H6.88151ZM8.9624 11.125C9.30758 11.125 9.5874 11.4048 9.5874 11.75V11.7565C9.58726 12.1016 9.30749 12.3815 8.9624 12.3815H8.95671C8.61161 12.3815 8.33185 12.1016 8.33171 11.7565V11.75C8.33171 11.4048 8.61153 11.125 8.95671 11.125H8.9624ZM11.0498 11.125C11.395 11.125 11.6748 11.4048 11.6748 11.75V11.7565C11.6747 12.1016 11.3949 12.3815 11.0498 12.3815H11.0441C10.699 12.3815 10.4192 12.1016 10.4191 11.7565V11.75C10.4191 11.4048 10.6989 11.125 11.0441 11.125H11.0498ZM13.1315 11.125C13.4766 11.1251 13.7565 11.4049 13.7565 11.75V11.7565C13.7564 12.1015 13.4765 12.3814 13.1315 12.3815H13.125C12.7799 12.3815 12.5001 12.1016 12.5 11.7565V11.75C12.5 11.4048 12.7798 11.125 13.125 11.125H13.1315ZM6.88151 9.25C7.22657 9.25014 7.50651 9.52991 7.50651 9.875V9.88151C7.50637 10.2265 7.22648 10.5064 6.88151 10.5065H6.875C6.52991 10.5065 6.25014 10.2266 6.25 9.88151V9.875C6.25 9.52982 6.52982 9.25 6.875 9.25H6.88151ZM8.9624 9.25C9.30758 9.25 9.5874 9.52982 9.5874 9.875V9.88151C9.58726 10.2266 9.30749 10.5065 8.9624 10.5065H8.95671C8.61161 10.5065 8.33185 10.2266 8.33171 9.88151V9.875C8.33171 9.52982 8.61153 9.25 8.95671 9.25H8.9624ZM11.0498 9.25C11.395 9.25 11.6748 9.52982 11.6748 9.875V9.88151C11.6747 10.2266 11.3949 10.5065 11.0498 10.5065H11.0441C10.699 10.5065 10.4192 10.2266 10.4191 9.88151V9.875C10.4191 9.52982 10.6989 9.25 11.0441 9.25H11.0498ZM13.1315 9.25C13.4766 9.25014 13.7565 9.52991 13.7565 9.875V9.88151C13.7564 10.2265 13.4765 10.5064 13.1315 10.5065H13.125C12.7799 10.5065 12.5001 10.2266 12.5 9.88151V9.875C12.5 9.52982 12.7798 9.25 13.125 9.25H13.1315ZM13.125 4.875C13.4702 4.875 13.75 5.15482 13.75 5.5V7.375C13.75 7.72018 13.4702 8 13.125 8H6.875C6.52982 8 6.25 7.72018 6.25 7.375V5.5C6.25 5.15482 6.52982 4.875 6.875 4.875H13.125ZM7.5 6.75H12.5V6.125H7.5V6.75ZM16.875 16.75C16.875 18.1307 15.7557 19.25 14.375 19.25H5.625C4.24429 19.25 3.125 18.1307 3.125 16.75V4.46403C3.12506 3.23928 4.01915 2.16743 5.26693 2.02262C6.81983 1.84241 8.39924 1.75 10 1.75C11.6008 1.75 13.1802 1.84241 14.7331 2.02262C15.9809 2.16743 16.8749 3.23928 16.875 4.46403V16.75Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.IT::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.IT::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M11.875 15.5H8.125V15.7148C8.12493 16.3069 7.95622 16.8813 7.64648 17.375H12.3535C12.0438 16.8813 11.8751 16.3069 11.875 15.7148V15.5ZM16.875 12.6623C16.507 12.8755 16.0809 13 15.625 13H4.375C3.91905 13 3.49304 12.8755 3.125 12.6623V13C3.125 13.6904 3.68464 14.25 4.375 14.25H15.625C16.3154 14.25 16.875 13.6904 16.875 13V12.6623ZM16.875 4.875C16.875 4.18464 16.3154 3.625 15.625 3.625H4.375C3.68464 3.625 3.125 4.18464 3.125 4.875V10.5C3.125 11.1904 3.68464 11.75 4.375 11.75H15.625C16.3154 11.75 16.875 11.1904 16.875 10.5V4.875ZM18.125 13C18.125 14.3807 17.0057 15.5 15.625 15.5H13.125V15.7148C13.1251 16.212 13.3228 16.689 13.6743 17.0405L14.1919 17.5581C14.3706 17.7368 14.4245 18.0057 14.3278 18.2393C14.2311 18.4728 14.0028 18.625 13.75 18.625H6.25C5.99721 18.625 5.76894 18.4728 5.6722 18.2393C5.5755 18.0057 5.62937 17.7368 5.80811 17.5581L6.32568 17.0405C6.67723 16.689 6.8749 16.212 6.875 15.7148V15.5H4.375C2.99429 15.5 1.875 14.3807 1.875 13V4.875C1.875 3.49429 2.99429 2.375 4.375 2.375H15.625C17.0057 2.375 18.125 3.49429 18.125 4.875V13Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M11.875 15.5H8.125V15.7148C8.12493 16.3069 7.95622 16.8813 7.64648 17.375H12.3535C12.0438 16.8813 11.8751 16.3069 11.875 15.7148V15.5ZM16.875 12.6623C16.507 12.8755 16.0809 13 15.625 13H4.375C3.91905 13 3.49304 12.8755 3.125 12.6623V13C3.125 13.6904 3.68464 14.25 4.375 14.25H15.625C16.3154 14.25 16.875 13.6904 16.875 13V12.6623ZM16.875 4.875C16.875 4.18464 16.3154 3.625 15.625 3.625H4.375C3.68464 3.625 3.125 4.18464 3.125 4.875V10.5C3.125 11.1904 3.68464 11.75 4.375 11.75H15.625C16.3154 11.75 16.875 11.1904 16.875 10.5V4.875ZM18.125 13C18.125 14.3807 17.0057 15.5 15.625 15.5H13.125V15.7148C13.1251 16.212 13.3228 16.689 13.6743 17.0405L14.1919 17.5581C14.3706 17.7368 14.4245 18.0057 14.3278 18.2393C14.2311 18.4728 14.0028 18.625 13.75 18.625H6.25C5.99721 18.625 5.76894 18.4728 5.6722 18.2393C5.5755 18.0057 5.62937 17.7368 5.80811 17.5581L6.32568 17.0405C6.67723 16.689 6.8749 16.212 6.875 15.7148V15.5H4.375C2.99429 15.5 1.875 14.3807 1.875 13V4.875C1.875 3.49429 2.99429 2.375 4.375 2.375H15.625C17.0057 2.375 18.125 3.49429 18.125 4.875V13Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.product::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.product::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M3.125 13.8908L9.375 17.5366V11.4828L3.125 7.83693V13.8908ZM10.625 11.4828V17.5366L16.875 13.8908V7.83693L10.625 11.4828ZM3.73942 6.74969L10 10.4012L16.2598 6.74969L10 3.09735L3.73942 6.74969ZM18.125 14.2497C18.125 14.4719 18.0069 14.6772 17.8149 14.7892L10.3149 19.1642C10.1203 19.2778 9.87966 19.2778 9.68506 19.1642L2.18506 14.7892C1.99314 14.6772 1.875 14.4719 1.875 14.2497V6.74969C1.875 6.52746 1.99314 6.32216 2.18506 6.21014L9.68506 1.83514C9.87966 1.72162 10.1203 1.72162 10.3149 1.83514L17.8149 6.21014C18.0069 6.32216 18.125 6.52746 18.125 6.74969V14.2497Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M3.125 13.8908L9.375 17.5366V11.4828L3.125 7.83693V13.8908ZM10.625 11.4828V17.5366L16.875 13.8908V7.83693L10.625 11.4828ZM3.73942 6.74969L10 10.4012L16.2598 6.74969L10 3.09735L3.73942 6.74969ZM18.125 14.2497C18.125 14.4719 18.0069 14.6772 17.8149 14.7892L10.3149 19.1642C10.1203 19.2778 9.87966 19.2778 9.68506 19.1642L2.18506 14.7892C1.99314 14.6772 1.875 14.4719 1.875 14.2497V6.74969C1.875 6.52746 1.99314 6.32216 2.18506 6.21014L9.68506 1.83514C9.87966 1.72162 10.1203 1.72162 10.3149 1.83514L17.8149 6.21014C18.0069 6.32216 18.125 6.52746 18.125 6.74969V14.2497Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.transaction::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.transaction::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.80806 9.55806C6.05214 9.31398 6.44777 9.31398 6.69185 9.55806C6.93592 9.80214 6.93592 10.1978 6.69185 10.4418L4.00874 13.125H13.75C14.0951 13.125 14.375 13.4048 14.375 13.75C14.375 14.0951 14.0951 14.375 13.75 14.375H4.00874L6.69185 17.0581L6.73498 17.1053C6.93524 17.3507 6.92068 17.713 6.69185 17.9418C6.46301 18.1707 6.10074 18.1852 5.85526 17.985L5.80806 17.9418L2.05806 14.1918C1.81398 13.9478 1.81398 13.5521 2.05806 13.3081L5.80806 9.55806ZM13.3081 2.05806C13.5521 1.81398 13.9478 1.81398 14.1918 2.05806L17.9418 5.80806C18.0591 5.92527 18.125 6.08419 18.125 6.24995C18.125 6.41571 18.0591 6.57464 17.9418 6.69185L14.1918 10.4418C13.9478 10.6859 13.5521 10.6859 13.3081 10.4418C13.064 10.1978 13.064 9.80214 13.3081 9.55806L15.9912 6.87495H6.24995C5.90477 6.87495 5.62495 6.59513 5.62495 6.24995C5.62495 5.90477 5.90477 5.62495 6.24995 5.62495H15.9912L13.3081 2.94185L13.2649 2.89465C13.0647 2.64916 13.0792 2.28689 13.3081 2.05806Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.80806 9.55806C6.05214 9.31398 6.44777 9.31398 6.69185 9.55806C6.93592 9.80214 6.93592 10.1978 6.69185 10.4418L4.00874 13.125H13.75C14.0951 13.125 14.375 13.4048 14.375 13.75C14.375 14.0951 14.0951 14.375 13.75 14.375H4.00874L6.69185 17.0581L6.73498 17.1053C6.93524 17.3507 6.92068 17.713 6.69185 17.9418C6.46301 18.1707 6.10074 18.1852 5.85526 17.985L5.80806 17.9418L2.05806 14.1918C1.81398 13.9478 1.81398 13.5521 2.05806 13.3081L5.80806 9.55806ZM13.3081 2.05806C13.5521 1.81398 13.9478 1.81398 14.1918 2.05806L17.9418 5.80806C18.0591 5.92527 18.125 6.08419 18.125 6.24995C18.125 6.41571 18.0591 6.57464 17.9418 6.69185L14.1918 10.4418C13.9478 10.6859 13.5521 10.6859 13.3081 10.4418C13.064 10.1978 13.064 9.80214 13.3081 9.55806L15.9912 6.87495H6.24995C5.90477 6.87495 5.62495 6.59513 5.62495 6.24995C5.62495 5.90477 5.90477 5.62495 6.24995 5.62495H15.9912L13.3081 2.94185L13.2649 2.89465C13.0647 2.64916 13.0792 2.28689 13.3081 2.05806Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.regulatory::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.regulatory::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.75 4.375C9.09518 4.375 9.375 4.65482 9.375 5V10.625H15C15.3452 10.625 15.625 10.9048 15.625 11.25C15.625 15.047 12.547 18.125 8.75 18.125C4.95304 18.125 1.875 15.047 1.875 11.25C1.875 7.45304 4.95304 4.375 8.75 4.375ZM11.25 1.875C15.047 1.875 18.125 4.95304 18.125 8.75C18.125 9.09518 17.8452 9.375 17.5 9.375H11.25C10.9048 9.375 10.625 9.09518 10.625 8.75V2.5C10.625 2.15482 10.9048 1.875 11.25 1.875ZM11.875 8.125H16.8392C16.5509 5.51784 14.4822 3.44824 11.875 3.15999V8.125ZM3.125 11.25C3.125 14.3566 5.6434 16.875 8.75 16.875C11.6453 16.875 14.0282 14.6874 14.3392 11.875H8.75C8.40482 11.875 8.125 11.5952 8.125 11.25V5.65999C5.31257 5.97093 3.125 8.35468 3.125 11.25Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.75 4.375C9.09518 4.375 9.375 4.65482 9.375 5V10.625H15C15.3452 10.625 15.625 10.9048 15.625 11.25C15.625 15.047 12.547 18.125 8.75 18.125C4.95304 18.125 1.875 15.047 1.875 11.25C1.875 7.45304 4.95304 4.375 8.75 4.375ZM11.25 1.875C15.047 1.875 18.125 4.95304 18.125 8.75C18.125 9.09518 17.8452 9.375 17.5 9.375H11.25C10.9048 9.375 10.625 9.09518 10.625 8.75V2.5C10.625 2.15482 10.9048 1.875 11.25 1.875ZM11.875 8.125H16.8392C16.5509 5.51784 14.4822 3.44824 11.875 3.15999V8.125ZM3.125 11.25C3.125 14.3566 5.6434 16.875 8.75 16.875C11.6453 16.875 14.0282 14.6874 14.3392 11.875H8.75C8.40482 11.875 8.125 11.5952 8.125 11.25V5.65999C5.31257 5.97093 3.125 8.35468 3.125 11.25Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.acquirers::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.acquirers::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.875 16.25C16.875 15.5596 16.3154 15 15.625 15C15.156 15 14.7465 15.2581 14.5321 15.6429C14.4324 15.822 14.375 16.0286 14.375 16.25C14.375 16.9404 14.9346 17.5 15.625 17.5C16.3154 17.5 16.875 16.9404 16.875 16.25ZM5.625 10C5.625 9.77858 5.56764 9.57198 5.46794 9.3929C5.25349 9.00808 4.844 8.75 4.375 8.75C3.68464 8.75 3.125 9.30964 3.125 10C3.125 10.6904 3.68464 11.25 4.375 11.25C4.844 11.25 5.25349 10.9919 5.46794 10.6071C5.56764 10.428 5.625 10.2214 5.625 10ZM16.875 3.75C16.875 3.05964 16.3154 2.5 15.625 2.5C14.9346 2.5 14.375 3.05964 14.375 3.75C14.375 3.97142 14.4324 4.17802 14.5321 4.3571C14.7465 4.74192 15.156 5 15.625 5C16.3154 5 16.875 4.44036 16.875 3.75ZM18.125 3.75C18.125 5.13071 17.0057 6.25 15.625 6.25C14.9109 6.25 14.2677 5.95014 13.8127 5.47119L6.79443 9.37012C6.8468 9.57166 6.875 9.78276 6.875 10C6.875 10.217 6.84667 10.4278 6.79443 10.6291L13.8127 14.528C14.2677 14.0493 14.9112 13.75 15.625 13.75C17.0057 13.75 18.125 14.8693 18.125 16.25C18.125 17.6307 17.0057 18.75 15.625 18.75C14.2443 18.75 13.125 17.6307 13.125 16.25C13.125 16.0328 13.1524 15.8216 13.2048 15.6201L6.18652 11.7212C5.7315 12.1999 5.08885 12.5 4.375 12.5C2.99429 12.5 1.875 11.3807 1.875 10C1.875 8.61929 2.99429 7.5 4.375 7.5C5.08864 7.5 5.73152 7.79954 6.18652 8.27799L13.2048 4.37907C13.1525 4.17781 13.125 3.96689 13.125 3.75C13.125 2.36929 14.2443 1.25 15.625 1.25C17.0057 1.25 18.125 2.36929 18.125 3.75Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.875 16.25C16.875 15.5596 16.3154 15 15.625 15C15.156 15 14.7465 15.2581 14.5321 15.6429C14.4324 15.822 14.375 16.0286 14.375 16.25C14.375 16.9404 14.9346 17.5 15.625 17.5C16.3154 17.5 16.875 16.9404 16.875 16.25ZM5.625 10C5.625 9.77858 5.56764 9.57198 5.46794 9.3929C5.25349 9.00808 4.844 8.75 4.375 8.75C3.68464 8.75 3.125 9.30964 3.125 10C3.125 10.6904 3.68464 11.25 4.375 11.25C4.844 11.25 5.25349 10.9919 5.46794 10.6071C5.56764 10.428 5.625 10.2214 5.625 10ZM16.875 3.75C16.875 3.05964 16.3154 2.5 15.625 2.5C14.9346 2.5 14.375 3.05964 14.375 3.75C14.375 3.97142 14.4324 4.17802 14.5321 4.3571C14.7465 4.74192 15.156 5 15.625 5C16.3154 5 16.875 4.44036 16.875 3.75ZM18.125 3.75C18.125 5.13071 17.0057 6.25 15.625 6.25C14.9109 6.25 14.2677 5.95014 13.8127 5.47119L6.79443 9.37012C6.8468 9.57166 6.875 9.78276 6.875 10C6.875 10.217 6.84667 10.4278 6.79443 10.6291L13.8127 14.528C14.2677 14.0493 14.9112 13.75 15.625 13.75C17.0057 13.75 18.125 14.8693 18.125 16.25C18.125 17.6307 17.0057 18.75 15.625 18.75C14.2443 18.75 13.125 17.6307 13.125 16.25C13.125 16.0328 13.1524 15.8216 13.2048 15.6201L6.18652 11.7212C5.7315 12.1999 5.08885 12.5 4.375 12.5C2.99429 12.5 1.875 11.3807 1.875 10C1.875 8.61929 2.99429 7.5 4.375 7.5C5.08864 7.5 5.73152 7.79954 6.18652 8.27799L13.2048 4.37907C13.1525 4.17781 13.125 3.96689 13.125 3.75C13.125 2.36929 14.2443 1.25 15.625 1.25C17.0057 1.25 18.125 2.36929 18.125 3.75Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_links a.has-icon.issuers::before,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_links a.has-icon.issuers::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.5 8.125H2.5V14.375C2.5 15.0654 3.05964 15.625 3.75 15.625H16.25C16.9404 15.625 17.5 15.0654 17.5 14.375V8.125ZM6.875 13.125C7.22018 13.125 7.5 13.4048 7.5 13.75C7.5 14.0952 7.22018 14.375 6.875 14.375H4.375C4.02982 14.375 3.75 14.0952 3.75 13.75C3.75 13.4048 4.02982 13.125 4.375 13.125H6.875ZM9.375 11.25C9.72018 11.25 10 11.5298 10 11.875C10 12.2202 9.72018 12.5 9.375 12.5H4.375C4.02982 12.5 3.75 12.2202 3.75 11.875C3.75 11.5298 4.02982 11.25 4.375 11.25H9.375ZM17.5 5.625C17.5 4.93464 16.9404 4.375 16.25 4.375H3.75C3.05964 4.375 2.5 4.93464 2.5 5.625V6.25H17.5V5.625ZM18.75 14.375C18.75 15.7557 17.6307 16.875 16.25 16.875H3.75C2.36929 16.875 1.25 15.7557 1.25 14.375V5.625C1.25 4.24429 2.36929 3.125 3.75 3.125H16.25C17.6307 3.125 18.75 4.24429 18.75 5.625V14.375Z' fill='%23111111'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.5 8.125H2.5V14.375C2.5 15.0654 3.05964 15.625 3.75 15.625H16.25C16.9404 15.625 17.5 15.0654 17.5 14.375V8.125ZM6.875 13.125C7.22018 13.125 7.5 13.4048 7.5 13.75C7.5 14.0952 7.22018 14.375 6.875 14.375H4.375C4.02982 14.375 3.75 14.0952 3.75 13.75C3.75 13.4048 4.02982 13.125 4.375 13.125H6.875ZM9.375 11.25C9.72018 11.25 10 11.5298 10 11.875C10 12.2202 9.72018 12.5 9.375 12.5H4.375C4.02982 12.5 3.75 12.2202 3.75 11.875C3.75 11.5298 4.02982 11.25 4.375 11.25H9.375ZM17.5 5.625C17.5 4.93464 16.9404 4.375 16.25 4.375H3.75C3.05964 4.375 2.5 4.93464 2.5 5.625V6.25H17.5V5.625ZM18.75 14.375C18.75 15.7557 17.6307 16.875 16.25 16.875H3.75C2.36929 16.875 1.25 15.7557 1.25 14.375V5.625C1.25 4.24429 2.36929 3.125 3.75 3.125H16.25C17.6307 3.125 18.75 4.24429 18.75 5.625V14.375Z' fill='%23111111'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_page_section,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_page_section {
  position: relative;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_page_section.links-desc,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_page_section.links-desc {
  background-color: #ffffff;
  padding-top: 8px;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_page_section.links-desc.width-2,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_page_section.links-desc.width-2 {
  width: 83.3333333333%;
  display: flex;
  gap: 48px;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_page_section.links-desc.width-2 .mega_menu_links,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_page_section.links-desc.width-2 .mega_menu_links {
  flex-flow: column nowrap;
  column-gap: 6px;
  row-gap: 12px;
  width: auto;
  padding-right: 20px;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_page_section.links-desc.width-2.column-stack,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_page_section.links-desc.width-2.column-stack {
  flex-direction: column;
  gap: 10px;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_page_section.links-desc.width-3,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_page_section.links-desc.width-3 {
  width: calc(75% - 20px);
  max-width: 970px;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_page_section.links-desc.width-3 .mega_menu_links > div,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_page_section.links-desc.width-3 .mega_menu_links > div {
  width: 50%;
  margin-bottom: 0;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_page_section.links-desc .has-desc .mega_link_title,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_page_section.links-desc .has-desc .mega_link_title {
  margin-bottom: 10px;
}
header .top-bar .top-bar-right .submenu #main-container .mega_menu_page_section.links-desc a:not(.has-desc):hover p,
header .top-bar .top-bar-left .submenu #main-container .mega_menu_page_section.links-desc a:not(.has-desc):hover p {
  color: #111;
}
header .top-bar .top-bar-right .submenu #main-container .menu_title,
header .top-bar .top-bar-left .submenu #main-container .menu_title {
  padding: 0;
  color: #111111;
  font-size: 34px;
  line-height: 100%;
  margin-bottom: 30px;
}
header .top-bar .top-bar-right .submenu #main-container a.section_title,
header .top-bar .top-bar-right .submenu #main-container .section_title,
header .top-bar .top-bar-left .submenu #main-container a.section_title,
header .top-bar .top-bar-left .submenu #main-container .section_title {
  padding: 0;
  color: #3838F9;
  font-size: 18px;
  font-weight: 600;
  line-height: 155.556%;
  margin-bottom: 3px;
  letter-spacing: 0.36px;
  position: relative;
}
header .top-bar .top-bar-right .submenu #main-container a.section_title.has-icon,
header .top-bar .top-bar-right .submenu #main-container .section_title.has-icon,
header .top-bar .top-bar-left .submenu #main-container a.section_title.has-icon,
header .top-bar .top-bar-left .submenu #main-container .section_title.has-icon {
  padding-left: 35px;
}
header .top-bar .top-bar-right .submenu #main-container a.section_title:before,
header .top-bar .top-bar-right .submenu #main-container .section_title:before,
header .top-bar .top-bar-left .submenu #main-container a.section_title:before,
header .top-bar .top-bar-left .submenu #main-container .section_title:before {
  position: absolute;
  top: 2px;
  left: 0;
  content: "";
  display: inline-block;
  width: 25px !important;
  height: 26px !important;
  background-color: #3838F9 !important;
  mask-size: content;
  -webkit-mask-size: contain !important;
}
header .top-bar .top-bar-right .submenu #main-container a.section_title.platform-overview::before,
header .top-bar .top-bar-right .submenu #main-container .section_title.platform-overview::before,
header .top-bar .top-bar-left .submenu #main-container a.section_title.platform-overview::before,
header .top-bar .top-bar-left .submenu #main-container .section_title.platform-overview::before {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M12.2182 2.11515C12.4296 2.03334 12.6679 2.04685 12.8703 2.15584L23.0265 7.62459C23.2796 7.76085 23.4375 8.02484 23.4375 8.31225C23.4375 8.59966 23.2796 8.86365 23.0265 8.99991L19.9504 10.656L23.0265 12.3121C23.2796 12.4483 23.4375 12.7123 23.4375 12.9997C23.4375 13.2872 23.2796 13.5512 23.0265 13.6874L19.9504 15.3435L23.0265 16.9996C23.2796 17.1358 23.4375 17.3998 23.4375 17.6872C23.4375 17.9747 23.2796 18.2387 23.0265 18.3749L12.8703 23.8437C12.639 23.9682 12.361 23.9682 12.1297 23.8437L1.97347 18.3749C1.72042 18.2387 1.5625 17.9747 1.5625 17.6872C1.5625 17.3998 1.72042 17.1358 1.97347 16.9996L5.04862 15.3435L1.97347 13.6874C1.72042 13.5512 1.5625 13.2872 1.5625 12.9997C1.5625 12.7123 1.72042 12.4483 1.97347 12.3121L5.04862 10.656L1.97347 8.99991C1.72042 8.86365 1.5625 8.59966 1.5625 8.31225C1.5625 8.02484 1.72042 7.76085 1.97347 7.62459L12.1297 2.15584L12.2182 2.11515ZM12.8703 19.1562C12.639 19.2807 12.361 19.2807 12.1297 19.1562L6.69556 16.2295L3.99068 17.6872L12.5 22.269L21.0083 17.6872L18.3034 16.2295L12.8703 19.1562ZM12.8703 14.4687C12.639 14.5932 12.361 14.5932 12.1297 14.4687L6.69556 11.542L3.99068 12.9997L12.5 17.5804L21.0083 12.9997L18.3034 11.542L12.8703 14.4687ZM3.99068 8.31123L12.5 12.8929L21.0083 8.31123L12.5 3.73054L3.99068 8.31123Z' fill='%233838F9'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M12.2182 2.11515C12.4296 2.03334 12.6679 2.04685 12.8703 2.15584L23.0265 7.62459C23.2796 7.76085 23.4375 8.02484 23.4375 8.31225C23.4375 8.59966 23.2796 8.86365 23.0265 8.99991L19.9504 10.656L23.0265 12.3121C23.2796 12.4483 23.4375 12.7123 23.4375 12.9997C23.4375 13.2872 23.2796 13.5512 23.0265 13.6874L19.9504 15.3435L23.0265 16.9996C23.2796 17.1358 23.4375 17.3998 23.4375 17.6872C23.4375 17.9747 23.2796 18.2387 23.0265 18.3749L12.8703 23.8437C12.639 23.9682 12.361 23.9682 12.1297 23.8437L1.97347 18.3749C1.72042 18.2387 1.5625 17.9747 1.5625 17.6872C1.5625 17.3998 1.72042 17.1358 1.97347 16.9996L5.04862 15.3435L1.97347 13.6874C1.72042 13.5512 1.5625 13.2872 1.5625 12.9997C1.5625 12.7123 1.72042 12.4483 1.97347 12.3121L5.04862 10.656L1.97347 8.99991C1.72042 8.86365 1.5625 8.59966 1.5625 8.31225C1.5625 8.02484 1.72042 7.76085 1.97347 7.62459L12.1297 2.15584L12.2182 2.11515ZM12.8703 19.1562C12.639 19.2807 12.361 19.2807 12.1297 19.1562L6.69556 16.2295L3.99068 17.6872L12.5 22.269L21.0083 17.6872L18.3034 16.2295L12.8703 19.1562ZM12.8703 14.4687C12.639 14.5932 12.361 14.5932 12.1297 14.4687L6.69556 11.542L3.99068 12.9997L12.5 17.5804L21.0083 12.9997L18.3034 11.542L12.8703 14.4687ZM3.99068 8.31123L12.5 12.8929L21.0083 8.31123L12.5 3.73054L3.99068 8.31123Z' fill='%233838F9'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container a.section_title.all-use-cases::before,
header .top-bar .top-bar-right .submenu #main-container .section_title.all-use-cases::before,
header .top-bar .top-bar-left .submenu #main-container a.section_title.all-use-cases::before,
header .top-bar .top-bar-left .submenu #main-container .section_title.all-use-cases::before {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M12.03 9.4915C12.3547 9.40468 12.6983 9.53549 12.8835 9.816L18.3289 18.0629C18.5027 18.3265 18.5007 18.669 18.3238 18.9306C18.1468 19.1922 17.8296 19.3215 17.5201 19.2581L15.3351 18.8105L16.4235 22.8724C16.5352 23.2892 16.2879 23.718 15.8712 23.8297C15.4807 23.9342 15.0801 23.7234 14.9394 23.3536L14.9139 23.2773L13.8255 19.2154L12.1582 20.6945C11.9218 20.9042 11.5818 20.9517 11.2976 20.8135C11.0136 20.6753 10.8413 20.3791 10.8602 20.0638L11.4522 10.1995L11.4695 10.0764C11.5319 9.79565 11.7457 9.56768 12.03 9.4915ZM7.52767 15.3041C7.83277 14.999 8.32833 14.999 8.63342 15.3041C8.93852 15.6092 8.93852 16.1047 8.63342 16.4098L6.9753 18.0669C6.67017 18.3717 6.17554 18.3719 5.87056 18.0669C5.56559 17.762 5.56583 17.2673 5.87056 16.9622L7.52767 15.3041ZM12.5326 18.2745L13.7349 17.2084L13.8072 17.1514C13.9816 17.0299 14.1995 16.9842 14.4104 17.0273L15.9851 17.3488L12.8703 12.6328L12.5326 18.2745ZM6.25 10.6562C6.68147 10.6562 7.03125 11.006 7.03125 11.4375C7.03125 11.869 6.68147 12.2188 6.25 12.2188H3.90625C3.47478 12.2188 3.125 11.869 3.125 11.4375C3.125 11.006 3.47478 10.6562 3.90625 10.6562H6.25ZM21.0938 10.6562C21.5252 10.6562 21.875 11.006 21.875 11.4375C21.875 11.869 21.5252 12.2188 21.0938 12.2188H18.75C18.3185 12.2188 17.9687 11.869 17.9687 11.4375C17.9687 11.006 18.3185 10.6562 18.75 10.6562H21.0938ZM5.87056 4.80806C6.17554 4.50309 6.67017 4.50334 6.9753 4.80806L8.63342 6.46517L8.68632 6.52519C8.93663 6.83204 8.91946 7.28488 8.63342 7.57092C8.34738 7.85696 7.89454 7.87413 7.58769 7.62382L7.52767 7.57092L5.87056 5.9128C5.56584 5.60767 5.56559 5.11304 5.87056 4.80806ZM18.0247 4.80806C18.3298 4.50334 18.8245 4.50309 19.1294 4.80806C19.4344 5.11304 19.4342 5.60767 19.1294 5.9128L17.4723 7.57092L17.4123 7.62382C17.1055 7.87413 16.6526 7.85696 16.3666 7.57092C16.0615 7.26583 16.0615 6.77027 16.3666 6.46517L18.0247 4.80806ZM11.7188 5.1875V2.84375C11.7188 2.41228 12.0685 2.0625 12.5 2.0625C12.9315 2.0625 13.2812 2.41228 13.2812 2.84375V5.1875C13.2812 5.61897 12.9315 5.96875 12.5 5.96875C12.0685 5.96875 11.7188 5.61897 11.7188 5.1875Z' fill='%233838F9'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M12.03 9.4915C12.3547 9.40468 12.6983 9.53549 12.8835 9.816L18.3289 18.0629C18.5027 18.3265 18.5007 18.669 18.3238 18.9306C18.1468 19.1922 17.8296 19.3215 17.5201 19.2581L15.3351 18.8105L16.4235 22.8724C16.5352 23.2892 16.2879 23.718 15.8712 23.8297C15.4807 23.9342 15.0801 23.7234 14.9394 23.3536L14.9139 23.2773L13.8255 19.2154L12.1582 20.6945C11.9218 20.9042 11.5818 20.9517 11.2976 20.8135C11.0136 20.6753 10.8413 20.3791 10.8602 20.0638L11.4522 10.1995L11.4695 10.0764C11.5319 9.79565 11.7457 9.56768 12.03 9.4915ZM7.52767 15.3041C7.83277 14.999 8.32833 14.999 8.63342 15.3041C8.93852 15.6092 8.93852 16.1047 8.63342 16.4098L6.9753 18.0669C6.67017 18.3717 6.17554 18.3719 5.87056 18.0669C5.56559 17.762 5.56583 17.2673 5.87056 16.9622L7.52767 15.3041ZM12.5326 18.2745L13.7349 17.2084L13.8072 17.1514C13.9816 17.0299 14.1995 16.9842 14.4104 17.0273L15.9851 17.3488L12.8703 12.6328L12.5326 18.2745ZM6.25 10.6562C6.68147 10.6562 7.03125 11.006 7.03125 11.4375C7.03125 11.869 6.68147 12.2188 6.25 12.2188H3.90625C3.47478 12.2188 3.125 11.869 3.125 11.4375C3.125 11.006 3.47478 10.6562 3.90625 10.6562H6.25ZM21.0938 10.6562C21.5252 10.6562 21.875 11.006 21.875 11.4375C21.875 11.869 21.5252 12.2188 21.0938 12.2188H18.75C18.3185 12.2188 17.9687 11.869 17.9687 11.4375C17.9687 11.006 18.3185 10.6562 18.75 10.6562H21.0938ZM5.87056 4.80806C6.17554 4.50309 6.67017 4.50334 6.9753 4.80806L8.63342 6.46517L8.68632 6.52519C8.93663 6.83204 8.91946 7.28488 8.63342 7.57092C8.34738 7.85696 7.89454 7.87413 7.58769 7.62382L7.52767 7.57092L5.87056 5.9128C5.56584 5.60767 5.56559 5.11304 5.87056 4.80806ZM18.0247 4.80806C18.3298 4.50334 18.8245 4.50309 19.1294 4.80806C19.4344 5.11304 19.4342 5.60767 19.1294 5.9128L17.4723 7.57092L17.4123 7.62382C17.1055 7.87413 16.6526 7.85696 16.3666 7.57092C16.0615 7.26583 16.0615 6.77027 16.3666 6.46517L18.0247 4.80806ZM11.7188 5.1875V2.84375C11.7188 2.41228 12.0685 2.0625 12.5 2.0625C12.9315 2.0625 13.2812 2.41228 13.2812 2.84375V5.1875C13.2812 5.61897 12.9315 5.96875 12.5 5.96875C12.0685 5.96875 11.7188 5.61897 11.7188 5.1875Z' fill='%233838F9'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container a.section_title.by-industry::before,
header .top-bar .top-bar-right .submenu #main-container .section_title.by-industry::before,
header .top-bar .top-bar-left .submenu #main-container a.section_title.by-industry::before,
header .top-bar .top-bar-left .submenu #main-container .section_title.by-industry::before {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M15.625 2.84375C16.0565 2.84375 16.4062 3.19353 16.4062 3.625C16.4062 4.05647 16.0565 4.40625 15.625 4.40625V7.53125H21.875C22.3065 7.53125 22.6562 7.88103 22.6562 8.3125C22.6562 8.74397 22.3065 9.09375 21.875 9.09375V21.5938H22.6562L22.7366 21.5978C23.1303 21.6381 23.4375 21.9707 23.4375 22.375C23.4375 22.7793 23.1303 23.1119 22.7366 23.1522L22.6562 23.1562H2.34375C1.91228 23.1562 1.5625 22.8065 1.5625 22.375C1.5625 21.9435 1.91228 21.5938 2.34375 21.5938H3.125V4.40625C2.69353 4.40625 2.34375 4.05647 2.34375 3.625C2.34375 3.19353 2.69353 2.84375 3.125 2.84375H15.625ZM15.625 21.5938H20.3125V9.09375H15.625V21.5938ZM10.9375 18.8594C10.9375 18.6436 10.7626 18.4687 10.5469 18.4687H8.20312C7.98739 18.4687 7.8125 18.6436 7.8125 18.8594V21.5938H10.9375V18.8594ZM17.9769 17.6875C18.4082 17.6877 18.7581 18.0374 18.7581 18.4687V18.4769C18.758 18.9081 18.4081 19.258 17.9769 19.2581H17.9688C17.5374 19.2581 17.1877 18.9082 17.1875 18.4769V18.4687C17.1875 18.0373 17.5373 17.6875 17.9688 17.6875H17.9769ZM17.9769 14.5625C18.4082 14.5627 18.7581 14.9124 18.7581 15.3438V15.3519C18.758 15.7831 18.4081 16.133 17.9769 16.1331H17.9688C17.5374 16.1331 17.1877 15.7832 17.1875 15.3519V15.3438C17.1875 14.9123 17.5373 14.5625 17.9688 14.5625H17.9769ZM7.8125 13C8.24397 13 8.59375 13.3498 8.59375 13.7812C8.59375 14.2127 8.24397 14.5625 7.8125 14.5625H7.03125C6.59978 14.5625 6.25 14.2127 6.25 13.7812C6.25 13.3498 6.59978 13 7.03125 13H7.8125ZM11.7188 13C12.1502 13 12.5 13.3498 12.5 13.7812C12.5 14.2127 12.1502 14.5625 11.7188 14.5625H10.9375C10.506 14.5625 10.1562 14.2127 10.1562 13.7812C10.1562 13.3498 10.506 13 10.9375 13H11.7188ZM17.9769 11.4375C18.4082 11.4377 18.7581 11.7874 18.7581 12.2188V12.2269C18.758 12.6581 18.4081 13.008 17.9769 13.0081H17.9688C17.5374 13.0081 17.1877 12.6582 17.1875 12.2269V12.2188C17.1875 11.7873 17.5373 11.4375 17.9688 11.4375H17.9769ZM7.8125 9.875C8.24397 9.875 8.59375 10.2248 8.59375 10.6562C8.59375 11.0877 8.24397 11.4375 7.8125 11.4375H7.03125C6.59978 11.4375 6.25 11.0877 6.25 10.6562C6.25 10.2248 6.59978 9.875 7.03125 9.875H7.8125ZM11.7188 9.875C12.1502 9.875 12.5 10.2248 12.5 10.6562C12.5 11.0877 12.1502 11.4375 11.7188 11.4375H10.9375C10.506 11.4375 10.1562 11.0877 10.1562 10.6562C10.1562 10.2248 10.506 9.875 10.9375 9.875H11.7188ZM7.8125 6.75C8.24397 6.75 8.59375 7.09978 8.59375 7.53125C8.59375 7.96272 8.24397 8.3125 7.8125 8.3125H7.03125C6.59978 8.3125 6.25 7.96272 6.25 7.53125C6.25 7.09978 6.59978 6.75 7.03125 6.75H7.8125ZM11.7188 6.75C12.1502 6.75 12.5 7.09978 12.5 7.53125C12.5 7.96272 12.1502 8.3125 11.7188 8.3125H10.9375C10.506 8.3125 10.1562 7.96272 10.1562 7.53125C10.1562 7.09978 10.506 6.75 10.9375 6.75H11.7188ZM12.5 21.5938H14.0625V4.40625H4.6875V21.5938H6.25V18.8594C6.25 17.7807 7.12444 16.9062 8.20312 16.9062H10.5469C11.6256 16.9062 12.5 17.7807 12.5 18.8594V21.5938Z' fill='%233838F9'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M15.625 2.84375C16.0565 2.84375 16.4062 3.19353 16.4062 3.625C16.4062 4.05647 16.0565 4.40625 15.625 4.40625V7.53125H21.875C22.3065 7.53125 22.6562 7.88103 22.6562 8.3125C22.6562 8.74397 22.3065 9.09375 21.875 9.09375V21.5938H22.6562L22.7366 21.5978C23.1303 21.6381 23.4375 21.9707 23.4375 22.375C23.4375 22.7793 23.1303 23.1119 22.7366 23.1522L22.6562 23.1562H2.34375C1.91228 23.1562 1.5625 22.8065 1.5625 22.375C1.5625 21.9435 1.91228 21.5938 2.34375 21.5938H3.125V4.40625C2.69353 4.40625 2.34375 4.05647 2.34375 3.625C2.34375 3.19353 2.69353 2.84375 3.125 2.84375H15.625ZM15.625 21.5938H20.3125V9.09375H15.625V21.5938ZM10.9375 18.8594C10.9375 18.6436 10.7626 18.4687 10.5469 18.4687H8.20312C7.98739 18.4687 7.8125 18.6436 7.8125 18.8594V21.5938H10.9375V18.8594ZM17.9769 17.6875C18.4082 17.6877 18.7581 18.0374 18.7581 18.4687V18.4769C18.758 18.9081 18.4081 19.258 17.9769 19.2581H17.9688C17.5374 19.2581 17.1877 18.9082 17.1875 18.4769V18.4687C17.1875 18.0373 17.5373 17.6875 17.9688 17.6875H17.9769ZM17.9769 14.5625C18.4082 14.5627 18.7581 14.9124 18.7581 15.3438V15.3519C18.758 15.7831 18.4081 16.133 17.9769 16.1331H17.9688C17.5374 16.1331 17.1877 15.7832 17.1875 15.3519V15.3438C17.1875 14.9123 17.5373 14.5625 17.9688 14.5625H17.9769ZM7.8125 13C8.24397 13 8.59375 13.3498 8.59375 13.7812C8.59375 14.2127 8.24397 14.5625 7.8125 14.5625H7.03125C6.59978 14.5625 6.25 14.2127 6.25 13.7812C6.25 13.3498 6.59978 13 7.03125 13H7.8125ZM11.7188 13C12.1502 13 12.5 13.3498 12.5 13.7812C12.5 14.2127 12.1502 14.5625 11.7188 14.5625H10.9375C10.506 14.5625 10.1562 14.2127 10.1562 13.7812C10.1562 13.3498 10.506 13 10.9375 13H11.7188ZM17.9769 11.4375C18.4082 11.4377 18.7581 11.7874 18.7581 12.2188V12.2269C18.758 12.6581 18.4081 13.008 17.9769 13.0081H17.9688C17.5374 13.0081 17.1877 12.6582 17.1875 12.2269V12.2188C17.1875 11.7873 17.5373 11.4375 17.9688 11.4375H17.9769ZM7.8125 9.875C8.24397 9.875 8.59375 10.2248 8.59375 10.6562C8.59375 11.0877 8.24397 11.4375 7.8125 11.4375H7.03125C6.59978 11.4375 6.25 11.0877 6.25 10.6562C6.25 10.2248 6.59978 9.875 7.03125 9.875H7.8125ZM11.7188 9.875C12.1502 9.875 12.5 10.2248 12.5 10.6562C12.5 11.0877 12.1502 11.4375 11.7188 11.4375H10.9375C10.506 11.4375 10.1562 11.0877 10.1562 10.6562C10.1562 10.2248 10.506 9.875 10.9375 9.875H11.7188ZM7.8125 6.75C8.24397 6.75 8.59375 7.09978 8.59375 7.53125C8.59375 7.96272 8.24397 8.3125 7.8125 8.3125H7.03125C6.59978 8.3125 6.25 7.96272 6.25 7.53125C6.25 7.09978 6.59978 6.75 7.03125 6.75H7.8125ZM11.7188 6.75C12.1502 6.75 12.5 7.09978 12.5 7.53125C12.5 7.96272 12.1502 8.3125 11.7188 8.3125H10.9375C10.506 8.3125 10.1562 7.96272 10.1562 7.53125C10.1562 7.09978 10.506 6.75 10.9375 6.75H11.7188ZM12.5 21.5938H14.0625V4.40625H4.6875V21.5938H6.25V18.8594C6.25 17.7807 7.12444 16.9062 8.20312 16.9062H10.5469C11.6256 16.9062 12.5 17.7807 12.5 18.8594V21.5938Z' fill='%233838F9'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container a.section_title.by-workflow::before,
header .top-bar .top-bar-right .submenu #main-container .section_title.by-workflow::before,
header .top-bar .top-bar-left .submenu #main-container a.section_title.by-workflow::before,
header .top-bar .top-bar-left .submenu #main-container .section_title.by-workflow::before {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 5.96875C13.7636 5.96875 15.016 6.01635 16.2554 6.10984C17.9371 6.2367 19.2633 7.56289 19.3902 9.2446C19.436 9.85236 19.4708 10.4632 19.4944 11.077L17.7399 9.32257C17.4348 9.01748 16.9402 9.01748 16.6351 9.32257C16.33 9.62767 16.33 10.1223 16.6351 10.4274L19.7601 13.5524C20.0652 13.8575 20.5598 13.8575 20.8649 13.5524L23.9899 10.4274C24.295 10.1223 24.295 9.62767 23.9899 9.32257C23.6848 9.01748 23.1902 9.01748 22.8851 9.32257L21.0606 11.1471C21.0363 10.4703 20.9988 9.7969 20.9482 9.12707C20.7633 6.67512 18.8249 4.73672 16.3729 4.55177C15.0944 4.45533 13.8029 4.40625 12.5 4.40625C11.1971 4.40625 9.90555 4.45533 8.62707 4.55177C6.17512 4.73672 4.23672 6.67512 4.05177 9.12707C4.03421 9.35992 4.01821 9.5932 4.0038 9.82692C3.97724 10.2576 4.30483 10.6282 4.73548 10.6548C5.16614 10.6813 5.53678 10.3537 5.56334 9.92308C5.57731 9.6965 5.59282 9.47034 5.60984 9.2446C5.7367 7.56289 7.06289 6.2367 8.7446 6.10984C9.98401 6.01635 11.2364 5.96875 12.5 5.96875ZM5.23993 12.4476C4.93483 12.1425 4.44017 12.1425 4.13507 12.4476L1.01007 15.5726C0.704976 15.8777 0.704976 16.3723 1.01007 16.6774C1.31517 16.9825 1.80983 16.9825 2.11493 16.6774L3.93944 14.8529C3.96372 15.5297 4.00124 16.2031 4.05177 16.8729C4.23672 19.3249 6.17512 21.2633 8.62707 21.4482C9.90555 21.5447 11.1971 21.5937 12.5 21.5937C13.8029 21.5937 15.0944 21.5447 16.3729 21.4482C18.8249 21.2633 20.7633 19.3249 20.9482 16.8729C20.9658 16.6401 20.9818 16.4068 20.9962 16.1731C21.0228 15.7424 20.6952 15.3718 20.2645 15.3452C19.8339 15.3187 19.4632 15.6463 19.4367 16.0769C19.4227 16.3035 19.4072 16.5297 19.3902 16.7554C19.2633 18.4371 17.9371 19.7633 16.2554 19.8902C15.016 19.9836 13.7636 20.0312 12.5 20.0312C11.2364 20.0312 9.98401 19.9836 8.7446 19.8902C7.06289 19.7633 5.7367 18.4371 5.60984 16.7554C5.564 16.1476 5.52919 15.5368 5.50561 14.923L7.26007 16.6774C7.56517 16.9825 8.05983 16.9825 8.36493 16.6774C8.67002 16.3723 8.67002 15.8777 8.36493 15.5726L5.23993 12.4476Z' fill='%233838F9'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 5.96875C13.7636 5.96875 15.016 6.01635 16.2554 6.10984C17.9371 6.2367 19.2633 7.56289 19.3902 9.2446C19.436 9.85236 19.4708 10.4632 19.4944 11.077L17.7399 9.32257C17.4348 9.01748 16.9402 9.01748 16.6351 9.32257C16.33 9.62767 16.33 10.1223 16.6351 10.4274L19.7601 13.5524C20.0652 13.8575 20.5598 13.8575 20.8649 13.5524L23.9899 10.4274C24.295 10.1223 24.295 9.62767 23.9899 9.32257C23.6848 9.01748 23.1902 9.01748 22.8851 9.32257L21.0606 11.1471C21.0363 10.4703 20.9988 9.7969 20.9482 9.12707C20.7633 6.67512 18.8249 4.73672 16.3729 4.55177C15.0944 4.45533 13.8029 4.40625 12.5 4.40625C11.1971 4.40625 9.90555 4.45533 8.62707 4.55177C6.17512 4.73672 4.23672 6.67512 4.05177 9.12707C4.03421 9.35992 4.01821 9.5932 4.0038 9.82692C3.97724 10.2576 4.30483 10.6282 4.73548 10.6548C5.16614 10.6813 5.53678 10.3537 5.56334 9.92308C5.57731 9.6965 5.59282 9.47034 5.60984 9.2446C5.7367 7.56289 7.06289 6.2367 8.7446 6.10984C9.98401 6.01635 11.2364 5.96875 12.5 5.96875ZM5.23993 12.4476C4.93483 12.1425 4.44017 12.1425 4.13507 12.4476L1.01007 15.5726C0.704976 15.8777 0.704976 16.3723 1.01007 16.6774C1.31517 16.9825 1.80983 16.9825 2.11493 16.6774L3.93944 14.8529C3.96372 15.5297 4.00124 16.2031 4.05177 16.8729C4.23672 19.3249 6.17512 21.2633 8.62707 21.4482C9.90555 21.5447 11.1971 21.5937 12.5 21.5937C13.8029 21.5937 15.0944 21.5447 16.3729 21.4482C18.8249 21.2633 20.7633 19.3249 20.9482 16.8729C20.9658 16.6401 20.9818 16.4068 20.9962 16.1731C21.0228 15.7424 20.6952 15.3718 20.2645 15.3452C19.8339 15.3187 19.4632 15.6463 19.4367 16.0769C19.4227 16.3035 19.4072 16.5297 19.3902 16.7554C19.2633 18.4371 17.9371 19.7633 16.2554 19.8902C15.016 19.9836 13.7636 20.0312 12.5 20.0312C11.2364 20.0312 9.98401 19.9836 8.7446 19.8902C7.06289 19.7633 5.7367 18.4371 5.60984 16.7554C5.564 16.1476 5.52919 15.5368 5.50561 14.923L7.26007 16.6774C7.56517 16.9825 8.05983 16.9825 8.36493 16.6774C8.67002 16.3723 8.67002 15.8777 8.36493 15.5726L5.23993 12.4476Z' fill='%233838F9'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container a.section_title.by-role::before,
header .top-bar .top-bar-right .submenu #main-container .section_title.by-role::before,
header .top-bar .top-bar-left .submenu #main-container a.section_title.by-role::before,
header .top-bar .top-bar-left .submenu #main-container .section_title.by-role::before {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M8.98437 13C11.3964 13 13.5376 14.1516 14.8926 15.9317C15.7997 15.0836 17.0183 14.5625 18.3594 14.5625C21.1639 14.5625 23.4375 16.8361 23.4375 19.6406C23.4375 19.7117 23.4363 19.7828 23.4334 19.8532C23.4215 20.1394 23.2532 20.3965 22.996 20.5226C21.5957 21.209 20.0214 21.5937 18.3594 21.5938C17.5019 21.5938 16.6676 21.4904 15.8681 21.2967C13.8456 22.4778 11.4934 23.1562 8.98437 23.1562C6.4099 23.1562 3.99943 22.4439 1.94194 21.2052C1.71125 21.0663 1.56809 20.8183 1.56352 20.549C1.56281 20.5068 1.5625 20.4643 1.5625 20.4219C1.5625 16.3229 4.88539 13 8.98437 13ZM8.98437 14.5625C5.85997 14.5625 3.3066 17.0079 3.13416 20.0892C4.86774 21.0478 6.86123 21.5938 8.98437 21.5938C11.1069 21.5938 13.0993 21.0472 14.8326 20.0892C14.7823 19.1898 14.5315 18.3459 14.1215 17.601C13.1236 15.7882 11.1965 14.5625 8.98437 14.5625ZM18.3594 16.125C17.3108 16.125 16.3687 16.5832 15.7237 17.3132C16.0797 18.0839 16.3055 18.9255 16.3778 19.8105C17.0148 19.9539 17.6777 20.0312 18.3594 20.0312C19.6025 20.0312 20.7847 19.7785 21.8597 19.3232C21.6993 17.5304 20.194 16.125 18.3594 16.125ZM20.3125 9.48437C20.3125 8.40569 19.4381 7.53125 18.3594 7.53125C17.2807 7.53125 16.4062 8.40569 16.4062 9.48437C16.4062 10.5631 17.2807 11.4375 18.3594 11.4375C19.4381 11.4375 20.3125 10.5631 20.3125 9.48437ZM11.7188 7.14062C11.7188 5.63047 10.4945 4.40625 8.98437 4.40625C7.47422 4.40625 6.25 5.63047 6.25 7.14062C6.25 8.65078 7.47422 9.875 8.98437 9.875C10.4945 9.875 11.7188 8.65078 11.7188 7.14062ZM21.875 9.48437C21.875 11.426 20.301 13 18.3594 13C16.4177 13 14.8437 11.426 14.8437 9.48437C14.8437 7.54275 16.4177 5.96875 18.3594 5.96875C20.301 5.96875 21.875 7.54275 21.875 9.48437ZM13.2812 7.14062C13.2812 9.51372 11.3575 11.4375 8.98437 11.4375C6.61128 11.4375 4.6875 9.51372 4.6875 7.14062C4.6875 4.76753 6.61128 2.84375 8.98437 2.84375C11.3575 2.84375 13.2812 4.76753 13.2812 7.14062Z' fill='%233838F9'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M8.98437 13C11.3964 13 13.5376 14.1516 14.8926 15.9317C15.7997 15.0836 17.0183 14.5625 18.3594 14.5625C21.1639 14.5625 23.4375 16.8361 23.4375 19.6406C23.4375 19.7117 23.4363 19.7828 23.4334 19.8532C23.4215 20.1394 23.2532 20.3965 22.996 20.5226C21.5957 21.209 20.0214 21.5937 18.3594 21.5938C17.5019 21.5938 16.6676 21.4904 15.8681 21.2967C13.8456 22.4778 11.4934 23.1562 8.98437 23.1562C6.4099 23.1562 3.99943 22.4439 1.94194 21.2052C1.71125 21.0663 1.56809 20.8183 1.56352 20.549C1.56281 20.5068 1.5625 20.4643 1.5625 20.4219C1.5625 16.3229 4.88539 13 8.98437 13ZM8.98437 14.5625C5.85997 14.5625 3.3066 17.0079 3.13416 20.0892C4.86774 21.0478 6.86123 21.5938 8.98437 21.5938C11.1069 21.5938 13.0993 21.0472 14.8326 20.0892C14.7823 19.1898 14.5315 18.3459 14.1215 17.601C13.1236 15.7882 11.1965 14.5625 8.98437 14.5625ZM18.3594 16.125C17.3108 16.125 16.3687 16.5832 15.7237 17.3132C16.0797 18.0839 16.3055 18.9255 16.3778 19.8105C17.0148 19.9539 17.6777 20.0312 18.3594 20.0312C19.6025 20.0312 20.7847 19.7785 21.8597 19.3232C21.6993 17.5304 20.194 16.125 18.3594 16.125ZM20.3125 9.48437C20.3125 8.40569 19.4381 7.53125 18.3594 7.53125C17.2807 7.53125 16.4062 8.40569 16.4062 9.48437C16.4062 10.5631 17.2807 11.4375 18.3594 11.4375C19.4381 11.4375 20.3125 10.5631 20.3125 9.48437ZM11.7188 7.14062C11.7188 5.63047 10.4945 4.40625 8.98437 4.40625C7.47422 4.40625 6.25 5.63047 6.25 7.14062C6.25 8.65078 7.47422 9.875 8.98437 9.875C10.4945 9.875 11.7188 8.65078 11.7188 7.14062ZM21.875 9.48437C21.875 11.426 20.301 13 18.3594 13C16.4177 13 14.8437 11.426 14.8437 9.48437C14.8437 7.54275 16.4177 5.96875 18.3594 5.96875C20.301 5.96875 21.875 7.54275 21.875 9.48437ZM13.2812 7.14062C13.2812 9.51372 11.3575 11.4375 8.98437 11.4375C6.61128 11.4375 4.6875 9.51372 4.6875 7.14062C4.6875 4.76753 6.61128 2.84375 8.98437 2.84375C11.3575 2.84375 13.2812 4.76753 13.2812 7.14062Z' fill='%233838F9'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container a.section_title.blog::before,
header .top-bar .top-bar-right .submenu #main-container .section_title.blog::before,
header .top-bar .top-bar-left .submenu #main-container a.section_title.blog::before,
header .top-bar .top-bar-left .submenu #main-container .section_title.blog::before {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M21.0938 9.48438C21.0938 9.26864 20.9189 9.09375 20.7031 9.09375H17.9687V19.25C17.9687 20.1129 18.6683 20.8125 19.5312 20.8125C20.3942 20.8125 21.0938 20.1129 21.0938 19.25V9.48438ZM14.0625 16.9062C14.494 16.9062 14.8438 17.256 14.8438 17.6875C14.8438 18.119 14.494 18.4687 14.0625 18.4687H6.25C5.81853 18.4687 5.46875 18.119 5.46875 17.6875C5.46875 17.256 5.81853 16.9062 6.25 16.9062H14.0625ZM14.0625 13.7812C14.494 13.7812 14.8438 14.131 14.8438 14.5625C14.8438 14.994 14.494 15.3438 14.0625 15.3438H6.25C5.81853 15.3438 5.46875 14.994 5.46875 14.5625C5.46875 14.131 5.81853 13.7812 6.25 13.7812H14.0625ZM9.375 7.53125C9.80647 7.53125 10.1562 7.88103 10.1562 8.3125V11.4375C10.1562 11.869 9.80647 12.2188 9.375 12.2188H6.25C5.81853 12.2188 5.46875 11.869 5.46875 11.4375V8.3125C5.46875 7.88103 5.81853 7.53125 6.25 7.53125H9.375ZM14.0625 10.6562C14.494 10.6562 14.8438 11.006 14.8438 11.4375C14.8438 11.869 14.494 12.2188 14.0625 12.2188H12.5C12.0685 12.2188 11.7188 11.869 11.7188 11.4375C11.7188 11.006 12.0685 10.6562 12.5 10.6562H14.0625ZM7.03125 10.6562H8.59375V9.09375H7.03125V10.6562ZM14.0625 7.53125C14.494 7.53125 14.8438 7.88103 14.8438 8.3125C14.8438 8.74397 14.494 9.09375 14.0625 9.09375H12.5C12.0685 9.09375 11.7188 8.74397 11.7188 8.3125C11.7188 7.88103 12.0685 7.53125 12.5 7.53125H14.0625ZM16.4062 5.57812C16.4062 5.36239 16.2314 5.1875 16.0156 5.1875H4.29687C4.08114 5.1875 3.90625 5.36239 3.90625 5.57812V19.25C3.90625 20.1129 4.60581 20.8125 5.46875 20.8125H16.8284C16.5619 20.3525 16.4062 19.8199 16.4062 19.25V5.57812ZM17.9687 7.53125H20.7031C21.7818 7.53125 22.6562 8.40569 22.6562 9.48438V19.25C22.6562 20.9759 21.2571 22.375 19.5312 22.375H5.46875C3.74286 22.375 2.34375 20.9759 2.34375 19.25V5.57812C2.34375 4.49944 3.21819 3.625 4.29687 3.625H16.0156C17.0943 3.625 17.9687 4.49944 17.9687 5.57812V7.53125Z' fill='%233838F9'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M21.0938 9.48438C21.0938 9.26864 20.9189 9.09375 20.7031 9.09375H17.9687V19.25C17.9687 20.1129 18.6683 20.8125 19.5312 20.8125C20.3942 20.8125 21.0938 20.1129 21.0938 19.25V9.48438ZM14.0625 16.9062C14.494 16.9062 14.8438 17.256 14.8438 17.6875C14.8438 18.119 14.494 18.4687 14.0625 18.4687H6.25C5.81853 18.4687 5.46875 18.119 5.46875 17.6875C5.46875 17.256 5.81853 16.9062 6.25 16.9062H14.0625ZM14.0625 13.7812C14.494 13.7812 14.8438 14.131 14.8438 14.5625C14.8438 14.994 14.494 15.3438 14.0625 15.3438H6.25C5.81853 15.3438 5.46875 14.994 5.46875 14.5625C5.46875 14.131 5.81853 13.7812 6.25 13.7812H14.0625ZM9.375 7.53125C9.80647 7.53125 10.1562 7.88103 10.1562 8.3125V11.4375C10.1562 11.869 9.80647 12.2188 9.375 12.2188H6.25C5.81853 12.2188 5.46875 11.869 5.46875 11.4375V8.3125C5.46875 7.88103 5.81853 7.53125 6.25 7.53125H9.375ZM14.0625 10.6562C14.494 10.6562 14.8438 11.006 14.8438 11.4375C14.8438 11.869 14.494 12.2188 14.0625 12.2188H12.5C12.0685 12.2188 11.7188 11.869 11.7188 11.4375C11.7188 11.006 12.0685 10.6562 12.5 10.6562H14.0625ZM7.03125 10.6562H8.59375V9.09375H7.03125V10.6562ZM14.0625 7.53125C14.494 7.53125 14.8438 7.88103 14.8438 8.3125C14.8438 8.74397 14.494 9.09375 14.0625 9.09375H12.5C12.0685 9.09375 11.7188 8.74397 11.7188 8.3125C11.7188 7.88103 12.0685 7.53125 12.5 7.53125H14.0625ZM16.4062 5.57812C16.4062 5.36239 16.2314 5.1875 16.0156 5.1875H4.29687C4.08114 5.1875 3.90625 5.36239 3.90625 5.57812V19.25C3.90625 20.1129 4.60581 20.8125 5.46875 20.8125H16.8284C16.5619 20.3525 16.4062 19.8199 16.4062 19.25V5.57812ZM17.9687 7.53125H20.7031C21.7818 7.53125 22.6562 8.40569 22.6562 9.48438V19.25C22.6562 20.9759 21.2571 22.375 19.5312 22.375H5.46875C3.74286 22.375 2.34375 20.9759 2.34375 19.25V5.57812C2.34375 4.49944 3.21819 3.625 4.29687 3.625H16.0156C17.0943 3.625 17.9687 4.49944 17.9687 5.57812V7.53125Z' fill='%233838F9'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container a.section_title.webinar::before,
header .top-bar .top-bar-right .submenu #main-container .section_title.webinar::before,
header .top-bar .top-bar-left .submenu #main-container a.section_title.webinar::before,
header .top-bar .top-bar-left .submenu #main-container .section_title.webinar::before {
  mask: url("data:image/svg+xml,%3Csvg width='25' height='26' viewBox='0 0 25 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.625 8.3125C15.625 7.44956 14.9254 6.75 14.0625 6.75H4.6875C3.82456 6.75 3.125 7.44956 3.125 8.3125V17.6875C3.125 18.5504 3.82456 19.25 4.6875 19.25H14.0625C14.9254 19.25 15.625 18.5504 15.625 17.6875V8.3125ZM17.1875 11.761V14.239L21.875 18.9265V7.07349L17.1875 11.761ZM23.4375 18.9265C23.4374 20.3184 21.7546 21.0155 20.7703 20.0312L17.1875 16.4485V17.6875C17.1875 19.4134 15.7884 20.8125 14.0625 20.8125H4.6875C2.96161 20.8125 1.5625 19.4134 1.5625 17.6875V8.3125C1.5625 6.58661 2.96161 5.1875 4.6875 5.1875H14.0625C15.7884 5.1875 17.1875 6.58661 17.1875 8.3125V9.55151L20.7703 5.96875C21.7546 4.98454 23.4374 5.68156 23.4375 7.07349V18.9265Z' fill='%233838F9'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='25' height='26' viewBox='0 0 25 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.625 8.3125C15.625 7.44956 14.9254 6.75 14.0625 6.75H4.6875C3.82456 6.75 3.125 7.44956 3.125 8.3125V17.6875C3.125 18.5504 3.82456 19.25 4.6875 19.25H14.0625C14.9254 19.25 15.625 18.5504 15.625 17.6875V8.3125ZM17.1875 11.761V14.239L21.875 18.9265V7.07349L17.1875 11.761ZM23.4375 18.9265C23.4374 20.3184 21.7546 21.0155 20.7703 20.0312L17.1875 16.4485V17.6875C17.1875 19.4134 15.7884 20.8125 14.0625 20.8125H4.6875C2.96161 20.8125 1.5625 19.4134 1.5625 17.6875V8.3125C1.5625 6.58661 2.96161 5.1875 4.6875 5.1875H14.0625C15.7884 5.1875 17.1875 6.58661 17.1875 8.3125V9.55151L20.7703 5.96875C21.7546 4.98454 23.4374 5.68156 23.4375 7.07349V18.9265Z' fill='%233838F9'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container a.section_title.whitepaper::before,
header .top-bar .top-bar-right .submenu #main-container .section_title.whitepaper::before,
header .top-bar .top-bar-left .submenu #main-container a.section_title.whitepaper::before,
header .top-bar .top-bar-left .submenu #main-container .section_title.whitepaper::before {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M18.75 3.625C19.9356 3.625 21.0755 3.82819 22.1354 4.2028C22.4475 4.31309 22.6561 4.60835 22.6562 4.93929V19.783C22.6562 20.0366 22.5327 20.2744 22.3256 20.4209C22.1186 20.5672 21.8536 20.605 21.6146 20.5205C20.7196 20.2042 19.7558 20.0312 18.75 20.0312C16.5485 20.0312 14.5417 20.8581 13.0208 22.2194C12.7243 22.4847 12.2757 22.4847 11.9792 22.2194C10.4583 20.8581 8.45151 20.0312 6.25 20.0312C5.24418 20.0312 4.2804 20.2042 3.38542 20.5205C3.14636 20.605 2.88138 20.5672 2.67436 20.4209C2.46729 20.2744 2.34375 20.0366 2.34375 19.783V4.93929C2.34392 4.60835 2.55253 4.31309 2.86458 4.2028C3.92446 3.82819 5.06436 3.625 6.25 3.625C8.60698 3.625 10.7767 4.43009 12.5 5.77751C14.2233 4.43009 16.393 3.625 18.75 3.625ZM6.25 5.1875C5.43644 5.1875 4.65066 5.30147 3.90625 5.512V18.7424C4.65929 18.5644 5.44386 18.4687 6.25 18.4687C8.26344 18.4687 10.1399 19.057 11.7188 20.0679V7.15181C10.2325 5.92425 8.32815 5.1875 6.25 5.1875ZM18.75 5.1875C16.6719 5.1875 14.7675 5.92425 13.2812 7.15181V20.0679C14.8601 19.057 16.7366 18.4687 18.75 18.4687C19.5561 18.4687 20.3407 18.5644 21.0938 18.7424V5.512C20.3493 5.30147 19.5636 5.1875 18.75 5.1875Z' fill='%233838F9'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M18.75 3.625C19.9356 3.625 21.0755 3.82819 22.1354 4.2028C22.4475 4.31309 22.6561 4.60835 22.6562 4.93929V19.783C22.6562 20.0366 22.5327 20.2744 22.3256 20.4209C22.1186 20.5672 21.8536 20.605 21.6146 20.5205C20.7196 20.2042 19.7558 20.0312 18.75 20.0312C16.5485 20.0312 14.5417 20.8581 13.0208 22.2194C12.7243 22.4847 12.2757 22.4847 11.9792 22.2194C10.4583 20.8581 8.45151 20.0312 6.25 20.0312C5.24418 20.0312 4.2804 20.2042 3.38542 20.5205C3.14636 20.605 2.88138 20.5672 2.67436 20.4209C2.46729 20.2744 2.34375 20.0366 2.34375 19.783V4.93929C2.34392 4.60835 2.55253 4.31309 2.86458 4.2028C3.92446 3.82819 5.06436 3.625 6.25 3.625C8.60698 3.625 10.7767 4.43009 12.5 5.77751C14.2233 4.43009 16.393 3.625 18.75 3.625ZM6.25 5.1875C5.43644 5.1875 4.65066 5.30147 3.90625 5.512V18.7424C4.65929 18.5644 5.44386 18.4687 6.25 18.4687C8.26344 18.4687 10.1399 19.057 11.7188 20.0679V7.15181C10.2325 5.92425 8.32815 5.1875 6.25 5.1875ZM18.75 5.1875C16.6719 5.1875 14.7675 5.92425 13.2812 7.15181V20.0679C14.8601 19.057 16.7366 18.4687 18.75 18.4687C19.5561 18.4687 20.3407 18.5644 21.0938 18.7424V5.512C20.3493 5.30147 19.5636 5.1875 18.75 5.1875Z' fill='%233838F9'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container a.section_title.team::before,
header .top-bar .top-bar-right .submenu #main-container .section_title.team::before,
header .top-bar .top-bar-left .submenu #main-container a.section_title.team::before,
header .top-bar .top-bar-left .submenu #main-container .section_title.team::before {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M12.499 12.5C14.7286 12.5 16.713 13.5403 18.0003 15.1571C18.4709 14.9563 18.9884 14.8438 19.5312 14.8438C21.6885 14.8438 23.4375 16.5927 23.4375 18.75C23.4375 18.8553 23.4335 18.9598 23.4253 19.0633C23.4008 19.3711 23.1967 19.6352 22.9055 19.7378C21.8487 20.1099 20.7128 20.3125 19.5312 20.3125C19.5164 20.3125 19.5013 20.3115 19.4865 20.3115C19.4588 20.5588 19.3159 20.7786 19.0999 20.9025C17.1548 22.0185 14.9 22.6562 12.499 22.6562C10.0979 22.6562 7.84311 22.0186 5.89803 20.9025C5.68216 20.7786 5.53811 20.5588 5.51046 20.3115C5.49656 20.3115 5.48266 20.3125 5.46875 20.3125C4.28718 20.3125 3.15132 20.1099 2.09452 19.7378C1.80326 19.6352 1.59921 19.3711 1.57471 19.0633C1.56647 18.9598 1.5625 18.8553 1.5625 18.75C1.5625 16.5926 3.31139 14.8438 5.46875 14.8438C6.01051 14.8438 6.52676 14.9561 6.99666 15.156C8.28389 13.5393 10.2694 12.5001 12.499 12.5ZM12.499 14.0625C10.5629 14.0626 8.86164 15.0684 7.88879 16.5894C7.35054 17.431 7.03569 18.4292 7.03023 19.5028C7.03019 19.5121 7.03023 19.5219 7.03023 19.5312C7.03023 19.6028 7.03362 19.674 7.03634 19.7449C8.66682 20.6057 10.5248 21.0937 12.499 21.0938C14.4732 21.0938 16.3311 20.6048 17.9616 19.7439C17.9643 19.6733 17.9677 19.6025 17.9677 19.5312C17.9677 19.521 17.9678 19.5115 17.9677 19.5028C17.9623 18.4294 17.6482 17.4308 17.1102 16.5894C16.1373 15.0682 14.4352 14.0625 12.499 14.0625ZM5.46875 16.4062C4.28242 16.4062 3.30387 17.2879 3.1484 18.4316C3.88591 18.6379 4.66366 18.75 5.46875 18.75C5.483 18.75 5.49724 18.7491 5.51147 18.749C5.59952 17.9546 5.81987 17.1996 6.15031 16.507C5.9349 16.4416 5.70624 16.4062 5.46875 16.4062ZM19.5312 16.4062C19.293 16.4062 19.0636 16.4423 18.8477 16.508C19.1779 17.2004 19.3985 17.9548 19.4865 18.749C19.5013 18.7491 19.5164 18.75 19.5312 18.75C20.336 18.75 21.1134 18.6378 21.8506 18.4316C21.6951 17.288 20.7175 16.4063 19.5312 16.4062ZM7.03023 10.1562C7.03023 9.2933 6.33068 8.59375 5.46773 8.59375C4.6049 8.59389 3.90523 9.29339 3.90523 10.1562C3.90523 11.0191 4.6049 11.7186 5.46773 11.7188C6.33068 11.7188 7.03023 11.0192 7.03023 10.1562ZM21.0927 10.1562C21.0927 9.2933 20.3932 8.59375 19.5302 8.59375C18.6674 8.59389 17.9677 9.29339 17.9677 10.1562C17.9677 11.0191 18.6674 11.7186 19.5302 11.7188C20.3932 11.7188 21.0927 11.0192 21.0927 10.1562ZM14.8427 7.03125C14.8427 5.73683 13.7934 4.6875 12.499 4.6875C11.2047 4.68764 10.1552 5.73692 10.1552 7.03125C10.1552 8.32558 11.2047 9.37486 12.499 9.375C13.7934 9.375 14.8427 8.32567 14.8427 7.03125ZM8.59273 10.1562C8.59273 11.8821 7.19362 13.2812 5.46773 13.2812C3.74196 13.2811 2.34273 11.8821 2.34273 10.1562C2.34273 8.43044 3.74196 7.03139 5.46773 7.03125C7.19362 7.03125 8.59273 8.43036 8.59273 10.1562ZM22.6552 10.1562C22.6552 11.8821 21.2561 13.2812 19.5302 13.2812C17.8045 13.2811 16.4052 11.8821 16.4052 10.1562C16.4052 8.43044 17.8045 7.03139 19.5302 7.03125C21.2561 7.03125 22.6552 8.43036 22.6552 10.1562ZM16.4052 7.03125C16.4052 9.18861 14.6563 10.9375 12.499 10.9375C10.3417 10.9374 8.59273 9.18853 8.59273 7.03125C8.59273 4.87397 10.3417 3.12514 12.499 3.125C14.6563 3.125 16.4052 4.87389 16.4052 7.03125Z' fill='%233838F9'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M12.499 12.5C14.7286 12.5 16.713 13.5403 18.0003 15.1571C18.4709 14.9563 18.9884 14.8438 19.5312 14.8438C21.6885 14.8438 23.4375 16.5927 23.4375 18.75C23.4375 18.8553 23.4335 18.9598 23.4253 19.0633C23.4008 19.3711 23.1967 19.6352 22.9055 19.7378C21.8487 20.1099 20.7128 20.3125 19.5312 20.3125C19.5164 20.3125 19.5013 20.3115 19.4865 20.3115C19.4588 20.5588 19.3159 20.7786 19.0999 20.9025C17.1548 22.0185 14.9 22.6562 12.499 22.6562C10.0979 22.6562 7.84311 22.0186 5.89803 20.9025C5.68216 20.7786 5.53811 20.5588 5.51046 20.3115C5.49656 20.3115 5.48266 20.3125 5.46875 20.3125C4.28718 20.3125 3.15132 20.1099 2.09452 19.7378C1.80326 19.6352 1.59921 19.3711 1.57471 19.0633C1.56647 18.9598 1.5625 18.8553 1.5625 18.75C1.5625 16.5926 3.31139 14.8438 5.46875 14.8438C6.01051 14.8438 6.52676 14.9561 6.99666 15.156C8.28389 13.5393 10.2694 12.5001 12.499 12.5ZM12.499 14.0625C10.5629 14.0626 8.86164 15.0684 7.88879 16.5894C7.35054 17.431 7.03569 18.4292 7.03023 19.5028C7.03019 19.5121 7.03023 19.5219 7.03023 19.5312C7.03023 19.6028 7.03362 19.674 7.03634 19.7449C8.66682 20.6057 10.5248 21.0937 12.499 21.0938C14.4732 21.0938 16.3311 20.6048 17.9616 19.7439C17.9643 19.6733 17.9677 19.6025 17.9677 19.5312C17.9677 19.521 17.9678 19.5115 17.9677 19.5028C17.9623 18.4294 17.6482 17.4308 17.1102 16.5894C16.1373 15.0682 14.4352 14.0625 12.499 14.0625ZM5.46875 16.4062C4.28242 16.4062 3.30387 17.2879 3.1484 18.4316C3.88591 18.6379 4.66366 18.75 5.46875 18.75C5.483 18.75 5.49724 18.7491 5.51147 18.749C5.59952 17.9546 5.81987 17.1996 6.15031 16.507C5.9349 16.4416 5.70624 16.4062 5.46875 16.4062ZM19.5312 16.4062C19.293 16.4062 19.0636 16.4423 18.8477 16.508C19.1779 17.2004 19.3985 17.9548 19.4865 18.749C19.5013 18.7491 19.5164 18.75 19.5312 18.75C20.336 18.75 21.1134 18.6378 21.8506 18.4316C21.6951 17.288 20.7175 16.4063 19.5312 16.4062ZM7.03023 10.1562C7.03023 9.2933 6.33068 8.59375 5.46773 8.59375C4.6049 8.59389 3.90523 9.29339 3.90523 10.1562C3.90523 11.0191 4.6049 11.7186 5.46773 11.7188C6.33068 11.7188 7.03023 11.0192 7.03023 10.1562ZM21.0927 10.1562C21.0927 9.2933 20.3932 8.59375 19.5302 8.59375C18.6674 8.59389 17.9677 9.29339 17.9677 10.1562C17.9677 11.0191 18.6674 11.7186 19.5302 11.7188C20.3932 11.7188 21.0927 11.0192 21.0927 10.1562ZM14.8427 7.03125C14.8427 5.73683 13.7934 4.6875 12.499 4.6875C11.2047 4.68764 10.1552 5.73692 10.1552 7.03125C10.1552 8.32558 11.2047 9.37486 12.499 9.375C13.7934 9.375 14.8427 8.32567 14.8427 7.03125ZM8.59273 10.1562C8.59273 11.8821 7.19362 13.2812 5.46773 13.2812C3.74196 13.2811 2.34273 11.8821 2.34273 10.1562C2.34273 8.43044 3.74196 7.03139 5.46773 7.03125C7.19362 7.03125 8.59273 8.43036 8.59273 10.1562ZM22.6552 10.1562C22.6552 11.8821 21.2561 13.2812 19.5302 13.2812C17.8045 13.2811 16.4052 11.8821 16.4052 10.1562C16.4052 8.43044 17.8045 7.03139 19.5302 7.03125C21.2561 7.03125 22.6552 8.43036 22.6552 10.1562ZM16.4052 7.03125C16.4052 9.18861 14.6563 10.9375 12.499 10.9375C10.3417 10.9374 8.59273 9.18853 8.59273 7.03125C8.59273 4.87397 10.3417 3.12514 12.499 3.125C14.6563 3.125 16.4052 4.87389 16.4052 7.03125Z' fill='%233838F9'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container a.section_title.careers::before,
header .top-bar .top-bar-right .submenu #main-container .section_title.careers::before,
header .top-bar .top-bar-left .submenu #main-container a.section_title.careers::before,
header .top-bar .top-bar-left .submenu #main-container .section_title.careers::before {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M20.3125 16.48C17.8471 17.2631 15.2225 17.6875 12.5 17.6875C9.77753 17.6875 7.15289 17.2631 4.6875 16.48V19.6671C4.68772 20.4346 5.23629 21.0675 5.95907 21.1635C8.09864 21.4475 10.282 21.5938 12.5 21.5938C14.718 21.5938 16.9014 21.4475 19.0409 21.1635C19.7637 21.0675 20.3123 20.4346 20.3125 19.6671V16.48ZM12.5081 13C12.9395 13.0002 13.2894 13.3499 13.2894 13.7812V13.7894C13.2892 14.2206 12.9394 14.5705 12.5081 14.5706H12.5C12.0686 14.5706 11.7189 14.2207 11.7188 13.7894V13.7812C11.7188 13.3498 12.0685 13 12.5 13H12.5081ZM21.0938 9.56881C21.0938 8.81066 20.5581 8.18209 19.8456 8.07548C18.6918 7.90286 17.5249 7.77085 16.3462 7.67977C15.0772 7.58171 13.7944 7.53125 12.5 7.53125C11.2056 7.53125 9.92276 7.58171 8.65377 7.67977C7.47513 7.77085 6.30817 7.90286 5.15442 8.07548C4.44189 8.18209 3.90625 8.81066 3.90625 9.56881V13.5096C3.90637 13.9659 4.10176 14.3796 4.41284 14.6449C4.53977 14.7531 4.68762 14.838 4.85331 14.8931C7.25587 15.6919 9.82677 16.125 12.5 16.125C15.1732 16.125 17.7441 15.6919 20.1467 14.8931C20.3124 14.838 20.4602 14.7531 20.5872 14.6449C20.8982 14.3796 21.0936 13.9659 21.0938 13.5096V9.56881ZM15.625 5.96875C15.625 5.10581 14.9254 4.40625 14.0625 4.40625H10.9375C10.0746 4.40625 9.375 5.10581 9.375 5.96875V6.06437C10.4087 6.0016 11.4507 5.96875 12.5 5.96875C13.5493 5.96875 14.5913 6.0016 15.625 6.06437V5.96875ZM17.1875 6.18339C18.1588 6.27231 19.1227 6.38741 20.0775 6.53027C21.592 6.75706 22.6562 8.07512 22.6562 9.56881V13.5096C22.6562 14.276 22.375 15.0096 21.875 15.5645V19.6671C21.8748 21.1793 20.7837 22.5076 19.2464 22.7117C17.0389 23.0048 14.7869 23.1562 12.5 23.1562C10.2131 23.1562 7.96112 23.0048 5.75358 22.7117C4.21634 22.5076 3.12522 21.1793 3.125 19.6671V15.5645C2.62499 15.0096 2.34385 14.276 2.34375 13.5096V9.56881C2.34375 8.07512 3.40805 6.75706 4.92249 6.53027C5.87728 6.38741 6.8412 6.27231 7.8125 6.18339V5.96875C7.8125 4.24286 9.21161 2.84375 10.9375 2.84375H14.0625C15.7884 2.84375 17.1875 4.24286 17.1875 5.96875V6.18339Z' fill='%233838F9'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M20.3125 16.48C17.8471 17.2631 15.2225 17.6875 12.5 17.6875C9.77753 17.6875 7.15289 17.2631 4.6875 16.48V19.6671C4.68772 20.4346 5.23629 21.0675 5.95907 21.1635C8.09864 21.4475 10.282 21.5938 12.5 21.5938C14.718 21.5938 16.9014 21.4475 19.0409 21.1635C19.7637 21.0675 20.3123 20.4346 20.3125 19.6671V16.48ZM12.5081 13C12.9395 13.0002 13.2894 13.3499 13.2894 13.7812V13.7894C13.2892 14.2206 12.9394 14.5705 12.5081 14.5706H12.5C12.0686 14.5706 11.7189 14.2207 11.7188 13.7894V13.7812C11.7188 13.3498 12.0685 13 12.5 13H12.5081ZM21.0938 9.56881C21.0938 8.81066 20.5581 8.18209 19.8456 8.07548C18.6918 7.90286 17.5249 7.77085 16.3462 7.67977C15.0772 7.58171 13.7944 7.53125 12.5 7.53125C11.2056 7.53125 9.92276 7.58171 8.65377 7.67977C7.47513 7.77085 6.30817 7.90286 5.15442 8.07548C4.44189 8.18209 3.90625 8.81066 3.90625 9.56881V13.5096C3.90637 13.9659 4.10176 14.3796 4.41284 14.6449C4.53977 14.7531 4.68762 14.838 4.85331 14.8931C7.25587 15.6919 9.82677 16.125 12.5 16.125C15.1732 16.125 17.7441 15.6919 20.1467 14.8931C20.3124 14.838 20.4602 14.7531 20.5872 14.6449C20.8982 14.3796 21.0936 13.9659 21.0938 13.5096V9.56881ZM15.625 5.96875C15.625 5.10581 14.9254 4.40625 14.0625 4.40625H10.9375C10.0746 4.40625 9.375 5.10581 9.375 5.96875V6.06437C10.4087 6.0016 11.4507 5.96875 12.5 5.96875C13.5493 5.96875 14.5913 6.0016 15.625 6.06437V5.96875ZM17.1875 6.18339C18.1588 6.27231 19.1227 6.38741 20.0775 6.53027C21.592 6.75706 22.6562 8.07512 22.6562 9.56881V13.5096C22.6562 14.276 22.375 15.0096 21.875 15.5645V19.6671C21.8748 21.1793 20.7837 22.5076 19.2464 22.7117C17.0389 23.0048 14.7869 23.1562 12.5 23.1562C10.2131 23.1562 7.96112 23.0048 5.75358 22.7117C4.21634 22.5076 3.12522 21.1793 3.125 19.6671V15.5645C2.62499 15.0096 2.34385 14.276 2.34375 13.5096V9.56881C2.34375 8.07512 3.40805 6.75706 4.92249 6.53027C5.87728 6.38741 6.8412 6.27231 7.8125 6.18339V5.96875C7.8125 4.24286 9.21161 2.84375 10.9375 2.84375H14.0625C15.7884 2.84375 17.1875 4.24286 17.1875 5.96875V6.18339Z' fill='%233838F9'/%3E%3C/svg%3E");
}
header .top-bar .top-bar-right .submenu #main-container::after,
header .top-bar .top-bar-left .submenu #main-container::after {
  content: "";
  width: 100vw;
  background: white;
  position: absolute;
  top: -50px;
  transform: translateX(-50%);
  left: 50%;
  bottom: -50px;
  z-index: -1;
}
header .top-bar .top-bar-right .submenu #main-container::before,
header .top-bar .top-bar-left .submenu #main-container::before {
  content: "";
  width: 100vw;
  height: 1px;
  background: #E4ECFF;
  position: absolute;
  top: -50px;
  transform: translateX(-50%);
  left: 50%;
  z-index: 1;
}
header .top-bar #utility-nav {
  background-color: transparent !important;
  align-items: center;
}
header .top-bar #utility-nav li {
  padding: 0;
  height: 45px;
  display: flex;
  align-items: center;
}
header .top-bar #utility-nav li:not(.button) a {
  color: #111111;
  font-size: 17px;
  padding: 0;
  position: relative;
  align-items: center;
  display: flex;
  line-height: 140%;
  padding: 5px 20px;
  transition: all 0.2s linear;
}
header .top-bar #utility-nav li:not(.button) a:hover {
  color: #3838F9;
}
header .top-bar #utility-nav li:hover {
  background-color: transparent !important;
}
header .top-bar.scrolled li.button {
  background: none;
  margin: 0;
  padding-left: 30px;
}
header .top-bar.scrolled li.button a {
  background: #3838F9 !important;
  color: #ffffff !important;
}
header .top-bar.scrolled li.button a::before {
  background-color: #3838F9 !important;
}
header .top-bar.scrolled li.button a::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='24' viewBox='0 0 11 24' fill='none'%3E%3Cpath d='M4 9.25L7.75 13L4 16.75' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
header .top-bar.scrolled li.button a:hover {
  background: #1622B3 !important;
}
header .top-bar.scrolled li.button a:hover::before {
  background-color: #ffffff !important;
}
header.promo-active .is-dropdown-submenu {
  top: 70px !important;
}
header.promo-active #hamburger {
  top: 18px !important;
}
@media (max-width: 768px) {
  header.promo-active #hamburger {
    top: 17px !important;
  }
  header.promo-active #mobile-menu.menu-active {
    top: 68px !important;
  }
}

#butter-bar {
  height: 50px;
  background-color: #3838F9;
  position: relative;
  display: flex;
}
#butter-bar .grid {
  height: 100%;
  width: 100%;
}
#butter-bar .grid .full, #butter-bar .grid .content {
  align-items: center;
  justify-content: center;
  display: flex;
  height: 100%;
}
#butter-bar span {
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 0.28px;
  font-family: "Aeonik-Medium";
  color: #ffffff;
  margin-right: 30px;
  padding: 8px 10px;
  border-radius: 4px;
  text-align: center;
  border: 1px solid #ffffff;
}
@media screen and (max-width: 768px) {
  #butter-bar span {
    display: none;
  }
}
#butter-bar p {
  font-size: 16px;
  line-height: 140%;
  color: #ffffff;
  display: flex;
  align-items: center;
}
#butter-bar p a {
  color: #ffffff;
  margin-left: 30px;
}
#butter-bar .text-button::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='24' viewBox='0 0 12 24' fill='none'%3E%3Cpath d='M4.5 9.25L8.25 13L4.5 16.75' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#butter-bar .text-button::before {
  background-color: #ffffff;
}
#butter-bar .close-promo {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 40px;
}
@media screen and (max-width: 1208px) {
  #butter-bar {
    height: auto;
    padding: 5px;
    background-size: cover;
  }
  #butter-bar .content {
    flex-direction: column;
    text-align: left;
    align-items: start !important;
  }
  #butter-bar .content p {
    align-items: start;
    line-height: 100%;
  }
  #butter-bar .content p a {
    margin-left: 0;
  }
  #butter-bar .grid {
    padding: 0 20px;
  }
}
@media screen and (max-width: 420px) {
  #butter-bar p, #butter-bar a {
    font-size: 12px;
  }
  #butter-bar a {
    margin-left: 10px;
  }
  #butter-bar .close-promo {
    margin-right: 20px;
  }
}

@media only screen and (max-width: 1208px) {
  header.header.topHeader.menu-active {
    background: #111;
  }
  header.header.menu-active {
    height: 95%;
    max-height: 100vh;
  }
  header.header .top-bar {
    justify-content: space-between;
    margin: 0 auto;
    padding: 0px 20px;
    height: 68px;
    background: #ffffff;
    position: relative;
  }
  header.header .top-bar .hide-for-mobile {
    display: none !important;
  }
  .top-bar .top-bar-left {
    flex: none;
    margin-right: 0;
  }
  .top-bar .top-bar-right {
    flex: none;
    margin-left: 0;
  }
  header.topHeader, header.fixedHeader {
    top: 0;
  }
  header.fixedHeader .top-bar {
    background: #fff;
    border: none;
    border-radius: 0;
  }
  #mobile-menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    z-index: 5;
    display: none;
  }
  #mobile-menu #offcanvas-nav {
    align-content: flex-start;
    width: 100%;
  }
  #mobile-menu #offcanvas-nav li a {
    color: #111111;
    font-size: 22px;
    font-weight: 500;
    line-height: 138%;
    padding: 20px 0;
  }
  #mobile-menu #offcanvas-nav li a:hover {
    color: #3838F9;
  }
  #mobile-menu #offcanvas-nav li.active > a {
    background: transparent;
  }
  #mobile-menu #offcanvas-nav li ul {
    display: flex;
    flex-direction: column;
    gap: 14px;
  }
  #mobile-menu #offcanvas-nav li li {
    border-bottom: none;
  }
  #mobile-menu #offcanvas-nav li li a {
    padding: 0;
  }
  #mobile-menu #offcanvas-nav li li.section-title:not(:first-child) {
    margin-top: 20px;
  }
  #mobile-menu #offcanvas-nav li li.section-title a {
    font-family: "Aeonik-Regular", sans-serif;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    line-height: 28px;
    letter-spacing: 0.4px;
    color: #3838F9;
  }
  #mobile-menu #offcanvas-nav li li.section-title a:hover {
    color: #0C0964;
  }
  #mobile-menu #offcanvas-nav li li.section-title.has-icon {
    padding-left: 35px;
  }
  #mobile-menu #offcanvas-nav li li.section-title.has-icon:before {
    position: absolute;
    height: 25px;
    width: 25px;
    top: 0;
    left: 0;
  }
  #mobile-menu #offcanvas-nav li li.section-title.has-icon.platform-overview::before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 26px;
    background-color: #3838F9;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M12.2182 2.11515C12.4296 2.03334 12.6679 2.04685 12.8703 2.15584L23.0265 7.62459C23.2796 7.76085 23.4375 8.02484 23.4375 8.31225C23.4375 8.59966 23.2796 8.86365 23.0265 8.99991L19.9504 10.656L23.0265 12.3121C23.2796 12.4483 23.4375 12.7123 23.4375 12.9997C23.4375 13.2872 23.2796 13.5512 23.0265 13.6874L19.9504 15.3435L23.0265 16.9996C23.2796 17.1358 23.4375 17.3998 23.4375 17.6872C23.4375 17.9747 23.2796 18.2387 23.0265 18.3749L12.8703 23.8437C12.639 23.9682 12.361 23.9682 12.1297 23.8437L1.97347 18.3749C1.72042 18.2387 1.5625 17.9747 1.5625 17.6872C1.5625 17.3998 1.72042 17.1358 1.97347 16.9996L5.04862 15.3435L1.97347 13.6874C1.72042 13.5512 1.5625 13.2872 1.5625 12.9997C1.5625 12.7123 1.72042 12.4483 1.97347 12.3121L5.04862 10.656L1.97347 8.99991C1.72042 8.86365 1.5625 8.59966 1.5625 8.31225C1.5625 8.02484 1.72042 7.76085 1.97347 7.62459L12.1297 2.15584L12.2182 2.11515ZM12.8703 19.1562C12.639 19.2807 12.361 19.2807 12.1297 19.1562L6.69556 16.2295L3.99068 17.6872L12.5 22.269L21.0083 17.6872L18.3034 16.2295L12.8703 19.1562ZM12.8703 14.4687C12.639 14.5932 12.361 14.5932 12.1297 14.4687L6.69556 11.542L3.99068 12.9997L12.5 17.5804L21.0083 12.9997L18.3034 11.542L12.8703 14.4687ZM3.99068 8.31123L12.5 12.8929L21.0083 8.31123L12.5 3.73054L3.99068 8.31123Z' fill='%233838F9'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M12.2182 2.11515C12.4296 2.03334 12.6679 2.04685 12.8703 2.15584L23.0265 7.62459C23.2796 7.76085 23.4375 8.02484 23.4375 8.31225C23.4375 8.59966 23.2796 8.86365 23.0265 8.99991L19.9504 10.656L23.0265 12.3121C23.2796 12.4483 23.4375 12.7123 23.4375 12.9997C23.4375 13.2872 23.2796 13.5512 23.0265 13.6874L19.9504 15.3435L23.0265 16.9996C23.2796 17.1358 23.4375 17.3998 23.4375 17.6872C23.4375 17.9747 23.2796 18.2387 23.0265 18.3749L12.8703 23.8437C12.639 23.9682 12.361 23.9682 12.1297 23.8437L1.97347 18.3749C1.72042 18.2387 1.5625 17.9747 1.5625 17.6872C1.5625 17.3998 1.72042 17.1358 1.97347 16.9996L5.04862 15.3435L1.97347 13.6874C1.72042 13.5512 1.5625 13.2872 1.5625 12.9997C1.5625 12.7123 1.72042 12.4483 1.97347 12.3121L5.04862 10.656L1.97347 8.99991C1.72042 8.86365 1.5625 8.59966 1.5625 8.31225C1.5625 8.02484 1.72042 7.76085 1.97347 7.62459L12.1297 2.15584L12.2182 2.11515ZM12.8703 19.1562C12.639 19.2807 12.361 19.2807 12.1297 19.1562L6.69556 16.2295L3.99068 17.6872L12.5 22.269L21.0083 17.6872L18.3034 16.2295L12.8703 19.1562ZM12.8703 14.4687C12.639 14.5932 12.361 14.5932 12.1297 14.4687L6.69556 11.542L3.99068 12.9997L12.5 17.5804L21.0083 12.9997L18.3034 11.542L12.8703 14.4687ZM3.99068 8.31123L12.5 12.8929L21.0083 8.31123L12.5 3.73054L3.99068 8.31123Z' fill='%233838F9'/%3E%3C/svg%3E");
    mask-size: content;
    -webkit-mask-size: contain;
  }
  #mobile-menu #offcanvas-nav li li.section-title.has-icon.all-use-cases::before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 26px;
    background-color: #3838F9;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M12.03 9.4915C12.3547 9.40468 12.6983 9.53549 12.8835 9.816L18.3289 18.0629C18.5027 18.3265 18.5007 18.669 18.3238 18.9306C18.1468 19.1922 17.8296 19.3215 17.5201 19.2581L15.3351 18.8105L16.4235 22.8724C16.5352 23.2892 16.2879 23.718 15.8712 23.8297C15.4807 23.9342 15.0801 23.7234 14.9394 23.3536L14.9139 23.2773L13.8255 19.2154L12.1582 20.6945C11.9218 20.9042 11.5818 20.9517 11.2976 20.8135C11.0136 20.6753 10.8413 20.3791 10.8602 20.0638L11.4522 10.1995L11.4695 10.0764C11.5319 9.79565 11.7457 9.56768 12.03 9.4915ZM7.52767 15.3041C7.83277 14.999 8.32833 14.999 8.63342 15.3041C8.93852 15.6092 8.93852 16.1047 8.63342 16.4098L6.9753 18.0669C6.67017 18.3717 6.17554 18.3719 5.87056 18.0669C5.56559 17.762 5.56583 17.2673 5.87056 16.9622L7.52767 15.3041ZM12.5326 18.2745L13.7349 17.2084L13.8072 17.1514C13.9816 17.0299 14.1995 16.9842 14.4104 17.0273L15.9851 17.3488L12.8703 12.6328L12.5326 18.2745ZM6.25 10.6562C6.68147 10.6562 7.03125 11.006 7.03125 11.4375C7.03125 11.869 6.68147 12.2188 6.25 12.2188H3.90625C3.47478 12.2188 3.125 11.869 3.125 11.4375C3.125 11.006 3.47478 10.6562 3.90625 10.6562H6.25ZM21.0938 10.6562C21.5252 10.6562 21.875 11.006 21.875 11.4375C21.875 11.869 21.5252 12.2188 21.0938 12.2188H18.75C18.3185 12.2188 17.9687 11.869 17.9687 11.4375C17.9687 11.006 18.3185 10.6562 18.75 10.6562H21.0938ZM5.87056 4.80806C6.17554 4.50309 6.67017 4.50334 6.9753 4.80806L8.63342 6.46517L8.68632 6.52519C8.93663 6.83204 8.91946 7.28488 8.63342 7.57092C8.34738 7.85696 7.89454 7.87413 7.58769 7.62382L7.52767 7.57092L5.87056 5.9128C5.56584 5.60767 5.56559 5.11304 5.87056 4.80806ZM18.0247 4.80806C18.3298 4.50334 18.8245 4.50309 19.1294 4.80806C19.4344 5.11304 19.4342 5.60767 19.1294 5.9128L17.4723 7.57092L17.4123 7.62382C17.1055 7.87413 16.6526 7.85696 16.3666 7.57092C16.0615 7.26583 16.0615 6.77027 16.3666 6.46517L18.0247 4.80806ZM11.7188 5.1875V2.84375C11.7188 2.41228 12.0685 2.0625 12.5 2.0625C12.9315 2.0625 13.2812 2.41228 13.2812 2.84375V5.1875C13.2812 5.61897 12.9315 5.96875 12.5 5.96875C12.0685 5.96875 11.7188 5.61897 11.7188 5.1875Z' fill='%233838F9'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M12.03 9.4915C12.3547 9.40468 12.6983 9.53549 12.8835 9.816L18.3289 18.0629C18.5027 18.3265 18.5007 18.669 18.3238 18.9306C18.1468 19.1922 17.8296 19.3215 17.5201 19.2581L15.3351 18.8105L16.4235 22.8724C16.5352 23.2892 16.2879 23.718 15.8712 23.8297C15.4807 23.9342 15.0801 23.7234 14.9394 23.3536L14.9139 23.2773L13.8255 19.2154L12.1582 20.6945C11.9218 20.9042 11.5818 20.9517 11.2976 20.8135C11.0136 20.6753 10.8413 20.3791 10.8602 20.0638L11.4522 10.1995L11.4695 10.0764C11.5319 9.79565 11.7457 9.56768 12.03 9.4915ZM7.52767 15.3041C7.83277 14.999 8.32833 14.999 8.63342 15.3041C8.93852 15.6092 8.93852 16.1047 8.63342 16.4098L6.9753 18.0669C6.67017 18.3717 6.17554 18.3719 5.87056 18.0669C5.56559 17.762 5.56583 17.2673 5.87056 16.9622L7.52767 15.3041ZM12.5326 18.2745L13.7349 17.2084L13.8072 17.1514C13.9816 17.0299 14.1995 16.9842 14.4104 17.0273L15.9851 17.3488L12.8703 12.6328L12.5326 18.2745ZM6.25 10.6562C6.68147 10.6562 7.03125 11.006 7.03125 11.4375C7.03125 11.869 6.68147 12.2188 6.25 12.2188H3.90625C3.47478 12.2188 3.125 11.869 3.125 11.4375C3.125 11.006 3.47478 10.6562 3.90625 10.6562H6.25ZM21.0938 10.6562C21.5252 10.6562 21.875 11.006 21.875 11.4375C21.875 11.869 21.5252 12.2188 21.0938 12.2188H18.75C18.3185 12.2188 17.9687 11.869 17.9687 11.4375C17.9687 11.006 18.3185 10.6562 18.75 10.6562H21.0938ZM5.87056 4.80806C6.17554 4.50309 6.67017 4.50334 6.9753 4.80806L8.63342 6.46517L8.68632 6.52519C8.93663 6.83204 8.91946 7.28488 8.63342 7.57092C8.34738 7.85696 7.89454 7.87413 7.58769 7.62382L7.52767 7.57092L5.87056 5.9128C5.56584 5.60767 5.56559 5.11304 5.87056 4.80806ZM18.0247 4.80806C18.3298 4.50334 18.8245 4.50309 19.1294 4.80806C19.4344 5.11304 19.4342 5.60767 19.1294 5.9128L17.4723 7.57092L17.4123 7.62382C17.1055 7.87413 16.6526 7.85696 16.3666 7.57092C16.0615 7.26583 16.0615 6.77027 16.3666 6.46517L18.0247 4.80806ZM11.7188 5.1875V2.84375C11.7188 2.41228 12.0685 2.0625 12.5 2.0625C12.9315 2.0625 13.2812 2.41228 13.2812 2.84375V5.1875C13.2812 5.61897 12.9315 5.96875 12.5 5.96875C12.0685 5.96875 11.7188 5.61897 11.7188 5.1875Z' fill='%233838F9'/%3E%3C/svg%3E");
    mask-size: content;
    -webkit-mask-size: contain;
  }
  #mobile-menu #offcanvas-nav li li.section-title.has-icon.by-industry::before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 26px;
    background-color: #3838F9;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M15.625 2.84375C16.0565 2.84375 16.4062 3.19353 16.4062 3.625C16.4062 4.05647 16.0565 4.40625 15.625 4.40625V7.53125H21.875C22.3065 7.53125 22.6562 7.88103 22.6562 8.3125C22.6562 8.74397 22.3065 9.09375 21.875 9.09375V21.5938H22.6562L22.7366 21.5978C23.1303 21.6381 23.4375 21.9707 23.4375 22.375C23.4375 22.7793 23.1303 23.1119 22.7366 23.1522L22.6562 23.1562H2.34375C1.91228 23.1562 1.5625 22.8065 1.5625 22.375C1.5625 21.9435 1.91228 21.5938 2.34375 21.5938H3.125V4.40625C2.69353 4.40625 2.34375 4.05647 2.34375 3.625C2.34375 3.19353 2.69353 2.84375 3.125 2.84375H15.625ZM15.625 21.5938H20.3125V9.09375H15.625V21.5938ZM10.9375 18.8594C10.9375 18.6436 10.7626 18.4687 10.5469 18.4687H8.20312C7.98739 18.4687 7.8125 18.6436 7.8125 18.8594V21.5938H10.9375V18.8594ZM17.9769 17.6875C18.4082 17.6877 18.7581 18.0374 18.7581 18.4687V18.4769C18.758 18.9081 18.4081 19.258 17.9769 19.2581H17.9688C17.5374 19.2581 17.1877 18.9082 17.1875 18.4769V18.4687C17.1875 18.0373 17.5373 17.6875 17.9688 17.6875H17.9769ZM17.9769 14.5625C18.4082 14.5627 18.7581 14.9124 18.7581 15.3438V15.3519C18.758 15.7831 18.4081 16.133 17.9769 16.1331H17.9688C17.5374 16.1331 17.1877 15.7832 17.1875 15.3519V15.3438C17.1875 14.9123 17.5373 14.5625 17.9688 14.5625H17.9769ZM7.8125 13C8.24397 13 8.59375 13.3498 8.59375 13.7812C8.59375 14.2127 8.24397 14.5625 7.8125 14.5625H7.03125C6.59978 14.5625 6.25 14.2127 6.25 13.7812C6.25 13.3498 6.59978 13 7.03125 13H7.8125ZM11.7188 13C12.1502 13 12.5 13.3498 12.5 13.7812C12.5 14.2127 12.1502 14.5625 11.7188 14.5625H10.9375C10.506 14.5625 10.1562 14.2127 10.1562 13.7812C10.1562 13.3498 10.506 13 10.9375 13H11.7188ZM17.9769 11.4375C18.4082 11.4377 18.7581 11.7874 18.7581 12.2188V12.2269C18.758 12.6581 18.4081 13.008 17.9769 13.0081H17.9688C17.5374 13.0081 17.1877 12.6582 17.1875 12.2269V12.2188C17.1875 11.7873 17.5373 11.4375 17.9688 11.4375H17.9769ZM7.8125 9.875C8.24397 9.875 8.59375 10.2248 8.59375 10.6562C8.59375 11.0877 8.24397 11.4375 7.8125 11.4375H7.03125C6.59978 11.4375 6.25 11.0877 6.25 10.6562C6.25 10.2248 6.59978 9.875 7.03125 9.875H7.8125ZM11.7188 9.875C12.1502 9.875 12.5 10.2248 12.5 10.6562C12.5 11.0877 12.1502 11.4375 11.7188 11.4375H10.9375C10.506 11.4375 10.1562 11.0877 10.1562 10.6562C10.1562 10.2248 10.506 9.875 10.9375 9.875H11.7188ZM7.8125 6.75C8.24397 6.75 8.59375 7.09978 8.59375 7.53125C8.59375 7.96272 8.24397 8.3125 7.8125 8.3125H7.03125C6.59978 8.3125 6.25 7.96272 6.25 7.53125C6.25 7.09978 6.59978 6.75 7.03125 6.75H7.8125ZM11.7188 6.75C12.1502 6.75 12.5 7.09978 12.5 7.53125C12.5 7.96272 12.1502 8.3125 11.7188 8.3125H10.9375C10.506 8.3125 10.1562 7.96272 10.1562 7.53125C10.1562 7.09978 10.506 6.75 10.9375 6.75H11.7188ZM12.5 21.5938H14.0625V4.40625H4.6875V21.5938H6.25V18.8594C6.25 17.7807 7.12444 16.9062 8.20312 16.9062H10.5469C11.6256 16.9062 12.5 17.7807 12.5 18.8594V21.5938Z' fill='%233838F9'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M15.625 2.84375C16.0565 2.84375 16.4062 3.19353 16.4062 3.625C16.4062 4.05647 16.0565 4.40625 15.625 4.40625V7.53125H21.875C22.3065 7.53125 22.6562 7.88103 22.6562 8.3125C22.6562 8.74397 22.3065 9.09375 21.875 9.09375V21.5938H22.6562L22.7366 21.5978C23.1303 21.6381 23.4375 21.9707 23.4375 22.375C23.4375 22.7793 23.1303 23.1119 22.7366 23.1522L22.6562 23.1562H2.34375C1.91228 23.1562 1.5625 22.8065 1.5625 22.375C1.5625 21.9435 1.91228 21.5938 2.34375 21.5938H3.125V4.40625C2.69353 4.40625 2.34375 4.05647 2.34375 3.625C2.34375 3.19353 2.69353 2.84375 3.125 2.84375H15.625ZM15.625 21.5938H20.3125V9.09375H15.625V21.5938ZM10.9375 18.8594C10.9375 18.6436 10.7626 18.4687 10.5469 18.4687H8.20312C7.98739 18.4687 7.8125 18.6436 7.8125 18.8594V21.5938H10.9375V18.8594ZM17.9769 17.6875C18.4082 17.6877 18.7581 18.0374 18.7581 18.4687V18.4769C18.758 18.9081 18.4081 19.258 17.9769 19.2581H17.9688C17.5374 19.2581 17.1877 18.9082 17.1875 18.4769V18.4687C17.1875 18.0373 17.5373 17.6875 17.9688 17.6875H17.9769ZM17.9769 14.5625C18.4082 14.5627 18.7581 14.9124 18.7581 15.3438V15.3519C18.758 15.7831 18.4081 16.133 17.9769 16.1331H17.9688C17.5374 16.1331 17.1877 15.7832 17.1875 15.3519V15.3438C17.1875 14.9123 17.5373 14.5625 17.9688 14.5625H17.9769ZM7.8125 13C8.24397 13 8.59375 13.3498 8.59375 13.7812C8.59375 14.2127 8.24397 14.5625 7.8125 14.5625H7.03125C6.59978 14.5625 6.25 14.2127 6.25 13.7812C6.25 13.3498 6.59978 13 7.03125 13H7.8125ZM11.7188 13C12.1502 13 12.5 13.3498 12.5 13.7812C12.5 14.2127 12.1502 14.5625 11.7188 14.5625H10.9375C10.506 14.5625 10.1562 14.2127 10.1562 13.7812C10.1562 13.3498 10.506 13 10.9375 13H11.7188ZM17.9769 11.4375C18.4082 11.4377 18.7581 11.7874 18.7581 12.2188V12.2269C18.758 12.6581 18.4081 13.008 17.9769 13.0081H17.9688C17.5374 13.0081 17.1877 12.6582 17.1875 12.2269V12.2188C17.1875 11.7873 17.5373 11.4375 17.9688 11.4375H17.9769ZM7.8125 9.875C8.24397 9.875 8.59375 10.2248 8.59375 10.6562C8.59375 11.0877 8.24397 11.4375 7.8125 11.4375H7.03125C6.59978 11.4375 6.25 11.0877 6.25 10.6562C6.25 10.2248 6.59978 9.875 7.03125 9.875H7.8125ZM11.7188 9.875C12.1502 9.875 12.5 10.2248 12.5 10.6562C12.5 11.0877 12.1502 11.4375 11.7188 11.4375H10.9375C10.506 11.4375 10.1562 11.0877 10.1562 10.6562C10.1562 10.2248 10.506 9.875 10.9375 9.875H11.7188ZM7.8125 6.75C8.24397 6.75 8.59375 7.09978 8.59375 7.53125C8.59375 7.96272 8.24397 8.3125 7.8125 8.3125H7.03125C6.59978 8.3125 6.25 7.96272 6.25 7.53125C6.25 7.09978 6.59978 6.75 7.03125 6.75H7.8125ZM11.7188 6.75C12.1502 6.75 12.5 7.09978 12.5 7.53125C12.5 7.96272 12.1502 8.3125 11.7188 8.3125H10.9375C10.506 8.3125 10.1562 7.96272 10.1562 7.53125C10.1562 7.09978 10.506 6.75 10.9375 6.75H11.7188ZM12.5 21.5938H14.0625V4.40625H4.6875V21.5938H6.25V18.8594C6.25 17.7807 7.12444 16.9062 8.20312 16.9062H10.5469C11.6256 16.9062 12.5 17.7807 12.5 18.8594V21.5938Z' fill='%233838F9'/%3E%3C/svg%3E");
    mask-size: content;
    -webkit-mask-size: contain;
  }
  #mobile-menu #offcanvas-nav li li.section-title.has-icon.by-workflow::before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 26px;
    background-color: #3838F9;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 5.96875C13.7636 5.96875 15.016 6.01635 16.2554 6.10984C17.9371 6.2367 19.2633 7.56289 19.3902 9.2446C19.436 9.85236 19.4708 10.4632 19.4944 11.077L17.7399 9.32257C17.4348 9.01748 16.9402 9.01748 16.6351 9.32257C16.33 9.62767 16.33 10.1223 16.6351 10.4274L19.7601 13.5524C20.0652 13.8575 20.5598 13.8575 20.8649 13.5524L23.9899 10.4274C24.295 10.1223 24.295 9.62767 23.9899 9.32257C23.6848 9.01748 23.1902 9.01748 22.8851 9.32257L21.0606 11.1471C21.0363 10.4703 20.9988 9.7969 20.9482 9.12707C20.7633 6.67512 18.8249 4.73672 16.3729 4.55177C15.0944 4.45533 13.8029 4.40625 12.5 4.40625C11.1971 4.40625 9.90555 4.45533 8.62707 4.55177C6.17512 4.73672 4.23672 6.67512 4.05177 9.12707C4.03421 9.35992 4.01821 9.5932 4.0038 9.82692C3.97724 10.2576 4.30483 10.6282 4.73548 10.6548C5.16614 10.6813 5.53678 10.3537 5.56334 9.92308C5.57731 9.6965 5.59282 9.47034 5.60984 9.2446C5.7367 7.56289 7.06289 6.2367 8.7446 6.10984C9.98401 6.01635 11.2364 5.96875 12.5 5.96875ZM5.23993 12.4476C4.93483 12.1425 4.44017 12.1425 4.13507 12.4476L1.01007 15.5726C0.704976 15.8777 0.704976 16.3723 1.01007 16.6774C1.31517 16.9825 1.80983 16.9825 2.11493 16.6774L3.93944 14.8529C3.96372 15.5297 4.00124 16.2031 4.05177 16.8729C4.23672 19.3249 6.17512 21.2633 8.62707 21.4482C9.90555 21.5447 11.1971 21.5937 12.5 21.5937C13.8029 21.5937 15.0944 21.5447 16.3729 21.4482C18.8249 21.2633 20.7633 19.3249 20.9482 16.8729C20.9658 16.6401 20.9818 16.4068 20.9962 16.1731C21.0228 15.7424 20.6952 15.3718 20.2645 15.3452C19.8339 15.3187 19.4632 15.6463 19.4367 16.0769C19.4227 16.3035 19.4072 16.5297 19.3902 16.7554C19.2633 18.4371 17.9371 19.7633 16.2554 19.8902C15.016 19.9836 13.7636 20.0312 12.5 20.0312C11.2364 20.0312 9.98401 19.9836 8.7446 19.8902C7.06289 19.7633 5.7367 18.4371 5.60984 16.7554C5.564 16.1476 5.52919 15.5368 5.50561 14.923L7.26007 16.6774C7.56517 16.9825 8.05983 16.9825 8.36493 16.6774C8.67002 16.3723 8.67002 15.8777 8.36493 15.5726L5.23993 12.4476Z' fill='%233838F9'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 5.96875C13.7636 5.96875 15.016 6.01635 16.2554 6.10984C17.9371 6.2367 19.2633 7.56289 19.3902 9.2446C19.436 9.85236 19.4708 10.4632 19.4944 11.077L17.7399 9.32257C17.4348 9.01748 16.9402 9.01748 16.6351 9.32257C16.33 9.62767 16.33 10.1223 16.6351 10.4274L19.7601 13.5524C20.0652 13.8575 20.5598 13.8575 20.8649 13.5524L23.9899 10.4274C24.295 10.1223 24.295 9.62767 23.9899 9.32257C23.6848 9.01748 23.1902 9.01748 22.8851 9.32257L21.0606 11.1471C21.0363 10.4703 20.9988 9.7969 20.9482 9.12707C20.7633 6.67512 18.8249 4.73672 16.3729 4.55177C15.0944 4.45533 13.8029 4.40625 12.5 4.40625C11.1971 4.40625 9.90555 4.45533 8.62707 4.55177C6.17512 4.73672 4.23672 6.67512 4.05177 9.12707C4.03421 9.35992 4.01821 9.5932 4.0038 9.82692C3.97724 10.2576 4.30483 10.6282 4.73548 10.6548C5.16614 10.6813 5.53678 10.3537 5.56334 9.92308C5.57731 9.6965 5.59282 9.47034 5.60984 9.2446C5.7367 7.56289 7.06289 6.2367 8.7446 6.10984C9.98401 6.01635 11.2364 5.96875 12.5 5.96875ZM5.23993 12.4476C4.93483 12.1425 4.44017 12.1425 4.13507 12.4476L1.01007 15.5726C0.704976 15.8777 0.704976 16.3723 1.01007 16.6774C1.31517 16.9825 1.80983 16.9825 2.11493 16.6774L3.93944 14.8529C3.96372 15.5297 4.00124 16.2031 4.05177 16.8729C4.23672 19.3249 6.17512 21.2633 8.62707 21.4482C9.90555 21.5447 11.1971 21.5937 12.5 21.5937C13.8029 21.5937 15.0944 21.5447 16.3729 21.4482C18.8249 21.2633 20.7633 19.3249 20.9482 16.8729C20.9658 16.6401 20.9818 16.4068 20.9962 16.1731C21.0228 15.7424 20.6952 15.3718 20.2645 15.3452C19.8339 15.3187 19.4632 15.6463 19.4367 16.0769C19.4227 16.3035 19.4072 16.5297 19.3902 16.7554C19.2633 18.4371 17.9371 19.7633 16.2554 19.8902C15.016 19.9836 13.7636 20.0312 12.5 20.0312C11.2364 20.0312 9.98401 19.9836 8.7446 19.8902C7.06289 19.7633 5.7367 18.4371 5.60984 16.7554C5.564 16.1476 5.52919 15.5368 5.50561 14.923L7.26007 16.6774C7.56517 16.9825 8.05983 16.9825 8.36493 16.6774C8.67002 16.3723 8.67002 15.8777 8.36493 15.5726L5.23993 12.4476Z' fill='%233838F9'/%3E%3C/svg%3E");
    mask-size: content;
    -webkit-mask-size: contain;
  }
  #mobile-menu #offcanvas-nav li li.section-title.has-icon.by-role::before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 26px;
    background-color: #3838F9;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M8.98437 13C11.3964 13 13.5376 14.1516 14.8926 15.9317C15.7997 15.0836 17.0183 14.5625 18.3594 14.5625C21.1639 14.5625 23.4375 16.8361 23.4375 19.6406C23.4375 19.7117 23.4363 19.7828 23.4334 19.8532C23.4215 20.1394 23.2532 20.3965 22.996 20.5226C21.5957 21.209 20.0214 21.5937 18.3594 21.5938C17.5019 21.5938 16.6676 21.4904 15.8681 21.2967C13.8456 22.4778 11.4934 23.1562 8.98437 23.1562C6.4099 23.1562 3.99943 22.4439 1.94194 21.2052C1.71125 21.0663 1.56809 20.8183 1.56352 20.549C1.56281 20.5068 1.5625 20.4643 1.5625 20.4219C1.5625 16.3229 4.88539 13 8.98437 13ZM8.98437 14.5625C5.85997 14.5625 3.3066 17.0079 3.13416 20.0892C4.86774 21.0478 6.86123 21.5938 8.98437 21.5938C11.1069 21.5938 13.0993 21.0472 14.8326 20.0892C14.7823 19.1898 14.5315 18.3459 14.1215 17.601C13.1236 15.7882 11.1965 14.5625 8.98437 14.5625ZM18.3594 16.125C17.3108 16.125 16.3687 16.5832 15.7237 17.3132C16.0797 18.0839 16.3055 18.9255 16.3778 19.8105C17.0148 19.9539 17.6777 20.0312 18.3594 20.0312C19.6025 20.0312 20.7847 19.7785 21.8597 19.3232C21.6993 17.5304 20.194 16.125 18.3594 16.125ZM20.3125 9.48437C20.3125 8.40569 19.4381 7.53125 18.3594 7.53125C17.2807 7.53125 16.4062 8.40569 16.4062 9.48437C16.4062 10.5631 17.2807 11.4375 18.3594 11.4375C19.4381 11.4375 20.3125 10.5631 20.3125 9.48437ZM11.7188 7.14062C11.7188 5.63047 10.4945 4.40625 8.98437 4.40625C7.47422 4.40625 6.25 5.63047 6.25 7.14062C6.25 8.65078 7.47422 9.875 8.98437 9.875C10.4945 9.875 11.7188 8.65078 11.7188 7.14062ZM21.875 9.48437C21.875 11.426 20.301 13 18.3594 13C16.4177 13 14.8437 11.426 14.8437 9.48437C14.8437 7.54275 16.4177 5.96875 18.3594 5.96875C20.301 5.96875 21.875 7.54275 21.875 9.48437ZM13.2812 7.14062C13.2812 9.51372 11.3575 11.4375 8.98437 11.4375C6.61128 11.4375 4.6875 9.51372 4.6875 7.14062C4.6875 4.76753 6.61128 2.84375 8.98437 2.84375C11.3575 2.84375 13.2812 4.76753 13.2812 7.14062Z' fill='%233838F9'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M8.98437 13C11.3964 13 13.5376 14.1516 14.8926 15.9317C15.7997 15.0836 17.0183 14.5625 18.3594 14.5625C21.1639 14.5625 23.4375 16.8361 23.4375 19.6406C23.4375 19.7117 23.4363 19.7828 23.4334 19.8532C23.4215 20.1394 23.2532 20.3965 22.996 20.5226C21.5957 21.209 20.0214 21.5937 18.3594 21.5938C17.5019 21.5938 16.6676 21.4904 15.8681 21.2967C13.8456 22.4778 11.4934 23.1562 8.98437 23.1562C6.4099 23.1562 3.99943 22.4439 1.94194 21.2052C1.71125 21.0663 1.56809 20.8183 1.56352 20.549C1.56281 20.5068 1.5625 20.4643 1.5625 20.4219C1.5625 16.3229 4.88539 13 8.98437 13ZM8.98437 14.5625C5.85997 14.5625 3.3066 17.0079 3.13416 20.0892C4.86774 21.0478 6.86123 21.5938 8.98437 21.5938C11.1069 21.5938 13.0993 21.0472 14.8326 20.0892C14.7823 19.1898 14.5315 18.3459 14.1215 17.601C13.1236 15.7882 11.1965 14.5625 8.98437 14.5625ZM18.3594 16.125C17.3108 16.125 16.3687 16.5832 15.7237 17.3132C16.0797 18.0839 16.3055 18.9255 16.3778 19.8105C17.0148 19.9539 17.6777 20.0312 18.3594 20.0312C19.6025 20.0312 20.7847 19.7785 21.8597 19.3232C21.6993 17.5304 20.194 16.125 18.3594 16.125ZM20.3125 9.48437C20.3125 8.40569 19.4381 7.53125 18.3594 7.53125C17.2807 7.53125 16.4062 8.40569 16.4062 9.48437C16.4062 10.5631 17.2807 11.4375 18.3594 11.4375C19.4381 11.4375 20.3125 10.5631 20.3125 9.48437ZM11.7188 7.14062C11.7188 5.63047 10.4945 4.40625 8.98437 4.40625C7.47422 4.40625 6.25 5.63047 6.25 7.14062C6.25 8.65078 7.47422 9.875 8.98437 9.875C10.4945 9.875 11.7188 8.65078 11.7188 7.14062ZM21.875 9.48437C21.875 11.426 20.301 13 18.3594 13C16.4177 13 14.8437 11.426 14.8437 9.48437C14.8437 7.54275 16.4177 5.96875 18.3594 5.96875C20.301 5.96875 21.875 7.54275 21.875 9.48437ZM13.2812 7.14062C13.2812 9.51372 11.3575 11.4375 8.98437 11.4375C6.61128 11.4375 4.6875 9.51372 4.6875 7.14062C4.6875 4.76753 6.61128 2.84375 8.98437 2.84375C11.3575 2.84375 13.2812 4.76753 13.2812 7.14062Z' fill='%233838F9'/%3E%3C/svg%3E");
    mask-size: content;
    -webkit-mask-size: contain;
  }
  #mobile-menu #offcanvas-nav li li.section-title.has-icon.blog::before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 26px;
    background-color: #3838F9;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M21.0938 9.48438C21.0938 9.26864 20.9189 9.09375 20.7031 9.09375H17.9687V19.25C17.9687 20.1129 18.6683 20.8125 19.5312 20.8125C20.3942 20.8125 21.0938 20.1129 21.0938 19.25V9.48438ZM14.0625 16.9062C14.494 16.9062 14.8438 17.256 14.8438 17.6875C14.8438 18.119 14.494 18.4687 14.0625 18.4687H6.25C5.81853 18.4687 5.46875 18.119 5.46875 17.6875C5.46875 17.256 5.81853 16.9062 6.25 16.9062H14.0625ZM14.0625 13.7812C14.494 13.7812 14.8438 14.131 14.8438 14.5625C14.8438 14.994 14.494 15.3438 14.0625 15.3438H6.25C5.81853 15.3438 5.46875 14.994 5.46875 14.5625C5.46875 14.131 5.81853 13.7812 6.25 13.7812H14.0625ZM9.375 7.53125C9.80647 7.53125 10.1562 7.88103 10.1562 8.3125V11.4375C10.1562 11.869 9.80647 12.2188 9.375 12.2188H6.25C5.81853 12.2188 5.46875 11.869 5.46875 11.4375V8.3125C5.46875 7.88103 5.81853 7.53125 6.25 7.53125H9.375ZM14.0625 10.6562C14.494 10.6562 14.8438 11.006 14.8438 11.4375C14.8438 11.869 14.494 12.2188 14.0625 12.2188H12.5C12.0685 12.2188 11.7188 11.869 11.7188 11.4375C11.7188 11.006 12.0685 10.6562 12.5 10.6562H14.0625ZM7.03125 10.6562H8.59375V9.09375H7.03125V10.6562ZM14.0625 7.53125C14.494 7.53125 14.8438 7.88103 14.8438 8.3125C14.8438 8.74397 14.494 9.09375 14.0625 9.09375H12.5C12.0685 9.09375 11.7188 8.74397 11.7188 8.3125C11.7188 7.88103 12.0685 7.53125 12.5 7.53125H14.0625ZM16.4062 5.57812C16.4062 5.36239 16.2314 5.1875 16.0156 5.1875H4.29687C4.08114 5.1875 3.90625 5.36239 3.90625 5.57812V19.25C3.90625 20.1129 4.60581 20.8125 5.46875 20.8125H16.8284C16.5619 20.3525 16.4062 19.8199 16.4062 19.25V5.57812ZM17.9687 7.53125H20.7031C21.7818 7.53125 22.6562 8.40569 22.6562 9.48438V19.25C22.6562 20.9759 21.2571 22.375 19.5312 22.375H5.46875C3.74286 22.375 2.34375 20.9759 2.34375 19.25V5.57812C2.34375 4.49944 3.21819 3.625 4.29687 3.625H16.0156C17.0943 3.625 17.9687 4.49944 17.9687 5.57812V7.53125Z' fill='%233838F9'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M21.0938 9.48438C21.0938 9.26864 20.9189 9.09375 20.7031 9.09375H17.9687V19.25C17.9687 20.1129 18.6683 20.8125 19.5312 20.8125C20.3942 20.8125 21.0938 20.1129 21.0938 19.25V9.48438ZM14.0625 16.9062C14.494 16.9062 14.8438 17.256 14.8438 17.6875C14.8438 18.119 14.494 18.4687 14.0625 18.4687H6.25C5.81853 18.4687 5.46875 18.119 5.46875 17.6875C5.46875 17.256 5.81853 16.9062 6.25 16.9062H14.0625ZM14.0625 13.7812C14.494 13.7812 14.8438 14.131 14.8438 14.5625C14.8438 14.994 14.494 15.3438 14.0625 15.3438H6.25C5.81853 15.3438 5.46875 14.994 5.46875 14.5625C5.46875 14.131 5.81853 13.7812 6.25 13.7812H14.0625ZM9.375 7.53125C9.80647 7.53125 10.1562 7.88103 10.1562 8.3125V11.4375C10.1562 11.869 9.80647 12.2188 9.375 12.2188H6.25C5.81853 12.2188 5.46875 11.869 5.46875 11.4375V8.3125C5.46875 7.88103 5.81853 7.53125 6.25 7.53125H9.375ZM14.0625 10.6562C14.494 10.6562 14.8438 11.006 14.8438 11.4375C14.8438 11.869 14.494 12.2188 14.0625 12.2188H12.5C12.0685 12.2188 11.7188 11.869 11.7188 11.4375C11.7188 11.006 12.0685 10.6562 12.5 10.6562H14.0625ZM7.03125 10.6562H8.59375V9.09375H7.03125V10.6562ZM14.0625 7.53125C14.494 7.53125 14.8438 7.88103 14.8438 8.3125C14.8438 8.74397 14.494 9.09375 14.0625 9.09375H12.5C12.0685 9.09375 11.7188 8.74397 11.7188 8.3125C11.7188 7.88103 12.0685 7.53125 12.5 7.53125H14.0625ZM16.4062 5.57812C16.4062 5.36239 16.2314 5.1875 16.0156 5.1875H4.29687C4.08114 5.1875 3.90625 5.36239 3.90625 5.57812V19.25C3.90625 20.1129 4.60581 20.8125 5.46875 20.8125H16.8284C16.5619 20.3525 16.4062 19.8199 16.4062 19.25V5.57812ZM17.9687 7.53125H20.7031C21.7818 7.53125 22.6562 8.40569 22.6562 9.48438V19.25C22.6562 20.9759 21.2571 22.375 19.5312 22.375H5.46875C3.74286 22.375 2.34375 20.9759 2.34375 19.25V5.57812C2.34375 4.49944 3.21819 3.625 4.29687 3.625H16.0156C17.0943 3.625 17.9687 4.49944 17.9687 5.57812V7.53125Z' fill='%233838F9'/%3E%3C/svg%3E");
    mask-size: content;
    -webkit-mask-size: contain;
  }
  #mobile-menu #offcanvas-nav li li.section-title.has-icon.webinar::before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 26px;
    background-color: #3838F9;
    mask: url("data:image/svg+xml,%3Csvg width='25' height='26' viewBox='0 0 25 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.625 8.3125C15.625 7.44956 14.9254 6.75 14.0625 6.75H4.6875C3.82456 6.75 3.125 7.44956 3.125 8.3125V17.6875C3.125 18.5504 3.82456 19.25 4.6875 19.25H14.0625C14.9254 19.25 15.625 18.5504 15.625 17.6875V8.3125ZM17.1875 11.761V14.239L21.875 18.9265V7.07349L17.1875 11.761ZM23.4375 18.9265C23.4374 20.3184 21.7546 21.0155 20.7703 20.0312L17.1875 16.4485V17.6875C17.1875 19.4134 15.7884 20.8125 14.0625 20.8125H4.6875C2.96161 20.8125 1.5625 19.4134 1.5625 17.6875V8.3125C1.5625 6.58661 2.96161 5.1875 4.6875 5.1875H14.0625C15.7884 5.1875 17.1875 6.58661 17.1875 8.3125V9.55151L20.7703 5.96875C21.7546 4.98454 23.4374 5.68156 23.4375 7.07349V18.9265Z' fill='%233838F9'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='25' height='26' viewBox='0 0 25 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.625 8.3125C15.625 7.44956 14.9254 6.75 14.0625 6.75H4.6875C3.82456 6.75 3.125 7.44956 3.125 8.3125V17.6875C3.125 18.5504 3.82456 19.25 4.6875 19.25H14.0625C14.9254 19.25 15.625 18.5504 15.625 17.6875V8.3125ZM17.1875 11.761V14.239L21.875 18.9265V7.07349L17.1875 11.761ZM23.4375 18.9265C23.4374 20.3184 21.7546 21.0155 20.7703 20.0312L17.1875 16.4485V17.6875C17.1875 19.4134 15.7884 20.8125 14.0625 20.8125H4.6875C2.96161 20.8125 1.5625 19.4134 1.5625 17.6875V8.3125C1.5625 6.58661 2.96161 5.1875 4.6875 5.1875H14.0625C15.7884 5.1875 17.1875 6.58661 17.1875 8.3125V9.55151L20.7703 5.96875C21.7546 4.98454 23.4374 5.68156 23.4375 7.07349V18.9265Z' fill='%233838F9'/%3E%3C/svg%3E");
    mask-size: content;
    -webkit-mask-size: contain;
  }
  #mobile-menu #offcanvas-nav li li.section-title.has-icon.whitepaper::before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 26px;
    background-color: #3838F9;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M18.75 3.625C19.9356 3.625 21.0755 3.82819 22.1354 4.2028C22.4475 4.31309 22.6561 4.60835 22.6562 4.93929V19.783C22.6562 20.0366 22.5327 20.2744 22.3256 20.4209C22.1186 20.5672 21.8536 20.605 21.6146 20.5205C20.7196 20.2042 19.7558 20.0312 18.75 20.0312C16.5485 20.0312 14.5417 20.8581 13.0208 22.2194C12.7243 22.4847 12.2757 22.4847 11.9792 22.2194C10.4583 20.8581 8.45151 20.0312 6.25 20.0312C5.24418 20.0312 4.2804 20.2042 3.38542 20.5205C3.14636 20.605 2.88138 20.5672 2.67436 20.4209C2.46729 20.2744 2.34375 20.0366 2.34375 19.783V4.93929C2.34392 4.60835 2.55253 4.31309 2.86458 4.2028C3.92446 3.82819 5.06436 3.625 6.25 3.625C8.60698 3.625 10.7767 4.43009 12.5 5.77751C14.2233 4.43009 16.393 3.625 18.75 3.625ZM6.25 5.1875C5.43644 5.1875 4.65066 5.30147 3.90625 5.512V18.7424C4.65929 18.5644 5.44386 18.4687 6.25 18.4687C8.26344 18.4687 10.1399 19.057 11.7188 20.0679V7.15181C10.2325 5.92425 8.32815 5.1875 6.25 5.1875ZM18.75 5.1875C16.6719 5.1875 14.7675 5.92425 13.2812 7.15181V20.0679C14.8601 19.057 16.7366 18.4687 18.75 18.4687C19.5561 18.4687 20.3407 18.5644 21.0938 18.7424V5.512C20.3493 5.30147 19.5636 5.1875 18.75 5.1875Z' fill='%233838F9'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M18.75 3.625C19.9356 3.625 21.0755 3.82819 22.1354 4.2028C22.4475 4.31309 22.6561 4.60835 22.6562 4.93929V19.783C22.6562 20.0366 22.5327 20.2744 22.3256 20.4209C22.1186 20.5672 21.8536 20.605 21.6146 20.5205C20.7196 20.2042 19.7558 20.0312 18.75 20.0312C16.5485 20.0312 14.5417 20.8581 13.0208 22.2194C12.7243 22.4847 12.2757 22.4847 11.9792 22.2194C10.4583 20.8581 8.45151 20.0312 6.25 20.0312C5.24418 20.0312 4.2804 20.2042 3.38542 20.5205C3.14636 20.605 2.88138 20.5672 2.67436 20.4209C2.46729 20.2744 2.34375 20.0366 2.34375 19.783V4.93929C2.34392 4.60835 2.55253 4.31309 2.86458 4.2028C3.92446 3.82819 5.06436 3.625 6.25 3.625C8.60698 3.625 10.7767 4.43009 12.5 5.77751C14.2233 4.43009 16.393 3.625 18.75 3.625ZM6.25 5.1875C5.43644 5.1875 4.65066 5.30147 3.90625 5.512V18.7424C4.65929 18.5644 5.44386 18.4687 6.25 18.4687C8.26344 18.4687 10.1399 19.057 11.7188 20.0679V7.15181C10.2325 5.92425 8.32815 5.1875 6.25 5.1875ZM18.75 5.1875C16.6719 5.1875 14.7675 5.92425 13.2812 7.15181V20.0679C14.8601 19.057 16.7366 18.4687 18.75 18.4687C19.5561 18.4687 20.3407 18.5644 21.0938 18.7424V5.512C20.3493 5.30147 19.5636 5.1875 18.75 5.1875Z' fill='%233838F9'/%3E%3C/svg%3E");
    mask-size: content;
    -webkit-mask-size: contain;
  }
  #mobile-menu #offcanvas-nav li li.section-title.has-icon.team::before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 26px;
    background-color: #3838F9;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M12.499 12.5C14.7286 12.5 16.713 13.5403 18.0003 15.1571C18.4709 14.9563 18.9884 14.8438 19.5312 14.8438C21.6885 14.8438 23.4375 16.5927 23.4375 18.75C23.4375 18.8553 23.4335 18.9598 23.4253 19.0633C23.4008 19.3711 23.1967 19.6352 22.9055 19.7378C21.8487 20.1099 20.7128 20.3125 19.5312 20.3125C19.5164 20.3125 19.5013 20.3115 19.4865 20.3115C19.4588 20.5588 19.3159 20.7786 19.0999 20.9025C17.1548 22.0185 14.9 22.6562 12.499 22.6562C10.0979 22.6562 7.84311 22.0186 5.89803 20.9025C5.68216 20.7786 5.53811 20.5588 5.51046 20.3115C5.49656 20.3115 5.48266 20.3125 5.46875 20.3125C4.28718 20.3125 3.15132 20.1099 2.09452 19.7378C1.80326 19.6352 1.59921 19.3711 1.57471 19.0633C1.56647 18.9598 1.5625 18.8553 1.5625 18.75C1.5625 16.5926 3.31139 14.8438 5.46875 14.8438C6.01051 14.8438 6.52676 14.9561 6.99666 15.156C8.28389 13.5393 10.2694 12.5001 12.499 12.5ZM12.499 14.0625C10.5629 14.0626 8.86164 15.0684 7.88879 16.5894C7.35054 17.431 7.03569 18.4292 7.03023 19.5028C7.03019 19.5121 7.03023 19.5219 7.03023 19.5312C7.03023 19.6028 7.03362 19.674 7.03634 19.7449C8.66682 20.6057 10.5248 21.0937 12.499 21.0938C14.4732 21.0938 16.3311 20.6048 17.9616 19.7439C17.9643 19.6733 17.9677 19.6025 17.9677 19.5312C17.9677 19.521 17.9678 19.5115 17.9677 19.5028C17.9623 18.4294 17.6482 17.4308 17.1102 16.5894C16.1373 15.0682 14.4352 14.0625 12.499 14.0625ZM5.46875 16.4062C4.28242 16.4062 3.30387 17.2879 3.1484 18.4316C3.88591 18.6379 4.66366 18.75 5.46875 18.75C5.483 18.75 5.49724 18.7491 5.51147 18.749C5.59952 17.9546 5.81987 17.1996 6.15031 16.507C5.9349 16.4416 5.70624 16.4062 5.46875 16.4062ZM19.5312 16.4062C19.293 16.4062 19.0636 16.4423 18.8477 16.508C19.1779 17.2004 19.3985 17.9548 19.4865 18.749C19.5013 18.7491 19.5164 18.75 19.5312 18.75C20.336 18.75 21.1134 18.6378 21.8506 18.4316C21.6951 17.288 20.7175 16.4063 19.5312 16.4062ZM7.03023 10.1562C7.03023 9.2933 6.33068 8.59375 5.46773 8.59375C4.6049 8.59389 3.90523 9.29339 3.90523 10.1562C3.90523 11.0191 4.6049 11.7186 5.46773 11.7188C6.33068 11.7188 7.03023 11.0192 7.03023 10.1562ZM21.0927 10.1562C21.0927 9.2933 20.3932 8.59375 19.5302 8.59375C18.6674 8.59389 17.9677 9.29339 17.9677 10.1562C17.9677 11.0191 18.6674 11.7186 19.5302 11.7188C20.3932 11.7188 21.0927 11.0192 21.0927 10.1562ZM14.8427 7.03125C14.8427 5.73683 13.7934 4.6875 12.499 4.6875C11.2047 4.68764 10.1552 5.73692 10.1552 7.03125C10.1552 8.32558 11.2047 9.37486 12.499 9.375C13.7934 9.375 14.8427 8.32567 14.8427 7.03125ZM8.59273 10.1562C8.59273 11.8821 7.19362 13.2812 5.46773 13.2812C3.74196 13.2811 2.34273 11.8821 2.34273 10.1562C2.34273 8.43044 3.74196 7.03139 5.46773 7.03125C7.19362 7.03125 8.59273 8.43036 8.59273 10.1562ZM22.6552 10.1562C22.6552 11.8821 21.2561 13.2812 19.5302 13.2812C17.8045 13.2811 16.4052 11.8821 16.4052 10.1562C16.4052 8.43044 17.8045 7.03139 19.5302 7.03125C21.2561 7.03125 22.6552 8.43036 22.6552 10.1562ZM16.4052 7.03125C16.4052 9.18861 14.6563 10.9375 12.499 10.9375C10.3417 10.9374 8.59273 9.18853 8.59273 7.03125C8.59273 4.87397 10.3417 3.12514 12.499 3.125C14.6563 3.125 16.4052 4.87389 16.4052 7.03125Z' fill='%233838F9'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M12.499 12.5C14.7286 12.5 16.713 13.5403 18.0003 15.1571C18.4709 14.9563 18.9884 14.8438 19.5312 14.8438C21.6885 14.8438 23.4375 16.5927 23.4375 18.75C23.4375 18.8553 23.4335 18.9598 23.4253 19.0633C23.4008 19.3711 23.1967 19.6352 22.9055 19.7378C21.8487 20.1099 20.7128 20.3125 19.5312 20.3125C19.5164 20.3125 19.5013 20.3115 19.4865 20.3115C19.4588 20.5588 19.3159 20.7786 19.0999 20.9025C17.1548 22.0185 14.9 22.6562 12.499 22.6562C10.0979 22.6562 7.84311 22.0186 5.89803 20.9025C5.68216 20.7786 5.53811 20.5588 5.51046 20.3115C5.49656 20.3115 5.48266 20.3125 5.46875 20.3125C4.28718 20.3125 3.15132 20.1099 2.09452 19.7378C1.80326 19.6352 1.59921 19.3711 1.57471 19.0633C1.56647 18.9598 1.5625 18.8553 1.5625 18.75C1.5625 16.5926 3.31139 14.8438 5.46875 14.8438C6.01051 14.8438 6.52676 14.9561 6.99666 15.156C8.28389 13.5393 10.2694 12.5001 12.499 12.5ZM12.499 14.0625C10.5629 14.0626 8.86164 15.0684 7.88879 16.5894C7.35054 17.431 7.03569 18.4292 7.03023 19.5028C7.03019 19.5121 7.03023 19.5219 7.03023 19.5312C7.03023 19.6028 7.03362 19.674 7.03634 19.7449C8.66682 20.6057 10.5248 21.0937 12.499 21.0938C14.4732 21.0938 16.3311 20.6048 17.9616 19.7439C17.9643 19.6733 17.9677 19.6025 17.9677 19.5312C17.9677 19.521 17.9678 19.5115 17.9677 19.5028C17.9623 18.4294 17.6482 17.4308 17.1102 16.5894C16.1373 15.0682 14.4352 14.0625 12.499 14.0625ZM5.46875 16.4062C4.28242 16.4062 3.30387 17.2879 3.1484 18.4316C3.88591 18.6379 4.66366 18.75 5.46875 18.75C5.483 18.75 5.49724 18.7491 5.51147 18.749C5.59952 17.9546 5.81987 17.1996 6.15031 16.507C5.9349 16.4416 5.70624 16.4062 5.46875 16.4062ZM19.5312 16.4062C19.293 16.4062 19.0636 16.4423 18.8477 16.508C19.1779 17.2004 19.3985 17.9548 19.4865 18.749C19.5013 18.7491 19.5164 18.75 19.5312 18.75C20.336 18.75 21.1134 18.6378 21.8506 18.4316C21.6951 17.288 20.7175 16.4063 19.5312 16.4062ZM7.03023 10.1562C7.03023 9.2933 6.33068 8.59375 5.46773 8.59375C4.6049 8.59389 3.90523 9.29339 3.90523 10.1562C3.90523 11.0191 4.6049 11.7186 5.46773 11.7188C6.33068 11.7188 7.03023 11.0192 7.03023 10.1562ZM21.0927 10.1562C21.0927 9.2933 20.3932 8.59375 19.5302 8.59375C18.6674 8.59389 17.9677 9.29339 17.9677 10.1562C17.9677 11.0191 18.6674 11.7186 19.5302 11.7188C20.3932 11.7188 21.0927 11.0192 21.0927 10.1562ZM14.8427 7.03125C14.8427 5.73683 13.7934 4.6875 12.499 4.6875C11.2047 4.68764 10.1552 5.73692 10.1552 7.03125C10.1552 8.32558 11.2047 9.37486 12.499 9.375C13.7934 9.375 14.8427 8.32567 14.8427 7.03125ZM8.59273 10.1562C8.59273 11.8821 7.19362 13.2812 5.46773 13.2812C3.74196 13.2811 2.34273 11.8821 2.34273 10.1562C2.34273 8.43044 3.74196 7.03139 5.46773 7.03125C7.19362 7.03125 8.59273 8.43036 8.59273 10.1562ZM22.6552 10.1562C22.6552 11.8821 21.2561 13.2812 19.5302 13.2812C17.8045 13.2811 16.4052 11.8821 16.4052 10.1562C16.4052 8.43044 17.8045 7.03139 19.5302 7.03125C21.2561 7.03125 22.6552 8.43036 22.6552 10.1562ZM16.4052 7.03125C16.4052 9.18861 14.6563 10.9375 12.499 10.9375C10.3417 10.9374 8.59273 9.18853 8.59273 7.03125C8.59273 4.87397 10.3417 3.12514 12.499 3.125C14.6563 3.125 16.4052 4.87389 16.4052 7.03125Z' fill='%233838F9'/%3E%3C/svg%3E");
    mask-size: content;
    -webkit-mask-size: contain;
  }
  #mobile-menu #offcanvas-nav li li.section-title.has-icon.careers::before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 26px;
    background-color: #3838F9;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M20.3125 16.48C17.8471 17.2631 15.2225 17.6875 12.5 17.6875C9.77753 17.6875 7.15289 17.2631 4.6875 16.48V19.6671C4.68772 20.4346 5.23629 21.0675 5.95907 21.1635C8.09864 21.4475 10.282 21.5938 12.5 21.5938C14.718 21.5938 16.9014 21.4475 19.0409 21.1635C19.7637 21.0675 20.3123 20.4346 20.3125 19.6671V16.48ZM12.5081 13C12.9395 13.0002 13.2894 13.3499 13.2894 13.7812V13.7894C13.2892 14.2206 12.9394 14.5705 12.5081 14.5706H12.5C12.0686 14.5706 11.7189 14.2207 11.7188 13.7894V13.7812C11.7188 13.3498 12.0685 13 12.5 13H12.5081ZM21.0938 9.56881C21.0938 8.81066 20.5581 8.18209 19.8456 8.07548C18.6918 7.90286 17.5249 7.77085 16.3462 7.67977C15.0772 7.58171 13.7944 7.53125 12.5 7.53125C11.2056 7.53125 9.92276 7.58171 8.65377 7.67977C7.47513 7.77085 6.30817 7.90286 5.15442 8.07548C4.44189 8.18209 3.90625 8.81066 3.90625 9.56881V13.5096C3.90637 13.9659 4.10176 14.3796 4.41284 14.6449C4.53977 14.7531 4.68762 14.838 4.85331 14.8931C7.25587 15.6919 9.82677 16.125 12.5 16.125C15.1732 16.125 17.7441 15.6919 20.1467 14.8931C20.3124 14.838 20.4602 14.7531 20.5872 14.6449C20.8982 14.3796 21.0936 13.9659 21.0938 13.5096V9.56881ZM15.625 5.96875C15.625 5.10581 14.9254 4.40625 14.0625 4.40625H10.9375C10.0746 4.40625 9.375 5.10581 9.375 5.96875V6.06437C10.4087 6.0016 11.4507 5.96875 12.5 5.96875C13.5493 5.96875 14.5913 6.0016 15.625 6.06437V5.96875ZM17.1875 6.18339C18.1588 6.27231 19.1227 6.38741 20.0775 6.53027C21.592 6.75706 22.6562 8.07512 22.6562 9.56881V13.5096C22.6562 14.276 22.375 15.0096 21.875 15.5645V19.6671C21.8748 21.1793 20.7837 22.5076 19.2464 22.7117C17.0389 23.0048 14.7869 23.1562 12.5 23.1562C10.2131 23.1562 7.96112 23.0048 5.75358 22.7117C4.21634 22.5076 3.12522 21.1793 3.125 19.6671V15.5645C2.62499 15.0096 2.34385 14.276 2.34375 13.5096V9.56881C2.34375 8.07512 3.40805 6.75706 4.92249 6.53027C5.87728 6.38741 6.8412 6.27231 7.8125 6.18339V5.96875C7.8125 4.24286 9.21161 2.84375 10.9375 2.84375H14.0625C15.7884 2.84375 17.1875 4.24286 17.1875 5.96875V6.18339Z' fill='%233838F9'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='26' viewBox='0 0 25 26' fill='none'%3E%3Cpath d='M20.3125 16.48C17.8471 17.2631 15.2225 17.6875 12.5 17.6875C9.77753 17.6875 7.15289 17.2631 4.6875 16.48V19.6671C4.68772 20.4346 5.23629 21.0675 5.95907 21.1635C8.09864 21.4475 10.282 21.5938 12.5 21.5938C14.718 21.5938 16.9014 21.4475 19.0409 21.1635C19.7637 21.0675 20.3123 20.4346 20.3125 19.6671V16.48ZM12.5081 13C12.9395 13.0002 13.2894 13.3499 13.2894 13.7812V13.7894C13.2892 14.2206 12.9394 14.5705 12.5081 14.5706H12.5C12.0686 14.5706 11.7189 14.2207 11.7188 13.7894V13.7812C11.7188 13.3498 12.0685 13 12.5 13H12.5081ZM21.0938 9.56881C21.0938 8.81066 20.5581 8.18209 19.8456 8.07548C18.6918 7.90286 17.5249 7.77085 16.3462 7.67977C15.0772 7.58171 13.7944 7.53125 12.5 7.53125C11.2056 7.53125 9.92276 7.58171 8.65377 7.67977C7.47513 7.77085 6.30817 7.90286 5.15442 8.07548C4.44189 8.18209 3.90625 8.81066 3.90625 9.56881V13.5096C3.90637 13.9659 4.10176 14.3796 4.41284 14.6449C4.53977 14.7531 4.68762 14.838 4.85331 14.8931C7.25587 15.6919 9.82677 16.125 12.5 16.125C15.1732 16.125 17.7441 15.6919 20.1467 14.8931C20.3124 14.838 20.4602 14.7531 20.5872 14.6449C20.8982 14.3796 21.0936 13.9659 21.0938 13.5096V9.56881ZM15.625 5.96875C15.625 5.10581 14.9254 4.40625 14.0625 4.40625H10.9375C10.0746 4.40625 9.375 5.10581 9.375 5.96875V6.06437C10.4087 6.0016 11.4507 5.96875 12.5 5.96875C13.5493 5.96875 14.5913 6.0016 15.625 6.06437V5.96875ZM17.1875 6.18339C18.1588 6.27231 19.1227 6.38741 20.0775 6.53027C21.592 6.75706 22.6562 8.07512 22.6562 9.56881V13.5096C22.6562 14.276 22.375 15.0096 21.875 15.5645V19.6671C21.8748 21.1793 20.7837 22.5076 19.2464 22.7117C17.0389 23.0048 14.7869 23.1562 12.5 23.1562C10.2131 23.1562 7.96112 23.0048 5.75358 22.7117C4.21634 22.5076 3.12522 21.1793 3.125 19.6671V15.5645C2.62499 15.0096 2.34385 14.276 2.34375 13.5096V9.56881C2.34375 8.07512 3.40805 6.75706 4.92249 6.53027C5.87728 6.38741 6.8412 6.27231 7.8125 6.18339V5.96875C7.8125 4.24286 9.21161 2.84375 10.9375 2.84375H14.0625C15.7884 2.84375 17.1875 4.24286 17.1875 5.96875V6.18339Z' fill='%233838F9'/%3E%3C/svg%3E");
    mask-size: content;
    -webkit-mask-size: contain;
  }
  #mobile-menu #offcanvas-nav li li.section-title.has-icon:hover:before {
    background-color: #0C0964;
  }
  #mobile-menu #offcanvas-nav li li.has-icon {
    position: relative;
    display: flex;
    align-items: flex-start;
    padding-left: 30px;
    flex-flow: column;
  }
  #mobile-menu #offcanvas-nav li li.has-icon:before {
    position: absolute;
    height: 20px;
    width: 20px;
    top: 2px;
    left: 0;
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    mask-size: contain;
  }
  #mobile-menu #offcanvas-nav li li.has-icon.automate::before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 16.25C16.875 15.5596 16.3154 15 15.625 15C15.156 15 14.7465 15.2581 14.5321 15.6429C14.4324 15.822 14.375 16.0286 14.375 16.25C14.375 16.9404 14.9346 17.5 15.625 17.5C16.3154 17.5 16.875 16.9404 16.875 16.25ZM5.625 10C5.625 9.77858 5.56764 9.57198 5.46794 9.3929C5.25349 9.00808 4.844 8.75 4.375 8.75C3.68464 8.75 3.125 9.30964 3.125 10C3.125 10.6904 3.68464 11.25 4.375 11.25C4.844 11.25 5.25349 10.9919 5.46794 10.6071C5.56764 10.428 5.625 10.2214 5.625 10ZM16.875 3.75C16.875 3.05964 16.3154 2.5 15.625 2.5C14.9346 2.5 14.375 3.05964 14.375 3.75C14.375 3.97142 14.4324 4.17802 14.5321 4.3571C14.7465 4.74192 15.156 5 15.625 5C16.3154 5 16.875 4.44036 16.875 3.75ZM18.125 3.75C18.125 5.13071 17.0057 6.25 15.625 6.25C14.9109 6.25 14.2677 5.95014 13.8127 5.47119L6.79443 9.37012C6.8468 9.57166 6.875 9.78276 6.875 10C6.875 10.217 6.84667 10.4278 6.79443 10.6291L13.8127 14.528C14.2677 14.0493 14.9112 13.75 15.625 13.75C17.0057 13.75 18.125 14.8693 18.125 16.25C18.125 17.6307 17.0057 18.75 15.625 18.75C14.2443 18.75 13.125 17.6307 13.125 16.25C13.125 16.0328 13.1524 15.8216 13.2048 15.6201L6.18652 11.7212C5.7315 12.1999 5.08885 12.5 4.375 12.5C2.99429 12.5 1.875 11.3807 1.875 10C1.875 8.61929 2.99429 7.5 4.375 7.5C5.08864 7.5 5.73152 7.79954 6.18652 8.27799L13.2048 4.37907C13.1525 4.17781 13.125 3.96689 13.125 3.75C13.125 2.36929 14.2443 1.25 15.625 1.25C17.0057 1.25 18.125 2.36929 18.125 3.75Z' fill='%23111111'/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 16.25C16.875 15.5596 16.3154 15 15.625 15C15.156 15 14.7465 15.2581 14.5321 15.6429C14.4324 15.822 14.375 16.0286 14.375 16.25C14.375 16.9404 14.9346 17.5 15.625 17.5C16.3154 17.5 16.875 16.9404 16.875 16.25ZM5.625 10C5.625 9.77858 5.56764 9.57198 5.46794 9.3929C5.25349 9.00808 4.844 8.75 4.375 8.75C3.68464 8.75 3.125 9.30964 3.125 10C3.125 10.6904 3.68464 11.25 4.375 11.25C4.844 11.25 5.25349 10.9919 5.46794 10.6071C5.56764 10.428 5.625 10.2214 5.625 10ZM16.875 3.75C16.875 3.05964 16.3154 2.5 15.625 2.5C14.9346 2.5 14.375 3.05964 14.375 3.75C14.375 3.97142 14.4324 4.17802 14.5321 4.3571C14.7465 4.74192 15.156 5 15.625 5C16.3154 5 16.875 4.44036 16.875 3.75ZM18.125 3.75C18.125 5.13071 17.0057 6.25 15.625 6.25C14.9109 6.25 14.2677 5.95014 13.8127 5.47119L6.79443 9.37012C6.8468 9.57166 6.875 9.78276 6.875 10C6.875 10.217 6.84667 10.4278 6.79443 10.6291L13.8127 14.528C14.2677 14.0493 14.9112 13.75 15.625 13.75C17.0057 13.75 18.125 14.8693 18.125 16.25C18.125 17.6307 17.0057 18.75 15.625 18.75C14.2443 18.75 13.125 17.6307 13.125 16.25C13.125 16.0328 13.1524 15.8216 13.2048 15.6201L6.18652 11.7212C5.7315 12.1999 5.08885 12.5 4.375 12.5C2.99429 12.5 1.875 11.3807 1.875 10C1.875 8.61929 2.99429 7.5 4.375 7.5C5.08864 7.5 5.73152 7.79954 6.18652 8.27799L13.2048 4.37907C13.1525 4.17781 13.125 3.96689 13.125 3.75C13.125 2.36929 14.2443 1.25 15.625 1.25C17.0057 1.25 18.125 2.36929 18.125 3.75Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.operate::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.625 10.9375C5.625 10.7649 5.48509 10.625 5.3125 10.625H3.4375C3.26491 10.625 3.125 10.7649 3.125 10.9375V16.5625C3.125 16.7351 3.26491 16.875 3.4375 16.875H5.3125C5.48509 16.875 5.625 16.7351 5.625 16.5625V10.9375ZM11.25 7.1875C11.25 7.01491 11.1101 6.875 10.9375 6.875H9.0625C8.88991 6.875 8.75 7.01491 8.75 7.1875V16.5625C8.75 16.7351 8.88991 16.875 9.0625 16.875H10.9375C11.1101 16.875 11.25 16.7351 11.25 16.5625V7.1875ZM16.875 3.4375C16.875 3.26491 16.7351 3.125 16.5625 3.125H14.6875C14.5149 3.125 14.375 3.26491 14.375 3.4375V16.5625C14.375 16.7351 14.5149 16.875 14.6875 16.875H16.5625C16.7351 16.875 16.875 16.7351 16.875 16.5625V3.4375ZM6.875 16.5625C6.875 17.4254 6.17544 18.125 5.3125 18.125H3.4375C2.57456 18.125 1.875 17.4254 1.875 16.5625V10.9375C1.875 10.0746 2.57456 9.375 3.4375 9.375H5.3125C6.17544 9.375 6.875 10.0746 6.875 10.9375V16.5625ZM12.5 16.5625C12.5 17.4254 11.8004 18.125 10.9375 18.125H9.0625C8.19955 18.125 7.5 17.4254 7.5 16.5625V7.1875C7.5 6.32455 8.19956 5.625 9.0625 5.625H10.9375C11.8004 5.625 12.5 6.32455 12.5 7.1875V16.5625ZM18.125 16.5625C18.125 17.4254 17.4254 18.125 16.5625 18.125H14.6875C13.8246 18.125 13.125 17.4254 13.125 16.5625V3.4375C13.125 2.57456 13.8246 1.875 14.6875 1.875H16.5625C17.4254 1.875 18.125 2.57456 18.125 3.4375V16.5625Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.625 10.9375C5.625 10.7649 5.48509 10.625 5.3125 10.625H3.4375C3.26491 10.625 3.125 10.7649 3.125 10.9375V16.5625C3.125 16.7351 3.26491 16.875 3.4375 16.875H5.3125C5.48509 16.875 5.625 16.7351 5.625 16.5625V10.9375ZM11.25 7.1875C11.25 7.01491 11.1101 6.875 10.9375 6.875H9.0625C8.88991 6.875 8.75 7.01491 8.75 7.1875V16.5625C8.75 16.7351 8.88991 16.875 9.0625 16.875H10.9375C11.1101 16.875 11.25 16.7351 11.25 16.5625V7.1875ZM16.875 3.4375C16.875 3.26491 16.7351 3.125 16.5625 3.125H14.6875C14.5149 3.125 14.375 3.26491 14.375 3.4375V16.5625C14.375 16.7351 14.5149 16.875 14.6875 16.875H16.5625C16.7351 16.875 16.875 16.7351 16.875 16.5625V3.4375ZM6.875 16.5625C6.875 17.4254 6.17544 18.125 5.3125 18.125H3.4375C2.57456 18.125 1.875 17.4254 1.875 16.5625V10.9375C1.875 10.0746 2.57456 9.375 3.4375 9.375H5.3125C6.17544 9.375 6.875 10.0746 6.875 10.9375V16.5625ZM12.5 16.5625C12.5 17.4254 11.8004 18.125 10.9375 18.125H9.0625C8.19955 18.125 7.5 17.4254 7.5 16.5625V7.1875C7.5 6.32455 8.19956 5.625 9.0625 5.625H10.9375C11.8004 5.625 12.5 6.32455 12.5 7.1875V16.5625ZM18.125 16.5625C18.125 17.4254 17.4254 18.125 16.5625 18.125H14.6875C13.8246 18.125 13.125 17.4254 13.125 16.5625V3.4375C13.125 2.57456 13.8246 1.875 14.6875 1.875H16.5625C17.4254 1.875 18.125 2.57456 18.125 3.4375V16.5625Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.audit::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 8.62537C16.875 7.75645 16.7555 6.91612 16.5348 6.11886C14.0454 6.04051 11.7724 5.10455 10 3.59852C8.22736 5.10471 5.95408 6.04068 3.46436 6.11886C3.24375 6.91606 3.125 7.75652 3.125 8.62537C3.12513 12.9363 6.03604 16.5669 10 17.661C13.964 16.5669 16.8749 12.9363 16.875 8.62537ZM11.9914 8.2616C12.192 7.98082 12.5821 7.9162 12.863 8.11674C13.1438 8.31737 13.2092 8.70744 13.0086 8.98833L9.88363 13.3633C9.77684 13.5128 9.60936 13.6078 9.42627 13.6229C9.24335 13.638 9.06294 13.572 8.93311 13.4423L7.05811 11.5673L7.01497 11.5192C6.81501 11.2738 6.82952 10.9122 7.05811 10.6835C7.28699 10.4546 7.64921 10.4399 7.89469 10.6403L7.94189 10.6835L9.29443 12.036L11.9914 8.2616ZM18.125 8.62537C18.1249 13.5769 14.7379 17.7357 10.1554 18.9151C10.0534 18.9413 9.94658 18.9413 9.84456 18.9151C5.26215 17.7357 1.87513 13.5769 1.875 8.62537C1.875 7.46664 2.06102 6.34986 2.40479 5.30424L2.44385 5.21066C2.55134 5.004 2.76763 4.87159 3.00618 4.87456C3.04573 4.87505 3.08534 4.87537 3.125 4.87537C5.62187 4.87537 7.88968 3.89947 9.57031 2.30783L9.66634 2.23296C9.90329 2.08321 10.2188 2.10826 10.4297 2.30783C12.1103 3.89947 14.3781 4.87537 16.875 4.87537C16.9147 4.87537 16.9543 4.87505 16.9938 4.87456L17.0947 4.88107C17.3252 4.91565 17.5207 5.07748 17.5952 5.30424C17.939 6.34986 18.125 7.46664 18.125 8.62537Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 8.62537C16.875 7.75645 16.7555 6.91612 16.5348 6.11886C14.0454 6.04051 11.7724 5.10455 10 3.59852C8.22736 5.10471 5.95408 6.04068 3.46436 6.11886C3.24375 6.91606 3.125 7.75652 3.125 8.62537C3.12513 12.9363 6.03604 16.5669 10 17.661C13.964 16.5669 16.8749 12.9363 16.875 8.62537ZM11.9914 8.2616C12.192 7.98082 12.5821 7.9162 12.863 8.11674C13.1438 8.31737 13.2092 8.70744 13.0086 8.98833L9.88363 13.3633C9.77684 13.5128 9.60936 13.6078 9.42627 13.6229C9.24335 13.638 9.06294 13.572 8.93311 13.4423L7.05811 11.5673L7.01497 11.5192C6.81501 11.2738 6.82952 10.9122 7.05811 10.6835C7.28699 10.4546 7.64921 10.4399 7.89469 10.6403L7.94189 10.6835L9.29443 12.036L11.9914 8.2616ZM18.125 8.62537C18.1249 13.5769 14.7379 17.7357 10.1554 18.9151C10.0534 18.9413 9.94658 18.9413 9.84456 18.9151C5.26215 17.7357 1.87513 13.5769 1.875 8.62537C1.875 7.46664 2.06102 6.34986 2.40479 5.30424L2.44385 5.21066C2.55134 5.004 2.76763 4.87159 3.00618 4.87456C3.04573 4.87505 3.08534 4.87537 3.125 4.87537C5.62187 4.87537 7.88968 3.89947 9.57031 2.30783L9.66634 2.23296C9.90329 2.08321 10.2188 2.10826 10.4297 2.30783C12.1103 3.89947 14.3781 4.87537 16.875 4.87537C16.9147 4.87537 16.9543 4.87505 16.9938 4.87456L17.0947 4.88107C17.3252 4.91565 17.5207 5.07748 17.5952 5.30424C17.939 6.34986 18.125 7.46664 18.125 8.62537Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.payments::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.875 10C16.875 6.20304 13.797 3.125 10 3.125C6.20304 3.125 3.125 6.20304 3.125 10C3.125 13.797 6.20304 16.875 10 16.875C13.797 16.875 16.875 13.797 16.875 10ZM9.375 15V14.3229C8.83178 14.2356 8.30147 14.0343 7.85726 13.7012L7.12484 13.1519L7.07601 13.1104C6.84309 12.8956 6.80616 12.5351 7.00033 12.2762C7.19462 12.0175 7.55102 11.9522 7.82227 12.1159L7.87516 12.1517L8.60758 12.701C8.82203 12.8618 9.08597 12.979 9.375 13.0493V10.5672C8.86075 10.4761 8.36046 10.2731 7.94189 9.94059C7.34826 9.46901 7.01497 8.81558 7.01497 8.125C7.01498 7.43456 7.34849 6.78178 7.94189 6.31022C8.35408 5.98278 8.85273 5.77456 9.375 5.68197V5C9.375 4.65482 9.65482 4.375 10 4.375C10.3452 4.375 10.625 4.65482 10.625 5V5.68197C11.1472 5.77458 11.6452 5.98283 12.0573 6.31022L12.4032 6.58447C12.6734 6.79916 12.7187 7.19229 12.5041 7.46256C12.3028 7.71596 11.9447 7.7711 11.6781 7.6001L11.626 7.56348L11.2801 7.28841C11.0909 7.13812 10.8659 7.02962 10.625 6.96126V9.42627C11.1683 9.51356 11.6985 9.71567 12.1427 10.0488C12.7636 10.5145 13.125 11.1696 13.125 11.875C13.125 12.5804 12.7636 13.2355 12.1427 13.7012C11.6985 14.0343 11.1682 14.2356 10.625 14.3229V15C10.625 15.3452 10.3452 15.625 10 15.625C9.65482 15.625 9.375 15.3452 9.375 15ZM10.625 13.0493C10.914 12.979 11.1779 12.8618 11.3924 12.701C11.7478 12.4345 11.875 12.1293 11.875 11.875C11.875 11.6207 11.7478 11.3155 11.3924 11.049C11.1779 10.8882 10.9141 10.7702 10.625 10.6999V13.0493ZM9.375 6.96126C9.1341 7.02959 8.90913 7.13813 8.71989 7.28841C8.39179 7.54905 8.26498 7.85588 8.26497 8.125C8.26497 8.39413 8.39178 8.70094 8.71989 8.96159C8.90504 9.10863 9.12965 9.21736 9.375 9.28711V6.96126ZM18.125 10C18.125 14.4873 14.4873 18.125 10 18.125C5.51269 18.125 1.875 14.4873 1.875 10C1.875 5.51269 5.51269 1.875 10 1.875C14.4873 1.875 18.125 5.51269 18.125 10Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.875 10C16.875 6.20304 13.797 3.125 10 3.125C6.20304 3.125 3.125 6.20304 3.125 10C3.125 13.797 6.20304 16.875 10 16.875C13.797 16.875 16.875 13.797 16.875 10ZM9.375 15V14.3229C8.83178 14.2356 8.30147 14.0343 7.85726 13.7012L7.12484 13.1519L7.07601 13.1104C6.84309 12.8956 6.80616 12.5351 7.00033 12.2762C7.19462 12.0175 7.55102 11.9522 7.82227 12.1159L7.87516 12.1517L8.60758 12.701C8.82203 12.8618 9.08597 12.979 9.375 13.0493V10.5672C8.86075 10.4761 8.36046 10.2731 7.94189 9.94059C7.34826 9.46901 7.01497 8.81558 7.01497 8.125C7.01498 7.43456 7.34849 6.78178 7.94189 6.31022C8.35408 5.98278 8.85273 5.77456 9.375 5.68197V5C9.375 4.65482 9.65482 4.375 10 4.375C10.3452 4.375 10.625 4.65482 10.625 5V5.68197C11.1472 5.77458 11.6452 5.98283 12.0573 6.31022L12.4032 6.58447C12.6734 6.79916 12.7187 7.19229 12.5041 7.46256C12.3028 7.71596 11.9447 7.7711 11.6781 7.6001L11.626 7.56348L11.2801 7.28841C11.0909 7.13812 10.8659 7.02962 10.625 6.96126V9.42627C11.1683 9.51356 11.6985 9.71567 12.1427 10.0488C12.7636 10.5145 13.125 11.1696 13.125 11.875C13.125 12.5804 12.7636 13.2355 12.1427 13.7012C11.6985 14.0343 11.1682 14.2356 10.625 14.3229V15C10.625 15.3452 10.3452 15.625 10 15.625C9.65482 15.625 9.375 15.3452 9.375 15ZM10.625 13.0493C10.914 12.979 11.1779 12.8618 11.3924 12.701C11.7478 12.4345 11.875 12.1293 11.875 11.875C11.875 11.6207 11.7478 11.3155 11.3924 11.049C11.1779 10.8882 10.9141 10.7702 10.625 10.6999V13.0493ZM9.375 6.96126C9.1341 7.02959 8.90913 7.13813 8.71989 7.28841C8.39179 7.54905 8.26498 7.85588 8.26497 8.125C8.26497 8.39413 8.39178 8.70094 8.71989 8.96159C8.90504 9.10863 9.12965 9.21736 9.375 9.28711V6.96126ZM18.125 10C18.125 14.4873 14.4873 18.125 10 18.125C5.51269 18.125 1.875 14.4873 1.875 10C1.875 5.51269 5.51269 1.875 10 1.875C14.4873 1.875 18.125 5.51269 18.125 10Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.dispute::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 8.125C16.875 6.92937 16.9267 5.74567 17.028 4.57601L15.2865 4.98617C13.4363 5.42151 11.4917 5.19492 9.79167 4.34489L9.70215 4.30013C8.2343 3.56621 6.55223 3.3813 4.96012 3.7793L3.125 4.23747V11.6992L4.65658 11.3167C6.53819 10.8463 8.52646 11.0646 10.2612 11.932L10.3507 11.9767C11.7893 12.696 13.4344 12.8879 15 12.5195L17.0605 12.0345C16.9377 10.7477 16.875 9.44362 16.875 8.125ZM18.125 8.125C18.125 9.58668 18.2043 11.0296 18.3594 12.4495C18.3936 12.7633 18.1889 13.0535 17.8817 13.1258L15.2865 13.7362C13.4363 14.1715 11.4917 13.9449 9.79167 13.0949L9.70215 13.0501C8.2343 12.3162 6.55223 12.1313 4.96012 12.5293L3.125 12.9875V17.5C3.125 17.8452 2.84518 18.125 2.5 18.125C2.15482 18.125 1.875 17.8452 1.875 17.5V2.5C1.875 2.15482 2.15482 1.875 2.5 1.875C2.84518 1.875 3.125 2.15482 3.125 2.5V2.94922L4.65658 2.56673C6.53819 2.09633 8.52646 2.31458 10.2612 3.18197L10.3507 3.22673C11.7893 3.94598 13.4344 4.1379 15 3.76953L17.5911 3.15999C17.7886 3.11354 17.9966 3.16566 18.1486 3.29997C18.3005 3.43422 18.3779 3.63393 18.3561 3.83545C18.2035 5.24407 18.125 6.67538 18.125 8.125Z' fill='%23111111'/%3E%3C/svg%3E%0A");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 8.125C16.875 6.92937 16.9267 5.74567 17.028 4.57601L15.2865 4.98617C13.4363 5.42151 11.4917 5.19492 9.79167 4.34489L9.70215 4.30013C8.2343 3.56621 6.55223 3.3813 4.96012 3.7793L3.125 4.23747V11.6992L4.65658 11.3167C6.53819 10.8463 8.52646 11.0646 10.2612 11.932L10.3507 11.9767C11.7893 12.696 13.4344 12.8879 15 12.5195L17.0605 12.0345C16.9377 10.7477 16.875 9.44362 16.875 8.125ZM18.125 8.125C18.125 9.58668 18.2043 11.0296 18.3594 12.4495C18.3936 12.7633 18.1889 13.0535 17.8817 13.1258L15.2865 13.7362C13.4363 14.1715 11.4917 13.9449 9.79167 13.0949L9.70215 13.0501C8.2343 12.3162 6.55223 12.1313 4.96012 12.5293L3.125 12.9875V17.5C3.125 17.8452 2.84518 18.125 2.5 18.125C2.15482 18.125 1.875 17.8452 1.875 17.5V2.5C1.875 2.15482 2.15482 1.875 2.5 1.875C2.84518 1.875 3.125 2.15482 3.125 2.5V2.94922L4.65658 2.56673C6.53819 2.09633 8.52646 2.31458 10.2612 3.18197L10.3507 3.22673C11.7893 3.94598 13.4344 4.1379 15 3.76953L17.5911 3.15999C17.7886 3.11354 17.9966 3.16566 18.1486 3.29997C18.3005 3.43422 18.3779 3.63393 18.3561 3.83545C18.2035 5.24407 18.125 6.67538 18.125 8.125Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.crypto::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.683 5.22362C12.8067 4.90137 13.168 4.74022 13.4903 4.86392L18.4414 6.76415C18.7637 6.88787 18.9248 7.25002 18.8011 7.57225L16.9001 12.5226C16.7764 12.8449 16.4151 13.006 16.0928 12.8823C15.7706 12.7586 15.6094 12.3973 15.7331 12.075L17.093 8.53173L16.188 8.93537C14.1437 9.84558 12.5858 11.3965 11.6454 13.2469C11.5547 13.4253 11.3841 13.55 11.1864 13.5814C10.9888 13.6127 10.7883 13.5471 10.6468 13.4056L7.49987 10.2586L2.31676 15.4417C2.07268 15.6858 1.67705 15.6858 1.43297 15.4417C1.18907 15.1976 1.18895 14.802 1.43297 14.5579L7.05797 8.93293L7.15319 8.85481C7.25507 8.78693 7.37564 8.74983 7.49987 8.74983C7.66555 8.74983 7.82457 8.81583 7.94176 8.93293L10.9471 11.9383C12.031 10.1707 13.6426 8.70043 15.6794 7.79361L16.5843 7.38996L13.0419 6.03091C12.7199 5.9071 12.5594 5.54574 12.683 5.22362Z' fill='%23111111'/%3E%3C/svg%3E%0A");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.683 5.22362C12.8067 4.90137 13.168 4.74022 13.4903 4.86392L18.4414 6.76415C18.7637 6.88787 18.9248 7.25002 18.8011 7.57225L16.9001 12.5226C16.7764 12.8449 16.4151 13.006 16.0928 12.8823C15.7706 12.7586 15.6094 12.3973 15.7331 12.075L17.093 8.53173L16.188 8.93537C14.1437 9.84558 12.5858 11.3965 11.6454 13.2469C11.5547 13.4253 11.3841 13.55 11.1864 13.5814C10.9888 13.6127 10.7883 13.5471 10.6468 13.4056L7.49987 10.2586L2.31676 15.4417C2.07268 15.6858 1.67705 15.6858 1.43297 15.4417C1.18907 15.1976 1.18895 14.802 1.43297 14.5579L7.05797 8.93293L7.15319 8.85481C7.25507 8.78693 7.37564 8.74983 7.49987 8.74983C7.66555 8.74983 7.82457 8.81583 7.94176 8.93293L10.9471 11.9383C12.031 10.1707 13.6426 8.70043 15.6794 7.79361L16.5843 7.38996L13.0419 6.03091C12.7199 5.9071 12.5594 5.54574 12.683 5.22362Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.liquidity::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0002 3.125C14.1419 3.12517 17.655 5.81069 18.8959 9.53369C18.9961 9.83457 18.996 10.1605 18.8959 10.4614C17.6564 14.187 14.1422 16.8749 9.99857 16.875C5.85671 16.875 2.34385 14.1894 1.1029 10.4663C1.00261 10.1654 1.00198 9.83952 1.10208 9.53857C2.34154 5.81289 5.85646 3.125 10.0002 3.125ZM10.0002 4.375C6.41076 4.375 3.36325 6.70305 2.28861 9.93327C2.2738 9.97779 2.2738 10.0263 2.28861 10.0708C3.36451 13.2988 6.41071 15.625 9.99857 15.625C13.588 15.6249 16.6356 13.297 17.7102 10.0667C17.7249 10.0223 17.7249 9.97367 17.7102 9.9292C16.6343 6.7013 13.5879 4.37517 10.0002 4.375ZM11.8744 10C11.8744 8.96455 11.0348 8.12513 9.99938 8.125C8.96385 8.125 8.12438 8.96447 8.12438 10C8.12438 11.0355 8.96385 11.875 9.99938 11.875C11.0348 11.8749 11.8744 11.0355 11.8744 10ZM13.1244 10C13.1244 11.7258 11.7252 13.1249 9.99938 13.125C8.27349 13.125 6.87438 11.7259 6.87438 10C6.87438 8.27411 8.27349 6.875 9.99938 6.875C11.7252 6.87513 13.1244 8.27419 13.1244 10Z' fill='%23111111'/%3E%3C/svg%3E%0A");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0002 3.125C14.1419 3.12517 17.655 5.81069 18.8959 9.53369C18.9961 9.83457 18.996 10.1605 18.8959 10.4614C17.6564 14.187 14.1422 16.8749 9.99857 16.875C5.85671 16.875 2.34385 14.1894 1.1029 10.4663C1.00261 10.1654 1.00198 9.83952 1.10208 9.53857C2.34154 5.81289 5.85646 3.125 10.0002 3.125ZM10.0002 4.375C6.41076 4.375 3.36325 6.70305 2.28861 9.93327C2.2738 9.97779 2.2738 10.0263 2.28861 10.0708C3.36451 13.2988 6.41071 15.625 9.99857 15.625C13.588 15.6249 16.6356 13.297 17.7102 10.0667C17.7249 10.0223 17.7249 9.97367 17.7102 9.9292C16.6343 6.7013 13.5879 4.37517 10.0002 4.375ZM11.8744 10C11.8744 8.96455 11.0348 8.12513 9.99938 8.125C8.96385 8.125 8.12438 8.96447 8.12438 10C8.12438 11.0355 8.96385 11.875 9.99938 11.875C11.0348 11.8749 11.8744 11.0355 11.8744 10ZM13.1244 10C13.1244 11.7258 11.7252 13.1249 9.99938 13.125C8.27349 13.125 6.87438 11.7259 6.87438 10C6.87438 8.27411 8.27349 6.875 9.99938 6.875C11.7252 6.87513 13.1244 8.27419 13.1244 10Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.merchant::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.125 17.1875V2.8125C3.125 1.94955 3.82456 1.25 4.6875 1.25H8.75C13.2373 1.25 16.875 4.88769 16.875 9.375V17.1875C16.875 18.0504 16.1754 18.75 15.3125 18.75H4.6875C3.82456 18.75 3.125 18.0504 3.125 17.1875ZM6.875 14.375V13.75C6.875 13.4048 7.15482 13.125 7.5 13.125C7.84518 13.125 8.125 13.4048 8.125 13.75V14.375C8.125 14.7202 7.84518 15 7.5 15C7.15482 15 6.875 14.7202 6.875 14.375ZM9.375 14.375V11.875C9.375 11.5298 9.65482 11.25 10 11.25C10.3452 11.25 10.625 11.5298 10.625 11.875V14.375C10.625 14.7202 10.3452 15 10 15C9.65482 15 9.375 14.7202 9.375 14.375ZM11.875 14.375V10C11.875 9.65482 12.1548 9.375 12.5 9.375C12.8452 9.375 13.125 9.65482 13.125 10V14.375C13.125 14.7202 12.8452 15 12.5 15C12.1548 15 11.875 14.7202 11.875 14.375ZM11.875 5.9375C11.875 6.11009 12.0149 6.25 12.1875 6.25H13.4375C14.0271 6.25 14.5818 6.39865 15.0667 6.66016C14.3722 5.04621 13.0781 3.75179 11.464 3.05745C11.7259 3.54259 11.875 4.09755 11.875 4.6875V5.9375ZM4.375 17.1875C4.375 17.3601 4.51491 17.5 4.6875 17.5H15.3125C15.4851 17.5 15.625 17.3601 15.625 17.1875V9.6875C15.625 8.47938 14.6456 7.5 13.4375 7.5H12.1875C11.3246 7.5 10.625 6.80044 10.625 5.9375V4.6875C10.625 3.47938 9.64562 2.5 8.4375 2.5H4.6875C4.51491 2.5 4.375 2.63991 4.375 2.8125V17.1875Z' fill='%23111111'/%3E%3C/svg%3E%0A");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.125 17.1875V2.8125C3.125 1.94955 3.82456 1.25 4.6875 1.25H8.75C13.2373 1.25 16.875 4.88769 16.875 9.375V17.1875C16.875 18.0504 16.1754 18.75 15.3125 18.75H4.6875C3.82456 18.75 3.125 18.0504 3.125 17.1875ZM6.875 14.375V13.75C6.875 13.4048 7.15482 13.125 7.5 13.125C7.84518 13.125 8.125 13.4048 8.125 13.75V14.375C8.125 14.7202 7.84518 15 7.5 15C7.15482 15 6.875 14.7202 6.875 14.375ZM9.375 14.375V11.875C9.375 11.5298 9.65482 11.25 10 11.25C10.3452 11.25 10.625 11.5298 10.625 11.875V14.375C10.625 14.7202 10.3452 15 10 15C9.65482 15 9.375 14.7202 9.375 14.375ZM11.875 14.375V10C11.875 9.65482 12.1548 9.375 12.5 9.375C12.8452 9.375 13.125 9.65482 13.125 10V14.375C13.125 14.7202 12.8452 15 12.5 15C12.1548 15 11.875 14.7202 11.875 14.375ZM11.875 5.9375C11.875 6.11009 12.0149 6.25 12.1875 6.25H13.4375C14.0271 6.25 14.5818 6.39865 15.0667 6.66016C14.3722 5.04621 13.0781 3.75179 11.464 3.05745C11.7259 3.54259 11.875 4.09755 11.875 4.6875V5.9375ZM4.375 17.1875C4.375 17.3601 4.51491 17.5 4.6875 17.5H15.3125C15.4851 17.5 15.625 17.3601 15.625 17.1875V9.6875C15.625 8.47938 14.6456 7.5 13.4375 7.5H12.1875C11.3246 7.5 10.625 6.80044 10.625 5.9375V4.6875C10.625 3.47938 9.64562 2.5 8.4375 2.5H4.6875C4.51491 2.5 4.375 2.63991 4.375 2.8125V17.1875Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.mitigation::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 8.12537C16.875 7.25645 16.7555 6.41612 16.5348 5.61886C14.0454 5.54051 11.7724 4.60455 10 3.09852C8.22736 4.60471 5.95408 5.54068 3.46436 5.61886C3.24375 6.41606 3.125 7.25652 3.125 8.12537C3.12513 12.4363 6.03604 16.0669 10 17.161C13.964 16.0669 16.8749 12.4363 16.875 8.12537ZM11.9914 7.7616C12.192 7.48082 12.5821 7.4162 12.863 7.61674C13.1438 7.81737 13.2092 8.20744 13.0086 8.48833L9.88363 12.8633C9.77684 13.0128 9.60936 13.1078 9.42627 13.1229C9.24335 13.138 9.06294 13.072 8.93311 12.9423L7.05811 11.0673L7.01497 11.0193C6.81501 10.7738 6.82952 10.4122 7.05811 10.1835C7.28699 9.95459 7.64921 9.93995 7.89469 10.1403L7.94189 10.1835L9.29443 11.536L11.9914 7.7616ZM18.125 8.12537C18.1249 13.0769 14.7378 17.2357 10.1554 18.4151C10.0534 18.4413 9.94658 18.4413 9.84456 18.4151C5.26215 17.2357 1.87513 13.0769 1.875 8.12537C1.875 6.96664 2.06102 5.84986 2.40479 4.80424L2.44385 4.71066C2.55134 4.504 2.76763 4.37159 3.00618 4.37456C3.04573 4.37505 3.08534 4.37537 3.125 4.37537C5.62187 4.37537 7.88968 3.39947 9.57031 1.80783L9.66634 1.73296C9.90329 1.58321 10.2188 1.60826 10.4297 1.80783C12.1103 3.39947 14.3781 4.37537 16.875 4.37537C16.9147 4.37537 16.9543 4.37505 16.9938 4.37456L17.0947 4.38107C17.3252 4.41565 17.5207 4.57748 17.5952 4.80424C17.939 5.84986 18.125 6.96664 18.125 8.12537Z' fill='%23111111'/%3E%3C/svg%3E%0A");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 8.12537C16.875 7.25645 16.7555 6.41612 16.5348 5.61886C14.0454 5.54051 11.7724 4.60455 10 3.09852C8.22736 4.60471 5.95408 5.54068 3.46436 5.61886C3.24375 6.41606 3.125 7.25652 3.125 8.12537C3.12513 12.4363 6.03604 16.0669 10 17.161C13.964 16.0669 16.8749 12.4363 16.875 8.12537ZM11.9914 7.7616C12.192 7.48082 12.5821 7.4162 12.863 7.61674C13.1438 7.81737 13.2092 8.20744 13.0086 8.48833L9.88363 12.8633C9.77684 13.0128 9.60936 13.1078 9.42627 13.1229C9.24335 13.138 9.06294 13.072 8.93311 12.9423L7.05811 11.0673L7.01497 11.0193C6.81501 10.7738 6.82952 10.4122 7.05811 10.1835C7.28699 9.95459 7.64921 9.93995 7.89469 10.1403L7.94189 10.1835L9.29443 11.536L11.9914 7.7616ZM18.125 8.12537C18.1249 13.0769 14.7378 17.2357 10.1554 18.4151C10.0534 18.4413 9.94658 18.4413 9.84456 18.4151C5.26215 17.2357 1.87513 13.0769 1.875 8.12537C1.875 6.96664 2.06102 5.84986 2.40479 4.80424L2.44385 4.71066C2.55134 4.504 2.76763 4.37159 3.00618 4.37456C3.04573 4.37505 3.08534 4.37537 3.125 4.37537C5.62187 4.37537 7.88968 3.39947 9.57031 1.80783L9.66634 1.73296C9.90329 1.58321 10.2188 1.60826 10.4297 1.80783C12.1103 3.39947 14.3781 4.37537 16.875 4.37537C16.9147 4.37537 16.9543 4.37505 16.9938 4.37456L17.0947 4.38107C17.3252 4.41565 17.5207 4.57748 17.5952 4.80424C17.939 5.84986 18.125 6.96664 18.125 8.12537Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.close::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 9.375C16.875 8.68464 16.3154 8.125 15.625 8.125H4.375C3.68464 8.125 3.125 8.68464 3.125 9.375V15.625C3.125 16.3154 3.68464 16.875 4.375 16.875H15.625C16.3154 16.875 16.875 16.3154 16.875 15.625V9.375ZM16.875 6.25C16.875 5.55964 16.3154 5 15.625 5H4.375C3.68464 5 3.125 5.55964 3.125 6.25V7.21191C3.49296 6.99882 3.9192 6.875 4.375 6.875H15.625C16.0808 6.875 16.507 6.99882 16.875 7.21191V6.25ZM18.125 15.625C18.125 17.0057 17.0057 18.125 15.625 18.125H4.375C2.99429 18.125 1.875 17.0057 1.875 15.625V6.25C1.875 4.86929 2.99429 3.75 4.375 3.75H5V2.5C5 2.15482 5.27982 1.875 5.625 1.875C5.97018 1.875 6.25 2.15482 6.25 2.5V3.75H13.75V2.5C13.75 2.15482 14.0298 1.875 14.375 1.875C14.7202 1.875 15 2.15482 15 2.5V3.75H15.625C17.0057 3.75 18.125 4.86929 18.125 6.25V15.625Z' fill='%23111111'/%3E%3C/svg%3E%0A");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 9.375C16.875 8.68464 16.3154 8.125 15.625 8.125H4.375C3.68464 8.125 3.125 8.68464 3.125 9.375V15.625C3.125 16.3154 3.68464 16.875 4.375 16.875H15.625C16.3154 16.875 16.875 16.3154 16.875 15.625V9.375ZM16.875 6.25C16.875 5.55964 16.3154 5 15.625 5H4.375C3.68464 5 3.125 5.55964 3.125 6.25V7.21191C3.49296 6.99882 3.9192 6.875 4.375 6.875H15.625C16.0808 6.875 16.507 6.99882 16.875 7.21191V6.25ZM18.125 15.625C18.125 17.0057 17.0057 18.125 15.625 18.125H4.375C2.99429 18.125 1.875 17.0057 1.875 15.625V6.25C1.875 4.86929 2.99429 3.75 4.375 3.75H5V2.5C5 2.15482 5.27982 1.875 5.625 1.875C5.97018 1.875 6.25 2.15482 6.25 2.5V3.75H13.75V2.5C13.75 2.15482 14.0298 1.875 14.375 1.875C14.7202 1.875 15 2.15482 15 2.5V3.75H15.625C17.0057 3.75 18.125 4.86929 18.125 6.25V15.625Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.neobanks::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 10.5C16.875 6.70304 13.797 3.625 10 3.625C6.20304 3.625 3.125 6.70304 3.125 10.5C3.125 14.297 6.20304 17.375 10 17.375C13.797 17.375 16.875 14.297 16.875 10.5ZM9.375 15.5V14.8229C8.83178 14.7356 8.30147 14.5343 7.85726 14.2012L7.12484 13.6519L7.07601 13.6104C6.84309 13.3956 6.80616 13.0351 7.00033 12.7762C7.19462 12.5175 7.55102 12.4522 7.82227 12.6159L7.87516 12.6517L8.60758 13.201C8.82203 13.3618 9.08597 13.479 9.375 13.5493V11.0672C8.86075 10.9761 8.36046 10.7731 7.94189 10.4406C7.34826 9.96901 7.01497 9.31558 7.01497 8.625C7.01498 7.93456 7.34849 7.28178 7.94189 6.81022C8.35408 6.48278 8.85273 6.27456 9.375 6.18197V5.5C9.375 5.15482 9.65482 4.875 10 4.875C10.3452 4.875 10.625 5.15482 10.625 5.5V6.18197C11.1472 6.27458 11.6452 6.48283 12.0573 6.81022L12.4032 7.08447C12.6734 7.29916 12.7187 7.69229 12.5041 7.96256C12.3028 8.21596 11.9447 8.2711 11.6781 8.1001L11.626 8.06348L11.2801 7.78841C11.0909 7.63812 10.8659 7.52962 10.625 7.46126V9.92627C11.1683 10.0136 11.6985 10.2157 12.1427 10.5488C12.7636 11.0145 13.125 11.6696 13.125 12.375C13.125 13.0804 12.7636 13.7355 12.1427 14.2012C11.6985 14.5343 11.1682 14.7356 10.625 14.8229V15.5C10.625 15.8452 10.3452 16.125 10 16.125C9.65482 16.125 9.375 15.8452 9.375 15.5ZM10.625 13.5493C10.914 13.479 11.1779 13.3618 11.3924 13.201C11.7478 12.9345 11.875 12.6293 11.875 12.375C11.875 12.1207 11.7478 11.8155 11.3924 11.549C11.1779 11.3882 10.9141 11.2702 10.625 11.1999V13.5493ZM9.375 7.46126C9.1341 7.52959 8.90913 7.63813 8.71989 7.78841C8.39179 8.04905 8.26498 8.35588 8.26497 8.625C8.26497 8.89413 8.39178 9.20094 8.71989 9.46159C8.90504 9.60863 9.12965 9.71736 9.375 9.78711V7.46126ZM18.125 10.5C18.125 14.9873 14.4873 18.625 10 18.625C5.51269 18.625 1.875 14.9873 1.875 10.5C1.875 6.01269 5.51269 2.375 10 2.375C14.4873 2.375 18.125 6.01269 18.125 10.5Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 10.5C16.875 6.70304 13.797 3.625 10 3.625C6.20304 3.625 3.125 6.70304 3.125 10.5C3.125 14.297 6.20304 17.375 10 17.375C13.797 17.375 16.875 14.297 16.875 10.5ZM9.375 15.5V14.8229C8.83178 14.7356 8.30147 14.5343 7.85726 14.2012L7.12484 13.6519L7.07601 13.6104C6.84309 13.3956 6.80616 13.0351 7.00033 12.7762C7.19462 12.5175 7.55102 12.4522 7.82227 12.6159L7.87516 12.6517L8.60758 13.201C8.82203 13.3618 9.08597 13.479 9.375 13.5493V11.0672C8.86075 10.9761 8.36046 10.7731 7.94189 10.4406C7.34826 9.96901 7.01497 9.31558 7.01497 8.625C7.01498 7.93456 7.34849 7.28178 7.94189 6.81022C8.35408 6.48278 8.85273 6.27456 9.375 6.18197V5.5C9.375 5.15482 9.65482 4.875 10 4.875C10.3452 4.875 10.625 5.15482 10.625 5.5V6.18197C11.1472 6.27458 11.6452 6.48283 12.0573 6.81022L12.4032 7.08447C12.6734 7.29916 12.7187 7.69229 12.5041 7.96256C12.3028 8.21596 11.9447 8.2711 11.6781 8.1001L11.626 8.06348L11.2801 7.78841C11.0909 7.63812 10.8659 7.52962 10.625 7.46126V9.92627C11.1683 10.0136 11.6985 10.2157 12.1427 10.5488C12.7636 11.0145 13.125 11.6696 13.125 12.375C13.125 13.0804 12.7636 13.7355 12.1427 14.2012C11.6985 14.5343 11.1682 14.7356 10.625 14.8229V15.5C10.625 15.8452 10.3452 16.125 10 16.125C9.65482 16.125 9.375 15.8452 9.375 15.5ZM10.625 13.5493C10.914 13.479 11.1779 13.3618 11.3924 13.201C11.7478 12.9345 11.875 12.6293 11.875 12.375C11.875 12.1207 11.7478 11.8155 11.3924 11.549C11.1779 11.3882 10.9141 11.2702 10.625 11.1999V13.5493ZM9.375 7.46126C9.1341 7.52959 8.90913 7.63813 8.71989 7.78841C8.39179 8.04905 8.26498 8.35588 8.26497 8.625C8.26497 8.89413 8.39178 9.20094 8.71989 9.46159C8.90504 9.60863 9.12965 9.71736 9.375 9.78711V7.46126ZM18.125 10.5C18.125 14.9873 14.4873 18.625 10 18.625C5.51269 18.625 1.875 14.9873 1.875 10.5C1.875 6.01269 5.51269 2.375 10 2.375C14.4873 2.375 18.125 6.01269 18.125 10.5Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.banks::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M10.0001 7.99983C12.1588 7.99983 14.2785 8.16845 16.3469 8.49299C16.6508 8.54068 16.8749 8.80225 16.8751 9.10986V17.3748H17.5001C17.8452 17.3748 18.1251 17.6547 18.1251 17.9998C18.1251 18.345 17.8452 18.6248 17.5001 18.6248H2.50006C2.15488 18.6248 1.87506 18.345 1.87506 17.9998C1.87506 17.6547 2.15488 17.3748 2.50006 17.3748H3.12506V9.10986C3.12525 8.80225 3.34929 8.54068 3.65321 8.49299C5.72157 8.16845 7.84134 7.99983 10.0001 7.99983ZM10.0001 9.24983C8.08987 9.24983 6.21194 9.38669 4.37506 9.64941V17.3748H6.25006V11.1248C6.25006 10.7797 6.52988 10.4998 6.87506 10.4998C7.22023 10.4998 7.50006 10.7797 7.50006 11.1248V17.3748H9.37506V11.1248C9.37506 10.7797 9.65488 10.4998 10.0001 10.4998C10.3452 10.4998 10.6251 10.7797 10.6251 11.1248V17.3748H12.5001V11.1248C12.5001 10.7797 12.7799 10.4998 13.1251 10.4998C13.4702 10.4998 13.7501 10.7797 13.7501 11.1248V17.3748H15.6251V9.64941C13.7882 9.38669 11.9102 9.24983 10.0001 9.24983ZM9.73476 2.43424C9.93066 2.34229 10.163 2.35731 10.3467 2.47981L17.8467 7.47981L17.898 7.51806C18.1425 7.71951 18.1996 8.07725 18.0201 8.34651C17.8406 8.6157 17.4887 8.70044 17.2087 8.5524L17.1534 8.51985L10.0001 3.75097L2.84674 8.51985C2.55953 8.71132 2.17151 8.63372 1.98004 8.34651C1.78857 8.05931 1.86617 7.67128 2.15338 7.47981L9.65338 2.47981L9.73476 2.43424ZM10.0066 5.49983C10.3516 5.49997 10.6316 5.77974 10.6316 6.12483V6.13134C10.6314 6.47631 10.3515 6.7562 10.0066 6.75634H10.0001C9.65496 6.75634 9.3752 6.4764 9.37506 6.13134V6.12483C9.37506 5.77965 9.65488 5.49983 10.0001 5.49983H10.0066Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M10.0001 7.99983C12.1588 7.99983 14.2785 8.16845 16.3469 8.49299C16.6508 8.54068 16.8749 8.80225 16.8751 9.10986V17.3748H17.5001C17.8452 17.3748 18.1251 17.6547 18.1251 17.9998C18.1251 18.345 17.8452 18.6248 17.5001 18.6248H2.50006C2.15488 18.6248 1.87506 18.345 1.87506 17.9998C1.87506 17.6547 2.15488 17.3748 2.50006 17.3748H3.12506V9.10986C3.12525 8.80225 3.34929 8.54068 3.65321 8.49299C5.72157 8.16845 7.84134 7.99983 10.0001 7.99983ZM10.0001 9.24983C8.08987 9.24983 6.21194 9.38669 4.37506 9.64941V17.3748H6.25006V11.1248C6.25006 10.7797 6.52988 10.4998 6.87506 10.4998C7.22023 10.4998 7.50006 10.7797 7.50006 11.1248V17.3748H9.37506V11.1248C9.37506 10.7797 9.65488 10.4998 10.0001 10.4998C10.3452 10.4998 10.6251 10.7797 10.6251 11.1248V17.3748H12.5001V11.1248C12.5001 10.7797 12.7799 10.4998 13.1251 10.4998C13.4702 10.4998 13.7501 10.7797 13.7501 11.1248V17.3748H15.6251V9.64941C13.7882 9.38669 11.9102 9.24983 10.0001 9.24983ZM9.73476 2.43424C9.93066 2.34229 10.163 2.35731 10.3467 2.47981L17.8467 7.47981L17.898 7.51806C18.1425 7.71951 18.1996 8.07725 18.0201 8.34651C17.8406 8.6157 17.4887 8.70044 17.2087 8.5524L17.1534 8.51985L10.0001 3.75097L2.84674 8.51985C2.55953 8.71132 2.17151 8.63372 1.98004 8.34651C1.78857 8.05931 1.86617 7.67128 2.15338 7.47981L9.65338 2.47981L9.73476 2.43424ZM10.0066 5.49983C10.3516 5.49997 10.6316 5.77974 10.6316 6.12483V6.13134C10.6314 6.47631 10.3515 6.7562 10.0066 6.75634H10.0001C9.65496 6.75634 9.3752 6.4764 9.37506 6.13134V6.12483C9.37506 5.77965 9.65488 5.49983 10.0001 5.49983H10.0066Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.marketplaces::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M3.125 17.375C3.125 16.6846 3.68464 16.125 4.375 16.125C5.06536 16.125 5.625 16.6846 5.625 17.375C5.625 18.0654 5.06536 18.625 4.375 18.625C3.68464 18.625 3.125 18.0654 3.125 17.375ZM13.75 17.375C13.75 16.6846 14.3096 16.125 15 16.125C15.6904 16.125 16.25 16.6846 16.25 17.375C16.25 18.0654 15.6904 18.625 15 18.625C14.3096 18.625 13.75 18.0654 13.75 17.375ZM3.02979 2.375C3.73757 2.37502 4.35691 2.85082 4.53939 3.53467L4.73226 4.25814C5.02923 4.253 5.32681 4.25 5.625 4.25C9.9613 4.25 14.1711 4.7953 18.1893 5.82145C18.3577 5.86445 18.5009 5.97561 18.584 6.12826C18.667 6.28089 18.6824 6.46158 18.6271 6.6263C17.9318 8.69674 17.1064 10.7074 16.1605 12.6484C16.0558 12.8633 15.8372 13 15.5981 13H6.25C5.43389 13 4.74166 13.5221 4.48405 14.25H16.875C17.2202 14.25 17.5 14.5298 17.5 14.875C17.5 15.2202 17.2202 15.5 16.875 15.5H3.75C3.40482 15.5 3.125 15.2202 3.125 14.875C3.125 13.4209 4.11803 12.1981 5.46305 11.8493L3.33171 3.85693C3.29522 3.72018 3.17133 3.62502 3.02979 3.625H1.875C1.52982 3.625 1.25 3.34518 1.25 3C1.25 2.65482 1.52982 2.375 1.875 2.375H3.02979ZM5.06429 5.50326L6.73014 11.75H15.2043C15.9598 10.1678 16.6335 8.53931 17.2201 6.86963C13.5018 5.9748 9.61925 5.5 5.625 5.5C5.43785 5.5 5.25094 5.50118 5.06429 5.50326Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M3.125 17.375C3.125 16.6846 3.68464 16.125 4.375 16.125C5.06536 16.125 5.625 16.6846 5.625 17.375C5.625 18.0654 5.06536 18.625 4.375 18.625C3.68464 18.625 3.125 18.0654 3.125 17.375ZM13.75 17.375C13.75 16.6846 14.3096 16.125 15 16.125C15.6904 16.125 16.25 16.6846 16.25 17.375C16.25 18.0654 15.6904 18.625 15 18.625C14.3096 18.625 13.75 18.0654 13.75 17.375ZM3.02979 2.375C3.73757 2.37502 4.35691 2.85082 4.53939 3.53467L4.73226 4.25814C5.02923 4.253 5.32681 4.25 5.625 4.25C9.9613 4.25 14.1711 4.7953 18.1893 5.82145C18.3577 5.86445 18.5009 5.97561 18.584 6.12826C18.667 6.28089 18.6824 6.46158 18.6271 6.6263C17.9318 8.69674 17.1064 10.7074 16.1605 12.6484C16.0558 12.8633 15.8372 13 15.5981 13H6.25C5.43389 13 4.74166 13.5221 4.48405 14.25H16.875C17.2202 14.25 17.5 14.5298 17.5 14.875C17.5 15.2202 17.2202 15.5 16.875 15.5H3.75C3.40482 15.5 3.125 15.2202 3.125 14.875C3.125 13.4209 4.11803 12.1981 5.46305 11.8493L3.33171 3.85693C3.29522 3.72018 3.17133 3.62502 3.02979 3.625H1.875C1.52982 3.625 1.25 3.34518 1.25 3C1.25 2.65482 1.52982 2.375 1.875 2.375H3.02979ZM5.06429 5.50326L6.73014 11.75H15.2043C15.9598 10.1678 16.6335 8.53931 17.2201 6.86963C13.5018 5.9748 9.61925 5.5 5.625 5.5C5.43785 5.5 5.25094 5.50118 5.06429 5.50326Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.retailers::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M12.5011 5.5C12.5011 4.11929 11.3818 3 10.0011 3C8.62058 3.00022 7.50111 4.11942 7.50111 5.5V6.125H12.5011V5.5ZM4.59583 7.375C4.43591 7.375 4.3017 7.4959 4.28496 7.65495L3.2319 17.6549C3.21259 17.8394 3.35735 17.9999 3.54277 18H16.4603C16.6457 17.9999 16.7904 17.8393 16.7711 17.6549L15.7181 7.65495C15.7013 7.4959 15.5671 7.375 15.4072 7.375H13.7511V8.55176C13.9429 8.72342 14.0636 8.97236 14.0636 9.25C14.0636 9.76777 13.6439 10.1875 13.1261 10.1875C12.6085 10.1873 12.1886 9.76763 12.1886 9.25C12.1886 8.97278 12.3098 8.72421 12.5011 8.55257V7.375H7.50111V8.55176C7.69288 8.72342 7.81361 8.97237 7.81361 9.25C7.81361 9.76777 7.39387 10.1875 6.87611 10.1875C6.35852 10.1873 5.93861 9.76763 5.93861 9.25C5.93861 8.97278 6.05983 8.72421 6.25111 8.55257V7.375H4.59583ZM13.7511 6.125H15.4072C16.2068 6.125 16.8778 6.7287 16.9616 7.52393L18.0138 17.5239C18.1109 18.4465 17.3879 19.2499 16.4603 19.25H3.54277C2.61516 19.2499 1.89212 18.4465 1.98922 17.5239L3.04147 7.52393C3.12518 6.7287 3.79621 6.125 4.59583 6.125H6.25111V5.5C6.25111 3.42907 7.93022 1.75022 10.0011 1.75C12.0722 1.75 13.7511 3.42893 13.7511 5.5V6.125Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M12.5011 5.5C12.5011 4.11929 11.3818 3 10.0011 3C8.62058 3.00022 7.50111 4.11942 7.50111 5.5V6.125H12.5011V5.5ZM4.59583 7.375C4.43591 7.375 4.3017 7.4959 4.28496 7.65495L3.2319 17.6549C3.21259 17.8394 3.35735 17.9999 3.54277 18H16.4603C16.6457 17.9999 16.7904 17.8393 16.7711 17.6549L15.7181 7.65495C15.7013 7.4959 15.5671 7.375 15.4072 7.375H13.7511V8.55176C13.9429 8.72342 14.0636 8.97236 14.0636 9.25C14.0636 9.76777 13.6439 10.1875 13.1261 10.1875C12.6085 10.1873 12.1886 9.76763 12.1886 9.25C12.1886 8.97278 12.3098 8.72421 12.5011 8.55257V7.375H7.50111V8.55176C7.69288 8.72342 7.81361 8.97237 7.81361 9.25C7.81361 9.76777 7.39387 10.1875 6.87611 10.1875C6.35852 10.1873 5.93861 9.76763 5.93861 9.25C5.93861 8.97278 6.05983 8.72421 6.25111 8.55257V7.375H4.59583ZM13.7511 6.125H15.4072C16.2068 6.125 16.8778 6.7287 16.9616 7.52393L18.0138 17.5239C18.1109 18.4465 17.3879 19.2499 16.4603 19.25H3.54277C2.61516 19.2499 1.89212 18.4465 1.98922 17.5239L3.04147 7.52393C3.12518 6.7287 3.79621 6.125 4.59583 6.125H6.25111V5.5C6.25111 3.42907 7.93022 1.75022 10.0011 1.75C12.0722 1.75 13.7511 3.42893 13.7511 5.5V6.125Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.automated::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.375 3C9.375 2.65482 9.65482 2.375 10 2.375C10.3452 2.375 10.625 2.65482 10.625 3V3.62988C12.3486 3.65589 14.0464 3.78934 15.7121 4.02376C16.5672 4.14411 17.4139 4.29048 18.2511 4.46322C18.5892 4.53297 18.8067 4.86409 18.737 5.20215C18.6716 5.51886 18.3773 5.72986 18.0623 5.69775L17.9989 5.68799L17.3885 5.56673C17.0781 5.50781 16.7664 5.45312 16.4534 5.40153L18.4155 13.4321C18.5786 14.1003 18.2854 14.8976 17.5293 15.1696C16.9338 15.3838 16.2922 15.5 15.625 15.5C14.9578 15.5 14.3162 15.3838 13.7207 15.1696C12.9646 14.8976 12.6714 14.1003 12.8345 13.4321L14.8519 5.17041C13.4642 4.99992 12.0539 4.90293 10.625 4.8807V16.7695C11.7019 16.8321 12.7368 17.0537 13.7052 17.4141C14.0287 17.5345 14.1935 17.8946 14.0731 18.2181C13.9602 18.5212 13.6373 18.6845 13.3309 18.6047L13.2699 18.5859L12.8841 18.4517C11.9762 18.1584 11.0071 18 10 18C8.84886 18 7.74734 18.2074 6.73014 18.5859L6.6691 18.6047C6.36268 18.6845 6.03984 18.5212 5.92692 18.2181C5.80652 17.8946 5.97125 17.5345 6.29476 17.4141L6.73177 17.2627C7.57239 16.9912 8.4584 16.8228 9.375 16.7695V4.8807C7.94583 4.90293 6.53526 4.99986 5.14729 5.17041L7.16552 13.4321C7.32863 14.1003 7.03541 14.8976 6.27929 15.1696C5.68379 15.3838 5.04224 15.5 4.375 15.5C3.70776 15.5 3.0662 15.3838 2.4707 15.1696C1.71458 14.8976 1.42136 14.1003 1.58447 13.4321L3.54573 5.40153C3.02744 5.48698 2.51237 5.5825 2.00114 5.68799L1.93766 5.69775C1.62274 5.72986 1.32844 5.51886 1.26302 5.20215C1.19327 4.86409 1.4108 4.53297 1.74886 4.46322C2.58608 4.29048 3.4328 4.14411 4.28792 4.02376C5.95357 3.78934 7.6514 3.65589 9.375 3.62988V3ZM2.79866 13.7284C2.78087 13.8012 2.79116 13.8686 2.81331 13.9155C2.83357 13.9583 2.86095 13.981 2.89388 13.9928C3.3556 14.1589 3.85403 14.25 4.375 14.25C4.89596 14.25 5.39439 14.1589 5.85612 13.9928C5.88904 13.981 5.91642 13.9583 5.93668 13.9155C5.95883 13.8686 5.96912 13.8012 5.95133 13.7284L4.375 7.2749L2.79866 13.7284ZM14.0487 13.7284C14.0309 13.8012 14.0412 13.8686 14.0633 13.9155C14.0836 13.9583 14.111 13.981 14.1439 13.9928C14.6056 14.1589 15.104 14.25 15.625 14.25C16.146 14.25 16.6444 14.1589 17.1061 13.9928C17.139 13.981 17.1664 13.9583 17.1867 13.9155C17.2088 13.8686 17.2191 13.8012 17.2013 13.7284L15.625 7.2749L14.0487 13.7284Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.375 3C9.375 2.65482 9.65482 2.375 10 2.375C10.3452 2.375 10.625 2.65482 10.625 3V3.62988C12.3486 3.65589 14.0464 3.78934 15.7121 4.02376C16.5672 4.14411 17.4139 4.29048 18.2511 4.46322C18.5892 4.53297 18.8067 4.86409 18.737 5.20215C18.6716 5.51886 18.3773 5.72986 18.0623 5.69775L17.9989 5.68799L17.3885 5.56673C17.0781 5.50781 16.7664 5.45312 16.4534 5.40153L18.4155 13.4321C18.5786 14.1003 18.2854 14.8976 17.5293 15.1696C16.9338 15.3838 16.2922 15.5 15.625 15.5C14.9578 15.5 14.3162 15.3838 13.7207 15.1696C12.9646 14.8976 12.6714 14.1003 12.8345 13.4321L14.8519 5.17041C13.4642 4.99992 12.0539 4.90293 10.625 4.8807V16.7695C11.7019 16.8321 12.7368 17.0537 13.7052 17.4141C14.0287 17.5345 14.1935 17.8946 14.0731 18.2181C13.9602 18.5212 13.6373 18.6845 13.3309 18.6047L13.2699 18.5859L12.8841 18.4517C11.9762 18.1584 11.0071 18 10 18C8.84886 18 7.74734 18.2074 6.73014 18.5859L6.6691 18.6047C6.36268 18.6845 6.03984 18.5212 5.92692 18.2181C5.80652 17.8946 5.97125 17.5345 6.29476 17.4141L6.73177 17.2627C7.57239 16.9912 8.4584 16.8228 9.375 16.7695V4.8807C7.94583 4.90293 6.53526 4.99986 5.14729 5.17041L7.16552 13.4321C7.32863 14.1003 7.03541 14.8976 6.27929 15.1696C5.68379 15.3838 5.04224 15.5 4.375 15.5C3.70776 15.5 3.0662 15.3838 2.4707 15.1696C1.71458 14.8976 1.42136 14.1003 1.58447 13.4321L3.54573 5.40153C3.02744 5.48698 2.51237 5.5825 2.00114 5.68799L1.93766 5.69775C1.62274 5.72986 1.32844 5.51886 1.26302 5.20215C1.19327 4.86409 1.4108 4.53297 1.74886 4.46322C2.58608 4.29048 3.4328 4.14411 4.28792 4.02376C5.95357 3.78934 7.6514 3.65589 9.375 3.62988V3ZM2.79866 13.7284C2.78087 13.8012 2.79116 13.8686 2.81331 13.9155C2.83357 13.9583 2.86095 13.981 2.89388 13.9928C3.3556 14.1589 3.85403 14.25 4.375 14.25C4.89596 14.25 5.39439 14.1589 5.85612 13.9928C5.88904 13.981 5.91642 13.9583 5.93668 13.9155C5.95883 13.8686 5.96912 13.8012 5.95133 13.7284L4.375 7.2749L2.79866 13.7284ZM14.0487 13.7284C14.0309 13.8012 14.0412 13.8686 14.0633 13.9155C14.0836 13.9583 14.111 13.981 14.1439 13.9928C14.6056 14.1589 15.104 14.25 15.625 14.25C16.146 14.25 16.6444 14.1589 17.1061 13.9928C17.139 13.981 17.1664 13.9583 17.1867 13.9155C17.2088 13.8686 17.2191 13.8012 17.2013 13.7284L15.625 7.2749L14.0487 13.7284Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.exception::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 8.625C16.875 7.42937 16.9267 6.24567 17.028 5.07601L15.2865 5.48617C13.4363 5.92151 11.4917 5.69492 9.79167 4.84489L9.70215 4.80013C8.2343 4.06621 6.55223 3.8813 4.96012 4.2793L3.125 4.73747V12.1992L4.65658 11.8167C6.5382 11.3463 8.52646 11.5646 10.2612 12.432L10.3507 12.4767C11.7893 13.196 13.4344 13.3879 15 13.0195L17.0605 12.5345C16.9377 11.2477 16.875 9.94362 16.875 8.625ZM18.125 8.625C18.125 10.0867 18.2043 11.5296 18.3594 12.9495C18.3936 13.2633 18.1889 13.5535 17.8817 13.6258L15.2865 14.2362C13.4363 14.6715 11.4917 14.4449 9.79167 13.5949L9.70215 13.5501C8.2343 12.8162 6.55223 12.6313 4.96012 13.0293L3.125 13.4875V18C3.125 18.3452 2.84518 18.625 2.5 18.625C2.15482 18.625 1.875 18.3452 1.875 18V3C1.875 2.65482 2.15482 2.375 2.5 2.375C2.84518 2.375 3.125 2.65482 3.125 3V3.44922L4.65658 3.06673C6.5382 2.59633 8.52646 2.81458 10.2612 3.68197L10.3507 3.72673C11.7893 4.44598 13.4344 4.6379 15 4.26953L17.5911 3.65999C17.7886 3.61354 17.9966 3.66566 18.1486 3.79997C18.3005 3.93422 18.3779 4.13393 18.3561 4.33545C18.2035 5.74407 18.125 7.17538 18.125 8.625Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 8.625C16.875 7.42937 16.9267 6.24567 17.028 5.07601L15.2865 5.48617C13.4363 5.92151 11.4917 5.69492 9.79167 4.84489L9.70215 4.80013C8.2343 4.06621 6.55223 3.8813 4.96012 4.2793L3.125 4.73747V12.1992L4.65658 11.8167C6.5382 11.3463 8.52646 11.5646 10.2612 12.432L10.3507 12.4767C11.7893 13.196 13.4344 13.3879 15 13.0195L17.0605 12.5345C16.9377 11.2477 16.875 9.94362 16.875 8.625ZM18.125 8.625C18.125 10.0867 18.2043 11.5296 18.3594 12.9495C18.3936 13.2633 18.1889 13.5535 17.8817 13.6258L15.2865 14.2362C13.4363 14.6715 11.4917 14.4449 9.79167 13.5949L9.70215 13.5501C8.2343 12.8162 6.55223 12.6313 4.96012 13.0293L3.125 13.4875V18C3.125 18.3452 2.84518 18.625 2.5 18.625C2.15482 18.625 1.875 18.3452 1.875 18V3C1.875 2.65482 2.15482 2.375 2.5 2.375C2.84518 2.375 3.125 2.65482 3.125 3V3.44922L4.65658 3.06673C6.5382 2.59633 8.52646 2.81458 10.2612 3.68197L10.3507 3.72673C11.7893 4.44598 13.4344 4.6379 15 4.26953L17.5911 3.65999C17.7886 3.61354 17.9966 3.66566 18.1486 3.79997C18.3005 3.93422 18.3779 4.13393 18.3561 4.33545C18.2035 5.74407 18.125 7.17538 18.125 8.625Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.financial::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 9.875C16.875 9.18464 16.3154 8.625 15.625 8.625H4.375C3.68464 8.625 3.125 9.18464 3.125 9.875V16.125C3.125 16.8154 3.68464 17.375 4.375 17.375H15.625C16.3154 17.375 16.875 16.8154 16.875 16.125V9.875ZM16.875 6.75C16.875 6.05964 16.3154 5.5 15.625 5.5H4.375C3.68464 5.5 3.125 6.05964 3.125 6.75V7.71191C3.49296 7.49882 3.9192 7.375 4.375 7.375H15.625C16.0808 7.375 16.507 7.49882 16.875 7.71191V6.75ZM18.125 16.125C18.125 17.5057 17.0057 18.625 15.625 18.625H4.375C2.99429 18.625 1.875 17.5057 1.875 16.125V6.75C1.875 5.36929 2.99429 4.25 4.375 4.25H5V3C5 2.65482 5.27982 2.375 5.625 2.375C5.97018 2.375 6.25 2.65482 6.25 3V4.25H13.75V3C13.75 2.65482 14.0298 2.375 14.375 2.375C14.7202 2.375 15 2.65482 15 3V4.25H15.625C17.0057 4.25 18.125 5.36929 18.125 6.75V16.125Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 9.875C16.875 9.18464 16.3154 8.625 15.625 8.625H4.375C3.68464 8.625 3.125 9.18464 3.125 9.875V16.125C3.125 16.8154 3.68464 17.375 4.375 17.375H15.625C16.3154 17.375 16.875 16.8154 16.875 16.125V9.875ZM16.875 6.75C16.875 6.05964 16.3154 5.5 15.625 5.5H4.375C3.68464 5.5 3.125 6.05964 3.125 6.75V7.71191C3.49296 7.49882 3.9192 7.375 4.375 7.375H15.625C16.0808 7.375 16.507 7.49882 16.875 7.71191V6.75ZM18.125 16.125C18.125 17.5057 17.0057 18.625 15.625 18.625H4.375C2.99429 18.625 1.875 17.5057 1.875 16.125V6.75C1.875 5.36929 2.99429 4.25 4.375 4.25H5V3C5 2.65482 5.27982 2.375 5.625 2.375C5.97018 2.375 6.25 2.65482 6.25 3V4.25H13.75V3C13.75 2.65482 14.0298 2.375 14.375 2.375C14.7202 2.375 15 2.65482 15 3V4.25H15.625C17.0057 4.25 18.125 5.36929 18.125 6.75V16.125Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.compliance::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 8.62537C16.875 7.75645 16.7555 6.91612 16.5348 6.11886C14.0454 6.04051 11.7724 5.10455 10 3.59852C8.22736 5.10471 5.95408 6.04068 3.46436 6.11886C3.24375 6.91606 3.125 7.75652 3.125 8.62537C3.12513 12.9363 6.03604 16.5669 10 17.661C13.964 16.5669 16.8749 12.9363 16.875 8.62537ZM11.9914 8.2616C12.192 7.98082 12.5821 7.9162 12.863 8.11674C13.1438 8.31737 13.2092 8.70744 13.0086 8.98833L9.88363 13.3633C9.77684 13.5128 9.60936 13.6078 9.42627 13.6229C9.24335 13.638 9.06294 13.572 8.93311 13.4423L7.05811 11.5673L7.01497 11.5192C6.81501 11.2738 6.82952 10.9122 7.05811 10.6835C7.28699 10.4546 7.64921 10.4399 7.89469 10.6403L7.94189 10.6835L9.29443 12.036L11.9914 8.2616ZM18.125 8.62537C18.1249 13.5769 14.7379 17.7357 10.1554 18.9151C10.0534 18.9413 9.94658 18.9413 9.84456 18.9151C5.26215 17.7357 1.87513 13.5769 1.875 8.62537C1.875 7.46664 2.06102 6.34986 2.40479 5.30424L2.44385 5.21066C2.55134 5.004 2.76763 4.87159 3.00618 4.87456C3.04573 4.87505 3.08534 4.87537 3.125 4.87537C5.62187 4.87537 7.88968 3.89947 9.57031 2.30783L9.66634 2.23296C9.90329 2.08321 10.2188 2.10826 10.4297 2.30783C12.1103 3.89947 14.3781 4.87537 16.875 4.87537C16.9147 4.87537 16.9543 4.87505 16.9938 4.87456L17.0947 4.88107C17.3252 4.91565 17.5207 5.07748 17.5952 5.30424C17.939 6.34986 18.125 7.46664 18.125 8.62537Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.875 8.62537C16.875 7.75645 16.7555 6.91612 16.5348 6.11886C14.0454 6.04051 11.7724 5.10455 10 3.59852C8.22736 5.10471 5.95408 6.04068 3.46436 6.11886C3.24375 6.91606 3.125 7.75652 3.125 8.62537C3.12513 12.9363 6.03604 16.5669 10 17.661C13.964 16.5669 16.8749 12.9363 16.875 8.62537ZM11.9914 8.2616C12.192 7.98082 12.5821 7.9162 12.863 8.11674C13.1438 8.31737 13.2092 8.70744 13.0086 8.98833L9.88363 13.3633C9.77684 13.5128 9.60936 13.6078 9.42627 13.6229C9.24335 13.638 9.06294 13.572 8.93311 13.4423L7.05811 11.5673L7.01497 11.5192C6.81501 11.2738 6.82952 10.9122 7.05811 10.6835C7.28699 10.4546 7.64921 10.4399 7.89469 10.6403L7.94189 10.6835L9.29443 12.036L11.9914 8.2616ZM18.125 8.62537C18.1249 13.5769 14.7379 17.7357 10.1554 18.9151C10.0534 18.9413 9.94658 18.9413 9.84456 18.9151C5.26215 17.7357 1.87513 13.5769 1.875 8.62537C1.875 7.46664 2.06102 6.34986 2.40479 5.30424L2.44385 5.21066C2.55134 5.004 2.76763 4.87159 3.00618 4.87456C3.04573 4.87505 3.08534 4.87537 3.125 4.87537C5.62187 4.87537 7.88968 3.89947 9.57031 2.30783L9.66634 2.23296C9.90329 2.08321 10.2188 2.10826 10.4297 2.30783C12.1103 3.89947 14.3781 4.87537 16.875 4.87537C16.9147 4.87537 16.9543 4.87505 16.9938 4.87456L17.0947 4.88107C17.3252 4.91565 17.5207 5.07748 17.5952 5.30424C17.939 6.34986 18.125 7.46664 18.125 8.62537Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.cash-flow::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.80806 9.55806C6.05214 9.31398 6.44777 9.31398 6.69185 9.55806C6.93592 9.80214 6.93592 10.1978 6.69185 10.4418L4.00874 13.125H13.75C14.0951 13.125 14.375 13.4048 14.375 13.75C14.375 14.0951 14.0951 14.375 13.75 14.375H4.00874L6.69185 17.0581L6.73498 17.1053C6.93524 17.3507 6.92068 17.713 6.69185 17.9418C6.46301 18.1707 6.10074 18.1852 5.85526 17.985L5.80806 17.9418L2.05806 14.1918C1.81398 13.9478 1.81398 13.5521 2.05806 13.3081L5.80806 9.55806ZM13.3081 2.05806C13.5521 1.81398 13.9478 1.81398 14.1918 2.05806L17.9418 5.80806C18.0591 5.92527 18.125 6.08419 18.125 6.24995C18.125 6.41571 18.0591 6.57464 17.9418 6.69185L14.1918 10.4418C13.9478 10.6859 13.5521 10.6859 13.3081 10.4418C13.064 10.1978 13.064 9.80214 13.3081 9.55806L15.9912 6.87495H6.24995C5.90477 6.87495 5.62495 6.59513 5.62495 6.24995C5.62495 5.90477 5.90477 5.62495 6.24995 5.62495H15.9912L13.3081 2.94185L13.2649 2.89465C13.0647 2.64916 13.0792 2.28689 13.3081 2.05806Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.80806 9.55806C6.05214 9.31398 6.44777 9.31398 6.69185 9.55806C6.93592 9.80214 6.93592 10.1978 6.69185 10.4418L4.00874 13.125H13.75C14.0951 13.125 14.375 13.4048 14.375 13.75C14.375 14.0951 14.0951 14.375 13.75 14.375H4.00874L6.69185 17.0581L6.73498 17.1053C6.93524 17.3507 6.92068 17.713 6.69185 17.9418C6.46301 18.1707 6.10074 18.1852 5.85526 17.985L5.80806 17.9418L2.05806 14.1918C1.81398 13.9478 1.81398 13.5521 2.05806 13.3081L5.80806 9.55806ZM13.3081 2.05806C13.5521 1.81398 13.9478 1.81398 14.1918 2.05806L17.9418 5.80806C18.0591 5.92527 18.125 6.08419 18.125 6.24995C18.125 6.41571 18.0591 6.57464 17.9418 6.69185L14.1918 10.4418C13.9478 10.6859 13.5521 10.6859 13.3081 10.4418C13.064 10.1978 13.064 9.80214 13.3081 9.55806L15.9912 6.87495H6.24995C5.90477 6.87495 5.62495 6.59513 5.62495 6.24995C5.62495 5.90477 5.90477 5.62495 6.24995 5.62495H15.9912L13.3081 2.94185L13.2649 2.89465C13.0647 2.64916 13.0792 2.28689 13.3081 2.05806Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.AI::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M13.75 13C14.019 13 14.2582 13.172 14.3433 13.4272L14.6712 14.4128C14.7956 14.786 15.089 15.0794 15.4622 15.2038L16.4478 15.5317C16.703 15.6168 16.875 15.856 16.875 16.125C16.875 16.394 16.703 16.6332 16.4478 16.7183L15.4622 17.0462C15.089 17.1706 14.7956 17.464 14.6712 17.8372L14.3433 18.8228C14.2582 19.078 14.019 19.25 13.75 19.25C13.481 19.25 13.2418 19.078 13.1567 18.8228L12.8288 17.8372C12.7044 17.464 12.411 17.1706 12.0378 17.0462L11.0522 16.7183C10.797 16.6332 10.625 16.394 10.625 16.125C10.625 15.856 10.797 15.6168 11.0522 15.5317L12.0378 15.2038C12.411 15.0794 12.7044 14.786 12.8288 14.4128L13.1567 13.4272C13.2418 13.172 13.481 13 13.75 13ZM13.75 15.3608C13.554 15.6683 13.2933 15.929 12.9858 16.125C13.2931 16.3209 13.5541 16.5811 13.75 16.8883C13.9458 16.5813 14.2063 16.3208 14.5133 16.125C14.2061 15.9291 13.9459 15.6681 13.75 15.3608ZM7.5 4.25C7.77901 4.25 8.02389 4.43503 8.10059 4.70329L8.77848 7.07552C9.07514 8.1134 9.8866 8.92486 10.9245 9.22152L13.2967 9.89941C13.565 9.97611 13.75 10.221 13.75 10.5C13.75 10.779 13.565 11.0239 13.2967 11.1006L10.9245 11.7785C9.8866 12.0751 9.07514 12.8866 8.77848 13.9245L8.10059 16.2967C8.02389 16.565 7.77901 16.75 7.5 16.75C7.22099 16.75 6.97611 16.565 6.89941 16.2967L6.22152 13.9245C5.92486 12.8866 5.1134 12.0751 4.07552 11.7785L1.70329 11.1006C1.43503 11.0239 1.25 10.779 1.25 10.5C1.25 10.221 1.43503 9.97611 1.70329 9.89941L4.07552 9.22152C5.1134 8.92486 5.92486 8.1134 6.22152 7.07552L6.89941 4.70329L6.93522 4.60645C7.03737 4.3914 7.2559 4.25 7.5 4.25ZM7.4235 7.41813C7.00824 8.87154 5.87154 10.0082 4.41813 10.4235L4.14958 10.5L4.41813 10.5765C5.87154 10.9918 7.00824 12.1285 7.4235 13.5819L7.5 13.8496L7.5765 13.5819C7.99176 12.1285 9.12846 10.9918 10.5819 10.5765L10.8496 10.5L10.5819 10.4235C9.12846 10.0082 7.99176 8.87154 7.5765 7.41813L7.5 7.14958L7.4235 7.41813ZM15 1.75C15.2868 1.75 15.5367 1.9454 15.6063 2.22363L15.8219 3.08626C16.0179 3.87001 16.63 4.48212 17.4137 4.67806L18.2764 4.89372C18.5546 4.96327 18.75 5.21321 18.75 5.5C18.75 5.78679 18.5546 6.03673 18.2764 6.10628L17.4137 6.32194C16.63 6.51788 16.0179 7.12999 15.8219 7.91374L15.6063 8.77637C15.5367 9.0546 15.2868 9.25 15 9.25C14.7132 9.25 14.4633 9.0546 14.3937 8.77637L14.1781 7.91374C13.9821 7.12999 13.37 6.51788 12.5863 6.32194L11.7236 6.10628C11.4454 6.03673 11.25 5.78679 11.25 5.5C11.25 5.21321 11.4454 4.96327 11.7236 4.89372L12.5863 4.67806C13.37 4.48212 13.9821 3.87001 14.1781 3.08626L14.3937 2.22363L14.4279 2.12354C14.5262 1.89962 14.7489 1.75 15 1.75ZM15 4.3265C14.7105 4.80769 14.3077 5.21053 13.8265 5.5C14.3075 5.78935 14.7106 6.19176 15 6.67269C15.2893 6.19196 15.692 5.78932 16.1727 5.5C15.6918 5.21056 15.2893 4.80749 15 4.3265Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M13.75 13C14.019 13 14.2582 13.172 14.3433 13.4272L14.6712 14.4128C14.7956 14.786 15.089 15.0794 15.4622 15.2038L16.4478 15.5317C16.703 15.6168 16.875 15.856 16.875 16.125C16.875 16.394 16.703 16.6332 16.4478 16.7183L15.4622 17.0462C15.089 17.1706 14.7956 17.464 14.6712 17.8372L14.3433 18.8228C14.2582 19.078 14.019 19.25 13.75 19.25C13.481 19.25 13.2418 19.078 13.1567 18.8228L12.8288 17.8372C12.7044 17.464 12.411 17.1706 12.0378 17.0462L11.0522 16.7183C10.797 16.6332 10.625 16.394 10.625 16.125C10.625 15.856 10.797 15.6168 11.0522 15.5317L12.0378 15.2038C12.411 15.0794 12.7044 14.786 12.8288 14.4128L13.1567 13.4272C13.2418 13.172 13.481 13 13.75 13ZM13.75 15.3608C13.554 15.6683 13.2933 15.929 12.9858 16.125C13.2931 16.3209 13.5541 16.5811 13.75 16.8883C13.9458 16.5813 14.2063 16.3208 14.5133 16.125C14.2061 15.9291 13.9459 15.6681 13.75 15.3608ZM7.5 4.25C7.77901 4.25 8.02389 4.43503 8.10059 4.70329L8.77848 7.07552C9.07514 8.1134 9.8866 8.92486 10.9245 9.22152L13.2967 9.89941C13.565 9.97611 13.75 10.221 13.75 10.5C13.75 10.779 13.565 11.0239 13.2967 11.1006L10.9245 11.7785C9.8866 12.0751 9.07514 12.8866 8.77848 13.9245L8.10059 16.2967C8.02389 16.565 7.77901 16.75 7.5 16.75C7.22099 16.75 6.97611 16.565 6.89941 16.2967L6.22152 13.9245C5.92486 12.8866 5.1134 12.0751 4.07552 11.7785L1.70329 11.1006C1.43503 11.0239 1.25 10.779 1.25 10.5C1.25 10.221 1.43503 9.97611 1.70329 9.89941L4.07552 9.22152C5.1134 8.92486 5.92486 8.1134 6.22152 7.07552L6.89941 4.70329L6.93522 4.60645C7.03737 4.3914 7.2559 4.25 7.5 4.25ZM7.4235 7.41813C7.00824 8.87154 5.87154 10.0082 4.41813 10.4235L4.14958 10.5L4.41813 10.5765C5.87154 10.9918 7.00824 12.1285 7.4235 13.5819L7.5 13.8496L7.5765 13.5819C7.99176 12.1285 9.12846 10.9918 10.5819 10.5765L10.8496 10.5L10.5819 10.4235C9.12846 10.0082 7.99176 8.87154 7.5765 7.41813L7.5 7.14958L7.4235 7.41813ZM15 1.75C15.2868 1.75 15.5367 1.9454 15.6063 2.22363L15.8219 3.08626C16.0179 3.87001 16.63 4.48212 17.4137 4.67806L18.2764 4.89372C18.5546 4.96327 18.75 5.21321 18.75 5.5C18.75 5.78679 18.5546 6.03673 18.2764 6.10628L17.4137 6.32194C16.63 6.51788 16.0179 7.12999 15.8219 7.91374L15.6063 8.77637C15.5367 9.0546 15.2868 9.25 15 9.25C14.7132 9.25 14.4633 9.0546 14.3937 8.77637L14.1781 7.91374C13.9821 7.12999 13.37 6.51788 12.5863 6.32194L11.7236 6.10628C11.4454 6.03673 11.25 5.78679 11.25 5.5C11.25 5.21321 11.4454 4.96327 11.7236 4.89372L12.5863 4.67806C13.37 4.48212 13.9821 3.87001 14.1781 3.08626L14.3937 2.22363L14.4279 2.12354C14.5262 1.89962 14.7489 1.75 15 1.75ZM15 4.3265C14.7105 4.80769 14.3077 5.21053 13.8265 5.5C14.3075 5.78935 14.7106 6.19176 15 6.67269C15.2893 6.19196 15.692 5.78932 16.1727 5.5C15.6918 5.21056 15.2893 4.80749 15 4.3265Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.finance::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M1.875 15.5C6.48695 15.5 10.9561 16.1172 15.2035 17.2733C15.4228 17.3327 15.625 17.1666 15.625 16.9624V16.125C15.625 15.7798 15.9048 15.5 16.25 15.5C16.5952 15.5 16.875 15.7798 16.875 16.125V16.9624C16.875 18.0138 15.8668 18.7494 14.8747 18.4793C10.7334 17.3521 6.37502 16.75 1.875 16.75C1.52982 16.75 1.25 16.4702 1.25 16.125C1.25 15.7798 1.52982 15.5 1.875 15.5ZM17.1875 3.625C18.0504 3.625 18.75 4.32456 18.75 5.1875V13.3125C18.75 14.1754 18.0504 14.875 17.1875 14.875H2.8125C1.94955 14.875 1.25 14.1754 1.25 13.3125V5.1875C1.25 4.32456 1.94956 3.625 2.8125 3.625H17.1875ZM3.75 4.875C3.75 5.56536 3.19036 6.125 2.5 6.125V12.375C3.19036 12.375 3.75 12.9346 3.75 13.625H16.25C16.25 12.9346 16.8096 12.375 17.5 12.375V6.125C16.8096 6.125 16.25 5.56536 16.25 4.875H3.75ZM11.875 9.25C11.875 8.21447 11.0355 7.375 10 7.375C8.96447 7.375 8.125 8.21447 8.125 9.25C8.125 10.2855 8.96447 11.125 10 11.125C11.0355 11.125 11.875 10.2855 11.875 9.25ZM5.00651 8.625C5.35157 8.62514 5.63151 8.90491 5.63151 9.25V9.25651C5.63137 9.60148 5.35148 9.88137 5.00651 9.88151H5C4.65491 9.88151 4.37514 9.60157 4.375 9.25651V9.25C4.375 8.90482 4.65482 8.625 5 8.625H5.00651ZM15.0065 8.625C15.3516 8.62514 15.6315 8.90491 15.6315 9.25V9.25651C15.6314 9.60148 15.3515 9.88137 15.0065 9.88151H15C14.6549 9.88151 14.3751 9.60157 14.375 9.25651V9.25C14.375 8.90482 14.6548 8.625 15 8.625H15.0065ZM13.125 9.25C13.125 10.9759 11.7259 12.375 10 12.375C8.27411 12.375 6.875 10.9759 6.875 9.25C6.875 7.52411 8.27411 6.125 10 6.125C11.7259 6.125 13.125 7.52411 13.125 9.25Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M1.875 15.5C6.48695 15.5 10.9561 16.1172 15.2035 17.2733C15.4228 17.3327 15.625 17.1666 15.625 16.9624V16.125C15.625 15.7798 15.9048 15.5 16.25 15.5C16.5952 15.5 16.875 15.7798 16.875 16.125V16.9624C16.875 18.0138 15.8668 18.7494 14.8747 18.4793C10.7334 17.3521 6.37502 16.75 1.875 16.75C1.52982 16.75 1.25 16.4702 1.25 16.125C1.25 15.7798 1.52982 15.5 1.875 15.5ZM17.1875 3.625C18.0504 3.625 18.75 4.32456 18.75 5.1875V13.3125C18.75 14.1754 18.0504 14.875 17.1875 14.875H2.8125C1.94955 14.875 1.25 14.1754 1.25 13.3125V5.1875C1.25 4.32456 1.94956 3.625 2.8125 3.625H17.1875ZM3.75 4.875C3.75 5.56536 3.19036 6.125 2.5 6.125V12.375C3.19036 12.375 3.75 12.9346 3.75 13.625H16.25C16.25 12.9346 16.8096 12.375 17.5 12.375V6.125C16.8096 6.125 16.25 5.56536 16.25 4.875H3.75ZM11.875 9.25C11.875 8.21447 11.0355 7.375 10 7.375C8.96447 7.375 8.125 8.21447 8.125 9.25C8.125 10.2855 8.96447 11.125 10 11.125C11.0355 11.125 11.875 10.2855 11.875 9.25ZM5.00651 8.625C5.35157 8.62514 5.63151 8.90491 5.63151 9.25V9.25651C5.63137 9.60148 5.35148 9.88137 5.00651 9.88151H5C4.65491 9.88151 4.37514 9.60157 4.375 9.25651V9.25C4.375 8.90482 4.65482 8.625 5 8.625H5.00651ZM15.0065 8.625C15.3516 8.62514 15.6315 8.90491 15.6315 9.25V9.25651C15.6314 9.60148 15.3515 9.88137 15.0065 9.88151H15C14.6549 9.88151 14.3751 9.60157 14.375 9.25651V9.25C14.375 8.90482 14.6548 8.625 15 8.625H15.0065ZM13.125 9.25C13.125 10.9759 11.7259 12.375 10 12.375C8.27411 12.375 6.875 10.9759 6.875 9.25C6.875 7.52411 8.27411 6.125 10 6.125C11.7259 6.125 13.125 7.52411 13.125 9.25Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.accounting::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M15.625 4.46403C15.6249 3.84225 15.1755 3.33255 14.589 3.26449C13.0838 3.0898 11.5525 3 10 3C8.44747 3 6.91616 3.0898 5.41097 3.26449C4.8245 3.33255 4.37506 3.84225 4.375 4.46403V16.75C4.375 17.4404 4.93464 18 5.625 18H14.375C15.0654 18 15.625 17.4404 15.625 16.75V4.46403ZM6.88151 14.875C7.22657 14.8751 7.50651 15.1549 7.50651 15.5V15.5065C7.50637 15.8515 7.22648 16.1314 6.88151 16.1315H6.875C6.52991 16.1315 6.25014 15.8516 6.25 15.5065V15.5C6.25 15.1548 6.52982 14.875 6.875 14.875H6.88151ZM8.9624 14.875C9.30758 14.875 9.5874 15.1548 9.5874 15.5V15.5065C9.58726 15.8516 9.30749 16.1315 8.9624 16.1315H8.95671C8.61161 16.1315 8.33185 15.8516 8.33171 15.5065V15.5C8.33171 15.1548 8.61153 14.875 8.95671 14.875H8.9624ZM11.0498 14.875C11.395 14.875 11.6748 15.1548 11.6748 15.5V15.5065C11.6747 15.8516 11.3949 16.1315 11.0498 16.1315H11.0441C10.699 16.1315 10.4192 15.8516 10.4191 15.5065V15.5C10.4191 15.1548 10.6989 14.875 11.0441 14.875H11.0498ZM12.5 15.5V13.625C12.5 13.2798 12.7798 13 13.125 13C13.4702 13 13.75 13.2798 13.75 13.625V15.5C13.75 15.8452 13.4702 16.125 13.125 16.125C12.7798 16.125 12.5 15.8452 12.5 15.5ZM6.88151 13C7.22657 13.0001 7.50651 13.2799 7.50651 13.625V13.6315C7.50637 13.9765 7.22648 14.2564 6.88151 14.2565H6.875C6.52991 14.2565 6.25014 13.9766 6.25 13.6315V13.625C6.25 13.2798 6.52982 13 6.875 13H6.88151ZM8.9624 13C9.30758 13 9.5874 13.2798 9.5874 13.625V13.6315C9.58726 13.9766 9.30749 14.2565 8.9624 14.2565H8.95671C8.61161 14.2565 8.33185 13.9766 8.33171 13.6315V13.625C8.33171 13.2798 8.61153 13 8.95671 13H8.9624ZM11.0498 13C11.395 13 11.6748 13.2798 11.6748 13.625V13.6315C11.6747 13.9766 11.3949 14.2565 11.0498 14.2565H11.0441C10.699 14.2565 10.4192 13.9766 10.4191 13.6315V13.625C10.4191 13.2798 10.6989 13 11.0441 13H11.0498ZM6.88151 11.125C7.22657 11.1251 7.50651 11.4049 7.50651 11.75V11.7565C7.50637 12.1015 7.22648 12.3814 6.88151 12.3815H6.875C6.52991 12.3815 6.25014 12.1016 6.25 11.7565V11.75C6.25 11.4048 6.52982 11.125 6.875 11.125H6.88151ZM8.9624 11.125C9.30758 11.125 9.5874 11.4048 9.5874 11.75V11.7565C9.58726 12.1016 9.30749 12.3815 8.9624 12.3815H8.95671C8.61161 12.3815 8.33185 12.1016 8.33171 11.7565V11.75C8.33171 11.4048 8.61153 11.125 8.95671 11.125H8.9624ZM11.0498 11.125C11.395 11.125 11.6748 11.4048 11.6748 11.75V11.7565C11.6747 12.1016 11.3949 12.3815 11.0498 12.3815H11.0441C10.699 12.3815 10.4192 12.1016 10.4191 11.7565V11.75C10.4191 11.4048 10.6989 11.125 11.0441 11.125H11.0498ZM13.1315 11.125C13.4766 11.1251 13.7565 11.4049 13.7565 11.75V11.7565C13.7564 12.1015 13.4765 12.3814 13.1315 12.3815H13.125C12.7799 12.3815 12.5001 12.1016 12.5 11.7565V11.75C12.5 11.4048 12.7798 11.125 13.125 11.125H13.1315ZM6.88151 9.25C7.22657 9.25014 7.50651 9.52991 7.50651 9.875V9.88151C7.50637 10.2265 7.22648 10.5064 6.88151 10.5065H6.875C6.52991 10.5065 6.25014 10.2266 6.25 9.88151V9.875C6.25 9.52982 6.52982 9.25 6.875 9.25H6.88151ZM8.9624 9.25C9.30758 9.25 9.5874 9.52982 9.5874 9.875V9.88151C9.58726 10.2266 9.30749 10.5065 8.9624 10.5065H8.95671C8.61161 10.5065 8.33185 10.2266 8.33171 9.88151V9.875C8.33171 9.52982 8.61153 9.25 8.95671 9.25H8.9624ZM11.0498 9.25C11.395 9.25 11.6748 9.52982 11.6748 9.875V9.88151C11.6747 10.2266 11.3949 10.5065 11.0498 10.5065H11.0441C10.699 10.5065 10.4192 10.2266 10.4191 9.88151V9.875C10.4191 9.52982 10.6989 9.25 11.0441 9.25H11.0498ZM13.1315 9.25C13.4766 9.25014 13.7565 9.52991 13.7565 9.875V9.88151C13.7564 10.2265 13.4765 10.5064 13.1315 10.5065H13.125C12.7799 10.5065 12.5001 10.2266 12.5 9.88151V9.875C12.5 9.52982 12.7798 9.25 13.125 9.25H13.1315ZM13.125 4.875C13.4702 4.875 13.75 5.15482 13.75 5.5V7.375C13.75 7.72018 13.4702 8 13.125 8H6.875C6.52982 8 6.25 7.72018 6.25 7.375V5.5C6.25 5.15482 6.52982 4.875 6.875 4.875H13.125ZM7.5 6.75H12.5V6.125H7.5V6.75ZM16.875 16.75C16.875 18.1307 15.7557 19.25 14.375 19.25H5.625C4.24429 19.25 3.125 18.1307 3.125 16.75V4.46403C3.12506 3.23928 4.01915 2.16743 5.26693 2.02262C6.81983 1.84241 8.39924 1.75 10 1.75C11.6008 1.75 13.1802 1.84241 14.7331 2.02262C15.9809 2.16743 16.8749 3.23928 16.875 4.46403V16.75Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M15.625 4.46403C15.6249 3.84225 15.1755 3.33255 14.589 3.26449C13.0838 3.0898 11.5525 3 10 3C8.44747 3 6.91616 3.0898 5.41097 3.26449C4.8245 3.33255 4.37506 3.84225 4.375 4.46403V16.75C4.375 17.4404 4.93464 18 5.625 18H14.375C15.0654 18 15.625 17.4404 15.625 16.75V4.46403ZM6.88151 14.875C7.22657 14.8751 7.50651 15.1549 7.50651 15.5V15.5065C7.50637 15.8515 7.22648 16.1314 6.88151 16.1315H6.875C6.52991 16.1315 6.25014 15.8516 6.25 15.5065V15.5C6.25 15.1548 6.52982 14.875 6.875 14.875H6.88151ZM8.9624 14.875C9.30758 14.875 9.5874 15.1548 9.5874 15.5V15.5065C9.58726 15.8516 9.30749 16.1315 8.9624 16.1315H8.95671C8.61161 16.1315 8.33185 15.8516 8.33171 15.5065V15.5C8.33171 15.1548 8.61153 14.875 8.95671 14.875H8.9624ZM11.0498 14.875C11.395 14.875 11.6748 15.1548 11.6748 15.5V15.5065C11.6747 15.8516 11.3949 16.1315 11.0498 16.1315H11.0441C10.699 16.1315 10.4192 15.8516 10.4191 15.5065V15.5C10.4191 15.1548 10.6989 14.875 11.0441 14.875H11.0498ZM12.5 15.5V13.625C12.5 13.2798 12.7798 13 13.125 13C13.4702 13 13.75 13.2798 13.75 13.625V15.5C13.75 15.8452 13.4702 16.125 13.125 16.125C12.7798 16.125 12.5 15.8452 12.5 15.5ZM6.88151 13C7.22657 13.0001 7.50651 13.2799 7.50651 13.625V13.6315C7.50637 13.9765 7.22648 14.2564 6.88151 14.2565H6.875C6.52991 14.2565 6.25014 13.9766 6.25 13.6315V13.625C6.25 13.2798 6.52982 13 6.875 13H6.88151ZM8.9624 13C9.30758 13 9.5874 13.2798 9.5874 13.625V13.6315C9.58726 13.9766 9.30749 14.2565 8.9624 14.2565H8.95671C8.61161 14.2565 8.33185 13.9766 8.33171 13.6315V13.625C8.33171 13.2798 8.61153 13 8.95671 13H8.9624ZM11.0498 13C11.395 13 11.6748 13.2798 11.6748 13.625V13.6315C11.6747 13.9766 11.3949 14.2565 11.0498 14.2565H11.0441C10.699 14.2565 10.4192 13.9766 10.4191 13.6315V13.625C10.4191 13.2798 10.6989 13 11.0441 13H11.0498ZM6.88151 11.125C7.22657 11.1251 7.50651 11.4049 7.50651 11.75V11.7565C7.50637 12.1015 7.22648 12.3814 6.88151 12.3815H6.875C6.52991 12.3815 6.25014 12.1016 6.25 11.7565V11.75C6.25 11.4048 6.52982 11.125 6.875 11.125H6.88151ZM8.9624 11.125C9.30758 11.125 9.5874 11.4048 9.5874 11.75V11.7565C9.58726 12.1016 9.30749 12.3815 8.9624 12.3815H8.95671C8.61161 12.3815 8.33185 12.1016 8.33171 11.7565V11.75C8.33171 11.4048 8.61153 11.125 8.95671 11.125H8.9624ZM11.0498 11.125C11.395 11.125 11.6748 11.4048 11.6748 11.75V11.7565C11.6747 12.1016 11.3949 12.3815 11.0498 12.3815H11.0441C10.699 12.3815 10.4192 12.1016 10.4191 11.7565V11.75C10.4191 11.4048 10.6989 11.125 11.0441 11.125H11.0498ZM13.1315 11.125C13.4766 11.1251 13.7565 11.4049 13.7565 11.75V11.7565C13.7564 12.1015 13.4765 12.3814 13.1315 12.3815H13.125C12.7799 12.3815 12.5001 12.1016 12.5 11.7565V11.75C12.5 11.4048 12.7798 11.125 13.125 11.125H13.1315ZM6.88151 9.25C7.22657 9.25014 7.50651 9.52991 7.50651 9.875V9.88151C7.50637 10.2265 7.22648 10.5064 6.88151 10.5065H6.875C6.52991 10.5065 6.25014 10.2266 6.25 9.88151V9.875C6.25 9.52982 6.52982 9.25 6.875 9.25H6.88151ZM8.9624 9.25C9.30758 9.25 9.5874 9.52982 9.5874 9.875V9.88151C9.58726 10.2266 9.30749 10.5065 8.9624 10.5065H8.95671C8.61161 10.5065 8.33185 10.2266 8.33171 9.88151V9.875C8.33171 9.52982 8.61153 9.25 8.95671 9.25H8.9624ZM11.0498 9.25C11.395 9.25 11.6748 9.52982 11.6748 9.875V9.88151C11.6747 10.2266 11.3949 10.5065 11.0498 10.5065H11.0441C10.699 10.5065 10.4192 10.2266 10.4191 9.88151V9.875C10.4191 9.52982 10.6989 9.25 11.0441 9.25H11.0498ZM13.1315 9.25C13.4766 9.25014 13.7565 9.52991 13.7565 9.875V9.88151C13.7564 10.2265 13.4765 10.5064 13.1315 10.5065H13.125C12.7799 10.5065 12.5001 10.2266 12.5 9.88151V9.875C12.5 9.52982 12.7798 9.25 13.125 9.25H13.1315ZM13.125 4.875C13.4702 4.875 13.75 5.15482 13.75 5.5V7.375C13.75 7.72018 13.4702 8 13.125 8H6.875C6.52982 8 6.25 7.72018 6.25 7.375V5.5C6.25 5.15482 6.52982 4.875 6.875 4.875H13.125ZM7.5 6.75H12.5V6.125H7.5V6.75ZM16.875 16.75C16.875 18.1307 15.7557 19.25 14.375 19.25H5.625C4.24429 19.25 3.125 18.1307 3.125 16.75V4.46403C3.12506 3.23928 4.01915 2.16743 5.26693 2.02262C6.81983 1.84241 8.39924 1.75 10 1.75C11.6008 1.75 13.1802 1.84241 14.7331 2.02262C15.9809 2.16743 16.8749 3.23928 16.875 4.46403V16.75Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.IT::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M11.875 15.5H8.125V15.7148C8.12493 16.3069 7.95622 16.8813 7.64648 17.375H12.3535C12.0438 16.8813 11.8751 16.3069 11.875 15.7148V15.5ZM16.875 12.6623C16.507 12.8755 16.0809 13 15.625 13H4.375C3.91905 13 3.49304 12.8755 3.125 12.6623V13C3.125 13.6904 3.68464 14.25 4.375 14.25H15.625C16.3154 14.25 16.875 13.6904 16.875 13V12.6623ZM16.875 4.875C16.875 4.18464 16.3154 3.625 15.625 3.625H4.375C3.68464 3.625 3.125 4.18464 3.125 4.875V10.5C3.125 11.1904 3.68464 11.75 4.375 11.75H15.625C16.3154 11.75 16.875 11.1904 16.875 10.5V4.875ZM18.125 13C18.125 14.3807 17.0057 15.5 15.625 15.5H13.125V15.7148C13.1251 16.212 13.3228 16.689 13.6743 17.0405L14.1919 17.5581C14.3706 17.7368 14.4245 18.0057 14.3278 18.2393C14.2311 18.4728 14.0028 18.625 13.75 18.625H6.25C5.99721 18.625 5.76894 18.4728 5.6722 18.2393C5.5755 18.0057 5.62937 17.7368 5.80811 17.5581L6.32568 17.0405C6.67723 16.689 6.8749 16.212 6.875 15.7148V15.5H4.375C2.99429 15.5 1.875 14.3807 1.875 13V4.875C1.875 3.49429 2.99429 2.375 4.375 2.375H15.625C17.0057 2.375 18.125 3.49429 18.125 4.875V13Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M11.875 15.5H8.125V15.7148C8.12493 16.3069 7.95622 16.8813 7.64648 17.375H12.3535C12.0438 16.8813 11.8751 16.3069 11.875 15.7148V15.5ZM16.875 12.6623C16.507 12.8755 16.0809 13 15.625 13H4.375C3.91905 13 3.49304 12.8755 3.125 12.6623V13C3.125 13.6904 3.68464 14.25 4.375 14.25H15.625C16.3154 14.25 16.875 13.6904 16.875 13V12.6623ZM16.875 4.875C16.875 4.18464 16.3154 3.625 15.625 3.625H4.375C3.68464 3.625 3.125 4.18464 3.125 4.875V10.5C3.125 11.1904 3.68464 11.75 4.375 11.75H15.625C16.3154 11.75 16.875 11.1904 16.875 10.5V4.875ZM18.125 13C18.125 14.3807 17.0057 15.5 15.625 15.5H13.125V15.7148C13.1251 16.212 13.3228 16.689 13.6743 17.0405L14.1919 17.5581C14.3706 17.7368 14.4245 18.0057 14.3278 18.2393C14.2311 18.4728 14.0028 18.625 13.75 18.625H6.25C5.99721 18.625 5.76894 18.4728 5.6722 18.2393C5.5755 18.0057 5.62937 17.7368 5.80811 17.5581L6.32568 17.0405C6.67723 16.689 6.8749 16.212 6.875 15.7148V15.5H4.375C2.99429 15.5 1.875 14.3807 1.875 13V4.875C1.875 3.49429 2.99429 2.375 4.375 2.375H15.625C17.0057 2.375 18.125 3.49429 18.125 4.875V13Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.product::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M3.125 13.8908L9.375 17.5366V11.4828L3.125 7.83693V13.8908ZM10.625 11.4828V17.5366L16.875 13.8908V7.83693L10.625 11.4828ZM3.73942 6.74969L10 10.4012L16.2598 6.74969L10 3.09735L3.73942 6.74969ZM18.125 14.2497C18.125 14.4719 18.0069 14.6772 17.8149 14.7892L10.3149 19.1642C10.1203 19.2778 9.87966 19.2778 9.68506 19.1642L2.18506 14.7892C1.99314 14.6772 1.875 14.4719 1.875 14.2497V6.74969C1.875 6.52746 1.99314 6.32216 2.18506 6.21014L9.68506 1.83514C9.87966 1.72162 10.1203 1.72162 10.3149 1.83514L17.8149 6.21014C18.0069 6.32216 18.125 6.52746 18.125 6.74969V14.2497Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M3.125 13.8908L9.375 17.5366V11.4828L3.125 7.83693V13.8908ZM10.625 11.4828V17.5366L16.875 13.8908V7.83693L10.625 11.4828ZM3.73942 6.74969L10 10.4012L16.2598 6.74969L10 3.09735L3.73942 6.74969ZM18.125 14.2497C18.125 14.4719 18.0069 14.6772 17.8149 14.7892L10.3149 19.1642C10.1203 19.2778 9.87966 19.2778 9.68506 19.1642L2.18506 14.7892C1.99314 14.6772 1.875 14.4719 1.875 14.2497V6.74969C1.875 6.52746 1.99314 6.32216 2.18506 6.21014L9.68506 1.83514C9.87966 1.72162 10.1203 1.72162 10.3149 1.83514L17.8149 6.21014C18.0069 6.32216 18.125 6.52746 18.125 6.74969V14.2497Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.transaction::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.80806 9.55806C6.05214 9.31398 6.44777 9.31398 6.69185 9.55806C6.93592 9.80214 6.93592 10.1978 6.69185 10.4418L4.00874 13.125H13.75C14.0951 13.125 14.375 13.4048 14.375 13.75C14.375 14.0951 14.0951 14.375 13.75 14.375H4.00874L6.69185 17.0581L6.73498 17.1053C6.93524 17.3507 6.92068 17.713 6.69185 17.9418C6.46301 18.1707 6.10074 18.1852 5.85526 17.985L5.80806 17.9418L2.05806 14.1918C1.81398 13.9478 1.81398 13.5521 2.05806 13.3081L5.80806 9.55806ZM13.3081 2.05806C13.5521 1.81398 13.9478 1.81398 14.1918 2.05806L17.9418 5.80806C18.0591 5.92527 18.125 6.08419 18.125 6.24995C18.125 6.41571 18.0591 6.57464 17.9418 6.69185L14.1918 10.4418C13.9478 10.6859 13.5521 10.6859 13.3081 10.4418C13.064 10.1978 13.064 9.80214 13.3081 9.55806L15.9912 6.87495H6.24995C5.90477 6.87495 5.62495 6.59513 5.62495 6.24995C5.62495 5.90477 5.90477 5.62495 6.24995 5.62495H15.9912L13.3081 2.94185L13.2649 2.89465C13.0647 2.64916 13.0792 2.28689 13.3081 2.05806Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.80806 9.55806C6.05214 9.31398 6.44777 9.31398 6.69185 9.55806C6.93592 9.80214 6.93592 10.1978 6.69185 10.4418L4.00874 13.125H13.75C14.0951 13.125 14.375 13.4048 14.375 13.75C14.375 14.0951 14.0951 14.375 13.75 14.375H4.00874L6.69185 17.0581L6.73498 17.1053C6.93524 17.3507 6.92068 17.713 6.69185 17.9418C6.46301 18.1707 6.10074 18.1852 5.85526 17.985L5.80806 17.9418L2.05806 14.1918C1.81398 13.9478 1.81398 13.5521 2.05806 13.3081L5.80806 9.55806ZM13.3081 2.05806C13.5521 1.81398 13.9478 1.81398 14.1918 2.05806L17.9418 5.80806C18.0591 5.92527 18.125 6.08419 18.125 6.24995C18.125 6.41571 18.0591 6.57464 17.9418 6.69185L14.1918 10.4418C13.9478 10.6859 13.5521 10.6859 13.3081 10.4418C13.064 10.1978 13.064 9.80214 13.3081 9.55806L15.9912 6.87495H6.24995C5.90477 6.87495 5.62495 6.59513 5.62495 6.24995C5.62495 5.90477 5.90477 5.62495 6.24995 5.62495H15.9912L13.3081 2.94185L13.2649 2.89465C13.0647 2.64916 13.0792 2.28689 13.3081 2.05806Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.regulatory::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.75 4.375C9.09518 4.375 9.375 4.65482 9.375 5V10.625H15C15.3452 10.625 15.625 10.9048 15.625 11.25C15.625 15.047 12.547 18.125 8.75 18.125C4.95304 18.125 1.875 15.047 1.875 11.25C1.875 7.45304 4.95304 4.375 8.75 4.375ZM11.25 1.875C15.047 1.875 18.125 4.95304 18.125 8.75C18.125 9.09518 17.8452 9.375 17.5 9.375H11.25C10.9048 9.375 10.625 9.09518 10.625 8.75V2.5C10.625 2.15482 10.9048 1.875 11.25 1.875ZM11.875 8.125H16.8392C16.5509 5.51784 14.4822 3.44824 11.875 3.15999V8.125ZM3.125 11.25C3.125 14.3566 5.6434 16.875 8.75 16.875C11.6453 16.875 14.0282 14.6874 14.3392 11.875H8.75C8.40482 11.875 8.125 11.5952 8.125 11.25V5.65999C5.31257 5.97093 3.125 8.35468 3.125 11.25Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.75 4.375C9.09518 4.375 9.375 4.65482 9.375 5V10.625H15C15.3452 10.625 15.625 10.9048 15.625 11.25C15.625 15.047 12.547 18.125 8.75 18.125C4.95304 18.125 1.875 15.047 1.875 11.25C1.875 7.45304 4.95304 4.375 8.75 4.375ZM11.25 1.875C15.047 1.875 18.125 4.95304 18.125 8.75C18.125 9.09518 17.8452 9.375 17.5 9.375H11.25C10.9048 9.375 10.625 9.09518 10.625 8.75V2.5C10.625 2.15482 10.9048 1.875 11.25 1.875ZM11.875 8.125H16.8392C16.5509 5.51784 14.4822 3.44824 11.875 3.15999V8.125ZM3.125 11.25C3.125 14.3566 5.6434 16.875 8.75 16.875C11.6453 16.875 14.0282 14.6874 14.3392 11.875H8.75C8.40482 11.875 8.125 11.5952 8.125 11.25V5.65999C5.31257 5.97093 3.125 8.35468 3.125 11.25Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.acquirers::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.875 16.25C16.875 15.5596 16.3154 15 15.625 15C15.156 15 14.7465 15.2581 14.5321 15.6429C14.4324 15.822 14.375 16.0286 14.375 16.25C14.375 16.9404 14.9346 17.5 15.625 17.5C16.3154 17.5 16.875 16.9404 16.875 16.25ZM5.625 10C5.625 9.77858 5.56764 9.57198 5.46794 9.3929C5.25349 9.00808 4.844 8.75 4.375 8.75C3.68464 8.75 3.125 9.30964 3.125 10C3.125 10.6904 3.68464 11.25 4.375 11.25C4.844 11.25 5.25349 10.9919 5.46794 10.6071C5.56764 10.428 5.625 10.2214 5.625 10ZM16.875 3.75C16.875 3.05964 16.3154 2.5 15.625 2.5C14.9346 2.5 14.375 3.05964 14.375 3.75C14.375 3.97142 14.4324 4.17802 14.5321 4.3571C14.7465 4.74192 15.156 5 15.625 5C16.3154 5 16.875 4.44036 16.875 3.75ZM18.125 3.75C18.125 5.13071 17.0057 6.25 15.625 6.25C14.9109 6.25 14.2677 5.95014 13.8127 5.47119L6.79443 9.37012C6.8468 9.57166 6.875 9.78276 6.875 10C6.875 10.217 6.84667 10.4278 6.79443 10.6291L13.8127 14.528C14.2677 14.0493 14.9112 13.75 15.625 13.75C17.0057 13.75 18.125 14.8693 18.125 16.25C18.125 17.6307 17.0057 18.75 15.625 18.75C14.2443 18.75 13.125 17.6307 13.125 16.25C13.125 16.0328 13.1524 15.8216 13.2048 15.6201L6.18652 11.7212C5.7315 12.1999 5.08885 12.5 4.375 12.5C2.99429 12.5 1.875 11.3807 1.875 10C1.875 8.61929 2.99429 7.5 4.375 7.5C5.08864 7.5 5.73152 7.79954 6.18652 8.27799L13.2048 4.37907C13.1525 4.17781 13.125 3.96689 13.125 3.75C13.125 2.36929 14.2443 1.25 15.625 1.25C17.0057 1.25 18.125 2.36929 18.125 3.75Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.875 16.25C16.875 15.5596 16.3154 15 15.625 15C15.156 15 14.7465 15.2581 14.5321 15.6429C14.4324 15.822 14.375 16.0286 14.375 16.25C14.375 16.9404 14.9346 17.5 15.625 17.5C16.3154 17.5 16.875 16.9404 16.875 16.25ZM5.625 10C5.625 9.77858 5.56764 9.57198 5.46794 9.3929C5.25349 9.00808 4.844 8.75 4.375 8.75C3.68464 8.75 3.125 9.30964 3.125 10C3.125 10.6904 3.68464 11.25 4.375 11.25C4.844 11.25 5.25349 10.9919 5.46794 10.6071C5.56764 10.428 5.625 10.2214 5.625 10ZM16.875 3.75C16.875 3.05964 16.3154 2.5 15.625 2.5C14.9346 2.5 14.375 3.05964 14.375 3.75C14.375 3.97142 14.4324 4.17802 14.5321 4.3571C14.7465 4.74192 15.156 5 15.625 5C16.3154 5 16.875 4.44036 16.875 3.75ZM18.125 3.75C18.125 5.13071 17.0057 6.25 15.625 6.25C14.9109 6.25 14.2677 5.95014 13.8127 5.47119L6.79443 9.37012C6.8468 9.57166 6.875 9.78276 6.875 10C6.875 10.217 6.84667 10.4278 6.79443 10.6291L13.8127 14.528C14.2677 14.0493 14.9112 13.75 15.625 13.75C17.0057 13.75 18.125 14.8693 18.125 16.25C18.125 17.6307 17.0057 18.75 15.625 18.75C14.2443 18.75 13.125 17.6307 13.125 16.25C13.125 16.0328 13.1524 15.8216 13.2048 15.6201L6.18652 11.7212C5.7315 12.1999 5.08885 12.5 4.375 12.5C2.99429 12.5 1.875 11.3807 1.875 10C1.875 8.61929 2.99429 7.5 4.375 7.5C5.08864 7.5 5.73152 7.79954 6.18652 8.27799L13.2048 4.37907C13.1525 4.17781 13.125 3.96689 13.125 3.75C13.125 2.36929 14.2443 1.25 15.625 1.25C17.0057 1.25 18.125 2.36929 18.125 3.75Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon.issuers::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #111;
    -webkit-mask-size: contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.5 8.125H2.5V14.375C2.5 15.0654 3.05964 15.625 3.75 15.625H16.25C16.9404 15.625 17.5 15.0654 17.5 14.375V8.125ZM6.875 13.125C7.22018 13.125 7.5 13.4048 7.5 13.75C7.5 14.0952 7.22018 14.375 6.875 14.375H4.375C4.02982 14.375 3.75 14.0952 3.75 13.75C3.75 13.4048 4.02982 13.125 4.375 13.125H6.875ZM9.375 11.25C9.72018 11.25 10 11.5298 10 11.875C10 12.2202 9.72018 12.5 9.375 12.5H4.375C4.02982 12.5 3.75 12.2202 3.75 11.875C3.75 11.5298 4.02982 11.25 4.375 11.25H9.375ZM17.5 5.625C17.5 4.93464 16.9404 4.375 16.25 4.375H3.75C3.05964 4.375 2.5 4.93464 2.5 5.625V6.25H17.5V5.625ZM18.75 14.375C18.75 15.7557 17.6307 16.875 16.25 16.875H3.75C2.36929 16.875 1.25 15.7557 1.25 14.375V5.625C1.25 4.24429 2.36929 3.125 3.75 3.125H16.25C17.6307 3.125 18.75 4.24429 18.75 5.625V14.375Z' fill='%23111111'/%3E%3C/svg%3E");
    mask-size: contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.5 8.125H2.5V14.375C2.5 15.0654 3.05964 15.625 3.75 15.625H16.25C16.9404 15.625 17.5 15.0654 17.5 14.375V8.125ZM6.875 13.125C7.22018 13.125 7.5 13.4048 7.5 13.75C7.5 14.0952 7.22018 14.375 6.875 14.375H4.375C4.02982 14.375 3.75 14.0952 3.75 13.75C3.75 13.4048 4.02982 13.125 4.375 13.125H6.875ZM9.375 11.25C9.72018 11.25 10 11.5298 10 11.875C10 12.2202 9.72018 12.5 9.375 12.5H4.375C4.02982 12.5 3.75 12.2202 3.75 11.875C3.75 11.5298 4.02982 11.25 4.375 11.25H9.375ZM17.5 5.625C17.5 4.93464 16.9404 4.375 16.25 4.375H3.75C3.05964 4.375 2.5 4.93464 2.5 5.625V6.25H17.5V5.625ZM18.75 14.375C18.75 15.7557 17.6307 16.875 16.25 16.875H3.75C2.36929 16.875 1.25 15.7557 1.25 14.375V5.625C1.25 4.24429 2.36929 3.125 3.75 3.125H16.25C17.6307 3.125 18.75 4.24429 18.75 5.625V14.375Z' fill='%23111111'/%3E%3C/svg%3E");
  }
  #mobile-menu #offcanvas-nav li li.has-icon:hover a {
    color: #3838F9;
  }
  #mobile-menu #offcanvas-nav li li.has-icon:hover:before {
    background-color: #3838F9;
  }
  #mobile-menu #offcanvas-nav li li.sub-page a {
    padding: 6px 30px;
    color: #C5CAD0;
  }
  #mobile-menu #offcanvas-nav li.is-submenu-item a {
    color: #111111;
  }
  #mobile-menu #offcanvas-nav li.is-submenu-item a:hover {
    color: #3838F9;
  }
  #mobile-menu #offcanvas-nav li.is-submenu-item a .caption {
    color: #C5CAD0;
    margin-top: 6px;
  }
  #mobile-menu #offcanvas-nav li.is-submenu-item.title a {
    color: #111 !important;
  }
  #mobile-menu #offcanvas-nav li:last-child {
    margin-left: 0;
  }
  #mobile-menu #offcanvas-nav.menu-active {
    display: flex;
    height: 90vh;
    flex-flow: row wrap;
    overflow-y: scroll;
  }
  #mobile-menu #offcanvas-nav li.nav-button {
    padding: 25px 25px 10px;
  }
  #mobile-menu #offcanvas-nav li.nav-button a {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    padding: 16px;
    font-style: normal;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 100%;
    border-radius: 5px;
    color: #111;
    text-align: center;
    background: #008077;
    box-sizing: border-box;
    height: 48px;
    transition: 0.2s all cubic-bezier(0.165, 0.84, 0.44, 1);
    border: 1.5px solid #008077;
    margin: 0;
  }
  #mobile-menu #offcanvas-nav li.nav-button a:hover {
    background: #F2BD00;
    border-color: #F2BD00;
  }
  #mobile-menu #offcanvas-nav li.nav-button::after {
    display: none !important;
  }
  #mobile-menu #offcanvas-nav li.utility a {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 6px 25px;
  }
  #mobile-menu #offcanvas-nav li.utility::after {
    display: none !important;
  }
  #mobile-menu #offcanvas-nav li:not(.is-submenu-item) a {
    font-size: 22px;
    line-height: 140%;
    font-weight: 700;
  }
  #mobile-menu #offcanvas-nav li.is-submenu-item a {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 148%; /* 26.64px */
    letter-spacing: 0.36px;
  }
  #mobile-menu #offcanvas-nav li.is-submenu-item a:hover {
    color: #3838F9;
  }
  #mobile-menu #offcanvas-nav .menu.submenu.is-accordion-submenu {
    padding: 13px 0 20px;
  }
  #mobile-menu #offcanvas-nav .menu.submenu.is-accordion-submenu li a {
    border-bottom: none;
  }
  #mobile-menu #offcanvas-nav.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
    display: flex;
    width: 24px;
    height: 24px;
    border: none;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.5 8.25L12 15.75L4.5 8.25' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 0;
    align-items: center;
  }
  #mobile-menu #offcanvas-nav.accordion-menu .is-accordion-submenu-parent[aria-expanded=true] > a::after {
    transform: rotate(180deg);
    transform-origin: center;
  }
  #mobile-menu #offcanvas-nav .lower-menu {
    width: 100%;
    height: fit-content;
    margin-top: auto;
    margin-bottom: 40px;
    padding: 30px 0 0;
    border-top: 1px solid #AFABB3;
  }
  #mobile-menu #offcanvas-nav .lower-menu .Right {
    margin-right: auto;
  }
}
@media only screen and (max-width: 1208px) and (max-width: 768px) {
  #mobile-menu #offcanvas-nav .lower-menu .Right {
    margin-right: 0;
  }
}
@media only screen and (max-width: 1208px) {
  #mobile-menu #offcanvas-nav .lower-menu .Right.menu-item, #mobile-menu #offcanvas-nav .lower-menu .button.menu-item {
    width: auto;
  }
  #mobile-menu #offcanvas-nav .lower-menu .button:not(.secondary) a {
    color: #fff;
  }
  #mobile-menu #offcanvas-nav .lower-menu .button.menu-item {
    margin: 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
  }
  #mobile-menu #offcanvas-nav .lower-menu .button.menu-item a {
    padding: 0 !important;
  }
}
@media only screen and (max-width: 1208px) and (max-width: 768px) {
  #mobile-menu #offcanvas-nav .lower-menu .button.menu-item {
    padding: 0 10px;
    margin: 0 5px;
  }
}
@media only screen and (max-width: 1208px) and (max-width: 768px) {
  #mobile-menu #offcanvas-nav .lower-menu li a {
    padding: 20px;
  }
}
@media only screen and (max-width: 1208px) {
  #mobile-menu #offcanvas-nav .is-accordion-submenu .menu-item:not(.button) a {
    position: relative;
  }
  #mobile-menu #offcanvas-nav .is-accordion-submenu .menu-item:not(.button).is-accordion-submenu-item a:after {
    display: none;
  }
  #mobile-menu #mobile-utility {
    padding-bottom: 20px;
  }
  #mobile-menu #utility-nav {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
  }
  #mobile-menu #utility-nav li {
    width: auto;
  }
  #mobile-menu #utility-nav li:not(.button) a {
    color: #111;
    font-size: 16px;
    font-weight: 500;
  }
  #mobile-menu #utility-nav li.button {
    padding: 0 !important;
  }
  #mobile-menu #utility-nav li.button a {
    color: #ffffff !important;
    background-color: #3838F9 !important;
  }
  #mobile-menu #utility-nav li.button a::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='24' viewBox='0 0 11 24' fill='none'%3E%3Cpath d='M4 9.25L7.75 13L4 16.75' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 11px;
    height: 24px;
    position: absolute;
    top: 7px;
    right: 21px;
    transition: transform 0.2s;
  }
  #mobile-menu #utility-nav li:hover {
    background-color: transparent !important;
  }
  header.header .menu svg {
    max-width: 170px;
  }
  header.header .top-bar .top-bar-left .menu li a {
    padding: 14px 0;
  }
  header.header.fixedHeader #hamburger {
    top: 16px;
  }
}
@media (max-width: 1208px) {
  .menu-overlay {
    display: none !important;
  }
  .top-bar-right {
    display: none !important;
  }
  #main-nav {
    display: none !important;
  }
  .top-bar ul {
    background-color: transparent !important;
  }
  #hamburger {
    display: block !important;
    height: 32px;
    width: 32px;
    position: absolute;
    top: 18px;
    right: 22px;
    cursor: pointer;
  }
  #hamburger span {
    background-color: #111;
    height: 2px;
    width: 32px;
    display: block;
    position: absolute;
    right: 0;
    transition: 0.2s;
  }
  #hamburger span:first-child {
    top: 9px;
  }
  #hamburger span:nth-child(2) {
    top: 19px;
  }
  #hamburger.menu-active span:first-child {
    width: 32px;
    transform: rotate(45deg);
    top: 16px;
  }
  #hamburger.menu-active span:nth-child(2) {
    width: 32px;
    transform: rotate(-45deg);
    top: 16px;
  }
  #mobile-menu.menu-active {
    display: flex !important;
    height: calc(100vh - 60px);
    flex-flow: column;
    gap: 60px;
    position: absolute;
    top: 68px;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    z-index: 5;
    padding: 28px 20px;
    border-top: 1px solid #E4ECFF;
    overflow-y: scroll;
  }
  #mobile-menu.menu-active .utility-nav #button-container {
    margin-top: 0;
    padding: 37px 0;
  }
  #mobile-menu.menu-active .utility-nav #button-container .text-link {
    color: #ffffff;
  }
  #mobile-menu.menu-active .utility-nav .links {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 6px 0;
    border-top: 1px solid #485252;
    background: #1A2323;
  }
  #mobile-menu.menu-active .utility-nav .links span {
    color: #C5CAD0;
    padding: 0 15px;
  }
}
#promotion-bar {
  background-color: #F2BD00;
  height: 34px;
  width: 100%;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#promotion-bar a {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  color: #ffffff;
  text-underline-offset: 2px;
}
#promotion-bar a:hover {
  text-decoration: underline;
}
#promotion-bar a svg {
  margin-left: 8px;
}

/*********************
SECTIONS
*********************/
@media screen and (min-width: 1208px) {
  .hide-for-desktop {
    display: none !important;
  }
}
@media screen and (max-width: 1208px) {
  .hide-for-tablet {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .hide-for-mobile {
    display: none !important;
  }
  .show-for-mobile {
    display: block !important;
  }
  .show-for-mobile#button-container {
    display: flex !important;
  }
}
.padding-0 {
  padding: 0;
}

html {
  scroll-padding-top: 120px;
}

.off-canvas-wrapper {
  overflow: visible;
}

.off-canvas-content {
  overflow: visible;
  overflow-x: clip;
}

section {
  padding: 100px 0;
  /* Accordion Menu Styling */
}
@media screen and (max-width: 1208px) {
  section {
    padding: 90px 0;
  }
}
@media screen and (max-width: 768px) {
  section {
    padding: 60px 0;
  }
}
section.padding-top-0 {
  padding-top: 0;
}
section.padding-top-80 {
  padding-top: 80px;
}
@media screen and (max-width: 1208px) {
  section.padding-top-80 {
    padding-top: 60px;
  }
}
@media screen and (max-width: 768px) {
  section.padding-top-80 {
    padding-top: 40px;
  }
}
section.padding-top-50 {
  padding-top: 50px;
}
@media screen and (max-width: 768px) {
  section.padding-top-50 {
    padding-top: 35px;
  }
}
section.padding-top-150 {
  padding-top: 150px;
}
@media screen and (max-width: 768px) {
  section.padding-top-150 {
    padding-top: 110px;
  }
}
section.padding-bottom-0 {
  padding-bottom: 0;
}
section.padding-bottom-80 {
  padding-bottom: 80px;
}
@media screen and (max-width: 1208px) {
  section.padding-bottom-80 {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 768px) {
  section.padding-bottom-80 {
    padding-bottom: 40px;
  }
}
section.padding-bottom-50 {
  padding-bottom: 50px;
}
@media screen and (max-width: 768px) {
  section.padding-bottom-50 {
    padding-bottom: 35px;
  }
}
section.padding-bottom-150 {
  padding-bottom: 150px;
}
@media screen and (max-width: 768px) {
  section.padding-bottom-150 {
    padding-bottom: 110px;
  }
}
section .text-center .eyebrow {
  text-align: center;
  margin: 0 auto 15px;
  justify-content: center;
}
section .text-center #button-container {
  justify-content: center;
}
section .date-time {
  display: flex;
  flex-flow: column;
  gap: 10px;
  margin-bottom: 40px !important;
}
section .date-time p {
  display: flex;
  align-items: start;
  gap: 15px;
}
section .date-time p svg {
  min-width: 30px;
  margin-top: 4px;
}
section .text-center .date-time p {
  justify-content: center;
}
section#hero.blog {
  padding: 150px 0 50px;
}
@media screen and (max-width: 1208px) {
  section#hero.blog {
    padding: 75px 0 40px;
  }
}
section#hero.layout-center-media.background-image-active {
  background-size: cover;
  background-repeat: no-repeat;
}
section#hero.full {
  z-index: 0;
  position: relative;
}
section#hero.full .image-container {
  margin-top: 75px;
}
section#hero.full.image-active.white {
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 60%, rgb(249, 247, 241) 60%, rgb(249, 247, 241) 100%);
}
section#hero.full.image-active.white:after {
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width='325' height='352' viewBox='0 0 325 352' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M324.871 -0.000128005C143.209 13.6867 0.0441498 166.168 1.02094e-05 351.218L4.09139e-05 -0.000156406L324.871 -0.000128005Z' fill='white'/%3E%3C/svg%3E%0A");
  bottom: 37.2px;
  left: 0;
  width: 325px;
  height: 352px;
  z-index: -1;
}
section#hero.full.image-active.black {
  background: linear-gradient(180deg, rgb(18, 21, 24) 0%, rgb(18, 21, 24) 60%, rgb(249, 247, 241) 60%, rgb(249, 247, 241) 100%);
}
section#hero.full.image-active.black:after {
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width='325' height='352' viewBox='0 0 325 352' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M324.871 2.84011e-05C143.209 13.6868 0.0441396 166.168 0 351.219L3.07045e-05 0L324.871 2.84011e-05Z' fill='%23121518'/%3E%3C/svg%3E%0A");
  bottom: 37.2px;
  left: 0;
  width: 325px;
  height: 352px;
  z-index: -1;
}
section#hero.full.image-active.sand {
  background: linear-gradient(180deg, rgb(249, 247, 241) 0%, rgb(249, 247, 241) 60%, rgb(255, 255, 255) 60%, rgb(255, 255, 255) 100%);
}
section#hero.full.image-active.sand:after {
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width='325' height='352' viewBox='0 0 325 352' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M324.871 -0.000128005C143.209 13.6867 0.0441498 166.168 1.02094e-05 351.218L4.09139e-05 -0.000156406L324.871 -0.000128005Z' fill='%23F9F7F1'/%3E%3C/svg%3E%0A");
  bottom: 37.2px;
  left: 0;
  width: 325px;
  height: 352px;
  z-index: -1;
}
section#hero.half .content-container.half p {
  max-width: 510px;
}
@media screen and (max-width: 1208px) {
  section#hero .image-container {
    margin-top: 50px !important;
  }
}
section#hero .bottom-image-container {
  margin-top: 40px;
}
section#hero .image-container .hbspt-form iframe {
  border-radius: 0;
}
section#hero .image-container .hbspt-form h6 {
  margin-bottom: 40px;
}
section#hero .image-container .hbspt-form fieldset.form-columns-1 {
  max-width: none;
  width: 100%;
}
section#hero .image-container .hbspt-form fieldset.form-columns-1 .hs-input {
  width: 100% !important;
  height: 50px;
  border-radius: 100px;
  border: 2px solid #111;
  box-shadow: none;
  padding: 10px 20px;
}
section#hero .image-container .hbspt-form input.hs-button {
  height: fit-content;
  padding: 15px;
}
section#hero.single .breadcrumb {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
section#hero.single .breadcrumb svg {
  position: relative;
  top: 1px;
}
section#hero.single .breadcrumb a {
  color: #0D116B;
}
section#hero.single .breadcrumb a:hover {
  color: #27AAE9;
}
section#hero.single h1 {
  margin-bottom: 14px;
}
section#hero.single .post-byline {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 24px;
}
section#hero.single .time-est {
  display: flex;
  align-items: center;
  gap: 6px;
}
section#hero.single .image-container {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
section#hero.single .image-container .category-pill {
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 5px 10px 2px 10px;
  background-color: #A3AAAE;
  border-radius: 20px;
  font-size: 12px;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: 0.24px;
  height: 20px;
}
section#hero.search .search-container {
  display: flex;
}
section#hero .content-container #image-container {
  margin-top: 40px;
}
section#hero.layout-left-media .grid {
  align-items: center;
}
section#hero.layout-left-media #heading-container ul {
  margin-top: 0;
}
section#hero.layout-left-media #heading-container div {
  padding-right: 48px;
}
section#hero .logo-container {
  margin-top: 60px;
}
@media screen and (max-width: 1208px) {
  section#hero .logo-container {
    margin-top: 40px;
  }
}
section#hero .logo-container .logo {
  display: flex;
  align-items: center;
  justify-content: center;
}
section#hero.form-bg {
  overflow: hidden;
  position: relative;
}
section#hero #video-container video {
  max-width: 100%;
}
section#copy-image.boxed .grid {
  padding: 48px;
  border-radius: 15px;
}
section#copy-image.boxed .grid .image-container img {
  width: 100%;
}
section#copy-image.boxed.boxed-bg-black .grid a#button:hover,
section#copy-image.boxed.boxed-bg-black .grid a.button:hover,
section#copy-image.boxed.boxed-bg-black .grid input.button:hover,
section#copy-image.boxed.boxed-bg-black .grid .hs-button:hover, section#copy-image.boxed.boxed-bg-blue .grid a#button:hover,
section#copy-image.boxed.boxed-bg-blue .grid a.button:hover,
section#copy-image.boxed.boxed-bg-blue .grid input.button:hover,
section#copy-image.boxed.boxed-bg-blue .grid .hs-button:hover {
  background: #5968F9;
}
section#copy-image.boxed.boxed-bg-black .grid a#button.secondary:hover,
section#copy-image.boxed.boxed-bg-black .grid a.button.secondary:hover,
section#copy-image.boxed.boxed-bg-black .grid input.button.secondary:hover,
section#copy-image.boxed.boxed-bg-black .grid .hs-button.secondary:hover, section#copy-image.boxed.boxed-bg-blue .grid a#button.secondary:hover,
section#copy-image.boxed.boxed-bg-blue .grid a.button.secondary:hover,
section#copy-image.boxed.boxed-bg-blue .grid input.button.secondary:hover,
section#copy-image.boxed.boxed-bg-blue .grid .hs-button.secondary:hover {
  background: #F3F7FF;
}
section#copy-image.boxed.boxed-bg-black .grid div#text-button,
section#copy-image.boxed.boxed-bg-black .grid a#text-button,
section#copy-image.boxed.boxed-bg-black .grid a.text-button, section#copy-image.boxed.boxed-bg-blue .grid div#text-button,
section#copy-image.boxed.boxed-bg-blue .grid a#text-button,
section#copy-image.boxed.boxed-bg-blue .grid a.text-button {
  color: #8DA8F9 !important;
}
section#copy-image.boxed.boxed-bg-black .grid div#text-button::after,
section#copy-image.boxed.boxed-bg-black .grid a#text-button::after,
section#copy-image.boxed.boxed-bg-black .grid a.text-button::after, section#copy-image.boxed.boxed-bg-blue .grid div#text-button::after,
section#copy-image.boxed.boxed-bg-blue .grid a#text-button::after,
section#copy-image.boxed.boxed-bg-blue .grid a.text-button::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='24' viewBox='0 0 11 24' fill='none'%3E%3Cpath d='M4 9.25L7.75 13L4 16.75' stroke='%238DA8F9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
section#copy-image.boxed.boxed-bg-black .grid div#text-button:hover,
section#copy-image.boxed.boxed-bg-black .grid a#text-button:hover,
section#copy-image.boxed.boxed-bg-black .grid a.text-button:hover, section#copy-image.boxed.boxed-bg-blue .grid div#text-button:hover,
section#copy-image.boxed.boxed-bg-blue .grid a#text-button:hover,
section#copy-image.boxed.boxed-bg-blue .grid a.text-button:hover {
  color: #C0D2FF !important;
}
section#copy-image.boxed.boxed-bg-black .grid div#text-button:hover::before,
section#copy-image.boxed.boxed-bg-black .grid a#text-button:hover::before,
section#copy-image.boxed.boxed-bg-black .grid a.text-button:hover::before, section#copy-image.boxed.boxed-bg-blue .grid div#text-button:hover::before,
section#copy-image.boxed.boxed-bg-blue .grid a#text-button:hover::before,
section#copy-image.boxed.boxed-bg-blue .grid a.text-button:hover::before {
  background-color: #C0D2FF;
}
section#copy-image.boxed.boxed-bg-black .grid div#text-button:hover::after,
section#copy-image.boxed.boxed-bg-black .grid a#text-button:hover::after,
section#copy-image.boxed.boxed-bg-black .grid a.text-button:hover::after, section#copy-image.boxed.boxed-bg-blue .grid div#text-button:hover::after,
section#copy-image.boxed.boxed-bg-blue .grid a#text-button:hover::after,
section#copy-image.boxed.boxed-bg-blue .grid a.text-button:hover::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='24' viewBox='0 0 11 24' fill='none'%3E%3Cpath d='M4 9.25L7.75 13L4 16.75' stroke='%23C0D2FF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
section#copy-image.boxed.boxed-bg-black .grid h1, section#copy-image.boxed.boxed-bg-black .grid h2, section#copy-image.boxed.boxed-bg-black .grid h3, section#copy-image.boxed.boxed-bg-black .grid h4, section#copy-image.boxed.boxed-bg-black .grid h5, section#copy-image.boxed.boxed-bg-black .grid h6, section#copy-image.boxed.boxed-bg-blue .grid h1, section#copy-image.boxed.boxed-bg-blue .grid h2, section#copy-image.boxed.boxed-bg-blue .grid h3, section#copy-image.boxed.boxed-bg-blue .grid h4, section#copy-image.boxed.boxed-bg-blue .grid h5, section#copy-image.boxed.boxed-bg-blue .grid h6 {
  color: #ffffff;
}
section#copy-image.boxed.boxed-bg-black .grid p, section#copy-image.boxed.boxed-bg-black .grid li, section#copy-image.boxed.boxed-bg-blue .grid p, section#copy-image.boxed.boxed-bg-blue .grid li {
  color: #C4C4C4;
}
section#copy-image.boxed.boxed-bg-black .grid #heading-container .tag, section#copy-image.boxed.boxed-bg-blue .grid #heading-container .tag {
  color: #ffffff;
}
section#copy-image.boxed.boxed-bg-black .grid #heading-container .eyebrow, section#copy-image.boxed.boxed-bg-blue .grid #heading-container .eyebrow {
  color: #8DA8F9;
}
section#copy-image.boxed.boxed-bg-black .grid {
  background-color: #111;
}
section#copy-image.boxed.boxed-bg-blue .grid {
  background-color: #3838F9;
}
section#copy-image.boxed.boxed-bg-gray .grid {
  background-color: #F8F8F8;
}
section#copy-image.full .image-container {
  margin-top: 75px;
}
section#copy-image.half .half.content, section#copy-image.half .half.image-container {
  align-self: center;
}
section#copy-image #form-container img {
  padding: 40px 40px 0;
}
section#copy-image .grid {
  align-items: center;
}
section#copy-image .logo {
  max-width: 200px;
  margin-bottom: 40px;
}
section#copy-image .boxed-content {
  display: flex;
  border-radius: 20px;
  margin-top: 60px;
  justify-content: space-between;
}
section#copy-image .boxed-content h2, section#copy-image .boxed-content h3, section#copy-image .boxed-content h4, section#copy-image .boxed-content h5, section#copy-image .boxed-content h6, section#copy-image .boxed-content p, section#copy-image .boxed-content li, section#copy-image .boxed-content span {
  color: #ffffff;
}
section#copy-image .boxed-content #button-container {
  margin-top: 24px;
}
section#copy-image .boxed-content a#text-button {
  color: #ffffff;
}
section#copy-image .boxed-content a#text-button::after {
  background-color: #ffffff;
}
section#copy-image .boxed-content #quote-box {
  margin-top: auto;
  border-radius: 5px;
  padding: 20px;
  display: flex;
  gap: 10px;
  flex-direction: column;
}
section#copy-image .boxed-content.indigo-dark {
  background-color: #0D116B;
}
section#copy-image .boxed-content.indigo-dark #quote-box {
  background: rgba(87, 89, 238, 0.2);
}
section#copy-image .boxed-content.pine-dark {
  background-color: #133A39;
}
section#copy-image .boxed-content.pine-dark #quote-box {
  background: rgba(0, 128, 119, 0.2);
}
section#copy-image .boxed-content.sky-dark {
  background-color: #003C59;
}
section#copy-image .boxed-content.sky-dark #quote-box {
  background: rgba(39, 170, 233, 0.2);
}
section#copy-image .boxed-content.goldenrod-dark {
  background-color: #856800;
}
section#copy-image .boxed-content.goldenrod-dark #quote-box {
  background: rgba(242, 189, 0, 0.2);
}
section#copy-image .boxed-content.amaranth-dark {
  background-color: #702;
}
section#copy-image .boxed-content.amaranth-dark #quote-box {
  background: rgba(179, 27, 42, 0.2);
}
section#copy-image .boxed-content .image-container {
  flex-basis: 50%;
  flex-shrink: 0;
  max-width: 630px;
}
section#copy-image .boxed-content .content-container {
  flex-basis: 50%;
  display: flex;
  flex-direction: column;
  padding: 40px;
}
section#copy-image .boxed-content .content-container h2 {
  margin-bottom: 24px;
}
@media screen and (max-width: 1208px) {
  section#copy-image .boxed-content {
    flex-direction: column;
  }
}
section#copy-image > .grid.image-first .five.content {
  grid-column-start: 8;
}
@media screen and (max-width: 1208px) {
  section#copy-image > .grid.image-first .five.content {
    grid-column: auto/span 8;
    grid-row-start: auto;
  }
}
@media screen and (max-width: 768px) {
  section#copy-image > .grid.image-first .five.content {
    grid-column: auto/span 4;
  }
}
section#copy-image > .grid.image-first > .half.image-container {
  grid-column-start: 1;
  grid-row-start: 1;
}
@media screen and (max-width: 1208px) {
  section#copy-image > .grid.image-first > .half.image-container {
    grid-column: auto/span 8;
    grid-row-start: auto;
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  section#copy-image > .grid.image-first > .half.image-container {
    grid-column: auto/span 4;
    margin-top: 0;
  }
}
section#copy-image > .grid.content-first > .half.image-container {
  grid-column-start: 7;
  grid-row-start: 1;
}
@media screen and (max-width: 1208px) {
  section#copy-image > .grid.content-first > .half.image-container {
    grid-column: auto/span 8;
    grid-row-start: auto;
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  section#copy-image > .grid.content-first > .half.image-container {
    grid-column: auto/span 4;
    margin-top: 0;
  }
}
section#copy-image > .grid .bottom-content-container, section#copy-image > .grid .stacked-columns-container {
  margin-top: 75px;
}
@media screen and (max-width: 1208px) {
  section#copy-image > .grid .bottom-content-container, section#copy-image > .grid .stacked-columns-container {
    margin-top: 50px;
  }
}
section#copy-image > .grid .stacked-columns-container .icon-container {
  margin-bottom: 15px;
  max-width: 30px;
}
@media screen and (max-width: 1208px) {
  section#copy-image > .grid .stacked-columns-container .column {
    margin-bottom: 40px;
  }
}
section#copy-image.gray .boxed-content {
  background-color: #ffffff;
}
section#copy-image ul {
  margin-left: 0;
}
section#copy-image ul > li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
  list-style-type: none;
  text-indent: 0px;
}
section#copy-image ul > li::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.624 5.06406C19.141 5.40871 19.2807 6.10719 18.9361 6.62416L11.4361 17.8742C11.2491 18.1546 10.9463 18.3364 10.6109 18.3696C10.2755 18.4029 9.94283 18.2839 9.7045 18.0456L5.2045 13.5456C4.76517 13.1063 4.76517 12.394 5.2045 11.9546C5.64384 11.5153 6.35616 11.5153 6.7955 11.9546L10.3251 15.4843L17.0639 5.37608C17.4086 4.85911 18.1071 4.71942 18.624 5.06406Z' fill='%230C9879'/%3E%3C/svg%3E");
  left: -4px;
  position: absolute;
  top: 5px;
  display: block;
}
section#copy-image .image-container img {
  border-radius: 16px;
}
section#copy-image.image-active.full-column .content {
  margin-bottom: 60px;
}
@media screen and (max-width: 1208px) {
  section#copy-image.image-active.full-column .content {
    margin-bottom: 60px;
  }
}
section#logos {
  position: relative;
  overflow: hidden;
}
section#logos .title-container {
  margin-bottom: 60px;
}
section#logos .title-container #button-container {
  margin-bottom: 0;
}
section#logos .logo-columns .logo-container {
  display: flex;
  justify-content: center;
}
section#logos .logo-columns .logo-container:nth-child(5n+1) {
  grid-column-start: 2;
}
@media screen and (max-width: 1208px) {
  section#logos .logo-columns .logo-container:nth-child(5n+1) {
    grid-column-start: auto;
  }
}
section#logos .logos-wrapper .logo-slider .logo-container {
  height: auto;
  display: flex;
  padding: 0 10px;
}
section#logos .logos-wrapper .logo-slider .slick-list {
  width: 100%;
  overflow: visible;
}
section#logos .logos-wrapper .logo-slider .slick-list .slick-track {
  display: flex;
}
section#logos .logos-wrapper .logo-slider .slick-list .slick-track .slick-slide {
  display: flex;
  justify-content: center;
}
section#logos .logos-wrapper .logo-slider .slick-list .slick-track .slick-slide img {
  max-width: 208px;
  width: 100%;
}
section#logos .logos-wrapper .two-thirds {
  display: flex;
  flex-flow: row wrap;
  gap: 40px;
}
section#logos .logos-wrapper .two-thirds .logo-container {
  width: calc(25% - 62px);
}
@media screen and (max-width: 1208px) {
  section#logos .logos-wrapper .two-thirds .logo-container {
    width: calc(50% - 52px);
  }
}
@media screen and (max-width: 768px) {
  section#logos .logos-wrapper .two-thirds .logo-container {
    width: calc(50% - 44px);
  }
}
@media screen and (max-width: 768px) {
  section#logos .logos-wrapper .two-thirds {
    gap: 24px;
  }
}
section#logos .logos-wrapper.stacked {
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
  row-gap: 40px;
}
section#logos .logos-wrapper.stacked .logo-container {
  width: calc(25% - 15px);
}
section#logos.layout-stacked .content-container {
  padding-right: 48px;
  border-right: 1px solid #DEDEDE;
}
section#logos.layout-stacked .logo-wrapper-container {
  display: flex;
  height: 100%;
  align-items: center;
}
section#logos.dark.layout-stacked .content-container {
  border-right: 1px solid #454545;
}
@media screen and (max-width: 1208px) {
  section#logos.layout-stacked .content-container {
    border-right: none;
  }
  section#logos .logos-wrapper.stacked .logo-container {
    width: calc(50% - 15px);
  }
}
section#resources #title-container {
  margin-bottom: 60px;
}
section#resources .title-container {
  margin-bottom: 60px;
}
section#columns .title-container.text-right .copy-container {
  display: flex;
  flex-flow: column;
  align-items: end;
}
section#columns ul {
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
section#columns ul > li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 10px;
  list-style-type: none;
  text-indent: 0;
}
section#columns ul > li::before {
  content: var(--list-icon, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.624 5.06406C19.141 5.40871 19.2807 6.10719 18.9361 6.62416L11.4361 17.8742C11.2491 18.1546 10.9463 18.3364 10.6109 18.3696C10.2755 18.4029 9.94283 18.2839 9.7045 18.0456L5.2045 13.5456C4.76517 13.1063 4.76517 12.394 5.2045 11.9546C5.64384 11.5153 6.35616 11.5153 6.7955 11.9546L10.3251 15.4843L17.0639 5.37608C17.4086 4.85911 18.1071 4.71942 18.624 5.06406Z' fill='%230C9879'/%3E%3C/svg%3E"));
  left: -4px;
  position: absolute;
  top: 3px;
  display: block;
}
section#columns ul > li:last-child {
  margin-bottom: 0;
}
section#columns .top-content {
  padding-bottom: 60px;
}
@media screen and (max-width: 768px) {
  section#columns .top-content {
    padding-bottom: 40px;
  }
}
section#columns .top-content .title-container.text-center .eyebrow {
  margin: 0 auto 30px;
}
section#columns .top-content .title-container.text-center #button-container {
  justify-content: center;
}
section#columns .column .icon-active img {
  max-width: 70px;
  width: 100%;
}
section#columns .column .image-container {
  margin-bottom: 32px;
}
section#columns .column.boxed {
  border-radius: 15px;
  padding: 48px 48px 56px;
  background-color: #F8F8F8;
  display: flex;
  flex-direction: column;
}
section#columns .column.boxed .content-container {
  height: 100%;
}
section#columns .column.boxed .content-container #button-container {
  margin-top: auto;
}
section#columns .column.stat {
  padding-left: 40px;
  border-left: 1px solid #C4C4C4;
}
section#columns .column .content-container {
  display: flex;
  flex-direction: column;
}
section#columns .column .content-container h2, section#columns .column .content-container h3, section#columns .column .content-container h4, section#columns .column .content-container h5, section#columns .column .content-container h6, section#columns .column .content-container p {
  margin-bottom: 10px;
}
section#columns .column .content-container #button-container {
  margin-top: 12px;
}
section#columns.gray .column-wrapper .column.boxed {
  background-color: #ffffff;
}
section#columns.dark .column-wrapper .column.boxed {
  background-color: #2B2B2B;
}
section#columns.dark .column-wrapper .column.stat {
  border-left: 1px solid #5E5E5E;
}
section#columns .image-container.full-size img {
  border-radius: 15px;
}
section#columns .image-container.icon-size img {
  width: 34px;
}
section.tabs {
  border: none;
}
section.tabs .title-container {
  margin-bottom: 100px;
}
section.tabs .title-container.text-center .eyebrow {
  margin: 0 auto 30px;
}
section.tabs .title-container.text-center .button-container {
  justify-content: center;
}
@media screen and (max-width: 1208px) {
  section.tabs .title-container {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 768px) {
  section.tabs .title-container {
    margin-bottom: 40px;
  }
}
section.tabs.top-image .tab-image {
  border-radius: 16px;
  background: #A3AAAE;
  margin-bottom: 30px;
  overflow: hidden;
}
section.tabs.top-image nav {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: start;
}
section.tabs.top-image nav a {
  padding: 6px 10px;
  border-radius: 5px;
  color: #656A6F;
  font-size: 16px;
  display: inline-block;
  background-color: #F1F3F6;
  line-height: 140%;
  transition: 0.2s all cubic-bezier(0.165, 0.84, 0.44, 1);
}
section.tabs.top-image nav a:hover, section.tabs.top-image nav a.active {
  color: #5759EE;
  background-color: #E1E2FF;
}
section.tabs.top-image .tab-details {
  padding: 20px 30px;
  position: relative;
}
section.tabs.top-image .tab-details .tag {
  margin-bottom: 24px;
}
section.tabs.top-image .tab-details::after {
  content: "";
  width: 2px;
  left: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(90deg, rgba(87, 89, 238, 0) 0%, #8C8EFF 50.5%, rgba(87, 89, 238, 0) 100%);
  position: absolute;
}
section.tabs.top-image .tab-details h4 {
  margin-bottom: 14px;
}
section.tabs.top-image .faq-tabs {
  margin-bottom: 20px;
}
section.tabs.top-image .faq-tabs select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M11.2426 5.24191L7 9.48455L2.75736 5.24191' stroke='%233661FF' stroke-width='2'/%3E%3C/svg%3E");
  background-size: 14px 14px;
}
@media screen and (max-width: 1208px) {
  section.tabs.top-image .tab-details {
    padding: 0;
  }
}
section.tabs.top-image .tab-details {
  display: none;
  align-self: center;
  position: relative;
}
section.tabs.top-image .tab-details.active {
  display: flex;
  flex-flow: column;
  justify-content: center;
}
section.tabs.top-image .tab-details .icon {
  max-width: 40px;
  margin-bottom: 35px;
}
section.tabs.top-image .tab-details ul {
  margin-left: 0;
  margin-top: 14px;
}
section.tabs.top-image .tab-details ul > li {
  position: relative;
  padding-left: 19px;
  margin-bottom: 2px;
  list-style-type: none;
  text-indent: -6px;
}
section.tabs.top-image .tab-details ul > li::before {
  content: "";
  height: 16px;
  width: 2px;
  background-color: #5759EE;
  left: 0;
  position: absolute;
  top: 5px;
  display: block;
}
section.tabs.top-image.gray .tab-details {
  border-left: 2px solid #ffffff;
}
section.tabs.top-image.dark .tab-details {
  border-left: 2px solid #8C8EFF;
}
section.tabs.top-image.dark nav a {
  color: #ffffff;
}
section.tabs.top-image.dark nav a span {
  background-color: #8C8EFF;
}
section.tabs.top-image.dark nav a span::after {
  background-color: #91D7F8;
}
section.tabs.right-image .faq-tabs {
  margin-bottom: 40px;
}
section.tabs.right-image .faq-tabs select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M11.2426 5.24191L7 9.48455L2.75736 5.24191' stroke='%233661FF' stroke-width='2'/%3E%3C/svg%3E");
  background-size: 14px 14px;
}
section.tabs.right-image nav {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: center;
}
section.tabs.right-image nav a {
  padding: 6px 10px;
  border-radius: 5px;
  color: #656A6F;
  font-size: 16px;
  display: inline-block;
  background-color: #F1F3F6;
  line-height: 140%;
  transition: 0.2s all cubic-bezier(0.165, 0.84, 0.44, 1);
}
section.tabs.right-image nav a:hover, section.tabs.right-image nav a.active {
  color: #5759EE;
  background-color: #E1E2FF;
}
section.tabs.right-image .tab-details {
  display: none;
  align-self: center;
  height: 100%;
  position: relative;
  border-radius: 20px;
}
section.tabs.right-image .tab-details h2, section.tabs.right-image .tab-details h3, section.tabs.right-image .tab-details h4, section.tabs.right-image .tab-details h5, section.tabs.right-image .tab-details h6, section.tabs.right-image .tab-details p, section.tabs.right-image .tab-details li {
  color: #ffffff;
}
section.tabs.right-image .tab-details ul {
  margin-left: 0;
  margin-top: 14px;
}
section.tabs.right-image .tab-details ul > li {
  position: relative;
  padding-left: 19px;
  margin-bottom: 2px;
  list-style-type: none;
  text-indent: -6px;
}
section.tabs.right-image .tab-details ul > li::before {
  content: "";
  height: 16px;
  width: 2px;
  background-color: #ffffff;
  left: 0;
  position: absolute;
  top: 5px;
  display: block;
}
section.tabs.right-image .tab-details a#button,
section.tabs.right-image .tab-details a.button,
section.tabs.right-image .tab-details input.button,
section.tabs.right-image .tab-details .hs-button {
  background: #ffffff;
  color: #111;
}
section.tabs.right-image .tab-details a#button::before,
section.tabs.right-image .tab-details a.button::before,
section.tabs.right-image .tab-details input.button::before,
section.tabs.right-image .tab-details .hs-button::before {
  background: #DDE1E6;
}
section.tabs.right-image .tab-details a#button::after,
section.tabs.right-image .tab-details a.button::after,
section.tabs.right-image .tab-details input.button::after,
section.tabs.right-image .tab-details .hs-button::after {
  content: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5303 6.53033C11.8232 6.23744 11.8232 5.76256 11.5303 5.46967L6.75736 0.6967C6.46447 0.403806 5.98959 0.403806 5.6967 0.6967C5.40381 0.989593 5.40381 1.46447 5.6967 1.75736L9.93934 6L5.6967 10.2426C5.40381 10.5355 5.40381 11.0104 5.6967 11.3033C5.98959 11.5962 6.46447 11.5962 6.75736 11.3033L11.5303 6.53033ZM0 6L-6.55671e-08 6.75L11 6.75L11 6L11 5.25L6.55671e-08 5.25L0 6Z' fill='black'/%3E%3C/svg%3E%0A");
}
section.tabs.right-image .tab-details a#button:hover::before,
section.tabs.right-image .tab-details a.button:hover::before,
section.tabs.right-image .tab-details input.button:hover::before,
section.tabs.right-image .tab-details .hs-button:hover::before {
  background-color: #8C8EFF;
}
section.tabs.right-image .tab-details a.text-button {
  color: #ffffff;
}
section.tabs.right-image .tab-details a.text-button::after {
  background-color: #ffffff;
}
section.tabs.right-image .tab-details .tab-content {
  padding: 40px;
  max-width: 562px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
section.tabs.right-image .tab-details h3 {
  margin-bottom: 14px;
}
section.tabs.right-image .tab-details p {
  margin-bottom: 14px;
}
section.tabs.right-image .tab-details.active {
  display: flex;
  justify-content: space-between;
}
section.tabs.right-image .tab-details .icon {
  max-width: 70px;
  margin-bottom: 24px;
}
section.tabs.right-image .tab-details.indigo-dark {
  background-color: #0D116B;
}
section.tabs.right-image .tab-details.pine-dark {
  background-color: #133A39;
}
section.tabs.right-image .tab-details.sky-dark {
  background-color: #003C59;
}
section.tabs.right-image .tab-details.goldenrod-dark {
  background-color: #856800;
}
section.tabs.right-image .tab-details.amaranth-dark {
  background-color: #702;
}
section.tabs.right-image.gray nav a {
  background-color: #DDE1E6;
}
section.tabs select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M11.2426 5.24191L7 9.48455L2.75736 5.24191' stroke='%233661FF' stroke-width='2'/%3E%3C/svg%3E");
  background-size: 14px 14px;
  border-radius: 2px;
  border: 1px solid #C5CAD0;
}
section.tabs .tab-image {
  display: none;
}
section.tabs .tab-image.active {
  display: block;
}
section.tabs.dark select {
  background-color: #0D116B;
  border: 1px solid #8C8EFF;
  color: #ffffff;
}
section#accordion .grid.intro-title {
  align-items: center;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  section#accordion .grid.intro-title {
    margin-bottom: 40px;
  }
}
section#accordion #accordion-title {
  margin-bottom: 20px;
}
section#accordion #accordion-info #image-container {
  margin-top: 40px;
  display: none;
}
@media screen and (max-width: 1208px) {
  section#accordion #accordion-info #image-container {
    display: block;
  }
}
section#accordion #accordion-info #question {
  cursor: pointer;
  display: flex;
  padding: 40px;
  background-color: #F8F8F8;
  justify-content: space-between;
  align-items: start;
  border-radius: 15px;
  margin-bottom: 20px;
}
section#accordion #accordion-info #question h5 {
  margin-right: 20px;
}
section#accordion #accordion-info #question svg {
  height: 25px;
  width: 25px;
  flex-shrink: 0;
  transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1);
}
section#accordion #accordion-info #question .accordion-toggle {
  height: 30px;
  width: 30px;
  position: relative;
  display: flex;
  flex-shrink: 0;
  transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1);
}
section#accordion #accordion-info #question .accordion-toggle svg {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  left: 0;
}
section#accordion #accordion-info #question.active {
  border-radius: 15px 15px 0 0;
  margin-bottom: 0;
}
section#accordion #accordion-info #question.active .accordion-toggle svg, section#accordion #accordion-info #question:hover .accordion-toggle svg {
  transform: rotate(180deg);
}
section#accordion #accordion-info #question.active + #answer {
  display: block !important;
}
section#accordion #accordion-info #answer {
  display: none;
  padding: 0 40px 40px;
  background-color: #F8F8F8;
  margin-bottom: 20px;
  border-radius: 0 0 15px 15px;
}
section#accordion #accordion-info #answer ul {
  margin-top: 10px;
  list-style-position: outside;
}
section#accordion.dark #accordion-info #answer {
  background-color: #2B2B2B;
}
section#accordion.dark #accordion-info #question {
  background-color: #2B2B2B;
}
section#accordion.gray #accordion-info #answer {
  background-color: #ffffff;
}
section#accordion.gray #accordion-info #question {
  background-color: #ffffff;
}
section#quotes {
  position: relative;
}
section#quotes .title-container {
  margin-bottom: 60px;
}
section#quotes .quote-content #button-container {
  justify-content: flex-end;
}
@media screen and (max-width: 768px) {
  section#quotes .quote-slider-images {
    margin-top: 40px;
  }
}
section#quotes .quote-slider-images .slick-track {
  display: flex;
}
section#quotes .no-slick {
  display: flex;
  flex-flow: row wrap;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  section#quotes .no-slick {
    justify-content: center;
  }
}
section#quotes .no-slick .quote-slide {
  border-radius: 15px;
  overflow: hidden;
  transition: all 0.4s ease-in-out;
  display: flex;
  column-gap: 40px;
  position: relative;
  background: #111;
  height: 624px;
  width: calc(34% - 30px) !important;
}
section#quotes .no-slick .quote-slide .quote-logo {
  position: absolute;
  z-index: 2;
  bottom: 44px;
  left: 44px;
}
section#quotes .no-slick .quote-slide .quote-pic {
  position: absolute;
  opacity: 1;
  transition: all 0.2s ease-in-out;
  object-fit: cover;
  height: 100%;
  width: 100%;
}
section#quotes .no-slick .quote-slide .quote-content {
  display: flex;
  flex-flow: column;
  row-gap: 25px;
  align-items: flex-start;
  width: 100%;
}
section#quotes .no-slick .quote-slide .quote-content .byline-container {
  display: flex;
  flex-direction: column;
  gap: 14px;
  opacity: 0;
  padding: 44px;
  transition: none;
  position: absolute;
  bottom: 0;
}
section#quotes .no-slick .quote-slide .quote-content .byline-container h6, section#quotes .no-slick .quote-slide .quote-content .byline-container p {
  color: #ffffff;
}
@media screen and (max-width: 1440px) {
  section#quotes .no-slick .quote-slide .quote-content .byline-container h6 {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  section#quotes .no-slick .quote-slide .quote-content .byline-container h6 {
    font-size: 16px;
  }
}
section#quotes .no-slick .quote-slide:hover .quote-logo {
  bottom: 500px;
}
section#quotes .no-slick .quote-slide:hover .quote-pic {
  opacity: 0.1;
  filter: blur(10px);
}
section#quotes .no-slick .quote-slide:hover .quote-content .byline-container {
  opacity: 1;
  transition: all 0.2s ease-in-out 0.2s;
}
section#quotes .no-slick .quote-slide:nth-child(3n+1) {
  top: 100px;
}
section#quotes .no-slick .quote-slide:nth-child(3n+3) {
  top: 200px;
}
@media screen and (max-width: 1208px) {
  section#quotes .no-slick .quote-slide {
    height: 450px;
    width: 330px !important;
    margin-right: 0;
  }
  section#quotes .no-slick .quote-slide:last-child {
    margin-right: 0;
  }
  section#quotes .no-slick .quote-slide:nth-child(3n+1) {
    top: 50px;
  }
  section#quotes .no-slick .quote-slide:nth-child(3n+3) {
    top: 100px;
  }
  section#quotes .no-slick .quote-slide:hover .quote-logo {
    bottom: 350px;
  }
}
@media screen and (max-width: 768px) {
  section#quotes .no-slick .quote-slide {
    height: 450px;
    width: 330px !important;
    margin-right: 0;
  }
  section#quotes .no-slick .quote-slide:last-child {
    margin-right: 0;
  }
  section#quotes .no-slick .quote-slide:nth-child(3n+1) {
    top: 0;
  }
  section#quotes .no-slick .quote-slide:nth-child(3n+3) {
    top: 0;
  }
  section#quotes .no-slick .quote-slide:hover .quote-logo {
    bottom: 350px;
  }
}
section#quotes .slick-list {
  padding: 0 20% 0 0 !important;
  overflow: visible !important;
}
section#quotes .slick-list .slick-slide.quote-slide {
  border-radius: 15px;
  overflow: hidden;
  margin-right: 24px;
  transition: all 0.4s ease-in-out;
  display: flex;
  column-gap: 40px;
  position: relative;
  background: #111;
  height: 624px;
  width: 464px !important;
}
section#quotes .slick-list .slick-slide.quote-slide .quote-logo {
  position: absolute;
  z-index: 2;
  bottom: 44px;
  left: 44px;
}
section#quotes .slick-list .slick-slide.quote-slide .quote-pic {
  position: absolute;
  opacity: 1;
  transition: all 0.2s ease-in-out;
  object-fit: cover;
  height: 100%;
}
section#quotes .slick-list .slick-slide.quote-slide .quote-content {
  display: flex;
  flex-flow: column;
  row-gap: 25px;
  align-items: flex-start;
}
section#quotes .slick-list .slick-slide.quote-slide .quote-content .byline-container {
  display: flex;
  flex-direction: column;
  gap: 14px;
  opacity: 0;
  padding: 44px;
  transition: none;
  position: absolute;
  bottom: 0;
}
section#quotes .slick-list .slick-slide.quote-slide .quote-content .byline-container h6, section#quotes .slick-list .slick-slide.quote-slide .quote-content .byline-container p {
  color: #ffffff;
}
@media screen and (max-width: 1440px) {
  section#quotes .slick-list .slick-slide.quote-slide .quote-content .byline-container h6 {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  section#quotes .slick-list .slick-slide.quote-slide .quote-content .byline-container h6 {
    font-size: 16px;
  }
}
section#quotes .slick-list .slick-slide.quote-slide:hover .quote-logo {
  bottom: 500px;
}
section#quotes .slick-list .slick-slide.quote-slide:hover .quote-pic {
  opacity: 0.1;
  filter: blur(10px);
}
section#quotes .slick-list .slick-slide.quote-slide:hover .quote-content .byline-container {
  opacity: 1;
  transition: all 0.2s ease-in-out 0.2s;
}
section#quotes .slick-list .slick-slide.quote-slide:nth-child(3n+1) {
  top: 100px;
}
section#quotes .slick-list .slick-slide.quote-slide:nth-child(3n+3) {
  top: 200px;
}
@media screen and (max-width: 1208px) {
  section#quotes .slick-list .slick-slide.quote-slide {
    height: 450px;
    width: 330px !important;
    margin-right: 0;
  }
  section#quotes .slick-list .slick-slide.quote-slide:last-child {
    margin-right: 0;
  }
  section#quotes .slick-list .slick-slide.quote-slide:nth-child(3n+1) {
    top: 50px;
  }
  section#quotes .slick-list .slick-slide.quote-slide:nth-child(3n+3) {
    top: 100px;
  }
  section#quotes .slick-list .slick-slide.quote-slide:hover .quote-logo {
    bottom: 350px;
  }
}
@media screen and (max-width: 1208px) {
  section#quotes .slick-list {
    padding: 0 !important;
  }
  section#quotes .slick-list .slick-track {
    display: flex;
    gap: 24px;
  }
}
section#quotes .slider-top {
  display: flex;
  max-width: 1280px;
  margin: 0 auto;
  width: 100%;
  justify-content: end;
  position: absolute;
  top: -150px;
  right: 40px;
}
@media screen and (max-width: 1280px) {
  section#quotes .slider-top {
    padding: 0 22px;
    width: calc(100% - 44px);
  }
}
@media screen and (max-width: 1208px) {
  section#quotes .slider-top {
    top: -80px;
  }
}
section#quotes .slider-top .slick-slider-nav {
  display: flex;
  margin-top: 40px;
  align-items: center;
  gap: 10px;
}
section#quotes .slider-top .slick-slider-nav .slick-next {
  order: 3;
}
section#quotes .slider-top .slick-slider-nav .slick-arrow {
  z-index: 10;
  font-size: 11px;
  text-indent: -999999px;
  width: 48px;
  height: 48px;
  cursor: pointer;
}
section#quotes .slider-top .slick-slider-nav .slick-arrow.slick-prev {
  transform: rotate(180deg);
}
section#quotes .slider-top .slick-slider-nav .slick-arrow.slick-next, section#quotes .slider-top .slick-slider-nav .slick-arrow.slick-prev {
  transition: 0.5s all cubic-bezier(0.165, 0.84, 0.44, 1);
  background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='%23111111'/%3E%3Cpath d='M21.25 16.5L28.75 24L21.25 31.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
section#quotes .slider-top .slick-slider-nav .slick-arrow.slick-disabled {
  opacity: 0.25;
}
section#quotes .grid.quote .full {
  margin-bottom: 200px;
}
section#content-slider {
  position: relative;
}
section#content-slider .title-container {
  margin-bottom: 60px;
}
section#content-slider .quote-content #button-container {
  justify-content: flex-end;
}
section#content-slider .slick-list {
  padding: 0 20% 0 0 !important;
  overflow: visible !important;
}
section#content-slider .slick-list .slick-slide.content-slide {
  margin-right: 40px;
  display: flex;
  column-gap: 40px;
  position: relative;
  flex-direction: column;
}
@media screen and (max-width: 1208px) {
  section#content-slider .slick-list .slick-slide.content-slide {
    max-width: 450px;
    width: 450px !important;
  }
}
section#content-slider .slick-list .slick-slide.content-slide .image-container {
  border-radius: 15px;
  overflow: hidden;
  margin-bottom: 24px;
}
section#content-slider .slick-list .slick-slide.content-slide .content-container h3 {
  margin-bottom: 10px;
}
section#content-slider .slick-list .slick-slide.content-slide .content-container #button-container {
  margin-top: 0;
  margin-right: 20px;
}
section#content-slider .slick-list .slick-slide.content-slide .content-container #button-container a {
  padding-bottom: 0;
  padding-top: 0;
}
@media screen and (max-width: 1208px) {
  section#content-slider .slick-list .slick-slide.content-slide {
    flex-flow: column;
    margin-right: 12px;
    row-gap: 40px;
  }
  section#content-slider .slick-list .slick-slide.content-slide:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 1208px) {
  section#content-slider .slick-list {
    padding: 0 !important;
  }
}
section#content-slider .slider-top {
  display: flex;
  max-width: 1280px;
  margin: 0 auto;
  width: 100%;
  justify-content: end;
  position: absolute;
  top: -150px;
  right: 40px;
}
@media screen and (max-width: 1280px) {
  section#content-slider .slider-top {
    padding: 0 22px;
    width: calc(100% - 44px);
    display: none;
  }
}
@media screen and (max-width: 768px) {
  section#content-slider .slider-top {
    justify-content: center;
  }
}
section#content-slider .slider-top .content-slider-nav {
  display: flex;
  margin-top: 40px;
  align-items: center;
  gap: 10px;
}
section#content-slider .slider-top .content-slider-nav .slick-next {
  order: 3;
}
section#content-slider .slider-top .content-slider-nav .slick-arrow {
  z-index: 10;
  font-size: 11px;
  text-indent: -999999px;
  width: 48px;
  height: 48px;
  cursor: pointer;
}
section#content-slider .slider-top .content-slider-nav .slick-arrow.slick-prev {
  transform: rotate(180deg);
}
section#content-slider .slider-top .content-slider-nav .slick-arrow.slick-next, section#content-slider .slider-top .content-slider-nav .slick-arrow.slick-prev {
  transition: 0.5s all cubic-bezier(0.165, 0.84, 0.44, 1);
  background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='%23111111'/%3E%3Cpath d='M21.25 16.5L28.75 24L21.25 31.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
section#content-slider .slider-top .content-slider-nav .slick-arrow.slick-disabled {
  opacity: 0.25;
}
section#content-slider .slider-top .content-slider-nav .slick-dots {
  display: flex !important;
  margin: 0 15px;
  align-items: center;
  gap: 10px;
  display: none !important;
}
section#content-slider .slider-top .content-slider-nav .slick-dots li {
  width: 8px;
  text-align: center;
  cursor: pointer;
  list-style: none;
}
section#content-slider .slider-top .content-slider-nav .slick-dots li:after {
  position: relative;
  top: -3px;
  content: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='6' rx='1' stroke='%2300112C' stroke-width='2'/%3E%3C/svg%3E%0A");
}
section#content-slider .slider-top .content-slider-nav .slick-dots li.slick-active:after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='8' rx='2' fill='%2300112C'/%3E%3C/svg%3E%0A");
}
section#content-slider .slider-top .content-slider-nav .slick-dots li button {
  display: none;
}
section#content-slider.dark .content-slider-nav .slick-arrow.slick-next, section#content-slider.dark .content-slider-nav .slick-arrow.slick-prev {
  background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='white'/%3E%3Cpath d='M21.25 16.5L28.75 24L21.25 31.5' stroke='%23111111' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
section#stats {
  position: relative;
  overflow: hidden;
}
section#stats .stats-container {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
}
section#stats .stats-container .stat-block {
  padding-left: 30px;
  position: relative;
}
section#stats .stats-container .stat-block::before {
  content: "";
  background: linear-gradient(90deg, rgba(87, 89, 238, 0) 0%, #8C8EFF 50.5%, rgba(87, 89, 238, 0) 100%);
  width: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
section#stats .stats-container .stat-block.single-column {
  flex-basis: 100%;
}
section#stats .stats-container .stat-block.double-column {
  flex-basis: calc(50% - 50px);
}
section#stats.background-img::before {
  width: 1091px;
  height: 1091px;
  left: -545px;
  top: -644px;
  content: "";
  border-radius: 1091px;
  opacity: 0.5;
  background: #8C8EFF;
  filter: blur(150px);
  position: absolute;
}
section#stats.dark.background-img::before {
  background: #008077;
}
section#title.centered #button-container {
  justify-content: center;
}
section#team .title-container {
  margin-bottom: 75px;
}
@media screen and (max-width: 1208px) {
  section#team .title-container {
    margin-bottom: 60px;
  }
}
section#team .image-container {
  margin-bottom: 24px;
  padding-right: 13px;
}
section#team .image-container img {
  border-radius: 10px;
}
section#team h4 {
  margin-bottom: 8px;
}
section#team .linkedin {
  display: inline-block;
}
section#team .bio-container {
  display: none !important;
}
section#team .bio-container.active {
  display: block !important;
}
section#team .show-bio p {
  margin: 0;
}
section#team .bio-container {
  background-color: #F8F8F8;
  background-clip: padding-box;
  position: relative;
  border-radius: 15px;
  padding: 30px;
  display: flex;
  flex-direction: column;
}
section#team .bio-container h5 {
  margin-bottom: 5px;
}
section#team .bio-container p {
  color: #787878;
}
section#team .bio-container .member-details {
  margin-bottom: 40px;
  display: flex;
  justify-content: space-between;
}
section#team .bio-container .member-details .social {
  display: flex;
  gap: 5px;
}
section#team .bio-container p:not(:last-child) {
  margin-bottom: 20px;
}
section#team .bio-container[data-member="1"] {
  grid-row: 2;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="1"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="2"] {
  grid-row: 2;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="2"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="3"] {
  grid-row: 2;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="3"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="4"] {
  grid-row: 2;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="4"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="5"] {
  grid-row: 3;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="5"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="6"] {
  grid-row: 3;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="6"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="7"] {
  grid-row: 3;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="7"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="8"] {
  grid-row: 3;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="8"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="9"] {
  grid-row: 4;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="9"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="10"] {
  grid-row: 4;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="10"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="11"] {
  grid-row: 4;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="11"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="12"] {
  grid-row: 4;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="12"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="13"] {
  grid-row: 5;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="13"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="14"] {
  grid-row: 5;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="14"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="15"] {
  grid-row: 5;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="15"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="16"] {
  grid-row: 5;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="16"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="17"] {
  grid-row: 6;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="17"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="18"] {
  grid-row: 6;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="18"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="19"] {
  grid-row: 6;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="19"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="20"] {
  grid-row: 6;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="20"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="21"] {
  grid-row: 7;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="21"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="22"] {
  grid-row: 7;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="22"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="23"] {
  grid-row: 7;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="23"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="24"] {
  grid-row: 7;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="24"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="25"] {
  grid-row: 8;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="25"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="26"] {
  grid-row: 8;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="26"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="27"] {
  grid-row: 8;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="27"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="28"] {
  grid-row: 8;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="28"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="29"] {
  grid-row: 9;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="29"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="30"] {
  grid-row: 9;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="30"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="31"] {
  grid-row: 9;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="31"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="32"] {
  grid-row: 9;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="32"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="33"] {
  grid-row: 10;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="33"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="34"] {
  grid-row: 10;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="34"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="35"] {
  grid-row: 10;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="35"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="36"] {
  grid-row: 10;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="36"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="37"] {
  grid-row: 11;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="37"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="38"] {
  grid-row: 11;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="38"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="39"] {
  grid-row: 11;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="39"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="40"] {
  grid-row: 11;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="40"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="41"] {
  grid-row: 12;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="41"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="42"] {
  grid-row: 12;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="42"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="43"] {
  grid-row: 12;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="43"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="44"] {
  grid-row: 12;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="44"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="45"] {
  grid-row: 13;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="45"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="46"] {
  grid-row: 13;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="46"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="47"] {
  grid-row: 13;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="47"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="48"] {
  grid-row: 13;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="48"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="49"] {
  grid-row: 14;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="49"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="50"] {
  grid-row: 14;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="50"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="51"] {
  grid-row: 14;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="51"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="52"] {
  grid-row: 14;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="52"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="53"] {
  grid-row: 15;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="53"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="54"] {
  grid-row: 15;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="54"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="55"] {
  grid-row: 15;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="55"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="56"] {
  grid-row: 15;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="56"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="57"] {
  grid-row: 16;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="57"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="58"] {
  grid-row: 16;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="58"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="59"] {
  grid-row: 16;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="59"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="60"] {
  grid-row: 16;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="60"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="61"] {
  grid-row: 17;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="61"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="62"] {
  grid-row: 17;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="62"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="63"] {
  grid-row: 17;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="63"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="64"] {
  grid-row: 17;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="64"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="65"] {
  grid-row: 18;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="65"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="66"] {
  grid-row: 18;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="66"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="67"] {
  grid-row: 18;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="67"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="68"] {
  grid-row: 18;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="68"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="69"] {
  grid-row: 19;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="69"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="70"] {
  grid-row: 19;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="70"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="71"] {
  grid-row: 19;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="71"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="72"] {
  grid-row: 19;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="72"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="73"] {
  grid-row: 20;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="73"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="74"] {
  grid-row: 20;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="74"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="75"] {
  grid-row: 20;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="75"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="76"] {
  grid-row: 20;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="76"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="77"] {
  grid-row: 21;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="77"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="78"] {
  grid-row: 21;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="78"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="79"] {
  grid-row: 21;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="79"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="80"] {
  grid-row: 21;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="80"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="81"] {
  grid-row: 22;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="81"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="82"] {
  grid-row: 22;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="82"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="83"] {
  grid-row: 22;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="83"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="84"] {
  grid-row: 22;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="84"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="85"] {
  grid-row: 23;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="85"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="86"] {
  grid-row: 23;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="86"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="87"] {
  grid-row: 23;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="87"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="88"] {
  grid-row: 23;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="88"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="89"] {
  grid-row: 24;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="89"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="90"] {
  grid-row: 24;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="90"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="91"] {
  grid-row: 24;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="91"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="92"] {
  grid-row: 24;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="92"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="93"] {
  grid-row: 25;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="93"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="94"] {
  grid-row: 25;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="94"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="95"] {
  grid-row: 25;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="95"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="96"] {
  grid-row: 25;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="96"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="97"] {
  grid-row: 26;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="97"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="98"] {
  grid-row: 26;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="98"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="99"] {
  grid-row: 26;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="99"] {
    grid-row: auto;
  }
}
section#team .bio-container[data-member="100"] {
  grid-row: 26;
}
@media screen and (max-width: 1208px) {
  section#team .bio-container[data-member="100"] {
    grid-row: auto;
  }
}
section#team h4 {
  margin-bottom: 8px;
}
section#team .show-bio {
  display: flex;
  gap: 12px;
  color: #E4ECFF;
  margin-top: 24px;
}
section#team .show-bio p {
  display: none;
}
section#team .show-bio.collapse .icon {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Crect width='22' height='22' rx='11' fill='%233838F9'/%3E%3Cpath d='M5 12V10H17V12H5Z' fill='white'/%3E%3C/svg%3E");
}
section#team .show-bio.collapse p.collapse {
  display: inline-block;
}
section#team .show-bio.expand .icon {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Crect width='22' height='22' rx='11' fill='%233838F9'/%3E%3Cpath d='M5 12V10H17V12H5Z' fill='white'/%3E%3Cpath d='M12 17L10 17L10 5L12 5L12 17Z' fill='white'/%3E%3C/svg%3E");
}
section#team .show-bio.expand p.expand {
  display: inline-block;
}
section#team .show-bio .text p {
  font-size: 16px;
  font-weight: 500;
  color: #3838F9 !important;
}
section#team #biography {
  margin-top: 12px;
  display: none;
}
section#team #biography.show {
  display: block;
}
section#cta {
  position: relative;
  overflow: hidden;
}
section#cta.mid-page .grid {
  position: relative;
}
section#cta.mid-page .grid::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  right: 40px;
  bottom: 0;
  border-radius: 15px;
}
section#cta.mid-page .image-container {
  position: relative;
  z-index: 2;
  padding: 20px;
}
section#cta.mid-page .image-container img {
  border-radius: 15px;
}
@media screen and (max-width: 1208px) {
  section#cta.mid-page .image-container {
    display: none;
  }
}
section#cta.mid-page .title-container {
  padding: 68px;
  height: 100%;
  box-sizing: border-box;
}
@media screen and (max-width: 1208px) {
  section#cta.mid-page .title-container {
    padding: 50px;
  }
}
section#cta.mid-page .title-container #heading-container {
  height: 100%;
}
section#cta.mid-page .title-container #heading-container h4 {
  margin-bottom: 24px;
}
@media screen and (max-width: 1208px) {
  section#cta.mid-page .title-container #heading-container {
    padding-left: 0;
  }
}
section#cta.mid-page .form-container {
  z-index: 1;
  padding: 20px;
}
section#cta.mid-page .code-container {
  z-index: 1;
  height: 100%;
  padding: 20px;
}
section#cta.mid-page .code-container iframe {
  width: 100%;
}
@media screen and (max-width: 1208px) {
  section#cta.mid-page .code-container {
    padding: 50px;
  }
}
section#cta.mid-page.light {
  background-color: #111111 !important;
}
section#cta.mid-page.light .grid::before {
  background-color: #ffffff;
}
section#cta.mid-page.gray .grid::before {
  background-color: #ffffff;
}
section#cta.mid-page.dark {
  background-color: #ffffff !important;
}
section#cta.mid-page.dark .grid::before {
  background-color: #111111;
}
section#cta.with-image {
  overflow: hidden;
  position: relative;
}
section#cta.with-image::before {
  content: var(--background-style, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='946' height='570' viewBox='0 0 946 570' fill='none'%3E%3Cpath d='M779.672 7.81152C891.315 -32.9441 1021.29 -8.94803 1110.83 80.2705V80.2715C1233.72 202.889 1233.72 401.579 1110.83 524.035L1110.83 524.036C1049.46 585.344 968.763 615.999 888.225 615.999H198.425C147.942 615.999 97.4612 596.776 58.876 558.329C-18.291 481.438 -18.2921 356.974 58.873 280.082C80.5778 258.615 105.979 243.237 133.15 233.785L133.151 233.784L779.002 8.21582L779.672 7.98145V7.81152Z' stroke='url(%23paint0_linear_2684_28514)' stroke-width='2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2684_28514' x1='69' y1='573' x2='794.5' y2='4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233838F9'/%3E%3Cstop offset='0.016031' stop-color='%233838F9'/%3E%3Cstop offset='0.176068' stop-color='%233838F9'/%3E%3Cstop offset='0.391243' stop-color='%233838F9'/%3E%3Cstop offset='0.780625' stop-color='%233838F9'/%3E%3Cstop offset='1' stop-color='%23C0D2FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"));
  position: absolute;
  top: 0;
  left: 62%;
  transform: translateX(-50%);
  width: auto;
}
section#cta.with-image .title-container #heading-container h2 {
  margin-bottom: 0;
}
section#cta.with-image .title-container #heading-container #button-container {
  margin-top: 40px !important;
}
section#cta.with-image #media-container img {
  border-radius: 15px;
}
section#cta.with-image.dark::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='946' height='570' viewBox='0 0 946 570' fill='none'%3E%3Cpath d='M779.672 7.81152C891.315 -32.9441 1021.29 -8.94803 1110.83 80.2705V80.2715C1233.72 202.889 1233.72 401.579 1110.83 524.035L1110.83 524.036C1049.46 585.344 968.763 615.999 888.225 615.999H198.425C147.942 615.999 97.4612 596.776 58.876 558.329C-18.291 481.438 -18.2921 356.974 58.873 280.082C80.5778 258.615 105.979 243.237 133.15 233.785L133.151 233.784L779.002 8.21582L779.672 7.98145V7.81152Z' stroke='url(%23paint0_linear_2684_28505)' stroke-width='2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2684_28505' x1='69' y1='573' x2='794.5' y2='4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23212193'/%3E%3Cstop offset='0.016031' stop-color='%233838F9'/%3E%3Cstop offset='0.176068' stop-color='white'/%3E%3Cstop offset='0.391243' stop-color='%233838F9'/%3E%3Cstop offset='0.780625' stop-color='%233838F9'/%3E%3Cstop offset='1' stop-color='%23212193'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
@media screen and (max-width: 1208px) {
  section#cta.with-image::before {
    display: none;
  }
}
section#center-text {
  padding: 160px 0;
}
section#center-text p {
  color: #111;
}
section#center-text p.quote-l {
  margin-bottom: 40px;
}
section#center-text.dark p {
  color: #ffffff;
}
section#masonry .title-container {
  margin-bottom: 100px;
}
@media screen and (max-width: 1208px) {
  section#masonry .title-container {
    margin-bottom: 70px;
  }
}
section#masonry .grid.masonry-row {
  align-items: stretch;
}
section#masonry .grid.masonry-row .content-container {
  padding: 60px;
  border-radius: 15px;
  background-color: #F8F8F8;
}
section#masonry .grid.masonry-row .content-container h1, section#masonry .grid.masonry-row .content-container h2, section#masonry .grid.masonry-row .content-container h3, section#masonry .grid.masonry-row .content-container h4, section#masonry .grid.masonry-row .content-container h5, section#masonry .grid.masonry-row .content-container h6 {
  margin-bottom: 26px;
}
section#masonry .grid.masonry-row .content-container h1:last-child, section#masonry .grid.masonry-row .content-container h2:last-child, section#masonry .grid.masonry-row .content-container h3:last-child, section#masonry .grid.masonry-row .content-container h4:last-child, section#masonry .grid.masonry-row .content-container h5:last-child, section#masonry .grid.masonry-row .content-container h6:last-child {
  margin-bottom: 0;
}
section#masonry .grid.masonry-row .content-container ul {
  margin-bottom: 0;
}
section#masonry .grid.masonry-row .content-container ul li:last-child {
  margin-bottom: 0;
}
section#masonry .grid.masonry-row .content-container #text-button {
  margin-top: 0;
}
section#masonry .grid.masonry-row .content-container #button-container {
  margin-top: 26px !important;
}
section#masonry .grid.masonry-row .content-container .body-5 {
  margin-bottom: 0;
}
section#masonry .grid.masonry-row .image-container {
  border-radius: 15px;
  overflow: hidden;
}
section#masonry .grid.masonry-row:not(:last-child) {
  margin-bottom: 48px;
}
section#masonry .grid.masonry-row.content-first .content-container {
  order: -1;
}
section#masonry.gray .grid.masonry-row .content-container {
  background-color: #ffffff;
}
section#masonry.dark .grid.masonry-row .content-container h2, section#masonry.dark .grid.masonry-row .content-container h3, section#masonry.dark .grid.masonry-row .content-container h4, section#masonry.dark .grid.masonry-row .content-container h5, section#masonry.dark .grid.masonry-row .content-container h6 {
  color: #111;
}
section#masonry.dark .grid.masonry-row .content-container p, section#masonry.dark .grid.masonry-row .content-container li {
  color: #787878;
}
section#masonry.dark .grid.masonry-row .content-container span.eyebrow {
  color: #3838F9;
}
@media screen and (max-width: 1208px) {
  section#masonry .grid.masonry-row .content-container {
    padding: 26px;
  }
}
section#post.basic aside {
  grid-column-start: 1;
  grid-row-start: 1;
}
section#post.basic #separator {
  grid-column-start: 4;
  grid-row-start: 1;
}
section#post.basic .the-content {
  grid-column-start: 5;
  grid-row-start: 1;
}
section#post.single-blog .blog-header {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 60px;
}
section#customer-stats .stats-container .stats {
  border-radius: 20px;
  background: #F3F3F3;
  padding: 60px 100px;
  display: flex;
  flex-direction: row;
}
section#customer-stats .stats-container .stats .stat-container {
  width: 33%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 8px;
}
section#customer-stats .stats-container .stats .stat-container h2, section#customer-stats .stats-container .stats .stat-container p {
  max-width: 220px;
  color: #111;
}
section#customer-stats .stats-container .stats .stat-container.first {
  border-right: 1px solid #C4C4C4;
}
section#customer-stats .stats-container .stats .stat-container.second {
  border-right: 1px solid #C4C4C4;
}
@media screen and (max-width: 1208px) {
  section#customer-stats .stats-container .stats {
    flex-direction: column;
  }
  section#customer-stats .stats-container .stats .stat-container {
    width: 100%;
  }
  section#customer-stats .stats-container .stats .stat-container.first {
    padding-bottom: 36px;
    border-right: none;
    border-bottom: 1px solid #C4C4C4;
  }
  section#customer-stats .stats-container .stats .stat-container.second {
    padding-top: 36px;
    padding-bottom: 36px;
    border-right: none;
    border-bottom: 1px solid #C4C4C4;
  }
  section#customer-stats .stats-container .stats .stat-container.third {
    padding-top: 36px;
  }
}
section#intro-copy .body-4 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
section.no-heading .intro-title {
  display: none;
}
section.no-heading .title-container {
  display: none;
}
section #title-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
section #title-container.small-gap {
  gap: 15px;
}
section #title-container.medium-gap {
  gap: 40px;
}
section #title-container.medium-padding {
  padding-bottom: 40px;
}
section #title-container.large-gap {
  gap: 75px;
}
section #title-container.large-padding {
  padding-bottom: 75px;
}
section #title-container span.eyebrow {
  margin-bottom: 0;
}
section #featured-card {
  display: flex;
  gap: 40px;
  border-radius: 15px;
  border: 1px solid #85888F;
  background: #ffffff;
  padding: 35px;
  transition: all 0.2s ease-out;
  position: relative;
}
section #featured-card > div {
  flex-basis: 100%;
}
section #featured-card #image-container img {
  border-radius: 21px;
  overflow: hidden;
}
section #featured-card #content-container #content-block {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 15px;
}
section #featured-card:hover {
  box-shadow: 0px 0px 10px 0px rgba(40, 37, 34, 0.2);
  top: -2px;
}
@media screen and (max-width: 1208px) {
  section #featured-card {
    flex-direction: column;
  }
}
section #resource-card {
  position: relative;
}
section #resource-card > div {
  flex-basis: 100%;
}
section #resource-card p.category {
  font-size: 18px;
  color: #3838F9;
  line-height: 148%;
  letter-spacing: 0.36px;
}
section #resource-card #image-container {
  margin-bottom: 20px;
  height: 293px;
  border-radius: 15px;
  overflow: hidden;
}
section #resource-card #image-container img {
  aspect-ratio: 464/293;
  display: block;
  object-fit: cover;
  transform-origin: center center;
  width: 100%;
  transition: transform 0.4s ease-in-out;
}
@media screen and (max-width: 1208px) {
  section #resource-card #image-container {
    height: auto;
  }
}
section #resource-card #content-container {
  display: flex;
  flex-direction: column;
}
section #resource-card #content-container #content-block {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 8px;
  margin-bottom: 30px;
}
section #resource-card #content-container #button-container {
  margin-top: auto;
}
section #resource-card::before {
  content: "";
  transition: all 0.4s ease-in-out;
  background-color: #ffffff;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
  border-radius: 30px;
}
section #resource-card:hover #image-container img {
  transform: scale(1.1);
}
section #resource-card:hover::before {
  transition: all 0.4s ease-in-out;
  top: -20px;
  left: -20px;
  bottom: -20px;
  right: -20px;
  background-color: #F3F3F3;
}
@media screen and (max-width: 768px) {
  section #resource-card #image-container img {
    max-height: none;
  }
}
section #resource-card.half #image-container img {
  height: 340px;
}
section #post-details {
  display: flex;
  gap: 16px;
  align-items: center;
}
section #post-details #date, section #post-details #time, section #post-details #location {
  display: flex;
  gap: 8px;
}
section #post-details #author-headshot img {
  height: 48px;
  width: 48px;
  border-radius: 500px;
  border: 1px solid #85888F;
  background: #D5F1FF;
  margin-bottom: 0;
}
section #post-details #post-info {
  display: flex;
  flex-direction: column;
}
section #post-details #post-info p {
  margin: 0;
  padding: 0;
}
section #pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 100%;
  margin-top: 10px;
}
section #pagination .page-numbers {
  font-weight: 800;
  font-size: 16px;
  line-height: 150%;
  color: #0D116B;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s all cubic-bezier(0.075, 0.82, 0.165, 1);
  width: 60px;
  border-radius: 100px;
  box-sizing: border-box;
}
section #pagination .page-numbers.current {
  opacity: 1;
}
section #pagination .page-numbers:hover {
  opacity: 1;
}
section #pagination .page-numbers.next, section #pagination .page-numbers.prev {
  background-color: transparent !important;
  top: 2px;
  width: 36px;
  padding: 0;
  border: none;
}
section main.blog {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
section main.blog .post-tags {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
  gap: 6px;
}
section main p a {
  color: #3838F9;
  position: relative;
  font-weight: 600;
  text-decoration: none;
  transition: 0.2s all cubic-bezier(0.075, 0.82, 0.165, 1);
}
section main p a:hover::before {
  content: "";
  position: absolute;
  height: 1px;
  width: 100%;
  bottom: -1px;
  background-color: #3838F9;
  left: 0;
}
section #title-section {
  padding-bottom: 16px;
  margin-bottom: 16px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: start;
}
section aside #sticky {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
section aside #subscribe-block {
  border-radius: 15px;
  background: linear-gradient(91deg, #FFF1E1 1.03%, #FFE2E2 98.81%);
  padding: 25px;
  position: relative;
}
section aside #subscribe-block .copy-container,
section aside #subscribe-block .script-container {
  position: relative;
  z-index: 2;
}
section aside #subscribe-block::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='176' viewBox='0 0 144 176' fill='none'%3E%3Cpath d='M207 1H176C79.3502 1 1 79.3502 1 176V176' stroke='%23F7BEBE'/%3E%3C/svg%3E");
  position: absolute;
  bottom: 0;
  right: 0;
}
section aside #subscribe-block h4 {
  text-align: center;
}
section aside #subscribe-block form {
  margin-top: 20px;
}
section aside #subscribe-block form fieldset.form-columns-1 {
  width: 100%;
}
section aside #subscribe-block form fieldset.form-columns-1 .input {
  margin-right: 0;
}
section aside #subscribe-block form fieldset.form-columns-2 .hs-form-field {
  width: 100%;
}
section aside #subscribe-block form .hs-error-msgs {
  margin-left: 0;
  list-style-type: none;
  margin-top: -5px;
}
section aside #subscribe-block form .hs-error-msgs label {
  font-weight: 600;
  color: #F7E396;
}
section aside #subscribe-block form input[type=text],
section aside #subscribe-block form input[type=email] {
  border-radius: 3px;
  box-shadow: none;
  border: 1px solid #85888F;
  width: 100%;
}
section aside #subscribe-block form input[type=text].invalid,
section aside #subscribe-block form input[type=email].invalid {
  border: 2px solid #F7E396;
}
section aside #subscribe-block form input[type=submit] {
  width: 100%;
}
section aside #share-container {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
section aside #share-container #share-icons {
  display: flex;
  gap: 6px;
}
section aside #share-container #share-icons a svg path:first-child {
  transition: 0.3s all cubic-bezier(0.075, 0.82, 0.165, 1);
}
section aside #share-container #share-icons a:hover svg path:first-child {
  fill: #91D7F8 !important;
}
section aside #press-block {
  padding: 24px;
  border-radius: 10px;
  background-color: #0D116B;
}
section aside #press-block h6 {
  color: #ffffff;
  margin-bottom: 44px;
}
section aside #press-block a#text-button {
  color: #ffffff;
}
section aside #press-block a#text-button::after {
  content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00045 2.7576L11.2431 7.00024L7.00045 11.2429' stroke='%237592FF' stroke-width='2'/%3E%3Cpath d='M2 7.00024L11 7.00024' stroke='%237592FF' stroke-width='2'/%3E%3C/svg%3E%0A");
}
section aside #press-block a#text-button:hover::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath d='M9.00045 2.75785L13.2431 7.00049L9.00045 11.2431' stroke='%237592FF' stroke-width='2'/%3E%3Cpath d='M1 7L13 7' stroke='%237592FF' stroke-width='2'/%3E%3C/svg%3E");
}
section #content-bottom {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
section #content-bottom hr {
  height: 1px;
  width: 100%;
  padding: 0;
  margin: 0;
}
section #content-bottom p {
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 1208px) {
  section #content-bottom {
    margin-bottom: 40px;
  }
}
section #heading-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
section #heading-container .eyebrow {
  margin-bottom: 20px;
}
section #heading-container .eyebrow p {
  font-weight: 500;
  font-size: 18px;
}
section #heading-container h1, section #heading-container h2, section #heading-container h3, section #heading-container h4, section #heading-container h5, section #heading-container h6 {
  margin-bottom: 40px;
}
section #heading-container h1:last-child, section #heading-container h2:last-child, section #heading-container h3:last-child, section #heading-container h4:last-child, section #heading-container h5:last-child, section #heading-container h6:last-child {
  margin-bottom: 0;
}
section #heading-container .lead,
section #heading-container .body-1,
section #heading-container .body-2,
section #heading-container .body-3,
section #heading-container .body-4,
section #heading-container .body-5 {
  margin-bottom: 20px;
}
section #heading-container .lead:last-child,
section #heading-container .body-1:last-child,
section #heading-container .body-2:last-child,
section #heading-container .body-3:last-child,
section #heading-container .body-4:last-child,
section #heading-container .body-5:last-child {
  margin-bottom: 0;
}
section #heading-container ul {
  margin-left: 0;
}
section #heading-container ul > li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 10px;
  list-style-type: none;
  text-indent: 0;
}
section #heading-container ul > li::before {
  content: var(--list-icon, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.624 5.06406C19.141 5.40871 19.2807 6.10719 18.9361 6.62416L11.4361 17.8742C11.2491 18.1546 10.9463 18.3364 10.6109 18.3696C10.2755 18.4029 9.94283 18.2839 9.7045 18.0456L5.2045 13.5456C4.76517 13.1063 4.76517 12.394 5.2045 11.9546C5.64384 11.5153 6.35616 11.5153 6.7955 11.9546L10.3251 15.4843L17.0639 5.37608C17.4086 4.85911 18.1071 4.71942 18.624 5.06406Z' fill='%230C9879'/%3E%3C/svg%3E"));
  left: -4px;
  position: absolute;
  top: 3px;
  display: block;
}
section #heading-container #button-container {
  margin-top: 40px;
}
section #heading-container .copy {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
section .content-container.text-center #heading-container {
  align-items: center;
}
section .content-container.text-center #heading-container .eyebrow {
  margin-left: auto;
  margin-right: auto;
}
section .title-container.text-center #heading-container {
  align-items: center;
}
section .title-container.text-center #heading-container .eyebrow {
  margin-left: auto;
  margin-right: auto;
}
section .content.text-center #heading-container {
  align-items: center;
}
section .content.text-center #heading-container .eyebrow {
  margin-left: auto;
  margin-right: auto;
}
section .large-center.text-center #heading-container {
  align-items: center;
}
section .large-center.text-center #heading-container .eyebrow {
  margin-left: auto;
  margin-right: auto;
}
section span.eyebrow {
  display: flex;
  gap: 5px;
  margin-bottom: 24px;
  align-items: center;
}
section span.eyebrow img {
  height: 18px;
}
section span.eyebrow p {
  font-weight: 600;
  font-size: 14px;
}
section .accordion-menu {
  border-radius: 15px;
  border: 1px solid #85888F;
  background: #85888F;
  overflow: hidden;
  padding: 25px;
  display: flex;
  flex-direction: column;
}
section .accordion-menu .accordion-menu-header {
  padding-bottom: 15px;
}
section .accordion-menu .accordion-menu-header h5 {
  margin: 0;
  padding: 0;
}
section .accordion-menu .accordion-item {
  border-top: 1px solid #85888F;
}
section .accordion-menu .accordion-item .accordion-header {
  padding: 15px 0;
  margin: 0;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
section .accordion-menu .accordion-item .accordion-header .toggle-icon {
  height: 20px;
  width: 20px;
  border-radius: 60px;
  background-color: #0D116B;
  position: relative;
  display: flex;
  transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1);
}
section .accordion-menu .accordion-item .accordion-header .toggle-icon::after {
  content: "-";
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
  color: #ffffff;
  position: absolute;
  left: 0;
}
section .accordion-menu .accordion-item .accordion-header.active .toggle-icon::after, section .accordion-menu .accordion-item .accordion-header:hover .toggle-icon::after {
  content: "+";
}
section .accordion-menu .accordion-item .accordion-header:hover p {
  color: #91D7F8;
}
section .accordion-menu .accordion-item .accordion-header.active p {
  color: #0D116B;
}
section .accordion-menu .accordion-item .accordion-header p {
  font-weight: 700;
}
section .accordion-menu .accordion-item .accordion-content {
  display: none;
  list-style: none;
  margin: 0;
  margin-left: 0;
  flex-direction: column;
  margin-bottom: 15px;
  padding: 0;
  background-color: transparent;
  border: none;
}
section .accordion-menu .accordion-item .accordion-content li {
  margin-bottom: 5px;
  padding-left: 26px;
  list-style-type: none;
  position: relative;
  margin-bottom: 0;
  margin-top: 8px;
  padding-bottom: 0;
}
section .accordion-menu .accordion-item .accordion-content li:first-child {
  margin-top: 0;
}
section .accordion-menu .accordion-item .accordion-content li::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M2.375 14.5312V2.03125C2.375 1.60156 2.53237 1.23372 2.8471 0.927734C3.16183 0.621745 3.54018 0.46875 3.98214 0.46875H12.0179C12.4598 0.46875 12.8382 0.621745 13.1529 0.927734C13.4676 1.23372 13.625 1.60156 13.625 2.03125V14.5312L8 12.1875L2.375 14.5312ZM3.98214 12.1484L8 10.4688L12.0179 12.1484V2.03125H3.98214V12.1484Z' fill='%23047481'/%3E%3C/svg%3E");
  position: absolute;
  left: 0;
  top: 2px;
}
section .accordion-menu .accordion-item .accordion-content li a {
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  color: #0D116B;
  transition: 0.2s all cubic-bezier(0.075, 0.82, 0.165, 1);
  padding: 0;
}
section .accordion-menu .accordion-item .accordion-content li a:hover {
  color: #91D7F8;
}
section .accordion-menu .accordion-item .accordion-content li a.current-link {
  color: #91D7F8;
  font-weight: 700;
}
section .accordion-menu .accordion-item .accordion-content.active {
  display: flex;
}
section .search-container.five {
  display: flex;
  justify-content: end;
}
section .filter-box {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 20px;
}
section .filter-box h5 {
  margin-right: 60px;
}
section .filter-box #select-box {
  margin-right: 19px;
}
section .filter-box input[type=search] {
  width: 419px !important;
  margin-right: 0 !important;
}
@media screen and (max-width: 1208px) {
  section .filter-box form {
    display: none !important;
  }
}
section .filter-title {
  display: flex;
  justify-content: end;
  align-items: center;
  height: 100%;
}
section .filter-search {
  display: flex;
  gap: 19px;
}
section #select-box {
  padding: 0 14px;
  position: relative;
  cursor: pointer;
  height: 42px;
  box-sizing: border-box;
  display: inline-block;
  border: 1px solid #85888F;
  background-color: #ffffff;
  border-radius: 4px;
  width: 99%;
  max-width: 290px;
}
section #select-box span.text {
  font-style: normal;
  color: #656A6F;
  font-size: 16px;
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  position: relative;
  top: 8px;
}
section #select-box span.arrow {
  position: absolute;
  top: 9px;
  right: 13px;
  display: block;
  transform: rotate(0);
  transform-origin: center;
}
section #select-box span.arrow .triangle {
  height: 14px;
  width: 14px;
  display: block;
}
section #select-box span.arrow .triangle::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M11.2426 5.24191L7 9.48455L2.75736 5.24191' stroke='%233661FF' stroke-width='2'/%3E%3C/svg%3E");
}
section #select-box .cat-list {
  position: absolute;
  width: calc(100% + 2px);
  box-sizing: border-box;
  height: auto;
  top: 38px;
  background-color: #ffffff;
  display: none;
  z-index: 4;
  border: 1px solid #85888F;
  left: -1px;
  border-radius: 0 0 4px 4px;
}
section #select-box .cat-list a {
  display: block;
  color: #656A6F !important;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  padding: 5px 15px;
  text-decoration: none;
  border-bottom: 1px solid #85888F;
}
section #select-box .cat-list a:hover {
  color: #91D7F8 !important;
  background-color: #F1F3F6;
}
section #select-box .cat-list a:last-child {
  border-bottom: none;
}
section #select-box.open {
  background-color: #F1F3F6;
}
section #select-box.open span.arrow {
  transform: rotate(180deg);
  top: 18px;
}
section #select-box.open .cat-list {
  display: block;
}
section form.blog-search-form {
  position: relative;
  display: flex;
  gap: 8px;
}
section form.blog-search-form input[type=search] {
  height: 42px;
  box-sizing: border-box;
  display: inline-block;
  margin-right: 30px;
  border: 1px solid #85888F;
  background-color: #ffffff;
  border-radius: 4px;
  width: 100%;
  max-width: 419px;
  padding: 0 20px 0 36px;
  margin-bottom: 0;
}
section form.blog-search-form input[type=search]::placeholder {
  color: #656A6F;
  font-style: normal;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
section form.blog-search-form::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Ccircle cx='5.5' cy='5.49927' r='4.5' stroke='%233661FF' stroke-width='2'/%3E%3Cpath d='M9 8.99927L12 11.9993' stroke='%233661FF' stroke-width='2'/%3E%3C/svg%3E");
  position: absolute;
  top: 10px;
  left: 14px;
}
section #quote-highlight-box {
  border-radius: 5px;
  display: flex;
  gap: 25px;
  padding: 30px;
  position: relative;
  flex-direction: column;
  text-align: left;
  overflow: hidden;
}
section #quote-highlight-box h6, section #quote-highlight-box p {
  color: #111 !important;
}
section #quote-highlight-box::before {
  content: url("data:image/svg+xml,%3Csvg width='211' height='211' viewBox='0 0 211 211' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M0 211C-1.52813e-05 94.4679 94.4679 -1.50702e-05 211 -3.03515e-05L211 211L0 211Z' fill='%23F9F7F4'/%3E%3Cpath d='M87.9167 211C87.9167 143.023 143.023 87.9167 211 87.9167L211 211L87.9167 211Z' fill='%23E5E1DB'/%3E%3C/svg%3E%0A");
  position: absolute;
  bottom: -7px;
  right: 0;
}
section #quote-highlight-box #quote-text {
  position: relative;
  z-index: 2;
}
section #quote-highlight-box #quote-text p {
  font-size: 26px;
  line-height: 135%;
  font-weight: 400;
}
section #quote-highlight-box #content-container {
  display: flex;
  gap: 20px;
  position: relative;
  z-index: 2;
  align-items: center;
}
section #quote-highlight-box #content-container .quote-photo img {
  height: 90px;
}
@media screen and (max-width: 420px) {
  section #quote-highlight-box #content-container .quote-photo img {
    width: auto;
    height: auto;
  }
}
section #quote-highlight-box #content-container .quote-cite {
  max-width: 200px;
}
section #quote-highlight-box .dark-logo {
  position: absolute;
  right: 0;
}
section #toc {
  height: 100%;
}
@media screen and (max-width: 1208px) {
  section #toc {
    display: none;
  }
}
section #toc #sticky {
  position: sticky;
  top: 130px;
}
section #toc nav {
  display: flex;
  flex-direction: column;
  gap: 6px;
  align-items: start;
}
section #toc nav a {
  color: #111;
  font-family: "Inter", serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  display: flex;
  padding: 4px 10px;
  border-radius: 1.656px;
  transition: 0.2s all cubic-bezier(0.075, 0.82, 0.165, 1);
}
section #toc nav a:hover, section #toc nav a.active {
  background: #91D7F8;
}
section #categories {
  display: flex;
  gap: 10px;
  margin-top: 25px;
}
section #categories span.post-category {
  padding: 4px 10px;
  border-radius: 4px;
  align-items: center;
  background-color: #91D7F8;
  color: #27AAE9;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
}
section #subscribe {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
}
section #subscribe .design-container {
  position: absolute;
  background-repeat: no-repeat;
  background-position: top right;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='183' height='177' viewBox='0 0 183 177' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='154.726' cy='22.2391' rx='92.0048' ry='92.0047' transform='rotate(90 154.726 22.2391)' stroke='black' stroke-width='2' stroke-linecap='round' stroke-dasharray='0.25 10'/%3E%3Cpath d='M155.388 36.9628C146.89 36.9628 140.002 30.0744 140.002 21.5771C140.002 13.0798 146.89 6.1914 155.388 6.1914C163.885 6.1914 170.773 13.0798 170.773 21.5771C170.773 30.0744 163.885 36.9628 155.388 36.9628Z' stroke='black'/%3E%3Cpath d='M42.8607 217.001C19.7411 217.001 0.998849 198.259 0.998854 175.139C0.998859 152.02 19.7411 133.277 42.8608 133.277C65.9804 133.277 84.7227 152.02 84.7226 175.139C84.7226 198.259 65.9804 217.001 42.8607 217.001Z' stroke='black'/%3E%3Cpath d='M242.758 128.144L171.934 42.7578' stroke='black'/%3E%3Cpath d='M76.8831 133.267L141.029 42.7574' stroke='black'/%3E%3C/svg%3E%0A");
}
@media screen and (max-width: 1208px) {
  section #subscribe {
    flex-direction: column;
  }
}
section #subscribe > * {
  flex-basis: 100%;
  width: 100%;
}
section #subscribe h4, section #subscribe p {
  color: #111;
}
@media screen and (max-width: 1208px) {
  section #subscribe h4, section #subscribe p {
    margin-bottom: 24px;
  }
}
section #subscribe h4 {
  margin-bottom: 16px;
}
section #subscribe form .field-row {
  display: flex;
  gap: 24px;
}
section #subscribe form input[type=text],
section #subscribe form input[type=email] {
  height: 48px !important;
  padding: 0px 16px;
  align-items: center;
  border-radius: 5px;
  border: 1px solid #85888F;
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  width: auto;
}
section #subscribe form input[type=text]::placeholder,
section #subscribe form input[type=email]::placeholder {
  color: #111;
}
section .content p a:hover {
  color: #27AAE9;
}
section .title-container.padding-40 {
  padding-bottom: 40px;
}
@media screen and (max-width: 1208px) {
  section .title-container.padding-40 {
    padding-bottom: 24px;
  }
}
section .title-container.padding-75 {
  padding-bottom: 72px;
}
@media screen and (max-width: 1208px) {
  section .title-container.padding-75 {
    padding-bottom: 40px;
  }
}
section .title-container.padding-60 {
  padding-bottom: 60px;
}
@media screen and (max-width: 1208px) {
  section .title-container.padding-60 {
    padding-bottom: 30px;
  }
}
section .title-container.padding-80 {
  padding-bottom: 80px;
}
@media screen and (max-width: 1208px) {
  section .title-container.padding-80 {
    padding-bottom: 40px;
  }
}
section .title-container.padding-100 {
  padding-bottom: 100px;
}
@media screen and (max-width: 1208px) {
  section .title-container.padding-100 {
    padding-bottom: 70px;
  }
}
section .title-container h3:last-child {
  margin: 0;
}
section .title-container.with-button {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1208px) {
  section .title-container.with-button {
    flex-flow: column;
  }
  section .title-container.with-button #button {
    width: fit-content;
    margin-top: 40px;
  }
}
section #category-links {
  display: none;
  flex-wrap: wrap;
  gap: 10px;
}
section #category-links a span {
  border-radius: 4px;
  border: 1px solid #27AAE9;
  padding: 4px 10px;
  color: #27AAE9;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
}
section #category-links a span:hover, section #category-links a span.active {
  background-color: #27AAE9;
  color: #ffffff;
}
section #category-links.collapsed {
  display: flex;
}
section ul.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  width: 100%;
}
section ul.pagination li {
  list-style-type: none;
  border-radius: 3px;
  overflow: hidden;
}
section ul.pagination li::before {
  display: none;
}
section ul.pagination li span.current {
  height: 50px;
  width: 50px;
  background: #91D7F8;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
}
section ul.pagination li span.dots {
  height: 50px;
  width: 50px;
  background-color: transparent;
  border: 1px solid #85888F;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
}
section ul.pagination li a {
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #ffffff;
  height: 50px;
  width: 50px;
  border-radius: 3px;
  background-color: transparent;
  border: 1px solid #85888F;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  text-decoration: none;
  overflow: hidden;
}
section ul.pagination li a.next {
  padding: 0;
  border: none;
  content: url("data:image/svg+xml,%3Csvg width='50' height='52' viewBox='0 0 50 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='2.25806' width='49' height='49' rx='2.5' stroke='white'/%3E%3Cpath d='M17.9083 36.92L28.4683 26.16V25.84L17.9083 15.12H23.5883L34.2283 25.96L23.5883 36.92H17.9083Z' fill='white'/%3E%3C/svg%3E%0A");
}
section ul.pagination li a.prev {
  padding: 0;
  border: none;
  content: url("data:image/svg+xml,%3Csvg width='50' height='52' viewBox='0 0 50 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='2.25806' width='49' height='49' rx='2.5' stroke='white'/%3E%3Cpath d='M17.9083 36.92L28.4683 26.16V25.84L17.9083 15.12H23.5883L34.2283 25.96L23.5883 36.92H17.9083Z' fill='white'/%3E%3C/svg%3E%0A");
  transform: rotate(180deg);
  transform-origin: center;
}
section ul.pagination li:hover {
  background: #91D7F8;
}
section ul.pagination li:hover a {
  background-color: transparent;
}
section ul.pagination.next, section ul.pagination.prev {
  position: relative;
  top: 2px;
}
section .flex-columns.quotes {
  flex-wrap: nowrap;
}
section .flex-columns.quotes::before {
  content: "";
  height: 0.5px;
  width: 100vw;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
section .flex-columns.quotes::after {
  content: "";
  height: 0.5px;
  width: 100vw;
  position: absolute;
  bottom: 1px;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 1208px) {
  section .flex-columns.quotes {
    flex-direction: column;
  }
  section .flex-columns.quotes::after {
    display: none;
  }
  section .flex-columns.quotes::before {
    display: none;
  }
}
section .search-gray {
  background-color: #F1F3F6;
  padding: 40px 80px 30px;
  display: flex;
  gap: 24px;
  align-items: center;
  margin-bottom: 8px;
}
section .search-gray input[type=submit] {
  display: none;
}
section .search-gray input[type=search] {
  padding: 0 !important;
  background-color: transparent !important;
  border: none !important;
  font-size: 22px !important;
  color: #A3AAAE;
  margin-bottom: 0 !important;
  height: 33px !important;
  box-shadow: none !important;
  width: 100% !important;
}
section .search-gray input[type=search]::placeholder {
  font-size: 22px !important;
  color: #A3AAAE;
}
section .search-gray .search-form {
  width: 100%;
}
section .content li {
  margin-bottom: 10px;
}
section .content li a {
  color: #111 !important;
}
section .content ul {
  margin-left: 30px;
  margin-bottom: 0;
}
section .content p.body-2 {
  font-size: 16px !important;
  line-height: 150% !important;
}
section #body-copy #content h1:not(:first-child), section #body-copy #content h2:not(:first-child), section #body-copy #content h3:not(:first-child), section #body-copy #content h4:not(:first-child), section #body-copy #content h5:not(:first-child), section #body-copy #content h6:not(:first-child) {
  margin-top: 50px;
}
section #body-copy h1, section #body-copy h2, section #body-copy h3, section #body-copy h4, section #body-copy h5, section #body-copy h6 {
  margin-bottom: 20px;
}
section #body-copy p {
  margin-bottom: 25px;
}
section #body-copy img {
  margin-bottom: 40px;
}
section #body-copy .hs-embed-wrapper .hs-embed-content-wrapper > div {
  padding-bottom: 20px !important;
}
section #body-copy ol {
  margin-left: 25px;
}
section #body-copy table {
  box-sizing: border-box;
}
section #body-copy #content > ul {
  margin-left: 30px;
  padding-left: 0;
  align-items: center;
  justify-content: start;
  flex-wrap: wrap;
  column-gap: 20px;
  margin-top: 0;
}
section #body-copy #content > ul ul {
  margin-top: 10px;
}
section #body-copy #content > ul > li {
  position: relative;
  list-style-position: outside;
  padding-left: 0;
  margin-bottom: 20px;
}
section #body-copy #content > ul.full li {
  width: 100%;
}
section #body-copy .wp-block-pullquote {
  margin: 0;
  padding: 0;
  text-align: left;
}
section #body-copy blockquote {
  position: relative;
  padding: 20px 0 20px 40px;
  display: flex;
  flex-direction: column;
  margin: 40px 0;
  overflow: hidden;
  border-left: 4px solid #3838F9;
}
section #body-copy blockquote p {
  position: relative;
  font-size: 28px;
  line-height: 120%;
  letter-spacing: 0.56px;
}
section #body-copy blockquote cite {
  font-size: 18px;
  font-style: italic;
  line-height: 148%;
  color: #787878;
  position: relative;
  z-index: 3;
}
section #body-copy blockquote cite::before {
  display: none;
}
section #body-copy blockquote *:last-child {
  margin-bottom: 0 !important;
}
section #body-copy #body-CTA {
  padding: 40px;
  border-radius: 20px;
  background-color: #F1F3F6;
  margin-top: 40px;
}
section #body-copy #body-CTA h3 {
  margin: 0 0 20px !important;
}
section #tags {
  display: flex;
  gap: 6px;
  margin-top: 20px;
}
section #tags a {
  border-radius: 5px;
  background-color: #F1F3F6;
  display: flex;
  padding: 5px 10px;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  margin: 0;
  color: #85888F;
  text-decoration: none;
}
section #tags a:hover {
  background-color: #91D7F8;
  transition: 0.2s all cubic-bezier(0.165, 0.84, 0.44, 1);
}
section #social-column {
  height: 100%;
}
@media screen and (max-width: 1208px) {
  section #social-column {
    grid-row: 2;
    margin-bottom: 40px;
  }
}
section #social-column #sticky {
  padding-top: 60px;
  position: sticky;
  top: 130px;
}
@media screen and (max-width: 1208px) {
  section #social-column #sticky {
    padding-top: 30px;
  }
}
section #social-column a svg circle {
  transition: all 0.2s ease-in-out;
}
section #social-column a:hover svg circle {
  fill: #CBFAFA;
}
section #form-container {
  border-radius: 15px;
  background-color: #F3F3F3;
  max-width: 972px;
  width: 100%;
  margin: 0 auto;
}
section #form-container li {
  list-style-type: none !important;
}
section #form-container li.hs-form-booleancheckbox {
  margin-top: 10px;
}
section #form-container .hbspt-form {
  text-align: left;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
section #form-container .hbspt-form fieldset {
  max-width: none !important;
}
section #form-container .hbspt-form input[type=text],
section #form-container .hbspt-form input[type=tel],
section #form-container .hbspt-form input[type=email],
section #form-container .hbspt-form textarea,
section #form-container .hbspt-form select {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  border-radius: 100px;
  border: 1px solid #656A6F;
  background: #202329;
  width: 100% !important;
  min-height: 52px;
  color: #C5CAD0;
  margin-bottom: 10px;
}
section #form-container .hbspt-form input[type=text]::placeholder,
section #form-container .hbspt-form input[type=tel]::placeholder,
section #form-container .hbspt-form input[type=email]::placeholder,
section #form-container .hbspt-form textarea::placeholder,
section #form-container .hbspt-form select::placeholder {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #C5CAD0;
}
section #form-container .hbspt-form input[type=text] option,
section #form-container .hbspt-form input[type=tel] option,
section #form-container .hbspt-form input[type=email] option,
section #form-container .hbspt-form textarea option,
section #form-container .hbspt-form select option {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #ffffff;
}
section #form-container .hbspt-form input[type=text].invalid,
section #form-container .hbspt-form input[type=tel].invalid,
section #form-container .hbspt-form input[type=email].invalid,
section #form-container .hbspt-form textarea.invalid,
section #form-container .hbspt-form select.invalid {
  border: 2px solid #B31B2A;
}
section #form-container .hbspt-form .hs-fieldtype-select {
  position: relative;
}
section #form-container .hbspt-form .hs-fieldtype-select::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='6' viewBox='0 0 13 6' fill='none'%3E%3Cpath d='M6.5 6L0.870835 0.75L12.1292 0.750001L6.5 6Z' fill='%23111111'/%3E%3C/svg%3E");
  right: 22px;
  top: 16px;
  position: absolute;
}
section #form-container .hbspt-form .hs-error-msgs {
  margin-left: 0;
  list-style-type: none;
  margin-top: -5px;
}
section #form-container .hbspt-form .hs-error-msgs label {
  font-weight: 600;
  color: #B31B2A;
}
section #form-container .hbspt-form textarea {
  height: 80px;
}
section #form-container .hbspt-form .hs-richtext {
  color: #ffffff;
  font-size: 13px;
  padding: 20px 0;
}
section #form-container .hbspt-form label {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 148%;
  letter-spacing: 0.32px;
}
section #form-container .hbspt-form h4 {
  margin-bottom: 16px;
}
section #form-container .hbspt-form .hs-submit .actions {
  margin-top: 40px;
  display: inline-flex;
  gap: 10px;
  position: relative;
  background-color: #8C8EFF;
  border-radius: 5px;
  flex-direction: row-reverse;
  width: fit-content;
  height: 42px;
}
section #form-container .hbspt-form .hs-submit .actions::before {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 3px;
  background-color: #5759EE;
  transition: 0.2s all cubic-bezier(0.165, 0.84, 0.44, 1);
  flex-shrink: 0;
  margin-left: -35px;
  position: relative;
  top: 5px;
  right: 5px;
}
section #form-container .hbspt-form .hs-submit .actions::after {
  content: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5303 6.53033C11.8232 6.23744 11.8232 5.76256 11.5303 5.46967L6.75736 0.6967C6.46447 0.403806 5.98959 0.403806 5.6967 0.6967C5.40381 0.989593 5.40381 1.46447 5.6967 1.75736L9.93934 6L5.6967 10.2426C5.40381 10.5355 5.40381 11.0104 5.6967 11.3033C5.98959 11.5962 6.46447 11.5962 6.75736 11.3033L11.5303 6.53033ZM0 6L-6.55671e-08 6.75L11 6.75L11 6L11 5.25L6.55671e-08 5.25L0 6Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 12px;
  height: 12px;
  position: absolute;
  top: 10px;
  right: 15px;
}
section #form-container .hbspt-form .hs-submit .actions:hover::before {
  background-color: #111;
}
section #form-container .hbspt-form .hs-submit input[type=submit] {
  border: none;
  cursor: pointer;
  color: #111;
  font-size: 16px;
  background-color: transparent;
  padding: 5px 40px 5px 10px;
  z-index: 2;
  position: relative;
}
section #form-container .hbspt-form p {
  color: #ffffff;
}
section #form-container .hbspt-form ul {
  margin-left: 0;
}
section #form-container .hbspt-form ul p {
  position: relative;
  top: -5px;
  font-size: 12px;
  letter-spacing: 0.24px;
}
section #form-container .hbspt-form ul p a {
  text-decoration: underline;
  color: #ffffff;
  font-weight: 400;
}
section #form-container .hbspt-form .submitted-message {
  color: #ffffff;
}
section #form-container br {
  display: none;
}
section #separator {
  position: relative;
  height: 100%;
}
section #separator .line {
  width: 1px;
  height: 100%;
  position: relative;
  left: 50%;
}
section aside {
  height: 100%;
}
section aside h5 {
  margin-bottom: 25px;
}
section aside #body-copy {
  margin-top: 24px;
}
section aside #body-copy h6 {
  margin-bottom: 12px;
}
section aside #body-copy p {
  margin-bottom: 24px;
}
section aside #sticky {
  position: sticky;
  top: 190px;
}
section aside #sticky #button-container {
  flex-flow: column;
}
section aside h6.title {
  padding-bottom: 10px;
  position: relative;
  margin-bottom: 24px;
  line-height: 130%;
}
section aside h6.title::before {
  content: "";
  width: 44px;
  height: 5px;
  background-color: #F1F3F6;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 5px;
}
section aside #sidebar-card {
  margin-bottom: 24px;
}
section aside #sidebar-card #image-container {
  margin-bottom: 24px;
}
@media screen and (max-width: 1208px) {
  section aside #sidebar-card #image-container {
    width: 100%;
  }
  section aside #sidebar-card #image-container img {
    width: 100%;
    max-width: none;
  }
}
section aside #sidebar-card #image-container img {
  border-radius: 10px;
}
section aside #sidebar-card #byline-bar {
  margin-bottom: 8px;
}
section aside #newsletter {
  border-radius: 5px;
  position: relative;
  background-color: #91D7F8;
  padding: 20px;
  margin-bottom: 40px;
  overflow: hidden;
}
section aside #newsletter::before {
  content: url("data:image/svg+xml,%3Csvg width='268' height='208' viewBox='0 0 268 208' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M101.5 0C101.5 91.6793 175.821 166 267.5 166L267.5 7.25609e-06L101.5 0Z' fill='%23D4E3FF'/%3E%3Cpath opacity='0.2' d='M0.5 223L136.781 113.823L267.5 3.58785e-06L267.5 223L0.5 223Z' fill='%23D4E3FF'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
section aside #newsletter h6 {
  margin-bottom: 16px;
  color: #111;
}
section aside #newsletter .hubspot-form {
  background-color: transparent !important;
  padding: 0 !important;
}
section aside #newsletter input {
  position: relative;
  z-index: 2;
}
section aside #newsletter input[type=submit] {
  width: 100% !important;
  border: none !important;
  background: #111 !important;
  color: #ffffff !important;
  font-size: 16px !important;
  display: flex;
  justify-content: center;
}
section aside #newsletter input[type=submit]:hover {
  background: #ffffff !important;
  color: #111 !important;
}
section aside #form-container {
  padding: 40px;
  border-radius: 7px;
  background: linear-gradient(180deg, #AEFFD5 0%, #6FC79C 100%);
  margin-top: 40px;
  margin-bottom: 40px;
  position: relative;
}
section aside #form-container::after {
  content: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1476_34575)'%3E%3Cellipse cx='78.9977' cy='9' rx='69.5139' ry='69.5139' transform='rotate(87.211 78.9977 9)' stroke='black' stroke-width='2' stroke-linecap='round' stroke-dasharray='0.25 10'/%3E%3Cpath d='M79.3877 23.6332C70.8904 23.6332 64.002 16.7448 64.002 8.24753C64.002 -0.249771 70.8904 -7.13819 79.3877 -7.13819C87.885 -7.13819 94.7734 -0.249765 94.7734 8.24753C94.7734 16.7448 87.885 23.6332 79.3877 23.6332Z' stroke='black'/%3E%3Cpath d='M41.9882 45.7436C39.0031 45.1812 37.0392 42.3054 37.6016 39.3204C38.164 36.3353 41.0398 34.3714 44.0248 34.9338C47.0099 35.4962 48.9738 38.372 48.4114 41.357C47.849 44.3421 44.9732 46.306 41.9882 45.7436Z' stroke='black'/%3E%3Cpath d='M49.8006 33.9869L67.5676 18' stroke='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1476_34575'%3E%3Crect width='80' height='80' fill='white' transform='translate(0 80) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  width: 80px;
  height: 80px;
  top: 0;
  right: 0;
}
section aside #form-container #button-container #button {
  width: 100%;
  background: #111;
  color: #ffffff;
  border: 2px solid #111;
  transition: all 0.2s ease-in-out;
}
section aside #form-container #button-container #button:hover {
  color: #111;
  background: #ffffff;
}
section aside #form-container h5 {
  margin-bottom: 24px;
  color: #111;
}
section aside #form-container .mktoForm .mktoFormCol {
  margin-bottom: 0 !important;
  width: 100% !important;
}
section aside #form-container .mktoButtonRow {
  width: 100% !important;
}
section aside #form-container .field-row {
  display: flex;
  gap: 24px;
}
section aside #form-container form {
  width: 100% !important;
}
section aside #form-container form .input {
  margin-right: 0 !important;
}
section aside #form-container form input {
  width: 100% !important;
}
section aside #form-container form.mktoForm .mktoFormRow:nth-child(2) {
  margin-bottom: 14px !important;
}
section aside #form-container form.mktoForm .mktoFieldWrap {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
}
@media screen and (max-width: 1208px) {
  section aside #form-container form.mktoForm .mktoFieldWrap {
    width: 100% !important;
  }
}
@media screen and (max-width: 1208px) {
  section aside #form-container form {
    width: 100% !important;
  }
  section aside #form-container form .mktoFormCol {
    width: 100% !important;
  }
  section aside #form-container form .mktoFormCol input {
    width: 100% !important;
  }
}
section aside #form-container input[type=text],
section aside #form-container input[type=email] {
  height: 48px !important;
  padding: 0px 16px;
  align-items: center;
  border-radius: 5px;
  border: 1px solid #111;
  margin-bottom: 16px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}
section aside #form-container input[type=text]::placeholder,
section aside #form-container input[type=email]::placeholder {
  color: #111;
}
section aside #form-container button[type=submit] {
  width: 100% !important;
  border: none !important;
  background: #111 !important;
  font-size: 16px !important;
  display: flex;
  justify-content: center;
}
section aside #form-container ul.hs-error-msgs {
  margin-bottom: 16px !important;
}
section aside #form-container .hubspot-form {
  position: relative;
  z-index: 3;
}
section aside #form-container .hubspot-form h3, section aside #form-container .hubspot-form h5 {
  color: #111 !important;
  font-size: 24px;
  font-weight: 600 !important;
  line-height: 120%;
}
section aside ol.toc {
  margin-left: 0;
}
section aside ol.toc li {
  list-style-type: none;
  margin-bottom: 10px;
  font-size: 14px;
}
section aside ol.toc li a {
  color: #0D116B;
  font-weight: 400;
  text-decoration: none;
  padding-left: 0;
  padding-bottom: 3px;
  display: block;
}
section aside ol.toc li a:hover {
  color: #111;
  font-weight: 600;
}
section aside ol.toc li a.active {
  color: #111;
  font-weight: 600;
}
section aside #news-links {
  display: flex;
  flex-direction: column;
  gap: 27.5px;
}
section aside #news-links #content-block {
  display: flex;
  gap: 15px;
}
section aside #news-links #content-block img {
  width: 30px;
}
section aside #news-links #content-block h5 {
  padding-top: 0;
  margin-bottom: 7.5px;
}
section ul {
  list-style-position: inside;
}
section #tip-block {
  display: flex;
  padding: 25px;
  align-items: center;
  gap: 40px;
  align-self: stretch;
  border-radius: 15px;
  background: linear-gradient(91deg, #ECFAD5 0.33%, #D5F5F6 100%);
  margin-top: 40px;
  margin-bottom: 40px;
}
section #tip-block #tip-text p:last-child {
  margin-bottom: 0 !important;
}
section #cta-block {
  display: flex;
  padding: 40px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  border-radius: 15px;
  background: #0D116B;
  position: relative;
  overflow: hidden;
  margin-top: 40px;
  margin-bottom: 40px;
}
section #cta-block h4, section #cta-block p, section #cta-block #button-container {
  position: relative;
  z-index: 2;
}
section #cta-block h4, section #cta-block p {
  color: #ffffff;
}
section #cta-block h4 {
  margin-bottom: 14px;
}
section #cta-block p {
  margin-bottom: 0;
}
section #cta-block #button-container {
  margin-top: 25px;
}
section #speaker-block {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  margin-bottom: 40px;
}
section #speaker-block #speakers-container {
  display: flex;
  gap: 40px;
}
section #speaker-block #speakers-container #speaker {
  flex-basis: 100%;
  display: flex;
  gap: 16px;
}
section #speaker-block #speakers-container #speaker img {
  height: 48px;
  width: 48px;
  flex-shrink: 0;
  border-radius: 500px;
  border: 1px solid #85888F;
  background: #D5F1FF;
}
section #speaker-block #speakers-container #speaker #speaker-text p {
  font-size: 14px;
  margin-bottom: 0;
}
section #speaker-block #speakers-container #speaker #speaker-text p strong {
  font-size: 16px;
}
section#copy-image .content {
  opacity: 0;
  transform: translate3d(0, 10%, 0);
  transition: 1s all cubic-bezier(0.215, 0.61, 0.355, 1);
}
section#copy-image .image-container {
  opacity: 0;
  transform: translate3d(0, 10%, 0);
  transition: 1s all cubic-bezier(0.215, 0.61, 0.355, 1);
}
section#copy-image #form-container {
  opacity: 0;
  transform: translate3d(0, 10%, 0);
  transition: 1s all cubic-bezier(0.215, 0.61, 0.355, 1);
}
section#copy-image #boxed-content {
  opacity: 0;
  transform: translate3d(0, 10%, 0);
  transition: 1s all cubic-bezier(0.215, 0.61, 0.355, 1);
}
section#copy-image #boxed-image {
  opacity: 0;
  transform: translate3d(0, 10%, 0);
}
section#copy-image.show .content,
section#copy-image.show .image-container,
section#copy-image.show #form-container,
section#copy-image.show #boxed-content,
section#copy-image.show #boxed-image {
  opacity: 1;
  transform: none;
}
section#columns .column-wrapper {
  opacity: 0;
  transform: translate3d(0, 10%, 0);
  transition: 1s all cubic-bezier(0.215, 0.61, 0.355, 1);
}
section#columns.show .column-wrapper {
  opacity: 1;
  transform: none;
}
section#hero.fade-up .content-container {
  opacity: 0;
  transition: 1s all cubic-bezier(0.215, 0.61, 0.355, 1);
}
section#hero.fade-up #title-container {
  opacity: 0;
  transition: 1s all cubic-bezier(0.215, 0.61, 0.355, 1);
}
section#hero.fade-up .media-container {
  opacity: 0;
  transition: 1s 0.3s all cubic-bezier(0.215, 0.61, 0.355, 1);
}
section#hero.fade-up.show .content-container {
  opacity: 1;
  transform: none;
}
section#hero.fade-up.show #title-container {
  opacity: 1;
  transform: none;
}
section#hero.fade-up.show .media-container {
  opacity: 1;
  transform: none;
}
section#cta.fade-up #cta-container {
  opacity: 0;
  transform: translate3d(0, 10%, 0);
  transition: 1s all cubic-bezier(0.215, 0.61, 0.355, 1);
}
section#cta.fade-up.show #cta-container {
  opacity: 1;
  transform: none;
}
section#masonry .masonry-row.fade-up {
  opacity: 0;
  transform: translate3d(0, 10%, 0);
  transition: 1s all cubic-bezier(0.215, 0.61, 0.355, 1);
}
section#masonry .masonry-row.fade-up.show {
  opacity: 1;
  transform: none;
}
section .text-center #heading-container #button-container {
  justify-content: center;
}
section.gray {
  background-color: #F8F8F8;
}
section.gray #resource-card {
  background: #ffffff;
}
section.dark {
  background-color: #111;
}
section.dark a#button:hover,
section.dark a.button:hover,
section.dark input.button:hover,
section.dark .hs-button:hover {
  background: #5968F9;
}
section.dark a#button.secondary:hover,
section.dark a.button.secondary:hover,
section.dark input.button.secondary:hover,
section.dark .hs-button.secondary:hover {
  background: #F3F7FF;
}
section.dark div#text-button,
section.dark a#text-button,
section.dark a.text-button {
  color: #8DA8F9 !important;
}
section.dark div#text-button::after,
section.dark a#text-button::after,
section.dark a.text-button::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='24' viewBox='0 0 11 24' fill='none'%3E%3Cpath d='M4 9.25L7.75 13L4 16.75' stroke='%238DA8F9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
section.dark div#text-button:hover,
section.dark a#text-button:hover,
section.dark a.text-button:hover {
  color: #C0D2FF !important;
}
section.dark div#text-button:hover::before,
section.dark a#text-button:hover::before,
section.dark a.text-button:hover::before {
  background-color: #C0D2FF;
}
section.dark div#text-button:hover::after,
section.dark a#text-button:hover::after,
section.dark a.text-button:hover::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='24' viewBox='0 0 11 24' fill='none'%3E%3Cpath d='M4 9.25L7.75 13L4 16.75' stroke='%23C0D2FF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
section.dark h1, section.dark h2, section.dark h3, section.dark h4, section.dark h5, section.dark h6 {
  color: #ffffff;
}
section.dark p, section.dark li {
  color: #C4C4C4;
}
section.dark #heading-container .tag {
  color: #ffffff;
}
section.dark #heading-container .eyebrow {
  color: #8DA8F9;
}
section.dark #form-container {
  background-color: #ffffff;
}
section.dark #form-container h4 {
  color: #111;
}
section.dark #form-container p {
  color: #111;
}
section.dark #form-container .hbspt-form input[type=text],
section.dark #form-container .hbspt-form input[type=tel],
section.dark #form-container .hbspt-form input[type=email],
section.dark #form-container .hbspt-form textarea,
section.dark #form-container .hbspt-form select {
  border: 1px solid #C5CAD0;
  background: #F6F6F6;
  width: 100% !important;
  color: #656A6F;
}
section.dark #form-container .hbspt-form input[type=text]::placeholder,
section.dark #form-container .hbspt-form input[type=tel]::placeholder,
section.dark #form-container .hbspt-form input[type=email]::placeholder,
section.dark #form-container .hbspt-form textarea::placeholder,
section.dark #form-container .hbspt-form select::placeholder {
  color: #656A6F;
}
section.dark #form-container .hbspt-form input[type=text] option,
section.dark #form-container .hbspt-form input[type=tel] option,
section.dark #form-container .hbspt-form input[type=email] option,
section.dark #form-container .hbspt-form textarea option,
section.dark #form-container .hbspt-form select option {
  color: #656A6F;
}
section.dark #form-container .hbspt-form input[type=text].invalid,
section.dark #form-container .hbspt-form input[type=tel].invalid,
section.dark #form-container .hbspt-form input[type=email].invalid,
section.dark #form-container .hbspt-form textarea.invalid,
section.dark #form-container .hbspt-form select.invalid {
  border: 2px solid #EB8AA6;
}
section.dark #form-container .hbspt-form .hs-fieldtype-select::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M11.2426 5.24191L7 9.48455L2.75736 5.24191' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
section.dark #form-container .hbspt-form .hs-error-msgs label {
  color: #EB8AA6;
}
section.dark #form-container .hbspt-form .hs-richtext {
  color: #0D116B;
}
section.dark #form-container .hbspt-form label {
  color: #0D116B;
}
section.dark #form-container .hbspt-form .hs-submit .actions {
  margin-top: 40px;
  display: inline-flex;
  gap: 10px;
  position: relative;
  background-color: #5759EE;
  border-radius: 5px;
  flex-direction: row-reverse;
  width: fit-content;
  height: 42px;
}
section.dark #form-container .hbspt-form .hs-submit .actions::before {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 3px;
  background-color: #8C8EFF;
  transition: 0.2s all cubic-bezier(0.165, 0.84, 0.44, 1);
  flex-shrink: 0;
  margin-left: -35px;
  position: relative;
  top: 5px;
  right: 5px;
}
section.dark #form-container .hbspt-form .hs-submit .actions::after {
  content: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5303 6.53033C11.8232 6.23744 11.8232 5.76256 11.5303 5.46967L6.75736 0.6967C6.46447 0.403806 5.98959 0.403806 5.6967 0.6967C5.40381 0.989593 5.40381 1.46447 5.6967 1.75736L9.93934 6L5.6967 10.2426C5.40381 10.5355 5.40381 11.0104 5.6967 11.3033C5.98959 11.5962 6.46447 11.5962 6.75736 11.3033L11.5303 6.53033ZM0 6L-6.55671e-08 6.75L11 6.75L11 6L11 5.25L6.55671e-08 5.25L0 6Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 12px;
  height: 12px;
  position: absolute;
  top: 10px;
  right: 15px;
}
section.dark #form-container .hbspt-form .hs-submit .actions:hover::before {
  background-color: #111;
}
section.dark #form-container .hbspt-form .hs-submit input[type=submit] {
  border: none;
  cursor: pointer;
  color: #ffffff;
  font-size: 16px;
  background-color: transparent;
  padding: 5px 40px 5px 10px;
  z-index: 2;
  position: relative;
}
section.dark #form-container .hbspt-form p {
  color: #111;
}
section.dark #form-container .hbspt-form p a {
  text-decoration: underline;
  color: #111;
}
section.dark #form-container .submitted-message {
  color: #111;
}
section.dark .heading em, section.dark h1 em, section.dark .h1 em, section.dark h2 em, section.dark .h2 em, section.dark h3 em, section.dark .h3 em, section.dark h4 em, section.dark .h4 em, section.dark h5 em, section.dark .h5 em, section.dark h6 em, section.dark .h6 em, section.dark .h7 em {
  color: #8C8EFF;
  font-style: normal;
}
section.dark .heading a, section.dark h1 a, section.dark .h1 a, section.dark h2 a, section.dark .h2 a, section.dark h3 a, section.dark .h3 a, section.dark h4 a, section.dark .h4 a, section.dark h5 a, section.dark .h5 a, section.dark h6 a, section.dark .h6 a, section.dark .h7 a {
  color: #ffffff;
}
section.dark .heading a:hover, section.dark h1 a:hover, section.dark .h1 a:hover, section.dark h2 a:hover, section.dark .h2 a:hover, section.dark h3 a:hover, section.dark .h3 a:hover, section.dark h4 a:hover, section.dark .h4 a:hover, section.dark h5 a:hover, section.dark .h5 a:hover, section.dark h6 a:hover, section.dark .h6 a:hover, section.dark .h7 a:hover {
  color: #8C8EFF;
}
section.dark #resource-card:hover {
  background-color: #2B2B2B;
}
section.dark #resource-card #content-container p.category {
  color: #8DA8F9;
}

iframe {
  border-radius: 15px;
}

/*********************
POSTS & CONTENT STYLES
*********************/
.single-webinar #hero .eyebrow, .single-whitepaper #hero .eyebrow {
  margin-bottom: 20px;
}
.single-webinar #hero #image-container img, .single-whitepaper #hero #image-container img {
  aspect-ratio: 464/293;
  display: block;
  object-fit: cover;
  transform-origin: center center;
  width: 100%;
  border-radius: 15px;
}
.single-webinar #hero h1, .single-webinar #hero h6, .single-whitepaper #hero h1, .single-whitepaper #hero h6 {
  margin-bottom: 40px !important;
}
.single-webinar #hero .speakers, .single-whitepaper #hero .speakers {
  display: flex;
  flex-wrap: wrap;
  gap: 48px;
  margin-top: 40px;
}
.single-webinar #hero .speakers .speaker, .single-whitepaper #hero .speakers .speaker {
  display: flex;
  gap: 24px;
}
.single-webinar #hero .speakers .speaker:not(:only-child), .single-whitepaper #hero .speakers .speaker:not(:only-child) {
  flex-basis: calc(50% - 24px);
}
.single-webinar #hero .speakers .speaker:only-child, .single-whitepaper #hero .speakers .speaker:only-child {
  flex-basis: 100%;
}
.single-webinar #hero .speakers .speaker .image, .single-whitepaper #hero .speakers .speaker .image {
  max-width: 70px;
}
.single-webinar #hero .speakers .speaker .content .h7, .single-whitepaper #hero .speakers .speaker .content .h7 {
  margin-bottom: 5px;
}
.single-webinar #content ul, .single-whitepaper #content ul {
  margin-left: 0 !important;
}
.single-webinar #content ul > li, .single-whitepaper #content ul > li {
  position: relative !important;
  padding-left: 28px !important;
  margin-bottom: 10px !important;
  list-style-type: none !important;
  text-indent: 0 !important;
}
.single-webinar #content ul > li::before, .single-whitepaper #content ul > li::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.624 5.06406C19.141 5.40871 19.2807 6.10719 18.9361 6.62416L11.4361 17.8742C11.2491 18.1546 10.9463 18.3364 10.6109 18.3696C10.2755 18.4029 9.94283 18.2839 9.7045 18.0456L5.2045 13.5456C4.76517 13.1063 4.76517 12.394 5.2045 11.9546C5.64384 11.5153 6.35616 11.5153 6.7955 11.9546L10.3251 15.4843L17.0639 5.37608C17.4086 4.85911 18.1071 4.71942 18.624 5.06406Z' fill='%230C9879'/%3E%3C/svg%3E");
  left: -4px;
  position: absolute;
  top: 3px;
  display: block;
}
.single-webinar #post #image-container img, .single-whitepaper #post #image-container img {
  aspect-ratio: 464/293;
  display: block;
  object-fit: cover;
  transform-origin: center center;
  width: 100%;
  border-radius: 15px;
}
.single-webinar section.gray #resource-card, .single-whitepaper section.gray #resource-card {
  background: #F8F8F8;
}

.page-template-blog div#pagination,
.post-type-archive-database-center div#pagination,
.post-type-archive-videos div#pagination,
.post-type-archive-salesstreetvideos div#pagination,
.post-type-archive-tutorials div#pagination {
  margin-top: 35px;
  display: flex;
  justify-content: center;
  gap: 12px;
  align-items: center;
}
.page-template-blog div#pagination .page-numbers,
.post-type-archive-database-center div#pagination .page-numbers,
.post-type-archive-videos div#pagination .page-numbers,
.post-type-archive-salesstreetvideos div#pagination .page-numbers,
.post-type-archive-tutorials div#pagination .page-numbers {
  background-color: #F3F3F3;
  color: #111111;
}
.page-template-blog div#pagination .page-numbers.current,
.post-type-archive-database-center div#pagination .page-numbers.current,
.post-type-archive-videos div#pagination .page-numbers.current,
.post-type-archive-salesstreetvideos div#pagination .page-numbers.current,
.post-type-archive-tutorials div#pagination .page-numbers.current {
  background-color: #111111;
  color: #ffffff;
}
.page-template-blog div#pagination .page-numbers:not(.prev, .next),
.post-type-archive-database-center div#pagination .page-numbers:not(.prev, .next),
.post-type-archive-videos div#pagination .page-numbers:not(.prev, .next),
.post-type-archive-salesstreetvideos div#pagination .page-numbers:not(.prev, .next),
.post-type-archive-tutorials div#pagination .page-numbers:not(.prev, .next) {
  padding: 8px;
}
.page-template-blog div#pagination .page-numbers:not(.prev, .next):hover,
.post-type-archive-database-center div#pagination .page-numbers:not(.prev, .next):hover,
.post-type-archive-videos div#pagination .page-numbers:not(.prev, .next):hover,
.post-type-archive-salesstreetvideos div#pagination .page-numbers:not(.prev, .next):hover,
.post-type-archive-tutorials div#pagination .page-numbers:not(.prev, .next):hover {
  background-color: #111111;
  color: #ffffff;
}

.byline {
  color: #999;
}
.entry-content img {
  max-width: 100%;
  height: auto;
}
.entry-content .alignleft, .entry-content img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left;
}
.entry-content .alignright, .entry-content img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right;
}
.entry-content .aligncenter, .entry-content img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both;
}
.entry-content video, .entry-content object {
  max-width: 100%;
  height: auto;
}
.entry-content pre {
  background: #eee;
  border: 1px solid #cecece;
  padding: 10px;
}

.wp-caption {
  max-width: 100%;
  background: #eee;
  padding: 5px;
}
.wp-caption img {
  max-width: 100%;
  margin-bottom: 0;
  width: 100%;
}
.wp-caption p.wp-caption-text {
  font-size: 0.85em;
  margin: 4px 0 7px;
  text-align: center;
}

.post-password-form input[type=submit] {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0.85em 1em;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
[data-whatinput=mouse] .post-password-form input[type=submit] {
  outline: 0;
}
.post-password-form input[type=submit], .post-password-form input[type=submit].disabled, .post-password-form input[type=submit][disabled], .post-password-form input[type=submit].disabled:hover, .post-password-form input[type=submit][disabled]:hover, .post-password-form input[type=submit].disabled:focus, .post-password-form input[type=submit][disabled]:focus {
  background-color: #5759EE;
  color: #ffffff;
}
.post-password-form input[type=submit]:hover, .post-password-form input[type=submit]:focus {
  background-color: rgb(42.7297297297, 45.2567567568, 233.5202702703);
  color: #ffffff;
}

/*********************
IMAGE GALLERY STYLES
*********************/
.gallery {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-right: -15px;
  margin-left: -15px;
}

.gallery::before, .gallery::after {
  content: " ";
  display: table;
}

.gallery::after {
  clear: both;
}

.gallery.gallery-columns-1 > dl {
  width: 100%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .gallery.gallery-columns-1 > dl {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.gallery.gallery-columns-1 > dl, .gallery.gallery-columns-1 > dl:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.gallery.gallery-columns-1 > dl:last-child:not(:first-child) {
  float: right;
}

.gallery.gallery-columns-2 > dl {
  width: 50%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .gallery.gallery-columns-2 > dl {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.gallery.gallery-columns-2 > dl, .gallery.gallery-columns-2 > dl:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.gallery.gallery-columns-2 > dl:last-child:not(:first-child) {
  float: right;
}

.gallery.gallery-columns-3 > dl {
  width: 33.3333333333%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .gallery.gallery-columns-3 > dl {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.gallery.gallery-columns-3 > dl, .gallery.gallery-columns-3 > dl:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.gallery.gallery-columns-3 > dl:last-child:not(:first-child) {
  float: right;
}

.gallery.gallery-columns-4 > dl {
  width: 25%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .gallery.gallery-columns-4 > dl {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.gallery.gallery-columns-4 > dl, .gallery.gallery-columns-4 > dl:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.gallery.gallery-columns-4 > dl:last-child:not(:first-child) {
  float: right;
}

.gallery.gallery-columns-5 > dl {
  width: 20%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .gallery.gallery-columns-5 > dl {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.gallery.gallery-columns-5 > dl, .gallery.gallery-columns-5 > dl:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.gallery.gallery-columns-5 > dl:last-child:not(:first-child) {
  float: right;
}

.gallery.gallery-columns-6 > dl {
  width: 16.6666666667%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .gallery.gallery-columns-6 > dl {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.gallery.gallery-columns-6 > dl, .gallery.gallery-columns-6 > dl:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.gallery.gallery-columns-6 > dl:last-child:not(:first-child) {
  float: right;
}

.gallery.gallery-columns-7 > dl {
  width: 14.2857142857%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .gallery.gallery-columns-7 > dl {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.gallery.gallery-columns-7 > dl, .gallery.gallery-columns-7 > dl:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.gallery.gallery-columns-7 > dl:last-child:not(:first-child) {
  float: right;
}

.gallery.gallery-columns-8 > dl {
  width: 12.5%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .gallery.gallery-columns-8 > dl {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.gallery.gallery-columns-8 > dl, .gallery.gallery-columns-8 > dl:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.gallery.gallery-columns-8 > dl:last-child:not(:first-child) {
  float: right;
}

.gallery dl {
  width: 100%;
  float: left;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

.gallery dl:last-child:not(:first-child) {
  float: right;
}

/*********************
PAGE NAVI STYLES
*********************/
.page-navigation {
  margin-top: 1rem;
}

/*********************
COMMENT STYLES
*********************/
#comments .commentlist {
  margin-left: 0px;
}

#respond ul {
  margin-left: 0px;
}

.commentlist li {
  position: relative;
  clear: both;
  overflow: hidden;
  list-style-type: none;
  margin-bottom: 1.5em;
  padding: 0.7335em 10px;
}
.commentlist li:last-child {
  margin-bottom: 0;
}
.commentlist li ul.children {
  margin: 0;
}
.commentlist li[class*=depth-] {
  margin-top: 1.1em;
}
.commentlist li.depth-1 {
  margin-left: 0;
  margin-top: 0;
}
.commentlist li:not(.depth-1) {
  margin-left: 10px;
  margin-top: 0;
  padding-bottom: 0;
}
.commentlist .vcard {
  margin-left: 50px;
}
.commentlist .vcard cite.fn {
  font-weight: 700;
  font-style: normal;
}
.commentlist .vcard time {
  float: right;
}
.commentlist .vcard time a {
  color: #999;
  text-decoration: none;
}
.commentlist .vcard time a:hover {
  text-decoration: underline;
}
.commentlist .vcard img.avatar {
  position: absolute;
  left: 10px;
  padding: 2px;
  border: 1px solid #cecece;
  background: #fff;
}
.commentlist .comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em;
}
.commentlist .comment-reply-link {
  float: right;
}
/*********************
COMMENT FORM STYLES
*********************/
.respond-form {
  margin: 1.5em 10px;
  padding-bottom: 2.2em;
}
.respond-form form {
  margin: 0.75em 0;
}
.respond-form form li {
  list-style-type: none;
  clear: both;
  margin-bottom: 0.7335em;
}
.respond-form form li label,
.respond-form form li small {
  display: none;
}
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url],
.respond-form form textarea {
  padding: 3px 6px;
  background: #efefef;
  border: 2px solid #cecece;
  line-height: 1.5em;
}
.respond-form form input[type=text]:focus,
.respond-form form input[type=email]:focus,
.respond-form form input[type=url]:focus,
.respond-form form textarea:focus {
  background: #fff;
}
.respond-form form input[type=text]:invalid,
.respond-form form input[type=email]:invalid,
.respond-form form input[type=url]:invalid,
.respond-form form textarea:invalid {
  outline: none;
  border-color: #fbc2c4;
  background-color: #f6e7eb;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url] {
  max-width: 400px;
  min-width: 250px;
}
.respond-form form textarea {
  resize: none;
  width: 97.3%;
  height: 150px;
}

#comment-form-title {
  margin: 0 0 1.1em;
}

#allowed_tags {
  margin: 1.5em 10px 0.7335em 0;
}

.nocomments {
  margin: 0 20px 1.1em;
}

/*********************
SIDEBARS & ASIDES
*********************/
.sidebar li {
  list-style: none;
}

.widget ul {
  margin: 0;
}

/*********************
FOOTER
*********************/
.footer {
  clear: both;
  position: relative;
  padding: 50px 0 50px;
  border-top: 1px solid #454545;
  background: #111111;
}
@media screen and (max-width: 1208px) {
  .footer {
    padding-top: 35px;
  }
}
.footer:not(.simple-nav) .landing-page-footer {
  display: none !important;
}
.footer.simple-nav .column:not(.landing-page-footer), .footer.simple-nav .footer-bottom .copyright {
  display: none !important;
}
.footer.simple-nav .landing-page-footer {
  row-gap: 40px;
}
.footer.simple-nav .landing-page-footer .copyright {
  display: flex;
  justify-content: space-between;
}
.footer.simple-nav .landing-page-footer .copyright span {
  margin: 0 7px;
}
.footer.simple-nav .landing-page-footer .copyright a, .footer.simple-nav .landing-page-footer .copyright p, .footer.simple-nav .landing-page-footer .copyright span {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}
.footer.simple-nav .landing-page-footer .copyright p {
  align-self: center;
}
@media screen and (max-width: 768px) {
  .footer.simple-nav .landing-page-footer .copyright p {
    margin-left: 0;
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .footer.simple-nav .landing-page-footer .copyright {
    justify-content: center;
    flex-flow: row wrap;
  }
  .footer.simple-nav .landing-page-footer .copyright > div {
    text-align: center;
  }
}
.footer.simple-nav .landing-page-footer .copyright #social-links {
  flex-flow: row;
  gap: 24px;
}
.footer.simple-nav .landing-page-footer .legal span {
  margin: 0 7px;
}
.footer.simple-nav .landing-page-footer .legal a, .footer.simple-nav .landing-page-footer .legal p, .footer.simple-nav .landing-page-footer .legal span {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}
.footer.simple-nav .landing-page-footer .legal p {
  align-self: center;
}
@media screen and (max-width: 768px) {
  .footer.simple-nav .landing-page-footer .legal p {
    margin-left: 0;
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .footer.simple-nav .landing-page-footer .legal {
    justify-content: center;
    flex-flow: row wrap;
  }
  .footer.simple-nav .landing-page-footer .legal > div {
    text-align: center;
  }
}
.footer .section-footer {
  padding: 0;
}
.footer .section-footer .top-row {
  grid-column-start: 1;
  grid-column-end: span 12;
}
.footer .section-footer .top-row.logo-social {
  margin-bottom: 60px;
}
.footer .section-footer .top-row .left-column {
  grid-column-end: span 2;
  display: flex;
  align-self: center;
}
.footer .section-footer .top-row .left-column a.logo {
  display: inline-block;
  margin-bottom: 0;
}
.footer .section-footer .top-row .left-column .content-group p {
  font-size: 14px;
}
.footer .section-footer .top-row .left-column .content-group p:first-child {
  margin-bottom: 20px;
}
.footer .section-footer .top-row .left-column .content-group a {
  color: #ffffff;
}
.footer .section-footer .top-row .left-column .content-group.utility {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
}
.footer .section-footer .top-row .left-column .content-group.utility span {
  display: flex;
}
.footer .section-footer .top-row .left-column .content-group.utility a {
  font-size: 14px;
  font-weight: 600;
}
.footer .section-footer .top-row .left-column .link-group {
  margin: 24px 0;
  display: flex;
  gap: 12px;
}
.footer .section-footer .top-row .left-column .link-group a {
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  transition: all 0.2s ease;
}
.footer .section-footer .top-row .left-column .link-group a:hover {
  text-shadow: 0 0 1px #ffffff;
}
@media only screen and (max-width: 768px) {
  .footer .section-footer .top-row .left-column {
    width: 100%;
    margin-bottom: 20px;
  }
}
.footer .section-footer .top-row .column {
  display: flex;
  flex-flow: column;
}
.footer .section-footer .top-row .column #footer-content-group {
  display: flex;
  flex-flow: column;
  gap: 30px;
}
.footer .section-footer .top-row .column #footer-content-group a.logo {
  display: flex;
}
.footer .section-footer .top-row .column #footer-content-group p {
  color: #ffffff;
}
.footer .section-footer .top-row .column #footer-content-group.social {
  align-items: end;
}
.footer .section-footer .top-row .column .footer-nav-group {
  display: flex;
  flex-flow: column;
}
.footer .section-footer .top-row .column .footer-nav-group:not(:last-child) {
  margin-bottom: 20px;
}
.footer .section-footer .top-row .column .footer-nav-group .header {
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0.28px;
  margin-bottom: 8px;
  color: #ffffff;
}
.footer .section-footer .top-row .column .footer-nav-group .header a {
  color: #ffffff;
  text-decoration: none;
}
.footer .section-footer .top-row .column .footer-nav-group .header a:hover {
  text-decoration: underline;
}
@media screen and (max-width: 1208px) {
  .footer .section-footer .top-row .column .footer-nav-group .header {
    margin-top: 25px;
  }
}
.footer .section-footer .top-row .column .footer-nav-group p {
  color: #ffffff;
}
.footer .section-footer .top-row .column .footer-nav-group > a {
  font-weight: 400;
  font-size: 14px;
  line-height: 148%;
  color: #C4C4C4;
  transition: all 0.2s ease;
}
.footer .section-footer .top-row .column .footer-nav-group > a:hover {
  text-decoration: underline;
}
.footer .section-footer .top-row .column .footer-nav-group > a:not(:last-child) {
  margin-bottom: 2px;
}
.footer .section-footer .top-row .column .footer-nav-group > a:last-child {
  margin-bottom: 0;
}
.footer .section-footer .top-row .column .footer-nav-group > a.title {
  cursor: default;
  color: #85888F;
}
.footer .section-footer .top-row .column .footer-nav-group > a.title:hover {
  text-decoration: none;
}
.footer .section-footer .top-row .column .footer-nav-group > a.title:not(:nth-child(2)) {
  margin-top: 20px;
}
.footer .section-footer .top-row .column.end {
  grid-column: 10/span 3 !important;
}
@media screen and (max-width: 768px) {
  .footer .section-footer .top-row .column.end {
    width: 100%;
  }
}
.footer .section-footer .top-row .column .social-links {
  display: flex;
  gap: 10px;
  margin-top: 26px;
}
.footer .section-footer .top-row .column .social-links a.phone {
  display: flex;
  align-items: center;
  margin-left: 25px;
}
.footer .section-footer .top-row .column .social-links a.phone p {
  margin-left: 6px;
}
.footer .section-footer .top-row .column .awards {
  display: flex;
  gap: 30px;
  margin-top: 40px;
}
.footer .section-footer .top-row .column .awards img {
  max-height: 62px;
}
@media only screen and (max-width: 1208px) {
  .footer .section-footer .top-row .column.logos {
    grid-column-end: span 4;
    border-bottom: 1px solid #DDE1E6;
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
  .footer .section-footer .top-row .column.logos .footer-nav-group {
    flex-flow: row wrap;
  }
  .footer .section-footer .top-row .column.logos .footer-nav-group a.logo, .footer .section-footer .top-row .column.logos .footer-nav-group .social-links {
    width: 50%;
  }
  .footer .section-footer .top-row .column.logos .footer-nav-group .social-links {
    margin-top: 0;
    flex-flow: row wrap;
    justify-content: flex-end;
  }
  .footer .section-footer .top-row .column.logos .footer-nav-group .awards {
    width: 100%;
  }
  .footer .section-footer .top-row .column.quarter {
    grid-column-end: span 2;
  }
  .footer .section-footer .top-row .column.social {
    grid-column: auto/span 4;
    margin-top: 25px;
  }
  .footer .section-footer .top-row .column.social #footer-content-group.social {
    align-items: start;
  }
}
@media screen and (max-width: 768px) {
  .footer .section-footer .top-row {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
  .footer .section-footer .top-row:after {
    content: "";
    display: block;
    height: 1px;
    width: calc(100% - 40px);
    background: #DDE1E6;
    position: absolute;
    bottom: -1px;
    margin: 0 20px;
  }
  .footer .section-footer .top-row .awards.full.show-for-mobile {
    display: flex !important;
    gap: 30px;
    margin-top: 30px;
  }
}
.footer #social-links {
  display: flex;
  flex-direction: column;
  gap: 2px;
  align-items: end;
}
.footer #social-links a {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: 148%;
  letter-spacing: 0.28px;
}
.footer .footer-bottom {
  margin-top: 75px;
}
.footer .footer-bottom .bottom-footer-bar {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.footer .footer-bottom .copyright span {
  margin: 0 7px;
}
.footer .footer-bottom .copyright a, .footer .footer-bottom .copyright p, .footer .footer-bottom .copyright span {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}
.footer .footer-bottom .copyright p {
  align-self: center;
}
@media screen and (max-width: 768px) {
  .footer .footer-bottom .copyright p {
    margin-left: 0;
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .footer .footer-bottom .copyright {
    justify-content: center;
    flex-flow: row wrap;
  }
  .footer .footer-bottom .copyright > div {
    text-align: center;
  }
}
.footer .footer-bottom .utility-links {
  display: flex;
  gap: 28px;
}
.footer .footer-bottom .utility-links a {
  color: #C4C4C4;
  text-decoration: none;
  font-size: 14px;
}
.footer .footer-bottom .utility-links a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 1208px) {
  .footer .footer-bottom .utility-links {
    flex-direction: column;
    gap: 0;
  }
}
@media screen and (max-width: 768px) {
  .footer .footer-bottom {
    margin-top: 0;
  }
}
.footer .half.languages {
  display: flex;
  align-items: end;
  justify-content: end;
  height: 100%;
  /* Container */
}
.footer .half.languages .footer-lang.custom-lang {
  position: relative;
  display: inline-block;
  /* Trigger button */
  /* Menu */
  /* Options */
  /* Optional: focus ring for keyboard nav */
  /* No-JS fallback list (hidden in normal use) */
}
.footer .half.languages .footer-lang.custom-lang .lang-trigger {
  display: inline-flex;
  align-items: center;
  color: #fff;
  cursor: pointer;
  line-height: 1;
  gap: 8px;
  margin-left: 8px;
  font-size: 14px;
}
.footer .half.languages .footer-lang.custom-lang .lang-trigger .chev {
  transition: transform 0.2s ease;
}
.footer .half.languages .footer-lang.custom-lang .lang-trigger[aria-expanded=true] .chev {
  transform: rotate(180deg);
}
.footer .half.languages .footer-lang.custom-lang .lang-menu {
  position: absolute;
  right: 23px;
  color: #fff;
  max-height: 280px;
  overflow: auto;
  list-style: none;
  display: none;
  z-index: 50;
  width: 100%;
  box-sizing: content-box;
  bottom: 27px;
  font-size: 14px;
  margin: 0;
  text-align: right;
}
.footer .half.languages .footer-lang.custom-lang .lang-menu li {
  color: #ffffff;
  font-size: 14px;
  transition: color 0.3s ease;
  padding: 3px 0;
}
.footer .half.languages .footer-lang.custom-lang .lang-menu li:hover {
  color: #787878;
}
.footer .half.languages .footer-lang.custom-lang .lang-menu.is-open {
  display: block;
}
.footer .half.languages .footer-lang.custom-lang .lang-option {
  cursor: pointer;
}
.footer .half.languages .footer-lang.custom-lang .lang-option:focus {
  outline: none;
}
.footer .half.languages .footer-lang.custom-lang .footer-lang-noscript {
  margin-top: 8px;
}

.menu-overlay {
  opacity: 0;
  background: #111111;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  transition: 0.1s;
}
.menu-overlay.active {
  opacity: 0.7;
  z-index: 2;
}

/*********************
VISUAL EDITOR STYLES
*********************/
body#tinymce {
  margin: 20px;
}

/*********************
PLUGIN STYLES
*********************/
.gform_body ul {
  list-style: none outside none;
  margin: 0;
}

.gform_validation_container,
.gform_wrapper .gform_validation_container,
body .gform_wrapper li.gform_validation_container,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,
body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
  display: none !important;
  position: absolute !important;
  left: -9000px;
}

/*********************
SAFARI STYLE OVERRIDES
*********************/
html.safari-browser section#masonry .tile-wrapper {
  row-gap: 100px;
}
html.safari-browser section#masonry .tile-wrapper .tile {
  height: 100%;
}
@media only screen and (max-width: 1208px) {
  html.safari-browser section#masonry .tile-wrapper {
    row-gap: 64px;
  }
}
html.safari-browser section#cta.banner .title-container #button-container:before, html.safari-browser section#cta.banner .title-container #button-container:after {
  height: 100%;
}
html.safari-browser .page-template-page-pricing .pricing-column {
  height: 100%;
}

/*********************
VIDEO POPUP
*********************/
@keyframes popup-fade-in {
  from {
    opacity: 0;
    transform: scale(0.95);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.yt-modal {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.yt-modal[hidden] {
  display: none !important;
}
.yt-modal__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(2px);
  cursor: pointer;
}
.yt-modal__dialog {
  position: relative;
  z-index: 2;
  width: min(960px, 90vw);
  aspect-ratio: 16/9;
  background: #000;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);
  animation: popup-fade-in 0.3s ease;
}
@supports not (aspect-ratio: 1) {
  .yt-modal__dialog {
    position: relative;
  }
  .yt-modal__dialog::before {
    content: "";
    display: block;
    padding-top: calc(9 / 16 * 100%);
  }
  .yt-modal__dialog > * {
    position: absolute;
    inset: 0;
  }
}
.yt-modal__content {
  width: 100%;
  height: 100%;
}
.yt-modal__content iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
.yt-modal__close {
  position: absolute;
  top: 10px;
  right: 12px;
  z-index: 3;
  background: rgba(255, 255, 255, 0.95);
  border: 0;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
  color: #000;
  transition: background 0.2s ease;
}
.yt-modal__close:hover {
  background: #fff;
}

.video-thumb {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.video-thumb .play-btn {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  z-index: 1;
}
.video-thumb .play-btn::after {
  content: "";
  width: 90px;
  height: 90px;
  border-radius: 100%;
  background: transparent;
  border: 3px solid #ffffff;
  filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.25));
  transition: transform 0.2s ease;
}
.video-thumb .play-btn::before {
  content: url("data:image/svg+xml,%3Csvg width='26' height='29' viewBox='0 0 26 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 14.4904L1.5 27.4808L1.5 1.5L24 14.4904Z' stroke='white' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  position: absolute;
  margin-left: 6px;
  width: 26px;
  height: 29px;
  z-index: 9;
}
.video-thumb:hover .play-btn::after {
  transform: scale(1.05);
}

@media (max-width: 640px) {
  .yt-modal__dialog {
    width: 95vw;
    border-radius: 4px;
  }
  .yt-modal__close {
    width: 30px;
    height: 30px;
    font-size: 20px;
    line-height: 30px;
  }
  .video-thumb .play-btn::after {
    width: 56px;
    height: 56px;
  }
}
.inline-yt .inline-yt__thumb,
.inline-yt .inline-yt__player {
  width: 100%;
  margin-inline: auto;
  border-radius: 15px;
}
.inline-yt .inline-yt__thumb {
  position: relative;
}
.inline-yt .inline-yt__thumb img {
  display: block;
  width: 100%;
  height: auto;
}
.inline-yt .inline-yt__thumb .play-btn {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  z-index: 1;
}
.inline-yt .inline-yt__thumb .play-btn::after {
  content: "";
  width: 90px;
  height: 90px;
  border-radius: 100%;
  background: transparent;
  border: 3px solid #ffffff;
  filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.25));
  transition: transform 0.2s ease;
}
.inline-yt .inline-yt__thumb .play-btn::before {
  content: url("data:image/svg+xml,%3Csvg width='26' height='29' viewBox='0 0 26 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 14.4904L1.5 27.4808L1.5 1.5L24 14.4904Z' stroke='white' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  position: absolute;
  margin-left: 6px;
  width: 26px;
  height: 29px;
  z-index: 9;
}
.inline-yt .inline-yt__thumb a:hover .play-btn::after {
  transform: scale(1.05);
}
.inline-yt .inline-yt__player {
  position: relative;
}
.inline-yt .inline-yt__player .inline-yt__frame {
  aspect-ratio: 16/9;
}
.inline-yt .inline-yt__player .inline-yt__frame .responsive-embed, .inline-yt .inline-yt__player .inline-yt__frame .flex-video {
  position: static;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
}
.inline-yt .inline-yt__player .inline-yt__frame iframe {
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
  border-radius: 15px;
}
.inline-yt .inline-yt__player .inline-yt__close {
  position: absolute;
  top: 10px;
  right: 12px;
  z-index: 2;
  background: rgba(255, 255, 255, 0.95);
  color: #000;
  border: 0;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 24px;
  cursor: pointer;
  transition: background 0.2s ease;
}
.inline-yt .inline-yt__player .inline-yt__close:hover {
  background: #fff;
}
@media (max-width: 640px) {
  .inline-yt .inline-yt__thumb .play-btn::after {
    width: 56px;
    height: 56px;
  }
  .inline-yt .inline-yt__close {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
  }
}

.chatbot-bottom-active #q-messenger-frame {
  margin-bottom: 100px !important;
}
