/* main-index */
@charset "UTF-8";
/*
The new CSS reset
****/
/**:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
  all: unset;
  display: revert;
}*/
body {
  margin: 0;
}

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

/*
a,
button {
  cursor: revert;
}
*/
button {
  padding: 0;
  border: none;
  background: transparent;
}

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
  padding: 0;
}

p, pre, blockquote, figure, hr {
  margin: 0;
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
}

picture {
  display: flex;
}

iframe {
  border: none;
}

img {
  max-block-size: 100%;
  max-inline-size: 100%;
}

table {
  border-collapse: collapse;
}

input,
textarea {
  -webkit-user-select: auto;
}

textarea {
  white-space: revert;
}

meter {
  -webkit-appearance: revert;
  appearance: revert;
}

pre {
  all: revert;
}

::placeholder {
  color: unset;
}

::marker {
  content: "";
}

/*:where([hidden]) {
  display: none;
}*/
/*
:where([contenteditable]:not([contenteditable='false'])) {
  -webkit-line-break: after-white-space;
  overflow-wrap: break-word;
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  -webkit-user-select: auto;
}*/
/*:where([draggable='true']) {
  -webkit-user-drag: element;
}*/
a:link {
  text-decoration: none;
}

a:visited,
a:focus,
a:active {
  text-decoration: inherit;
}

legend {
  padding: 0;
}

html {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  color: #000000;
  font-family: "PlusJakartaSans", sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html body {
  height: max-content;
}

.aspect-ratio {
  position: relative;
}
.aspect-ratio.aspect-ratio--26-9 {
  padding-bottom: 34.6153846154%;
}
.aspect-ratio.aspect-ratio--16-9 {
  padding-bottom: 56.25%;
}
.aspect-ratio.aspect-ratio--4-3 {
  padding-bottom: 75%;
}
.aspect-ratio.aspect-ratio--3-2 {
  padding-bottom: 66.6666666667%;
}
.aspect-ratio.aspect-ratio--1-1 {
  padding-bottom: 100%;
}
.aspect-ratio.aspect-ratio--2-3 {
  padding-bottom: 150%;
}
.aspect-ratio.aspect-ratio--3-4 {
  padding-bottom: 133.3333333333%;
}
.aspect-ratio.aspect-ratio--9-16 {
  padding-bottom: 177.7777777778%;
}
.aspect-ratio.aspect-ratio--9-26 {
  padding-bottom: 288.8888888889%;
}

@font-face {
  text-rendering: optimizeLegibility;
  font-display: swap;
  font-family: "PlusJakartaSans";
  font-weight: 400;
  src: url(../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/fonts/Woff2/PlusJakartaSans-Regular.woff2) format("woff2"), url(../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/fonts/Woff/PlusJakartaSans-Regular.woff) format("woff"), url(../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/fonts/Ttf/PlusJakartaSans-Regular.ttf) format("truetype"), url(../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/fonts/Eot/PlusJakartaSans-Regular.eot) format("embedded-opentype");
}
@font-face {
  text-rendering: optimizeLegibility;
  font-display: swap;
  font-family: "PlusJakartaSans";
  font-weight: 700;
  src: url(../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/fonts/Woff2/PlusJakartaSans-Bold.woff2) format("woff2"), url(../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/fonts/Woff/PlusJakartaSans-Bold.woff) format("woff"), url(../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/fonts/Ttf/PlusJakartaSans-Bold.ttf) format("truetype"), url(../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/fonts/Eot/PlusJakartaSans-Bold.eot) format("embedded-opentype");
}
:root {
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1400px;
}

ol li::before {
  font-weight: 600;
}

ol li {
  color: #000;
}
ol li::before {
  color: #2C4480;
}

ol {
  margin-left: 1.25em;
}
ol li {
  padding-left: calc(var(--marker-width) + 0.5em);
}
ol li + li {
  margin-top: 0.25em;
}
ol + ol, ol + ul {
  margin-top: 1em;
}
ol + p {
  margin-top: 2em;
}
ol + figure.table {
  margin-top: 2em;
}

ol {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  text-align: inherit;
  counter-reset: list-counter;
  --marker-width: 2ch; /* 0–9 */
}
ol:has(> li:nth-child(n+10)) {
  --marker-width: 3ch; /* 10–99 */
}
ol:has(> li:nth-child(n+100)) {
  --marker-width: 4ch; /* 100–999 */
}
ol:has(> li:nth-child(n+1000)) {
  --marker-width: 5ch; /* 1000–9999 */
}
ol li {
  position: relative;
  counter-increment: list-counter;
}
ol li::before {
  content: counter(list-counter) ". ";
  position: absolute;
  top: 0;
  left: 0;
  width: var(--marker-width);
  text-align: right;
}

ul.list--variant1 li::before {
  content: "–";
}
ul.list--variant2 li::before {
  content: "";
}
ul.list--variant3 li::before {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M12.7568 4.45312C12.952 4.25792 13.2686 4.25803 13.4639 4.45312C13.6589 4.6484 13.6591 4.96496 13.4639 5.16016L7.0752 11.5488C6.87999 11.744 6.56343 11.7439 6.36816 11.5488L3.17383 8.35449C2.97864 8.15924 2.97863 7.84271 3.17383 7.64746C3.36908 7.45227 3.68561 7.45227 3.88086 7.64746L6.72168 10.4883L12.7568 4.45312Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M12.7568 4.45312C12.952 4.25792 13.2686 4.25803 13.4639 4.45312C13.6589 4.6484 13.6591 4.96496 13.4639 5.16016L7.0752 11.5488C6.87999 11.744 6.56343 11.7439 6.36816 11.5488L3.17383 8.35449C2.97864 8.15924 2.97863 7.84271 3.17383 7.64746C3.36908 7.45227 3.68561 7.45227 3.88086 7.64746L6.72168 10.4883L12.7568 4.45312Z'/%3E%3C/svg%3E");
}
ul.list--variant4 li::before {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M11.3965 3.89648C11.5917 3.70122 11.9083 3.70122 12.1035 3.89648C12.2987 4.09175 12.2988 4.40828 12.1035 4.60352L8.70703 8L12.1035 11.3965C12.2987 11.5918 12.2988 11.9083 12.1035 12.1035C11.9083 12.2988 11.5918 12.2987 11.3965 12.1035L8 8.70703L4.60352 12.1035C4.40828 12.2988 4.09175 12.2987 3.89648 12.1035C3.70122 11.9083 3.70122 11.5917 3.89648 11.3965L7.29297 8L3.89648 4.60352C3.70122 4.40825 3.70122 4.09175 3.89648 3.89648C4.09175 3.70122 4.40825 3.70122 4.60352 3.89648L8 7.29297L11.3965 3.89648Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M11.3965 3.89648C11.5917 3.70122 11.9083 3.70122 12.1035 3.89648C12.2987 4.09175 12.2988 4.40828 12.1035 4.60352L8.70703 8L12.1035 11.3965C12.2987 11.5918 12.2988 11.9083 12.1035 12.1035C11.9083 12.2988 11.5918 12.2987 11.3965 12.1035L8 8.70703L4.60352 12.1035C4.40828 12.2988 4.09175 12.2987 3.89648 12.1035C3.70122 11.9083 3.70122 11.5917 3.89648 11.3965L7.29297 8L3.89648 4.60352C3.70122 4.40825 3.70122 4.09175 3.89648 3.89648C4.09175 3.70122 4.40825 3.70122 4.60352 3.89648L8 7.29297L11.3965 3.89648Z'/%3E%3C/svg%3E");
}

ul li.list-item--variant1::before {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M12.7568 4.45312C12.952 4.25792 13.2686 4.25803 13.4639 4.45312C13.6589 4.6484 13.6591 4.96496 13.4639 5.16016L7.0752 11.5488C6.87999 11.744 6.56343 11.7439 6.36816 11.5488L3.17383 8.35449C2.97864 8.15924 2.97863 7.84271 3.17383 7.64746C3.36908 7.45227 3.68561 7.45227 3.88086 7.64746L6.72168 10.4883L12.7568 4.45312Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M12.7568 4.45312C12.952 4.25792 13.2686 4.25803 13.4639 4.45312C13.6589 4.6484 13.6591 4.96496 13.4639 5.16016L7.0752 11.5488C6.87999 11.744 6.56343 11.7439 6.36816 11.5488L3.17383 8.35449C2.97864 8.15924 2.97863 7.84271 3.17383 7.64746C3.36908 7.45227 3.68561 7.45227 3.88086 7.64746L6.72168 10.4883L12.7568 4.45312Z'/%3E%3C/svg%3E");
}
ul li.list-item--variant2::before {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M11.3965 3.89648C11.5917 3.70122 11.9083 3.70122 12.1035 3.89648C12.2987 4.09175 12.2988 4.40828 12.1035 4.60352L8.70703 8L12.1035 11.3965C12.2987 11.5918 12.2988 11.9083 12.1035 12.1035C11.9083 12.2988 11.5918 12.2987 11.3965 12.1035L8 8.70703L4.60352 12.1035C4.40828 12.2988 4.09175 12.2987 3.89648 12.1035C3.70122 11.9083 3.70122 11.5917 3.89648 11.3965L7.29297 8L3.89648 4.60352C3.70122 4.40825 3.70122 4.09175 3.89648 3.89648C4.09175 3.70122 4.40825 3.70122 4.60352 3.89648L8 7.29297L11.3965 3.89648Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M11.3965 3.89648C11.5917 3.70122 11.9083 3.70122 12.1035 3.89648C12.2987 4.09175 12.2988 4.40828 12.1035 4.60352L8.70703 8L12.1035 11.3965C12.2987 11.5918 12.2988 11.9083 12.1035 12.1035C11.9083 12.2988 11.5918 12.2987 11.3965 12.1035L8 8.70703L4.60352 12.1035C4.40828 12.2988 4.09175 12.2987 3.89648 12.1035C3.70122 11.9083 3.70122 11.5917 3.89648 11.3965L7.29297 8L3.89648 4.60352C3.70122 4.40825 3.70122 4.09175 3.89648 3.89648C4.09175 3.70122 4.40825 3.70122 4.60352 3.89648L8 7.29297L11.3965 3.89648Z'/%3E%3C/svg%3E");
}

ul.list--variant1 > li {
  color: #000;
}
ul.list--variant1 > li::before {
  color: #2C4480;
  background-color: transparent;
}
ul.list--variant2 > li {
  color: #000;
}
ul.list--variant2 > li::before {
  color: transparent;
  background-color: #2C4480;
}
ul.list--variant3 > li {
  color: #000;
}
ul.list--variant3 > li::before {
  color: transparent;
  background-color: #2C4480;
}
ul.list--variant4 > li {
  color: #000;
}
ul.list--variant4 > li::before {
  color: transparent;
  background-color: #2C4480;
}
ul > li.list-item--variant1 {
  color: #000;
}
ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #2C4480;
}
ul > li.list-item--variant2 {
  color: #000;
}
ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #2C4480;
}

ul {
  margin-left: 1.25em;
}
ul > li {
  padding-left: 0;
}
ul > li + li {
  margin-top: 0.25em;
}
ul + ol, ul + ul {
  margin-top: 1em;
}
ul + p {
  margin-top: 2em;
}
ul + figure.table {
  margin-top: 2em;
}

ul.list--variant1 > li {
  padding-left: 1.5em;
}
ul.list--variant1 > li::before {
  left: 0.4em;
  top: auto;
  width: auto;
  height: auto;
  border-radius: 0;
}
ul.list--variant1 > li + li {
  margin-top: 0.25em;
}
ul.list--variant2 > li {
  padding-left: 1.5em;
}
ul.list--variant2 > li::before {
  left: 0.4em;
  top: 0.6em;
  width: 0.4em;
  height: 0.4em;
  border-radius: 100vw;
}
ul.list--variant2 > li + li {
  margin-top: 0.25em;
}
ul.list--variant3 > li {
  padding-left: 1.5em;
}
ul.list--variant3 > li::before {
  left: 0;
  top: 0.2em;
  width: 1.2em;
  height: 1.2em;
  border-radius: 0;
}
ul.list--variant3 > li + li {
  margin-top: 0.25em;
}
ul.list--variant4 > li {
  padding-left: 1.5em;
}
ul.list--variant4 > li::before {
  left: 0;
  top: 0.2em;
  width: 1.2em;
  height: 1.2em;
  border-radius: 0;
}
ul.list--variant4 > li + li {
  margin-top: 0.25em;
}
ul > li.list-item--variant1 {
  padding-left: 1.5em;
}
ul > li.list-item--variant1::before {
  left: 0;
  top: 0.2em;
  width: 1.2em;
  height: 1.2em;
  border-radius: 0;
}
ul > li.list-item--variant1 + li {
  margin-top: 0.25em;
}
ul > li.list-item--variant2 {
  padding-left: 1.5em;
}
ul > li.list-item--variant2::before {
  left: 0;
  top: 0.2em;
  width: 1.2em;
  height: 1.2em;
  border-radius: 0;
}
ul > li.list-item--variant2 + li {
  margin-top: 0.25em;
}

ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: inherit;
  line-height: inherit;
  text-align: inherit;
}
ul li {
  position: relative;
}
ul.list--variant1 > li::before {
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
}
ul.list--variant2 > li::before {
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
}
ul.list--variant3 > li::before {
  display: block;
  position: absolute;
  overflow: hidden;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
ul.list--variant4 > li::before {
  display: block;
  position: absolute;
  overflow: hidden;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
ul li.list-item--variant1::before {
  display: block;
  position: absolute;
  overflow: hidden;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
ul li.list-item--variant2::before {
  display: block;
  position: absolute;
  overflow: hidden;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}

p + p {
  margin-top: 2em;
}
p + ol, p + ul {
  margin-top: 1em;
}
p + figure.table {
  margin-top: 1em;
}

p {
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  text-align: inherit;
}

br {
  display: none;
}

@media (min-width: 768px) {
  br {
    display: inline;
  }
}
.link {
  text-decoration: none;
  font-weight: 700;
  transition: all 0.2s ease-in-out;
}
.link:hover {
  text-decoration: underline;
}
.link:active {
  text-decoration: underline;
}

.link {
  color: #2C4480;
}
.link.inline-icon::before,
.link .inline-icon::before {
  background-color: #2C4480;
}
.link:hover {
  color: #0056b3;
}
.link:hover.inline-icon::before,
.link:hover .inline-icon::before {
  background-color: #0056b3;
}
.link:active {
  color: #0056b3;
}
.link:active.inline-icon::before,
.link:active .inline-icon::before {
  background-color: #0056b3;
}

.link.inline-icon::before {
  width: 1.5em;
  height: 1.5em;
}
.link.inline-icon.inline-icon--left {
  padding-left: 1.75em;
}
.link.inline-icon.inline-icon--left::before {
  right: auto;
  left: 0;
  transform: translate(0, -50%);
}
.link.inline-icon.inline-icon--right {
  padding-right: 1.75em;
}
.link.inline-icon.inline-icon--right::before {
  left: auto;
  right: 0;
  transform: translate(0, -50%);
}

.link {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  display: inline;
  cursor: pointer;
  width: auto;
}

.marker.marker-primary {
  font-family: inherit;
  font-weight: inherit;
  text-decoration: none;
}
.marker.marker-secondary {
  font-family: inherit;
  font-weight: inherit;
  text-decoration: none;
}

.marker.marker-primary {
  color: #ffffff;
  background: #2C4480;
}
.marker.marker-secondary {
  color: #000;
  background: #5dadff;
}

.marker.marker-primary {
  font-size: 0.9em;
  line-height: inherit;
  letter-spacing: inherit;
  padding: 0.1875rem 1.25rem 0.3125rem 1.25rem;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  border-radius: 100vw;
}
.marker.marker-secondary {
  font-size: 0.9em;
  line-height: inherit;
  letter-spacing: inherit;
  padding: 0.1875rem 1.25rem 0.3125rem 1.25rem;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  border-radius: 100vw;
}

@media (min-width: 768px) {
  .marker.marker-primary {
    font-size: 0.9em;
    line-height: inherit;
    letter-spacing: inherit;
    padding: 0.1875rem 1.25rem 0.3125rem 1.25rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    border-radius: 100vw;
  }
  .marker.marker-secondary {
    font-size: 0.9em;
    line-height: inherit;
    letter-spacing: inherit;
    padding: 0.1875rem 1.25rem 0.3125rem 1.25rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    border-radius: 100vw;
  }
}
@media (min-width: 992px) {
  .marker.marker-primary {
    font-size: 0.9em;
    line-height: inherit;
    letter-spacing: inherit;
    padding: 0.1875rem 1.25rem 0.3125rem 1.25rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    border-radius: 100vw;
  }
  .marker.marker-secondary {
    font-size: 0.9em;
    line-height: inherit;
    letter-spacing: inherit;
    padding: 0.1875rem 1.25rem 0.3125rem 1.25rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    border-radius: 100vw;
  }
}
.marker {
  display: inline-block;
}

.form-field-input label {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-transform: none;
}
.form-field-input input,
.form-field-input textarea {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-transform: none;
}
.form-field-input .sub-text {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-transform: none;
}

.form-field-input label {
  color: #000;
}
.form-field-input input,
.form-field-input textarea {
  border-color: #D2D6DB;
  background-color: #ffffff;
  color: #6C737F;
}
.form-field-input input::placeholder,
.form-field-input textarea::placeholder {
  color: #6C737F;
}
.form-field-input input:focus,
.form-field-input textarea:focus {
  border-color: #D2D6DB;
  background-color: #ffffff;
  color: #6C737F;
  --box-shadow-color: rgba(210, 214, 219, 0.25);
}
.form-field-input input:focus::placeholder,
.form-field-input textarea:focus::placeholder {
  color: #6C737F;
}
.form-field-input input:disabled,
.form-field-input textarea:disabled {
  border-color: #D2D6DB;
  background-color: #e9ecef;
  color: #D2D6DB;
}
.form-field-input input:disabled::placeholder,
.form-field-input textarea:disabled::placeholder {
  color: #D2D6DB;
}
.form-field-input input[readonly],
.form-field-input textarea[readonly] {
  border-color: #D2D6DB;
  background-color: #e9ecef;
  color: #6C737F;
}
.form-field-input input[readonly]::placeholder,
.form-field-input textarea[readonly]::placeholder {
  color: #6C737F;
}
.form-field-input .field-group .field-group-text {
  border-color: #D2D6DB;
  color: #6C737F;
  background-color: #F3F4F6;
}
.form-field-input .field-group .field-group-text .standalone-icon::before {
  background-color: #6C737F;
}
.form-field-input .sub-text {
  color: #D2D6DB;
}

.has-validation .form-field-input.is-invalid label {
  color: #000;
}
.has-validation .form-field-input.is-invalid input,
.has-validation .form-field-input.is-invalid textarea {
  border-color: #d20e2c;
  background-color: #ffffff;
  color: #6C737F;
}
.has-validation .form-field-input.is-invalid input::placeholder,
.has-validation .form-field-input.is-invalid textarea::placeholder {
  color: #6C737F;
}
.has-validation .form-field-input.is-invalid input:focus,
.has-validation .form-field-input.is-invalid textarea:focus {
  border-color: #d20e2c;
  background-color: #ffffff;
  color: #6C737F;
  --box-shadow-color: rgba(210, 14, 44, 0.25);
}
.has-validation .form-field-input.is-invalid input:focus::placeholder,
.has-validation .form-field-input.is-invalid textarea:focus::placeholder {
  color: #6C737F;
}
.has-validation .form-field-input.is-invalid .field-group .field-group-text {
  border-color: #D2D6DB;
  color: #6C737F;
  background-color: #e9ecef;
}
.has-validation .form-field-input.is-invalid .field-group .field-group-text .standalone-icon::before {
  background-color: #6C737F;
}
.has-validation .form-field-input.is-invalid .sub-text {
  color: #d20e2c;
}
.has-validation .form-field-input.is-valid label {
  color: #000;
}
.has-validation .form-field-input.is-valid input,
.has-validation .form-field-input.is-valid textarea {
  border-color: #2d8130;
  background-color: #ffffff;
  color: #6C737F;
}
.has-validation .form-field-input.is-valid input::placeholder,
.has-validation .form-field-input.is-valid textarea::placeholder {
  color: #6C737F;
}
.has-validation .form-field-input.is-valid input:focus,
.has-validation .form-field-input.is-valid textarea:focus {
  border-color: #2d8130;
  background-color: #ffffff;
  color: #000;
  --box-shadow-color: rgba(45, 129, 48, 0.25);
}
.has-validation .form-field-input.is-valid input:focus::placeholder,
.has-validation .form-field-input.is-valid textarea:focus::placeholder {
  color: #6C737F;
}
.has-validation .form-field-input.is-valid .field-group .field-group-text {
  border-color: #D2D6DB;
  color: #6C737F;
  background-color: #e9ecef;
}
.has-validation .form-field-input.is-valid .field-group .field-group-text .standalone-icon::before {
  background-color: #6C737F;
}
.has-validation .form-field-input.is-valid .sub-text {
  color: #2d8130;
}

.form-field.form-field-input + .form-field.form-field-input,
.form-field.form-field-radio + .form-field.form-field-input,
.form-field.form-field-toggle-switch + .form-field.form-field-input,
.form-field.form-field-select + .form-field.form-field-input,
.form-field.form-field-checkbox + .form-field.form-field-input,
.form-field.form-field-select + .form-field.form-field-input,
.form-field.form-field-checkbox + .form-field.form-field-input,
input + .form-field.form-field-input,
.row + .form-field.form-field-input {
  margin-top: 0.75rem;
}

.form-field-input label {
  font-size: 0.875rem;
  line-height: 1.75;
  letter-spacing: normal;
  margin-bottom: 0.25rem;
}
.form-field-input input,
.form-field-input textarea {
  font-size: 0.75rem;
  letter-spacing: normal;
  line-height: 1.75;
  border-width: 0.0625rem;
  border-radius: 0.5rem;
  padding: 0.75rem 1.25rem 0.75rem 1.25rem;
}
.form-field-input input:focus,
.form-field-input textarea:focus {
  --box-shadow-spread: 0.25rem;
  --box-shadow-blur: 0.0625rem;
}
.form-field-input input {
  height: 2.9375rem;
}
.form-field-input .field-group input {
  border-radius: 0 0.5rem 0.5rem 0;
}
.form-field-input .field-group .field-group-text {
  border-width: 0.0625rem 0 0.0625rem 0.0625rem;
  border-radius: 0.4375rem 0 0 0.4375rem;
  padding: 0.75rem 1.25rem 0.75rem 1.25rem;
  height: 2.9375rem;
}
.form-field-input .field-group .field-group-text .standalone-icon {
  width: 1.25rem;
  height: 1.25rem;
}
.form-field-input .field-group .field-group-text .standalone-icon::before {
  width: 1.25rem;
  height: 1.25rem;
}
.form-field-input .sub-text {
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: normal;
  margin-top: 0.25rem;
}

.form-field-group .form-field-input {
  width: 100%;
}
.form-field-group .form-field-input input {
  border-radius: 0.5rem 0 0 0.5rem;
}
.form-field-group .button {
  height: auto;
  border-radius: 0 0.5rem 0.5rem 0;
}

.form-field-input label {
  display: block;
}
.form-field-input input {
  display: inline-block;
  line-height: 1;
  border-style: solid;
  outline: none;
  box-sizing: border-box;
  width: 100%;
}
.form-field-input input:focus {
  box-shadow: 0 0 var(--box-shadow-blur) var(--box-shadow-spread) var(--box-shadow-color);
}
.form-field-input input[type=checkbox] {
  width: auto;
  margin: 0;
}
.form-field-input input[type=radio] {
  width: auto;
}
.form-field-input input[type=color] {
  width: auto;
}
.form-field-input input[type=range] {
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}
.form-field-input input[type=range]:focus {
  box-shadow: none;
}
.form-field-input input[type=date]::-webkit-calendar-picker-indicator {
  background: transparent;
  color: transparent;
}
.form-field-input textarea {
  display: inline-block;
  border-style: solid;
  outline: none;
  box-sizing: border-box;
  width: 100%;
  resize: vertical;
}
.form-field-input textarea:focus {
  box-shadow: 0 0 var(--box-shadow-blur) var(--box-shadow-spread) var(--box-shadow-color);
}
.form-field-input .field-group {
  display: flex;
  align-content: center;
  justify-content: flex-start;
  flex-direction: row-reverse;
  position: relative;
}
.form-field-input .field-group .field-group-text {
  display: flex;
  align-items: center;
  justify-content: center;
  border-style: solid;
}

.form-field-group {
  display: flex;
}
.form-field-group .form-field {
  flex-grow: 1;
}
.form-field-group .button {
  flex-shrink: 0;
}

.form-field-select label {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-transform: none;
}
.form-field-select select {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-transform: none;
}
.form-field-select .sub-text {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-transform: none;
}

.form-field-select label {
  color: #000;
}
.form-field-select .select-wrapper .standalone-icon::before {
  background-color: #6C737F;
}
.form-field-select .select-wrapper select {
  border-color: #D2D6DB;
  background-color: #ffffff;
  color: #6C737F;
}
.form-field-select .select-wrapper select:focus {
  border-color: #D2D6DB;
  background-color: #ffffff;
  color: #6C737F;
  --box-shadow-color: rgba(210, 214, 219, 0.25);
}
.form-field-select .select-wrapper select:disabled {
  border-color: #D2D6DB;
  background-color: #e9ecef;
  color: #D2D6DB;
}
.form-field-select .select-wrapper select[readonly] {
  border-color: #D2D6DB;
  background-color: #e9ecef;
  color: #6C737F;
}
.form-field-select .sub-text {
  color: #D2D6DB;
}

.has-validation .form-field-select.is-invalid label {
  color: #000;
}
.has-validation .form-field-select.is-invalid .select-wrapper .standalone-icon::before {
  background-color: #6C737F;
}
.has-validation .form-field-select.is-invalid .select-wrapper select {
  border-color: #d20e2c;
  background-color: #ffffff;
  color: #000;
}
.has-validation .form-field-select.is-invalid .select-wrapper select:focus {
  border-color: #d20e2c;
  background-color: #ffffff;
  color: #000;
  --box-shadow-color: rgba(210, 14, 44, 0.25);
}
.has-validation .form-field-select.is-invalid .sub-text {
  color: #d20e2c;
}
.has-validation .form-field-select.is-valid label {
  color: #000;
}
.has-validation .form-field-select.is-valid .select-wrapper .standalone-icon::before {
  background-color: #6C737F;
}
.has-validation .form-field-select.is-valid .select-wrapper select {
  border-color: #2d8130;
  background-color: #ffffff;
  color: #6C737F;
}
.has-validation .form-field-select.is-valid .select-wrapper select:focus {
  border-color: #2d8130;
  background-color: #ffffff;
  color: #6C737F;
  --box-shadow-color: rgba(45, 129, 48, 0.25);
}
.has-validation .form-field-select.is-valid .sub-text {
  color: #2d8130;
}

.form-field.form-field-input + .form-field.form-field-select,
.form-field.form-field-radio + .form-field.form-field-select,
.form-field.form-field-toggle-switch + .form-field.form-field-select,
.form-field.form-field-select + .form-field.form-field-select,
.form-field.form-field-checkbox + .form-field.form-field-select,
.form-field.form-field-select + .form-field.form-field-select,
.form-field.form-field-checkbox + .form-field.form-field-select,
input + .form-field.form-field-select,
.row + .form-field.form-field-select {
  margin-top: 0.75rem;
}

.form-field-select label {
  font-size: 0.875rem;
  line-height: 1.75;
  letter-spacing: normal;
  margin-bottom: 0.25rem;
}
.form-field-select .select-wrapper select {
  font-size: 0.75rem;
  letter-spacing: normal;
  line-height: 1.75;
  border-width: 0.0625rem;
  border-radius: 0.5rem;
  padding: 0.75rem 2.5rem 0.75rem 1.25rem;
  height: 2.9375rem;
}
.form-field-select .select-wrapper select:focus {
  --box-shadow-spread: 0.25rem;
  --box-shadow-blur: 0.0625rem;
}
.form-field-select .select-wrapper .standalone-icon {
  right: 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
}
.form-field-select .select-wrapper .standalone-icon::before {
  width: 1.25rem;
  height: 1.25rem;
}
.form-field-select .sub-text {
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: normal;
  margin-top: 0.25rem;
}

.form-field-select label {
  display: block;
}
.form-field-select .select-wrapper {
  position: relative;
}
.form-field-select .select-wrapper select {
  display: inline-block;
  border-style: solid;
  outline: none;
  box-sizing: border-box;
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
}
.form-field-select .select-wrapper select:focus {
  box-shadow: 0 0 var(--box-shadow-blur) var(--box-shadow-spread) var(--box-shadow-color);
}
.form-field-select .select-wrapper select.multi-select {
  height: auto;
}
.form-field-select .select-wrapper .standalone-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}

.form-field-checkbox label {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-transform: none;
}
.form-field-checkbox .field-group label {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-transform: none;
}
.form-field-checkbox .sub-text {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-transform: none;
}

.form-field-checkbox label {
  color: #000;
}
.form-field-checkbox .field-group label {
  color: #000;
}
.form-field-checkbox .field-group input {
  border-color: #6C737F;
  background-color: #ffffff;
}
.form-field-checkbox .field-group input:checked {
  border-color: #6C737F;
  background-color: #2C4480;
}
.form-field-checkbox .field-group input:focus {
  border-color: #6C737F;
  --box-shadow-color: rgba(44, 68, 128, 0.25);
}
.form-field-checkbox .field-group input:disabled {
  border-color: #6C737F;
  background-color: #e9ecef;
}
.form-field-checkbox .field-group input[readonly] {
  border-color: #6C737F;
  background-color: #e9ecef;
}
.form-field-checkbox .sub-text {
  color: #000;
}

.has-validation .form-field-checkbox.is-invalid label {
  color: #000;
}
.has-validation .form-field-checkbox.is-invalid .field-group label {
  color: #d20e2c;
}
.has-validation .form-field-checkbox.is-invalid .field-group input {
  border-color: #d20e2c;
  background-color: #ffffff;
}
.has-validation .form-field-checkbox.is-invalid .field-group input:checked {
  border-color: #6C737F;
  background-color: #d20e2c;
}
.has-validation .form-field-checkbox.is-invalid .field-group input:focus {
  border-color: #d20e2c;
  --box-shadow-color: rgba(210, 14, 44, 0.25);
}
.has-validation .form-field-checkbox.is-invalid .sub-text {
  color: #d20e2c;
}
.has-validation .form-field-checkbox.is-valid label {
  color: #000;
}
.has-validation .form-field-checkbox.is-valid .field-group label {
  color: #2d8130;
}
.has-validation .form-field-checkbox.is-valid .field-group input {
  border-color: #2d8130;
  background-color: #ffffff;
}
.has-validation .form-field-checkbox.is-valid .field-group input:checked {
  border-color: #6C737F;
  background-color: #2d8130;
}
.has-validation .form-field-checkbox.is-valid .field-group input:focus {
  border-color: #2d8130;
  --box-shadow-color: rgba(45, 129, 48, 0.25);
}
.has-validation .form-field-checkbox.is-valid .sub-text {
  color: #2d8130;
}

.form-field.form-field-input + .form-field.form-field-checkbox,
.form-field.form-field-radio + .form-field.form-field-checkbox,
.form-field.form-field-toggle-switch + .form-field.form-field-checkbox,
.form-field.form-field-select + .form-field.form-field-checkbox,
.form-field.form-field-checkbox + .form-field.form-field-checkbox,
.form-field.form-field-select + .form-field.form-field-checkbox,
.form-field.form-field-checkbox + .form-field.form-field-checkbox,
input + .form-field.form-field-checkbox,
.row + .form-field.form-field-checkbox {
  margin-top: 0.75rem;
}

.form-field-checkbox label {
  font-size: 0.875rem;
  line-height: 1.75;
  letter-spacing: normal;
  margin-bottom: 0.25rem;
}
.form-field-checkbox .field-group {
  gap: 0.625rem;
}
.form-field-checkbox .field-group label {
  font-size: 0.875rem;
  line-height: 1.75;
  letter-spacing: normal;
}
.form-field-checkbox .field-group input {
  width: 1rem;
  height: 1rem;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
}
.form-field-checkbox .field-group input:focus {
  --box-shadow-spread: 0.1875rem;
  --box-shadow-blur: 0.0625rem;
}
.form-field-checkbox .field-group + .field-group {
  margin-top: 0.25rem;
}
.form-field-checkbox .sub-text {
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: normal;
  margin-top: 0.25rem;
}

.form-field-checkbox {
  display: flex;
  flex-direction: column;
}
.form-field-checkbox .field-group {
  display: flex;
  align-items: center;
}
.form-field-checkbox .field-group label {
  margin: 0;
  cursor: pointer;
}
.form-field-checkbox .field-group input {
  flex-shrink: 0;
  border-style: solid;
  outline: none;
  box-sizing: border-box;
  margin: 0;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
}
.form-field-checkbox .field-group input:focus {
  box-shadow: 0 0 var(--box-shadow-blur) var(--box-shadow-spread) var(--box-shadow-color);
}

.form-field-toggle-switch .field-group label {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-transform: none;
}
.form-field-toggle-switch .sub-text {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-transform: none;
}

.form-field-toggle-switch .field-group label {
  color: #ffffff;
}
.form-field-toggle-switch .field-group .toggle-switch {
  border-color: #ffffff;
  background-color: #ffffff;
}
.form-field-toggle-switch .field-group .toggle-switch .toggle {
  background-color: #0056b3;
}
.form-field-toggle-switch .field-group .toggle-switch.toggle-switch--checked {
  border-color: #5dadff;
  background-color: #5dadff;
}
.form-field-toggle-switch .field-group .toggle-switch:focus {
  border-color: #0056b3;
  --box-shadow-color: rgba(0, 86, 179, 0.25);
}
.form-field-toggle-switch .field-group .toggle-switch.toggle-switch--disabled {
  border-color: #5dadff;
  background-color: #5dadff;
  opacity: 0.4;
}
.form-field-toggle-switch .field-group .toggle-switch.toggle-switch--disabled .toggle {
  background-color: #0056b3;
}
.form-field-toggle-switch .field-group .toggle-switch.toggle-switch--readonly {
  border-color: #ffffff;
  background-color: #ffffff;
  opacity: 0.4;
}
.form-field-toggle-switch .field-group .toggle-switch.toggle-switch--readonly .toggle {
  background-color: #0056b3;
}
.form-field-toggle-switch .sub-text {
  color: #ffffff;
}

.has-validation .form-field-toggle-switch.is-invalid .field-group label {
  color: #d20e2c;
}
.has-validation .form-field-toggle-switch.is-invalid .field-group .toggle-switch {
  border-color: #d20e2c;
  background-color: #ffffff;
}
.has-validation .form-field-toggle-switch.is-invalid .field-group .toggle-switch .toggle {
  background-color: #d20e2c;
}
.has-validation .form-field-toggle-switch.is-invalid .field-group .toggle-switch.toggle-switch--checked {
  border-color: #ffffff;
  background-color: #3598ff;
}
.has-validation .form-field-toggle-switch.is-invalid .field-group .toggle-switch:focus {
  border-color: #d20e2c;
  --box-shadow-color: rgba(210, 14, 44, 0.25);
}
.has-validation .form-field-toggle-switch.is-invalid .sub-text {
  color: #d20e2c;
}
.has-validation .form-field-switch.is-valid .field-group label {
  color: #2d8130;
}
.has-validation .form-field-switch.is-valid .field-group .toggle-switch {
  border-color: #2d8130;
  background-color: #ffffff;
}
.has-validation .form-field-switch.is-valid .field-group .toggle-switch .toggle {
  background-color: #2d8130;
}
.has-validation .form-field-switch.is-valid .field-group .toggle-switch.toggle-switch--checked {
  border-color: #2d8130;
  background-color: #ffffff;
}
.has-validation .form-field-switch.is-valid .field-group .toggle-switch:focus {
  border-color: #2d8130;
  --box-shadow-color: rgba(45, 129, 48, 0.25);
}
.has-validation .form-field-switch.is-valid .sub-text {
  color: #2d8130;
}

.form-field.form-field-input + .form-field.form-field-toggle-switch,
.form-field.form-field-radio + .form-field.form-field-toggle-switch,
.form-field.form-field-toggle-switch + .form-field.form-field-toggle-switch,
.form-field.form-field-select + .form-field.form-field-toggle-switch,
.form-field.form-field-checkbox + .form-field.form-field-toggle-switch,
.form-field.form-field-select + .form-field.form-field-toggle-switch,
.form-field.form-field-checkbox + .form-field.form-field-toggle-switch,
input + .form-field.form-field-toggle-switch,
.row + .form-field.form-field-toggle-switch {
  margin-top: 0.75rem;
}

.form-field-toggle-switch label {
  font-size: 0.875rem;
  line-height: 1.75;
  letter-spacing: normal;
}
.form-field-toggle-switch .field-group {
  gap: 0.9375rem;
}
.form-field-toggle-switch .field-group label {
  font-size: 1rem;
  line-height: 1.75;
  letter-spacing: normal;
}
.form-field-toggle-switch .field-group .toggle-switch {
  width: 2.375rem;
  height: 1.5rem;
  border-width: 0.0625rem;
  border-radius: 100vw;
}
.form-field-toggle-switch .field-group .toggle-switch .toggle {
  border-radius: 100vw;
  width: 1.375rem;
  height: 1.375rem;
}
.form-field-toggle-switch .field-group .toggle-switch .toggle::before {
  width: 1.375rem;
  height: 1.375rem;
}
.form-field-toggle-switch .field-group .toggle-switch.toggle-switch--checked .toggle {
  transform: translateX(0.875rem);
}
.form-field-toggle-switch .field-group .toggle-switch:focus {
  --box-shadow-spread: 0.25rem;
  --box-shadow-blur: 0.0625rem;
}
.form-field-toggle-switch .field-group + .field-group {
  margin-top: 0.25rem;
}
.form-field-toggle-switch .sub-text {
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: normal;
  margin-top: 0.25rem;
}

.form-field-toggle-switch {
  display: flex;
  flex-direction: column;
}
.form-field-toggle-switch .field-group {
  display: flex;
  align-items: center;
}
.form-field-toggle-switch .field-group label {
  margin: 0;
  cursor: pointer;
  user-select: none;
}
.form-field-toggle-switch .field-group label.label--disabled {
  cursor: default;
  pointer-events: none;
}
.form-field-toggle-switch .field-group input {
  display: none;
}
.form-field-toggle-switch .field-group .toggle-switch {
  display: inline-block;
  position: relative;
  cursor: pointer;
  border-style: solid;
  flex-shrink: 0;
  transition: all 200ms ease-in-out;
}
.form-field-toggle-switch .field-group .toggle-switch .toggle {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  transition: all 200ms ease-in-out;
}
.form-field-toggle-switch .field-group .toggle-switch .toggle::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16), 0px 3px 8px rgba(0, 0, 0, 0.15);
  transition: 0.4s;
}
.form-field-toggle-switch .field-group .toggle-switch.toggle-switch--disabled {
  cursor: default;
  pointer-events: none;
}
.form-field-toggle-switch .field-group .toggle-switch:focus {
  box-shadow: 0 0 var(--box-shadow-blur) var(--box-shadow-spread) var(--box-shadow-color);
}

.form-field-radio label {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-transform: none;
}
.form-field-radio .field-group label {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-transform: none;
}
.form-field-radio .sub-text {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-transform: none;
}

.form-field-radio label {
  color: #000;
}
.form-field-radio .field-group label {
  color: #000;
}
.form-field-radio .field-group input {
  border-color: #6C737F;
  background-color: #ffffff;
}
.form-field-radio .field-group input:checked {
  border-color: #6C737F;
  background-color: #2C4480;
}
.form-field-radio .field-group input:focus {
  border-color: #6C737F;
  --box-shadow-color: rgba(44, 68, 128, 0.25);
}
.form-field-radio .field-group input:disabled {
  border-color: #6C737F;
  background-color: #e9ecef;
}
.form-field-radio .field-group input[readonly] {
  border-color: #6C737F;
  background-color: #e9ecef;
}
.form-field-radio .sub-text {
  color: #000;
}

.has-validation .form-field-radio.is-invalid label {
  color: #000;
}
.has-validation .form-field-radio.is-invalid .field-group label {
  color: #d20e2c;
}
.has-validation .form-field-radio.is-invalid .field-group input {
  border-color: #d20e2c;
  background-color: #ffffff;
}
.has-validation .form-field-radio.is-invalid .field-group input:checked {
  border-color: #6C737F;
  background-color: #d20e2c;
}
.has-validation .form-field-radio.is-invalid .field-group input:focus {
  border-color: #d20e2c;
  --box-shadow-color: rgba(210, 14, 44, 0.25);
}
.has-validation .form-field-radio.is-invalid .sub-text {
  color: #d20e2c;
}
.has-validation .form-field-radio.is-valid label {
  color: #000;
}
.has-validation .form-field-radio.is-valid .field-group label {
  color: #2d8130;
}
.has-validation .form-field-radio.is-valid .field-group input {
  border-color: #2d8130;
  background-color: #ffffff;
}
.has-validation .form-field-radio.is-valid .field-group input:checked {
  border-color: #6C737F;
  background-color: #2d8130;
}
.has-validation .form-field-radio.is-valid .field-group input:focus {
  border-color: #2d8130;
  --box-shadow-color: rgba(45, 129, 48, 0.25);
}
.has-validation .form-field-radio.is-valid .sub-text {
  color: #2d8130;
}

.form-field.form-field-input + .form-field.form-field-radio,
.form-field.form-field-radio + .form-field.form-field-radio,
.form-field.form-field-toggle-switch + .form-field.form-field-radio,
.form-field.form-field-select + .form-field.form-field-radio,
.form-field.form-field-checkbox + .form-field.form-field-radio,
.form-field.form-field-select + .form-field.form-field-radio,
.form-field.form-field-checkbox + .form-field.form-field-radio,
input + .form-field.form-field-radio,
.row + .form-field.form-field-radio {
  margin-top: 0.75rem;
}

.form-field-radio label {
  font-size: 0.875rem;
  line-height: 1.75;
  letter-spacing: normal;
  margin-bottom: 0.25rem;
}
.form-field-radio .field-group {
  gap: 0.625rem;
}
.form-field-radio .field-group label {
  font-size: 0.875rem;
  line-height: 1.75;
  letter-spacing: normal;
}
.form-field-radio .field-group input {
  width: 1rem;
  height: 1rem;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
}
.form-field-radio .field-group input:focus {
  --box-shadow-spread: 0.1875rem;
  --box-shadow-blur: 0.0625rem;
}
.form-field-radio .field-group + .field-group {
  margin-top: 0.25rem;
}
.form-field-radio .sub-text {
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: normal;
  margin-top: 0.25rem;
}

.form-field-radio {
  display: flex;
  flex-direction: column;
}
.form-field-radio .field-group {
  display: flex;
  align-items: center;
}
.form-field-radio .field-group label {
  margin: 0;
  cursor: pointer;
}
.form-field-radio .field-group input {
  border-style: solid;
  outline: none;
  box-sizing: border-box;
  margin: 0;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  border-radius: 100%;
}
.form-field-radio .field-group input:focus {
  box-shadow: 0 0 var(--box-shadow-blur) var(--box-shadow-spread) var(--box-shadow-color);
}

legend {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-transform: none;
}

fieldset {
  border-color: #e9ecef;
  background-color: transparent;
}
fieldset legend {
  color: #000;
}

fieldset {
  border-radius: 0.25rem;
  border-width: 0.0625rem;
  padding: 1rem 1rem 1rem 1rem;
  margin-top: 1.375rem;
}
fieldset legend {
  left: 0;
  bottom: calc(100% + 0.25rem);
  font-size: 1.125rem;
  line-height: 1.75;
  letter-spacing: normal;
}

fieldset + fieldset,
.row + fieldset,
.form-field + fieldset {
  margin-top: 4.375rem;
}

fieldset {
  position: relative;
  border-style: solid;
}
fieldset legend {
  position: absolute;
}

.form-page .heading + .fields {
  margin-top: 1.5rem;
}
.form-page + .form-navigation {
  margin-top: 1.5rem;
}

form {
  flex: 1;
}

.hidden-field {
  display: none;
}

.button.button-primary {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: none;
  transition: all 0.2s ease-in-out;
}
.button.button-primary .standalone-icon::before,
.button.button-primary .inline-icon::before {
  transition: all 0.2s ease-in-out;
}
.button.button-primary:hover {
  text-decoration: none;
}
.button.button-primary:active {
  text-decoration: none;
}
.button.button-primary:disabled, .button.button-primary.button-disabled {
  text-decoration: none;
  opacity: 0.75;
}
.button.button-secondary {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: none;
  transition: all 0.2s ease-in-out;
}
.button.button-secondary .standalone-icon::before,
.button.button-secondary .inline-icon::before {
  transition: all 0.2s ease-in-out;
}
.button.button-secondary:hover {
  text-decoration: none;
}
.button.button-secondary:active {
  text-decoration: none;
}
.button.button-secondary:disabled, .button.button-secondary.button-disabled {
  text-decoration: none;
  opacity: 0.75;
}
.button.button-link {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: none;
  transition: all 0.2s ease-in-out;
}
.button.button-link .standalone-icon::before,
.button.button-link .inline-icon::before {
  transition: all 0.2s ease-in-out;
}
.button.button-link:hover {
  text-decoration: none;
}
.button.button-link:active {
  text-decoration: none;
}
.button.button-link:disabled, .button.button-link.button-disabled {
  text-decoration: none;
  opacity: 0.5;
}

.button.button-primary {
  background-color: #2C4480;
  color: #ffffff;
  border-color: #2C4480;
}
.button.button-primary .inline-icon::before,
.button.button-primary .standalone-icon::before {
  background-color: #ffffff;
}
.button.button-primary:hover:not(:disabled):not(.button-disabled) {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.button.button-primary:active {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.button.button-primary:active .inline-icon::before,
.button.button-primary:active .standalone-icon::before {
  background-color: #ffffff;
}
.button.button-primary:disabled, .button.button-primary .button-disabled {
  background-color: #D2D6DB;
  color: #ffffff;
  border-color: #D2D6DB;
}
.button.button-primary:disabled .inline-icon::before,
.button.button-primary:disabled .standalone-icon::before, .button.button-primary .button-disabled .inline-icon::before,
.button.button-primary .button-disabled .standalone-icon::before {
  background-color: #ffffff;
}

.button.button-secondary {
  background-color: transparent;
  color: #384250;
  border-color: #384250;
}
.button.button-secondary .inline-icon::before,
.button.button-secondary .standalone-icon::before {
  background-color: #384250;
}
.button.button-secondary:hover:not(:disabled):not(.button-disabled) {
  background-color: transparent;
  color: #0E70B4;
  border-color: #0E70B4;
}
.button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #0E70B4;
}
.button.button-secondary:active {
  background-color: transparent;
  color: #0E70B4;
  border-color: #0E70B4;
}
.button.button-secondary:active .inline-icon::before,
.button.button-secondary:active .standalone-icon::before {
  background-color: #0E70B4;
}
.button.button-secondary:disabled, .button.button-secondary .button-disabled {
  background-color: transparent;
  color: #D2D6DB;
  border-color: #D2D6DB;
}
.button.button-secondary:disabled .inline-icon::before,
.button.button-secondary:disabled .standalone-icon::before, .button.button-secondary .button-disabled .inline-icon::before,
.button.button-secondary .button-disabled .standalone-icon::before {
  background-color: #D2D6DB;
}

.button-group .link {
  background-color: transparent;
  color: #2C4480;
  border-color: transparent;
}
.button-group .link .inline-icon::before,
.button-group .link .standalone-icon::before {
  background-color: #384250;
}
.button-group .link:hover:not(:disabled):not(.button-disabled) {
  background-color: transparent;
  color: #0E70B4;
  border-color: transparent;
}
.button-group .link:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.button-group .link:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #0E70B4;
}
.button-group .link:active {
  background-color: transparent;
  color: #0E70B4;
  border-color: transparent;
}
.button-group .link:active .inline-icon::before,
.button-group .link:active .standalone-icon::before {
  background-color: #0E70B4;
}

.button {
  font-size: 1rem;
  letter-spacing: normal;
  height: 3.125rem;
  border-radius: 6.25rem;
  border-width: 0.0625rem;
}
.button span:not(.standalone-icon) {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.button span.standalone-icon {
  width: 3.125rem;
  height: 3.125rem;
}
.button .inline-icon.inline-icon--left {
  padding-left: 1.75em;
}
.button .inline-icon.inline-icon--right {
  padding-right: 1.75em;
}
.button .inline-icon::before {
  width: 1.25em;
  height: 1.25em;
}

.button.button--sm {
  font-size: 0.75rem;
  letter-spacing: normal;
  height: 2.3125rem;
  border-radius: 6.25rem;
  border-width: 0.0625rem;
}
.button.button--sm span:not(.standalone-icon) {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}
.button.button--sm span.standalone-icon {
  width: 2.3125rem;
  height: 2.3125rem;
}
.button.button--sm .inline-icon.inline-icon--left {
  padding-left: 1.8333em;
}
.button.button--sm .inline-icon.inline-icon--right {
  padding-right: 1.8333em;
}
.button.button--sm .inline-icon::before {
  width: 1.3333em;
  height: 1.3333em;
}

.button.button--md {
  font-size: 1rem;
  letter-spacing: normal;
  height: 3.125rem;
  border-radius: 6.25rem;
  border-width: 0.0625rem;
}
.button.button--md span:not(.standalone-icon) {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.button.button--md span.standalone-icon {
  width: 3.125rem;
  height: 3.125rem;
}
.button.button--md .inline-icon.inline-icon--left {
  padding-left: 1.75em;
}
.button.button--md .inline-icon.inline-icon--right {
  padding-right: 1.75em;
}
.button.button--md .inline-icon::before {
  width: 1.25em;
  height: 1.25em;
}

.button.button--lg {
  font-size: 1.25rem;
  letter-spacing: normal;
  height: 3.75rem;
  border-radius: 6.25rem;
  border-width: 0.0625rem;
}
.button.button--lg span:not(.standalone-icon) {
  margin-left: 3rem;
  margin-right: 3rem;
}
.button.button--lg span.standalone-icon {
  width: 3.75rem;
  height: 3.75rem;
}
.button.button--lg .inline-icon.inline-icon--left {
  padding-left: 1.7em;
}
.button.button--lg .inline-icon.inline-icon--right {
  padding-right: 1.7em;
}
.button.button--lg .inline-icon::before {
  width: 1.2em;
  height: 1.2em;
}

.button {
  display: inline-flex;
  align-items: center;
  line-height: 1;
  box-sizing: content-box;
  border-style: solid;
  cursor: pointer;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .button {
    width: auto;
  }
}
.button .inline-icon::before {
  transform: translateY(-50%);
}
.button:disabled, .button.button-disabled {
  cursor: default;
  pointer-events: none;
}
.button.button-hidden {
  display: none;
}
.button.button--stretched:not(.button-link) {
  width: 100%;
  flex-grow: 1;
  flex-shrink: 1;
  justify-content: center;
}

.button .standalone-icon.icon-arrow-right::before,
.button .inline-icon.icon-arrow-right::before,
.link .standalone-icon.icon-arrow-right::before,
.link .inline-icon.icon-arrow-right::before {
  transition: transform 200ms ease-in-out;
}

.button:hover .standalone-icon.icon-arrow-right::before,
.link:hover .standalone-icon.icon-arrow-right::before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.button:hover .inline-icon.icon-arrow-right::before {
  transform: rotate(45deg) translate(-6px, -6px);
}

.link:hover .inline-icon.icon-arrow-right::before {
  transform: rotate(45deg) translate(-6px, -3px);
}

.card-link .button .standalone-icon.icon-arrow-right::before,
.card-link .button .inline-icon.icon-arrow-right::before,
.card-link .link .standalone-icon.icon-arrow-right::before,
.card-link .link .inline-icon.icon-arrow-right::before {
  transition: transform 200ms ease-in-out;
}
.card-link:hover .button .standalone-icon.icon-arrow-right::before,
.card-link:hover .link .standalone-icon.icon-arrow-right::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.card-link:hover .button .inline-icon.icon-arrow-right::before {
  transform: rotate(45deg) translate(-6px, -6px);
}
.card-link:hover .link .inline-icon.icon-arrow-right::before {
  transform: rotate(45deg) translate(-6px, -3px);
}

.button-group {
  justify-content: flex-start;
}

.button-group {
  row-gap: 0.75rem;
  column-gap: 1rem;
}
.button-group + .button-group {
  margin-top: 0.75rem;
}

@media (min-width: 768px) {
  .button-group {
    row-gap: 0.75rem;
    column-gap: 1rem;
  }
  .button-group + .button-group {
    margin-top: 1rem;
  }
}
.button-group {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
}

.button-group-text {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}

.button-group-text {
  color: #000;
}

.button-group-text .link {
  color: #2C4480;
}
.button-group-text .link.inline-icon::before,
.button-group-text .link .inline-icon::before {
  background-color: #2C4480;
}
.button-group-text .link:hover {
  color: #0056b3;
}
.button-group-text .link:hover.inline-icon::before,
.button-group-text .link:hover .inline-icon::before {
  background-color: #0056b3;
}
.button-group-text .link:active {
  color: #0056b3;
}
.button-group-text .link:active.inline-icon::before,
.button-group-text .link:active .inline-icon::before {
  background-color: #0056b3;
}
.button-group-text ol li {
  color: #000;
}
.button-group-text ol li::before {
  color: #2C4480;
}
.button-group-text ul.list--variant1 > li {
  color: #000;
}
.button-group-text ul.list--variant1 > li::before {
  color: #2C4480;
  background-color: transparent;
}
.button-group-text ul.list--variant2 > li {
  color: #000;
}
.button-group-text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #2C4480;
}
.button-group-text ul.list--variant3 > li {
  color: #000;
}
.button-group-text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #2C4480;
}
.button-group-text ul.list--variant4 > li {
  color: #000;
}
.button-group-text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #2C4480;
}
.button-group-text ul > li.list-item--variant1 {
  color: #000;
}
.button-group-text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #2C4480;
}
.button-group-text ul > li.list-item--variant2 {
  color: #000;
}
.button-group-text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #2C4480;
}

.button-group-text {
  font-size: 0.75rem;
  line-height: 1.75;
  letter-spacing: normal;
}

@media (min-width: 768px) {
  .button-group-text {
    font-size: 0.75rem;
    line-height: 1.75;
    letter-spacing: normal;
  }
}
.button-group-text {
  text-align: left;
  width: auto;
}

.text-inner + .cta {
  margin-top: 1.125rem;
}

.cta {
  row-gap: 0.5rem;
  column-gap: 1rem;
}

@media (min-width: 768px) {
  .text-inner + .cta {
    margin-top: 1.5rem;
  }
  .cta {
    row-gap: 0.5rem;
    column-gap: 1rem;
  }
}
.cta {
  display: flex;
  flex-grow: 0;
  flex-direction: column;
  flex-wrap: wrap;
}
.cta.cta-text-alignment--inline {
  flex-direction: column;
}
@media (min-width: 768px) {
  .cta.cta-text-alignment--inline {
    flex-direction: row;
    align-items: center;
  }
}
.header-inner .container.container-width--fullscreen {
  max-width: none;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.header-inner .container.container-width--normal {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.header-inner .container.container-width--narrow-lg {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.header-inner .container.container-width--narrow-md {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.header-inner .container.container-width--narrow-sm {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.header-inner .container .indent.indent--right-sm {
  padding-right: 0;
  margin-right: 0;
}
.header-inner .container .indent.indent--right-md {
  padding-right: 0;
  margin-right: 0;
}
.header-inner .container .indent.indent--right-lg {
  padding-right: 0;
  margin-right: 0;
}

.section-hero .container.container-width--fullscreen {
  max-width: none;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.section-hero .container.container-width--normal {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.section-hero .container.container-width--narrow-lg {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.section-hero .container.container-width--narrow-md {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.section-hero .container.container-width--narrow-sm {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.section-hero .container .indent.indent--right-sm {
  padding-right: 0;
  margin-right: 0;
}
.section-hero .container .indent.indent--right-md {
  padding-right: 0;
  margin-right: 0;
}
.section-hero .container .indent.indent--right-lg {
  padding-right: 0;
  margin-right: 0;
}

.section-breadcrumbs .container.container-width--fullscreen,
.section-content .container.container-width--fullscreen {
  max-width: none;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.section-breadcrumbs .container.container-width--normal,
.section-content .container.container-width--normal {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.section-breadcrumbs .container.container-width--narrow-lg,
.section-content .container.container-width--narrow-lg {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.section-breadcrumbs .container.container-width--narrow-md,
.section-content .container.container-width--narrow-md {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.section-breadcrumbs .container.container-width--narrow-sm,
.section-content .container.container-width--narrow-sm {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.section-breadcrumbs .container .indent.indent--right-sm,
.section-content .container .indent.indent--right-sm {
  padding-right: 0;
  margin-right: 0;
}
.section-breadcrumbs .container .indent.indent--right-md,
.section-content .container .indent.indent--right-md {
  padding-right: 0;
  margin-right: 0;
}
.section-breadcrumbs .container .indent.indent--right-lg,
.section-content .container .indent.indent--right-lg {
  padding-right: 0;
  margin-right: 0;
}

.offcanvas .container.container-width--fullscreen {
  max-width: none;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.offcanvas .container.container-width--normal {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.offcanvas .container.container-width--narrow-lg {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.offcanvas .container.container-width--narrow-md {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.offcanvas .container.container-width--narrow-sm {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.offcanvas .container .indent.indent--right-sm {
  padding-right: 0;
  margin-right: 0;
}
.offcanvas .container .indent.indent--right-md {
  padding-right: 0;
  margin-right: 0;
}
.offcanvas .container .indent.indent--right-lg {
  padding-right: 0;
  margin-right: 0;
}

.footer .container.container-width--fullscreen {
  max-width: none;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.footer .container.container-width--normal {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.footer .container.container-width--narrow-lg {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.footer .container.container-width--narrow-md {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.footer .container.container-width--narrow-sm {
  max-width: 36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --container-padding-left: 1rem;
  --container-padding-right: 1rem;
}
.footer .container .indent.indent--right-sm {
  padding-right: 0;
  margin-right: 0;
}
.footer .container .indent.indent--right-md {
  padding-right: 0;
  margin-right: 0;
}
.footer .container .indent.indent--right-lg {
  padding-right: 0;
  margin-right: 0;
}

@media (min-width: 576px) {
  .header-inner .container.container-width--fullscreen {
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .header-inner .container.container-width--normal {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .header-inner .container.container-width--narrow-lg {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .header-inner .container.container-width--narrow-md {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .header-inner .container.container-width--narrow-sm {
    max-width: 47.3125rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .header-inner .container .indent.indent--right-sm {
    padding-right: 0;
    margin-right: 0;
  }
  .header-inner .container .indent.indent--right-md {
    padding-right: 0;
    margin-right: 0;
  }
  .header-inner .container .indent.indent--right-lg {
    padding-right: 0;
    margin-right: 0;
  }
  .section-hero .container.container-width--fullscreen {
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .section-hero .container.container-width--normal {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .section-hero .container.container-width--narrow-lg {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .section-hero .container.container-width--narrow-md {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .section-hero .container.container-width--narrow-sm {
    max-width: 47.3125rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .section-hero .container .indent.indent--right-sm {
    padding-right: 0;
    margin-right: 0;
  }
  .section-hero .container .indent.indent--right-md {
    padding-right: 0;
    margin-right: 0;
  }
  .section-hero .container .indent.indent--right-lg {
    padding-right: 0;
    margin-right: 0;
  }
  .section-breadcrumbs .container.container-width--fullscreen,
  .section-content .container.container-width--fullscreen {
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .section-breadcrumbs .container.container-width--normal,
  .section-content .container.container-width--normal {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .section-breadcrumbs .container.container-width--narrow-lg,
  .section-content .container.container-width--narrow-lg {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .section-breadcrumbs .container.container-width--narrow-md,
  .section-content .container.container-width--narrow-md {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .section-breadcrumbs .container.container-width--narrow-sm,
  .section-content .container.container-width--narrow-sm {
    max-width: 47.3125rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .section-breadcrumbs .container .indent.indent--right-sm,
  .section-content .container .indent.indent--right-sm {
    padding-right: 0;
    margin-right: 0;
  }
  .section-breadcrumbs .container .indent.indent--right-md,
  .section-content .container .indent.indent--right-md {
    padding-right: 0;
    margin-right: 0;
  }
  .section-breadcrumbs .container .indent.indent--right-lg,
  .section-content .container .indent.indent--right-lg {
    padding-right: 0;
    margin-right: 0;
  }
  .offcanvas .container.container-width--fullscreen {
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .offcanvas .container.container-width--normal {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .offcanvas .container.container-width--narrow-lg {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .offcanvas .container.container-width--narrow-md {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .offcanvas .container.container-width--narrow-sm {
    max-width: 47.3125rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .offcanvas .container .indent.indent--right-sm {
    padding-right: 0;
    margin-right: 0;
  }
  .offcanvas .container .indent.indent--right-md {
    padding-right: 0;
    margin-right: 0;
  }
  .offcanvas .container .indent.indent--right-lg {
    padding-right: 0;
    margin-right: 0;
  }
  .footer .container.container-width--fullscreen {
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .footer .container.container-width--normal {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .footer .container.container-width--narrow-lg {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .footer .container.container-width--narrow-md {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .footer .container.container-width--narrow-sm {
    max-width: 47.3125rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --container-padding-left: 1rem;
    --container-padding-right: 1rem;
  }
  .footer .container .indent.indent--right-sm {
    padding-right: 0;
    margin-right: 0;
  }
  .footer .container .indent.indent--right-md {
    padding-right: 0;
    margin-right: 0;
  }
  .footer .container .indent.indent--right-lg {
    padding-right: 0;
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .header-inner .container.container-width--fullscreen {
    max-width: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .header-inner .container.container-width--normal {
    max-width: 65rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .header-inner .container.container-width--narrow-lg {
    max-width: 65rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .header-inner .container.container-width--narrow-md {
    max-width: 63rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .header-inner .container.container-width--narrow-sm {
    max-width: 46.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .header-inner .container .indent.indent--right-sm {
    margin-right: 16.6667%;
    padding-right: 0;
  }
  .header-inner .container .indent.indent--right-md {
    margin-right: 25%;
    padding-right: 0;
  }
  .header-inner .container .indent.indent--right-lg {
    margin-right: 33.3334%;
    padding-right: 0;
  }
  .section-hero .container.container-width--fullscreen {
    max-width: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .section-hero .container.container-width--normal {
    max-width: 65rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .section-hero .container.container-width--narrow-lg {
    max-width: 65rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .section-hero .container.container-width--narrow-md {
    max-width: 63rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .section-hero .container.container-width--narrow-sm {
    max-width: 46.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .section-hero .container .indent.indent--right-sm {
    margin-right: 16.6667%;
    padding-right: 0;
  }
  .section-hero .container .indent.indent--right-md {
    margin-right: 25%;
    padding-right: 0;
  }
  .section-hero .container .indent.indent--right-lg {
    margin-right: 33.3334%;
    padding-right: 0;
  }
  .section-breadcrumbs .container.container-width--fullscreen,
  .section-content .container.container-width--fullscreen {
    max-width: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .section-breadcrumbs .container.container-width--normal,
  .section-content .container.container-width--normal {
    max-width: 65rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .section-breadcrumbs .container.container-width--narrow-lg,
  .section-content .container.container-width--narrow-lg {
    max-width: 65rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .section-breadcrumbs .container.container-width--narrow-md,
  .section-content .container.container-width--narrow-md {
    max-width: 63rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .section-breadcrumbs .container.container-width--narrow-sm,
  .section-content .container.container-width--narrow-sm {
    max-width: 46.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .section-breadcrumbs .container .indent.indent--right-sm,
  .section-content .container .indent.indent--right-sm {
    padding-right: 16.6667%;
    margin-right: 0;
  }
  .section-breadcrumbs .container .indent.indent--right-md,
  .section-content .container .indent.indent--right-md {
    padding-right: 33.3334%;
    margin-right: 0;
  }
  .section-breadcrumbs .container .indent.indent--right-lg,
  .section-content .container .indent.indent--right-lg {
    padding-right: 33.3334%;
    margin-right: 0;
  }
  .offcanvas .container.container-width--fullscreen {
    max-width: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .offcanvas .container.container-width--normal {
    max-width: 65rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .offcanvas .container.container-width--narrow-lg {
    max-width: 65rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .offcanvas .container.container-width--narrow-md {
    max-width: 63rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .offcanvas .container.container-width--narrow-sm {
    max-width: 46.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .offcanvas .container .indent.indent--right-sm {
    padding-right: 16.6667%;
    margin-right: 0;
  }
  .offcanvas .container .indent.indent--right-md {
    padding-right: 33.3334%;
    margin-right: 0;
  }
  .offcanvas .container .indent.indent--right-lg {
    padding-right: 33.3334%;
    margin-right: 0;
  }
  .footer .container.container-width--fullscreen {
    max-width: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .footer .container.container-width--normal {
    max-width: 65rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .footer .container.container-width--narrow-lg {
    max-width: 65rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .footer .container.container-width--narrow-md {
    max-width: 63rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .footer .container.container-width--narrow-sm {
    max-width: 46.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --container-padding-left: 1.5rem;
    --container-padding-right: 1.5rem;
  }
  .footer .container .indent.indent--right-sm {
    padding-right: 16.6667%;
    margin-right: 0;
  }
  .footer .container .indent.indent--right-md {
    padding-right: 33.3334%;
    margin-right: 0;
  }
  .footer .container .indent.indent--right-lg {
    padding-right: 33.3334%;
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .header-inner .container.container-width--fullscreen {
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .header-inner .container.container-width--normal {
    max-width: 79rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .header-inner .container.container-width--narrow-lg {
    max-width: 77.75rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .header-inner .container.container-width--narrow-md {
    max-width: 62rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .header-inner .container.container-width--narrow-sm {
    max-width: 52rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .header-inner .container .indent.indent--right-sm {
    margin-right: 16.6667%;
    padding-right: 0;
  }
  .header-inner .container .indent.indent--right-md {
    margin-right: 33.3334%;
    padding-right: 0;
  }
  .header-inner .container .indent.indent--right-lg {
    margin-right: 50%;
    padding-right: 0;
  }
  .section-hero .container.container-width--fullscreen {
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .section-hero .container.container-width--normal {
    max-width: 79rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .section-hero .container.container-width--narrow-lg {
    max-width: 77.75rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .section-hero .container.container-width--narrow-md {
    max-width: 62rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .section-hero .container.container-width--narrow-sm {
    max-width: 52rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .section-hero .container .indent.indent--right-sm {
    margin-right: 16.6667%;
    padding-right: 0;
  }
  .section-hero .container .indent.indent--right-md {
    margin-right: 33.3334%;
    padding-right: 0;
  }
  .section-hero .container .indent.indent--right-lg {
    margin-right: 50%;
    padding-right: 0;
  }
  .section-breadcrumbs .container.container-width--fullscreen,
  .section-content .container.container-width--fullscreen {
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .section-breadcrumbs .container.container-width--normal,
  .section-content .container.container-width--normal {
    max-width: 79rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .section-breadcrumbs .container.container-width--narrow-lg,
  .section-content .container.container-width--narrow-lg {
    max-width: 77.75rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .section-breadcrumbs .container.container-width--narrow-md,
  .section-content .container.container-width--narrow-md {
    max-width: 62rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .section-breadcrumbs .container.container-width--narrow-sm,
  .section-content .container.container-width--narrow-sm {
    max-width: 52rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .section-breadcrumbs .container .indent.indent--right-sm,
  .section-content .container .indent.indent--right-sm {
    padding-right: 16.6667%;
    margin-right: 0;
  }
  .section-breadcrumbs .container .indent.indent--right-md,
  .section-content .container .indent.indent--right-md {
    padding-right: 33.3334%;
    margin-right: 0;
  }
  .section-breadcrumbs .container .indent.indent--right-lg,
  .section-content .container .indent.indent--right-lg {
    padding-right: 50%;
    margin-right: 0;
  }
  .offcanvas .container.container-width--fullscreen {
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .offcanvas .container.container-width--normal {
    max-width: 79rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .offcanvas .container.container-width--narrow-lg {
    max-width: 77.75rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .offcanvas .container.container-width--narrow-md {
    max-width: 62rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .offcanvas .container.container-width--narrow-sm {
    max-width: 52rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .offcanvas .container .indent.indent--right-sm {
    padding-right: 16.6667%;
    margin-right: 0;
  }
  .offcanvas .container .indent.indent--right-md {
    padding-right: 33.3334%;
    margin-right: 0;
  }
  .offcanvas .container .indent.indent--right-lg {
    padding-right: 50%;
    margin-right: 0;
  }
  .footer .container.container-width--fullscreen {
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .footer .container.container-width--normal {
    max-width: 79rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .footer .container.container-width--narrow-lg {
    max-width: 77.75rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .footer .container.container-width--narrow-md {
    max-width: 62rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .footer .container.container-width--narrow-sm {
    max-width: 52rem;
    padding-left: 2rem;
    padding-right: 2rem;
    --container-padding-left: 2rem;
    --container-padding-right: 2rem;
  }
  .footer .container .indent.indent--right-sm {
    padding-right: 16.6667%;
    margin-right: 0;
  }
  .footer .container .indent.indent--right-md {
    padding-right: 33.3334%;
    margin-right: 0;
  }
  .footer .container .indent.indent--right-lg {
    padding-right: 50%;
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  .header-inner .container.container-width--fullscreen {
    max-width: none;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .header-inner .container.container-width--normal {
    max-width: 95rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .header-inner .container.container-width--narrow-lg {
    max-width: 77.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .header-inner .container.container-width--narrow-md {
    max-width: 67.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .header-inner .container.container-width--narrow-sm {
    max-width: 55.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .header-inner .container .indent.indent--right-sm {
    margin-right: 16.6667%;
    padding-right: 0;
  }
  .header-inner .container .indent.indent--right-md {
    margin-right: 33.3334%;
    padding-right: 0;
  }
  .header-inner .container .indent.indent--right-lg {
    margin-right: 50%;
    padding-right: 0;
  }
  .section-hero .container.container-width--fullscreen {
    max-width: none;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .section-hero .container.container-width--normal {
    max-width: 95rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .section-hero .container.container-width--narrow-lg {
    max-width: 77.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .section-hero .container.container-width--narrow-md {
    max-width: 67.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .section-hero .container.container-width--narrow-sm {
    max-width: 55.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .section-hero .container .indent.indent--right-sm {
    margin-right: 16.6667%;
    padding-right: 0;
  }
  .section-hero .container .indent.indent--right-md {
    margin-right: 33.3334%;
    padding-right: 0;
  }
  .section-hero .container .indent.indent--right-lg {
    margin-right: 50%;
    padding-right: 0;
  }
  .section-breadcrumbs .container.container-width--fullscreen,
  .section-content .container.container-width--fullscreen {
    max-width: none;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .section-breadcrumbs .container.container-width--normal,
  .section-content .container.container-width--normal {
    max-width: 95rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .section-breadcrumbs .container.container-width--narrow-lg,
  .section-content .container.container-width--narrow-lg {
    max-width: 77.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .section-breadcrumbs .container.container-width--narrow-md,
  .section-content .container.container-width--narrow-md {
    max-width: 67.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .section-breadcrumbs .container.container-width--narrow-sm,
  .section-content .container.container-width--narrow-sm {
    max-width: 55.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .section-breadcrumbs .container .indent.indent--right-sm,
  .section-content .container .indent.indent--right-sm {
    padding-right: 16.6667%;
    margin-right: 0;
  }
  .section-breadcrumbs .container .indent.indent--right-md,
  .section-content .container .indent.indent--right-md {
    padding-right: 33.3334%;
    margin-right: 0;
  }
  .section-breadcrumbs .container .indent.indent--right-lg,
  .section-content .container .indent.indent--right-lg {
    padding-right: 50%;
    margin-right: 0;
  }
  .offcanvas .container.container-width--fullscreen {
    max-width: none;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .offcanvas .container.container-width--normal {
    max-width: 95rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .offcanvas .container.container-width--narrow-lg {
    max-width: 77.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .offcanvas .container.container-width--narrow-md {
    max-width: 67.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .offcanvas .container.container-width--narrow-sm {
    max-width: 55.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .offcanvas .container .indent.indent--right-sm {
    padding-right: 16.6667%;
    margin-right: 0;
  }
  .offcanvas .container .indent.indent--right-md {
    padding-right: 33.3334%;
    margin-right: 0;
  }
  .offcanvas .container .indent.indent--right-lg {
    padding-right: 50%;
    margin-right: 0;
  }
  .footer .container.container-width--fullscreen {
    max-width: none;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .footer .container.container-width--normal {
    max-width: 95rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .footer .container.container-width--narrow-lg {
    max-width: 77.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .footer .container.container-width--narrow-md {
    max-width: 67.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .footer .container.container-width--narrow-sm {
    max-width: 55.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    --container-padding-left: 3.75rem;
    --container-padding-right: 3.75rem;
  }
  .footer .container .indent.indent--right-sm {
    padding-right: 16.6667%;
    margin-right: 0;
  }
  .footer .container .indent.indent--right-md {
    padding-right: 33.3334%;
    margin-right: 0;
  }
  .footer .container .indent.indent--right-lg {
    padding-right: 50%;
    margin-right: 0;
  }
}
.container {
  flex: 1;
  width: 100%;
  height: 100%;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.flex-grid {
  justify-content: center;
}

.grid {
  grid-gap: 1.5rem 1.5rem;
}
.grid + .grid, .grid + .flex-grid {
  margin-top: 1.5rem;
}
.grid.grid-columns--2 {
  grid-template-columns: repeat(1, 1fr);
}
.grid.grid-columns--3 {
  grid-template-columns: repeat(1, 1fr);
}
.grid.grid-columns--4 {
  grid-template-columns: repeat(1, 1fr);
}
.grid.grid-columns--5 {
  grid-template-columns: repeat(1, 1fr);
}
.grid.grid-columns--6 {
  grid-template-columns: repeat(1, 1fr);
}

.flex-grid {
  gap: 1.5rem 1.5rem;
}
.flex-grid + .grid, .flex-grid + .flex-grid {
  margin-top: 1.5rem;
}
.flex-grid.grid-columns--2 .grid-column {
  flex: 0 0 calc(100% - 1.5rem / 1 * 0);
  max-width: calc(100% - 1.5rem / 1 * 0);
}
.flex-grid.grid-columns--3 .grid-column {
  flex: 0 0 calc(100% - 1.5rem / 1 * 0);
  max-width: calc(100% - 1.5rem / 1 * 0);
}
.flex-grid.grid-columns--4 .grid-column {
  flex: 0 0 calc(100% - 1.5rem / 1 * 0);
  max-width: calc(100% - 1.5rem / 1 * 0);
}
.flex-grid.grid-columns--5 .grid-column {
  flex: 0 0 calc(100% - 1.5rem / 1 * 0);
  max-width: calc(100% - 1.5rem / 1 * 0);
}
.flex-grid.grid-columns--6 .grid-column {
  flex: 0 0 calc(100% - 1.5rem / 1 * 0);
  max-width: calc(100% - 1.5rem / 1 * 0);
}

@media (min-width: 768px) {
  .grid {
    grid-gap: 1.5rem 1.5rem;
  }
  .grid + .grid, .grid + .flex-grid {
    margin-top: 1.5rem;
  }
  .grid.grid-columns--2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid.grid-columns--3 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid.grid-columns--4 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid.grid-columns--5 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid.grid-columns--6 {
    grid-template-columns: repeat(2, 1fr);
  }
  .flex-grid {
    gap: 1.5rem 1.5rem;
  }
  .flex-grid + .grid, .flex-grid + .flex-grid {
    margin-top: 1.5rem;
  }
  .flex-grid.grid-columns--2 .grid-column {
    flex: 0 0 calc(50% - 1.5rem / 2 * 1);
    max-width: calc(50% - 1.5rem / 2 * 1);
  }
  .flex-grid.grid-columns--3 .grid-column {
    flex: 0 0 calc(50% - 1.5rem / 2 * 1);
    max-width: calc(50% - 1.5rem / 2 * 1);
  }
  .flex-grid.grid-columns--4 .grid-column {
    flex: 0 0 calc(50% - 1.5rem / 2 * 1);
    max-width: calc(50% - 1.5rem / 2 * 1);
  }
  .flex-grid.grid-columns--5 .grid-column {
    flex: 0 0 calc(50% - 1.5rem / 2 * 1);
    max-width: calc(50% - 1.5rem / 2 * 1);
  }
  .flex-grid.grid-columns--6 .grid-column {
    flex: 0 0 calc(50% - 1.5rem / 2 * 1);
    max-width: calc(50% - 1.5rem / 2 * 1);
  }
}
@media (min-width: 992px) {
  .grid {
    grid-gap: 2rem 2rem;
  }
  .grid + .grid, .grid + .flex-grid {
    margin-top: 2rem;
  }
  .grid.grid-columns--2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid.grid-columns--3 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid.grid-columns--4 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid.grid-columns--5 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid.grid-columns--6 {
    grid-template-columns: repeat(4, 1fr);
  }
  .flex-grid {
    gap: 2rem 2rem;
  }
  .flex-grid + .grid, .flex-grid + .flex-grid {
    margin-top: 2rem;
  }
  .flex-grid.grid-columns--2 .grid-column {
    flex: 0 0 calc(50% - 2rem / 2 * 1);
    max-width: calc(50% - 2rem / 2 * 1);
  }
  .flex-grid.grid-columns--3 .grid-column {
    flex: 0 0 calc(50% - 2rem / 2 * 1);
    max-width: calc(50% - 2rem / 2 * 1);
  }
  .flex-grid.grid-columns--4 .grid-column {
    flex: 0 0 calc(33.3333333333% - 2rem / 3 * 2);
    max-width: calc(33.3333333333% - 2rem / 3 * 2);
  }
  .flex-grid.grid-columns--5 .grid-column {
    flex: 0 0 calc(50% - 2rem / 2 * 1);
    max-width: calc(50% - 2rem / 2 * 1);
  }
  .flex-grid.grid-columns--6 .grid-column {
    flex: 0 0 calc(25% - 2rem / 4 * 3);
    max-width: calc(25% - 2rem / 4 * 3);
  }
}
@media (min-width: 1200px) {
  .grid {
    grid-gap: 2rem 2rem;
  }
  .grid + .grid, .grid + .flex-grid {
    margin-top: 2rem;
  }
  .grid.grid-columns--2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid.grid-columns--3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid.grid-columns--4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid.grid-columns--5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid.grid-columns--6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .flex-grid {
    gap: 2rem 2rem;
  }
  .flex-grid + .grid, .flex-grid + .flex-grid {
    margin-top: 2rem;
  }
  .flex-grid.grid-columns--2 .grid-column {
    flex: 0 0 calc(50% - 2rem / 2 * 1);
    max-width: calc(50% - 2rem / 2 * 1);
  }
  .flex-grid.grid-columns--3 .grid-column {
    flex: 0 0 calc(33.3333333333% - 2rem / 3 * 2);
    max-width: calc(33.3333333333% - 2rem / 3 * 2);
  }
  .flex-grid.grid-columns--4 .grid-column {
    flex: 0 0 calc(25% - 2rem / 4 * 3);
    max-width: calc(25% - 2rem / 4 * 3);
  }
  .flex-grid.grid-columns--5 .grid-column {
    flex: 0 0 calc(20% - 2rem / 5 * 4);
    max-width: calc(20% - 2rem / 5 * 4);
  }
  .flex-grid.grid-columns--6 .grid-column {
    flex: 0 0 calc(16.6666666667% - 2rem / 6 * 5);
    max-width: calc(16.6666666667% - 2rem / 6 * 5);
  }
}
.grid {
  display: grid;
}
.grid .grid-column {
  min-width: 0;
  width: auto;
}
.grid .grid-column.grid-column-span2 {
  grid-column: span 2;
}
.grid .grid-column.grid-column-span3 {
  grid-column: span 4;
}
.grid .grid-column.grid-column-span4 {
  grid-column: span 4;
}
.grid .grid-column.grid-column-span6 {
  grid-column: span 6;
}
.grid .grid-column.grid-column-span8 {
  grid-column: span 8;
}
.grid .grid-column.grid-column-span12 {
  grid-column: span 12;
}

.flex-grid {
  display: flex;
  flex-wrap: wrap;
}
.flex-grid.grid-columns--align-left {
  justify-content: flex-start;
}
.flex-grid.grid-columns--align-right {
  justify-content: flex-end;
}
.flex-grid .grid-column {
  min-width: 0;
  flex: 0 0 100%;
  max-width: 100%;
  box-sizing: border-box;
}
@media (max-width: 767.98px) {
  .flex-grid.grid--mobile-scroll {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    scroll-snap-align: start;
    scroll-snap-stop: normal;
    scroll-padding: 0 var(--container-padding-right) 0 var(--container-padding-left);
    scrollbar-width: none;
    justify-content: flex-start;
    padding: var(--grid-mobile-scroll-shadow-bleed, 2.5rem) var(--container-padding-right) var(--grid-mobile-scroll-shadow-bleed, 2.5rem) var(--container-padding-left);
    margin: calc(-1 * var(--grid-mobile-scroll-shadow-bleed, 2.5rem)) calc(-1 * var(--container-padding-right)) calc(-1 * var(--grid-mobile-scroll-shadow-bleed, 2.5rem)) calc(-1 * var(--container-padding-left));
  }
  .flex-grid.grid--mobile-scroll::-webkit-scrollbar {
    display: none;
  }
  .flex-grid.grid--mobile-scroll[class*=grid-columns--] .grid-column {
    flex: 0 0 80%;
    min-width: 80%;
    max-width: 80%;
    scroll-snap-align: start;
  }
}

.grid-row,
.grid-column {
  position: relative;
}

.card {
  border-style: none;
  transition: all 0.2s ease-in-out;
}
.card .text-section {
  justify-content: space-between;
}

.card {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.08);
}

.card-link .card:hover {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.2);
}

.card {
  padding: 0 0 0 0;
  border-width: 0;
  border-radius: 0.5rem;
}
.card .asset-section {
  padding: 0 0 0 0;
}
.card .text-section {
  padding: 1.5rem 1.5rem 1.5rem 1.5rem;
}

.card .text-section .eyebrow + .heading {
  margin-top: 0.25rem;
}
.card .text-section .heading {
  font-size: 1.5rem;
  line-height: 1.45;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .card {
    padding: 0 0 0 0;
    border-width: 0;
    border-radius: 0.75rem;
  }
  .card .asset-section {
    padding: 0 0 0 0;
  }
  .card .text-section {
    padding: 2.5rem 2.5rem 2.5rem 2.5rem;
  }
  .card .text-section .eyebrow + .heading {
    margin-top: 0.25rem;
  }
  .card .text-section .heading {
    font-size: 1.75rem;
    line-height: 1.45;
    letter-spacing: normal;
  }
}
.card {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 0;
  height: 100%;
  position: relative;
  overflow: hidden;
  border-style: solid;
}
.card .text-section {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  z-index: 2;
}
.card .text-section .text-inner {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.card .text-section .cta {
  width: 100%;
  flex-grow: 1;
  justify-content: flex-end;
}
.card .text-section .cta .button-group {
  width: 100%;
  align-self: flex-end;
}
.card .text-section .cta .button-group .button {
  width: 100%;
  justify-content: center;
}
@media (min-width: 768px) {
  .card .text-section .cta .button-group .button:not(.button--stretched) {
    width: auto;
    justify-content: inherit;
  }
}
.card .text-section .cta .button-group .button .inline-icon {
  width: auto;
}
.card .asset-section {
  display: flex;
  width: 100%;
}
.card .asset-section figure {
  width: 100%;
}
.card .asset-section figure .image {
  border-radius: 0;
}

.card-link {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.card-link:hover .card {
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.2);
}

.card .asset-section {
  flex-shrink: 0;
  overflow: hidden;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  .card .asset-section {
    border-radius: 0.75rem;
  }
}
.card .asset-section figure {
  display: block;
}

.horizontal-card {
  border-style: none;
}
.horizontal-card .text-section {
  justify-content: space-between;
}

.horizontal-card .text-section .button.button-primary {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: none;
  transition: all 0.2s ease-in-out;
}
.horizontal-card .text-section .button.button-primary .standalone-icon::before,
.horizontal-card .text-section .button.button-primary .inline-icon::before {
  transition: all 0.2s ease-in-out;
}
.horizontal-card .text-section .button.button-primary:hover {
  text-decoration: none;
}
.horizontal-card .text-section .button.button-primary:active {
  text-decoration: none;
}
.horizontal-card .text-section .button.button-primary:disabled, .horizontal-card .text-section .button.button-primary.button-disabled {
  text-decoration: none;
  opacity: 0.5;
}

.horizontal-card {
  background-color: #ffffff;
  border-color: #000;
  box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.1);
}

.horizontal-card {
  padding: 0 0 0 0;
  border-width: 0.0625rem;
  border-radius: 0.5rem;
}
.horizontal-card .asset-section {
  width: 100%;
  padding: 0 0 0 0;
}
.horizontal-card .text-section {
  width: 100%;
  padding: 1.25rem 1.25rem 1.25rem 1.25rem;
}

.horizontal-card .text-section .eyebrow + .heading {
  margin-top: 0.25rem;
}
.horizontal-card .text-section .heading {
  font-size: 1.5rem;
  line-height: 1.45;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .horizontal-card {
    padding: 0 0 0 0;
    border-width: 0.0625rem;
    border-radius: 0.75rem;
  }
  .horizontal-card .asset-section {
    width: 35%;
    padding: 0 0 0 0;
  }
  .horizontal-card .text-section {
    width: 65%;
    padding: 2.5rem 2.5rem 2.5rem 2.5rem;
  }
  .horizontal-card .text-section .eyebrow + .heading {
    margin-top: 0.25rem;
  }
  .horizontal-card .text-section .heading {
    font-size: 1.75rem;
    line-height: 1.45;
    letter-spacing: normal;
  }
}
.horizontal-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 0;
  height: 100%;
  position: relative;
  overflow: hidden;
}
@media (min-width: 768px) {
  .horizontal-card {
    flex-direction: row;
    align-items: flex-start;
  }
}
.horizontal-card .text-section {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  z-index: 2;
}
.horizontal-card .text-section .text-inner {
  width: 100%;
}
.horizontal-card .text-section .cta {
  width: 100%;
}
.horizontal-card .text-section .cta .button-group {
  width: 100%;
  align-self: flex-end;
}
.horizontal-card .text-section .cta .button-group .button .inline-icon {
  width: auto;
}
.horizontal-card .asset-section {
  display: flex;
  height: 100%;
}
.horizontal-card .asset-section figure {
  width: 100%;
  height: 100%;
}
.horizontal-card .asset-section figure .image {
  border-radius: 0;
  height: 100%;
}
.horizontal-card .asset-section figure .image picture {
  height: 100%;
}

.icon-arrow-right::before {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M13.4377206,5 C13.7828506,5 14.0627206,5.279853 14.0627206,5.625 L14.0627206,12.65625 C14.0627206,13.0014 13.7828506,13.2812 13.4377206,13.28125 C13.0925406,13.28125 12.8127206,13.00143 12.8127206,12.65625 L12.8127206,7.13379 L6.06663064,13.87988 C5.82252964,14.1235 5.42677264,14.12377 5.18283764,13.87988 C4.93890714,13.63595 4.93920114,13.24021 5.18283764,12.99609 L11.9289306,6.25 L6.40647064,6.25 C6.06129064,6.25 5.78147064,5.970178 5.78147064,5.625 C5.78147064,5.279822 6.06129064,5 6.40647064,5 L13.4377206,5 Z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M13.4377206,5 C13.7828506,5 14.0627206,5.279853 14.0627206,5.625 L14.0627206,12.65625 C14.0627206,13.0014 13.7828506,13.2812 13.4377206,13.28125 C13.0925406,13.28125 12.8127206,13.00143 12.8127206,12.65625 L12.8127206,7.13379 L6.06663064,13.87988 C5.82252964,14.1235 5.42677264,14.12377 5.18283764,13.87988 C4.93890714,13.63595 4.93920114,13.24021 5.18283764,12.99609 L11.9289306,6.25 L6.40647064,6.25 C6.06129064,6.25 5.78147064,5.970178 5.78147064,5.625 C5.78147064,5.279822 6.06129064,5 6.40647064,5 L13.4377206,5 Z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-arrow-down::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M8 3.125C8.27611 3.12504 8.5 3.34888 8.5 3.625V11.168L11.3965 8.27148C11.5917 8.07626 11.9083 8.07623 12.1035 8.27148C12.2987 8.46674 12.2987 8.78326 12.1035 8.97852L8.35352 12.7285C8.15827 12.9238 7.84175 12.9237 7.64648 12.7285L3.89648 8.97852C3.70122 8.78325 3.70122 8.46675 3.89648 8.27148C4.09175 8.07626 4.40827 8.07623 4.60352 8.27148L7.5 11.168V3.625C7.5 3.34886 7.72386 3.125 8 3.125Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M8 3.125C8.27611 3.12504 8.5 3.34888 8.5 3.625V11.168L11.3965 8.27148C11.5917 8.07626 11.9083 8.07623 12.1035 8.27148C12.2987 8.46674 12.2987 8.78326 12.1035 8.97852L8.35352 12.7285C8.15827 12.9238 7.84175 12.9237 7.64648 12.7285L3.89648 8.97852C3.70122 8.78325 3.70122 8.46675 3.89648 8.27148C4.09175 8.07626 4.40827 8.07623 4.60352 8.27148L7.5 11.168V3.625C7.5 3.34886 7.72386 3.125 8 3.125Z'/%3E%3C/svg%3E");
}

.icon-arrow-left::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.02148 3.89648C7.21675 3.70122 7.53325 3.70122 7.72852 3.89648C7.9237 4.09175 7.92375 4.40828 7.72852 4.60352L4.83203 7.5H12.375C12.6511 7.50004 12.875 7.72388 12.875 8C12.875 8.27608 12.6511 8.49996 12.375 8.5H4.83203L7.72852 11.3965C7.9237 11.5918 7.92375 11.9083 7.72852 12.1035C7.53328 12.2988 7.21675 12.2987 7.02148 12.1035L3.27148 8.35352C3.07622 8.15825 3.07622 7.84175 3.27148 7.64648L7.02148 3.89648Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.02148 3.89648C7.21675 3.70122 7.53325 3.70122 7.72852 3.89648C7.9237 4.09175 7.92375 4.40828 7.72852 4.60352L4.83203 7.5H12.375C12.6511 7.50004 12.875 7.72388 12.875 8C12.875 8.27608 12.6511 8.49996 12.375 8.5H4.83203L7.72852 11.3965C7.9237 11.5918 7.92375 11.9083 7.72852 12.1035C7.53328 12.2988 7.21675 12.2987 7.02148 12.1035L3.27148 8.35352C3.07622 8.15825 3.07622 7.84175 3.27148 7.64648L7.02148 3.89648Z'/%3E%3C/svg%3E");
}

.icon-arrow-up::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.72461 3.20703C7.91863 3.07907 8.18272 3.10079 8.35352 3.27148L12.1035 7.02148C12.2987 7.21667 12.2986 7.53324 12.1035 7.72852C11.9083 7.92378 11.5917 7.92378 11.3965 7.72852L8.5 4.83203V12.375C8.5 12.6511 8.27609 12.8749 8 12.875C7.72386 12.875 7.5 12.6511 7.5 12.375V4.83203L4.60352 7.72852C4.40825 7.92378 4.09175 7.92378 3.89648 7.72852C3.70133 7.53325 3.70126 7.21671 3.89648 7.02148L7.64648 3.27148L7.72461 3.20703Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.72461 3.20703C7.91863 3.07907 8.18272 3.10079 8.35352 3.27148L12.1035 7.02148C12.2987 7.21667 12.2986 7.53324 12.1035 7.72852C11.9083 7.92378 11.5917 7.92378 11.3965 7.72852L8.5 4.83203V12.375C8.5 12.6511 8.27609 12.8749 8 12.875C7.72386 12.875 7.5 12.6511 7.5 12.375V4.83203L4.60352 7.72852C4.40825 7.92378 4.09175 7.92378 3.89648 7.72852C3.70133 7.53325 3.70126 7.21671 3.89648 7.02148L7.64648 3.27148L7.72461 3.20703Z'/%3E%3C/svg%3E");
}

.icon-chain::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M3.91895 7C4.12585 6.81738 4.4422 6.83718 4.625 7.04395C4.8077 7.25085 4.78786 7.56718 4.58105 7.75L4.2666 8.02637C4.02475 8.26733 3.83278 8.55406 3.70117 8.86914C3.56832 9.18734 3.50003 9.52921 3.5 9.87402C3.5 10.2189 3.56833 10.5607 3.70117 10.8789C3.83404 11.1971 4.02924 11.4861 4.27441 11.7285C4.77367 12.2221 5.44738 12.4989 6.14941 12.499C6.84149 12.499 7.50487 12.2284 8.00195 11.748L8.22363 11.4521C8.38839 11.2307 8.70227 11.184 8.92383 11.3486C9.1451 11.5133 9.19069 11.8263 9.02637 12.0479L8.77832 12.3818C8.76325 12.4021 8.74647 12.4217 8.72852 12.4395C8.04195 13.1183 7.11494 13.499 6.14941 13.499C5.18408 13.4989 4.25775 13.1182 3.57129 12.4395C3.23203 12.104 2.96215 11.704 2.77832 11.2637C2.59461 10.8235 2.5 10.351 2.5 9.87402C2.50003 9.39703 2.59458 8.92456 2.77832 8.48438C2.96216 8.04411 3.23203 7.64405 3.57129 7.30859L3.5918 7.29004L3.91895 7ZM9.52148 5.77148C9.7167 5.57632 10.0333 5.57638 10.2285 5.77148C10.4238 5.96673 10.4237 6.28325 10.2285 6.47852L6.47852 10.2285C6.28325 10.4238 5.96675 10.4238 5.77148 10.2285C5.57636 10.0332 5.57627 9.7167 5.77148 9.52148L9.52148 5.77148ZM9.87402 2.5C10.3501 2.50003 10.8219 2.59417 11.2617 2.77637C11.7013 2.95852 12.101 3.22508 12.4375 3.56152C12.7741 3.89817 13.0415 4.29845 13.2236 4.73828C13.4057 5.17792 13.499 5.64916 13.499 6.125C13.499 6.601 13.4058 7.07293 13.2236 7.5127C13.0415 7.95239 12.774 8.35193 12.4375 8.68848C12.4293 8.69668 12.4209 8.70528 12.4121 8.71289L12.0781 9.00293C11.8698 9.18389 11.5542 9.16133 11.373 8.95312C11.192 8.74478 11.2137 8.4292 11.4219 8.24805L11.7354 7.97461C11.9763 7.73214 12.169 7.44572 12.2998 7.12988C12.4317 6.81146 12.499 6.46966 12.499 6.125C12.499 5.78053 12.4316 5.43937 12.2998 5.12109C12.1679 4.80259 11.9742 4.51234 11.7305 4.26855C11.4868 4.02494 11.1972 3.83209 10.8789 3.7002C10.5604 3.56827 10.2187 3.50002 9.87402 3.5C9.18293 3.50003 8.51955 3.77227 8.02832 4.25781L7.75293 4.57715C7.57237 4.78582 7.25671 4.80932 7.04785 4.62891C6.83896 4.44841 6.81667 4.13278 6.99707 3.92383L7.28613 3.58789C7.29396 3.57885 7.3021 3.56998 7.31055 3.56152C7.99036 2.88181 8.9127 2.50003 9.87402 2.5Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M3.91895 7C4.12585 6.81738 4.4422 6.83718 4.625 7.04395C4.8077 7.25085 4.78786 7.56718 4.58105 7.75L4.2666 8.02637C4.02475 8.26733 3.83278 8.55406 3.70117 8.86914C3.56832 9.18734 3.50003 9.52921 3.5 9.87402C3.5 10.2189 3.56833 10.5607 3.70117 10.8789C3.83404 11.1971 4.02924 11.4861 4.27441 11.7285C4.77367 12.2221 5.44738 12.4989 6.14941 12.499C6.84149 12.499 7.50487 12.2284 8.00195 11.748L8.22363 11.4521C8.38839 11.2307 8.70227 11.184 8.92383 11.3486C9.1451 11.5133 9.19069 11.8263 9.02637 12.0479L8.77832 12.3818C8.76325 12.4021 8.74647 12.4217 8.72852 12.4395C8.04195 13.1183 7.11494 13.499 6.14941 13.499C5.18408 13.4989 4.25775 13.1182 3.57129 12.4395C3.23203 12.104 2.96215 11.704 2.77832 11.2637C2.59461 10.8235 2.5 10.351 2.5 9.87402C2.50003 9.39703 2.59458 8.92456 2.77832 8.48438C2.96216 8.04411 3.23203 7.64405 3.57129 7.30859L3.5918 7.29004L3.91895 7ZM9.52148 5.77148C9.7167 5.57632 10.0333 5.57638 10.2285 5.77148C10.4238 5.96673 10.4237 6.28325 10.2285 6.47852L6.47852 10.2285C6.28325 10.4238 5.96675 10.4238 5.77148 10.2285C5.57636 10.0332 5.57627 9.7167 5.77148 9.52148L9.52148 5.77148ZM9.87402 2.5C10.3501 2.50003 10.8219 2.59417 11.2617 2.77637C11.7013 2.95852 12.101 3.22508 12.4375 3.56152C12.7741 3.89817 13.0415 4.29845 13.2236 4.73828C13.4057 5.17792 13.499 5.64916 13.499 6.125C13.499 6.601 13.4058 7.07293 13.2236 7.5127C13.0415 7.95239 12.774 8.35193 12.4375 8.68848C12.4293 8.69668 12.4209 8.70528 12.4121 8.71289L12.0781 9.00293C11.8698 9.18389 11.5542 9.16133 11.373 8.95312C11.192 8.74478 11.2137 8.4292 11.4219 8.24805L11.7354 7.97461C11.9763 7.73214 12.169 7.44572 12.2998 7.12988C12.4317 6.81146 12.499 6.46966 12.499 6.125C12.499 5.78053 12.4316 5.43937 12.2998 5.12109C12.1679 4.80259 11.9742 4.51234 11.7305 4.26855C11.4868 4.02494 11.1972 3.83209 10.8789 3.7002C10.5604 3.56827 10.2187 3.50002 9.87402 3.5C9.18293 3.50003 8.51955 3.77227 8.02832 4.25781L7.75293 4.57715C7.57237 4.78582 7.25671 4.80932 7.04785 4.62891C6.83896 4.44841 6.81667 4.13278 6.99707 3.92383L7.28613 3.58789C7.29396 3.57885 7.3021 3.56998 7.31055 3.56152C7.99036 2.88181 8.9127 2.50003 9.87402 2.5Z'/%3E%3C/svg%3E");
}

.icon-mail::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M12.4707 3.02734C12.942 3.02746 13.3942 3.21457 13.7275 3.54785C14.0608 3.88115 14.2479 4.33335 14.248 4.80469V11.1943C14.248 11.6657 14.0608 12.1179 13.7275 12.4512C13.3942 12.7845 12.942 12.9716 12.4707 12.9717H3.52539C3.05407 12.9716 2.60184 12.7845 2.26855 12.4512C1.93528 12.1179 1.74813 11.6657 1.74805 11.1943V4.80469C1.74816 4.33336 1.93527 3.88115 2.26855 3.54785C2.60184 3.21457 3.05407 3.02747 3.52539 3.02734H12.4707ZM8.27539 9.05469C8.10744 9.16663 7.88864 9.16665 7.7207 9.05469L2.74805 5.73926V11.1943C2.74813 11.4005 2.82985 11.5984 2.97559 11.7441C3.12133 11.8899 3.31928 11.9716 3.52539 11.9717H12.4707C12.6768 11.9716 12.8748 11.8899 13.0205 11.7441C13.1663 11.5984 13.248 11.4005 13.248 11.1943V5.73926L8.27539 9.05469ZM3.52539 4.02734C3.31928 4.02747 3.12134 4.10913 2.97559 4.25488C2.88804 4.34243 2.82658 4.44977 2.78906 4.56543L7.99805 8.03711L13.2061 4.56543C13.1685 4.44988 13.108 4.34236 13.0205 4.25488C12.8748 4.10914 12.6768 4.02746 12.4707 4.02734H3.52539Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M12.4707 3.02734C12.942 3.02746 13.3942 3.21457 13.7275 3.54785C14.0608 3.88115 14.2479 4.33335 14.248 4.80469V11.1943C14.248 11.6657 14.0608 12.1179 13.7275 12.4512C13.3942 12.7845 12.942 12.9716 12.4707 12.9717H3.52539C3.05407 12.9716 2.60184 12.7845 2.26855 12.4512C1.93528 12.1179 1.74813 11.6657 1.74805 11.1943V4.80469C1.74816 4.33336 1.93527 3.88115 2.26855 3.54785C2.60184 3.21457 3.05407 3.02747 3.52539 3.02734H12.4707ZM8.27539 9.05469C8.10744 9.16663 7.88864 9.16665 7.7207 9.05469L2.74805 5.73926V11.1943C2.74813 11.4005 2.82985 11.5984 2.97559 11.7441C3.12133 11.8899 3.31928 11.9716 3.52539 11.9717H12.4707C12.6768 11.9716 12.8748 11.8899 13.0205 11.7441C13.1663 11.5984 13.248 11.4005 13.248 11.1943V5.73926L8.27539 9.05469ZM3.52539 4.02734C3.31928 4.02747 3.12134 4.10913 2.97559 4.25488C2.88804 4.34243 2.82658 4.44977 2.78906 4.56543L7.99805 8.03711L13.2061 4.56543C13.1685 4.44988 13.108 4.34236 13.0205 4.25488C12.8748 4.10914 12.6768 4.02746 12.4707 4.02734H3.52539Z'/%3E%3C/svg%3E");
}

.icon-external::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M8.10059 3.67578C8.32831 3.72236 8.49979 3.92457 8.5 4.16602C8.5 4.40763 8.32841 4.60961 8.10059 4.65625L8 4.66602H4.16602C3.95999 4.66613 3.76195 4.74793 3.61621 4.89355C3.47055 5.03921 3.3889 5.23739 3.38867 5.44336V11.833C3.38876 12.039 3.4706 12.2371 3.61621 12.3828C3.76197 12.5286 3.95989 12.6102 4.16602 12.6104H10.5557C10.7618 12.6103 10.9597 12.5286 11.1055 12.3828C11.2511 12.237 11.3329 12.0391 11.333 11.833V7.99902C11.3334 7.72327 11.5572 7.49908 11.833 7.49902C12.1089 7.49902 12.3326 7.72323 12.333 7.99902V11.833C12.3329 12.3043 12.1457 12.7565 11.8125 13.0898C11.4792 13.4232 11.027 13.6103 10.5557 13.6104H4.16602C3.69468 13.6102 3.24248 13.4231 2.90918 13.0898C2.57603 12.7565 2.38876 12.3043 2.38867 11.833V5.44336C2.3889 4.97218 2.57599 4.51972 2.90918 4.18652C3.24245 3.85336 3.69478 3.66613 4.16602 3.66602H8L8.10059 3.67578ZM13.1113 2.38867C13.1437 2.3887 13.1762 2.39119 13.208 2.39746C13.2677 2.40921 13.323 2.43292 13.373 2.46387C13.3773 2.46653 13.3825 2.4679 13.3867 2.4707C13.403 2.48145 13.4168 2.4953 13.4316 2.50781C13.4424 2.51692 13.4547 2.52499 13.4648 2.53516C13.5646 2.635 13.6126 2.7667 13.6104 2.89746V6.08301C13.6104 6.35915 13.3865 6.58301 13.1104 6.58301C12.8345 6.58272 12.6104 6.35897 12.6104 6.08301V4.09668L7.71484 8.99219C7.51965 9.18738 7.20309 9.18723 7.00781 8.99219C6.81255 8.79693 6.81255 8.48042 7.00781 8.28516L11.9043 3.38867H9.91602C9.64007 3.38844 9.41602 3.16467 9.41602 2.88867C9.41602 2.61267 9.64007 2.38891 9.91602 2.38867H13.1113Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M8.10059 3.67578C8.32831 3.72236 8.49979 3.92457 8.5 4.16602C8.5 4.40763 8.32841 4.60961 8.10059 4.65625L8 4.66602H4.16602C3.95999 4.66613 3.76195 4.74793 3.61621 4.89355C3.47055 5.03921 3.3889 5.23739 3.38867 5.44336V11.833C3.38876 12.039 3.4706 12.2371 3.61621 12.3828C3.76197 12.5286 3.95989 12.6102 4.16602 12.6104H10.5557C10.7618 12.6103 10.9597 12.5286 11.1055 12.3828C11.2511 12.237 11.3329 12.0391 11.333 11.833V7.99902C11.3334 7.72327 11.5572 7.49908 11.833 7.49902C12.1089 7.49902 12.3326 7.72323 12.333 7.99902V11.833C12.3329 12.3043 12.1457 12.7565 11.8125 13.0898C11.4792 13.4232 11.027 13.6103 10.5557 13.6104H4.16602C3.69468 13.6102 3.24248 13.4231 2.90918 13.0898C2.57603 12.7565 2.38876 12.3043 2.38867 11.833V5.44336C2.3889 4.97218 2.57599 4.51972 2.90918 4.18652C3.24245 3.85336 3.69478 3.66613 4.16602 3.66602H8L8.10059 3.67578ZM13.1113 2.38867C13.1437 2.3887 13.1762 2.39119 13.208 2.39746C13.2677 2.40921 13.323 2.43292 13.373 2.46387C13.3773 2.46653 13.3825 2.4679 13.3867 2.4707C13.403 2.48145 13.4168 2.4953 13.4316 2.50781C13.4424 2.51692 13.4547 2.52499 13.4648 2.53516C13.5646 2.635 13.6126 2.7667 13.6104 2.89746V6.08301C13.6104 6.35915 13.3865 6.58301 13.1104 6.58301C12.8345 6.58272 12.6104 6.35897 12.6104 6.08301V4.09668L7.71484 8.99219C7.51965 9.18738 7.20309 9.18723 7.00781 8.99219C6.81255 8.79693 6.81255 8.48042 7.00781 8.28516L11.9043 3.38867H9.91602C9.64007 3.38844 9.41602 3.16467 9.41602 2.88867C9.41602 2.61267 9.64007 2.38891 9.91602 2.38867H13.1113Z'/%3E%3C/svg%3E");
}

.icon-phone::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M6.08105 2.38867C6.28551 2.38867 6.46997 2.5133 6.5459 2.70312L7.82324 5.89746C7.91439 6.12532 7.82665 6.38546 7.61621 6.51172L6.42871 7.22363C6.99523 8.19399 7.80229 9.00157 8.77246 9.56836L9.48633 8.38184L9.53906 8.30859C9.67657 8.1519 9.90111 8.09502 10.1006 8.1748L13.2949 9.45215C13.4846 9.52804 13.6092 9.71175 13.6094 9.91602V12.4717C13.6094 12.9432 13.4223 13.3961 13.0889 13.7295C12.7555 14.0629 12.3026 14.25 11.8311 14.25C11.821 14.25 11.8108 14.2496 11.8008 14.249C9.18689 14.0901 6.72186 12.9796 4.87012 11.1279C3.01842 9.27623 1.90799 6.81112 1.74902 4.19727C1.74841 4.18717 1.74805 4.17613 1.74805 4.16602C1.74816 3.69468 1.93526 3.24248 2.26855 2.90918C2.60185 2.57588 3.05405 2.38879 3.52539 2.38867H6.08105ZM3.52539 3.38867C3.31927 3.38879 3.12135 3.47045 2.97559 3.61621C2.83259 3.75921 2.7512 3.95241 2.74805 4.1543C2.89611 6.51779 3.90233 8.74608 5.57715 10.4209C7.25153 12.0952 9.47901 13.1006 11.8418 13.249C12.0443 13.2463 12.2384 13.1659 12.3818 13.0225C12.5277 12.8766 12.6094 12.678 12.6094 12.4717V10.2549L10.124 9.25977L9.38477 10.4932C9.25088 10.7161 8.96863 10.7995 8.73535 10.6846C7.2493 9.95168 6.04638 8.74874 5.31348 7.2627C5.19838 7.02932 5.28175 6.74619 5.50488 6.6123L6.73633 5.87305L5.74316 3.38867H3.52539Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M6.08105 2.38867C6.28551 2.38867 6.46997 2.5133 6.5459 2.70312L7.82324 5.89746C7.91439 6.12532 7.82665 6.38546 7.61621 6.51172L6.42871 7.22363C6.99523 8.19399 7.80229 9.00157 8.77246 9.56836L9.48633 8.38184L9.53906 8.30859C9.67657 8.1519 9.90111 8.09502 10.1006 8.1748L13.2949 9.45215C13.4846 9.52804 13.6092 9.71175 13.6094 9.91602V12.4717C13.6094 12.9432 13.4223 13.3961 13.0889 13.7295C12.7555 14.0629 12.3026 14.25 11.8311 14.25C11.821 14.25 11.8108 14.2496 11.8008 14.249C9.18689 14.0901 6.72186 12.9796 4.87012 11.1279C3.01842 9.27623 1.90799 6.81112 1.74902 4.19727C1.74841 4.18717 1.74805 4.17613 1.74805 4.16602C1.74816 3.69468 1.93526 3.24248 2.26855 2.90918C2.60185 2.57588 3.05405 2.38879 3.52539 2.38867H6.08105ZM3.52539 3.38867C3.31927 3.38879 3.12135 3.47045 2.97559 3.61621C2.83259 3.75921 2.7512 3.95241 2.74805 4.1543C2.89611 6.51779 3.90233 8.74608 5.57715 10.4209C7.25153 12.0952 9.47901 13.1006 11.8418 13.249C12.0443 13.2463 12.2384 13.1659 12.3818 13.0225C12.5277 12.8766 12.6094 12.678 12.6094 12.4717V10.2549L10.124 9.25977L9.38477 10.4932C9.25088 10.7161 8.96863 10.7995 8.73535 10.6846C7.2493 9.95168 6.04638 8.74874 5.31348 7.2627C5.19838 7.02932 5.28175 6.74619 5.50488 6.6123L6.73633 5.87305L5.74316 3.38867H3.52539Z'/%3E%3C/svg%3E");
}

.icon-fax::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M6.47266 2.08398C7.16564 2.08412 7.78122 2.41064 8.17773 2.91699H12.583C13.1575 2.91699 13.7089 3.14552 14.1152 3.55176C14.5215 3.95808 14.75 4.50934 14.75 5.08398V10.917C14.75 11.4916 14.5216 12.0429 14.1152 12.4492C13.7089 12.8555 13.1576 13.084 12.583 13.084H8.17773C7.78123 13.5905 7.16573 13.9169 6.47266 13.917H5.63867C4.94557 13.9169 4.33015 13.5905 3.93359 13.084H3.41699C2.84234 13.084 2.29108 12.8555 1.88477 12.4492C1.47843 12.0429 1.25 11.4916 1.25 10.917V5.08398C1.25 4.50935 1.47844 3.95809 1.88477 3.55176C2.29108 3.14553 2.84243 2.91699 3.41699 2.91699H3.93359C4.33016 2.41064 4.94567 2.08405 5.63867 2.08398H6.47266ZM5.63867 3.08398C4.99444 3.0841 4.47266 3.60672 4.47266 4.25098V11.751C4.47283 12.3951 4.99454 12.9169 5.63867 12.917H6.47266C7.11671 12.9168 7.6385 12.395 7.63867 11.751V4.25098C7.63867 3.60679 7.11681 3.08422 6.47266 3.08398H5.63867ZM3.41699 3.91699C3.10765 3.91699 2.81057 4.0401 2.5918 4.25879C2.373 4.47758 2.25 4.77456 2.25 5.08398V10.917C2.25 11.2264 2.37301 11.5234 2.5918 11.7422C2.8106 11.961 3.10759 12.084 3.41699 12.084H3.50098C3.48417 11.9753 3.47267 11.8644 3.47266 11.751V4.25098C3.47266 4.13734 3.48412 4.02591 3.50098 3.91699H3.41699ZM8.61035 3.91699C8.62721 4.0259 8.63867 4.13735 8.63867 4.25098V11.751C8.63866 11.8644 8.62716 11.9753 8.61035 12.084H12.583C12.8924 12.084 13.1894 11.961 13.4082 11.7422C13.627 11.5234 13.75 11.2264 13.75 10.917V5.08398C13.75 4.77458 13.627 4.47759 13.4082 4.25879C13.1894 4.0401 12.8923 3.91699 12.583 3.91699H8.61035ZM10.29 9.18457C10.6128 9.25063 10.8555 9.53662 10.8555 9.87891C10.8552 10.2698 10.5384 10.5868 10.1475 10.5869C9.80525 10.5869 9.51927 10.3441 9.45312 10.0215L9.43848 9.87891L9.45312 9.73535C9.51928 9.41271 9.80526 9.16992 10.1475 9.16992L10.29 9.18457ZM12.3789 9.18457C12.7017 9.25062 12.9443 9.53661 12.9443 9.87891C12.9441 10.2698 12.6273 10.5868 12.2363 10.5869C11.8941 10.5869 11.6081 10.3441 11.542 10.0215L11.5283 9.87891L11.542 9.73535C11.6081 9.41271 11.8941 9.16992 12.2363 9.16992L12.3789 9.18457ZM10.29 7.09863C10.6127 7.16469 10.8553 7.44984 10.8555 7.79199C10.8555 8.18313 10.5386 8.50088 10.1475 8.50098C9.75626 8.50098 9.43848 8.18319 9.43848 7.79199C9.43862 7.40092 9.75635 7.08398 10.1475 7.08398L10.29 7.09863ZM12.3789 7.09863C12.7016 7.16468 12.9442 7.44983 12.9443 7.79199C12.9443 8.18314 12.6275 8.50089 12.2363 8.50098C11.8939 8.50098 11.6079 8.25758 11.542 7.93457L11.5283 7.79199L11.542 7.64941C11.6081 7.32666 11.894 7.08398 12.2363 7.08398L12.3789 7.09863ZM12.4443 4.86133C12.7203 4.86133 12.9441 5.08539 12.9443 5.36133C12.9443 5.63747 12.7205 5.86133 12.4443 5.86133H9.94434C9.66824 5.86127 9.44434 5.63743 9.44434 5.36133C9.44457 5.08542 9.66839 4.86139 9.94434 4.86133H12.4443Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M6.47266 2.08398C7.16564 2.08412 7.78122 2.41064 8.17773 2.91699H12.583C13.1575 2.91699 13.7089 3.14552 14.1152 3.55176C14.5215 3.95808 14.75 4.50934 14.75 5.08398V10.917C14.75 11.4916 14.5216 12.0429 14.1152 12.4492C13.7089 12.8555 13.1576 13.084 12.583 13.084H8.17773C7.78123 13.5905 7.16573 13.9169 6.47266 13.917H5.63867C4.94557 13.9169 4.33015 13.5905 3.93359 13.084H3.41699C2.84234 13.084 2.29108 12.8555 1.88477 12.4492C1.47843 12.0429 1.25 11.4916 1.25 10.917V5.08398C1.25 4.50935 1.47844 3.95809 1.88477 3.55176C2.29108 3.14553 2.84243 2.91699 3.41699 2.91699H3.93359C4.33016 2.41064 4.94567 2.08405 5.63867 2.08398H6.47266ZM5.63867 3.08398C4.99444 3.0841 4.47266 3.60672 4.47266 4.25098V11.751C4.47283 12.3951 4.99454 12.9169 5.63867 12.917H6.47266C7.11671 12.9168 7.6385 12.395 7.63867 11.751V4.25098C7.63867 3.60679 7.11681 3.08422 6.47266 3.08398H5.63867ZM3.41699 3.91699C3.10765 3.91699 2.81057 4.0401 2.5918 4.25879C2.373 4.47758 2.25 4.77456 2.25 5.08398V10.917C2.25 11.2264 2.37301 11.5234 2.5918 11.7422C2.8106 11.961 3.10759 12.084 3.41699 12.084H3.50098C3.48417 11.9753 3.47267 11.8644 3.47266 11.751V4.25098C3.47266 4.13734 3.48412 4.02591 3.50098 3.91699H3.41699ZM8.61035 3.91699C8.62721 4.0259 8.63867 4.13735 8.63867 4.25098V11.751C8.63866 11.8644 8.62716 11.9753 8.61035 12.084H12.583C12.8924 12.084 13.1894 11.961 13.4082 11.7422C13.627 11.5234 13.75 11.2264 13.75 10.917V5.08398C13.75 4.77458 13.627 4.47759 13.4082 4.25879C13.1894 4.0401 12.8923 3.91699 12.583 3.91699H8.61035ZM10.29 9.18457C10.6128 9.25063 10.8555 9.53662 10.8555 9.87891C10.8552 10.2698 10.5384 10.5868 10.1475 10.5869C9.80525 10.5869 9.51927 10.3441 9.45312 10.0215L9.43848 9.87891L9.45312 9.73535C9.51928 9.41271 9.80526 9.16992 10.1475 9.16992L10.29 9.18457ZM12.3789 9.18457C12.7017 9.25062 12.9443 9.53661 12.9443 9.87891C12.9441 10.2698 12.6273 10.5868 12.2363 10.5869C11.8941 10.5869 11.6081 10.3441 11.542 10.0215L11.5283 9.87891L11.542 9.73535C11.6081 9.41271 11.8941 9.16992 12.2363 9.16992L12.3789 9.18457ZM10.29 7.09863C10.6127 7.16469 10.8553 7.44984 10.8555 7.79199C10.8555 8.18313 10.5386 8.50088 10.1475 8.50098C9.75626 8.50098 9.43848 8.18319 9.43848 7.79199C9.43862 7.40092 9.75635 7.08398 10.1475 7.08398L10.29 7.09863ZM12.3789 7.09863C12.7016 7.16468 12.9442 7.44983 12.9443 7.79199C12.9443 8.18314 12.6275 8.50089 12.2363 8.50098C11.8939 8.50098 11.6079 8.25758 11.542 7.93457L11.5283 7.79199L11.542 7.64941C11.6081 7.32666 11.894 7.08398 12.2363 7.08398L12.3789 7.09863ZM12.4443 4.86133C12.7203 4.86133 12.9441 5.08539 12.9443 5.36133C12.9443 5.63747 12.7205 5.86133 12.4443 5.86133H9.94434C9.66824 5.86127 9.44434 5.63743 9.44434 5.36133C9.44457 5.08542 9.66839 4.86139 9.94434 4.86133H12.4443Z'/%3E%3C/svg%3E");
}

.icon-file-text::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M9.25 1.875C9.29291 1.875 9.33429 1.88144 9.37402 1.8916C9.39294 1.89645 9.41151 1.90218 9.42969 1.90918C9.43994 1.91314 9.45004 1.91727 9.45996 1.92188C9.47914 1.93075 9.49767 1.94088 9.51562 1.95215C9.52183 1.95605 9.52817 1.9597 9.53418 1.96387C9.55879 1.98087 9.58207 2.00004 9.60352 2.02148L12.7285 5.14648C12.8188 5.23675 12.8747 5.36134 12.875 5.49902V12.375C12.875 12.8391 12.6905 13.2841 12.3623 13.6123C12.0341 13.9405 11.5891 14.125 11.125 14.125H4.875C4.41087 14.125 3.96588 13.9405 3.6377 13.6123C3.30951 13.2841 3.125 12.8391 3.125 12.375V3.625C3.125 3.16087 3.30951 2.71588 3.6377 2.3877C3.96588 2.05951 4.41087 1.875 4.875 1.875H9.25ZM4.875 2.875C4.67609 2.875 4.48538 2.95407 4.34473 3.09473C4.20407 3.23538 4.125 3.42609 4.125 3.625V12.375C4.125 12.5739 4.20407 12.7646 4.34473 12.9053C4.48538 13.0459 4.67609 13.125 4.875 13.125H11.125C11.3239 13.125 11.5146 13.0459 11.6553 12.9053C11.7959 12.7646 11.875 12.5739 11.875 12.375V6H9.875C9.57663 6 9.29008 5.88188 9.0791 5.6709C8.86812 5.45992 8.75 5.17337 8.75 4.875V2.875H4.875ZM9.875 10.625C10.1511 10.625 10.375 10.8489 10.375 11.125C10.375 11.4011 10.1511 11.625 9.875 11.625H6.125C5.84886 11.625 5.625 11.4011 5.625 11.125C5.625 10.8489 5.84886 10.625 6.125 10.625H9.875ZM9.875 8.125C10.1511 8.125 10.375 8.34886 10.375 8.625C10.375 8.90114 10.1511 9.125 9.875 9.125H6.125C5.84886 9.125 5.625 8.90114 5.625 8.625C5.625 8.34886 5.84886 8.125 6.125 8.125H9.875ZM6.75 5.625C7.02614 5.625 7.25 5.84886 7.25 6.125C7.25 6.40114 7.02614 6.625 6.75 6.625H6.125C5.84886 6.625 5.625 6.40114 5.625 6.125C5.625 5.84886 5.84886 5.625 6.125 5.625H6.75ZM9.75 4.875C9.75 4.90815 9.76269 4.94043 9.78613 4.96387C9.80957 4.98731 9.84185 5 9.875 5H11.168L9.75 3.58203V4.875Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M9.25 1.875C9.29291 1.875 9.33429 1.88144 9.37402 1.8916C9.39294 1.89645 9.41151 1.90218 9.42969 1.90918C9.43994 1.91314 9.45004 1.91727 9.45996 1.92188C9.47914 1.93075 9.49767 1.94088 9.51562 1.95215C9.52183 1.95605 9.52817 1.9597 9.53418 1.96387C9.55879 1.98087 9.58207 2.00004 9.60352 2.02148L12.7285 5.14648C12.8188 5.23675 12.8747 5.36134 12.875 5.49902V12.375C12.875 12.8391 12.6905 13.2841 12.3623 13.6123C12.0341 13.9405 11.5891 14.125 11.125 14.125H4.875C4.41087 14.125 3.96588 13.9405 3.6377 13.6123C3.30951 13.2841 3.125 12.8391 3.125 12.375V3.625C3.125 3.16087 3.30951 2.71588 3.6377 2.3877C3.96588 2.05951 4.41087 1.875 4.875 1.875H9.25ZM4.875 2.875C4.67609 2.875 4.48538 2.95407 4.34473 3.09473C4.20407 3.23538 4.125 3.42609 4.125 3.625V12.375C4.125 12.5739 4.20407 12.7646 4.34473 12.9053C4.48538 13.0459 4.67609 13.125 4.875 13.125H11.125C11.3239 13.125 11.5146 13.0459 11.6553 12.9053C11.7959 12.7646 11.875 12.5739 11.875 12.375V6H9.875C9.57663 6 9.29008 5.88188 9.0791 5.6709C8.86812 5.45992 8.75 5.17337 8.75 4.875V2.875H4.875ZM9.875 10.625C10.1511 10.625 10.375 10.8489 10.375 11.125C10.375 11.4011 10.1511 11.625 9.875 11.625H6.125C5.84886 11.625 5.625 11.4011 5.625 11.125C5.625 10.8489 5.84886 10.625 6.125 10.625H9.875ZM9.875 8.125C10.1511 8.125 10.375 8.34886 10.375 8.625C10.375 8.90114 10.1511 9.125 9.875 9.125H6.125C5.84886 9.125 5.625 8.90114 5.625 8.625C5.625 8.34886 5.84886 8.125 6.125 8.125H9.875ZM6.75 5.625C7.02614 5.625 7.25 5.84886 7.25 6.125C7.25 6.40114 7.02614 6.625 6.75 6.625H6.125C5.84886 6.625 5.625 6.40114 5.625 6.125C5.625 5.84886 5.84886 5.625 6.125 5.625H6.75ZM9.75 4.875C9.75 4.90815 9.76269 4.94043 9.78613 4.96387C9.80957 4.98731 9.84185 5 9.875 5H11.168L9.75 3.58203V4.875Z'/%3E%3C/svg%3E");
}

.icon-file-archive::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M12.375 2.5C12.8391 2.5 13.2841 2.68451 13.6123 3.0127C13.9405 3.34088 14.125 3.78587 14.125 4.25C14.125 4.71413 13.9405 5.15912 13.6123 5.4873C13.405 5.69457 13.1508 5.84341 12.875 5.92578V11.75C12.875 12.2141 12.6905 12.6591 12.3623 12.9873C12.0341 13.3155 11.5891 13.5 11.125 13.5H4.875C4.41087 13.5 3.96588 13.3155 3.6377 12.9873C3.30951 12.6591 3.125 12.2141 3.125 11.75V5.92578C2.84916 5.84341 2.59497 5.69457 2.3877 5.4873C2.05951 5.15912 1.875 4.71413 1.875 4.25C1.875 3.78587 2.05951 3.34088 2.3877 3.0127C2.71588 2.68451 3.16087 2.5 3.625 2.5H12.375ZM4.125 11.75L4.13965 11.8975C4.16852 12.0414 4.23935 12.1749 4.34473 12.2803C4.48538 12.4209 4.67609 12.5 4.875 12.5H11.125C11.3239 12.5 11.5146 12.4209 11.6553 12.2803C11.7959 12.1396 11.875 11.9489 11.875 11.75V6H4.125V11.75ZM9.25 7.5C9.52614 7.5 9.75 7.72386 9.75 8C9.75 8.27614 9.52614 8.5 9.25 8.5H6.75C6.47386 8.5 6.25 8.27614 6.25 8C6.25 7.72386 6.47386 7.5 6.75 7.5H9.25ZM3.625 3.5C3.42609 3.5 3.23538 3.57907 3.09473 3.71973C2.95407 3.86038 2.875 4.05109 2.875 4.25C2.875 4.44891 2.95407 4.63962 3.09473 4.78027C3.23538 4.92093 3.42609 5 3.625 5H12.375C12.5739 5 12.7646 4.92093 12.9053 4.78027C13.0459 4.63962 13.125 4.44891 13.125 4.25C13.125 4.05109 13.0459 3.86038 12.9053 3.71973C12.7646 3.57907 12.5739 3.5 12.375 3.5H3.625Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M12.375 2.5C12.8391 2.5 13.2841 2.68451 13.6123 3.0127C13.9405 3.34088 14.125 3.78587 14.125 4.25C14.125 4.71413 13.9405 5.15912 13.6123 5.4873C13.405 5.69457 13.1508 5.84341 12.875 5.92578V11.75C12.875 12.2141 12.6905 12.6591 12.3623 12.9873C12.0341 13.3155 11.5891 13.5 11.125 13.5H4.875C4.41087 13.5 3.96588 13.3155 3.6377 12.9873C3.30951 12.6591 3.125 12.2141 3.125 11.75V5.92578C2.84916 5.84341 2.59497 5.69457 2.3877 5.4873C2.05951 5.15912 1.875 4.71413 1.875 4.25C1.875 3.78587 2.05951 3.34088 2.3877 3.0127C2.71588 2.68451 3.16087 2.5 3.625 2.5H12.375ZM4.125 11.75L4.13965 11.8975C4.16852 12.0414 4.23935 12.1749 4.34473 12.2803C4.48538 12.4209 4.67609 12.5 4.875 12.5H11.125C11.3239 12.5 11.5146 12.4209 11.6553 12.2803C11.7959 12.1396 11.875 11.9489 11.875 11.75V6H4.125V11.75ZM9.25 7.5C9.52614 7.5 9.75 7.72386 9.75 8C9.75 8.27614 9.52614 8.5 9.25 8.5H6.75C6.47386 8.5 6.25 8.27614 6.25 8C6.25 7.72386 6.47386 7.5 6.75 7.5H9.25ZM3.625 3.5C3.42609 3.5 3.23538 3.57907 3.09473 3.71973C2.95407 3.86038 2.875 4.05109 2.875 4.25C2.875 4.44891 2.95407 4.63962 3.09473 4.78027C3.23538 4.92093 3.42609 5 3.625 5H12.375C12.5739 5 12.7646 4.92093 12.9053 4.78027C13.0459 4.63962 13.125 4.44891 13.125 4.25C13.125 4.05109 13.0459 3.86038 12.9053 3.71973C12.7646 3.57907 12.5739 3.5 12.375 3.5H3.625Z'/%3E%3C/svg%3E");
}

.icon-file-pdf::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M4.5625 9.375C4.94375 9.375 5.30952 9.52632 5.5791 9.7959C5.84869 10.0655 6 10.4313 6 10.8125C6 11.1937 5.84869 11.5595 5.5791 11.8291C5.30952 12.0987 4.94375 12.25 4.5625 12.25H4.125V13.625C4.125 13.9011 3.90114 14.125 3.625 14.125C3.34886 14.125 3.125 13.9011 3.125 13.625V9.875C3.125 9.59886 3.34886 9.375 3.625 9.375H4.5625ZM8 9.375C8.46413 9.375 8.90912 9.55951 9.2373 9.8877C9.56549 10.2159 9.75 10.6609 9.75 11.125V12.375C9.75 12.8391 9.56549 13.2841 9.2373 13.6123C8.90912 13.9405 8.46413 14.125 8 14.125H7.375C7.09886 14.125 6.875 13.9011 6.875 13.625V9.875C6.875 9.59886 7.09886 9.375 7.375 9.375H8ZM13 9.375C13.2761 9.375 13.5 9.59886 13.5 9.875C13.5 10.1511 13.2761 10.375 13 10.375H11.625V11.25H12.375C12.6511 11.25 12.875 11.4739 12.875 11.75C12.875 12.0261 12.6511 12.25 12.375 12.25H11.625V13.625C11.625 13.9011 11.4011 14.125 11.125 14.125C10.8489 14.125 10.625 13.9011 10.625 13.625V9.875C10.625 9.59886 10.8489 9.375 11.125 9.375H13ZM7.875 13.125H8C8.19891 13.125 8.38962 13.0459 8.53027 12.9053C8.67093 12.7646 8.75 12.5739 8.75 12.375V11.125C8.75 10.9261 8.67093 10.7354 8.53027 10.5947C8.38962 10.4541 8.19891 10.375 8 10.375H7.875V13.125ZM4.125 11.25H4.5625C4.67853 11.25 4.79002 11.2041 4.87207 11.1221C4.95412 11.04 5 10.9285 5 10.8125C5 10.6965 4.95412 10.585 4.87207 10.5029C4.79002 10.4209 4.67853 10.375 4.5625 10.375H4.125V11.25ZM9.25 1.875C9.29291 1.875 9.33429 1.88144 9.37402 1.8916C9.39294 1.89645 9.41151 1.90218 9.42969 1.90918C9.43994 1.91314 9.45004 1.91727 9.45996 1.92188C9.47914 1.93075 9.49767 1.94088 9.51562 1.95215C9.52183 1.95605 9.52817 1.9597 9.53418 1.96387C9.55879 1.98087 9.58207 2.00004 9.60352 2.02148L12.7285 5.14648C12.8188 5.23675 12.8747 5.36134 12.875 5.49902V8C12.875 8.27614 12.6511 8.5 12.375 8.5C12.0989 8.5 11.875 8.27614 11.875 8V6H9.875C9.57663 6 9.29008 5.88188 9.0791 5.6709C8.86812 5.45992 8.75 5.17337 8.75 4.875V2.875H4.875C4.67609 2.875 4.48538 2.95407 4.34473 3.09473C4.20407 3.23538 4.125 3.42609 4.125 3.625V8C4.125 8.27614 3.90114 8.5 3.625 8.5C3.34886 8.5 3.125 8.27614 3.125 8V3.625C3.125 3.16087 3.30951 2.71588 3.6377 2.3877C3.96588 2.05951 4.41087 1.875 4.875 1.875H9.25ZM9.75 4.875C9.75 4.90815 9.76269 4.94043 9.78613 4.96387C9.80957 4.98731 9.84185 5 9.875 5H11.168L9.75 3.58203V4.875Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M4.5625 9.375C4.94375 9.375 5.30952 9.52632 5.5791 9.7959C5.84869 10.0655 6 10.4313 6 10.8125C6 11.1937 5.84869 11.5595 5.5791 11.8291C5.30952 12.0987 4.94375 12.25 4.5625 12.25H4.125V13.625C4.125 13.9011 3.90114 14.125 3.625 14.125C3.34886 14.125 3.125 13.9011 3.125 13.625V9.875C3.125 9.59886 3.34886 9.375 3.625 9.375H4.5625ZM8 9.375C8.46413 9.375 8.90912 9.55951 9.2373 9.8877C9.56549 10.2159 9.75 10.6609 9.75 11.125V12.375C9.75 12.8391 9.56549 13.2841 9.2373 13.6123C8.90912 13.9405 8.46413 14.125 8 14.125H7.375C7.09886 14.125 6.875 13.9011 6.875 13.625V9.875C6.875 9.59886 7.09886 9.375 7.375 9.375H8ZM13 9.375C13.2761 9.375 13.5 9.59886 13.5 9.875C13.5 10.1511 13.2761 10.375 13 10.375H11.625V11.25H12.375C12.6511 11.25 12.875 11.4739 12.875 11.75C12.875 12.0261 12.6511 12.25 12.375 12.25H11.625V13.625C11.625 13.9011 11.4011 14.125 11.125 14.125C10.8489 14.125 10.625 13.9011 10.625 13.625V9.875C10.625 9.59886 10.8489 9.375 11.125 9.375H13ZM7.875 13.125H8C8.19891 13.125 8.38962 13.0459 8.53027 12.9053C8.67093 12.7646 8.75 12.5739 8.75 12.375V11.125C8.75 10.9261 8.67093 10.7354 8.53027 10.5947C8.38962 10.4541 8.19891 10.375 8 10.375H7.875V13.125ZM4.125 11.25H4.5625C4.67853 11.25 4.79002 11.2041 4.87207 11.1221C4.95412 11.04 5 10.9285 5 10.8125C5 10.6965 4.95412 10.585 4.87207 10.5029C4.79002 10.4209 4.67853 10.375 4.5625 10.375H4.125V11.25ZM9.25 1.875C9.29291 1.875 9.33429 1.88144 9.37402 1.8916C9.39294 1.89645 9.41151 1.90218 9.42969 1.90918C9.43994 1.91314 9.45004 1.91727 9.45996 1.92188C9.47914 1.93075 9.49767 1.94088 9.51562 1.95215C9.52183 1.95605 9.52817 1.9597 9.53418 1.96387C9.55879 1.98087 9.58207 2.00004 9.60352 2.02148L12.7285 5.14648C12.8188 5.23675 12.8747 5.36134 12.875 5.49902V8C12.875 8.27614 12.6511 8.5 12.375 8.5C12.0989 8.5 11.875 8.27614 11.875 8V6H9.875C9.57663 6 9.29008 5.88188 9.0791 5.6709C8.86812 5.45992 8.75 5.17337 8.75 4.875V2.875H4.875C4.67609 2.875 4.48538 2.95407 4.34473 3.09473C4.20407 3.23538 4.125 3.42609 4.125 3.625V8C4.125 8.27614 3.90114 8.5 3.625 8.5C3.34886 8.5 3.125 8.27614 3.125 8V3.625C3.125 3.16087 3.30951 2.71588 3.6377 2.3877C3.96588 2.05951 4.41087 1.875 4.875 1.875H9.25ZM9.75 4.875C9.75 4.90815 9.76269 4.94043 9.78613 4.96387C9.80957 4.98731 9.84185 5 9.875 5H11.168L9.75 3.58203V4.875Z'/%3E%3C/svg%3E");
}

.icon-file-excel::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M5.08398 9.59766C5.23715 9.36791 5.54758 9.30585 5.77734 9.45898C6.00711 9.61216 6.06919 9.92258 5.91602 10.1523L4.85059 11.75L5.91602 13.3477C6.06919 13.5774 6.00711 13.8878 5.77734 14.041C5.54758 14.1942 5.23715 14.1321 5.08398 13.9023L4.25 12.6514L3.41602 13.9023C3.26283 14.1321 2.95241 14.1942 2.72266 14.041C2.49294 13.8878 2.43085 13.5774 2.58398 13.3477L3.64844 11.75L2.58398 10.1523C2.43085 9.9226 2.49294 9.61216 2.72266 9.45898C2.95241 9.30582 3.26283 9.36792 3.41602 9.59766L4.25 10.8486L5.08398 9.59766ZM7.375 9.375C7.65114 9.375 7.875 9.59886 7.875 9.875V13.125H9.25C9.52614 13.125 9.75 13.3489 9.75 13.625C9.75 13.9011 9.52614 14.125 9.25 14.125H7.375C7.09889 14.125 6.875 13.9011 6.875 13.625V9.875C6.875 9.59888 7.09889 9.37504 7.375 9.375ZM12.5312 9.375C12.7882 9.375 13.0341 9.47753 13.2158 9.65918C13.3975 9.84086 13.5 10.0868 13.5 10.3438C13.5 10.6199 13.2761 10.8438 13 10.8438C12.7344 10.8437 12.5191 10.6365 12.5029 10.375H11.75C11.7169 10.375 11.6846 10.3877 11.6611 10.4111C11.6377 10.4346 11.625 10.4669 11.625 10.5V11.125C11.625 11.1581 11.6377 11.1904 11.6611 11.2139C11.6846 11.2373 11.7169 11.25 11.75 11.25H12.375C12.6734 11.25 12.9599 11.3681 13.1709 11.5791C13.3819 11.7901 13.5 12.0766 13.5 12.375V13C13.5 13.2984 13.3819 13.5849 13.1709 13.7959C12.9599 14.0069 12.6734 14.125 12.375 14.125H11.5938C11.0589 14.125 10.625 13.6911 10.625 13.1562C10.625 12.8801 10.8489 12.6563 11.125 12.6562C11.3906 12.6562 11.6059 12.8635 11.6221 13.125H12.375C12.4081 13.125 12.4404 13.1123 12.4639 13.0889C12.4873 13.0654 12.5 13.0332 12.5 13V12.375C12.5 12.3418 12.4873 12.3096 12.4639 12.2861C12.4404 12.2627 12.4081 12.25 12.375 12.25H11.75C11.4517 12.25 11.1651 12.1319 10.9541 11.9209C10.7431 11.7099 10.625 11.4234 10.625 11.125V10.5C10.625 10.2016 10.7431 9.91508 10.9541 9.7041C11.1651 9.49314 11.4517 9.37502 11.75 9.375H12.5312ZM9.25 1.875C9.29288 1.875 9.33431 1.88145 9.37402 1.8916C9.39294 1.89645 9.41151 1.90218 9.42969 1.90918C9.43994 1.91314 9.45004 1.91727 9.45996 1.92188C9.47914 1.93075 9.49767 1.94088 9.51562 1.95215C9.52183 1.95605 9.52816 1.9597 9.53418 1.96387C9.55879 1.98086 9.58206 2.00004 9.60352 2.02148L12.7285 5.14648C12.8188 5.23676 12.8747 5.36132 12.875 5.49902V8C12.875 8.27614 12.6511 8.5 12.375 8.5C12.0989 8.49996 11.875 8.27612 11.875 8V6H9.875C9.57666 5.99998 9.29006 5.88186 9.0791 5.6709C8.86814 5.45992 8.75 5.17335 8.75 4.875V2.875H4.875C4.67611 2.87502 4.48536 2.95409 4.34473 3.09473C4.2041 3.23538 4.125 3.4261 4.125 3.625V8C4.125 8.27614 3.90114 8.5 3.625 8.5C3.34889 8.49996 3.125 8.27612 3.125 8V3.625C3.125 3.16089 3.30953 2.71588 3.6377 2.3877C3.96587 2.05952 4.4109 1.87502 4.875 1.875H9.25ZM9.75 4.875C9.75 4.90814 9.76271 4.94043 9.78613 4.96387C9.80956 4.98729 9.84187 4.99998 9.875 5H11.168L9.75 3.58203V4.875Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M5.08398 9.59766C5.23715 9.36791 5.54758 9.30585 5.77734 9.45898C6.00711 9.61216 6.06919 9.92258 5.91602 10.1523L4.85059 11.75L5.91602 13.3477C6.06919 13.5774 6.00711 13.8878 5.77734 14.041C5.54758 14.1942 5.23715 14.1321 5.08398 13.9023L4.25 12.6514L3.41602 13.9023C3.26283 14.1321 2.95241 14.1942 2.72266 14.041C2.49294 13.8878 2.43085 13.5774 2.58398 13.3477L3.64844 11.75L2.58398 10.1523C2.43085 9.9226 2.49294 9.61216 2.72266 9.45898C2.95241 9.30582 3.26283 9.36792 3.41602 9.59766L4.25 10.8486L5.08398 9.59766ZM7.375 9.375C7.65114 9.375 7.875 9.59886 7.875 9.875V13.125H9.25C9.52614 13.125 9.75 13.3489 9.75 13.625C9.75 13.9011 9.52614 14.125 9.25 14.125H7.375C7.09889 14.125 6.875 13.9011 6.875 13.625V9.875C6.875 9.59888 7.09889 9.37504 7.375 9.375ZM12.5312 9.375C12.7882 9.375 13.0341 9.47753 13.2158 9.65918C13.3975 9.84086 13.5 10.0868 13.5 10.3438C13.5 10.6199 13.2761 10.8438 13 10.8438C12.7344 10.8437 12.5191 10.6365 12.5029 10.375H11.75C11.7169 10.375 11.6846 10.3877 11.6611 10.4111C11.6377 10.4346 11.625 10.4669 11.625 10.5V11.125C11.625 11.1581 11.6377 11.1904 11.6611 11.2139C11.6846 11.2373 11.7169 11.25 11.75 11.25H12.375C12.6734 11.25 12.9599 11.3681 13.1709 11.5791C13.3819 11.7901 13.5 12.0766 13.5 12.375V13C13.5 13.2984 13.3819 13.5849 13.1709 13.7959C12.9599 14.0069 12.6734 14.125 12.375 14.125H11.5938C11.0589 14.125 10.625 13.6911 10.625 13.1562C10.625 12.8801 10.8489 12.6563 11.125 12.6562C11.3906 12.6562 11.6059 12.8635 11.6221 13.125H12.375C12.4081 13.125 12.4404 13.1123 12.4639 13.0889C12.4873 13.0654 12.5 13.0332 12.5 13V12.375C12.5 12.3418 12.4873 12.3096 12.4639 12.2861C12.4404 12.2627 12.4081 12.25 12.375 12.25H11.75C11.4517 12.25 11.1651 12.1319 10.9541 11.9209C10.7431 11.7099 10.625 11.4234 10.625 11.125V10.5C10.625 10.2016 10.7431 9.91508 10.9541 9.7041C11.1651 9.49314 11.4517 9.37502 11.75 9.375H12.5312ZM9.25 1.875C9.29288 1.875 9.33431 1.88145 9.37402 1.8916C9.39294 1.89645 9.41151 1.90218 9.42969 1.90918C9.43994 1.91314 9.45004 1.91727 9.45996 1.92188C9.47914 1.93075 9.49767 1.94088 9.51562 1.95215C9.52183 1.95605 9.52816 1.9597 9.53418 1.96387C9.55879 1.98086 9.58206 2.00004 9.60352 2.02148L12.7285 5.14648C12.8188 5.23676 12.8747 5.36132 12.875 5.49902V8C12.875 8.27614 12.6511 8.5 12.375 8.5C12.0989 8.49996 11.875 8.27612 11.875 8V6H9.875C9.57666 5.99998 9.29006 5.88186 9.0791 5.6709C8.86814 5.45992 8.75 5.17335 8.75 4.875V2.875H4.875C4.67611 2.87502 4.48536 2.95409 4.34473 3.09473C4.2041 3.23538 4.125 3.4261 4.125 3.625V8C4.125 8.27614 3.90114 8.5 3.625 8.5C3.34889 8.49996 3.125 8.27612 3.125 8V3.625C3.125 3.16089 3.30953 2.71588 3.6377 2.3877C3.96587 2.05952 4.4109 1.87502 4.875 1.875H9.25ZM9.75 4.875C9.75 4.90814 9.76271 4.94043 9.78613 4.96387C9.80956 4.98729 9.84187 4.99998 9.875 5H11.168L9.75 3.58203V4.875Z'/%3E%3C/svg%3E");
}

.icon-file-word::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M4.25 9.375C4.71413 9.375 5.15912 9.55951 5.4873 9.8877C5.81549 10.2159 6 10.6609 6 11.125V12.375C6 12.8391 5.81549 13.2841 5.4873 13.6123C5.15912 13.9405 4.71413 14.125 4.25 14.125H3.625C3.34886 14.125 3.125 13.9011 3.125 13.625V9.875C3.125 9.59886 3.34886 9.375 3.625 9.375H4.25ZM8.3125 9.375C8.69375 9.375 9.05952 9.52632 9.3291 9.7959C9.59868 10.0655 9.75 10.4313 9.75 10.8125V12.6875C9.75 13.0687 9.59868 13.4345 9.3291 13.7041C9.05952 13.9737 8.69375 14.125 8.3125 14.125C7.93125 14.125 7.56548 13.9737 7.2959 13.7041C7.02631 13.4345 6.875 13.0687 6.875 12.6875V10.8125C6.875 10.4313 7.02631 10.0655 7.2959 9.7959C7.56548 9.52632 7.93125 9.375 8.3125 9.375ZM12.0625 9.375C12.4437 9.375 12.8095 9.52632 13.0791 9.7959C13.3487 10.0655 13.5 10.4313 13.5 10.8125C13.5 11.0886 13.2761 11.3125 13 11.3125C12.7239 11.3125 12.5 11.0886 12.5 10.8125C12.5 10.6965 12.4541 10.585 12.3721 10.5029C12.29 10.4209 12.1785 10.375 12.0625 10.375C11.9465 10.375 11.835 10.4209 11.7529 10.5029C11.6709 10.585 11.625 10.6965 11.625 10.8125V12.6875C11.625 12.8035 11.6709 12.915 11.7529 12.9971C11.835 13.0791 11.9465 13.125 12.0625 13.125C12.1785 13.125 12.29 13.0791 12.3721 12.9971C12.4541 12.915 12.5 12.8035 12.5 12.6875C12.5 12.4114 12.7239 12.1875 13 12.1875C13.2761 12.1875 13.5 12.4114 13.5 12.6875C13.5 13.0687 13.3487 13.4345 13.0791 13.7041C12.8095 13.9737 12.4437 14.125 12.0625 14.125C11.6813 14.125 11.3155 13.9737 11.0459 13.7041C10.7763 13.4345 10.625 13.0687 10.625 12.6875V10.8125C10.625 10.4313 10.7763 10.0655 11.0459 9.7959C11.3155 9.52632 11.6813 9.375 12.0625 9.375ZM4.125 13.125H4.25C4.44891 13.125 4.63962 13.0459 4.78027 12.9053C4.92093 12.7646 5 12.5739 5 12.375V11.125C5 10.9261 4.92093 10.7354 4.78027 10.5947C4.63962 10.4541 4.44891 10.375 4.25 10.375H4.125V13.125ZM8.3125 10.375C8.19647 10.375 8.08498 10.4209 8.00293 10.5029C7.92088 10.585 7.875 10.6965 7.875 10.8125V12.6875C7.875 12.8035 7.92088 12.915 8.00293 12.9971C8.08498 13.0791 8.19647 13.125 8.3125 13.125C8.42853 13.125 8.54002 13.0791 8.62207 12.9971C8.70412 12.915 8.75 12.8035 8.75 12.6875V10.8125C8.75 10.6965 8.70412 10.585 8.62207 10.5029C8.54002 10.4209 8.42853 10.375 8.3125 10.375ZM9.25 1.875C9.29291 1.875 9.33429 1.88144 9.37402 1.8916C9.39294 1.89645 9.41151 1.90218 9.42969 1.90918C9.43994 1.91314 9.45004 1.91727 9.45996 1.92188C9.47914 1.93075 9.49767 1.94088 9.51562 1.95215C9.52183 1.95605 9.52817 1.9597 9.53418 1.96387C9.55879 1.98087 9.58207 2.00004 9.60352 2.02148L12.7285 5.14648C12.8188 5.23675 12.8747 5.36134 12.875 5.49902V8C12.875 8.27614 12.6511 8.5 12.375 8.5C12.0989 8.5 11.875 8.27614 11.875 8V6H9.875C9.57663 6 9.29008 5.88188 9.0791 5.6709C8.86812 5.45992 8.75 5.17337 8.75 4.875V2.875H4.875C4.67609 2.875 4.48538 2.95407 4.34473 3.09473C4.20407 3.23538 4.125 3.42609 4.125 3.625V8C4.125 8.27614 3.90114 8.5 3.625 8.5C3.34886 8.5 3.125 8.27614 3.125 8V3.625C3.125 3.16087 3.30951 2.71588 3.6377 2.3877C3.96588 2.05951 4.41087 1.875 4.875 1.875H9.25ZM9.75 4.875C9.75 4.90815 9.76269 4.94043 9.78613 4.96387C9.80957 4.98731 9.84185 5 9.875 5H11.168L9.75 3.58203V4.875Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M4.25 9.375C4.71413 9.375 5.15912 9.55951 5.4873 9.8877C5.81549 10.2159 6 10.6609 6 11.125V12.375C6 12.8391 5.81549 13.2841 5.4873 13.6123C5.15912 13.9405 4.71413 14.125 4.25 14.125H3.625C3.34886 14.125 3.125 13.9011 3.125 13.625V9.875C3.125 9.59886 3.34886 9.375 3.625 9.375H4.25ZM8.3125 9.375C8.69375 9.375 9.05952 9.52632 9.3291 9.7959C9.59868 10.0655 9.75 10.4313 9.75 10.8125V12.6875C9.75 13.0687 9.59868 13.4345 9.3291 13.7041C9.05952 13.9737 8.69375 14.125 8.3125 14.125C7.93125 14.125 7.56548 13.9737 7.2959 13.7041C7.02631 13.4345 6.875 13.0687 6.875 12.6875V10.8125C6.875 10.4313 7.02631 10.0655 7.2959 9.7959C7.56548 9.52632 7.93125 9.375 8.3125 9.375ZM12.0625 9.375C12.4437 9.375 12.8095 9.52632 13.0791 9.7959C13.3487 10.0655 13.5 10.4313 13.5 10.8125C13.5 11.0886 13.2761 11.3125 13 11.3125C12.7239 11.3125 12.5 11.0886 12.5 10.8125C12.5 10.6965 12.4541 10.585 12.3721 10.5029C12.29 10.4209 12.1785 10.375 12.0625 10.375C11.9465 10.375 11.835 10.4209 11.7529 10.5029C11.6709 10.585 11.625 10.6965 11.625 10.8125V12.6875C11.625 12.8035 11.6709 12.915 11.7529 12.9971C11.835 13.0791 11.9465 13.125 12.0625 13.125C12.1785 13.125 12.29 13.0791 12.3721 12.9971C12.4541 12.915 12.5 12.8035 12.5 12.6875C12.5 12.4114 12.7239 12.1875 13 12.1875C13.2761 12.1875 13.5 12.4114 13.5 12.6875C13.5 13.0687 13.3487 13.4345 13.0791 13.7041C12.8095 13.9737 12.4437 14.125 12.0625 14.125C11.6813 14.125 11.3155 13.9737 11.0459 13.7041C10.7763 13.4345 10.625 13.0687 10.625 12.6875V10.8125C10.625 10.4313 10.7763 10.0655 11.0459 9.7959C11.3155 9.52632 11.6813 9.375 12.0625 9.375ZM4.125 13.125H4.25C4.44891 13.125 4.63962 13.0459 4.78027 12.9053C4.92093 12.7646 5 12.5739 5 12.375V11.125C5 10.9261 4.92093 10.7354 4.78027 10.5947C4.63962 10.4541 4.44891 10.375 4.25 10.375H4.125V13.125ZM8.3125 10.375C8.19647 10.375 8.08498 10.4209 8.00293 10.5029C7.92088 10.585 7.875 10.6965 7.875 10.8125V12.6875C7.875 12.8035 7.92088 12.915 8.00293 12.9971C8.08498 13.0791 8.19647 13.125 8.3125 13.125C8.42853 13.125 8.54002 13.0791 8.62207 12.9971C8.70412 12.915 8.75 12.8035 8.75 12.6875V10.8125C8.75 10.6965 8.70412 10.585 8.62207 10.5029C8.54002 10.4209 8.42853 10.375 8.3125 10.375ZM9.25 1.875C9.29291 1.875 9.33429 1.88144 9.37402 1.8916C9.39294 1.89645 9.41151 1.90218 9.42969 1.90918C9.43994 1.91314 9.45004 1.91727 9.45996 1.92188C9.47914 1.93075 9.49767 1.94088 9.51562 1.95215C9.52183 1.95605 9.52817 1.9597 9.53418 1.96387C9.55879 1.98087 9.58207 2.00004 9.60352 2.02148L12.7285 5.14648C12.8188 5.23675 12.8747 5.36134 12.875 5.49902V8C12.875 8.27614 12.6511 8.5 12.375 8.5C12.0989 8.5 11.875 8.27614 11.875 8V6H9.875C9.57663 6 9.29008 5.88188 9.0791 5.6709C8.86812 5.45992 8.75 5.17337 8.75 4.875V2.875H4.875C4.67609 2.875 4.48538 2.95407 4.34473 3.09473C4.20407 3.23538 4.125 3.42609 4.125 3.625V8C4.125 8.27614 3.90114 8.5 3.625 8.5C3.34886 8.5 3.125 8.27614 3.125 8V3.625C3.125 3.16087 3.30951 2.71588 3.6377 2.3877C3.96588 2.05951 4.41087 1.875 4.875 1.875H9.25ZM9.75 4.875C9.75 4.90815 9.76269 4.94043 9.78613 4.96387C9.80957 4.98731 9.84185 5 9.875 5H11.168L9.75 3.58203V4.875Z'/%3E%3C/svg%3E");
}

.icon-file-powerpoint::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M4.5625 9.375C4.94375 9.375 5.30952 9.52632 5.5791 9.7959C5.84869 10.0655 6 10.4313 6 10.8125C6 11.1937 5.84869 11.5595 5.5791 11.8291C5.30952 12.0987 4.94375 12.25 4.5625 12.25H4.125V13.625C4.125 13.9011 3.90114 14.125 3.625 14.125C3.34886 14.125 3.125 13.9011 3.125 13.625V9.875C3.125 9.59886 3.34886 9.375 3.625 9.375H4.5625ZM8.3125 9.375C8.69375 9.375 9.05952 9.52632 9.3291 9.7959C9.59868 10.0655 9.75 10.4313 9.75 10.8125L9.74316 10.9541C9.71059 11.2834 9.5651 11.5931 9.3291 11.8291C9.05952 12.0987 8.69375 12.25 8.3125 12.25H7.875V13.625C7.875 13.9011 7.65114 14.125 7.375 14.125C7.09886 14.125 6.875 13.9011 6.875 13.625V9.875C6.875 9.59886 7.09886 9.375 7.375 9.375H8.3125ZM12.6875 9.375C12.9636 9.375 13.1875 9.59886 13.1875 9.875C13.1875 10.1511 12.9636 10.375 12.6875 10.375H12.25V13.625C12.25 13.9011 12.0261 14.125 11.75 14.125C11.4739 14.125 11.25 13.9011 11.25 13.625V10.375H10.8125C10.5364 10.375 10.3125 10.1511 10.3125 9.875C10.3125 9.59886 10.5364 9.375 10.8125 9.375H12.6875ZM4.125 11.25H4.5625C4.67853 11.25 4.79002 11.2041 4.87207 11.1221C4.95412 11.04 5 10.9285 5 10.8125C5 10.6965 4.95412 10.585 4.87207 10.5029C4.79002 10.4209 4.67853 10.375 4.5625 10.375H4.125V11.25ZM7.875 11.25H8.3125C8.42853 11.25 8.54002 11.2041 8.62207 11.1221C8.70412 11.04 8.75 10.9285 8.75 10.8125L8.74121 10.7266C8.72437 10.6426 8.68355 10.5644 8.62207 10.5029C8.54002 10.4209 8.42853 10.375 8.3125 10.375H7.875V11.25ZM9.25 1.875C9.29291 1.875 9.33429 1.88144 9.37402 1.8916C9.39294 1.89645 9.41151 1.90218 9.42969 1.90918C9.43994 1.91314 9.45004 1.91727 9.45996 1.92188C9.47914 1.93075 9.49767 1.94088 9.51562 1.95215C9.52183 1.95605 9.52817 1.9597 9.53418 1.96387C9.55879 1.98087 9.58207 2.00004 9.60352 2.02148L12.7285 5.14648C12.8188 5.23675 12.8747 5.36134 12.875 5.49902V8C12.875 8.27614 12.6511 8.5 12.375 8.5C12.0989 8.5 11.875 8.27614 11.875 8V6H9.875C9.57663 6 9.29008 5.88188 9.0791 5.6709C8.86812 5.45992 8.75 5.17337 8.75 4.875V2.875H4.875C4.67609 2.875 4.48538 2.95407 4.34473 3.09473C4.20407 3.23538 4.125 3.42609 4.125 3.625V8C4.125 8.27614 3.90114 8.5 3.625 8.5C3.34886 8.5 3.125 8.27614 3.125 8V3.625C3.125 3.16087 3.30951 2.71588 3.6377 2.3877C3.96588 2.05951 4.41087 1.875 4.875 1.875H9.25ZM9.75 4.875C9.75 4.90815 9.76269 4.94043 9.78613 4.96387C9.80957 4.98731 9.84185 5 9.875 5H11.168L9.75 3.58203V4.875Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M4.5625 9.375C4.94375 9.375 5.30952 9.52632 5.5791 9.7959C5.84869 10.0655 6 10.4313 6 10.8125C6 11.1937 5.84869 11.5595 5.5791 11.8291C5.30952 12.0987 4.94375 12.25 4.5625 12.25H4.125V13.625C4.125 13.9011 3.90114 14.125 3.625 14.125C3.34886 14.125 3.125 13.9011 3.125 13.625V9.875C3.125 9.59886 3.34886 9.375 3.625 9.375H4.5625ZM8.3125 9.375C8.69375 9.375 9.05952 9.52632 9.3291 9.7959C9.59868 10.0655 9.75 10.4313 9.75 10.8125L9.74316 10.9541C9.71059 11.2834 9.5651 11.5931 9.3291 11.8291C9.05952 12.0987 8.69375 12.25 8.3125 12.25H7.875V13.625C7.875 13.9011 7.65114 14.125 7.375 14.125C7.09886 14.125 6.875 13.9011 6.875 13.625V9.875C6.875 9.59886 7.09886 9.375 7.375 9.375H8.3125ZM12.6875 9.375C12.9636 9.375 13.1875 9.59886 13.1875 9.875C13.1875 10.1511 12.9636 10.375 12.6875 10.375H12.25V13.625C12.25 13.9011 12.0261 14.125 11.75 14.125C11.4739 14.125 11.25 13.9011 11.25 13.625V10.375H10.8125C10.5364 10.375 10.3125 10.1511 10.3125 9.875C10.3125 9.59886 10.5364 9.375 10.8125 9.375H12.6875ZM4.125 11.25H4.5625C4.67853 11.25 4.79002 11.2041 4.87207 11.1221C4.95412 11.04 5 10.9285 5 10.8125C5 10.6965 4.95412 10.585 4.87207 10.5029C4.79002 10.4209 4.67853 10.375 4.5625 10.375H4.125V11.25ZM7.875 11.25H8.3125C8.42853 11.25 8.54002 11.2041 8.62207 11.1221C8.70412 11.04 8.75 10.9285 8.75 10.8125L8.74121 10.7266C8.72437 10.6426 8.68355 10.5644 8.62207 10.5029C8.54002 10.4209 8.42853 10.375 8.3125 10.375H7.875V11.25ZM9.25 1.875C9.29291 1.875 9.33429 1.88144 9.37402 1.8916C9.39294 1.89645 9.41151 1.90218 9.42969 1.90918C9.43994 1.91314 9.45004 1.91727 9.45996 1.92188C9.47914 1.93075 9.49767 1.94088 9.51562 1.95215C9.52183 1.95605 9.52817 1.9597 9.53418 1.96387C9.55879 1.98087 9.58207 2.00004 9.60352 2.02148L12.7285 5.14648C12.8188 5.23675 12.8747 5.36134 12.875 5.49902V8C12.875 8.27614 12.6511 8.5 12.375 8.5C12.0989 8.5 11.875 8.27614 11.875 8V6H9.875C9.57663 6 9.29008 5.88188 9.0791 5.6709C8.86812 5.45992 8.75 5.17337 8.75 4.875V2.875H4.875C4.67609 2.875 4.48538 2.95407 4.34473 3.09473C4.20407 3.23538 4.125 3.42609 4.125 3.625V8C4.125 8.27614 3.90114 8.5 3.625 8.5C3.34886 8.5 3.125 8.27614 3.125 8V3.625C3.125 3.16087 3.30951 2.71588 3.6377 2.3877C3.96588 2.05951 4.41087 1.875 4.875 1.875H9.25ZM9.75 4.875C9.75 4.90815 9.76269 4.94043 9.78613 4.96387C9.80957 4.98731 9.84185 5 9.875 5H11.168L9.75 3.58203V4.875Z'/%3E%3C/svg%3E");
}

.icon-loader::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M8 11.25C8.27614 11.25 8.5 11.4739 8.5 11.75V13.625C8.5 13.9011 8.27614 14.125 8 14.125C7.72386 14.125 7.5 13.9011 7.5 13.625V11.75C7.5 11.4739 7.72386 11.25 8 11.25ZM4.99023 10.3027C5.1855 10.1075 5.502 10.1075 5.69727 10.3027C5.89253 10.498 5.89253 10.8145 5.69727 11.0098L4.35352 12.3535C4.15825 12.5488 3.84175 12.5488 3.64648 12.3535C3.45122 12.1583 3.45122 11.8417 3.64648 11.6465L4.99023 10.3027ZM10.3027 10.3027C10.498 10.1075 10.8145 10.1075 11.0098 10.3027L12.3535 11.6465C12.5488 11.8417 12.5488 12.1583 12.3535 12.3535C12.1583 12.5488 11.8417 12.5488 11.6465 12.3535L10.3027 11.0098C10.1075 10.8145 10.1075 10.498 10.3027 10.3027ZM4.25 7.5C4.52614 7.5 4.75 7.72386 4.75 8C4.75 8.27614 4.52614 8.5 4.25 8.5H2.375C2.09886 8.5 1.875 8.27614 1.875 8C1.875 7.72386 2.09886 7.5 2.375 7.5H4.25ZM13.625 7.5C13.9011 7.5 14.125 7.72386 14.125 8C14.125 8.27614 13.9011 8.5 13.625 8.5H11.75C11.4739 8.5 11.25 8.27614 11.25 8C11.25 7.72386 11.4739 7.5 11.75 7.5H13.625ZM3.64648 3.64648C3.84175 3.45122 4.15825 3.45122 4.35352 3.64648L5.69727 4.99023C5.89253 5.1855 5.89253 5.502 5.69727 5.69727C5.502 5.89253 5.1855 5.89253 4.99023 5.69727L3.64648 4.35352C3.45122 4.15825 3.45122 3.84175 3.64648 3.64648ZM11.6465 3.64648C11.8417 3.45122 12.1583 3.45122 12.3535 3.64648C12.5488 3.84175 12.5488 4.15825 12.3535 4.35352L11.0098 5.69727C10.8145 5.89253 10.498 5.89253 10.3027 5.69727C10.1075 5.502 10.1075 5.1855 10.3027 4.99023L11.6465 3.64648ZM8 1.875C8.27614 1.875 8.5 2.09886 8.5 2.375V4.25C8.5 4.52614 8.27614 4.75 8 4.75C7.72386 4.75 7.5 4.52614 7.5 4.25V2.375C7.5 2.09886 7.72386 1.875 8 1.875Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M8 11.25C8.27614 11.25 8.5 11.4739 8.5 11.75V13.625C8.5 13.9011 8.27614 14.125 8 14.125C7.72386 14.125 7.5 13.9011 7.5 13.625V11.75C7.5 11.4739 7.72386 11.25 8 11.25ZM4.99023 10.3027C5.1855 10.1075 5.502 10.1075 5.69727 10.3027C5.89253 10.498 5.89253 10.8145 5.69727 11.0098L4.35352 12.3535C4.15825 12.5488 3.84175 12.5488 3.64648 12.3535C3.45122 12.1583 3.45122 11.8417 3.64648 11.6465L4.99023 10.3027ZM10.3027 10.3027C10.498 10.1075 10.8145 10.1075 11.0098 10.3027L12.3535 11.6465C12.5488 11.8417 12.5488 12.1583 12.3535 12.3535C12.1583 12.5488 11.8417 12.5488 11.6465 12.3535L10.3027 11.0098C10.1075 10.8145 10.1075 10.498 10.3027 10.3027ZM4.25 7.5C4.52614 7.5 4.75 7.72386 4.75 8C4.75 8.27614 4.52614 8.5 4.25 8.5H2.375C2.09886 8.5 1.875 8.27614 1.875 8C1.875 7.72386 2.09886 7.5 2.375 7.5H4.25ZM13.625 7.5C13.9011 7.5 14.125 7.72386 14.125 8C14.125 8.27614 13.9011 8.5 13.625 8.5H11.75C11.4739 8.5 11.25 8.27614 11.25 8C11.25 7.72386 11.4739 7.5 11.75 7.5H13.625ZM3.64648 3.64648C3.84175 3.45122 4.15825 3.45122 4.35352 3.64648L5.69727 4.99023C5.89253 5.1855 5.89253 5.502 5.69727 5.69727C5.502 5.89253 5.1855 5.89253 4.99023 5.69727L3.64648 4.35352C3.45122 4.15825 3.45122 3.84175 3.64648 3.64648ZM11.6465 3.64648C11.8417 3.45122 12.1583 3.45122 12.3535 3.64648C12.5488 3.84175 12.5488 4.15825 12.3535 4.35352L11.0098 5.69727C10.8145 5.89253 10.498 5.89253 10.3027 5.69727C10.1075 5.502 10.1075 5.1855 10.3027 4.99023L11.6465 3.64648ZM8 1.875C8.27614 1.875 8.5 2.09886 8.5 2.375V4.25C8.5 4.52614 8.27614 4.75 8 4.75C7.72386 4.75 7.5 4.52614 7.5 4.25V2.375C7.5 2.09886 7.72386 1.875 8 1.875Z'/%3E%3C/svg%3E");
}

.icon-category::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M6.75 8.75C7.02614 8.75 7.25 8.97386 7.25 9.25V13C7.25 13.2761 7.02614 13.5 6.75 13.5H3C2.72386 13.5 2.5 13.2761 2.5 13V9.25C2.5 8.97386 2.72386 8.75 3 8.75H6.75ZM11.125 8.75C11.7549 8.75 12.3593 8.99991 12.8047 9.44531C13.2501 9.89071 13.5 10.4951 13.5 11.125C13.5 11.7549 13.2501 12.3593 12.8047 12.8047C12.3593 13.2501 11.7549 13.5 11.125 13.5C10.4951 13.5 9.89071 13.2501 9.44531 12.8047C8.99991 12.3593 8.75 11.7549 8.75 11.125C8.75 10.4951 8.99991 9.89071 9.44531 9.44531C9.89071 8.99991 10.4951 8.75 11.125 8.75ZM3.5 12.5H6.25V9.75H3.5V12.5ZM11.125 9.75C10.7603 9.75 10.4102 9.89448 10.1523 10.1523C9.89448 10.4102 9.75 10.7603 9.75 11.125C9.75 11.4897 9.89448 11.8398 10.1523 12.0977C10.4102 12.3555 10.7603 12.5 11.125 12.5C11.4897 12.5 11.8398 12.3555 12.0977 12.0977C12.3555 11.8398 12.5 11.4897 12.5 11.125C12.5 10.7603 12.3555 10.4102 12.0977 10.1523C11.8398 9.89448 11.4897 9.75 11.125 9.75ZM6.75 2.5C7.02614 2.5 7.25 2.72386 7.25 3V6.75C7.25 7.02614 7.02614 7.25 6.75 7.25H3C2.72386 7.25 2.5 7.02614 2.5 6.75V3C2.5 2.72386 2.72386 2.5 3 2.5H6.75ZM13 2.5C13.2761 2.5 13.5 2.72386 13.5 3V6.75C13.5 7.02614 13.2761 7.25 13 7.25H9.25C8.97386 7.25 8.75 7.02614 8.75 6.75V3C8.75 2.72386 8.97386 2.5 9.25 2.5H13ZM3.5 6.25H6.25V3.5H3.5V6.25ZM9.75 6.25H12.5V3.5H9.75V6.25Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M6.75 8.75C7.02614 8.75 7.25 8.97386 7.25 9.25V13C7.25 13.2761 7.02614 13.5 6.75 13.5H3C2.72386 13.5 2.5 13.2761 2.5 13V9.25C2.5 8.97386 2.72386 8.75 3 8.75H6.75ZM11.125 8.75C11.7549 8.75 12.3593 8.99991 12.8047 9.44531C13.2501 9.89071 13.5 10.4951 13.5 11.125C13.5 11.7549 13.2501 12.3593 12.8047 12.8047C12.3593 13.2501 11.7549 13.5 11.125 13.5C10.4951 13.5 9.89071 13.2501 9.44531 12.8047C8.99991 12.3593 8.75 11.7549 8.75 11.125C8.75 10.4951 8.99991 9.89071 9.44531 9.44531C9.89071 8.99991 10.4951 8.75 11.125 8.75ZM3.5 12.5H6.25V9.75H3.5V12.5ZM11.125 9.75C10.7603 9.75 10.4102 9.89448 10.1523 10.1523C9.89448 10.4102 9.75 10.7603 9.75 11.125C9.75 11.4897 9.89448 11.8398 10.1523 12.0977C10.4102 12.3555 10.7603 12.5 11.125 12.5C11.4897 12.5 11.8398 12.3555 12.0977 12.0977C12.3555 11.8398 12.5 11.4897 12.5 11.125C12.5 10.7603 12.3555 10.4102 12.0977 10.1523C11.8398 9.89448 11.4897 9.75 11.125 9.75ZM6.75 2.5C7.02614 2.5 7.25 2.72386 7.25 3V6.75C7.25 7.02614 7.02614 7.25 6.75 7.25H3C2.72386 7.25 2.5 7.02614 2.5 6.75V3C2.5 2.72386 2.72386 2.5 3 2.5H6.75ZM13 2.5C13.2761 2.5 13.5 2.72386 13.5 3V6.75C13.5 7.02614 13.2761 7.25 13 7.25H9.25C8.97386 7.25 8.75 7.02614 8.75 6.75V3C8.75 2.72386 8.97386 2.5 9.25 2.5H13ZM3.5 6.25H6.25V3.5H3.5V6.25ZM9.75 6.25H12.5V3.5H9.75V6.25Z'/%3E%3C/svg%3E");
}

.icon-close::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M11.3965 3.89648C11.5917 3.70122 11.9083 3.70122 12.1035 3.89648C12.2987 4.09175 12.2988 4.40828 12.1035 4.60352L8.70703 8L12.1035 11.3965C12.2987 11.5918 12.2988 11.9083 12.1035 12.1035C11.9083 12.2988 11.5918 12.2987 11.3965 12.1035L8 8.70703L4.60352 12.1035C4.40828 12.2988 4.09175 12.2987 3.89648 12.1035C3.70122 11.9083 3.70122 11.5917 3.89648 11.3965L7.29297 8L3.89648 4.60352C3.70122 4.40825 3.70122 4.09175 3.89648 3.89648C4.09175 3.70122 4.40825 3.70122 4.60352 3.89648L8 7.29297L11.3965 3.89648Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M11.3965 3.89648C11.5917 3.70122 11.9083 3.70122 12.1035 3.89648C12.2987 4.09175 12.2988 4.40828 12.1035 4.60352L8.70703 8L12.1035 11.3965C12.2987 11.5918 12.2988 11.9083 12.1035 12.1035C11.9083 12.2988 11.5918 12.2987 11.3965 12.1035L8 8.70703L4.60352 12.1035C4.40828 12.2988 4.09175 12.2987 3.89648 12.1035C3.70122 11.9083 3.70122 11.5917 3.89648 11.3965L7.29297 8L3.89648 4.60352C3.70122 4.40825 3.70122 4.09175 3.89648 3.89648C4.09175 3.70122 4.40825 3.70122 4.60352 3.89648L8 7.29297L11.3965 3.89648Z'/%3E%3C/svg%3E");
}

.icon-chevron-down::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M11.3965 5.77148C11.5917 5.57622 11.9083 5.57622 12.1035 5.77148C12.2987 5.96675 12.2988 6.28328 12.1035 6.47852L8.35352 10.2285C8.15828 10.4238 7.84175 10.4237 7.64648 10.2285L3.89648 6.47852C3.70122 6.28325 3.70122 5.96675 3.89648 5.77148C4.09175 5.57622 4.40825 5.57622 4.60352 5.77148L8 9.16797L11.3965 5.77148Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M11.3965 5.77148C11.5917 5.57622 11.9083 5.57622 12.1035 5.77148C12.2987 5.96675 12.2988 6.28328 12.1035 6.47852L8.35352 10.2285C8.15828 10.4238 7.84175 10.4237 7.64648 10.2285L3.89648 6.47852C3.70122 6.28325 3.70122 5.96675 3.89648 5.77148C4.09175 5.57622 4.40825 5.57622 4.60352 5.77148L8 9.16797L11.3965 5.77148Z'/%3E%3C/svg%3E");
}

.icon-chevron-right::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M5.77148 3.89648C5.96675 3.70122 6.28325 3.70122 6.47852 3.89648L10.2285 7.64648C10.4237 7.84175 10.4238 8.15828 10.2285 8.35352L6.47852 12.1035C6.28328 12.2988 5.96675 12.2987 5.77148 12.1035C5.57622 11.9083 5.57622 11.5917 5.77148 11.3965L9.16797 8L5.77148 4.60352C5.57622 4.40825 5.57622 4.09175 5.77148 3.89648Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M5.77148 3.89648C5.96675 3.70122 6.28325 3.70122 6.47852 3.89648L10.2285 7.64648C10.4237 7.84175 10.4238 8.15828 10.2285 8.35352L6.47852 12.1035C6.28328 12.2988 5.96675 12.2987 5.77148 12.1035C5.57622 11.9083 5.57622 11.5917 5.77148 11.3965L9.16797 8L5.77148 4.60352C5.57622 4.40825 5.57622 4.09175 5.77148 3.89648Z'/%3E%3C/svg%3E");
}

.icon-chevron-left::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M9.52148 3.89648C9.71675 3.70122 10.0333 3.70122 10.2285 3.89648C10.4237 4.09175 10.4238 4.40828 10.2285 4.60352L6.83203 8L10.2285 11.3965C10.4237 11.5918 10.4238 11.9083 10.2285 12.1035C10.0333 12.2988 9.71675 12.2987 9.52148 12.1035L5.77148 8.35352C5.57622 8.15825 5.57622 7.84175 5.77148 7.64648L9.52148 3.89648Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M9.52148 3.89648C9.71675 3.70122 10.0333 3.70122 10.2285 3.89648C10.4237 4.09175 10.4238 4.40828 10.2285 4.60352L6.83203 8L10.2285 11.3965C10.4237 11.5918 10.4238 11.9083 10.2285 12.1035C10.0333 12.2988 9.71675 12.2987 9.52148 12.1035L5.77148 8.35352C5.57622 8.15825 5.57622 7.84175 5.77148 7.64648L9.52148 3.89648Z'/%3E%3C/svg%3E");
}

.icon-chevron-up::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.72461 5.70703C7.91863 5.57907 8.18272 5.60079 8.35352 5.77148L12.1035 9.52148C12.2987 9.71667 12.2986 10.0332 12.1035 10.2285C11.9083 10.4238 11.5917 10.4238 11.3965 10.2285L8 6.83203L4.60352 10.2285C4.40825 10.4238 4.09175 10.4238 3.89648 10.2285C3.70133 10.0332 3.70126 9.71671 3.89648 9.52148L7.64648 5.77148L7.72461 5.70703Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.72461 5.70703C7.91863 5.57907 8.18272 5.60079 8.35352 5.77148L12.1035 9.52148C12.2987 9.71667 12.2986 10.0332 12.1035 10.2285C11.9083 10.4238 11.5917 10.4238 11.3965 10.2285L8 6.83203L4.60352 10.2285C4.40825 10.4238 4.09175 10.4238 3.89648 10.2285C3.70133 10.0332 3.70126 9.71671 3.89648 9.52148L7.64648 5.77148L7.72461 5.70703Z'/%3E%3C/svg%3E");
}

.icon-target::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M5.0332 2.64062C6.14409 2.02628 7.41913 1.77161 8.68066 1.91309C8.95493 1.94399 9.1528 2.19151 9.12207 2.46582C9.09129 2.74016 8.84366 2.93787 8.56934 2.90723C7.51373 2.78881 6.44714 3.00157 5.51758 3.51562C4.58811 4.02975 3.84067 4.8203 3.37988 5.77734C2.91927 6.73439 2.76747 7.81127 2.94531 8.8584C3.12322 9.90561 3.62215 10.8717 4.37305 11.623C5.12403 12.3744 6.09049 12.8734 7.1377 13.0518C8.18472 13.23 9.26153 13.0793 10.2188 12.6191C11.1761 12.1588 11.9669 11.4117 12.4814 10.4824C12.9959 9.55326 13.2096 8.48715 13.0918 7.43164C13.0612 7.15721 13.2588 6.90955 13.5332 6.87891C13.8074 6.84863 14.0543 7.0461 14.085 7.32031C14.2258 8.58192 13.9713 9.8562 13.3564 10.9668C12.7415 12.0774 11.7965 12.9703 10.6523 13.5205C9.50828 14.0706 8.22114 14.2512 6.96973 14.0381C5.71824 13.8249 4.56352 13.2279 3.66602 12.3301C2.76849 11.4321 2.17254 10.2771 1.95996 9.02539C1.74741 7.77373 1.92877 6.48669 2.47949 5.34277C3.03015 4.19923 3.9226 3.25502 5.0332 2.64062ZM8 4.37598C8.27611 4.37602 8.5 4.59986 8.5 4.87598C8.49988 5.15199 8.27603 5.37593 8 5.37598C7.48093 5.37598 6.97362 5.53003 6.54199 5.81836C6.11046 6.10671 5.77389 6.51664 5.5752 6.99609C5.37661 7.47561 5.32459 8.00365 5.42578 8.5127C5.5271 9.0218 5.7765 9.49037 6.14355 9.85742C6.51064 10.2245 6.97915 10.4739 7.48828 10.5752C7.99734 10.6764 8.52537 10.6244 9.00488 10.4258C9.48431 10.2271 9.89427 9.89048 10.1826 9.45898C10.4709 9.02742 10.625 8.51997 10.625 8.00098C10.625 7.72483 10.8489 7.50098 11.125 7.50098C11.4011 7.50102 11.625 7.72486 11.625 8.00098C11.625 8.71785 11.412 9.41858 11.0137 10.0146C10.6155 10.6106 10.0498 11.0752 9.3877 11.3496C8.72542 11.6239 7.99604 11.6964 7.29297 11.5566C6.58986 11.4168 5.94347 11.0713 5.43652 10.5645C4.92961 10.0575 4.58424 9.4111 4.44434 8.70801C4.30454 8.00496 4.37709 7.27555 4.65137 6.61328C4.92576 5.95116 5.39039 5.38551 5.98633 4.9873C6.58246 4.58898 7.28304 4.37598 8 4.37598ZM11.3965 2.02246C11.5395 1.87946 11.7546 1.83667 11.9414 1.91406C12.1281 1.9915 12.25 2.17382 12.25 2.37598V3.75098H13.625C13.8272 3.75101 14.0095 3.87279 14.0869 4.05957C14.1642 4.24636 14.1215 4.46155 13.9785 4.60449L12.1035 6.47949C12.0098 6.57319 11.8825 6.62596 11.75 6.62598H10.082L9.06445 7.64258C9.1029 7.75718 9.125 7.87787 9.125 8.00098C9.12494 8.29926 9.00682 8.58595 8.7959 8.79688C8.58495 9.00779 8.29831 9.12596 8 9.12598C7.7017 9.12598 7.41507 9.00776 7.2041 8.79688C6.99318 8.58595 6.87506 8.29926 6.875 8.00098C6.875 7.70264 6.99317 7.41605 7.2041 7.20508C7.41508 6.9941 7.70163 6.87598 8 6.87598C8.123 6.87598 8.24388 6.89618 8.3584 6.93457L9.375 5.91895V4.25098L9.38477 4.15332C9.40393 4.05713 9.45112 3.96785 9.52148 3.89746L11.3965 2.02246ZM10.375 4.45801V5.62598H11.543L12.418 4.75098H11.75C11.4739 4.75098 11.2501 4.52701 11.25 4.25098V3.58301L10.375 4.45801Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M5.0332 2.64062C6.14409 2.02628 7.41913 1.77161 8.68066 1.91309C8.95493 1.94399 9.1528 2.19151 9.12207 2.46582C9.09129 2.74016 8.84366 2.93787 8.56934 2.90723C7.51373 2.78881 6.44714 3.00157 5.51758 3.51562C4.58811 4.02975 3.84067 4.8203 3.37988 5.77734C2.91927 6.73439 2.76747 7.81127 2.94531 8.8584C3.12322 9.90561 3.62215 10.8717 4.37305 11.623C5.12403 12.3744 6.09049 12.8734 7.1377 13.0518C8.18472 13.23 9.26153 13.0793 10.2188 12.6191C11.1761 12.1588 11.9669 11.4117 12.4814 10.4824C12.9959 9.55326 13.2096 8.48715 13.0918 7.43164C13.0612 7.15721 13.2588 6.90955 13.5332 6.87891C13.8074 6.84863 14.0543 7.0461 14.085 7.32031C14.2258 8.58192 13.9713 9.8562 13.3564 10.9668C12.7415 12.0774 11.7965 12.9703 10.6523 13.5205C9.50828 14.0706 8.22114 14.2512 6.96973 14.0381C5.71824 13.8249 4.56352 13.2279 3.66602 12.3301C2.76849 11.4321 2.17254 10.2771 1.95996 9.02539C1.74741 7.77373 1.92877 6.48669 2.47949 5.34277C3.03015 4.19923 3.9226 3.25502 5.0332 2.64062ZM8 4.37598C8.27611 4.37602 8.5 4.59986 8.5 4.87598C8.49988 5.15199 8.27603 5.37593 8 5.37598C7.48093 5.37598 6.97362 5.53003 6.54199 5.81836C6.11046 6.10671 5.77389 6.51664 5.5752 6.99609C5.37661 7.47561 5.32459 8.00365 5.42578 8.5127C5.5271 9.0218 5.7765 9.49037 6.14355 9.85742C6.51064 10.2245 6.97915 10.4739 7.48828 10.5752C7.99734 10.6764 8.52537 10.6244 9.00488 10.4258C9.48431 10.2271 9.89427 9.89048 10.1826 9.45898C10.4709 9.02742 10.625 8.51997 10.625 8.00098C10.625 7.72483 10.8489 7.50098 11.125 7.50098C11.4011 7.50102 11.625 7.72486 11.625 8.00098C11.625 8.71785 11.412 9.41858 11.0137 10.0146C10.6155 10.6106 10.0498 11.0752 9.3877 11.3496C8.72542 11.6239 7.99604 11.6964 7.29297 11.5566C6.58986 11.4168 5.94347 11.0713 5.43652 10.5645C4.92961 10.0575 4.58424 9.4111 4.44434 8.70801C4.30454 8.00496 4.37709 7.27555 4.65137 6.61328C4.92576 5.95116 5.39039 5.38551 5.98633 4.9873C6.58246 4.58898 7.28304 4.37598 8 4.37598ZM11.3965 2.02246C11.5395 1.87946 11.7546 1.83667 11.9414 1.91406C12.1281 1.9915 12.25 2.17382 12.25 2.37598V3.75098H13.625C13.8272 3.75101 14.0095 3.87279 14.0869 4.05957C14.1642 4.24636 14.1215 4.46155 13.9785 4.60449L12.1035 6.47949C12.0098 6.57319 11.8825 6.62596 11.75 6.62598H10.082L9.06445 7.64258C9.1029 7.75718 9.125 7.87787 9.125 8.00098C9.12494 8.29926 9.00682 8.58595 8.7959 8.79688C8.58495 9.00779 8.29831 9.12596 8 9.12598C7.7017 9.12598 7.41507 9.00776 7.2041 8.79688C6.99318 8.58595 6.87506 8.29926 6.875 8.00098C6.875 7.70264 6.99317 7.41605 7.2041 7.20508C7.41508 6.9941 7.70163 6.87598 8 6.87598C8.123 6.87598 8.24388 6.89618 8.3584 6.93457L9.375 5.91895V4.25098L9.38477 4.15332C9.40393 4.05713 9.45112 3.96785 9.52148 3.89746L11.3965 2.02246ZM10.375 4.45801V5.62598H11.543L12.418 4.75098H11.75C11.4739 4.75098 11.2501 4.52701 11.25 4.25098V3.58301L10.375 4.45801Z'/%3E%3C/svg%3E");
}

.icon-checkmark::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M12.7568 4.45312C12.952 4.25792 13.2686 4.25803 13.4639 4.45312C13.6589 4.6484 13.6591 4.96496 13.4639 5.16016L7.0752 11.5488C6.87999 11.744 6.56343 11.7439 6.36816 11.5488L3.17383 8.35449C2.97864 8.15924 2.97863 7.84271 3.17383 7.64746C3.36908 7.45227 3.68561 7.45227 3.88086 7.64746L6.72168 10.4883L12.7568 4.45312Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M12.7568 4.45312C12.952 4.25792 13.2686 4.25803 13.4639 4.45312C13.6589 4.6484 13.6591 4.96496 13.4639 5.16016L7.0752 11.5488C6.87999 11.744 6.56343 11.7439 6.36816 11.5488L3.17383 8.35449C2.97864 8.15924 2.97863 7.84271 3.17383 7.64746C3.36908 7.45227 3.68561 7.45227 3.88086 7.64746L6.72168 10.4883L12.7568 4.45312Z'/%3E%3C/svg%3E");
}

.icon-cookie::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.09082 2.20996C7.67262 1.96903 8.3264 1.96906 8.9082 2.20996L10.5752 2.90039C10.7183 2.95971 10.8257 3.0819 10.8662 3.23145C10.9067 3.38112 10.8761 3.54159 10.7822 3.66504C10.518 4.0127 10.3743 4.43737 10.374 4.87402C10.3739 5.31049 10.5166 5.73516 10.7803 6.08301C11.0442 6.43099 11.4154 6.68316 11.8359 6.80078C12.2565 6.91832 12.7043 6.895 13.1104 6.73438L13.207 6.70703C13.4352 6.66654 13.6681 6.7903 13.7578 7.01367L13.7891 7.09082L13.8682 7.31152C14.0264 7.83451 13.9999 8.39895 13.7891 8.9082C13.7782 8.93446 13.7652 8.96034 13.75 8.98438C13.4441 9.46888 13.2491 9.82552 13.1494 10.0654C13.0468 10.3133 12.916 10.7441 12.7598 11.3789C12.7537 11.4035 12.746 11.4278 12.7363 11.4512C12.4951 12.0328 12.033 12.4955 11.4512 12.7363C11.4286 12.7457 11.4046 12.7528 11.3809 12.7588C10.7274 12.9226 10.2976 13.0527 10.0664 13.1484L10.0654 13.1494C9.80887 13.2558 9.45171 13.4505 8.98633 13.748C8.96157 13.7639 8.93535 13.7778 8.9082 13.7891C8.32639 14.03 7.67263 14.03 7.09082 13.7891C7.06517 13.7784 7.04013 13.7657 7.0166 13.751C6.52087 13.4403 6.16414 13.2445 5.93359 13.1484C5.67581 13.042 5.24449 12.9128 4.62109 12.7607C4.5962 12.7547 4.57152 12.7461 4.54785 12.7363C3.96622 12.4951 3.50356 12.033 3.2627 11.4512C3.25345 11.4288 3.24615 11.4053 3.24023 11.3818C3.07499 10.7254 2.94439 10.2948 2.84961 10.0654C2.7418 9.80618 2.54665 9.44816 2.25098 8.98633C2.23515 8.96157 2.22121 8.93535 2.20996 8.9082C1.96906 8.3264 1.96903 7.67262 2.20996 7.09082L2.25195 7.01074C2.54433 6.5569 2.74004 6.19938 2.85059 5.93262C2.94215 5.71152 3.07138 5.28202 3.23926 4.61719L3.2627 4.54785C3.50391 3.9662 3.96606 3.50357 4.54785 3.2627C4.57081 3.25319 4.59503 3.24622 4.61914 3.24023C5.10044 3.12077 5.46272 3.01699 5.71582 2.93066L5.93359 2.84961C6.17975 2.7474 6.5372 2.55286 7.01465 2.25L7.09082 2.20996ZM8.52539 3.13379C8.19775 2.9982 7.83073 2.99473 7.50098 3.12305C7.02932 3.42025 6.63202 3.64246 6.31641 3.77344L6.31543 3.77441C6.00772 3.90176 5.53157 4.04066 4.90918 4.19629C4.59001 4.3348 4.33532 4.5893 4.19629 4.9082C4.0335 5.54918 3.89313 6.02764 3.77344 6.31641C3.63471 6.65103 3.4132 7.0484 3.12207 7.50391C2.99864 7.82323 2.99933 8.17685 3.12305 8.49609C3.41624 8.95749 3.63746 9.3551 3.77344 9.68262L3.77441 9.68359C3.89651 9.97914 4.03682 10.4556 4.19727 11.0889C4.3355 11.4077 4.5889 11.6615 4.90723 11.8008C5.36074 11.9123 5.73981 12.0191 6.03711 12.1211L6.31543 12.2246L6.31641 12.2256C6.61734 12.3508 7.01652 12.5724 7.50195 12.875C7.82201 12.9994 8.17597 12.9992 8.49609 12.875C8.83966 12.6569 9.14726 12.479 9.41602 12.3467L9.68359 12.2246C9.98171 12.1011 10.4583 11.9601 11.0898 11.8008C11.4082 11.6624 11.6617 11.4098 11.8008 11.0918C11.9541 10.4735 12.0957 9.99659 12.2256 9.68262C12.3543 9.37269 12.5756 8.9742 12.875 8.49707C12.9599 8.2785 12.9861 8.04438 12.9551 7.81543C12.4966 7.90597 12.0213 7.89085 11.5664 7.76367C10.9355 7.58724 10.3792 7.20947 9.9834 6.6875C9.58768 6.16554 9.37366 5.52806 9.37402 4.87305C9.37429 4.43113 9.47383 3.99809 9.65918 3.60254L8.52539 3.13379ZM8 10.625C8.27595 10.6252 8.5 10.849 8.5 11.125V11.1309C8.49977 11.4067 8.27581 11.6306 8 11.6309C7.724 11.6309 7.50023 11.4068 7.5 11.1309V11.125C7.5 10.8489 7.72386 10.625 8 10.625ZM10.5 8.75C10.7759 8.75023 11 8.974 11 9.25V9.25586C10.9998 9.53167 10.7758 9.75563 10.5 9.75586C10.224 9.75586 10.0002 9.53181 10 9.25586V9.25C10 8.97386 10.2239 8.75 10.5 8.75ZM5.5 8.125C5.77595 8.12523 6 8.349 6 8.625V8.63086C5.99977 8.90667 5.77581 9.13063 5.5 9.13086C5.224 9.13086 5.00023 8.90681 5 8.63086V8.625C5 8.34886 5.22386 8.125 5.5 8.125ZM8 7.5C8.27595 7.50023 8.5 7.724 8.5 8V8.00586C8.49977 8.28167 8.27581 8.50563 8 8.50586C7.724 8.50586 7.50023 8.28181 7.5 8.00586V8C7.5 7.72386 7.72386 7.5 8 7.5ZM7.375 5C7.65095 5.00023 7.875 5.224 7.875 5.5V5.50586C7.87477 5.78167 7.65081 6.00563 7.375 6.00586C7.099 6.00586 6.87523 5.78181 6.875 5.50586V5.5C6.875 5.22386 7.09886 5 7.375 5Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.09082 2.20996C7.67262 1.96903 8.3264 1.96906 8.9082 2.20996L10.5752 2.90039C10.7183 2.95971 10.8257 3.0819 10.8662 3.23145C10.9067 3.38112 10.8761 3.54159 10.7822 3.66504C10.518 4.0127 10.3743 4.43737 10.374 4.87402C10.3739 5.31049 10.5166 5.73516 10.7803 6.08301C11.0442 6.43099 11.4154 6.68316 11.8359 6.80078C12.2565 6.91832 12.7043 6.895 13.1104 6.73438L13.207 6.70703C13.4352 6.66654 13.6681 6.7903 13.7578 7.01367L13.7891 7.09082L13.8682 7.31152C14.0264 7.83451 13.9999 8.39895 13.7891 8.9082C13.7782 8.93446 13.7652 8.96034 13.75 8.98438C13.4441 9.46888 13.2491 9.82552 13.1494 10.0654C13.0468 10.3133 12.916 10.7441 12.7598 11.3789C12.7537 11.4035 12.746 11.4278 12.7363 11.4512C12.4951 12.0328 12.033 12.4955 11.4512 12.7363C11.4286 12.7457 11.4046 12.7528 11.3809 12.7588C10.7274 12.9226 10.2976 13.0527 10.0664 13.1484L10.0654 13.1494C9.80887 13.2558 9.45171 13.4505 8.98633 13.748C8.96157 13.7639 8.93535 13.7778 8.9082 13.7891C8.32639 14.03 7.67263 14.03 7.09082 13.7891C7.06517 13.7784 7.04013 13.7657 7.0166 13.751C6.52087 13.4403 6.16414 13.2445 5.93359 13.1484C5.67581 13.042 5.24449 12.9128 4.62109 12.7607C4.5962 12.7547 4.57152 12.7461 4.54785 12.7363C3.96622 12.4951 3.50356 12.033 3.2627 11.4512C3.25345 11.4288 3.24615 11.4053 3.24023 11.3818C3.07499 10.7254 2.94439 10.2948 2.84961 10.0654C2.7418 9.80618 2.54665 9.44816 2.25098 8.98633C2.23515 8.96157 2.22121 8.93535 2.20996 8.9082C1.96906 8.3264 1.96903 7.67262 2.20996 7.09082L2.25195 7.01074C2.54433 6.5569 2.74004 6.19938 2.85059 5.93262C2.94215 5.71152 3.07138 5.28202 3.23926 4.61719L3.2627 4.54785C3.50391 3.9662 3.96606 3.50357 4.54785 3.2627C4.57081 3.25319 4.59503 3.24622 4.61914 3.24023C5.10044 3.12077 5.46272 3.01699 5.71582 2.93066L5.93359 2.84961C6.17975 2.7474 6.5372 2.55286 7.01465 2.25L7.09082 2.20996ZM8.52539 3.13379C8.19775 2.9982 7.83073 2.99473 7.50098 3.12305C7.02932 3.42025 6.63202 3.64246 6.31641 3.77344L6.31543 3.77441C6.00772 3.90176 5.53157 4.04066 4.90918 4.19629C4.59001 4.3348 4.33532 4.5893 4.19629 4.9082C4.0335 5.54918 3.89313 6.02764 3.77344 6.31641C3.63471 6.65103 3.4132 7.0484 3.12207 7.50391C2.99864 7.82323 2.99933 8.17685 3.12305 8.49609C3.41624 8.95749 3.63746 9.3551 3.77344 9.68262L3.77441 9.68359C3.89651 9.97914 4.03682 10.4556 4.19727 11.0889C4.3355 11.4077 4.5889 11.6615 4.90723 11.8008C5.36074 11.9123 5.73981 12.0191 6.03711 12.1211L6.31543 12.2246L6.31641 12.2256C6.61734 12.3508 7.01652 12.5724 7.50195 12.875C7.82201 12.9994 8.17597 12.9992 8.49609 12.875C8.83966 12.6569 9.14726 12.479 9.41602 12.3467L9.68359 12.2246C9.98171 12.1011 10.4583 11.9601 11.0898 11.8008C11.4082 11.6624 11.6617 11.4098 11.8008 11.0918C11.9541 10.4735 12.0957 9.99659 12.2256 9.68262C12.3543 9.37269 12.5756 8.9742 12.875 8.49707C12.9599 8.2785 12.9861 8.04438 12.9551 7.81543C12.4966 7.90597 12.0213 7.89085 11.5664 7.76367C10.9355 7.58724 10.3792 7.20947 9.9834 6.6875C9.58768 6.16554 9.37366 5.52806 9.37402 4.87305C9.37429 4.43113 9.47383 3.99809 9.65918 3.60254L8.52539 3.13379ZM8 10.625C8.27595 10.6252 8.5 10.849 8.5 11.125V11.1309C8.49977 11.4067 8.27581 11.6306 8 11.6309C7.724 11.6309 7.50023 11.4068 7.5 11.1309V11.125C7.5 10.8489 7.72386 10.625 8 10.625ZM10.5 8.75C10.7759 8.75023 11 8.974 11 9.25V9.25586C10.9998 9.53167 10.7758 9.75563 10.5 9.75586C10.224 9.75586 10.0002 9.53181 10 9.25586V9.25C10 8.97386 10.2239 8.75 10.5 8.75ZM5.5 8.125C5.77595 8.12523 6 8.349 6 8.625V8.63086C5.99977 8.90667 5.77581 9.13063 5.5 9.13086C5.224 9.13086 5.00023 8.90681 5 8.63086V8.625C5 8.34886 5.22386 8.125 5.5 8.125ZM8 7.5C8.27595 7.50023 8.5 7.724 8.5 8V8.00586C8.49977 8.28167 8.27581 8.50563 8 8.50586C7.724 8.50586 7.50023 8.28181 7.5 8.00586V8C7.5 7.72386 7.72386 7.5 8 7.5ZM7.375 5C7.65095 5.00023 7.875 5.224 7.875 5.5V5.50586C7.87477 5.78167 7.65081 6.00563 7.375 6.00586C7.099 6.00586 6.87523 5.78181 6.875 5.50586V5.5C6.875 5.22386 7.09886 5 7.375 5Z'/%3E%3C/svg%3E");
}

.icon-home::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.72461 1.95703C7.91862 1.82905 8.18271 1.8508 8.35352 2.02148L13.9785 7.64648C14.1214 7.7894 14.1641 8.00464 14.0869 8.19141C14.0095 8.37818 13.8272 8.49997 13.625 8.5H12.875V12.375C12.875 12.839 12.6904 13.2841 12.3623 13.6123C12.0341 13.9405 11.5891 14.125 11.125 14.125H4.875C4.41087 14.125 3.96588 13.9405 3.6377 13.6123C3.30959 13.2841 3.125 12.8391 3.125 12.375V8.5H2.375C2.17279 8.5 1.99049 8.37821 1.91309 8.19141C1.83584 8.00463 1.87855 7.78942 2.02148 7.64648L7.64648 2.02148L7.72461 1.95703ZM3.58203 7.5H3.625C3.90099 7.50004 4.12482 7.72404 4.125 8V12.375L4.13965 12.5225C4.16851 12.6664 4.23942 12.7999 4.34473 12.9053C4.48538 13.0459 4.67609 13.125 4.875 13.125H5.625V9.875C5.62509 9.41099 5.80959 8.96581 6.1377 8.6377C6.46586 8.30964 6.91097 8.125 7.375 8.125H8.625C9.08904 8.12502 9.53415 8.30961 9.8623 8.6377C10.1904 8.96581 10.3749 9.41099 10.375 9.875V13.125H11.125C11.3239 13.125 11.5146 13.0459 11.6553 12.9053C11.7958 12.7646 11.875 12.5738 11.875 12.375V8C11.8752 7.72401 12.099 7.5 12.375 7.5H12.418L8 3.08203L3.58203 7.5ZM7.375 9.125C7.17619 9.125 6.98536 9.2042 6.84473 9.34473C6.70415 9.4853 6.62509 9.67621 6.625 9.875V13.125H9.375V9.875C9.37491 9.67621 9.29585 9.4853 9.15527 9.34473C9.01465 9.20417 8.82382 9.12502 8.625 9.125H7.375Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.72461 1.95703C7.91862 1.82905 8.18271 1.8508 8.35352 2.02148L13.9785 7.64648C14.1214 7.7894 14.1641 8.00464 14.0869 8.19141C14.0095 8.37818 13.8272 8.49997 13.625 8.5H12.875V12.375C12.875 12.839 12.6904 13.2841 12.3623 13.6123C12.0341 13.9405 11.5891 14.125 11.125 14.125H4.875C4.41087 14.125 3.96588 13.9405 3.6377 13.6123C3.30959 13.2841 3.125 12.8391 3.125 12.375V8.5H2.375C2.17279 8.5 1.99049 8.37821 1.91309 8.19141C1.83584 8.00463 1.87855 7.78942 2.02148 7.64648L7.64648 2.02148L7.72461 1.95703ZM3.58203 7.5H3.625C3.90099 7.50004 4.12482 7.72404 4.125 8V12.375L4.13965 12.5225C4.16851 12.6664 4.23942 12.7999 4.34473 12.9053C4.48538 13.0459 4.67609 13.125 4.875 13.125H5.625V9.875C5.62509 9.41099 5.80959 8.96581 6.1377 8.6377C6.46586 8.30964 6.91097 8.125 7.375 8.125H8.625C9.08904 8.12502 9.53415 8.30961 9.8623 8.6377C10.1904 8.96581 10.3749 9.41099 10.375 9.875V13.125H11.125C11.3239 13.125 11.5146 13.0459 11.6553 12.9053C11.7958 12.7646 11.875 12.5738 11.875 12.375V8C11.8752 7.72401 12.099 7.5 12.375 7.5H12.418L8 3.08203L3.58203 7.5ZM7.375 9.125C7.17619 9.125 6.98536 9.2042 6.84473 9.34473C6.70415 9.4853 6.62509 9.67621 6.625 9.875V13.125H9.375V9.875C9.37491 9.67621 9.29585 9.4853 9.15527 9.34473C9.01465 9.20417 8.82382 9.12502 8.625 9.125H7.375Z'/%3E%3C/svg%3E");
}

.icon-play::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M4.63086 2.56348C4.78891 2.47516 4.98248 2.47941 5.13672 2.57422L13.2617 7.57422C13.4096 7.66522 13.5 7.82639 13.5 8C13.5 8.17358 13.4096 8.3348 13.2617 8.42578L5.13672 13.4258C4.98251 13.5205 4.78888 13.5248 4.63086 13.4365C4.47286 13.3482 4.37504 13.181 4.375 13V3L4.37988 2.93262C4.40086 2.7783 4.4927 2.64077 4.63086 2.56348ZM5.375 12.1055L12.0459 8L5.375 3.89453V12.1055Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M4.63086 2.56348C4.78891 2.47516 4.98248 2.47941 5.13672 2.57422L13.2617 7.57422C13.4096 7.66522 13.5 7.82639 13.5 8C13.5 8.17358 13.4096 8.3348 13.2617 8.42578L5.13672 13.4258C4.98251 13.5205 4.78888 13.5248 4.63086 13.4365C4.47286 13.3482 4.37504 13.181 4.375 13V3L4.37988 2.93262C4.40086 2.7783 4.4927 2.64077 4.63086 2.56348ZM5.375 12.1055L12.0459 8L5.375 3.89453V12.1055Z'/%3E%3C/svg%3E");
}

.icon-globe::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M8.24219 1.88086C8.30858 1.87143 8.37549 1.87576 8.43945 1.89258C9.90323 1.99784 11.2865 2.62434 12.3311 3.66895C13.4797 4.81761 14.125 6.37555 14.125 8L14.1172 8.30371C14.0421 9.81758 13.4079 11.2542 12.3311 12.3311C11.2862 13.3759 9.90259 14.0014 8.43848 14.1064C8.37467 14.1231 8.30839 14.1276 8.24219 14.1182L8 14.125C7.91874 14.125 7.83772 14.1214 7.75684 14.1182C7.69 14.1275 7.62295 14.1236 7.55859 14.1064C6.09556 14.0008 4.71307 13.3752 3.66895 12.3311C2.59208 11.2542 1.95792 9.81758 1.88281 8.30371L1.875 8C1.875 6.37555 2.52028 4.81761 3.66895 3.66895C4.71309 2.6248 6.09554 1.99826 7.55859 1.89258C7.62283 1.87551 7.69013 1.87153 7.75684 1.88086C7.83771 1.87765 7.91875 1.875 8 1.875C8.08092 1.875 8.16164 1.87767 8.24219 1.88086ZM6.85938 10.375C7.09165 11.3373 7.46486 12.2637 7.96973 13.124C7.97982 13.1241 7.9899 13.125 8 13.125L8.03027 13.124C8.53511 12.2637 8.9086 11.3374 9.14062 10.375H6.85938ZM3.45996 10.375C3.69859 10.8311 4.00532 11.2534 4.37598 11.624C5.03608 12.2841 5.85776 12.7455 6.74805 12.9697C6.3361 12.1446 6.03011 11.2727 5.83398 10.375H3.45996ZM10.166 10.375C9.96975 11.2725 9.66292 12.1438 9.25098 12.9688C10.1415 12.7444 10.9638 12.2843 11.624 11.624C11.9948 11.2532 12.3024 10.8313 12.541 10.375H10.166ZM3.06445 6.625C2.94077 7.06899 2.875 7.53098 2.875 8L2.88086 8.25391C2.89978 8.63571 2.96215 9.0114 3.06348 9.375H5.66309C5.62243 9.04853 5.59458 8.71989 5.58301 8.38965L5.57617 8C5.57617 7.53872 5.60647 7.07967 5.66309 6.625H3.06445ZM10.3369 6.625C10.3936 7.07966 10.4238 7.53871 10.4238 8L10.417 8.38965C10.4054 8.7199 10.3776 9.04853 10.3369 9.375H12.9355C13.0592 8.93101 13.125 8.46902 13.125 8L13.1191 7.74609C13.1002 7.36429 13.0379 6.9886 12.9365 6.625H10.3369ZM6.66992 6.625C6.6077 7.07903 6.57617 7.53841 6.57617 8L6.58203 8.35449C6.59402 8.69681 6.62459 9.0373 6.6709 9.375H9.3291C9.37535 9.03733 9.405 8.69677 9.41699 8.35449L9.42383 8C9.42383 7.5384 9.39231 7.07905 9.33008 6.625H6.66992ZM6.75 3.0293C5.85892 3.25336 5.03659 3.71537 4.37598 4.37598C4.0052 4.74675 3.69756 5.16874 3.45898 5.625H5.83398C6.03024 4.72671 6.33766 3.8549 6.75 3.0293ZM9.24902 3.0293C9.66155 3.85496 9.96956 4.72665 10.166 5.625H12.54C12.3014 5.16892 11.9947 4.74663 11.624 4.37598C10.9632 3.71514 10.1405 3.25328 9.24902 3.0293ZM7.96973 2.875C7.46469 3.73545 7.0926 4.6625 6.86035 5.625H9.13965C8.90735 4.66233 8.53446 3.73557 8.0293 2.875H7.96973Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M8.24219 1.88086C8.30858 1.87143 8.37549 1.87576 8.43945 1.89258C9.90323 1.99784 11.2865 2.62434 12.3311 3.66895C13.4797 4.81761 14.125 6.37555 14.125 8L14.1172 8.30371C14.0421 9.81758 13.4079 11.2542 12.3311 12.3311C11.2862 13.3759 9.90259 14.0014 8.43848 14.1064C8.37467 14.1231 8.30839 14.1276 8.24219 14.1182L8 14.125C7.91874 14.125 7.83772 14.1214 7.75684 14.1182C7.69 14.1275 7.62295 14.1236 7.55859 14.1064C6.09556 14.0008 4.71307 13.3752 3.66895 12.3311C2.59208 11.2542 1.95792 9.81758 1.88281 8.30371L1.875 8C1.875 6.37555 2.52028 4.81761 3.66895 3.66895C4.71309 2.6248 6.09554 1.99826 7.55859 1.89258C7.62283 1.87551 7.69013 1.87153 7.75684 1.88086C7.83771 1.87765 7.91875 1.875 8 1.875C8.08092 1.875 8.16164 1.87767 8.24219 1.88086ZM6.85938 10.375C7.09165 11.3373 7.46486 12.2637 7.96973 13.124C7.97982 13.1241 7.9899 13.125 8 13.125L8.03027 13.124C8.53511 12.2637 8.9086 11.3374 9.14062 10.375H6.85938ZM3.45996 10.375C3.69859 10.8311 4.00532 11.2534 4.37598 11.624C5.03608 12.2841 5.85776 12.7455 6.74805 12.9697C6.3361 12.1446 6.03011 11.2727 5.83398 10.375H3.45996ZM10.166 10.375C9.96975 11.2725 9.66292 12.1438 9.25098 12.9688C10.1415 12.7444 10.9638 12.2843 11.624 11.624C11.9948 11.2532 12.3024 10.8313 12.541 10.375H10.166ZM3.06445 6.625C2.94077 7.06899 2.875 7.53098 2.875 8L2.88086 8.25391C2.89978 8.63571 2.96215 9.0114 3.06348 9.375H5.66309C5.62243 9.04853 5.59458 8.71989 5.58301 8.38965L5.57617 8C5.57617 7.53872 5.60647 7.07967 5.66309 6.625H3.06445ZM10.3369 6.625C10.3936 7.07966 10.4238 7.53871 10.4238 8L10.417 8.38965C10.4054 8.7199 10.3776 9.04853 10.3369 9.375H12.9355C13.0592 8.93101 13.125 8.46902 13.125 8L13.1191 7.74609C13.1002 7.36429 13.0379 6.9886 12.9365 6.625H10.3369ZM6.66992 6.625C6.6077 7.07903 6.57617 7.53841 6.57617 8L6.58203 8.35449C6.59402 8.69681 6.62459 9.0373 6.6709 9.375H9.3291C9.37535 9.03733 9.405 8.69677 9.41699 8.35449L9.42383 8C9.42383 7.5384 9.39231 7.07905 9.33008 6.625H6.66992ZM6.75 3.0293C5.85892 3.25336 5.03659 3.71537 4.37598 4.37598C4.0052 4.74675 3.69756 5.16874 3.45898 5.625H5.83398C6.03024 4.72671 6.33766 3.8549 6.75 3.0293ZM9.24902 3.0293C9.66155 3.85496 9.96956 4.72665 10.166 5.625H12.54C12.3014 5.16892 11.9947 4.74663 11.624 4.37598C10.9632 3.71514 10.1405 3.25328 9.24902 3.0293ZM7.96973 2.875C7.46469 3.73545 7.0926 4.6625 6.86035 5.625H9.13965C8.90735 4.66233 8.53446 3.73557 8.0293 2.875H7.96973Z'/%3E%3C/svg%3E");
}

.icon-lock::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M8 1.875C8.79565 1.875 9.55848 2.1913 10.1211 2.75391C10.6837 3.31652 11 4.07935 11 4.875V6.875H11.125C11.5891 6.875 12.0341 7.05951 12.3623 7.3877C12.6905 7.71588 12.875 8.16087 12.875 8.625V12.375C12.875 12.8391 12.6905 13.2841 12.3623 13.6123C12.0341 13.9405 11.5891 14.125 11.125 14.125H4.875C4.41087 14.125 3.96588 13.9405 3.6377 13.6123C3.30951 13.2841 3.125 12.8391 3.125 12.375V8.625C3.125 8.16087 3.30951 7.71588 3.6377 7.3877C3.96588 7.05951 4.41087 6.875 4.875 6.875H5V4.875C5 4.07935 5.3163 3.31652 5.87891 2.75391C6.44152 2.1913 7.20435 1.875 8 1.875ZM4.875 7.875C4.67609 7.875 4.48538 7.95407 4.34473 8.09473C4.20407 8.23538 4.125 8.42609 4.125 8.625V12.375L4.13965 12.5225C4.16852 12.6664 4.23935 12.7999 4.34473 12.9053C4.48538 13.0459 4.67609 13.125 4.875 13.125H11.125C11.3239 13.125 11.5146 13.0459 11.6553 12.9053C11.7959 12.7646 11.875 12.5739 11.875 12.375V8.625C11.875 8.42609 11.7959 8.23538 11.6553 8.09473C11.5146 7.95407 11.3239 7.875 11.125 7.875H4.875ZM8 9.375C8.29837 9.375 8.58492 9.49312 8.7959 9.7041C9.00688 9.91508 9.125 10.2016 9.125 10.5C9.125 10.7984 9.00688 11.0849 8.7959 11.2959C8.58492 11.5069 8.29837 11.625 8 11.625C7.70163 11.625 7.41508 11.5069 7.2041 11.2959C6.99312 11.0849 6.875 10.7984 6.875 10.5C6.875 10.2016 6.99312 9.91508 7.2041 9.7041C7.41508 9.49312 7.70163 9.375 8 9.375ZM8 10.375C7.96685 10.375 7.93457 10.3877 7.91113 10.4111C7.88769 10.4346 7.875 10.4668 7.875 10.5C7.875 10.5332 7.88769 10.5654 7.91113 10.5889C7.93457 10.6123 7.96685 10.625 8 10.625C8.03315 10.625 8.06543 10.6123 8.08887 10.5889C8.11231 10.5654 8.125 10.5332 8.125 10.5C8.125 10.4668 8.11231 10.4346 8.08887 10.4111C8.06543 10.3877 8.03315 10.375 8 10.375ZM8 2.875C7.46957 2.875 6.96101 3.08586 6.58594 3.46094C6.21086 3.83601 6 4.34457 6 4.875V6.875H10V4.875C10 4.34457 9.78914 3.83601 9.41406 3.46094C9.03899 3.08586 8.53043 2.875 8 2.875Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M8 1.875C8.79565 1.875 9.55848 2.1913 10.1211 2.75391C10.6837 3.31652 11 4.07935 11 4.875V6.875H11.125C11.5891 6.875 12.0341 7.05951 12.3623 7.3877C12.6905 7.71588 12.875 8.16087 12.875 8.625V12.375C12.875 12.8391 12.6905 13.2841 12.3623 13.6123C12.0341 13.9405 11.5891 14.125 11.125 14.125H4.875C4.41087 14.125 3.96588 13.9405 3.6377 13.6123C3.30951 13.2841 3.125 12.8391 3.125 12.375V8.625C3.125 8.16087 3.30951 7.71588 3.6377 7.3877C3.96588 7.05951 4.41087 6.875 4.875 6.875H5V4.875C5 4.07935 5.3163 3.31652 5.87891 2.75391C6.44152 2.1913 7.20435 1.875 8 1.875ZM4.875 7.875C4.67609 7.875 4.48538 7.95407 4.34473 8.09473C4.20407 8.23538 4.125 8.42609 4.125 8.625V12.375L4.13965 12.5225C4.16852 12.6664 4.23935 12.7999 4.34473 12.9053C4.48538 13.0459 4.67609 13.125 4.875 13.125H11.125C11.3239 13.125 11.5146 13.0459 11.6553 12.9053C11.7959 12.7646 11.875 12.5739 11.875 12.375V8.625C11.875 8.42609 11.7959 8.23538 11.6553 8.09473C11.5146 7.95407 11.3239 7.875 11.125 7.875H4.875ZM8 9.375C8.29837 9.375 8.58492 9.49312 8.7959 9.7041C9.00688 9.91508 9.125 10.2016 9.125 10.5C9.125 10.7984 9.00688 11.0849 8.7959 11.2959C8.58492 11.5069 8.29837 11.625 8 11.625C7.70163 11.625 7.41508 11.5069 7.2041 11.2959C6.99312 11.0849 6.875 10.7984 6.875 10.5C6.875 10.2016 6.99312 9.91508 7.2041 9.7041C7.41508 9.49312 7.70163 9.375 8 9.375ZM8 10.375C7.96685 10.375 7.93457 10.3877 7.91113 10.4111C7.88769 10.4346 7.875 10.4668 7.875 10.5C7.875 10.5332 7.88769 10.5654 7.91113 10.5889C7.93457 10.6123 7.96685 10.625 8 10.625C8.03315 10.625 8.06543 10.6123 8.08887 10.5889C8.11231 10.5654 8.125 10.5332 8.125 10.5C8.125 10.4668 8.11231 10.4346 8.08887 10.4111C8.06543 10.3877 8.03315 10.375 8 10.375ZM8 2.875C7.46957 2.875 6.96101 3.08586 6.58594 3.46094C6.21086 3.83601 6 4.34457 6 4.875V6.875H10V4.875C10 4.34457 9.78914 3.83601 9.41406 3.46094C9.03899 3.08586 8.53043 2.875 8 2.875Z'/%3E%3C/svg%3E");
}

.icon-calendar::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M10.5557 1.75C10.8317 1.75018 11.0557 1.97397 11.0557 2.25V3.02734H11.833C12.3043 3.02734 12.7565 3.21476 13.0898 3.54785C13.423 3.88105 13.6111 4.3335 13.6113 4.80469V12.4717C13.6113 12.9431 13.4231 13.3951 13.0898 13.7285C12.7564 14.0619 12.3045 14.25 11.833 14.25H4.16602C3.69468 14.2499 3.24248 14.0618 2.90918 13.7285C2.57609 13.3952 2.38867 12.9429 2.38867 12.4717V4.80469C2.3889 4.3335 2.57599 3.88104 2.90918 3.54785C3.24245 3.21469 3.69478 3.02746 4.16602 3.02734H4.94434V2.25C4.94434 1.97386 5.16819 1.75 5.44434 1.75C5.72043 1.75006 5.94434 1.97389 5.94434 2.25V3.02734H10.0557V2.25C10.0557 1.97386 10.2795 1.75 10.5557 1.75ZM3.38867 7.86133V12.4717C3.38867 12.6777 3.47065 12.8757 3.61621 13.0215C3.76197 13.1672 3.95989 13.2499 4.16602 13.25H11.833C12.0393 13.25 12.237 13.1673 12.3828 13.0215C12.5285 12.8756 12.6113 12.6779 12.6113 12.4717V7.86133H3.38867ZM4.16602 4.02734C3.96 4.02746 3.76195 4.10926 3.61621 4.25488C3.47055 4.40054 3.3889 4.59872 3.38867 4.80469V6.86133H12.6113V4.80469C12.6111 4.59872 12.5285 4.40054 12.3828 4.25488C12.237 4.10933 12.0391 4.02734 11.833 4.02734H11.0557V4.80566C11.0556 5.08165 10.8316 5.30549 10.5557 5.30566C10.2796 5.30566 10.0557 5.08176 10.0557 4.80566V4.02734H5.94434V4.80566C5.94428 5.08172 5.72039 5.30561 5.44434 5.30566C5.16823 5.30566 4.94439 5.08176 4.94434 4.80566V4.02734H4.16602Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M10.5557 1.75C10.8317 1.75018 11.0557 1.97397 11.0557 2.25V3.02734H11.833C12.3043 3.02734 12.7565 3.21476 13.0898 3.54785C13.423 3.88105 13.6111 4.3335 13.6113 4.80469V12.4717C13.6113 12.9431 13.4231 13.3951 13.0898 13.7285C12.7564 14.0619 12.3045 14.25 11.833 14.25H4.16602C3.69468 14.2499 3.24248 14.0618 2.90918 13.7285C2.57609 13.3952 2.38867 12.9429 2.38867 12.4717V4.80469C2.3889 4.3335 2.57599 3.88104 2.90918 3.54785C3.24245 3.21469 3.69478 3.02746 4.16602 3.02734H4.94434V2.25C4.94434 1.97386 5.16819 1.75 5.44434 1.75C5.72043 1.75006 5.94434 1.97389 5.94434 2.25V3.02734H10.0557V2.25C10.0557 1.97386 10.2795 1.75 10.5557 1.75ZM3.38867 7.86133V12.4717C3.38867 12.6777 3.47065 12.8757 3.61621 13.0215C3.76197 13.1672 3.95989 13.2499 4.16602 13.25H11.833C12.0393 13.25 12.237 13.1673 12.3828 13.0215C12.5285 12.8756 12.6113 12.6779 12.6113 12.4717V7.86133H3.38867ZM4.16602 4.02734C3.96 4.02746 3.76195 4.10926 3.61621 4.25488C3.47055 4.40054 3.3889 4.59872 3.38867 4.80469V6.86133H12.6113V4.80469C12.6111 4.59872 12.5285 4.40054 12.3828 4.25488C12.237 4.10933 12.0391 4.02734 11.833 4.02734H11.0557V4.80566C11.0556 5.08165 10.8316 5.30549 10.5557 5.30566C10.2796 5.30566 10.0557 5.08176 10.0557 4.80566V4.02734H5.94434V4.80566C5.94428 5.08172 5.72039 5.30561 5.44434 5.30566C5.16823 5.30566 4.94439 5.08176 4.94434 4.80566V4.02734H4.16602Z'/%3E%3C/svg%3E");
}

.icon-star::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.99512 1.25195C8.18527 1.25198 8.35907 1.35985 8.44336 1.53027L10.2549 5.20215L14.3086 5.79004C14.4968 5.81751 14.6532 5.94991 14.7119 6.13086C14.7706 6.3119 14.7213 6.51079 14.585 6.64355L11.6484 9.50098L12.3408 13.5381C12.373 13.7257 12.2957 13.9155 12.1416 14.0273C11.9876 14.139 11.7836 14.1531 11.6152 14.0645L7.99902 12.1592L4.375 14.0654C4.20656 14.154 4.00163 14.1392 3.84766 14.0273C3.69381 13.9155 3.61725 13.7256 3.64941 13.5381L4.34082 9.50098L1.40527 6.64355C1.26888 6.51079 1.21961 6.31191 1.27832 6.13086C1.33714 5.94976 1.49418 5.81735 1.68262 5.79004L5.73438 5.20215L7.54688 1.53027L7.58203 1.46973C7.67431 1.33462 7.82853 1.25197 7.99512 1.25195ZM6.51465 5.88184C6.44174 6.02921 6.30044 6.13166 6.1377 6.15527L2.8291 6.63379L5.22754 8.96875C5.34543 9.08353 5.39975 9.24896 5.37207 9.41113L4.80566 12.708L7.7666 11.1523L7.88086 11.1084C7.99808 11.0798 8.12324 11.0948 8.23242 11.1523L11.1836 12.707L10.6182 9.41113C10.5905 9.24895 10.6448 9.08353 10.7627 8.96875L13.1602 6.63379L9.85254 6.15527C9.68977 6.13168 9.54851 6.02924 9.47559 5.88184L7.99512 2.88184L6.51465 5.88184Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.99512 1.25195C8.18527 1.25198 8.35907 1.35985 8.44336 1.53027L10.2549 5.20215L14.3086 5.79004C14.4968 5.81751 14.6532 5.94991 14.7119 6.13086C14.7706 6.3119 14.7213 6.51079 14.585 6.64355L11.6484 9.50098L12.3408 13.5381C12.373 13.7257 12.2957 13.9155 12.1416 14.0273C11.9876 14.139 11.7836 14.1531 11.6152 14.0645L7.99902 12.1592L4.375 14.0654C4.20656 14.154 4.00163 14.1392 3.84766 14.0273C3.69381 13.9155 3.61725 13.7256 3.64941 13.5381L4.34082 9.50098L1.40527 6.64355C1.26888 6.51079 1.21961 6.31191 1.27832 6.13086C1.33714 5.94976 1.49418 5.81735 1.68262 5.79004L5.73438 5.20215L7.54688 1.53027L7.58203 1.46973C7.67431 1.33462 7.82853 1.25197 7.99512 1.25195ZM6.51465 5.88184C6.44174 6.02921 6.30044 6.13166 6.1377 6.15527L2.8291 6.63379L5.22754 8.96875C5.34543 9.08353 5.39975 9.24896 5.37207 9.41113L4.80566 12.708L7.7666 11.1523L7.88086 11.1084C7.99808 11.0798 8.12324 11.0948 8.23242 11.1523L11.1836 12.707L10.6182 9.41113C10.5905 9.24895 10.6448 9.08353 10.7627 8.96875L13.1602 6.63379L9.85254 6.15527C9.68977 6.13168 9.54851 6.02924 9.47559 5.88184L7.99512 2.88184L6.51465 5.88184Z'/%3E%3C/svg%3E");
}

.icon-star-o::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.99508 1.25195C8.18526 1.25195 8.35902 1.35983 8.44332 1.53027L10.2548 5.20215L14.3086 5.79004C14.4968 5.81749 14.6531 5.94989 14.7119 6.13086C14.7706 6.31192 14.7213 6.51078 14.5849 6.64355L11.6484 9.50098L12.3408 13.5381C12.373 13.7258 12.2957 13.9155 12.1416 14.0273C11.9875 14.139 11.7835 14.1532 11.6152 14.0645L7.99899 12.1592L4.37496 14.0654C4.2065 14.154 4.0016 14.1392 3.84762 14.0273C3.69378 13.9155 3.61722 13.7256 3.64938 13.5381L4.34078 9.50098L1.40524 6.64355C1.26884 6.51079 1.21957 6.31191 1.27828 6.13086C1.3371 5.94975 1.49413 5.81735 1.68258 5.79004L5.73434 5.20215L7.54684 1.53027L7.582 1.46973C7.67427 1.3346 7.82848 1.25197 7.99508 1.25195Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.99508 1.25195C8.18526 1.25195 8.35902 1.35983 8.44332 1.53027L10.2548 5.20215L14.3086 5.79004C14.4968 5.81749 14.6531 5.94989 14.7119 6.13086C14.7706 6.31192 14.7213 6.51078 14.5849 6.64355L11.6484 9.50098L12.3408 13.5381C12.373 13.7258 12.2957 13.9155 12.1416 14.0273C11.9875 14.139 11.7835 14.1532 11.6152 14.0645L7.99899 12.1592L4.37496 14.0654C4.2065 14.154 4.0016 14.1392 3.84762 14.0273C3.69378 13.9155 3.61722 13.7256 3.64938 13.5381L4.34078 9.50098L1.40524 6.64355C1.26884 6.51079 1.21957 6.31191 1.27828 6.13086C1.3371 5.94975 1.49413 5.81735 1.68258 5.79004L5.73434 5.20215L7.54684 1.53027L7.582 1.46973C7.67427 1.3346 7.82848 1.25197 7.99508 1.25195Z'/%3E%3C/svg%3E");
}

.icon-star-half-empty::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.99512 1.25195C8.18528 1.25197 8.35906 1.35984 8.44336 1.53027L10.2549 5.20215L14.3086 5.79004C14.4968 5.8175 14.6531 5.9499 14.7119 6.13086C14.7706 6.31191 14.7213 6.51078 14.585 6.64355L11.6484 9.50098L12.3408 13.5381C12.373 13.7257 12.2957 13.9155 12.1416 14.0273C11.9875 14.139 11.7836 14.1531 11.6152 14.0645L7.99902 12.1592L4.375 14.0654C4.20655 14.154 4.00163 14.1392 3.84766 14.0273C3.69381 13.9155 3.61725 13.7256 3.64941 13.5381L4.34082 9.50098L1.40527 6.64355C1.26888 6.51079 1.21961 6.31191 1.27832 6.13086C1.33714 5.94976 1.49417 5.81735 1.68262 5.79004L5.73438 5.20215L7.54688 1.53027L7.58203 1.46973C7.67431 1.33461 7.82852 1.25197 7.99512 1.25195ZM7.99805 11.0957C8.07822 11.0958 8.15839 11.1148 8.23145 11.1533L11.1826 12.708L10.6172 9.41211C10.5895 9.24993 10.6438 9.0845 10.7617 8.96973L13.1592 6.63477L9.85156 6.15625C9.68878 6.13266 9.54753 6.03023 9.47461 5.88281L7.99414 2.88281L7.99805 11.0957Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M7.99512 1.25195C8.18528 1.25197 8.35906 1.35984 8.44336 1.53027L10.2549 5.20215L14.3086 5.79004C14.4968 5.8175 14.6531 5.9499 14.7119 6.13086C14.7706 6.31191 14.7213 6.51078 14.585 6.64355L11.6484 9.50098L12.3408 13.5381C12.373 13.7257 12.2957 13.9155 12.1416 14.0273C11.9875 14.139 11.7836 14.1531 11.6152 14.0645L7.99902 12.1592L4.375 14.0654C4.20655 14.154 4.00163 14.1392 3.84766 14.0273C3.69381 13.9155 3.61725 13.7256 3.64941 13.5381L4.34082 9.50098L1.40527 6.64355C1.26888 6.51079 1.21961 6.31191 1.27832 6.13086C1.33714 5.94976 1.49417 5.81735 1.68262 5.79004L5.73438 5.20215L7.54688 1.53027L7.58203 1.46973C7.67431 1.33461 7.82852 1.25197 7.99512 1.25195ZM7.99805 11.0957C8.07822 11.0958 8.15839 11.1148 8.23145 11.1533L11.1826 12.708L10.6172 9.41211C10.5895 9.24993 10.6438 9.0845 10.7617 8.96973L13.1592 6.63477L9.85156 6.15625C9.68878 6.13266 9.54753 6.03023 9.47461 5.88281L7.99414 2.88281L7.99805 11.0957Z'/%3E%3C/svg%3E");
}

.icon-quote::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 36'%3E%3Cpath d='M7.97212 36C5.21254 36 2.91289 35.6962 1.22648 34.9367C0.30662 33.1139 0 30.2278 0 26.5823C0 24 0.45993 20.962 1.5331 17.6203C2.45296 14.2785 4.13937 11.0886 6.43902 7.74684C8.58537 4.55697 10.885 1.97469 13.338 0C14.5645 0.151897 15.7909 0.607598 17.1707 1.36709C18.5505 2.27849 19.4704 3.18988 19.777 4.25316C16.4042 8.50633 14.8711 14.5823 14.8711 22.481C14.8711 27.1899 15.6376 31.1392 17.1707 34.3291C14.7178 35.5443 11.6516 36 7.97212 36ZM32.1951 36C29.4355 36 27.1359 35.6962 25.2962 34.9367C24.3763 33.1139 24.0697 30.2278 24.0697 26.5823C24.0697 24 24.5296 20.962 25.6028 17.6203C26.5226 14.2785 28.2091 11.0886 30.5087 7.74684C32.8084 4.55697 35.2613 1.97469 37.7143 0C38.7875 0.151897 40.0139 0.607598 41.3937 1.36709C42.7735 2.27849 43.6934 3.18988 44 4.25316C40.7805 8.50633 39.2474 14.5823 39.2474 22.481C39.2474 27.3418 39.8606 31.2911 41.3937 34.3291C38.7875 35.5443 35.7213 36 32.1951 36Z' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 36'%3E%3Cpath d='M7.97212 36C5.21254 36 2.91289 35.6962 1.22648 34.9367C0.30662 33.1139 0 30.2278 0 26.5823C0 24 0.45993 20.962 1.5331 17.6203C2.45296 14.2785 4.13937 11.0886 6.43902 7.74684C8.58537 4.55697 10.885 1.97469 13.338 0C14.5645 0.151897 15.7909 0.607598 17.1707 1.36709C18.5505 2.27849 19.4704 3.18988 19.777 4.25316C16.4042 8.50633 14.8711 14.5823 14.8711 22.481C14.8711 27.1899 15.6376 31.1392 17.1707 34.3291C14.7178 35.5443 11.6516 36 7.97212 36ZM32.1951 36C29.4355 36 27.1359 35.6962 25.2962 34.9367C24.3763 33.1139 24.0697 30.2278 24.0697 26.5823C24.0697 24 24.5296 20.962 25.6028 17.6203C26.5226 14.2785 28.2091 11.0886 30.5087 7.74684C32.8084 4.55697 35.2613 1.97469 37.7143 0C38.7875 0.151897 40.0139 0.607598 41.3937 1.36709C42.7735 2.27849 43.6934 3.18988 44 4.25316C40.7805 8.50633 39.2474 14.5823 39.2474 22.481C39.2474 27.3418 39.8606 31.2911 41.3937 34.3291C38.7875 35.5443 35.7213 36 32.1951 36Z' /%3E%3C/svg%3E");
}

.icon-pipe::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M9.52148 2.02148C9.71675 1.82629 10.0333 1.82625 10.2285 2.02148L13.9785 5.77148C14.1736 5.96674 14.1736 6.28332 13.9785 6.47852C13.7833 6.67371 13.4668 6.67358 13.2715 6.47852L13.0127 6.21973L5.77734 13.4561C5.56514 13.6683 5.31242 13.8363 5.03516 13.9512C4.758 14.066 4.46112 14.1259 4.16113 14.126C3.861 14.126 3.56343 14.067 3.28613 13.9521C3.00884 13.8373 2.75718 13.6682 2.54492 13.4561C2.11628 13.0275 1.87511 12.446 1.875 11.8398C1.87504 11.2338 2.1155 10.6522 2.54395 10.2236L9.7793 2.98633L9.52148 2.72852C9.32622 2.53325 9.32622 2.21675 9.52148 2.02148ZM12.375 9.375C12.5131 9.37508 12.6458 9.43244 12.7402 9.5332L13.6777 10.5332L13.6875 10.5439C13.9102 10.7965 14.0554 11.1085 14.1055 11.4414C14.1555 11.7744 14.1083 12.115 13.9697 12.4219C13.8312 12.7287 13.607 12.9892 13.3242 13.1719C13.0414 13.3545 12.7117 13.4521 12.375 13.4521C12.0383 13.4521 11.7086 13.3544 11.4258 13.1719C11.143 12.9893 10.9189 12.7287 10.7803 12.4219C10.6417 12.1149 10.5944 11.7744 10.6445 11.4414C10.6946 11.1084 10.8397 10.7965 11.0625 10.5439L11.0723 10.5332L12.0098 9.5332C12.1043 9.43242 12.2368 9.375 12.375 9.375ZM3.25098 10.9307C3.01005 11.1717 2.87504 11.499 2.875 11.8398C2.87508 12.1808 3.01085 12.508 3.25195 12.749C3.37133 12.8683 3.513 12.9637 3.66895 13.0283C3.82484 13.0928 3.99241 13.126 4.16113 13.126C4.32975 13.1259 4.49655 13.0919 4.65234 13.0273C4.80829 12.9627 4.95096 12.8684 5.07031 12.749L8.69434 9.125H5.05664L3.25098 10.9307ZM11.8125 11.2061L11.7471 11.291C11.6883 11.3808 11.6499 11.4829 11.6338 11.5898C11.6123 11.7325 11.632 11.8792 11.6914 12.0107C11.7508 12.142 11.8468 12.2538 11.9678 12.332C12.089 12.4102 12.2308 12.4521 12.375 12.4521C12.5192 12.4521 12.661 12.4103 12.7822 12.332C12.9032 12.2538 12.9992 12.142 13.0586 12.0107C13.118 11.8792 13.1376 11.7325 13.1162 11.5898C13.0947 11.4474 13.0327 11.3141 12.9375 11.2061L12.375 10.6055L11.8125 11.2061ZM6.05664 8.125H9.69336L12.3057 5.5127L10.4873 3.69434L6.05664 8.125Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M9.52148 2.02148C9.71675 1.82629 10.0333 1.82625 10.2285 2.02148L13.9785 5.77148C14.1736 5.96674 14.1736 6.28332 13.9785 6.47852C13.7833 6.67371 13.4668 6.67358 13.2715 6.47852L13.0127 6.21973L5.77734 13.4561C5.56514 13.6683 5.31242 13.8363 5.03516 13.9512C4.758 14.066 4.46112 14.1259 4.16113 14.126C3.861 14.126 3.56343 14.067 3.28613 13.9521C3.00884 13.8373 2.75718 13.6682 2.54492 13.4561C2.11628 13.0275 1.87511 12.446 1.875 11.8398C1.87504 11.2338 2.1155 10.6522 2.54395 10.2236L9.7793 2.98633L9.52148 2.72852C9.32622 2.53325 9.32622 2.21675 9.52148 2.02148ZM12.375 9.375C12.5131 9.37508 12.6458 9.43244 12.7402 9.5332L13.6777 10.5332L13.6875 10.5439C13.9102 10.7965 14.0554 11.1085 14.1055 11.4414C14.1555 11.7744 14.1083 12.115 13.9697 12.4219C13.8312 12.7287 13.607 12.9892 13.3242 13.1719C13.0414 13.3545 12.7117 13.4521 12.375 13.4521C12.0383 13.4521 11.7086 13.3544 11.4258 13.1719C11.143 12.9893 10.9189 12.7287 10.7803 12.4219C10.6417 12.1149 10.5944 11.7744 10.6445 11.4414C10.6946 11.1084 10.8397 10.7965 11.0625 10.5439L11.0723 10.5332L12.0098 9.5332C12.1043 9.43242 12.2368 9.375 12.375 9.375ZM3.25098 10.9307C3.01005 11.1717 2.87504 11.499 2.875 11.8398C2.87508 12.1808 3.01085 12.508 3.25195 12.749C3.37133 12.8683 3.513 12.9637 3.66895 13.0283C3.82484 13.0928 3.99241 13.126 4.16113 13.126C4.32975 13.1259 4.49655 13.0919 4.65234 13.0273C4.80829 12.9627 4.95096 12.8684 5.07031 12.749L8.69434 9.125H5.05664L3.25098 10.9307ZM11.8125 11.2061L11.7471 11.291C11.6883 11.3808 11.6499 11.4829 11.6338 11.5898C11.6123 11.7325 11.632 11.8792 11.6914 12.0107C11.7508 12.142 11.8468 12.2538 11.9678 12.332C12.089 12.4102 12.2308 12.4521 12.375 12.4521C12.5192 12.4521 12.661 12.4103 12.7822 12.332C12.9032 12.2538 12.9992 12.142 13.0586 12.0107C13.118 11.8792 13.1376 11.7325 13.1162 11.5898C13.0947 11.4474 13.0327 11.3141 12.9375 11.2061L12.375 10.6055L11.8125 11.2061ZM6.05664 8.125H9.69336L12.3057 5.5127L10.4873 3.69434L6.05664 8.125Z'/%3E%3C/svg%3E");
}

.icon-slash::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M10.7178 3.33398C10.8783 3.10936 11.1913 3.05729 11.416 3.21777C11.6406 3.37831 11.6927 3.69136 11.5322 3.91602L5.28223 12.666C5.12171 12.8906 4.80865 12.9427 4.58398 12.7822C4.35936 12.6217 4.30731 12.3087 4.46777 12.084L10.7178 3.33398Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M10.7178 3.33398C10.8783 3.10936 11.1913 3.05729 11.416 3.21777C11.6406 3.37831 11.6927 3.69136 11.5322 3.91602L5.28223 12.666C5.12171 12.8906 4.80865 12.9427 4.58398 12.7822C4.35936 12.6217 4.30731 12.3087 4.46777 12.084L10.7178 3.33398Z'/%3E%3C/svg%3E");
}

.icon-pro::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M8.63867 2.38867C9.11001 2.38867 9.56214 2.57599 9.89551 2.90918C10.2288 3.24248 10.4169 3.69468 10.417 4.16602V6.86133H11.833C12.3045 6.86133 12.7574 7.04844 13.0908 7.38184C13.424 7.7152 13.6113 8.16733 13.6113 8.63867C13.6113 8.67146 13.608 8.70418 13.6016 8.73633L12.9629 11.9316C12.9618 11.9369 12.9602 11.9421 12.959 11.9473C12.8508 12.4086 12.6393 12.8353 12.3291 13.1455C12.0244 13.4502 11.6275 13.6338 11.1943 13.6104L6.72266 13.6113C6.1462 13.6113 5.59186 13.4034 5.15625 13.0322C5.10606 13.1209 5.04499 13.204 4.97168 13.2773C4.75819 13.4907 4.46885 13.6112 4.16699 13.6113H2.88867C2.5868 13.6113 2.2975 13.4907 2.08398 13.2773C1.8704 13.0638 1.75 12.7737 1.75 12.4717V8C1.75 7.69795 1.8704 7.40792 2.08398 7.19434C2.29749 6.98097 2.58683 6.86139 2.88867 6.86133H4.80566C5.07549 6.86131 5.3425 6.80733 5.5918 6.7041C5.84114 6.60082 6.06794 6.44961 6.25879 6.25879C6.44967 6.06791 6.60178 5.84119 6.70508 5.5918C6.80826 5.34259 6.86129 5.07538 6.86133 4.80566V4.16602C6.86144 3.69468 7.04854 3.24248 7.38184 2.90918C7.71517 2.5759 8.1673 2.38873 8.63867 2.38867ZM8.63867 3.38867C8.43252 3.38873 8.23467 3.47047 8.08887 3.61621C7.94311 3.76197 7.86144 3.95989 7.86133 4.16602V4.80566C7.86129 5.20675 7.78237 5.60404 7.62891 5.97461C7.47535 6.34533 7.24956 6.68209 6.96582 6.96582C6.68211 7.2495 6.34528 7.47439 5.97461 7.62793C5.7593 7.71711 5.53449 7.77741 5.30566 7.81543V11.1943L5.3125 11.334C5.34465 11.6584 5.48817 11.9638 5.7207 12.1963C5.98635 12.4618 6.34706 12.6113 6.72266 12.6113H11.1943L11.2373 12.6123C11.3407 12.621 11.4759 12.5847 11.6221 12.4385C11.7719 12.2887 11.9075 12.0443 11.9834 11.7246L12.6084 8.59961C12.5987 8.40774 12.5202 8.22544 12.3838 8.08887C12.2379 7.94301 12.0393 7.86133 11.833 7.86133H9.91699C9.64099 7.86133 9.41723 7.63727 9.41699 7.36133V4.16602C9.41688 3.95989 9.33424 3.76197 9.18848 3.61621C9.04265 3.47055 8.8448 3.38867 8.63867 3.38867ZM2.88867 7.86133C2.85204 7.86139 2.81698 7.87554 2.79102 7.90137C2.76497 7.92741 2.75 7.96316 2.75 8V12.4717C2.75 12.5085 2.76497 12.5443 2.79102 12.5703C2.81699 12.5962 2.85202 12.6113 2.88867 12.6113H4.16699C4.20363 12.6112 4.23869 12.5962 4.26465 12.5703C4.2907 12.5443 4.30566 12.5085 4.30566 12.4717V7.86133H2.88867Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M8.63867 2.38867C9.11001 2.38867 9.56214 2.57599 9.89551 2.90918C10.2288 3.24248 10.4169 3.69468 10.417 4.16602V6.86133H11.833C12.3045 6.86133 12.7574 7.04844 13.0908 7.38184C13.424 7.7152 13.6113 8.16733 13.6113 8.63867C13.6113 8.67146 13.608 8.70418 13.6016 8.73633L12.9629 11.9316C12.9618 11.9369 12.9602 11.9421 12.959 11.9473C12.8508 12.4086 12.6393 12.8353 12.3291 13.1455C12.0244 13.4502 11.6275 13.6338 11.1943 13.6104L6.72266 13.6113C6.1462 13.6113 5.59186 13.4034 5.15625 13.0322C5.10606 13.1209 5.04499 13.204 4.97168 13.2773C4.75819 13.4907 4.46885 13.6112 4.16699 13.6113H2.88867C2.5868 13.6113 2.2975 13.4907 2.08398 13.2773C1.8704 13.0638 1.75 12.7737 1.75 12.4717V8C1.75 7.69795 1.8704 7.40792 2.08398 7.19434C2.29749 6.98097 2.58683 6.86139 2.88867 6.86133H4.80566C5.07549 6.86131 5.3425 6.80733 5.5918 6.7041C5.84114 6.60082 6.06794 6.44961 6.25879 6.25879C6.44967 6.06791 6.60178 5.84119 6.70508 5.5918C6.80826 5.34259 6.86129 5.07538 6.86133 4.80566V4.16602C6.86144 3.69468 7.04854 3.24248 7.38184 2.90918C7.71517 2.5759 8.1673 2.38873 8.63867 2.38867ZM8.63867 3.38867C8.43252 3.38873 8.23467 3.47047 8.08887 3.61621C7.94311 3.76197 7.86144 3.95989 7.86133 4.16602V4.80566C7.86129 5.20675 7.78237 5.60404 7.62891 5.97461C7.47535 6.34533 7.24956 6.68209 6.96582 6.96582C6.68211 7.2495 6.34528 7.47439 5.97461 7.62793C5.7593 7.71711 5.53449 7.77741 5.30566 7.81543V11.1943L5.3125 11.334C5.34465 11.6584 5.48817 11.9638 5.7207 12.1963C5.98635 12.4618 6.34706 12.6113 6.72266 12.6113H11.1943L11.2373 12.6123C11.3407 12.621 11.4759 12.5847 11.6221 12.4385C11.7719 12.2887 11.9075 12.0443 11.9834 11.7246L12.6084 8.59961C12.5987 8.40774 12.5202 8.22544 12.3838 8.08887C12.2379 7.94301 12.0393 7.86133 11.833 7.86133H9.91699C9.64099 7.86133 9.41723 7.63727 9.41699 7.36133V4.16602C9.41688 3.95989 9.33424 3.76197 9.18848 3.61621C9.04265 3.47055 8.8448 3.38867 8.63867 3.38867ZM2.88867 7.86133C2.85204 7.86139 2.81698 7.87554 2.79102 7.90137C2.76497 7.92741 2.75 7.96316 2.75 8V12.4717C2.75 12.5085 2.76497 12.5443 2.79102 12.5703C2.81699 12.5962 2.85202 12.6113 2.88867 12.6113H4.16699C4.20363 12.6112 4.23869 12.5962 4.26465 12.5703C4.2907 12.5443 4.30566 12.5085 4.30566 12.4717V7.86133H2.88867Z'/%3E%3C/svg%3E");
}

.icon-contra::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M4.16699 2.38867C4.4689 2.38876 4.75818 2.50919 4.97168 2.72266C5.04462 2.7956 5.10619 2.87767 5.15625 2.96582C5.59173 2.59512 6.14658 2.38867 6.72266 2.38867H11.1943C11.6275 2.36522 12.0244 2.54985 12.3291 2.85449C12.6004 3.12584 12.7969 3.48609 12.9141 3.88086L12.959 4.05273L12.9629 4.06836L13.6016 7.2627C13.608 7.29495 13.6113 7.32843 13.6113 7.36133C13.6113 7.83261 13.424 8.28486 13.0908 8.61816C12.7574 8.95156 12.3045 9.13867 11.833 9.13867H10.417V11.833C10.417 12.3045 10.2289 12.7574 9.89551 13.0908C9.56215 13.4239 9.10995 13.6113 8.63867 13.6113C8.16737 13.6113 7.71516 13.424 7.38184 13.0908C7.04847 12.7574 6.86133 12.3045 6.86133 11.833V11.1943C6.86131 10.9246 6.80822 10.6574 6.70508 10.4082C6.60178 10.1589 6.44963 9.93206 6.25879 9.74121C6.06792 9.55036 5.84117 9.39822 5.5918 9.29492C5.34258 9.19177 5.07539 9.13869 4.80566 9.13867H2.88867C2.58689 9.13861 2.29748 9.01894 2.08398 8.80566C1.87045 8.5921 1.75002 8.30201 1.75 8V3.52734C1.75012 3.22546 1.87051 2.93613 2.08398 2.72266C2.2975 2.5092 2.58675 2.38873 2.88867 2.38867H4.16699ZM11.1943 3.38867H6.72266C6.34701 3.38867 5.98636 3.53814 5.7207 3.80371C5.45505 4.06937 5.30569 4.42997 5.30566 4.80566V8.18262C5.53448 8.22061 5.7593 8.28194 5.97461 8.37109C6.34531 8.52464 6.6821 8.75047 6.96582 9.03418C7.24952 9.31789 7.47536 9.65472 7.62891 10.0254C7.78233 10.3959 7.86131 10.7933 7.86133 11.1943V11.833C7.86133 12.0392 7.94318 12.237 8.08887 12.3828C8.23468 12.5286 8.43247 12.6113 8.63867 12.6113C8.84495 12.6113 9.04261 12.5287 9.18848 12.3828C9.3343 12.237 9.41699 12.0393 9.41699 11.833V8.63867C9.41712 8.36264 9.64093 8.13867 9.91699 8.13867H11.833C12.0393 8.13867 12.2379 8.05699 12.3838 7.91113C12.5204 7.77439 12.5989 7.59158 12.6084 7.39941L11.9824 4.27148C11.9064 3.95371 11.7712 3.71076 11.6221 3.56152C11.4759 3.41541 11.3407 3.37808 11.2373 3.38672C11.2232 3.38792 11.2085 3.38867 11.1943 3.38867ZM2.88867 3.38867C2.85197 3.38873 2.817 3.40377 2.79102 3.42969C2.76508 3.45563 2.75012 3.49067 2.75 3.52734V8C2.75002 8.03675 2.76506 8.07164 2.79102 8.09766C2.81701 8.12365 2.85191 8.13861 2.88867 8.13867H4.30566V3.52734C4.30554 3.49067 4.29059 3.45563 4.26465 3.42969C4.23868 3.40376 4.20368 3.38876 4.16699 3.38867H2.88867Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M4.16699 2.38867C4.4689 2.38876 4.75818 2.50919 4.97168 2.72266C5.04462 2.7956 5.10619 2.87767 5.15625 2.96582C5.59173 2.59512 6.14658 2.38867 6.72266 2.38867H11.1943C11.6275 2.36522 12.0244 2.54985 12.3291 2.85449C12.6004 3.12584 12.7969 3.48609 12.9141 3.88086L12.959 4.05273L12.9629 4.06836L13.6016 7.2627C13.608 7.29495 13.6113 7.32843 13.6113 7.36133C13.6113 7.83261 13.424 8.28486 13.0908 8.61816C12.7574 8.95156 12.3045 9.13867 11.833 9.13867H10.417V11.833C10.417 12.3045 10.2289 12.7574 9.89551 13.0908C9.56215 13.4239 9.10995 13.6113 8.63867 13.6113C8.16737 13.6113 7.71516 13.424 7.38184 13.0908C7.04847 12.7574 6.86133 12.3045 6.86133 11.833V11.1943C6.86131 10.9246 6.80822 10.6574 6.70508 10.4082C6.60178 10.1589 6.44963 9.93206 6.25879 9.74121C6.06792 9.55036 5.84117 9.39822 5.5918 9.29492C5.34258 9.19177 5.07539 9.13869 4.80566 9.13867H2.88867C2.58689 9.13861 2.29748 9.01894 2.08398 8.80566C1.87045 8.5921 1.75002 8.30201 1.75 8V3.52734C1.75012 3.22546 1.87051 2.93613 2.08398 2.72266C2.2975 2.5092 2.58675 2.38873 2.88867 2.38867H4.16699ZM11.1943 3.38867H6.72266C6.34701 3.38867 5.98636 3.53814 5.7207 3.80371C5.45505 4.06937 5.30569 4.42997 5.30566 4.80566V8.18262C5.53448 8.22061 5.7593 8.28194 5.97461 8.37109C6.34531 8.52464 6.6821 8.75047 6.96582 9.03418C7.24952 9.31789 7.47536 9.65472 7.62891 10.0254C7.78233 10.3959 7.86131 10.7933 7.86133 11.1943V11.833C7.86133 12.0392 7.94318 12.237 8.08887 12.3828C8.23468 12.5286 8.43247 12.6113 8.63867 12.6113C8.84495 12.6113 9.04261 12.5287 9.18848 12.3828C9.3343 12.237 9.41699 12.0393 9.41699 11.833V8.63867C9.41712 8.36264 9.64093 8.13867 9.91699 8.13867H11.833C12.0393 8.13867 12.2379 8.05699 12.3838 7.91113C12.5204 7.77439 12.5989 7.59158 12.6084 7.39941L11.9824 4.27148C11.9064 3.95371 11.7712 3.71076 11.6221 3.56152C11.4759 3.41541 11.3407 3.37808 11.2373 3.38672C11.2232 3.38792 11.2085 3.38867 11.1943 3.38867ZM2.88867 3.38867C2.85197 3.38873 2.817 3.40377 2.79102 3.42969C2.76508 3.45563 2.75012 3.49067 2.75 3.52734V8C2.75002 8.03675 2.76506 8.07164 2.79102 8.09766C2.81701 8.12365 2.85191 8.13861 2.88867 8.13867H4.30566V3.52734C4.30554 3.49067 4.29059 3.45563 4.26465 3.42969C4.23868 3.40376 4.20368 3.38876 4.16699 3.38867H2.88867Z'/%3E%3C/svg%3E");
}

.icon-printer::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M9.875 1.875C10.3391 1.875 10.7841 2.05951 11.1123 2.3877C11.4405 2.71588 11.625 3.16087 11.625 3.625V5.625H12.375C12.8391 5.625 13.2841 5.80951 13.6123 6.1377C13.9405 6.46588 14.125 6.91087 14.125 7.375V9.875C14.125 10.3391 13.9405 10.7841 13.6123 11.1123C13.2841 11.4405 12.8391 11.625 12.375 11.625H11.625V12.375C11.625 12.8391 11.4405 13.2841 11.1123 13.6123C10.7841 13.9405 10.3391 14.125 9.875 14.125H6.125C5.66087 14.125 5.21588 13.9405 4.8877 13.6123C4.55951 13.2841 4.375 12.8391 4.375 12.375V11.625H3.625C3.16087 11.625 2.71588 11.4405 2.3877 11.1123C2.05951 10.7841 1.875 10.3391 1.875 9.875V7.375C1.875 6.91087 2.05951 6.46588 2.3877 6.1377C2.71588 5.80951 3.16087 5.625 3.625 5.625H4.375V3.625C4.375 3.16087 4.55951 2.71588 4.8877 2.3877C5.21588 2.05951 5.66087 1.875 6.125 1.875H9.875ZM6.125 9.125C5.92609 9.125 5.73538 9.20407 5.59473 9.34473C5.45407 9.48538 5.375 9.67609 5.375 9.875V12.375C5.375 12.5739 5.45407 12.7646 5.59473 12.9053C5.73538 13.0459 5.92609 13.125 6.125 13.125H9.875C10.0739 13.125 10.2646 13.0459 10.4053 12.9053C10.5459 12.7646 10.625 12.5739 10.625 12.375V9.875C10.625 9.67609 10.5459 9.48538 10.4053 9.34473C10.2646 9.20407 10.0739 9.125 9.875 9.125H6.125ZM3.625 6.625C3.42609 6.625 3.23538 6.70407 3.09473 6.84473C2.95407 6.98538 2.875 7.17609 2.875 7.375V9.875C2.875 10.0739 2.95407 10.2646 3.09473 10.4053C3.23538 10.5459 3.42609 10.625 3.625 10.625H4.375V9.875C4.375 9.41087 4.55951 8.96588 4.8877 8.6377C5.21588 8.30951 5.66087 8.125 6.125 8.125H9.875C10.3391 8.125 10.7841 8.30951 11.1123 8.6377C11.4405 8.96588 11.625 9.41087 11.625 9.875V10.625H12.375C12.5739 10.625 12.7646 10.5459 12.9053 10.4053C13.0459 10.2646 13.125 10.0739 13.125 9.875V7.375C13.125 7.17609 13.0459 6.98538 12.9053 6.84473C12.7646 6.70407 12.5739 6.625 12.375 6.625H3.625ZM6.125 2.875C5.92609 2.875 5.73538 2.95407 5.59473 3.09473C5.45407 3.23538 5.375 3.42609 5.375 3.625V5.625H10.625V3.625C10.625 3.42609 10.5459 3.23538 10.4053 3.09473C10.2646 2.95407 10.0739 2.875 9.875 2.875H6.125Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M9.875 1.875C10.3391 1.875 10.7841 2.05951 11.1123 2.3877C11.4405 2.71588 11.625 3.16087 11.625 3.625V5.625H12.375C12.8391 5.625 13.2841 5.80951 13.6123 6.1377C13.9405 6.46588 14.125 6.91087 14.125 7.375V9.875C14.125 10.3391 13.9405 10.7841 13.6123 11.1123C13.2841 11.4405 12.8391 11.625 12.375 11.625H11.625V12.375C11.625 12.8391 11.4405 13.2841 11.1123 13.6123C10.7841 13.9405 10.3391 14.125 9.875 14.125H6.125C5.66087 14.125 5.21588 13.9405 4.8877 13.6123C4.55951 13.2841 4.375 12.8391 4.375 12.375V11.625H3.625C3.16087 11.625 2.71588 11.4405 2.3877 11.1123C2.05951 10.7841 1.875 10.3391 1.875 9.875V7.375C1.875 6.91087 2.05951 6.46588 2.3877 6.1377C2.71588 5.80951 3.16087 5.625 3.625 5.625H4.375V3.625C4.375 3.16087 4.55951 2.71588 4.8877 2.3877C5.21588 2.05951 5.66087 1.875 6.125 1.875H9.875ZM6.125 9.125C5.92609 9.125 5.73538 9.20407 5.59473 9.34473C5.45407 9.48538 5.375 9.67609 5.375 9.875V12.375C5.375 12.5739 5.45407 12.7646 5.59473 12.9053C5.73538 13.0459 5.92609 13.125 6.125 13.125H9.875C10.0739 13.125 10.2646 13.0459 10.4053 12.9053C10.5459 12.7646 10.625 12.5739 10.625 12.375V9.875C10.625 9.67609 10.5459 9.48538 10.4053 9.34473C10.2646 9.20407 10.0739 9.125 9.875 9.125H6.125ZM3.625 6.625C3.42609 6.625 3.23538 6.70407 3.09473 6.84473C2.95407 6.98538 2.875 7.17609 2.875 7.375V9.875C2.875 10.0739 2.95407 10.2646 3.09473 10.4053C3.23538 10.5459 3.42609 10.625 3.625 10.625H4.375V9.875C4.375 9.41087 4.55951 8.96588 4.8877 8.6377C5.21588 8.30951 5.66087 8.125 6.125 8.125H9.875C10.3391 8.125 10.7841 8.30951 11.1123 8.6377C11.4405 8.96588 11.625 9.41087 11.625 9.875V10.625H12.375C12.5739 10.625 12.7646 10.5459 12.9053 10.4053C13.0459 10.2646 13.125 10.0739 13.125 9.875V7.375C13.125 7.17609 13.0459 6.98538 12.9053 6.84473C12.7646 6.70407 12.5739 6.625 12.375 6.625H3.625ZM6.125 2.875C5.92609 2.875 5.73538 2.95407 5.59473 3.09473C5.45407 3.23538 5.375 3.42609 5.375 3.625V5.625H10.625V3.625C10.625 3.42609 10.5459 3.23538 10.4053 3.09473C10.2646 2.95407 10.0739 2.875 9.875 2.875H6.125Z'/%3E%3C/svg%3E");
}

.icon-danger::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M8 1.66797C8.29157 1.66802 8.578 1.74361 8.83203 1.88672C9.0227 1.99414 9.19058 2.13658 9.32617 2.30664L9.4502 2.48535L9.45215 2.4873L14.5176 10.9473L14.5225 10.9541C14.6703 11.2105 14.7483 11.5018 14.749 11.7979C14.7497 12.0937 14.6728 12.3845 14.5264 12.6416C14.3798 12.8988 14.1682 13.1135 13.9131 13.2637C13.6581 13.4138 13.3682 13.4946 13.0723 13.498H2.92676C2.63083 13.4946 2.34099 13.4138 2.08594 13.2637C1.83073 13.1134 1.61928 12.8989 1.47266 12.6416C1.32605 12.3843 1.24915 12.093 1.25 11.7969C1.25088 11.5009 1.32956 11.2105 1.47754 10.9541L1.48145 10.9473L6.54785 2.48828L6.54883 2.48633C6.69953 2.23759 6.91232 2.03025 7.16699 1.88672C7.42112 1.74355 7.70832 1.66797 8 1.66797ZM8 2.66797C7.88032 2.66797 7.76248 2.69909 7.6582 2.75781C7.55461 2.81618 7.46672 2.90093 7.4043 3.00391L2.34277 11.4531C2.28201 11.5584 2.25037 11.6783 2.25 11.7998C2.24965 11.9214 2.28162 12.0409 2.3418 12.1465C2.40197 12.252 2.48806 12.3407 2.59277 12.4023C2.69753 12.464 2.81693 12.4967 2.93848 12.498H13.0605C13.182 12.4966 13.3015 12.464 13.4062 12.4023C13.511 12.3407 13.5971 12.252 13.6572 12.1465C13.7174 12.0409 13.7493 11.9213 13.749 11.7998C13.7487 11.6785 13.7168 11.5592 13.6562 11.4541L8.59473 3.00293C8.53278 2.90091 8.44575 2.81646 8.3418 2.75781C8.23758 2.6991 8.11961 2.66802 8 2.66797ZM8.00586 10.001C8.28186 10.0011 8.50586 10.2249 8.50586 10.501C8.50566 10.7768 8.28174 11.0008 8.00586 11.001H8C7.72398 11.001 7.5002 10.7769 7.5 10.501C7.5 10.2248 7.72386 10.001 8 10.001H8.00586ZM8 5.62598C8.276 5.62614 8.5 5.84993 8.5 6.12598V8.62598C8.4998 8.90185 8.27588 9.12581 8 9.12598C7.72398 9.12598 7.5002 8.90195 7.5 8.62598V6.12598C7.5 5.84983 7.72386 5.62598 8 5.62598Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath d='M8 1.66797C8.29157 1.66802 8.578 1.74361 8.83203 1.88672C9.0227 1.99414 9.19058 2.13658 9.32617 2.30664L9.4502 2.48535L9.45215 2.4873L14.5176 10.9473L14.5225 10.9541C14.6703 11.2105 14.7483 11.5018 14.749 11.7979C14.7497 12.0937 14.6728 12.3845 14.5264 12.6416C14.3798 12.8988 14.1682 13.1135 13.9131 13.2637C13.6581 13.4138 13.3682 13.4946 13.0723 13.498H2.92676C2.63083 13.4946 2.34099 13.4138 2.08594 13.2637C1.83073 13.1134 1.61928 12.8989 1.47266 12.6416C1.32605 12.3843 1.24915 12.093 1.25 11.7969C1.25088 11.5009 1.32956 11.2105 1.47754 10.9541L1.48145 10.9473L6.54785 2.48828L6.54883 2.48633C6.69953 2.23759 6.91232 2.03025 7.16699 1.88672C7.42112 1.74355 7.70832 1.66797 8 1.66797ZM8 2.66797C7.88032 2.66797 7.76248 2.69909 7.6582 2.75781C7.55461 2.81618 7.46672 2.90093 7.4043 3.00391L2.34277 11.4531C2.28201 11.5584 2.25037 11.6783 2.25 11.7998C2.24965 11.9214 2.28162 12.0409 2.3418 12.1465C2.40197 12.252 2.48806 12.3407 2.59277 12.4023C2.69753 12.464 2.81693 12.4967 2.93848 12.498H13.0605C13.182 12.4966 13.3015 12.464 13.4062 12.4023C13.511 12.3407 13.5971 12.252 13.6572 12.1465C13.7174 12.0409 13.7493 11.9213 13.749 11.7998C13.7487 11.6785 13.7168 11.5592 13.6562 11.4541L8.59473 3.00293C8.53278 2.90091 8.44575 2.81646 8.3418 2.75781C8.23758 2.6991 8.11961 2.66802 8 2.66797ZM8.00586 10.001C8.28186 10.0011 8.50586 10.2249 8.50586 10.501C8.50566 10.7768 8.28174 11.0008 8.00586 11.001H8C7.72398 11.001 7.5002 10.7769 7.5 10.501C7.5 10.2248 7.72386 10.001 8 10.001H8.00586ZM8 5.62598C8.276 5.62614 8.5 5.84993 8.5 6.12598V8.62598C8.4998 8.90185 8.27588 9.12581 8 9.12598C7.72398 9.12598 7.5002 8.90195 7.5 8.62598V6.12598C7.5 5.84983 7.72386 5.62598 8 5.62598Z'/%3E%3C/svg%3E");
}

.icon-info::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M16 21.5v-2.5c0-0.281-0.219-0.5-0.5-0.5h-1.5v-8c0-0.281-0.219-0.5-0.5-0.5h-5c-0.281 0-0.5 0.219-0.5 0.5v2.5c0 0.281 0.219 0.5 0.5 0.5h1.5v5h-1.5c-0.281 0-0.5 0.219-0.5 0.5v2.5c0 0.281 0.219 0.5 0.5 0.5h7c0.281 0 0.5-0.219 0.5-0.5zM14 7.5v-2.5c0-0.281-0.219-0.5-0.5-0.5h-3c-0.281 0-0.5 0.219-0.5 0.5v2.5c0 0.281 0.219 0.5 0.5 0.5h3c0.281 0 0.5-0.219 0.5-0.5zM24 14c0 6.625-5.375 12-12 12s-12-5.375-12-12 5.375-12 12-12 12 5.375 12 12z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M16 21.5v-2.5c0-0.281-0.219-0.5-0.5-0.5h-1.5v-8c0-0.281-0.219-0.5-0.5-0.5h-5c-0.281 0-0.5 0.219-0.5 0.5v2.5c0 0.281 0.219 0.5 0.5 0.5h1.5v5h-1.5c-0.281 0-0.5 0.219-0.5 0.5v2.5c0 0.281 0.219 0.5 0.5 0.5h7c0.281 0 0.5-0.219 0.5-0.5zM14 7.5v-2.5c0-0.281-0.219-0.5-0.5-0.5h-3c-0.281 0-0.5 0.219-0.5 0.5v2.5c0 0.281 0.219 0.5 0.5 0.5h3c0.281 0 0.5-0.219 0.5-0.5zM24 14c0 6.625-5.375 12-12 12s-12-5.375-12-12 5.375-12 12-12 12 5.375 12 12z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-warning::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M16 21.484v-2.969c0-0.281-0.219-0.516-0.5-0.516h-3c-0.281 0-0.5 0.234-0.5 0.516v2.969c0 0.281 0.219 0.516 0.5 0.516h3c0.281 0 0.5-0.234 0.5-0.516zM15.969 15.641l0.281-7.172c0-0.094-0.047-0.219-0.156-0.297-0.094-0.078-0.234-0.172-0.375-0.172h-3.437c-0.141 0-0.281 0.094-0.375 0.172-0.109 0.078-0.156 0.234-0.156 0.328l0.266 7.141c0 0.203 0.234 0.359 0.531 0.359h2.891c0.281 0 0.516-0.156 0.531-0.359zM15.75 1.047l12 22c0.344 0.609 0.328 1.359-0.031 1.969s-1.016 0.984-1.719 0.984h-24c-0.703 0-1.359-0.375-1.719-0.984s-0.375-1.359-0.031-1.969l12-22c0.344-0.641 1.016-1.047 1.75-1.047s1.406 0.406 1.75 1.047z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M16 21.484v-2.969c0-0.281-0.219-0.516-0.5-0.516h-3c-0.281 0-0.5 0.234-0.5 0.516v2.969c0 0.281 0.219 0.516 0.5 0.516h3c0.281 0 0.5-0.234 0.5-0.516zM15.969 15.641l0.281-7.172c0-0.094-0.047-0.219-0.156-0.297-0.094-0.078-0.234-0.172-0.375-0.172h-3.437c-0.141 0-0.281 0.094-0.375 0.172-0.109 0.078-0.156 0.234-0.156 0.328l0.266 7.141c0 0.203 0.234 0.359 0.531 0.359h2.891c0.281 0 0.516-0.156 0.531-0.359zM15.75 1.047l12 22c0.344 0.609 0.328 1.359-0.031 1.969s-1.016 0.984-1.719 0.984h-24c-0.703 0-1.359-0.375-1.719-0.984s-0.375-1.359-0.031-1.969l12-22c0.344-0.641 1.016-1.047 1.75-1.047s1.406 0.406 1.75 1.047z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-download::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 28'%3E%3Cpath d='M20 21c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM24 21c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM26 17.5v5c0 0.828-0.672 1.5-1.5 1.5h-23c-0.828 0-1.5-0.672-1.5-1.5v-5c0-0.828 0.672-1.5 1.5-1.5h7.266l2.109 2.125c0.578 0.562 1.328 0.875 2.125 0.875s1.547-0.313 2.125-0.875l2.125-2.125h7.25c0.828 0 1.5 0.672 1.5 1.5zM20.922 8.609c0.156 0.375 0.078 0.812-0.219 1.094l-7 7c-0.187 0.203-0.453 0.297-0.703 0.297s-0.516-0.094-0.703-0.297l-7-7c-0.297-0.281-0.375-0.719-0.219-1.094 0.156-0.359 0.516-0.609 0.922-0.609h4v-7c0-0.547 0.453-1 1-1h4c0.547 0 1 0.453 1 1v7h4c0.406 0 0.766 0.25 0.922 0.609z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 28'%3E%3Cpath d='M20 21c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM24 21c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM26 17.5v5c0 0.828-0.672 1.5-1.5 1.5h-23c-0.828 0-1.5-0.672-1.5-1.5v-5c0-0.828 0.672-1.5 1.5-1.5h7.266l2.109 2.125c0.578 0.562 1.328 0.875 2.125 0.875s1.547-0.313 2.125-0.875l2.125-2.125h7.25c0.828 0 1.5 0.672 1.5 1.5zM20.922 8.609c0.156 0.375 0.078 0.812-0.219 1.094l-7 7c-0.187 0.203-0.453 0.297-0.703 0.297s-0.516-0.094-0.703-0.297l-7-7c-0.297-0.281-0.375-0.719-0.219-1.094 0.156-0.359 0.516-0.609 0.922-0.609h4v-7c0-0.547 0.453-1 1-1h4c0.547 0 1 0.453 1 1v7h4c0.406 0 0.766 0.25 0.922 0.609z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-cancel::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M18.359 20.641l2.281-2.281c0.203-0.203 0.203-0.516 0-0.719l-3.641-3.641 3.641-3.641c0.203-0.203 0.203-0.516 0-0.719l-2.281-2.281c-0.203-0.203-0.516-0.203-0.719 0l-3.641 3.641-3.641-3.641c-0.203-0.203-0.516-0.203-0.719 0l-2.281 2.281c-0.203 0.203-0.203 0.516 0 0.719l3.641 3.641-3.641 3.641c-0.203 0.203-0.203 0.516 0 0.719l2.281 2.281c0.203 0.203 0.516 0.203 0.719 0l3.641-3.641 3.641 3.641c0.203 0.203 0.516 0.203 0.719 0zM28 4.5v19c0 1.375-1.125 2.5-2.5 2.5h-23c-1.375 0-2.5-1.125-2.5-2.5v-19c0-1.375 1.125-2.5 2.5-2.5h23c1.375 0 2.5 1.125 2.5 2.5z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M18.359 20.641l2.281-2.281c0.203-0.203 0.203-0.516 0-0.719l-3.641-3.641 3.641-3.641c0.203-0.203 0.203-0.516 0-0.719l-2.281-2.281c-0.203-0.203-0.516-0.203-0.719 0l-3.641 3.641-3.641-3.641c-0.203-0.203-0.516-0.203-0.719 0l-2.281 2.281c-0.203 0.203-0.203 0.516 0 0.719l3.641 3.641-3.641 3.641c-0.203 0.203-0.203 0.516 0 0.719l2.281 2.281c0.203 0.203 0.516 0.203 0.719 0l3.641-3.641 3.641 3.641c0.203 0.203 0.516 0.203 0.719 0zM28 4.5v19c0 1.375-1.125 2.5-2.5 2.5h-23c-1.375 0-2.5-1.125-2.5-2.5v-19c0-1.375 1.125-2.5 2.5-2.5h23c1.375 0 2.5 1.125 2.5 2.5z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-placeholder::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M15 4c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM28 18.5v5.5c0 0.203-0.125 0.391-0.313 0.469-0.063 0.016-0.125 0.031-0.187 0.031-0.125 0-0.25-0.047-0.359-0.141l-1.453-1.453c-2.453 2.953-6.859 4.844-11.688 4.844s-9.234-1.891-11.688-4.844l-1.453 1.453c-0.094 0.094-0.234 0.141-0.359 0.141-0.063 0-0.125-0.016-0.187-0.031-0.187-0.078-0.313-0.266-0.313-0.469v-5.5c0-0.281 0.219-0.5 0.5-0.5h5.5c0.203 0 0.391 0.125 0.469 0.313s0.031 0.391-0.109 0.547l-1.563 1.563c1.406 1.891 4.109 3.266 7.203 3.687v-10.109h-3c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h3v-2.547c-1.188-0.688-2-1.969-2-3.453 0-2.203 1.797-4 4-4s4 1.797 4 4c0 1.484-0.812 2.766-2 3.453v2.547h3c0.547 0 1 0.453 1 1v2c0 0.547-0.453 1-1 1h-3v10.109c3.094-0.422 5.797-1.797 7.203-3.687l-1.563-1.563c-0.141-0.156-0.187-0.359-0.109-0.547s0.266-0.313 0.469-0.313h5.5c0.281 0 0.5 0.219 0.5 0.5z'%3E%3C/path%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M15 4c0-0.547-0.453-1-1-1s-1 0.453-1 1 0.453 1 1 1 1-0.453 1-1zM28 18.5v5.5c0 0.203-0.125 0.391-0.313 0.469-0.063 0.016-0.125 0.031-0.187 0.031-0.125 0-0.25-0.047-0.359-0.141l-1.453-1.453c-2.453 2.953-6.859 4.844-11.688 4.844s-9.234-1.891-11.688-4.844l-1.453 1.453c-0.094 0.094-0.234 0.141-0.359 0.141-0.063 0-0.125-0.016-0.187-0.031-0.187-0.078-0.313-0.266-0.313-0.469v-5.5c0-0.281 0.219-0.5 0.5-0.5h5.5c0.203 0 0.391 0.125 0.469 0.313s0.031 0.391-0.109 0.547l-1.563 1.563c1.406 1.891 4.109 3.266 7.203 3.687v-10.109h-3c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h3v-2.547c-1.188-0.688-2-1.969-2-3.453 0-2.203 1.797-4 4-4s4 1.797 4 4c0 1.484-0.812 2.766-2 3.453v2.547h3c0.547 0 1 0.453 1 1v2c0 0.547-0.453 1-1 1h-3v10.109c3.094-0.422 5.797-1.797 7.203-3.687l-1.563-1.563c-0.141-0.156-0.187-0.359-0.109-0.547s0.266-0.313 0.469-0.313h5.5c0.281 0 0.5 0.219 0.5 0.5z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.icon-cloud::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M25 10c-0.332 0-0.66 0.023-0.987 0.070-1.867-2.544-4.814-4.070-8.013-4.070s-6.145 1.526-8.013 4.070c-0.327-0.047-0.655-0.070-0.987-0.070-3.859 0-7 3.141-7 7s3.141 7 7 7c0.856 0 1.693-0.156 2.482-0.458 1.81 1.578 4.112 2.458 6.518 2.458 2.409 0 4.708-0.88 6.518-2.458 0.789 0.302 1.626 0.458 2.482 0.458 3.859 0 7-3.141 7-7s-3.141-7-7-7zM25 22c-1.070 0-2.057-0.344-2.871-0.917-1.467 1.768-3.652 2.917-6.129 2.917s-4.662-1.148-6.129-2.917c-0.813 0.573-1.801 0.917-2.871 0.917-2.762 0-5-2.238-5-5s2.238-5 5-5c0.676 0 1.316 0.138 1.902 0.38 1.327-2.588 3.991-4.38 7.098-4.38s5.771 1.792 7.096 4.38c0.587-0.242 1.229-0.38 1.904-0.38 2.762 0 5 2.238 5 5s-2.238 5-5 5z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M25 10c-0.332 0-0.66 0.023-0.987 0.070-1.867-2.544-4.814-4.070-8.013-4.070s-6.145 1.526-8.013 4.070c-0.327-0.047-0.655-0.070-0.987-0.070-3.859 0-7 3.141-7 7s3.141 7 7 7c0.856 0 1.693-0.156 2.482-0.458 1.81 1.578 4.112 2.458 6.518 2.458 2.409 0 4.708-0.88 6.518-2.458 0.789 0.302 1.626 0.458 2.482 0.458 3.859 0 7-3.141 7-7s-3.141-7-7-7zM25 22c-1.070 0-2.057-0.344-2.871-0.917-1.467 1.768-3.652 2.917-6.129 2.917s-4.662-1.148-6.129-2.917c-0.813 0.573-1.801 0.917-2.871 0.917-2.762 0-5-2.238-5-5s2.238-5 5-5c0.676 0 1.316 0.138 1.902 0.38 1.327-2.588 3.991-4.38 7.098-4.38s5.771 1.792 7.096 4.38c0.587-0.242 1.229-0.38 1.904-0.38 2.762 0 5 2.238 5 5s-2.238 5-5 5z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-cloudy::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M13 4c0.552 0 1-0.448 1-1v-2c0-0.552-0.448-1-1-1s-1 0.448-1 1v2c0 0.552 0.448 1 1 1zM20.777 6.635l1.414-1.414c0.391-0.391 0.391-1.023 0-1.414s-1.023-0.391-1.414 0l-1.414 1.414c-0.391 0.391-0.391 1.023 0 1.414s1.023 0.391 1.414 0zM1 14h2c0.552 0 1-0.448 1-1s-0.448-1-1-1h-2c-0.552 0-1 0.448-1 1s0.448 1 1 1zM22 13c0 0.552 0.448 1 1 1h2c0.552 0 1-0.448 1-1s-0.448-1-1-1h-2c-0.552 0-1 0.448-1 1zM5.221 6.635c0.391 0.391 1.024 0.391 1.414 0s0.391-1.023 0-1.414l-1.414-1.414c-0.391-0.391-1.023-0.391-1.414 0s-0.391 1.023 0 1.414l1.414 1.414zM25 16c-0.332 0-0.66 0.023-0.987 0.070-1.048-1.43-2.445-2.521-4.029-3.219-0.081-3.789-3.176-6.852-6.984-6.852-3.859 0-7 3.141-7 7 0 1.090 0.271 2.109 0.719 3.027-3.727 0.152-6.719 3.211-6.719 6.973 0 3.859 3.141 7 7 7 0.856 0 1.693-0.156 2.482-0.458 1.81 1.578 4.112 2.458 6.518 2.458 2.409 0 4.708-0.88 6.518-2.458 0.789 0.302 1.626 0.458 2.482 0.458 3.859 0 7-3.141 7-7s-3.141-7-7-7zM13 8c2.488 0 4.535 1.823 4.919 4.203-0.626-0.125-1.266-0.203-1.919-0.203-2.871 0-5.531 1.238-7.398 3.328-0.371-0.698-0.602-1.482-0.602-2.328 0-2.762 2.238-5 5-5zM25 28c-1.070 0-2.057-0.344-2.871-0.917-1.467 1.768-3.652 2.917-6.129 2.917s-4.662-1.148-6.129-2.917c-0.813 0.573-1.801 0.917-2.871 0.917-2.762 0-5-2.238-5-5s2.238-5 5-5c0.484 0 0.941 0.091 1.383 0.221 0.176 0.049 0.354 0.089 0.52 0.158 0.273-0.535 0.617-1.025 0.999-1.484 1.461-1.758 3.634-2.895 6.099-2.895 0.633 0 1.24 0.091 1.828 0.232 0.66 0.156 1.284 0.393 1.865 0.706 1.456 0.773 2.651 1.971 3.404 3.441 0.587-0.242 1.229-0.379 1.904-0.379 2.762 0 5 2.238 5 5s-2.238 5-5 5z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M13 4c0.552 0 1-0.448 1-1v-2c0-0.552-0.448-1-1-1s-1 0.448-1 1v2c0 0.552 0.448 1 1 1zM20.777 6.635l1.414-1.414c0.391-0.391 0.391-1.023 0-1.414s-1.023-0.391-1.414 0l-1.414 1.414c-0.391 0.391-0.391 1.023 0 1.414s1.023 0.391 1.414 0zM1 14h2c0.552 0 1-0.448 1-1s-0.448-1-1-1h-2c-0.552 0-1 0.448-1 1s0.448 1 1 1zM22 13c0 0.552 0.448 1 1 1h2c0.552 0 1-0.448 1-1s-0.448-1-1-1h-2c-0.552 0-1 0.448-1 1zM5.221 6.635c0.391 0.391 1.024 0.391 1.414 0s0.391-1.023 0-1.414l-1.414-1.414c-0.391-0.391-1.023-0.391-1.414 0s-0.391 1.023 0 1.414l1.414 1.414zM25 16c-0.332 0-0.66 0.023-0.987 0.070-1.048-1.43-2.445-2.521-4.029-3.219-0.081-3.789-3.176-6.852-6.984-6.852-3.859 0-7 3.141-7 7 0 1.090 0.271 2.109 0.719 3.027-3.727 0.152-6.719 3.211-6.719 6.973 0 3.859 3.141 7 7 7 0.856 0 1.693-0.156 2.482-0.458 1.81 1.578 4.112 2.458 6.518 2.458 2.409 0 4.708-0.88 6.518-2.458 0.789 0.302 1.626 0.458 2.482 0.458 3.859 0 7-3.141 7-7s-3.141-7-7-7zM13 8c2.488 0 4.535 1.823 4.919 4.203-0.626-0.125-1.266-0.203-1.919-0.203-2.871 0-5.531 1.238-7.398 3.328-0.371-0.698-0.602-1.482-0.602-2.328 0-2.762 2.238-5 5-5zM25 28c-1.070 0-2.057-0.344-2.871-0.917-1.467 1.768-3.652 2.917-6.129 2.917s-4.662-1.148-6.129-2.917c-0.813 0.573-1.801 0.917-2.871 0.917-2.762 0-5-2.238-5-5s2.238-5 5-5c0.484 0 0.941 0.091 1.383 0.221 0.176 0.049 0.354 0.089 0.52 0.158 0.273-0.535 0.617-1.025 0.999-1.484 1.461-1.758 3.634-2.895 6.099-2.895 0.633 0 1.24 0.091 1.828 0.232 0.66 0.156 1.284 0.393 1.865 0.706 1.456 0.773 2.651 1.971 3.404 3.441 0.587-0.242 1.229-0.379 1.904-0.379 2.762 0 5 2.238 5 5s-2.238 5-5 5z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-lightning::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12 24l2 2-2 6 6-6-2-2 2-4-6 4zM32 8.427c0-3.072-2.5-5.57-5.573-5.57-0.15 0-0.298 0.005-0.447 0.017-1.445-1.802-3.624-2.874-5.98-2.874-2.355 0-4.535 1.072-5.98 2.874-0.148-0.012-0.298-0.017-0.449-0.017-3.070 0-5.57 2.499-5.57 5.57 0 0.322 0.043 0.633 0.094 0.94-0.034 0.044-0.074 0.085-0.107 0.13-0.327-0.047-0.655-0.070-0.987-0.070-3.859 0-7 3.141-7 7s3.141 7 7 7c0.856 0 1.693-0.156 2.482-0.458 0.069 0.060 0.151 0.102 0.221 0.16l1.77-1.18c-0.59-0.418-1.141-0.883-1.602-1.438-0.813 0.572-1.801 0.915-2.871 0.915-2.762 0-5-2.237-5-5 0-2.76 2.238-5 5-5 0.676 0 1.316 0.138 1.902 0.38 0.035-0.068 0.078-0.125 0.113-0.19 0.352-0.642 0.785-1.229 1.292-1.753 1.443-1.493 3.448-2.438 5.693-2.438 3.107 0 5.771 1.792 7.096 4.38 0.353-0.146 0.729-0.24 1.117-0.302l0.787-0.078c0.771 0 1.492 0.19 2.145 0.5 0.707 0.339 1.314 0.836 1.79 1.45 0.656 0.845 1.065 1.896 1.065 3.050 0 2.763-2.238 5-5 5-1.070 0-2.057-0.344-2.871-0.915-0.875 1.055-2.027 1.848-3.322 2.348l-0.374 0.746 1.141 1.141c1.066-0.415 2.064-1.012 2.944-1.777 0.789 0.302 1.626 0.458 2.482 0.458 3.859 0 7-3.141 7-7 0-1.604-0.565-3.068-1.479-4.25 0.911-0.992 1.479-2.301 1.479-3.75zM29.098 10.779c-1.155-0.84-2.563-1.352-4.098-1.352-0.332 0-0.66 0.023-0.987 0.070-1.867-2.543-4.814-4.070-8.013-4.070-2.133 0-4.145 0.691-5.809 1.897 0.467-1.428 1.796-2.467 3.379-2.467 0.484 0 0.941 0.098 1.359 0.271 0.949-1.849 2.852-3.128 5.070-3.128s4.122 1.279 5.068 3.128c0.421-0.173 0.88-0.271 1.359-0.271 1.974 0 3.573 1.599 3.573 3.57 0 0.906-0.348 1.723-0.902 2.352z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12 24l2 2-2 6 6-6-2-2 2-4-6 4zM32 8.427c0-3.072-2.5-5.57-5.573-5.57-0.15 0-0.298 0.005-0.447 0.017-1.445-1.802-3.624-2.874-5.98-2.874-2.355 0-4.535 1.072-5.98 2.874-0.148-0.012-0.298-0.017-0.449-0.017-3.070 0-5.57 2.499-5.57 5.57 0 0.322 0.043 0.633 0.094 0.94-0.034 0.044-0.074 0.085-0.107 0.13-0.327-0.047-0.655-0.070-0.987-0.070-3.859 0-7 3.141-7 7s3.141 7 7 7c0.856 0 1.693-0.156 2.482-0.458 0.069 0.060 0.151 0.102 0.221 0.16l1.77-1.18c-0.59-0.418-1.141-0.883-1.602-1.438-0.813 0.572-1.801 0.915-2.871 0.915-2.762 0-5-2.237-5-5 0-2.76 2.238-5 5-5 0.676 0 1.316 0.138 1.902 0.38 0.035-0.068 0.078-0.125 0.113-0.19 0.352-0.642 0.785-1.229 1.292-1.753 1.443-1.493 3.448-2.438 5.693-2.438 3.107 0 5.771 1.792 7.096 4.38 0.353-0.146 0.729-0.24 1.117-0.302l0.787-0.078c0.771 0 1.492 0.19 2.145 0.5 0.707 0.339 1.314 0.836 1.79 1.45 0.656 0.845 1.065 1.896 1.065 3.050 0 2.763-2.238 5-5 5-1.070 0-2.057-0.344-2.871-0.915-0.875 1.055-2.027 1.848-3.322 2.348l-0.374 0.746 1.141 1.141c1.066-0.415 2.064-1.012 2.944-1.777 0.789 0.302 1.626 0.458 2.482 0.458 3.859 0 7-3.141 7-7 0-1.604-0.565-3.068-1.479-4.25 0.911-0.992 1.479-2.301 1.479-3.75zM29.098 10.779c-1.155-0.84-2.563-1.352-4.098-1.352-0.332 0-0.66 0.023-0.987 0.070-1.867-2.543-4.814-4.070-8.013-4.070-2.133 0-4.145 0.691-5.809 1.897 0.467-1.428 1.796-2.467 3.379-2.467 0.484 0 0.941 0.098 1.359 0.271 0.949-1.849 2.852-3.128 5.070-3.128s4.122 1.279 5.068 3.128c0.421-0.173 0.88-0.271 1.359-0.271 1.974 0 3.573 1.599 3.573 3.57 0 0.906-0.348 1.723-0.902 2.352z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-rainy::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M25 4c-0.332 0-0.66 0.023-0.987 0.070-1.867-2.544-4.814-4.070-8.013-4.070s-6.145 1.526-8.013 4.070c-0.327-0.047-0.655-0.070-0.987-0.070-3.859 0-7 3.141-7 7s3.141 7 7 7c0.856 0 1.693-0.156 2.482-0.458 1.81 1.578 4.112 2.458 6.518 2.458 2.409 0 4.708-0.88 6.518-2.458 0.789 0.302 1.626 0.458 2.482 0.458 3.859 0 7-3.141 7-7s-3.141-7-7-7zM25 16c-1.070 0-2.057-0.344-2.871-0.917-1.467 1.768-3.652 2.917-6.129 2.917s-4.662-1.148-6.129-2.917c-0.813 0.573-1.801 0.917-2.871 0.917-2.762 0-5-2.238-5-5s2.238-5 5-5c0.676 0 1.316 0.138 1.902 0.38 1.327-2.588 3.991-4.38 7.098-4.38s5.771 1.792 7.096 4.38c0.587-0.242 1.229-0.38 1.904-0.38 2.762 0 5 2.238 5 5s-2.238 5-5 5zM14.063 30c0 1.105 0.895 2 2 2s2-0.895 2-2-2-4-2-4-2 2.895-2 4zM22 28c0 1.105 0.895 2 2 2s2-0.895 2-2-2-4-2-4-2 2.895-2 4zM6 24c0 1.105 0.894 2 2 2s2-0.895 2-2-2-4-2-4-2 2.895-2 4z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M25 4c-0.332 0-0.66 0.023-0.987 0.070-1.867-2.544-4.814-4.070-8.013-4.070s-6.145 1.526-8.013 4.070c-0.327-0.047-0.655-0.070-0.987-0.070-3.859 0-7 3.141-7 7s3.141 7 7 7c0.856 0 1.693-0.156 2.482-0.458 1.81 1.578 4.112 2.458 6.518 2.458 2.409 0 4.708-0.88 6.518-2.458 0.789 0.302 1.626 0.458 2.482 0.458 3.859 0 7-3.141 7-7s-3.141-7-7-7zM25 16c-1.070 0-2.057-0.344-2.871-0.917-1.467 1.768-3.652 2.917-6.129 2.917s-4.662-1.148-6.129-2.917c-0.813 0.573-1.801 0.917-2.871 0.917-2.762 0-5-2.238-5-5s2.238-5 5-5c0.676 0 1.316 0.138 1.902 0.38 1.327-2.588 3.991-4.38 7.098-4.38s5.771 1.792 7.096 4.38c0.587-0.242 1.229-0.38 1.904-0.38 2.762 0 5 2.238 5 5s-2.238 5-5 5zM14.063 30c0 1.105 0.895 2 2 2s2-0.895 2-2-2-4-2-4-2 2.895-2 4zM22 28c0 1.105 0.895 2 2 2s2-0.895 2-2-2-4-2-4-2 2.895-2 4zM6 24c0 1.105 0.894 2 2 2s2-0.895 2-2-2-4-2-4-2 2.895-2 4z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-snowy::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M20.378 27.73l-1.125-0.648c0.034-0.195 0.060-0.394 0.060-0.602s-0.026-0.406-0.063-0.602l1.128-0.65c0.526-0.307 0.706-0.983 0.404-1.506-0.305-0.53-0.979-0.711-1.508-0.406l-1.137 0.656c-0.305-0.259-0.648-0.462-1.031-0.6v-1.306c0-0.611-0.496-1.105-1.105-1.105s-1.104 0.495-1.104 1.105v1.305c-0.383 0.137-0.728 0.342-1.033 0.602l-1.134-0.656c-0.53-0.305-1.206-0.125-1.51 0.405-0.305 0.526-0.121 1.203 0.406 1.508l1.122 0.648c-0.037 0.197-0.060 0.396-0.060 0.603s0.023 0.406 0.060 0.602l-1.122 0.648c-0.529 0.305-0.711 0.984-0.406 1.512s0.98 0.707 1.508 0.402l1.135-0.652c0.305 0.258 0.65 0.461 1.034 0.598v1.309c0 0.609 0.495 1.102 1.104 1.102s1.105-0.492 1.105-1.102v-1.309c0.383-0.137 0.73-0.34 1.033-0.602l1.135 0.656c0.529 0.305 1.203 0.125 1.508-0.402s0.125-1.203-0.404-1.512zM16 27.586c-0.609 0-1.105-0.496-1.105-1.105s0.496-1.103 1.105-1.103 1.104 0.494 1.104 1.103-0.495 1.105-1.104 1.105zM29.635 24.766l-0.755-0.201c-0.018-0.24-0.076-0.467-0.181-0.686l0.548-0.548c0.258-0.258 0.256-0.674 0-0.928-0.255-0.256-0.669-0.258-0.927 0l-0.549 0.547c-0.216-0.102-0.447-0.16-0.685-0.18l-0.201-0.754c-0.094-0.349-0.453-0.559-0.805-0.465-0.35 0.095-0.555 0.454-0.464 0.805l0.201 0.744c-0.099 0.068-0.193 0.143-0.281 0.229-0.086 0.089-0.159 0.182-0.227 0.279l-0.744-0.201c-0.35-0.094-0.712 0.117-0.806 0.465-0.094 0.352 0.117 0.71 0.464 0.805l0.75 0.202c0.021 0.236 0.081 0.466 0.186 0.685l-0.551 0.551c-0.255 0.256-0.254 0.671 0.003 0.926 0.255 0.255 0.669 0.258 0.924 0.003l0.552-0.552c0.216 0.107 0.448 0.167 0.688 0.185l0.198 0.751c0.096 0.35 0.453 0.559 0.805 0.465 0.349-0.094 0.56-0.453 0.466-0.807l-0.201-0.744c0.094-0.066 0.19-0.141 0.279-0.227 0.086-0.087 0.159-0.184 0.227-0.28l0.745 0.201c0.35 0.094 0.711-0.116 0.803-0.464 0.094-0.349-0.113-0.708-0.462-0.805zM27.395 25.184c-0.258 0.258-0.673 0.256-0.93 0-0.254-0.254-0.256-0.671 0-0.928 0.256-0.255 0.673-0.255 0.93 0 0.254 0.256 0.254 0.674 0 0.928zM7.434 21.406l-0.742 0.199c-0.069-0.094-0.141-0.189-0.228-0.277-0.088-0.086-0.182-0.16-0.28-0.227l0.199-0.746c0.094-0.35-0.115-0.711-0.461-0.803-0.352-0.094-0.711 0.115-0.805 0.464l-0.203 0.754c-0.238 0.020-0.466 0.078-0.684 0.181l-0.551-0.548c-0.258-0.258-0.672-0.256-0.927 0-0.256 0.256-0.256 0.672 0 0.928l0.548 0.548c-0.103 0.219-0.163 0.449-0.181 0.686l-0.753 0.201c-0.352 0.096-0.56 0.453-0.466 0.805 0.095 0.349 0.454 0.555 0.806 0.464l0.742-0.202c0.066 0.1 0.141 0.194 0.231 0.281 0.086 0.086 0.18 0.163 0.277 0.227l-0.199 0.744c-0.094 0.352 0.115 0.714 0.463 0.807 0.352 0.094 0.708-0.115 0.802-0.465l0.203-0.75c0.238-0.020 0.469-0.079 0.688-0.184l0.549 0.549c0.255 0.258 0.669 0.253 0.927-0.003 0.254-0.254 0.258-0.669 0-0.926l-0.551-0.551c0.106-0.216 0.168-0.449 0.184-0.688l0.754-0.199c0.348-0.095 0.556-0.453 0.462-0.805-0.094-0.348-0.453-0.556-0.806-0.465zM5.535 23.185c-0.256 0.256-0.672 0.256-0.93 0-0.254-0.255-0.254-0.673 0-0.927 0.258-0.255 0.673-0.255 0.93 0s0.254 0.672 0 0.927zM32 11c0-3.859-3.141-7-7-7-0.332 0-0.66 0.023-0.987 0.070-1.867-2.544-4.814-4.070-8.013-4.070s-6.145 1.526-8.013 4.070c-0.327-0.047-0.655-0.070-0.987-0.070-3.859 0-7 3.141-7 7s3.141 7 7 7c0.856 0 1.693-0.156 2.482-0.458 1.81 1.578 4.112 2.458 6.518 2.458 2.409 0 4.708-0.88 6.518-2.458 0.789 0.302 1.626 0.458 2.482 0.458 3.859 0 7-3.141 7-7zM22.129 15.083c-1.467 1.768-3.652 2.917-6.129 2.917s-4.662-1.148-6.129-2.917c-0.813 0.573-1.801 0.917-2.871 0.917-2.762 0-5-2.238-5-5s2.238-5 5-5c0.676 0 1.316 0.138 1.902 0.38 1.327-2.588 3.991-4.38 7.098-4.38s5.771 1.792 7.096 4.38c0.587-0.242 1.229-0.38 1.904-0.38 2.762 0 5 2.238 5 5s-2.238 5-5 5c-1.070 0-2.057-0.344-2.871-0.917z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M20.378 27.73l-1.125-0.648c0.034-0.195 0.060-0.394 0.060-0.602s-0.026-0.406-0.063-0.602l1.128-0.65c0.526-0.307 0.706-0.983 0.404-1.506-0.305-0.53-0.979-0.711-1.508-0.406l-1.137 0.656c-0.305-0.259-0.648-0.462-1.031-0.6v-1.306c0-0.611-0.496-1.105-1.105-1.105s-1.104 0.495-1.104 1.105v1.305c-0.383 0.137-0.728 0.342-1.033 0.602l-1.134-0.656c-0.53-0.305-1.206-0.125-1.51 0.405-0.305 0.526-0.121 1.203 0.406 1.508l1.122 0.648c-0.037 0.197-0.060 0.396-0.060 0.603s0.023 0.406 0.060 0.602l-1.122 0.648c-0.529 0.305-0.711 0.984-0.406 1.512s0.98 0.707 1.508 0.402l1.135-0.652c0.305 0.258 0.65 0.461 1.034 0.598v1.309c0 0.609 0.495 1.102 1.104 1.102s1.105-0.492 1.105-1.102v-1.309c0.383-0.137 0.73-0.34 1.033-0.602l1.135 0.656c0.529 0.305 1.203 0.125 1.508-0.402s0.125-1.203-0.404-1.512zM16 27.586c-0.609 0-1.105-0.496-1.105-1.105s0.496-1.103 1.105-1.103 1.104 0.494 1.104 1.103-0.495 1.105-1.104 1.105zM29.635 24.766l-0.755-0.201c-0.018-0.24-0.076-0.467-0.181-0.686l0.548-0.548c0.258-0.258 0.256-0.674 0-0.928-0.255-0.256-0.669-0.258-0.927 0l-0.549 0.547c-0.216-0.102-0.447-0.16-0.685-0.18l-0.201-0.754c-0.094-0.349-0.453-0.559-0.805-0.465-0.35 0.095-0.555 0.454-0.464 0.805l0.201 0.744c-0.099 0.068-0.193 0.143-0.281 0.229-0.086 0.089-0.159 0.182-0.227 0.279l-0.744-0.201c-0.35-0.094-0.712 0.117-0.806 0.465-0.094 0.352 0.117 0.71 0.464 0.805l0.75 0.202c0.021 0.236 0.081 0.466 0.186 0.685l-0.551 0.551c-0.255 0.256-0.254 0.671 0.003 0.926 0.255 0.255 0.669 0.258 0.924 0.003l0.552-0.552c0.216 0.107 0.448 0.167 0.688 0.185l0.198 0.751c0.096 0.35 0.453 0.559 0.805 0.465 0.349-0.094 0.56-0.453 0.466-0.807l-0.201-0.744c0.094-0.066 0.19-0.141 0.279-0.227 0.086-0.087 0.159-0.184 0.227-0.28l0.745 0.201c0.35 0.094 0.711-0.116 0.803-0.464 0.094-0.349-0.113-0.708-0.462-0.805zM27.395 25.184c-0.258 0.258-0.673 0.256-0.93 0-0.254-0.254-0.256-0.671 0-0.928 0.256-0.255 0.673-0.255 0.93 0 0.254 0.256 0.254 0.674 0 0.928zM7.434 21.406l-0.742 0.199c-0.069-0.094-0.141-0.189-0.228-0.277-0.088-0.086-0.182-0.16-0.28-0.227l0.199-0.746c0.094-0.35-0.115-0.711-0.461-0.803-0.352-0.094-0.711 0.115-0.805 0.464l-0.203 0.754c-0.238 0.020-0.466 0.078-0.684 0.181l-0.551-0.548c-0.258-0.258-0.672-0.256-0.927 0-0.256 0.256-0.256 0.672 0 0.928l0.548 0.548c-0.103 0.219-0.163 0.449-0.181 0.686l-0.753 0.201c-0.352 0.096-0.56 0.453-0.466 0.805 0.095 0.349 0.454 0.555 0.806 0.464l0.742-0.202c0.066 0.1 0.141 0.194 0.231 0.281 0.086 0.086 0.18 0.163 0.277 0.227l-0.199 0.744c-0.094 0.352 0.115 0.714 0.463 0.807 0.352 0.094 0.708-0.115 0.802-0.465l0.203-0.75c0.238-0.020 0.469-0.079 0.688-0.184l0.549 0.549c0.255 0.258 0.669 0.253 0.927-0.003 0.254-0.254 0.258-0.669 0-0.926l-0.551-0.551c0.106-0.216 0.168-0.449 0.184-0.688l0.754-0.199c0.348-0.095 0.556-0.453 0.462-0.805-0.094-0.348-0.453-0.556-0.806-0.465zM5.535 23.185c-0.256 0.256-0.672 0.256-0.93 0-0.254-0.255-0.254-0.673 0-0.927 0.258-0.255 0.673-0.255 0.93 0s0.254 0.672 0 0.927zM32 11c0-3.859-3.141-7-7-7-0.332 0-0.66 0.023-0.987 0.070-1.867-2.544-4.814-4.070-8.013-4.070s-6.145 1.526-8.013 4.070c-0.327-0.047-0.655-0.070-0.987-0.070-3.859 0-7 3.141-7 7s3.141 7 7 7c0.856 0 1.693-0.156 2.482-0.458 1.81 1.578 4.112 2.458 6.518 2.458 2.409 0 4.708-0.88 6.518-2.458 0.789 0.302 1.626 0.458 2.482 0.458 3.859 0 7-3.141 7-7zM22.129 15.083c-1.467 1.768-3.652 2.917-6.129 2.917s-4.662-1.148-6.129-2.917c-0.813 0.573-1.801 0.917-2.871 0.917-2.762 0-5-2.238-5-5s2.238-5 5-5c0.676 0 1.316 0.138 1.902 0.38 1.327-2.588 3.991-4.38 7.098-4.38s5.771 1.792 7.096 4.38c0.587-0.242 1.229-0.38 1.904-0.38 2.762 0 5 2.238 5 5s-2.238 5-5 5c-1.070 0-2.057-0.344-2.871-0.917z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-sun::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 9c-3.859 0-7 3.141-7 7s3.141 7 7 7 7-3.141 7-7c0-3.859-3.141-7-7-7zM16 21c-2.762 0-5-2.238-5-5s2.238-5 5-5 5 2.238 5 5-2.238 5-5 5zM16 7c0.552 0 1-0.448 1-1v-2c0-0.552-0.448-1-1-1s-1 0.448-1 1v2c0 0.552 0.448 1 1 1zM16 25c-0.552 0-1 0.448-1 1v2c0 0.552 0.448 1 1 1s1-0.448 1-1v-2c0-0.552-0.448-1-1-1zM23.777 9.635l1.414-1.414c0.391-0.391 0.391-1.023 0-1.414s-1.023-0.391-1.414 0l-1.414 1.414c-0.391 0.391-0.391 1.023 0 1.414s1.023 0.391 1.414 0zM8.223 22.365l-1.414 1.414c-0.391 0.391-0.391 1.023 0 1.414s1.023 0.391 1.414 0l1.414-1.414c0.391-0.392 0.391-1.023 0-1.414s-1.023-0.392-1.414 0zM7 16c0-0.552-0.448-1-1-1h-2c-0.552 0-1 0.448-1 1s0.448 1 1 1h2c0.552 0 1-0.448 1-1zM28 15h-2c-0.552 0-1 0.448-1 1s0.448 1 1 1h2c0.552 0 1-0.448 1-1s-0.448-1-1-1zM8.221 9.635c0.391 0.391 1.024 0.391 1.414 0s0.391-1.023 0-1.414l-1.414-1.414c-0.391-0.391-1.023-0.391-1.414 0s-0.391 1.023 0 1.414l1.414 1.414zM23.779 22.363c-0.392-0.391-1.023-0.391-1.414 0s-0.392 1.023 0 1.414l1.414 1.414c0.391 0.391 1.023 0.391 1.414 0s0.391-1.023 0-1.414l-1.414-1.414z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 9c-3.859 0-7 3.141-7 7s3.141 7 7 7 7-3.141 7-7c0-3.859-3.141-7-7-7zM16 21c-2.762 0-5-2.238-5-5s2.238-5 5-5 5 2.238 5 5-2.238 5-5 5zM16 7c0.552 0 1-0.448 1-1v-2c0-0.552-0.448-1-1-1s-1 0.448-1 1v2c0 0.552 0.448 1 1 1zM16 25c-0.552 0-1 0.448-1 1v2c0 0.552 0.448 1 1 1s1-0.448 1-1v-2c0-0.552-0.448-1-1-1zM23.777 9.635l1.414-1.414c0.391-0.391 0.391-1.023 0-1.414s-1.023-0.391-1.414 0l-1.414 1.414c-0.391 0.391-0.391 1.023 0 1.414s1.023 0.391 1.414 0zM8.223 22.365l-1.414 1.414c-0.391 0.391-0.391 1.023 0 1.414s1.023 0.391 1.414 0l1.414-1.414c0.391-0.392 0.391-1.023 0-1.414s-1.023-0.392-1.414 0zM7 16c0-0.552-0.448-1-1-1h-2c-0.552 0-1 0.448-1 1s0.448 1 1 1h2c0.552 0 1-0.448 1-1zM28 15h-2c-0.552 0-1 0.448-1 1s0.448 1 1 1h2c0.552 0 1-0.448 1-1s-0.448-1-1-1zM8.221 9.635c0.391 0.391 1.024 0.391 1.414 0s0.391-1.023 0-1.414l-1.414-1.414c-0.391-0.391-1.023-0.391-1.414 0s-0.391 1.023 0 1.414l1.414 1.414zM23.779 22.363c-0.392-0.391-1.023-0.391-1.414 0s-0.392 1.023 0 1.414l1.414 1.414c0.391 0.391 1.023 0.391 1.414 0s0.391-1.023 0-1.414l-1.414-1.414z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-arrow-up-right::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M11.125 4.375C11.4011 4.37504 11.625 4.59888 11.625 4.875V10.5C11.625 10.7761 11.4011 11 11.125 11C10.8489 11 10.625 10.7761 10.625 10.5V6.08203L5.22852 11.4785C5.03327 11.6738 4.71675 11.6737 4.52148 11.4785C4.32622 11.2833 4.32622 10.9667 4.52148 10.7715L9.91797 5.375H5.5C5.22386 5.375 5 5.15114 5 4.875C5 4.59886 5.22386 4.375 5.5 4.375H11.125Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M11.125 4.375C11.4011 4.37504 11.625 4.59888 11.625 4.875V10.5C11.625 10.7761 11.4011 11 11.125 11C10.8489 11 10.625 10.7761 10.625 10.5V6.08203L5.22852 11.4785C5.03327 11.6738 4.71675 11.6737 4.52148 11.4785C4.32622 11.2833 4.32622 10.9667 4.52148 10.7715L9.91797 5.375H5.5C5.22386 5.375 5 5.15114 5 4.875C5 4.59886 5.22386 4.375 5.5 4.375H11.125Z'/%3E%3C/svg%3E");
}

.icon-arrow-down-left::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M10.7715 4.52148C10.9667 4.32622 11.2833 4.32622 11.4785 4.52148C11.6737 4.71675 11.6738 5.03327 11.4785 5.22852L6.08203 10.625H10.5C10.7761 10.625 11 10.8489 11 11.125C11 11.4011 10.7761 11.625 10.5 11.625H4.875C4.59888 11.625 4.37504 11.4011 4.375 11.125V5.5C4.375 5.22386 4.59886 5 4.875 5C5.15114 5 5.375 5.22386 5.375 5.5V9.91797L10.7715 4.52148Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M10.7715 4.52148C10.9667 4.32622 11.2833 4.32622 11.4785 4.52148C11.6737 4.71675 11.6738 5.03327 11.4785 5.22852L6.08203 10.625H10.5C10.7761 10.625 11 10.8489 11 11.125C11 11.4011 10.7761 11.625 10.5 11.625H4.875C4.59888 11.625 4.37504 11.4011 4.375 11.125V5.5C4.375 5.22386 4.59886 5 4.875 5C5.15114 5 5.375 5.22386 5.375 5.5V9.91797L10.7715 4.52148Z'/%3E%3C/svg%3E");
}

.icon-arrow-narrow-left::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M5.77148 5.14648C5.96675 4.95122 6.28325 4.95122 6.47852 5.14648C6.6737 5.34175 6.67375 5.65828 6.47852 5.85352L4.83203 7.5H12.375C12.6511 7.50004 12.875 7.72388 12.875 8C12.875 8.27608 12.6511 8.49996 12.375 8.5H4.83203L6.47852 10.1465C6.6737 10.3418 6.67375 10.6583 6.47852 10.8535C6.28328 11.0488 5.96675 11.0487 5.77148 10.8535L3.27148 8.35352C3.07622 8.15825 3.07622 7.84175 3.27148 7.64648L5.77148 5.14648Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M5.77148 5.14648C5.96675 4.95122 6.28325 4.95122 6.47852 5.14648C6.6737 5.34175 6.67375 5.65828 6.47852 5.85352L4.83203 7.5H12.375C12.6511 7.50004 12.875 7.72388 12.875 8C12.875 8.27608 12.6511 8.49996 12.375 8.5H4.83203L6.47852 10.1465C6.6737 10.3418 6.67375 10.6583 6.47852 10.8535C6.28328 11.0488 5.96675 11.0487 5.77148 10.8535L3.27148 8.35352C3.07622 8.15825 3.07622 7.84175 3.27148 7.64648L5.77148 5.14648Z'/%3E%3C/svg%3E");
}

.icon-arrow-narrow-right::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M9.52148 5.14648C9.71675 4.95122 10.0333 4.95122 10.2285 5.14648L12.7285 7.64648C12.9237 7.84175 12.9238 8.15827 12.7285 8.35352L10.2285 10.8535C10.0333 11.0487 9.71674 11.0487 9.52148 10.8535C9.32623 10.6583 9.32626 10.3417 9.52148 10.1465L11.168 8.5H3.625C3.34888 8.5 3.12504 8.27611 3.125 8C3.125 7.72386 3.34886 7.5 3.625 7.5H11.168L9.52148 5.85352C9.32623 5.65827 9.32626 5.34175 9.52148 5.14648Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M9.52148 5.14648C9.71675 4.95122 10.0333 4.95122 10.2285 5.14648L12.7285 7.64648C12.9237 7.84175 12.9238 8.15827 12.7285 8.35352L10.2285 10.8535C10.0333 11.0487 9.71674 11.0487 9.52148 10.8535C9.32623 10.6583 9.32626 10.3417 9.52148 10.1465L11.168 8.5H3.625C3.34888 8.5 3.12504 8.27611 3.125 8C3.125 7.72386 3.34886 7.5 3.625 7.5H11.168L9.52148 5.85352C9.32623 5.65827 9.32626 5.34175 9.52148 5.14648Z'/%3E%3C/svg%3E");
}

.icon-download::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M13.1113 10.6943C13.3873 10.6946 13.6113 10.9183 13.6113 11.1943V12.4717C13.6113 12.9431 13.4232 13.3961 13.0898 13.7295C12.7565 14.0627 12.3043 14.25 11.833 14.25H4.16602C3.69473 14.2499 3.24247 14.0627 2.90918 13.7295C2.57581 13.3961 2.3887 12.9431 2.38867 12.4717V11.1943C2.38867 10.9182 2.61253 10.6943 2.88867 10.6943C3.16481 10.6943 3.38867 10.9182 3.38867 11.1943V12.4717C3.3887 12.6779 3.47037 12.8766 3.61621 13.0225C3.76196 13.1682 3.95994 13.2499 4.16602 13.25H11.833C12.0391 13.25 12.237 13.1681 12.3828 13.0225C12.5286 12.8766 12.6113 12.6779 12.6113 12.4717V11.1943C12.6113 10.9182 12.8352 10.6943 13.1113 10.6943ZM8 2.38867C8.27604 2.38879 8.5 2.6126 8.5 2.88867V9.34863L10.8408 7.00781C11.036 6.81259 11.3526 6.81266 11.5479 7.00781C11.7427 7.2031 11.743 7.51971 11.5479 7.71484L8.35352 10.9092C8.25983 11.0028 8.13247 11.0556 8 11.0557C7.90058 11.0556 7.80419 11.0251 7.72266 10.9707C7.69539 10.9525 7.66961 10.9323 7.64648 10.9092L4.45215 7.71484C4.2569 7.5196 4.25694 7.20308 4.45215 7.00781C4.64741 6.81255 4.96392 6.81255 5.15918 7.00781L7.5 9.34863V2.88867C7.5 2.61253 7.72386 2.38867 8 2.38867Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M13.1113 10.6943C13.3873 10.6946 13.6113 10.9183 13.6113 11.1943V12.4717C13.6113 12.9431 13.4232 13.3961 13.0898 13.7295C12.7565 14.0627 12.3043 14.25 11.833 14.25H4.16602C3.69473 14.2499 3.24247 14.0627 2.90918 13.7295C2.57581 13.3961 2.3887 12.9431 2.38867 12.4717V11.1943C2.38867 10.9182 2.61253 10.6943 2.88867 10.6943C3.16481 10.6943 3.38867 10.9182 3.38867 11.1943V12.4717C3.3887 12.6779 3.47037 12.8766 3.61621 13.0225C3.76196 13.1682 3.95994 13.2499 4.16602 13.25H11.833C12.0391 13.25 12.237 13.1681 12.3828 13.0225C12.5286 12.8766 12.6113 12.6779 12.6113 12.4717V11.1943C12.6113 10.9182 12.8352 10.6943 13.1113 10.6943ZM8 2.38867C8.27604 2.38879 8.5 2.6126 8.5 2.88867V9.34863L10.8408 7.00781C11.036 6.81259 11.3526 6.81266 11.5479 7.00781C11.7427 7.2031 11.743 7.51971 11.5479 7.71484L8.35352 10.9092C8.25983 11.0028 8.13247 11.0556 8 11.0557C7.90058 11.0556 7.80419 11.0251 7.72266 10.9707C7.69539 10.9525 7.66961 10.9323 7.64648 10.9092L4.45215 7.71484C4.2569 7.5196 4.25694 7.20308 4.45215 7.00781C4.64741 6.81255 4.96392 6.81255 5.15918 7.00781L7.5 9.34863V2.88867C7.5 2.61253 7.72386 2.38867 8 2.38867Z'/%3E%3C/svg%3E");
}

.icon-hotel-bed::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M1.75 3.26562C2.02614 3.26562 2.25 3.48948 2.25 3.76562V7.11035H12.3271C13.665 7.11058 14.7497 8.19542 14.75 9.5332V13.3789C14.7499 13.655 14.5261 13.8789 14.25 13.8789C13.9739 13.8789 13.7501 13.655 13.75 13.3789V11.9561H2.25V13.3809C2.24998 13.657 2.02613 13.8809 1.75 13.8809C1.47387 13.8809 1.25002 13.657 1.25 13.3809V3.76562C1.25 3.48948 1.47386 3.26562 1.75 3.26562ZM2.25 10.9561H6.05762V8.11035H2.25V10.9561ZM7.05762 10.9561H13.75V9.5332C13.7497 8.74769 13.1127 8.11058 12.3271 8.11035H7.05762V10.9561ZM6.07617 5.18848C6.35219 5.18863 6.57617 5.41243 6.57617 5.68848C6.57602 5.9644 6.35209 6.18833 6.07617 6.18848H3.67285C3.3968 6.18848 3.173 5.96449 3.17285 5.68848C3.17285 5.41233 3.39671 5.18848 3.67285 5.18848H6.07617Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M1.75 3.26562C2.02614 3.26562 2.25 3.48948 2.25 3.76562V7.11035H12.3271C13.665 7.11058 14.7497 8.19542 14.75 9.5332V13.3789C14.7499 13.655 14.5261 13.8789 14.25 13.8789C13.9739 13.8789 13.7501 13.655 13.75 13.3789V11.9561H2.25V13.3809C2.24998 13.657 2.02613 13.8809 1.75 13.8809C1.47387 13.8809 1.25002 13.657 1.25 13.3809V3.76562C1.25 3.48948 1.47386 3.26562 1.75 3.26562ZM2.25 10.9561H6.05762V8.11035H2.25V10.9561ZM7.05762 10.9561H13.75V9.5332C13.7497 8.74769 13.1127 8.11058 12.3271 8.11035H7.05762V10.9561ZM6.07617 5.18848C6.35219 5.18863 6.57617 5.41243 6.57617 5.68848C6.57602 5.9644 6.35209 6.18833 6.07617 6.18848H3.67285C3.3968 6.18848 3.173 5.96449 3.17285 5.68848C3.17285 5.41233 3.39671 5.18848 3.67285 5.18848H6.07617Z'/%3E%3C/svg%3E");
}

.icon-menu::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M13 11.25C13.2761 11.25 13.5 11.4739 13.5 11.75C13.5 12.0261 13.2761 12.25 13 12.25H3C2.72386 12.25 2.5 12.0261 2.5 11.75C2.5 11.4739 2.72386 11.25 3 11.25H13ZM13 7.5C13.2761 7.5 13.5 7.72386 13.5 8C13.5 8.27614 13.2761 8.5 13 8.5H3C2.72386 8.5 2.5 8.27614 2.5 8C2.5 7.72386 2.72386 7.5 3 7.5H13ZM13 3.75C13.2761 3.75 13.5 3.97386 13.5 4.25C13.5 4.52614 13.2761 4.75 13 4.75H3C2.72386 4.75 2.5 4.52614 2.5 4.25C2.5 3.97386 2.72386 3.75 3 3.75H13Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M13 11.25C13.2761 11.25 13.5 11.4739 13.5 11.75C13.5 12.0261 13.2761 12.25 13 12.25H3C2.72386 12.25 2.5 12.0261 2.5 11.75C2.5 11.4739 2.72386 11.25 3 11.25H13ZM13 7.5C13.2761 7.5 13.5 7.72386 13.5 8C13.5 8.27614 13.2761 8.5 13 8.5H3C2.72386 8.5 2.5 8.27614 2.5 8C2.5 7.72386 2.72386 7.5 3 7.5H13ZM13 3.75C13.2761 3.75 13.5 3.97386 13.5 4.25C13.5 4.52614 13.2761 4.75 13 4.75H3C2.72386 4.75 2.5 4.52614 2.5 4.25C2.5 3.97386 2.72386 3.75 3 3.75H13Z'/%3E%3C/svg%3E");
}

.icon-stethoscope::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.25 3H3.625C3.29348 3 2.97554 3.1317 2.74112 3.36612C2.5067 3.60054 2.375 3.91848 2.375 4.25V6.4375C2.375 7.34918 2.73716 8.22352 3.38182 8.86818C4.02648 9.51284 4.90082 9.875 5.8125 9.875C6.72418 9.875 7.59852 9.51284 8.24318 8.86818C8.88784 8.22352 9.25 7.34918 9.25 6.4375V4.25C9.25 3.91848 9.1183 3.60054 8.88388 3.36612C8.64946 3.1317 8.33152 3 8 3H7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 9.875C5.5 10.8696 5.89509 11.8234 6.59835 12.5267C7.30161 13.2299 8.25544 13.625 9.25 13.625C10.2446 13.625 11.1984 13.2299 11.9017 12.5267C12.6049 11.8234 13 10.8696 13 9.875V8' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.375 2.375V3.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.25 2.375V3.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.75 6.75C11.75 7.08152 11.8817 7.39946 12.1161 7.63388C12.3505 7.8683 12.6685 8 13 8C13.3315 8 13.6495 7.8683 13.8839 7.63388C14.1183 7.39946 14.25 7.08152 14.25 6.75C14.25 6.41848 14.1183 6.10054 13.8839 5.86612C13.6495 5.6317 13.3315 5.5 13 5.5C12.6685 5.5 12.3505 5.6317 12.1161 5.86612C11.8817 6.10054 11.75 6.41848 11.75 6.75Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.25 3H3.625C3.29348 3 2.97554 3.1317 2.74112 3.36612C2.5067 3.60054 2.375 3.91848 2.375 4.25V6.4375C2.375 7.34918 2.73716 8.22352 3.38182 8.86818C4.02648 9.51284 4.90082 9.875 5.8125 9.875C6.72418 9.875 7.59852 9.51284 8.24318 8.86818C8.88784 8.22352 9.25 7.34918 9.25 6.4375V4.25C9.25 3.91848 9.1183 3.60054 8.88388 3.36612C8.64946 3.1317 8.33152 3 8 3H7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 9.875C5.5 10.8696 5.89509 11.8234 6.59835 12.5267C7.30161 13.2299 8.25544 13.625 9.25 13.625C10.2446 13.625 11.1984 13.2299 11.9017 12.5267C12.6049 11.8234 13 10.8696 13 9.875V8' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.375 2.375V3.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.25 2.375V3.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.75 6.75C11.75 7.08152 11.8817 7.39946 12.1161 7.63388C12.3505 7.8683 12.6685 8 13 8C13.3315 8 13.6495 7.8683 13.8839 7.63388C14.1183 7.39946 14.25 7.08152 14.25 6.75C14.25 6.41848 14.1183 6.10054 13.8839 5.86612C13.6495 5.6317 13.3315 5.5 13 5.5C12.6685 5.5 12.3505 5.6317 12.1161 5.86612C11.8817 6.10054 11.75 6.41848 11.75 6.75Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-flag::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.625 3.62573C4.20915 3.05314 4.99452 2.73242 5.8125 2.73242C6.63048 2.73242 7.41585 3.05314 8 3.62573C8.58415 4.19831 9.36952 4.51903 10.1875 4.51903C11.0055 4.51903 11.7908 4.19831 12.375 3.62573V9.25073C11.7908 9.82331 11.0055 10.144 10.1875 10.144C9.36952 10.144 8.58415 9.82331 8 9.25073C7.41585 8.67814 6.63048 8.35742 5.8125 8.35742C4.99452 8.35742 4.20915 8.67814 3.625 9.25073V3.62573Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.625 13.625V9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.625 3.62573C4.20915 3.05314 4.99452 2.73242 5.8125 2.73242C6.63048 2.73242 7.41585 3.05314 8 3.62573C8.58415 4.19831 9.36952 4.51903 10.1875 4.51903C11.0055 4.51903 11.7908 4.19831 12.375 3.62573V9.25073C11.7908 9.82331 11.0055 10.144 10.1875 10.144C9.36952 10.144 8.58415 9.82331 8 9.25073C7.41585 8.67814 6.63048 8.35742 5.8125 8.35742C4.99452 8.35742 4.20915 8.67814 3.625 9.25073V3.62573Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.625 13.625V9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-route::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3.625 10.625C4.08913 10.625 4.53412 10.8095 4.8623 11.1377C5.19049 11.4659 5.375 11.9109 5.375 12.375C5.375 12.8391 5.19049 13.2841 4.8623 13.6123C4.53412 13.9405 4.08913 14.125 3.625 14.125C3.16087 14.125 2.71588 13.9405 2.3877 13.6123C2.05951 13.2841 1.875 12.8391 1.875 12.375C1.875 11.9109 2.05951 11.4659 2.3877 11.1377C2.71588 10.8095 3.16087 10.625 3.625 10.625ZM3.625 11.625C3.42609 11.625 3.23538 11.7041 3.09473 11.8447C2.95407 11.9854 2.875 12.1761 2.875 12.375C2.875 12.5739 2.95407 12.7646 3.09473 12.9053C3.23538 13.0459 3.42609 13.125 3.625 13.125C3.82391 13.125 4.01462 13.0459 4.15527 12.9053C4.29593 12.7646 4.375 12.5739 4.375 12.375C4.375 12.1761 4.29593 11.9854 4.15527 11.8447C4.01462 11.7041 3.82391 11.625 3.625 11.625ZM8.625 3.125C8.90114 3.125 9.125 3.34886 9.125 3.625C9.125 3.90114 8.90114 4.125 8.625 4.125H5.8125C5.36495 4.125 4.93561 4.30267 4.61914 4.61914C4.30267 4.93561 4.125 5.36495 4.125 5.8125L4.13281 5.97949C4.1712 6.36574 4.34227 6.72899 4.61914 7.00586C4.93561 7.32233 5.36495 7.5 5.8125 7.5H10.8125L11.0781 7.5127C11.6934 7.57377 12.2719 7.8461 12.7129 8.28711C13.2169 8.79111 13.5 9.47473 13.5 10.1875L13.4873 10.4531C13.4262 11.0684 13.1539 11.6469 12.7129 12.0879C12.2719 12.5289 11.6934 12.8012 11.0781 12.8623L10.8125 12.875H7.375C7.09886 12.875 6.875 12.6511 6.875 12.375C6.875 12.0989 7.09886 11.875 7.375 11.875H10.8125C11.2601 11.875 11.6894 11.6973 12.0059 11.3809C12.2827 11.104 12.4538 10.7407 12.4922 10.3545L12.5 10.1875C12.5 9.73995 12.3223 9.31061 12.0059 8.99414C11.6894 8.67767 11.2601 8.5 10.8125 8.5H5.8125C5.09973 8.5 4.41611 8.21689 3.91211 7.71289C3.47109 7.27188 3.19877 6.69337 3.1377 6.07812L3.125 5.8125C3.125 5.09973 3.40811 4.41611 3.91211 3.91211C4.41611 3.40811 5.09973 3.125 5.8125 3.125H8.625ZM12.375 1.875C12.8391 1.875 13.2841 2.05951 13.6123 2.3877C13.9405 2.71588 14.125 3.16087 14.125 3.625C14.125 4.08913 13.9405 4.53412 13.6123 4.8623C13.2841 5.19049 12.8391 5.375 12.375 5.375C11.9109 5.375 11.4659 5.19049 11.1377 4.8623C10.8095 4.53412 10.625 4.08913 10.625 3.625C10.625 3.16087 10.8095 2.71588 11.1377 2.3877C11.4659 2.05951 11.9109 1.875 12.375 1.875ZM12.375 2.875C12.1761 2.875 11.9854 2.95407 11.8447 3.09473C11.7041 3.23538 11.625 3.42609 11.625 3.625C11.625 3.82391 11.7041 4.01462 11.8447 4.15527C11.9854 4.29593 12.1761 4.375 12.375 4.375C12.5739 4.375 12.7646 4.29593 12.9053 4.15527C13.0459 4.01462 13.125 3.82391 13.125 3.625C13.125 3.42609 13.0459 3.23538 12.9053 3.09473C12.7646 2.95407 12.5739 2.875 12.375 2.875Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3.625 10.625C4.08913 10.625 4.53412 10.8095 4.8623 11.1377C5.19049 11.4659 5.375 11.9109 5.375 12.375C5.375 12.8391 5.19049 13.2841 4.8623 13.6123C4.53412 13.9405 4.08913 14.125 3.625 14.125C3.16087 14.125 2.71588 13.9405 2.3877 13.6123C2.05951 13.2841 1.875 12.8391 1.875 12.375C1.875 11.9109 2.05951 11.4659 2.3877 11.1377C2.71588 10.8095 3.16087 10.625 3.625 10.625ZM3.625 11.625C3.42609 11.625 3.23538 11.7041 3.09473 11.8447C2.95407 11.9854 2.875 12.1761 2.875 12.375C2.875 12.5739 2.95407 12.7646 3.09473 12.9053C3.23538 13.0459 3.42609 13.125 3.625 13.125C3.82391 13.125 4.01462 13.0459 4.15527 12.9053C4.29593 12.7646 4.375 12.5739 4.375 12.375C4.375 12.1761 4.29593 11.9854 4.15527 11.8447C4.01462 11.7041 3.82391 11.625 3.625 11.625ZM8.625 3.125C8.90114 3.125 9.125 3.34886 9.125 3.625C9.125 3.90114 8.90114 4.125 8.625 4.125H5.8125C5.36495 4.125 4.93561 4.30267 4.61914 4.61914C4.30267 4.93561 4.125 5.36495 4.125 5.8125L4.13281 5.97949C4.1712 6.36574 4.34227 6.72899 4.61914 7.00586C4.93561 7.32233 5.36495 7.5 5.8125 7.5H10.8125L11.0781 7.5127C11.6934 7.57377 12.2719 7.8461 12.7129 8.28711C13.2169 8.79111 13.5 9.47473 13.5 10.1875L13.4873 10.4531C13.4262 11.0684 13.1539 11.6469 12.7129 12.0879C12.2719 12.5289 11.6934 12.8012 11.0781 12.8623L10.8125 12.875H7.375C7.09886 12.875 6.875 12.6511 6.875 12.375C6.875 12.0989 7.09886 11.875 7.375 11.875H10.8125C11.2601 11.875 11.6894 11.6973 12.0059 11.3809C12.2827 11.104 12.4538 10.7407 12.4922 10.3545L12.5 10.1875C12.5 9.73995 12.3223 9.31061 12.0059 8.99414C11.6894 8.67767 11.2601 8.5 10.8125 8.5H5.8125C5.09973 8.5 4.41611 8.21689 3.91211 7.71289C3.47109 7.27188 3.19877 6.69337 3.1377 6.07812L3.125 5.8125C3.125 5.09973 3.40811 4.41611 3.91211 3.91211C4.41611 3.40811 5.09973 3.125 5.8125 3.125H8.625ZM12.375 1.875C12.8391 1.875 13.2841 2.05951 13.6123 2.3877C13.9405 2.71588 14.125 3.16087 14.125 3.625C14.125 4.08913 13.9405 4.53412 13.6123 4.8623C13.2841 5.19049 12.8391 5.375 12.375 5.375C11.9109 5.375 11.4659 5.19049 11.1377 4.8623C10.8095 4.53412 10.625 4.08913 10.625 3.625C10.625 3.16087 10.8095 2.71588 11.1377 2.3877C11.4659 2.05951 11.9109 1.875 12.375 1.875ZM12.375 2.875C12.1761 2.875 11.9854 2.95407 11.8447 3.09473C11.7041 3.23538 11.625 3.42609 11.625 3.625C11.625 3.82391 11.7041 4.01462 11.8447 4.15527C11.9854 4.29593 12.1761 4.375 12.375 4.375C12.5739 4.375 12.7646 4.29593 12.9053 4.15527C13.0459 4.01462 13.125 3.82391 13.125 3.625C13.125 3.42609 13.0459 3.23538 12.9053 3.09473C12.7646 2.95407 12.5739 2.875 12.375 2.875Z'/%3E%3C/svg%3E");
}

.icon-s-turn-right::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3.625 1.875C4.08913 1.875 4.53412 2.05951 4.8623 2.3877C5.06957 2.59497 5.21841 2.84916 5.30078 3.125H10.8125C11.5253 3.125 12.2089 3.40811 12.7129 3.91211C13.2169 4.41611 13.5 5.09973 13.5 5.8125C13.5 6.52527 13.2169 7.20889 12.7129 7.71289C12.2089 8.21689 11.5253 8.5 10.8125 8.5H5.1875C4.73995 8.5 4.31061 8.67767 3.99414 8.99414C3.67767 9.31061 3.5 9.73995 3.5 10.1875C3.5 10.6351 3.67767 11.0644 3.99414 11.3809C4.31061 11.6973 4.73995 11.875 5.1875 11.875H12.418L11.3965 10.8535C11.2012 10.6583 11.2012 10.3417 11.3965 10.1465C11.5917 9.95122 11.9083 9.95122 12.1035 10.1465L13.9785 12.0215C14.0124 12.0553 14.0384 12.0939 14.0605 12.1338C14.0851 12.178 14.105 12.2252 14.1152 12.2764C14.1282 12.3411 14.1281 12.4079 14.1152 12.4727C14.1051 12.5238 14.085 12.571 14.0605 12.6152C14.0384 12.6554 14.0126 12.6944 13.9785 12.7285L12.1035 14.6035C11.9083 14.7988 11.5917 14.7988 11.3965 14.6035C11.2012 14.4083 11.2012 14.0917 11.3965 13.8965L12.418 12.875H5.1875C4.47473 12.875 3.79111 12.5919 3.28711 12.0879C2.78311 11.5839 2.5 10.9003 2.5 10.1875C2.5 9.47473 2.78311 8.79111 3.28711 8.28711C3.79111 7.78311 4.47473 7.5 5.1875 7.5H10.8125L10.9795 7.49219C11.3657 7.4538 11.729 7.28273 12.0059 7.00586C12.3223 6.68939 12.5 6.26005 12.5 5.8125C12.5 5.36495 12.3223 4.93561 12.0059 4.61914C11.729 4.34227 11.3657 4.1712 10.9795 4.13281L10.8125 4.125H5.30078C5.21841 4.40084 5.06957 4.65503 4.8623 4.8623C4.53412 5.19049 4.08913 5.375 3.625 5.375C3.16087 5.375 2.71588 5.19049 2.3877 4.8623C2.05951 4.53412 1.875 4.08913 1.875 3.625C1.875 3.16087 2.05951 2.71588 2.3877 2.3877C2.71588 2.05951 3.16087 1.875 3.625 1.875ZM3.625 2.875C3.42609 2.875 3.23538 2.95407 3.09473 3.09473C2.95407 3.23538 2.875 3.42609 2.875 3.625C2.875 3.82391 2.95407 4.01462 3.09473 4.15527C3.23538 4.29593 3.42609 4.375 3.625 4.375C3.82391 4.375 4.01462 4.29593 4.15527 4.15527C4.29593 4.01462 4.375 3.82391 4.375 3.625C4.375 3.42609 4.29593 3.23538 4.15527 3.09473C4.01462 2.95407 3.82391 2.875 3.625 2.875Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3.625 1.875C4.08913 1.875 4.53412 2.05951 4.8623 2.3877C5.06957 2.59497 5.21841 2.84916 5.30078 3.125H10.8125C11.5253 3.125 12.2089 3.40811 12.7129 3.91211C13.2169 4.41611 13.5 5.09973 13.5 5.8125C13.5 6.52527 13.2169 7.20889 12.7129 7.71289C12.2089 8.21689 11.5253 8.5 10.8125 8.5H5.1875C4.73995 8.5 4.31061 8.67767 3.99414 8.99414C3.67767 9.31061 3.5 9.73995 3.5 10.1875C3.5 10.6351 3.67767 11.0644 3.99414 11.3809C4.31061 11.6973 4.73995 11.875 5.1875 11.875H12.418L11.3965 10.8535C11.2012 10.6583 11.2012 10.3417 11.3965 10.1465C11.5917 9.95122 11.9083 9.95122 12.1035 10.1465L13.9785 12.0215C14.0124 12.0553 14.0384 12.0939 14.0605 12.1338C14.0851 12.178 14.105 12.2252 14.1152 12.2764C14.1282 12.3411 14.1281 12.4079 14.1152 12.4727C14.1051 12.5238 14.085 12.571 14.0605 12.6152C14.0384 12.6554 14.0126 12.6944 13.9785 12.7285L12.1035 14.6035C11.9083 14.7988 11.5917 14.7988 11.3965 14.6035C11.2012 14.4083 11.2012 14.0917 11.3965 13.8965L12.418 12.875H5.1875C4.47473 12.875 3.79111 12.5919 3.28711 12.0879C2.78311 11.5839 2.5 10.9003 2.5 10.1875C2.5 9.47473 2.78311 8.79111 3.28711 8.28711C3.79111 7.78311 4.47473 7.5 5.1875 7.5H10.8125L10.9795 7.49219C11.3657 7.4538 11.729 7.28273 12.0059 7.00586C12.3223 6.68939 12.5 6.26005 12.5 5.8125C12.5 5.36495 12.3223 4.93561 12.0059 4.61914C11.729 4.34227 11.3657 4.1712 10.9795 4.13281L10.8125 4.125H5.30078C5.21841 4.40084 5.06957 4.65503 4.8623 4.8623C4.53412 5.19049 4.08913 5.375 3.625 5.375C3.16087 5.375 2.71588 5.19049 2.3877 4.8623C2.05951 4.53412 1.875 4.08913 1.875 3.625C1.875 3.16087 2.05951 2.71588 2.3877 2.3877C2.71588 2.05951 3.16087 1.875 3.625 1.875ZM3.625 2.875C3.42609 2.875 3.23538 2.95407 3.09473 3.09473C2.95407 3.23538 2.875 3.42609 2.875 3.625C2.875 3.82391 2.95407 4.01462 3.09473 4.15527C3.23538 4.29593 3.42609 4.375 3.625 4.375C3.82391 4.375 4.01462 4.29593 4.15527 4.15527C4.29593 4.01462 4.375 3.82391 4.375 3.625C4.375 3.42609 4.29593 3.23538 4.15527 3.09473C4.01462 2.95407 3.82391 2.875 3.625 2.875Z'/%3E%3C/svg%3E");
}

.icon-map-pin::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8.00098 1.75C9.11052 1.7501 10.1956 2.0789 11.1182 2.69531C12.0408 3.31185 12.7599 4.18866 13.1846 5.21387C13.6092 6.23909 13.7204 7.36768 13.5039 8.45605C13.2874 9.54428 12.7533 10.5445 11.9688 11.3291L9.25781 14.0391C8.92454 14.372 8.47203 14.5595 8.00098 14.5596C7.5301 14.5595 7.07838 14.3727 6.74512 14.04L4.0332 11.3291C3.24859 10.5444 2.7136 9.54436 2.49707 8.45605C2.2806 7.36769 2.39178 6.23909 2.81641 5.21387C3.24111 4.18863 3.96108 3.31184 4.88379 2.69531C5.8064 2.07902 6.89145 1.75 8.00098 1.75ZM8.00098 2.75C7.08916 2.75 6.19765 3.02085 5.43945 3.52734C4.6812 4.03399 4.08925 4.75417 3.74023 5.59668C3.39134 6.43915 3.30064 7.3664 3.47852 8.26074C3.65643 9.15502 4.09554 9.9763 4.74023 10.6211L7.45117 13.332C7.59697 13.4776 7.79494 13.5595 8.00098 13.5596C8.20702 13.5595 8.40501 13.4777 8.55078 13.332L11.2617 10.6211C11.9062 9.97632 12.3456 9.15491 12.5234 8.26074C12.7013 7.36639 12.6097 6.43915 12.2607 5.59668C11.9118 4.75423 11.3206 4.034 10.5625 3.52734C9.80435 3.02077 8.91278 2.7501 8.00098 2.75ZM8.00098 4.94434C8.64174 4.94447 9.25687 5.19925 9.70996 5.65234C10.1629 6.10551 10.417 6.7206 10.417 7.36133C10.4169 8.0021 10.163 8.6172 9.70996 9.07031C9.25687 9.52341 8.64174 9.77721 8.00098 9.77734C7.36025 9.77734 6.74516 9.52324 6.29199 9.07031C5.83887 8.61719 5.58409 8.00212 5.58398 7.36133C5.58398 6.72039 5.83878 6.10556 6.29199 5.65234C6.7452 5.19916 7.36006 4.94434 8.00098 4.94434ZM8.00098 5.94434C7.62528 5.94434 7.2647 6.09373 6.99902 6.35938C6.73335 6.62505 6.58398 6.9856 6.58398 7.36133C6.58409 7.73683 6.73354 8.09674 6.99902 8.3623C7.26469 8.6279 7.62531 8.77734 8.00098 8.77734C8.37652 8.77721 8.7364 8.62786 9.00195 8.3623C9.2675 8.09673 9.41689 7.73688 9.41699 7.36133C9.41699 6.98567 9.26755 6.62504 9.00195 6.35938C8.73641 6.09392 8.37644 5.94447 8.00098 5.94434Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8.00098 1.75C9.11052 1.7501 10.1956 2.0789 11.1182 2.69531C12.0408 3.31185 12.7599 4.18866 13.1846 5.21387C13.6092 6.23909 13.7204 7.36768 13.5039 8.45605C13.2874 9.54428 12.7533 10.5445 11.9688 11.3291L9.25781 14.0391C8.92454 14.372 8.47203 14.5595 8.00098 14.5596C7.5301 14.5595 7.07838 14.3727 6.74512 14.04L4.0332 11.3291C3.24859 10.5444 2.7136 9.54436 2.49707 8.45605C2.2806 7.36769 2.39178 6.23909 2.81641 5.21387C3.24111 4.18863 3.96108 3.31184 4.88379 2.69531C5.8064 2.07902 6.89145 1.75 8.00098 1.75ZM8.00098 2.75C7.08916 2.75 6.19765 3.02085 5.43945 3.52734C4.6812 4.03399 4.08925 4.75417 3.74023 5.59668C3.39134 6.43915 3.30064 7.3664 3.47852 8.26074C3.65643 9.15502 4.09554 9.9763 4.74023 10.6211L7.45117 13.332C7.59697 13.4776 7.79494 13.5595 8.00098 13.5596C8.20702 13.5595 8.40501 13.4777 8.55078 13.332L11.2617 10.6211C11.9062 9.97632 12.3456 9.15491 12.5234 8.26074C12.7013 7.36639 12.6097 6.43915 12.2607 5.59668C11.9118 4.75423 11.3206 4.034 10.5625 3.52734C9.80435 3.02077 8.91278 2.7501 8.00098 2.75ZM8.00098 4.94434C8.64174 4.94447 9.25687 5.19925 9.70996 5.65234C10.1629 6.10551 10.417 6.7206 10.417 7.36133C10.4169 8.0021 10.163 8.6172 9.70996 9.07031C9.25687 9.52341 8.64174 9.77721 8.00098 9.77734C7.36025 9.77734 6.74516 9.52324 6.29199 9.07031C5.83887 8.61719 5.58409 8.00212 5.58398 7.36133C5.58398 6.72039 5.83878 6.10556 6.29199 5.65234C6.7452 5.19916 7.36006 4.94434 8.00098 4.94434ZM8.00098 5.94434C7.62528 5.94434 7.2647 6.09373 6.99902 6.35938C6.73335 6.62505 6.58398 6.9856 6.58398 7.36133C6.58409 7.73683 6.73354 8.09674 6.99902 8.3623C7.26469 8.6279 7.62531 8.77734 8.00098 8.77734C8.37652 8.77721 8.7364 8.62786 9.00195 8.3623C9.2675 8.09673 9.41689 7.73688 9.41699 7.36133C9.41699 6.98567 9.26755 6.62504 9.00195 6.35938C8.73641 6.09392 8.37644 5.94447 8.00098 5.94434Z'/%3E%3C/svg%3E");
}

.icon-school::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 6.125L8 3.625L1.75 6.125L8 8.625L14.25 6.125ZM14.25 6.125V9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.25 7.125V10.5C4.25 10.9973 4.64509 11.4742 5.34835 11.8258C6.05161 12.1775 7.00544 12.375 8 12.375C8.99456 12.375 9.94839 12.1775 10.6517 11.8258C11.3549 11.4742 11.75 10.9973 11.75 10.5V7.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 6.125L8 3.625L1.75 6.125L8 8.625L14.25 6.125ZM14.25 6.125V9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.25 7.125V10.5C4.25 10.9973 4.64509 11.4742 5.34835 11.8258C6.05161 12.1775 7.00544 12.375 8 12.375C8.99456 12.375 9.94839 12.1775 10.6517 11.8258C11.3549 11.4742 11.75 10.9973 11.75 10.5V7.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-trending-up::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.375 11.125L6.125 7.375L8.625 9.875L13.625 4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.25 4.875H13.625V9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.375 11.125L6.125 7.375L8.625 9.875L13.625 4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.25 4.875H13.625V9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-library-plus::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M2.75977 4.60254C2.99937 4.46607 3.30445 4.54984 3.44141 4.78906C3.57814 5.0289 3.49465 5.33487 3.25488 5.47168C3.13991 5.53729 3.04423 5.63272 2.97754 5.74707C2.91096 5.86146 2.87539 5.99167 2.875 6.12402V12.373C2.87517 12.7843 3.21375 13.123 3.625 13.123H9.875C10.0156 13.123 10.0909 13.0894 10.1455 13.0498C10.2109 13.0023 10.2859 12.9168 10.376 12.7549C10.5103 12.5139 10.8145 12.4265 11.0557 12.5605C11.2969 12.6947 11.383 12.9999 11.249 13.2412C11.1255 13.4633 10.9658 13.6906 10.7334 13.8594C10.4899 14.0362 10.2031 14.123 9.875 14.123H3.625C2.66146 14.123 1.87517 13.3365 1.875 12.373V6.12109L1.87891 6.00586C1.89735 5.73767 1.97743 5.47633 2.11328 5.24316C2.26865 4.97662 2.49174 4.75534 2.75977 4.60254ZM11.958 1.875C12.5327 1.875 13.0839 2.1034 13.4902 2.50977C13.8966 2.91613 14.125 3.4673 14.125 4.04199V9.45801C14.125 10.0327 13.8966 10.5839 13.4902 10.9902C13.0839 11.3966 12.5327 11.625 11.958 11.625H6.54199C5.9673 11.625 5.41613 11.3966 5.00977 10.9902C4.6034 10.5839 4.375 10.0327 4.375 9.45801V4.04199C4.375 3.4673 4.6034 2.91613 5.00977 2.50977C5.41613 2.1034 5.9673 1.875 6.54199 1.875H11.958ZM6.54199 2.875C6.23252 2.875 5.93563 2.99797 5.7168 3.2168C5.49797 3.43563 5.375 3.73252 5.375 4.04199V9.45801C5.375 9.76748 5.49797 10.0644 5.7168 10.2832C5.93563 10.502 6.23252 10.625 6.54199 10.625H11.958C12.2675 10.625 12.5644 10.502 12.7832 10.2832C13.002 10.0644 13.125 9.76748 13.125 9.45801V4.04199C13.125 3.73252 13.002 3.43563 12.7832 3.2168C12.5644 2.99797 12.2675 2.875 11.958 2.875H6.54199ZM9.25 4.375C9.52614 4.375 9.75 4.59886 9.75 4.875V6.25H11.125C11.4011 6.25 11.625 6.47386 11.625 6.75C11.625 7.02614 11.4011 7.25 11.125 7.25H9.75V8.625C9.75 8.90114 9.52614 9.125 9.25 9.125C8.97386 9.125 8.75 8.90114 8.75 8.625V7.25H7.375C7.09886 7.25 6.875 7.02614 6.875 6.75C6.875 6.47386 7.09886 6.25 7.375 6.25H8.75V4.875C8.75 4.59886 8.97386 4.375 9.25 4.375Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M2.75977 4.60254C2.99937 4.46607 3.30445 4.54984 3.44141 4.78906C3.57814 5.0289 3.49465 5.33487 3.25488 5.47168C3.13991 5.53729 3.04423 5.63272 2.97754 5.74707C2.91096 5.86146 2.87539 5.99167 2.875 6.12402V12.373C2.87517 12.7843 3.21375 13.123 3.625 13.123H9.875C10.0156 13.123 10.0909 13.0894 10.1455 13.0498C10.2109 13.0023 10.2859 12.9168 10.376 12.7549C10.5103 12.5139 10.8145 12.4265 11.0557 12.5605C11.2969 12.6947 11.383 12.9999 11.249 13.2412C11.1255 13.4633 10.9658 13.6906 10.7334 13.8594C10.4899 14.0362 10.2031 14.123 9.875 14.123H3.625C2.66146 14.123 1.87517 13.3365 1.875 12.373V6.12109L1.87891 6.00586C1.89735 5.73767 1.97743 5.47633 2.11328 5.24316C2.26865 4.97662 2.49174 4.75534 2.75977 4.60254ZM11.958 1.875C12.5327 1.875 13.0839 2.1034 13.4902 2.50977C13.8966 2.91613 14.125 3.4673 14.125 4.04199V9.45801C14.125 10.0327 13.8966 10.5839 13.4902 10.9902C13.0839 11.3966 12.5327 11.625 11.958 11.625H6.54199C5.9673 11.625 5.41613 11.3966 5.00977 10.9902C4.6034 10.5839 4.375 10.0327 4.375 9.45801V4.04199C4.375 3.4673 4.6034 2.91613 5.00977 2.50977C5.41613 2.1034 5.9673 1.875 6.54199 1.875H11.958ZM6.54199 2.875C6.23252 2.875 5.93563 2.99797 5.7168 3.2168C5.49797 3.43563 5.375 3.73252 5.375 4.04199V9.45801C5.375 9.76748 5.49797 10.0644 5.7168 10.2832C5.93563 10.502 6.23252 10.625 6.54199 10.625H11.958C12.2675 10.625 12.5644 10.502 12.7832 10.2832C13.002 10.0644 13.125 9.76748 13.125 9.45801V4.04199C13.125 3.73252 13.002 3.43563 12.7832 3.2168C12.5644 2.99797 12.2675 2.875 11.958 2.875H6.54199ZM9.25 4.375C9.52614 4.375 9.75 4.59886 9.75 4.875V6.25H11.125C11.4011 6.25 11.625 6.47386 11.625 6.75C11.625 7.02614 11.4011 7.25 11.125 7.25H9.75V8.625C9.75 8.90114 9.52614 9.125 9.25 9.125C8.97386 9.125 8.75 8.90114 8.75 8.625V7.25H7.375C7.09886 7.25 6.875 7.02614 6.875 6.75C6.875 6.47386 7.09886 6.25 7.375 6.25H8.75V4.875C8.75 4.59886 8.97386 4.375 9.25 4.375Z'/%3E%3C/svg%3E");
}

.icon-award::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8.21094 1.87988C9.26124 1.93203 10.2577 2.37304 11.0049 3.12012C11.8019 3.91715 12.25 4.99783 12.25 6.125C12.25 6.77716 12.0992 7.41318 11.8184 7.98828L13.8057 11.4307C13.8978 11.5903 13.8941 11.7877 13.7969 11.9443C13.6996 12.1008 13.5238 12.1915 13.3398 12.1797L11.4238 12.0557L10.5732 13.7773C10.4915 13.9426 10.3249 14.0497 10.1406 14.0557C9.9568 14.0613 9.78452 13.9658 9.69238 13.8066L8 10.874L6.30762 13.8057C6.21549 13.9652 6.04254 14.0614 5.8584 14.0557C5.67415 14.0497 5.50754 13.9426 5.42578 13.7773L4.5752 12.0557L2.65918 12.1807C2.47529 12.1925 2.29949 12.1018 2.20215 11.9453C2.10484 11.7887 2.10219 11.5913 2.19434 11.4316L4.18066 7.98828C3.9303 7.47553 3.78358 6.91391 3.75488 6.33594L3.75 6.125C3.75 4.99791 4.19819 3.91713 4.99512 3.12012C5.79207 2.32316 6.87295 1.87509 8 1.875L8.21094 1.87988ZM11.2002 8.91895C11.1374 8.99087 11.0728 9.06193 11.0049 9.12988C10.4038 9.73095 9.64139 10.1333 8.81934 10.2949L10.0898 12.4971L10.6758 11.3145L10.7139 11.25C10.8128 11.108 10.9801 11.0259 11.1562 11.0371L12.4717 11.1211L11.2002 8.91895ZM3.52637 11.1221L4.84375 11.0371H4.91797C5.09041 11.0518 5.24594 11.1561 5.32422 11.3145L5.9082 12.4961L7.17871 10.2949C6.35754 10.133 5.59566 9.73043 4.99512 9.12988C4.9268 9.06155 4.86196 8.99031 4.79883 8.91797L3.52637 11.1221ZM8 2.875C7.13816 2.87509 6.31157 3.21773 5.70215 3.82715C5.09276 4.43663 4.75 5.26312 4.75 6.125L4.75391 6.28613C4.79375 7.08935 5.13084 7.85146 5.70215 8.42285C6.31157 9.03227 7.13816 9.37491 8 9.375C8.86188 9.375 9.68837 9.03224 10.2979 8.42285C10.9073 7.81336 11.25 6.98695 11.25 6.125C11.25 5.26305 10.9073 4.43664 10.2979 3.82715C9.72646 3.25584 8.96435 2.91875 8.16113 2.87891L8 2.875Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8.21094 1.87988C9.26124 1.93203 10.2577 2.37304 11.0049 3.12012C11.8019 3.91715 12.25 4.99783 12.25 6.125C12.25 6.77716 12.0992 7.41318 11.8184 7.98828L13.8057 11.4307C13.8978 11.5903 13.8941 11.7877 13.7969 11.9443C13.6996 12.1008 13.5238 12.1915 13.3398 12.1797L11.4238 12.0557L10.5732 13.7773C10.4915 13.9426 10.3249 14.0497 10.1406 14.0557C9.9568 14.0613 9.78452 13.9658 9.69238 13.8066L8 10.874L6.30762 13.8057C6.21549 13.9652 6.04254 14.0614 5.8584 14.0557C5.67415 14.0497 5.50754 13.9426 5.42578 13.7773L4.5752 12.0557L2.65918 12.1807C2.47529 12.1925 2.29949 12.1018 2.20215 11.9453C2.10484 11.7887 2.10219 11.5913 2.19434 11.4316L4.18066 7.98828C3.9303 7.47553 3.78358 6.91391 3.75488 6.33594L3.75 6.125C3.75 4.99791 4.19819 3.91713 4.99512 3.12012C5.79207 2.32316 6.87295 1.87509 8 1.875L8.21094 1.87988ZM11.2002 8.91895C11.1374 8.99087 11.0728 9.06193 11.0049 9.12988C10.4038 9.73095 9.64139 10.1333 8.81934 10.2949L10.0898 12.4971L10.6758 11.3145L10.7139 11.25C10.8128 11.108 10.9801 11.0259 11.1562 11.0371L12.4717 11.1211L11.2002 8.91895ZM3.52637 11.1221L4.84375 11.0371H4.91797C5.09041 11.0518 5.24594 11.1561 5.32422 11.3145L5.9082 12.4961L7.17871 10.2949C6.35754 10.133 5.59566 9.73043 4.99512 9.12988C4.9268 9.06155 4.86196 8.99031 4.79883 8.91797L3.52637 11.1221ZM8 2.875C7.13816 2.87509 6.31157 3.21773 5.70215 3.82715C5.09276 4.43663 4.75 5.26312 4.75 6.125L4.75391 6.28613C4.79375 7.08935 5.13084 7.85146 5.70215 8.42285C6.31157 9.03227 7.13816 9.37491 8 9.375C8.86188 9.375 9.68837 9.03224 10.2979 8.42285C10.9073 7.81336 11.25 6.98695 11.25 6.125C11.25 5.26305 10.9073 4.43664 10.2979 3.82715C9.72646 3.25584 8.96435 2.91875 8.16113 2.87891L8 2.875Z'/%3E%3C/svg%3E");
}

.icon-refresh::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 7.37543C12.8472 6.27556 12.3369 5.25646 11.5479 4.47511C10.7589 3.69376 9.73485 3.1935 8.63354 3.0514C7.53224 2.90929 6.41476 3.13323 5.45325 3.68871C4.49174 4.24418 3.73953 5.10039 3.3125 6.12543M3 3.62543V6.12543H5.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 8.625C3.15285 9.72486 3.66308 10.744 4.4521 11.5253C5.24112 12.3067 6.26515 12.8069 7.36646 12.949C8.46776 13.0911 9.58524 12.8672 10.5467 12.3117C11.5083 11.7562 12.2605 10.9 12.6875 9.875M13 12.375V9.875H10.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 7.37543C12.8472 6.27556 12.3369 5.25646 11.5479 4.47511C10.7589 3.69376 9.73485 3.1935 8.63354 3.0514C7.53224 2.90929 6.41476 3.13323 5.45325 3.68871C4.49174 4.24418 3.73953 5.10039 3.3125 6.12543M3 3.62543V6.12543H5.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 8.625C3.15285 9.72486 3.66308 10.744 4.4521 11.5253C5.24112 12.3067 6.26515 12.8069 7.36646 12.949C8.46776 13.0911 9.58524 12.8672 10.5467 12.3117C11.5083 11.7562 12.2605 10.9 12.6875 9.875M13 12.375V9.875H10.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-file-certificate::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.25 2.375V4.875C9.25 5.04076 9.31585 5.19973 9.43306 5.31694C9.55027 5.43415 9.70924 5.5 9.875 5.5H12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.625 5.5V3.625C3.625 3.29348 3.7567 2.97554 3.99112 2.74112C4.22554 2.5067 4.54348 2.375 4.875 2.375H9.25L12.375 5.5V12.375C12.375 12.7065 12.2433 13.0245 12.0089 13.2589C11.7745 13.4933 11.4565 13.625 11.125 13.625H8' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 9.25C2.375 9.74728 2.57254 10.2242 2.92417 10.5758C3.27581 10.9275 3.75272 11.125 4.25 11.125C4.74728 11.125 5.22419 10.9275 5.57583 10.5758C5.92746 10.2242 6.125 9.74728 6.125 9.25C6.125 8.75272 5.92746 8.27581 5.57583 7.92417C5.22419 7.57254 4.74728 7.375 4.25 7.375C3.75272 7.375 3.27581 7.57254 2.92417 7.92417C2.57254 8.27581 2.375 8.75272 2.375 9.25Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.3125 11.125L2.375 14.25L4.25 13.3125L6.125 14.25L5.1875 11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.25 2.375V4.875C9.25 5.04076 9.31585 5.19973 9.43306 5.31694C9.55027 5.43415 9.70924 5.5 9.875 5.5H12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.625 5.5V3.625C3.625 3.29348 3.7567 2.97554 3.99112 2.74112C4.22554 2.5067 4.54348 2.375 4.875 2.375H9.25L12.375 5.5V12.375C12.375 12.7065 12.2433 13.0245 12.0089 13.2589C11.7745 13.4933 11.4565 13.625 11.125 13.625H8' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 9.25C2.375 9.74728 2.57254 10.2242 2.92417 10.5758C3.27581 10.9275 3.75272 11.125 4.25 11.125C4.74728 11.125 5.22419 10.9275 5.57583 10.5758C5.92746 10.2242 6.125 9.74728 6.125 9.25C6.125 8.75272 5.92746 8.27581 5.57583 7.92417C5.22419 7.57254 4.74728 7.375 4.25 7.375C3.75272 7.375 3.27581 7.57254 2.92417 7.92417C2.57254 8.27581 2.375 8.75272 2.375 9.25Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.3125 11.125L2.375 14.25L4.25 13.3125L6.125 14.25L5.1875 11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-rosette-discount::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8.00684 1.88281C8.2538 1.88281 8.49851 1.9316 8.72656 2.02637C8.95435 2.12109 9.16188 2.25976 9.33594 2.43457L9.77246 2.87109L9.83594 2.92871C9.99134 3.05559 10.1869 3.12598 10.3887 3.12598H11.0137C11.5107 3.12608 11.9873 3.32339 12.3389 3.6748C12.6905 4.02644 12.8887 4.5037 12.8887 5.00098V5.62598C12.8887 5.85586 12.9792 6.07757 13.1416 6.24121L13.5781 6.67773L13.7031 6.81445C13.8205 6.95683 13.9162 7.11612 13.9873 7.28711C14.0822 7.51522 14.1308 7.75979 14.1309 8.00684C14.1309 8.25384 14.0821 8.49847 13.9873 8.72656C13.8925 8.95443 13.753 9.16086 13.5781 9.33496L13.5791 9.33594L13.1416 9.77344C12.9795 9.93714 12.8888 10.1582 12.8887 10.3887V11.0137C12.8886 11.5108 12.6904 11.9873 12.3389 12.3389C11.9873 12.6904 11.5108 12.8886 11.0137 12.8887H10.3887C10.1578 12.8888 9.93626 12.9799 9.77246 13.1426L9.33594 13.5791C9.16184 13.754 8.95443 13.8925 8.72656 13.9873C8.49847 14.0821 8.25384 14.1309 8.00684 14.1309C7.75979 14.1308 7.51522 14.0822 7.28711 13.9873C7.05938 13.8926 6.85274 13.7539 6.67871 13.5791L6.24219 13.1426L6.17773 13.085C6.02256 12.9585 5.82788 12.8889 5.62598 12.8887H5.00098C4.5037 12.8887 4.02644 12.6905 3.6748 12.3389C3.32339 11.9873 3.12608 11.5107 3.12598 11.0137V10.3887C3.12584 10.1581 3.0343 9.93716 2.87207 9.77344L2.43457 9.33594C2.25999 9.16198 2.12101 8.95413 2.02637 8.72656C1.9316 8.49851 1.88281 8.2538 1.88281 8.00684C1.88284 7.75982 1.93153 7.51519 2.02637 7.28711C2.12122 7.05903 2.26042 6.85194 2.43555 6.67773L2.87207 6.24121C3.03437 6.07758 3.12572 5.85646 3.12598 5.62598V5.00098C3.12598 4.5037 3.32317 4.02644 3.6748 3.6748C4.02644 3.32317 4.5037 3.12598 5.00098 3.12598H5.62598C5.85684 3.12572 6.07847 3.03389 6.24219 2.87109L6.67871 2.43457C6.85271 2.2599 7.05946 2.12104 7.28711 2.02637C7.51519 1.93153 7.75982 1.88284 8.00684 1.88281ZM8.00684 2.88281C7.89158 2.88284 7.77732 2.90594 7.6709 2.9502C7.56459 2.99444 7.46794 3.059 7.38672 3.14062L6.94727 3.58008C6.64009 3.88553 6.2379 4.07372 5.81055 4.11621L5.62598 4.12598H5.00098C4.76891 4.12598 4.54593 4.21774 4.38184 4.38184C4.21774 4.54593 4.12598 4.76891 4.12598 5.00098V5.62598L4.11621 5.81055C4.07372 6.2379 3.88553 6.64009 3.58008 6.94727L3.14062 7.38672C3.059 7.46794 2.99444 7.56459 2.9502 7.6709C2.90594 7.77732 2.88284 7.89158 2.88281 8.00684C2.88281 8.12212 2.90594 8.23632 2.9502 8.34277C2.98341 8.42264 3.02818 8.49699 3.08301 8.56348L3.14062 8.62793L3.58008 9.06738C3.92905 9.41836 4.12562 9.89276 4.12598 10.3877V11.0137C4.12608 11.2455 4.21795 11.4679 4.38184 11.6318C4.54593 11.7959 4.76891 11.8887 5.00098 11.8887H5.62598L5.81055 11.8975C6.1769 11.9339 6.52425 12.0779 6.80957 12.3105L6.94727 12.4336L7.38672 12.873C7.46803 12.9548 7.56443 13.0202 7.6709 13.0645C7.77732 13.1087 7.89158 13.1308 8.00684 13.1309C8.12205 13.1309 8.23638 13.1087 8.34277 13.0645C8.44925 13.0202 8.54662 12.9548 8.62793 12.873L9.06738 12.4336C9.41834 12.0847 9.89285 11.889 10.3877 11.8887H11.0137C11.2456 11.8886 11.4678 11.7958 11.6318 11.6318C11.7958 11.4678 11.8886 11.2456 11.8887 11.0137V10.3877C11.889 9.89285 12.0847 9.41834 12.4336 9.06738L12.873 8.62793C12.9548 8.54662 13.0202 8.44925 13.0645 8.34277C13.1087 8.23638 13.1309 8.12205 13.1309 8.00684C13.1308 7.89158 13.1087 7.77732 13.0645 7.6709C13.0202 7.56443 12.9548 7.46803 12.873 7.38672L12.4336 6.94727C12.0842 6.59609 11.8887 6.12049 11.8887 5.62598V5.00098C11.8887 4.76891 11.7959 4.54593 11.6318 4.38184C11.4679 4.21795 11.2455 4.12608 11.0137 4.12598H10.3887C9.89403 4.12598 9.41764 3.9296 9.06641 3.58008L8.62793 3.14062C8.54662 3.05885 8.44925 2.99448 8.34277 2.9502C8.23632 2.90594 8.12212 2.88281 8.00684 2.88281ZM9.52246 6.39746C9.71772 6.2022 10.0342 6.2022 10.2295 6.39746C10.4246 6.59274 10.4247 6.9093 10.2295 7.10449L7.72949 9.60449C7.5343 9.79969 7.21774 9.79955 7.02246 9.60449L5.77246 8.35449C5.5772 8.15923 5.5772 7.84272 5.77246 7.64746C5.96772 7.4522 6.28423 7.4522 6.47949 7.64746L7.37598 8.54395L9.52246 6.39746Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8.00684 1.88281C8.2538 1.88281 8.49851 1.9316 8.72656 2.02637C8.95435 2.12109 9.16188 2.25976 9.33594 2.43457L9.77246 2.87109L9.83594 2.92871C9.99134 3.05559 10.1869 3.12598 10.3887 3.12598H11.0137C11.5107 3.12608 11.9873 3.32339 12.3389 3.6748C12.6905 4.02644 12.8887 4.5037 12.8887 5.00098V5.62598C12.8887 5.85586 12.9792 6.07757 13.1416 6.24121L13.5781 6.67773L13.7031 6.81445C13.8205 6.95683 13.9162 7.11612 13.9873 7.28711C14.0822 7.51522 14.1308 7.75979 14.1309 8.00684C14.1309 8.25384 14.0821 8.49847 13.9873 8.72656C13.8925 8.95443 13.753 9.16086 13.5781 9.33496L13.5791 9.33594L13.1416 9.77344C12.9795 9.93714 12.8888 10.1582 12.8887 10.3887V11.0137C12.8886 11.5108 12.6904 11.9873 12.3389 12.3389C11.9873 12.6904 11.5108 12.8886 11.0137 12.8887H10.3887C10.1578 12.8888 9.93626 12.9799 9.77246 13.1426L9.33594 13.5791C9.16184 13.754 8.95443 13.8925 8.72656 13.9873C8.49847 14.0821 8.25384 14.1309 8.00684 14.1309C7.75979 14.1308 7.51522 14.0822 7.28711 13.9873C7.05938 13.8926 6.85274 13.7539 6.67871 13.5791L6.24219 13.1426L6.17773 13.085C6.02256 12.9585 5.82788 12.8889 5.62598 12.8887H5.00098C4.5037 12.8887 4.02644 12.6905 3.6748 12.3389C3.32339 11.9873 3.12608 11.5107 3.12598 11.0137V10.3887C3.12584 10.1581 3.0343 9.93716 2.87207 9.77344L2.43457 9.33594C2.25999 9.16198 2.12101 8.95413 2.02637 8.72656C1.9316 8.49851 1.88281 8.2538 1.88281 8.00684C1.88284 7.75982 1.93153 7.51519 2.02637 7.28711C2.12122 7.05903 2.26042 6.85194 2.43555 6.67773L2.87207 6.24121C3.03437 6.07758 3.12572 5.85646 3.12598 5.62598V5.00098C3.12598 4.5037 3.32317 4.02644 3.6748 3.6748C4.02644 3.32317 4.5037 3.12598 5.00098 3.12598H5.62598C5.85684 3.12572 6.07847 3.03389 6.24219 2.87109L6.67871 2.43457C6.85271 2.2599 7.05946 2.12104 7.28711 2.02637C7.51519 1.93153 7.75982 1.88284 8.00684 1.88281ZM8.00684 2.88281C7.89158 2.88284 7.77732 2.90594 7.6709 2.9502C7.56459 2.99444 7.46794 3.059 7.38672 3.14062L6.94727 3.58008C6.64009 3.88553 6.2379 4.07372 5.81055 4.11621L5.62598 4.12598H5.00098C4.76891 4.12598 4.54593 4.21774 4.38184 4.38184C4.21774 4.54593 4.12598 4.76891 4.12598 5.00098V5.62598L4.11621 5.81055C4.07372 6.2379 3.88553 6.64009 3.58008 6.94727L3.14062 7.38672C3.059 7.46794 2.99444 7.56459 2.9502 7.6709C2.90594 7.77732 2.88284 7.89158 2.88281 8.00684C2.88281 8.12212 2.90594 8.23632 2.9502 8.34277C2.98341 8.42264 3.02818 8.49699 3.08301 8.56348L3.14062 8.62793L3.58008 9.06738C3.92905 9.41836 4.12562 9.89276 4.12598 10.3877V11.0137C4.12608 11.2455 4.21795 11.4679 4.38184 11.6318C4.54593 11.7959 4.76891 11.8887 5.00098 11.8887H5.62598L5.81055 11.8975C6.1769 11.9339 6.52425 12.0779 6.80957 12.3105L6.94727 12.4336L7.38672 12.873C7.46803 12.9548 7.56443 13.0202 7.6709 13.0645C7.77732 13.1087 7.89158 13.1308 8.00684 13.1309C8.12205 13.1309 8.23638 13.1087 8.34277 13.0645C8.44925 13.0202 8.54662 12.9548 8.62793 12.873L9.06738 12.4336C9.41834 12.0847 9.89285 11.889 10.3877 11.8887H11.0137C11.2456 11.8886 11.4678 11.7958 11.6318 11.6318C11.7958 11.4678 11.8886 11.2456 11.8887 11.0137V10.3877C11.889 9.89285 12.0847 9.41834 12.4336 9.06738L12.873 8.62793C12.9548 8.54662 13.0202 8.44925 13.0645 8.34277C13.1087 8.23638 13.1309 8.12205 13.1309 8.00684C13.1308 7.89158 13.1087 7.77732 13.0645 7.6709C13.0202 7.56443 12.9548 7.46803 12.873 7.38672L12.4336 6.94727C12.0842 6.59609 11.8887 6.12049 11.8887 5.62598V5.00098C11.8887 4.76891 11.7959 4.54593 11.6318 4.38184C11.4679 4.21795 11.2455 4.12608 11.0137 4.12598H10.3887C9.89403 4.12598 9.41764 3.9296 9.06641 3.58008L8.62793 3.14062C8.54662 3.05885 8.44925 2.99448 8.34277 2.9502C8.23632 2.90594 8.12212 2.88281 8.00684 2.88281ZM9.52246 6.39746C9.71772 6.2022 10.0342 6.2022 10.2295 6.39746C10.4246 6.59274 10.4247 6.9093 10.2295 7.10449L7.72949 9.60449C7.5343 9.79969 7.21774 9.79955 7.02246 9.60449L5.77246 8.35449C5.5772 8.15923 5.5772 7.84272 5.77246 7.64746C5.96772 7.4522 6.28423 7.4522 6.47949 7.64746L7.37598 8.54395L9.52246 6.39746Z'/%3E%3C/svg%3E");
}

.icon-microscope::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.625 13.625H12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.25 11.75H5.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.875 11.75V13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 7.375L8 9.25L11.75 5.5L9.875 3.625L6.125 7.375Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.0625 8.3125L6.125 9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.125 2.375L13 4.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 13.6247C8.77939 13.6248 9.53943 13.382 10.1745 12.9301C10.8095 12.4783 11.288 11.8398 11.5433 11.1034C11.7987 10.3671 11.8183 9.56943 11.5994 8.82141C11.3805 8.0734 10.934 7.41218 10.3219 6.92969' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.625 13.625H12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.25 11.75H5.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.875 11.75V13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 7.375L8 9.25L11.75 5.5L9.875 3.625L6.125 7.375Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.0625 8.3125L6.125 9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.125 2.375L13 4.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 13.6247C8.77939 13.6248 9.53943 13.382 10.1745 12.9301C10.8095 12.4783 11.288 11.8398 11.5433 11.1034C11.7987 10.3671 11.8183 9.56943 11.5994 8.82141C11.3805 8.0734 10.934 7.41218 10.3219 6.92969' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-tag::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M7.4707 1.75C7.94196 1.7501 8.39426 1.93735 8.72754 2.27051L13.6533 7.19629C14.0357 7.57875 14.2509 8.09783 14.251 8.63867C14.251 9.17959 14.0358 9.69854 13.6533 10.0811L10.0811 13.6533C9.69854 14.0358 9.17959 14.251 8.63867 14.251C8.09783 14.2509 7.57875 14.0357 7.19629 13.6533L2.27051 8.72754C1.93735 8.39426 1.7501 7.94196 1.75 7.4707V4.16699C1.75 3.52605 2.00479 2.91122 2.45801 2.45801C2.91122 2.00479 3.52605 1.75 4.16699 1.75H7.4707ZM4.16699 2.75C3.79127 2.75 3.43072 2.89936 3.16504 3.16504C2.89936 3.43072 2.75 3.79127 2.75 4.16699V7.4707C2.75004 7.67682 2.83186 7.87471 2.97754 8.02051L7.90332 12.9463C8.09825 13.1412 8.36303 13.2509 8.63867 13.251C8.9144 13.251 9.17904 13.1412 9.37402 12.9463L12.9463 9.37402L13.0156 9.29785C13.1672 9.11283 13.251 8.87997 13.251 8.63867C13.2509 8.36303 13.1412 8.09825 12.9463 7.90332L8.02051 2.97754C7.87471 2.83186 7.67682 2.75004 7.4707 2.75H4.16699ZM5.125 3.98633C5.27449 3.98636 5.42341 4.01604 5.56152 4.07324C5.69941 4.13047 5.8251 4.21475 5.93066 4.32031C6.03619 4.42597 6.12059 4.55149 6.17773 4.68945C6.23482 4.82744 6.26364 4.97567 6.26367 5.125C6.26364 5.27449 6.23494 5.42341 6.17773 5.56152C6.1205 5.69954 6.03632 5.82501 5.93066 5.93066C5.82501 6.03632 5.69954 6.1205 5.56152 6.17773C5.42341 6.23494 5.27449 6.26364 5.125 6.26367C4.97567 6.26364 4.82744 6.23482 4.68945 6.17773C4.55149 6.12059 4.42597 6.03619 4.32031 5.93066C4.21475 5.8251 4.13047 5.69941 4.07324 5.56152C4.01604 5.42341 3.98636 5.27449 3.98633 5.125C3.98636 4.97555 4.01606 4.82753 4.07324 4.68945C4.13048 4.55128 4.21456 4.42606 4.32031 4.32031C4.42606 4.21456 4.55128 4.13048 4.68945 4.07324C4.82753 4.01606 4.97555 3.98636 5.125 3.98633ZM5.07227 4.99707C5.05541 5.00405 5.04024 5.01445 5.02734 5.02734C5.01445 5.04024 5.00405 5.05542 4.99707 5.07227C4.99018 5.08899 4.98636 5.10691 4.98633 5.125C4.98636 5.14317 4.99012 5.16193 4.99707 5.17871C5.00405 5.19532 5.0146 5.21089 5.02734 5.22363C5.04014 5.23631 5.05563 5.24701 5.07227 5.25391C5.08889 5.2607 5.10704 5.26364 5.125 5.26367C5.14317 5.26365 5.16193 5.26086 5.17871 5.25391C5.19546 5.24693 5.2108 5.23646 5.22363 5.22363C5.23646 5.2108 5.24693 5.19546 5.25391 5.17871C5.26086 5.16193 5.26365 5.14317 5.26367 5.125C5.26364 5.10704 5.2607 5.08889 5.25391 5.07227C5.24701 5.05563 5.23631 5.04014 5.22363 5.02734C5.21089 5.0146 5.19532 5.00405 5.17871 4.99707C5.16193 4.99012 5.14317 4.98636 5.125 4.98633C5.10691 4.98636 5.08899 4.99018 5.07227 4.99707Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M7.4707 1.75C7.94196 1.7501 8.39426 1.93735 8.72754 2.27051L13.6533 7.19629C14.0357 7.57875 14.2509 8.09783 14.251 8.63867C14.251 9.17959 14.0358 9.69854 13.6533 10.0811L10.0811 13.6533C9.69854 14.0358 9.17959 14.251 8.63867 14.251C8.09783 14.2509 7.57875 14.0357 7.19629 13.6533L2.27051 8.72754C1.93735 8.39426 1.7501 7.94196 1.75 7.4707V4.16699C1.75 3.52605 2.00479 2.91122 2.45801 2.45801C2.91122 2.00479 3.52605 1.75 4.16699 1.75H7.4707ZM4.16699 2.75C3.79127 2.75 3.43072 2.89936 3.16504 3.16504C2.89936 3.43072 2.75 3.79127 2.75 4.16699V7.4707C2.75004 7.67682 2.83186 7.87471 2.97754 8.02051L7.90332 12.9463C8.09825 13.1412 8.36303 13.2509 8.63867 13.251C8.9144 13.251 9.17904 13.1412 9.37402 12.9463L12.9463 9.37402L13.0156 9.29785C13.1672 9.11283 13.251 8.87997 13.251 8.63867C13.2509 8.36303 13.1412 8.09825 12.9463 7.90332L8.02051 2.97754C7.87471 2.83186 7.67682 2.75004 7.4707 2.75H4.16699ZM5.125 3.98633C5.27449 3.98636 5.42341 4.01604 5.56152 4.07324C5.69941 4.13047 5.8251 4.21475 5.93066 4.32031C6.03619 4.42597 6.12059 4.55149 6.17773 4.68945C6.23482 4.82744 6.26364 4.97567 6.26367 5.125C6.26364 5.27449 6.23494 5.42341 6.17773 5.56152C6.1205 5.69954 6.03632 5.82501 5.93066 5.93066C5.82501 6.03632 5.69954 6.1205 5.56152 6.17773C5.42341 6.23494 5.27449 6.26364 5.125 6.26367C4.97567 6.26364 4.82744 6.23482 4.68945 6.17773C4.55149 6.12059 4.42597 6.03619 4.32031 5.93066C4.21475 5.8251 4.13047 5.69941 4.07324 5.56152C4.01604 5.42341 3.98636 5.27449 3.98633 5.125C3.98636 4.97555 4.01606 4.82753 4.07324 4.68945C4.13048 4.55128 4.21456 4.42606 4.32031 4.32031C4.42606 4.21456 4.55128 4.13048 4.68945 4.07324C4.82753 4.01606 4.97555 3.98636 5.125 3.98633ZM5.07227 4.99707C5.05541 5.00405 5.04024 5.01445 5.02734 5.02734C5.01445 5.04024 5.00405 5.05542 4.99707 5.07227C4.99018 5.08899 4.98636 5.10691 4.98633 5.125C4.98636 5.14317 4.99012 5.16193 4.99707 5.17871C5.00405 5.19532 5.0146 5.21089 5.02734 5.22363C5.04014 5.23631 5.05563 5.24701 5.07227 5.25391C5.08889 5.2607 5.10704 5.26364 5.125 5.26367C5.14317 5.26365 5.16193 5.26086 5.17871 5.25391C5.19546 5.24693 5.2108 5.23646 5.22363 5.22363C5.23646 5.2108 5.24693 5.19546 5.25391 5.17871C5.26086 5.16193 5.26365 5.14317 5.26367 5.125C5.26364 5.10704 5.2607 5.08889 5.25391 5.07227C5.24701 5.05563 5.23631 5.04014 5.22363 5.02734C5.21089 5.0146 5.19532 5.00405 5.17871 4.99707C5.16193 4.99012 5.14317 4.98636 5.125 4.98633C5.10691 4.98636 5.08899 4.99018 5.07227 4.99707Z'/%3E%3C/svg%3E");
}

.icon-akkreditierung::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.25 6.875C4.87989 6.875 5.48429 7.12491 5.92969 7.57031C6.37509 8.01571 6.625 8.62011 6.625 9.25C6.625 9.87989 6.37509 10.4843 5.92969 10.9297C5.86004 10.9993 5.78492 11.0622 5.70801 11.1221L6.60352 14.1064C6.66081 14.2974 6.5998 14.5044 6.44727 14.6328C6.29461 14.7612 6.07979 14.7865 5.90137 14.6973L4.25 13.8711L2.59863 14.6973C2.42021 14.7865 2.20539 14.7612 2.05273 14.6328C1.9002 14.5044 1.83919 14.2974 1.89648 14.1064L2.79102 11.1221C2.71432 11.0623 2.63978 10.9992 2.57031 10.9297C2.1805 10.5399 1.94063 10.0282 1.88672 9.48438L1.875 9.25C1.875 8.62011 2.12491 8.01571 2.57031 7.57031C3.01571 7.12491 3.62011 6.875 4.25 6.875ZM9.25 1.875C9.29291 1.875 9.33429 1.88144 9.37402 1.8916C9.39294 1.89645 9.41151 1.90218 9.42969 1.90918C9.43994 1.91314 9.45004 1.91727 9.45996 1.92188C9.47914 1.93075 9.49767 1.94088 9.51562 1.95215C9.52183 1.95605 9.52817 1.9597 9.53418 1.96387C9.55879 1.98087 9.58207 2.00004 9.60352 2.02148L12.7285 5.14648C12.8188 5.23675 12.8747 5.36134 12.875 5.49902V12.375C12.875 12.8391 12.6905 13.2841 12.3623 13.6123C12.0341 13.9405 11.5891 14.125 11.125 14.125H8C7.72386 14.125 7.5 13.9011 7.5 13.625C7.5 13.3489 7.72386 13.125 8 13.125H11.125C11.3239 13.125 11.5146 13.0459 11.6553 12.9053C11.7959 12.7646 11.875 12.5739 11.875 12.375V6H9.875C9.57663 6 9.29008 5.88188 9.0791 5.6709C8.86812 5.45992 8.75 5.17337 8.75 4.875V2.875H4.875C4.67609 2.875 4.48538 2.95407 4.34473 3.09473C4.20407 3.23538 4.125 3.42609 4.125 3.625V5.5C4.125 5.77614 3.90114 6 3.625 6C3.34886 6 3.125 5.77614 3.125 5.5V3.625C3.125 3.16087 3.30951 2.71588 3.6377 2.3877C3.96588 2.05951 4.41087 1.875 4.875 1.875H9.25ZM4.7959 11.5586C4.6182 11.6006 4.43553 11.625 4.25 11.625C4.06415 11.625 3.88111 11.6007 3.70312 11.5586L3.18555 13.2852L4.02637 12.8652C4.16713 12.7949 4.33287 12.7949 4.47363 12.8652L5.31348 13.2852L4.7959 11.5586ZM4.25 7.875C3.88533 7.875 3.53521 8.01948 3.27734 8.27734C3.01948 8.53521 2.875 8.88533 2.875 9.25L2.88184 9.38574C2.91306 9.70057 3.05168 9.99699 3.27734 10.2227C3.53521 10.4805 3.88533 10.625 4.25 10.625C4.61467 10.625 4.96479 10.4805 5.22266 10.2227C5.48052 9.96479 5.625 9.61467 5.625 9.25C5.625 8.88533 5.48052 8.53521 5.22266 8.27734C4.96479 8.01948 4.61467 7.875 4.25 7.875ZM9.75 4.875C9.75 4.90815 9.76269 4.94043 9.78613 4.96387C9.80957 4.98731 9.84185 5 9.875 5H11.168L9.75 3.58203V4.875Z' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.25 6.875C4.87989 6.875 5.48429 7.12491 5.92969 7.57031C6.37509 8.01571 6.625 8.62011 6.625 9.25C6.625 9.87989 6.37509 10.4843 5.92969 10.9297C5.86004 10.9993 5.78492 11.0622 5.70801 11.1221L6.60352 14.1064C6.66081 14.2974 6.5998 14.5044 6.44727 14.6328C6.29461 14.7612 6.07979 14.7865 5.90137 14.6973L4.25 13.8711L2.59863 14.6973C2.42021 14.7865 2.20539 14.7612 2.05273 14.6328C1.9002 14.5044 1.83919 14.2974 1.89648 14.1064L2.79102 11.1221C2.71432 11.0623 2.63978 10.9992 2.57031 10.9297C2.1805 10.5399 1.94063 10.0282 1.88672 9.48438L1.875 9.25C1.875 8.62011 2.12491 8.01571 2.57031 7.57031C3.01571 7.12491 3.62011 6.875 4.25 6.875ZM9.25 1.875C9.29291 1.875 9.33429 1.88144 9.37402 1.8916C9.39294 1.89645 9.41151 1.90218 9.42969 1.90918C9.43994 1.91314 9.45004 1.91727 9.45996 1.92188C9.47914 1.93075 9.49767 1.94088 9.51562 1.95215C9.52183 1.95605 9.52817 1.9597 9.53418 1.96387C9.55879 1.98087 9.58207 2.00004 9.60352 2.02148L12.7285 5.14648C12.8188 5.23675 12.8747 5.36134 12.875 5.49902V12.375C12.875 12.8391 12.6905 13.2841 12.3623 13.6123C12.0341 13.9405 11.5891 14.125 11.125 14.125H8C7.72386 14.125 7.5 13.9011 7.5 13.625C7.5 13.3489 7.72386 13.125 8 13.125H11.125C11.3239 13.125 11.5146 13.0459 11.6553 12.9053C11.7959 12.7646 11.875 12.5739 11.875 12.375V6H9.875C9.57663 6 9.29008 5.88188 9.0791 5.6709C8.86812 5.45992 8.75 5.17337 8.75 4.875V2.875H4.875C4.67609 2.875 4.48538 2.95407 4.34473 3.09473C4.20407 3.23538 4.125 3.42609 4.125 3.625V5.5C4.125 5.77614 3.90114 6 3.625 6C3.34886 6 3.125 5.77614 3.125 5.5V3.625C3.125 3.16087 3.30951 2.71588 3.6377 2.3877C3.96588 2.05951 4.41087 1.875 4.875 1.875H9.25ZM4.7959 11.5586C4.6182 11.6006 4.43553 11.625 4.25 11.625C4.06415 11.625 3.88111 11.6007 3.70312 11.5586L3.18555 13.2852L4.02637 12.8652C4.16713 12.7949 4.33287 12.7949 4.47363 12.8652L5.31348 13.2852L4.7959 11.5586ZM4.25 7.875C3.88533 7.875 3.53521 8.01948 3.27734 8.27734C3.01948 8.53521 2.875 8.88533 2.875 9.25L2.88184 9.38574C2.91306 9.70057 3.05168 9.99699 3.27734 10.2227C3.53521 10.4805 3.88533 10.625 4.25 10.625C4.61467 10.625 4.96479 10.4805 5.22266 10.2227C5.48052 9.96479 5.625 9.61467 5.625 9.25C5.625 8.88533 5.48052 8.53521 5.22266 8.27734C4.96479 8.01948 4.61467 7.875 4.25 7.875ZM9.75 4.875C9.75 4.90815 9.76269 4.94043 9.78613 4.96387C9.80957 4.98731 9.84185 5 9.875 5H11.168L9.75 3.58203V4.875Z' /%3E%3C/svg%3E");
}

.icon-berufsbild::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.375 1.875C7.65114 1.875 7.875 2.09886 7.875 2.375V2.5H8C8.46413 2.5 8.90912 2.68451 9.2373 3.0127C9.56549 3.34088 9.75 3.78587 9.75 4.25V6.4375C9.75 7.48179 9.3351 8.48326 8.59668 9.22168C7.91139 9.90697 6.99948 10.3122 6.03711 10.3672C6.1413 11.0469 6.45989 11.6806 6.95215 12.1729C7.56164 12.7823 8.38805 13.125 9.25 13.125C10.112 13.125 10.9384 12.7823 11.5479 12.1729C12.1573 11.5634 12.5 10.737 12.5 9.875V8.42578C12.2242 8.34341 11.97 8.19457 11.7627 7.9873C11.4345 7.65912 11.25 7.21413 11.25 6.75C11.25 6.28587 11.4345 5.84088 11.7627 5.5127C12.0909 5.18451 12.5359 5 13 5C13.4641 5 13.9091 5.18451 14.2373 5.5127C14.5655 5.84088 14.75 6.28587 14.75 6.75C14.75 7.21413 14.5655 7.65912 14.2373 7.9873C14.03 8.19457 13.7758 8.34341 13.5 8.42578V9.875C13.5 11.0022 13.0519 12.0829 12.2549 12.8799C11.4579 13.6769 10.3772 14.125 9.25 14.125C8.12283 14.125 7.04215 13.6769 6.24512 12.8799C5.54743 12.1822 5.11596 11.2673 5.01953 10.2939C4.27083 10.14 3.57694 9.7703 3.02832 9.22168C2.2899 8.48326 1.875 7.48179 1.875 6.4375V4.25C1.875 3.78587 2.05951 3.34088 2.3877 3.0127C2.71588 2.68451 3.16087 2.5 3.625 2.5H3.75V2.375C3.75 2.09886 3.97386 1.875 4.25 1.875C4.52614 1.875 4.75 2.09886 4.75 2.375V3.625C4.75 3.90114 4.52614 4.125 4.25 4.125C3.97386 4.125 3.75 3.90114 3.75 3.625V3.5H3.625C3.42609 3.5 3.23538 3.57907 3.09473 3.71973C2.95407 3.86038 2.875 4.05109 2.875 4.25V6.4375L2.88965 6.72754C2.95637 7.4001 3.25326 8.03256 3.73535 8.51465C4.28624 9.06554 5.03343 9.375 5.8125 9.375C6.59157 9.375 7.33876 9.06554 7.88965 8.51465C8.44054 7.96376 8.75 7.21657 8.75 6.4375V4.25C8.75 4.05109 8.67093 3.86038 8.53027 3.71973C8.4249 3.61435 8.29145 3.54352 8.14746 3.51465L8 3.5H7.875V3.625C7.875 3.90114 7.65114 4.125 7.375 4.125C7.09886 4.125 6.875 3.90114 6.875 3.625V2.375C6.875 2.09886 7.09886 1.875 7.375 1.875ZM13 6C12.8011 6 12.6104 6.07907 12.4697 6.21973C12.3291 6.36038 12.25 6.55109 12.25 6.75C12.25 6.94891 12.3291 7.13962 12.4697 7.28027C12.6104 7.42093 12.8011 7.5 13 7.5C13.1989 7.5 13.3896 7.42093 13.5303 7.28027C13.6709 7.13962 13.75 6.94891 13.75 6.75C13.75 6.55109 13.6709 6.36038 13.5303 6.21973C13.3896 6.07907 13.1989 6 13 6Z' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.375 1.875C7.65114 1.875 7.875 2.09886 7.875 2.375V2.5H8C8.46413 2.5 8.90912 2.68451 9.2373 3.0127C9.56549 3.34088 9.75 3.78587 9.75 4.25V6.4375C9.75 7.48179 9.3351 8.48326 8.59668 9.22168C7.91139 9.90697 6.99948 10.3122 6.03711 10.3672C6.1413 11.0469 6.45989 11.6806 6.95215 12.1729C7.56164 12.7823 8.38805 13.125 9.25 13.125C10.112 13.125 10.9384 12.7823 11.5479 12.1729C12.1573 11.5634 12.5 10.737 12.5 9.875V8.42578C12.2242 8.34341 11.97 8.19457 11.7627 7.9873C11.4345 7.65912 11.25 7.21413 11.25 6.75C11.25 6.28587 11.4345 5.84088 11.7627 5.5127C12.0909 5.18451 12.5359 5 13 5C13.4641 5 13.9091 5.18451 14.2373 5.5127C14.5655 5.84088 14.75 6.28587 14.75 6.75C14.75 7.21413 14.5655 7.65912 14.2373 7.9873C14.03 8.19457 13.7758 8.34341 13.5 8.42578V9.875C13.5 11.0022 13.0519 12.0829 12.2549 12.8799C11.4579 13.6769 10.3772 14.125 9.25 14.125C8.12283 14.125 7.04215 13.6769 6.24512 12.8799C5.54743 12.1822 5.11596 11.2673 5.01953 10.2939C4.27083 10.14 3.57694 9.7703 3.02832 9.22168C2.2899 8.48326 1.875 7.48179 1.875 6.4375V4.25C1.875 3.78587 2.05951 3.34088 2.3877 3.0127C2.71588 2.68451 3.16087 2.5 3.625 2.5H3.75V2.375C3.75 2.09886 3.97386 1.875 4.25 1.875C4.52614 1.875 4.75 2.09886 4.75 2.375V3.625C4.75 3.90114 4.52614 4.125 4.25 4.125C3.97386 4.125 3.75 3.90114 3.75 3.625V3.5H3.625C3.42609 3.5 3.23538 3.57907 3.09473 3.71973C2.95407 3.86038 2.875 4.05109 2.875 4.25V6.4375L2.88965 6.72754C2.95637 7.4001 3.25326 8.03256 3.73535 8.51465C4.28624 9.06554 5.03343 9.375 5.8125 9.375C6.59157 9.375 7.33876 9.06554 7.88965 8.51465C8.44054 7.96376 8.75 7.21657 8.75 6.4375V4.25C8.75 4.05109 8.67093 3.86038 8.53027 3.71973C8.4249 3.61435 8.29145 3.54352 8.14746 3.51465L8 3.5H7.875V3.625C7.875 3.90114 7.65114 4.125 7.375 4.125C7.09886 4.125 6.875 3.90114 6.875 3.625V2.375C6.875 2.09886 7.09886 1.875 7.375 1.875ZM13 6C12.8011 6 12.6104 6.07907 12.4697 6.21973C12.3291 6.36038 12.25 6.55109 12.25 6.75C12.25 6.94891 12.3291 7.13962 12.4697 7.28027C12.6104 7.42093 12.8011 7.5 13 7.5C13.1989 7.5 13.3896 7.42093 13.5303 7.28027C13.6709 7.13962 13.75 6.94891 13.75 6.75C13.75 6.55109 13.6709 6.36038 13.5303 6.21973C13.3896 6.07907 13.1989 6 13 6Z' /%3E%3C/svg%3E");
}

.icon-facharztpruefung::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.8125 2.91992C11.4139 2.91992 11.9907 3.15875 12.416 3.58398C12.8413 4.00923 13.08 4.58612 13.0801 5.1875C13.0801 5.7889 12.8412 6.36574 12.416 6.79102L5.85352 13.3535C5.75975 13.4473 5.63261 13.5 5.5 13.5H3C2.72386 13.5 2.5 13.2761 2.5 13V10.5C2.50005 10.3675 2.55276 10.2402 2.64648 10.1465L9.20898 3.58398C9.63426 3.15875 10.2111 2.91992 10.8125 2.91992ZM3.5 10.707V12.5H5.29297L10.7305 7.0625L8.9375 5.26953L3.5 10.707ZM10.8125 3.91992C10.4763 3.91992 10.1538 4.05332 9.91602 4.29102L9.64453 4.5625L11.4375 6.35547L11.709 6.08398C11.9467 5.84624 12.0801 5.52369 12.0801 5.1875C12.08 4.85134 11.9467 4.52872 11.709 4.29102C11.4712 4.05332 11.1487 3.91992 10.8125 3.91992Z' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.8125 2.91992C11.4139 2.91992 11.9907 3.15875 12.416 3.58398C12.8413 4.00923 13.08 4.58612 13.0801 5.1875C13.0801 5.7889 12.8412 6.36574 12.416 6.79102L5.85352 13.3535C5.75975 13.4473 5.63261 13.5 5.5 13.5H3C2.72386 13.5 2.5 13.2761 2.5 13V10.5C2.50005 10.3675 2.55276 10.2402 2.64648 10.1465L9.20898 3.58398C9.63426 3.15875 10.2111 2.91992 10.8125 2.91992ZM3.5 10.707V12.5H5.29297L10.7305 7.0625L8.9375 5.26953L3.5 10.707ZM10.8125 3.91992C10.4763 3.91992 10.1538 4.05332 9.91602 4.29102L9.64453 4.5625L11.4375 6.35547L11.709 6.08398C11.9467 5.84624 12.0801 5.52369 12.0801 5.1875C12.08 4.85134 11.9467 4.52872 11.709 4.29102C11.4712 4.05332 11.1487 3.91992 10.8125 3.91992Z' /%3E%3C/svg%3E");
}

.icon-forschung::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.59961 3.20703C9.79369 3.07887 10.0577 3.10062 10.2285 3.27148L12.1035 5.14648C12.2987 5.34175 12.2988 5.65827 12.1035 5.85352L11.0439 6.91211C11.5257 7.40708 11.8834 8.01244 12.0791 8.68066C12.3272 9.52834 12.305 10.4331 12.0156 11.2676C11.7643 11.9922 11.3217 12.6334 10.7383 13.125H12.375C12.6511 13.125 12.875 13.3489 12.875 13.625C12.875 13.9011 12.6511 14.125 12.375 14.125H3.625C3.34888 14.125 3.12504 13.9011 3.125 13.625C3.125 13.3489 3.34886 13.125 3.625 13.125H4.375V12.25H4.25C3.97388 12.25 3.75004 12.0261 3.75 11.75C3.75 11.4739 3.97386 11.25 4.25 11.25H5.5C5.77614 11.25 6 11.4739 6 11.75C5.99996 12.0261 5.77612 12.25 5.5 12.25H5.375V13.125H8C8.67547 13.1251 9.3344 12.9141 9.88477 12.5225C10.4349 12.1309 10.85 11.5775 11.0713 10.9395C11.2925 10.3014 11.3088 9.61004 11.1191 8.96191C10.9709 8.45542 10.7012 7.99587 10.3379 7.61914L8.35352 9.60352C8.15826 9.79873 7.84174 9.79873 7.64648 9.60352L7.0625 9.01953L6.47852 9.60352C6.28326 9.79873 5.96674 9.79873 5.77148 9.60352C5.57623 9.40827 5.57626 9.09175 5.77148 8.89648L6.35547 8.3125L5.77148 7.72852C5.57623 7.53327 5.57626 7.21675 5.77148 7.02148L9.52148 3.27148L9.59961 3.20703ZM6.83203 7.375L8 8.54297L11.043 5.5L9.875 4.33203L6.83203 7.375ZM10.7715 2.02148C10.9667 1.82622 11.2833 1.82622 11.4785 2.02148L13.3535 3.89648C13.5487 4.09175 13.5488 4.40827 13.3535 4.60352C13.1583 4.79873 12.8417 4.79873 12.6465 4.60352L10.7715 2.72852C10.5762 2.53327 10.5763 2.21675 10.7715 2.02148Z' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.59961 3.20703C9.79369 3.07887 10.0577 3.10062 10.2285 3.27148L12.1035 5.14648C12.2987 5.34175 12.2988 5.65827 12.1035 5.85352L11.0439 6.91211C11.5257 7.40708 11.8834 8.01244 12.0791 8.68066C12.3272 9.52834 12.305 10.4331 12.0156 11.2676C11.7643 11.9922 11.3217 12.6334 10.7383 13.125H12.375C12.6511 13.125 12.875 13.3489 12.875 13.625C12.875 13.9011 12.6511 14.125 12.375 14.125H3.625C3.34888 14.125 3.12504 13.9011 3.125 13.625C3.125 13.3489 3.34886 13.125 3.625 13.125H4.375V12.25H4.25C3.97388 12.25 3.75004 12.0261 3.75 11.75C3.75 11.4739 3.97386 11.25 4.25 11.25H5.5C5.77614 11.25 6 11.4739 6 11.75C5.99996 12.0261 5.77612 12.25 5.5 12.25H5.375V13.125H8C8.67547 13.1251 9.3344 12.9141 9.88477 12.5225C10.4349 12.1309 10.85 11.5775 11.0713 10.9395C11.2925 10.3014 11.3088 9.61004 11.1191 8.96191C10.9709 8.45542 10.7012 7.99587 10.3379 7.61914L8.35352 9.60352C8.15826 9.79873 7.84174 9.79873 7.64648 9.60352L7.0625 9.01953L6.47852 9.60352C6.28326 9.79873 5.96674 9.79873 5.77148 9.60352C5.57623 9.40827 5.57626 9.09175 5.77148 8.89648L6.35547 8.3125L5.77148 7.72852C5.57623 7.53327 5.57626 7.21675 5.77148 7.02148L9.52148 3.27148L9.59961 3.20703ZM6.83203 7.375L8 8.54297L11.043 5.5L9.875 4.33203L6.83203 7.375ZM10.7715 2.02148C10.9667 1.82622 11.2833 1.82622 11.4785 2.02148L13.3535 3.89648C13.5487 4.09175 13.5488 4.40827 13.3535 4.60352C13.1583 4.79873 12.8417 4.79873 12.6465 4.60352L10.7715 2.72852C10.5762 2.53327 10.5763 2.21675 10.7715 2.02148Z' /%3E%3C/svg%3E");
}

.icon-fortbildungsprogramm::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.625 1.875C4.08913 1.875 4.53412 2.05951 4.8623 2.3877C5.06957 2.59497 5.21841 2.84916 5.30078 3.125H10.8125C11.5253 3.125 12.2089 3.40811 12.7129 3.91211C13.2169 4.41611 13.5 5.09973 13.5 5.8125C13.5 6.52527 13.2169 7.20889 12.7129 7.71289C12.2089 8.21689 11.5253 8.5 10.8125 8.5H5.1875C4.73995 8.5 4.31061 8.67767 3.99414 8.99414C3.67767 9.31061 3.5 9.73995 3.5 10.1875C3.5 10.6351 3.67767 11.0644 3.99414 11.3809C4.31061 11.6973 4.73995 11.875 5.1875 11.875H12.418L11.3965 10.8535C11.2012 10.6583 11.2012 10.3417 11.3965 10.1465C11.5917 9.95122 11.9083 9.95122 12.1035 10.1465L13.9785 12.0215C14.0124 12.0553 14.0384 12.0939 14.0605 12.1338C14.0851 12.178 14.105 12.2252 14.1152 12.2764C14.1282 12.3411 14.1281 12.4079 14.1152 12.4727C14.1051 12.5238 14.085 12.571 14.0605 12.6152C14.0384 12.6554 14.0126 12.6944 13.9785 12.7285L12.1035 14.6035C11.9083 14.7988 11.5917 14.7988 11.3965 14.6035C11.2012 14.4083 11.2012 14.0917 11.3965 13.8965L12.418 12.875H5.1875C4.47473 12.875 3.79111 12.5919 3.28711 12.0879C2.78311 11.5839 2.5 10.9003 2.5 10.1875C2.5 9.47473 2.78311 8.79111 3.28711 8.28711C3.79111 7.78311 4.47473 7.5 5.1875 7.5H10.8125L10.9795 7.49219C11.3657 7.4538 11.729 7.28273 12.0059 7.00586C12.3223 6.68939 12.5 6.26005 12.5 5.8125C12.5 5.36495 12.3223 4.93561 12.0059 4.61914C11.729 4.34227 11.3657 4.1712 10.9795 4.13281L10.8125 4.125H5.30078C5.21841 4.40084 5.06957 4.65503 4.8623 4.8623C4.53412 5.19049 4.08913 5.375 3.625 5.375C3.16087 5.375 2.71588 5.19049 2.3877 4.8623C2.05951 4.53412 1.875 4.08913 1.875 3.625C1.875 3.16087 2.05951 2.71588 2.3877 2.3877C2.71588 2.05951 3.16087 1.875 3.625 1.875ZM3.625 2.875C3.42609 2.875 3.23538 2.95407 3.09473 3.09473C2.95407 3.23538 2.875 3.42609 2.875 3.625C2.875 3.82391 2.95407 4.01462 3.09473 4.15527C3.23538 4.29593 3.42609 4.375 3.625 4.375C3.82391 4.375 4.01462 4.29593 4.15527 4.15527C4.29593 4.01462 4.375 3.82391 4.375 3.625C4.375 3.42609 4.29593 3.23538 4.15527 3.09473C4.01462 2.95407 3.82391 2.875 3.625 2.875Z' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.625 1.875C4.08913 1.875 4.53412 2.05951 4.8623 2.3877C5.06957 2.59497 5.21841 2.84916 5.30078 3.125H10.8125C11.5253 3.125 12.2089 3.40811 12.7129 3.91211C13.2169 4.41611 13.5 5.09973 13.5 5.8125C13.5 6.52527 13.2169 7.20889 12.7129 7.71289C12.2089 8.21689 11.5253 8.5 10.8125 8.5H5.1875C4.73995 8.5 4.31061 8.67767 3.99414 8.99414C3.67767 9.31061 3.5 9.73995 3.5 10.1875C3.5 10.6351 3.67767 11.0644 3.99414 11.3809C4.31061 11.6973 4.73995 11.875 5.1875 11.875H12.418L11.3965 10.8535C11.2012 10.6583 11.2012 10.3417 11.3965 10.1465C11.5917 9.95122 11.9083 9.95122 12.1035 10.1465L13.9785 12.0215C14.0124 12.0553 14.0384 12.0939 14.0605 12.1338C14.0851 12.178 14.105 12.2252 14.1152 12.2764C14.1282 12.3411 14.1281 12.4079 14.1152 12.4727C14.1051 12.5238 14.085 12.571 14.0605 12.6152C14.0384 12.6554 14.0126 12.6944 13.9785 12.7285L12.1035 14.6035C11.9083 14.7988 11.5917 14.7988 11.3965 14.6035C11.2012 14.4083 11.2012 14.0917 11.3965 13.8965L12.418 12.875H5.1875C4.47473 12.875 3.79111 12.5919 3.28711 12.0879C2.78311 11.5839 2.5 10.9003 2.5 10.1875C2.5 9.47473 2.78311 8.79111 3.28711 8.28711C3.79111 7.78311 4.47473 7.5 5.1875 7.5H10.8125L10.9795 7.49219C11.3657 7.4538 11.729 7.28273 12.0059 7.00586C12.3223 6.68939 12.5 6.26005 12.5 5.8125C12.5 5.36495 12.3223 4.93561 12.0059 4.61914C11.729 4.34227 11.3657 4.1712 10.9795 4.13281L10.8125 4.125H5.30078C5.21841 4.40084 5.06957 4.65503 4.8623 4.8623C4.53412 5.19049 4.08913 5.375 3.625 5.375C3.16087 5.375 2.71588 5.19049 2.3877 4.8623C2.05951 4.53412 1.875 4.08913 1.875 3.625C1.875 3.16087 2.05951 2.71588 2.3877 2.3877C2.71588 2.05951 3.16087 1.875 3.625 1.875ZM3.625 2.875C3.42609 2.875 3.23538 2.95407 3.09473 3.09473C2.95407 3.23538 2.875 3.42609 2.875 3.625C2.875 3.82391 2.95407 4.01462 3.09473 4.15527C3.23538 4.29593 3.42609 4.375 3.625 4.375C3.82391 4.375 4.01462 4.29593 4.15527 4.15527C4.29593 4.01462 4.375 3.82391 4.375 3.625C4.375 3.42609 4.29593 3.23538 4.15527 3.09473C4.01462 2.95407 3.82391 2.875 3.625 2.875Z' /%3E%3C/svg%3E");
}

.icon-weiterbildungsprogramm::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.625 10.625C4.08913 10.625 4.53412 10.8095 4.8623 11.1377C5.19049 11.4659 5.375 11.9109 5.375 12.375C5.375 12.8391 5.19049 13.2841 4.8623 13.6123C4.53412 13.9405 4.08913 14.125 3.625 14.125C3.16087 14.125 2.71588 13.9405 2.3877 13.6123C2.05951 13.2841 1.875 12.8391 1.875 12.375C1.875 11.9109 2.05951 11.4659 2.3877 11.1377C2.71588 10.8095 3.16087 10.625 3.625 10.625ZM3.625 11.625C3.42609 11.625 3.23538 11.7041 3.09473 11.8447C2.95407 11.9854 2.875 12.1761 2.875 12.375C2.875 12.5739 2.95407 12.7646 3.09473 12.9053C3.23538 13.0459 3.42609 13.125 3.625 13.125C3.82391 13.125 4.01462 13.0459 4.15527 12.9053C4.29593 12.7646 4.375 12.5739 4.375 12.375C4.375 12.1761 4.29593 11.9854 4.15527 11.8447C4.01462 11.7041 3.82391 11.625 3.625 11.625ZM8.625 3.125C8.90114 3.125 9.125 3.34886 9.125 3.625C9.125 3.90114 8.90114 4.125 8.625 4.125H5.8125C5.36495 4.125 4.93561 4.30267 4.61914 4.61914C4.30267 4.93561 4.125 5.36495 4.125 5.8125L4.13281 5.97949C4.1712 6.36574 4.34227 6.72899 4.61914 7.00586C4.93561 7.32233 5.36495 7.5 5.8125 7.5H10.8125L11.0781 7.5127C11.6934 7.57377 12.2719 7.8461 12.7129 8.28711C13.2169 8.79111 13.5 9.47473 13.5 10.1875L13.4873 10.4531C13.4262 11.0684 13.1539 11.6469 12.7129 12.0879C12.2719 12.5289 11.6934 12.8012 11.0781 12.8623L10.8125 12.875H7.375C7.09886 12.875 6.875 12.6511 6.875 12.375C6.875 12.0989 7.09886 11.875 7.375 11.875H10.8125C11.2601 11.875 11.6894 11.6973 12.0059 11.3809C12.2827 11.104 12.4538 10.7407 12.4922 10.3545L12.5 10.1875C12.5 9.73995 12.3223 9.31061 12.0059 8.99414C11.6894 8.67767 11.2601 8.5 10.8125 8.5H5.8125C5.09973 8.5 4.41611 8.21689 3.91211 7.71289C3.47109 7.27188 3.19877 6.69337 3.1377 6.07812L3.125 5.8125C3.125 5.09973 3.40811 4.41611 3.91211 3.91211C4.41611 3.40811 5.09973 3.125 5.8125 3.125H8.625ZM12.375 1.875C12.8391 1.875 13.2841 2.05951 13.6123 2.3877C13.9405 2.71588 14.125 3.16087 14.125 3.625C14.125 4.08913 13.9405 4.53412 13.6123 4.8623C13.2841 5.19049 12.8391 5.375 12.375 5.375C11.9109 5.375 11.4659 5.19049 11.1377 4.8623C10.8095 4.53412 10.625 4.08913 10.625 3.625C10.625 3.16087 10.8095 2.71588 11.1377 2.3877C11.4659 2.05951 11.9109 1.875 12.375 1.875ZM12.375 2.875C12.1761 2.875 11.9854 2.95407 11.8447 3.09473C11.7041 3.23538 11.625 3.42609 11.625 3.625C11.625 3.82391 11.7041 4.01462 11.8447 4.15527C11.9854 4.29593 12.1761 4.375 12.375 4.375C12.5739 4.375 12.7646 4.29593 12.9053 4.15527C13.0459 4.01462 13.125 3.82391 13.125 3.625C13.125 3.42609 13.0459 3.23538 12.9053 3.09473C12.7646 2.95407 12.5739 2.875 12.375 2.875Z' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.625 10.625C4.08913 10.625 4.53412 10.8095 4.8623 11.1377C5.19049 11.4659 5.375 11.9109 5.375 12.375C5.375 12.8391 5.19049 13.2841 4.8623 13.6123C4.53412 13.9405 4.08913 14.125 3.625 14.125C3.16087 14.125 2.71588 13.9405 2.3877 13.6123C2.05951 13.2841 1.875 12.8391 1.875 12.375C1.875 11.9109 2.05951 11.4659 2.3877 11.1377C2.71588 10.8095 3.16087 10.625 3.625 10.625ZM3.625 11.625C3.42609 11.625 3.23538 11.7041 3.09473 11.8447C2.95407 11.9854 2.875 12.1761 2.875 12.375C2.875 12.5739 2.95407 12.7646 3.09473 12.9053C3.23538 13.0459 3.42609 13.125 3.625 13.125C3.82391 13.125 4.01462 13.0459 4.15527 12.9053C4.29593 12.7646 4.375 12.5739 4.375 12.375C4.375 12.1761 4.29593 11.9854 4.15527 11.8447C4.01462 11.7041 3.82391 11.625 3.625 11.625ZM8.625 3.125C8.90114 3.125 9.125 3.34886 9.125 3.625C9.125 3.90114 8.90114 4.125 8.625 4.125H5.8125C5.36495 4.125 4.93561 4.30267 4.61914 4.61914C4.30267 4.93561 4.125 5.36495 4.125 5.8125L4.13281 5.97949C4.1712 6.36574 4.34227 6.72899 4.61914 7.00586C4.93561 7.32233 5.36495 7.5 5.8125 7.5H10.8125L11.0781 7.5127C11.6934 7.57377 12.2719 7.8461 12.7129 8.28711C13.2169 8.79111 13.5 9.47473 13.5 10.1875L13.4873 10.4531C13.4262 11.0684 13.1539 11.6469 12.7129 12.0879C12.2719 12.5289 11.6934 12.8012 11.0781 12.8623L10.8125 12.875H7.375C7.09886 12.875 6.875 12.6511 6.875 12.375C6.875 12.0989 7.09886 11.875 7.375 11.875H10.8125C11.2601 11.875 11.6894 11.6973 12.0059 11.3809C12.2827 11.104 12.4538 10.7407 12.4922 10.3545L12.5 10.1875C12.5 9.73995 12.3223 9.31061 12.0059 8.99414C11.6894 8.67767 11.2601 8.5 10.8125 8.5H5.8125C5.09973 8.5 4.41611 8.21689 3.91211 7.71289C3.47109 7.27188 3.19877 6.69337 3.1377 6.07812L3.125 5.8125C3.125 5.09973 3.40811 4.41611 3.91211 3.91211C4.41611 3.40811 5.09973 3.125 5.8125 3.125H8.625ZM12.375 1.875C12.8391 1.875 13.2841 2.05951 13.6123 2.3877C13.9405 2.71588 14.125 3.16087 14.125 3.625C14.125 4.08913 13.9405 4.53412 13.6123 4.8623C13.2841 5.19049 12.8391 5.375 12.375 5.375C11.9109 5.375 11.4659 5.19049 11.1377 4.8623C10.8095 4.53412 10.625 4.08913 10.625 3.625C10.625 3.16087 10.8095 2.71588 11.1377 2.3877C11.4659 2.05951 11.9109 1.875 12.375 1.875ZM12.375 2.875C12.1761 2.875 11.9854 2.95407 11.8447 3.09473C11.7041 3.23538 11.625 3.42609 11.625 3.625C11.625 3.82391 11.7041 4.01462 11.8447 4.15527C11.9854 4.29593 12.1761 4.375 12.375 4.375C12.5739 4.375 12.7646 4.29593 12.9053 4.15527C13.0459 4.01462 13.125 3.82391 13.125 3.625C13.125 3.42609 13.0459 3.23538 12.9053 3.09473C12.7646 2.95407 12.5739 2.875 12.375 2.875Z' /%3E%3C/svg%3E");
}

.icon-qualitaet::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00684 1.88281C8.2538 1.88281 8.49851 1.9316 8.72656 2.02637C8.95435 2.12109 9.16188 2.25976 9.33594 2.43457L9.77246 2.87109L9.83594 2.92871C9.99134 3.05559 10.1869 3.12598 10.3887 3.12598H11.0137C11.5107 3.12608 11.9873 3.32339 12.3389 3.6748C12.6905 4.02644 12.8887 4.5037 12.8887 5.00098V5.62598C12.8887 5.85586 12.9792 6.07757 13.1416 6.24121L13.5781 6.67773L13.7031 6.81445C13.8205 6.95683 13.9162 7.11612 13.9873 7.28711C14.0822 7.51522 14.1308 7.75979 14.1309 8.00684C14.1309 8.25384 14.0821 8.49847 13.9873 8.72656C13.8925 8.95443 13.753 9.16086 13.5781 9.33496L13.5791 9.33594L13.1416 9.77344C12.9795 9.93714 12.8888 10.1582 12.8887 10.3887V11.0137C12.8886 11.5108 12.6904 11.9873 12.3389 12.3389C11.9873 12.6904 11.5108 12.8886 11.0137 12.8887H10.3887C10.1578 12.8888 9.93626 12.9799 9.77246 13.1426L9.33594 13.5791C9.16184 13.754 8.95443 13.8925 8.72656 13.9873C8.49847 14.0821 8.25384 14.1309 8.00684 14.1309C7.75979 14.1308 7.51522 14.0822 7.28711 13.9873C7.05938 13.8926 6.85274 13.7539 6.67871 13.5791L6.24219 13.1426L6.17773 13.085C6.02256 12.9585 5.82788 12.8889 5.62598 12.8887H5.00098C4.5037 12.8887 4.02644 12.6905 3.6748 12.3389C3.32339 11.9873 3.12608 11.5107 3.12598 11.0137V10.3887C3.12584 10.1581 3.0343 9.93716 2.87207 9.77344L2.43457 9.33594C2.25999 9.16198 2.12101 8.95413 2.02637 8.72656C1.9316 8.49851 1.88281 8.2538 1.88281 8.00684C1.88284 7.75982 1.93153 7.51519 2.02637 7.28711C2.12122 7.05903 2.26042 6.85194 2.43555 6.67773L2.87207 6.24121C3.03437 6.07758 3.12572 5.85646 3.12598 5.62598V5.00098C3.12598 4.5037 3.32317 4.02644 3.6748 3.6748C4.02644 3.32317 4.5037 3.12598 5.00098 3.12598H5.62598C5.85684 3.12572 6.07847 3.03389 6.24219 2.87109L6.67871 2.43457C6.85271 2.2599 7.05946 2.12104 7.28711 2.02637C7.51519 1.93153 7.75982 1.88284 8.00684 1.88281ZM8.00684 2.88281C7.89158 2.88284 7.77732 2.90594 7.6709 2.9502C7.56459 2.99444 7.46794 3.059 7.38672 3.14062L6.94727 3.58008C6.64009 3.88553 6.2379 4.07372 5.81055 4.11621L5.62598 4.12598H5.00098C4.76891 4.12598 4.54593 4.21774 4.38184 4.38184C4.21774 4.54593 4.12598 4.76891 4.12598 5.00098V5.62598L4.11621 5.81055C4.07372 6.2379 3.88553 6.64009 3.58008 6.94727L3.14062 7.38672C3.059 7.46794 2.99444 7.56459 2.9502 7.6709C2.90594 7.77732 2.88284 7.89158 2.88281 8.00684C2.88281 8.12212 2.90594 8.23632 2.9502 8.34277C2.98341 8.42264 3.02818 8.49699 3.08301 8.56348L3.14062 8.62793L3.58008 9.06738C3.92905 9.41836 4.12562 9.89276 4.12598 10.3877V11.0137C4.12608 11.2455 4.21795 11.4679 4.38184 11.6318C4.54593 11.7959 4.76891 11.8887 5.00098 11.8887H5.62598L5.81055 11.8975C6.1769 11.9339 6.52425 12.0779 6.80957 12.3105L6.94727 12.4336L7.38672 12.873C7.46803 12.9548 7.56443 13.0202 7.6709 13.0645C7.77732 13.1087 7.89158 13.1308 8.00684 13.1309C8.12205 13.1309 8.23638 13.1087 8.34277 13.0645C8.44925 13.0202 8.54662 12.9548 8.62793 12.873L9.06738 12.4336C9.41834 12.0847 9.89285 11.889 10.3877 11.8887H11.0137C11.2456 11.8886 11.4678 11.7958 11.6318 11.6318C11.7958 11.4678 11.8886 11.2456 11.8887 11.0137V10.3877C11.889 9.89285 12.0847 9.41834 12.4336 9.06738L12.873 8.62793C12.9548 8.54662 13.0202 8.44925 13.0645 8.34277C13.1087 8.23638 13.1309 8.12205 13.1309 8.00684C13.1308 7.89158 13.1087 7.77732 13.0645 7.6709C13.0202 7.56443 12.9548 7.46803 12.873 7.38672L12.4336 6.94727C12.0842 6.59609 11.8887 6.12049 11.8887 5.62598V5.00098C11.8887 4.76891 11.7959 4.54593 11.6318 4.38184C11.4679 4.21795 11.2455 4.12608 11.0137 4.12598H10.3887C9.89403 4.12598 9.41764 3.9296 9.06641 3.58008L8.62793 3.14062C8.54662 3.05885 8.44925 2.99448 8.34277 2.9502C8.23632 2.90594 8.12212 2.88281 8.00684 2.88281ZM9.52246 6.39746C9.71772 6.2022 10.0342 6.2022 10.2295 6.39746C10.4246 6.59274 10.4247 6.9093 10.2295 7.10449L7.72949 9.60449C7.5343 9.79969 7.21774 9.79955 7.02246 9.60449L5.77246 8.35449C5.5772 8.15923 5.5772 7.84272 5.77246 7.64746C5.96772 7.4522 6.28423 7.4522 6.47949 7.64746L7.37598 8.54395L9.52246 6.39746Z' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00684 1.88281C8.2538 1.88281 8.49851 1.9316 8.72656 2.02637C8.95435 2.12109 9.16188 2.25976 9.33594 2.43457L9.77246 2.87109L9.83594 2.92871C9.99134 3.05559 10.1869 3.12598 10.3887 3.12598H11.0137C11.5107 3.12608 11.9873 3.32339 12.3389 3.6748C12.6905 4.02644 12.8887 4.5037 12.8887 5.00098V5.62598C12.8887 5.85586 12.9792 6.07757 13.1416 6.24121L13.5781 6.67773L13.7031 6.81445C13.8205 6.95683 13.9162 7.11612 13.9873 7.28711C14.0822 7.51522 14.1308 7.75979 14.1309 8.00684C14.1309 8.25384 14.0821 8.49847 13.9873 8.72656C13.8925 8.95443 13.753 9.16086 13.5781 9.33496L13.5791 9.33594L13.1416 9.77344C12.9795 9.93714 12.8888 10.1582 12.8887 10.3887V11.0137C12.8886 11.5108 12.6904 11.9873 12.3389 12.3389C11.9873 12.6904 11.5108 12.8886 11.0137 12.8887H10.3887C10.1578 12.8888 9.93626 12.9799 9.77246 13.1426L9.33594 13.5791C9.16184 13.754 8.95443 13.8925 8.72656 13.9873C8.49847 14.0821 8.25384 14.1309 8.00684 14.1309C7.75979 14.1308 7.51522 14.0822 7.28711 13.9873C7.05938 13.8926 6.85274 13.7539 6.67871 13.5791L6.24219 13.1426L6.17773 13.085C6.02256 12.9585 5.82788 12.8889 5.62598 12.8887H5.00098C4.5037 12.8887 4.02644 12.6905 3.6748 12.3389C3.32339 11.9873 3.12608 11.5107 3.12598 11.0137V10.3887C3.12584 10.1581 3.0343 9.93716 2.87207 9.77344L2.43457 9.33594C2.25999 9.16198 2.12101 8.95413 2.02637 8.72656C1.9316 8.49851 1.88281 8.2538 1.88281 8.00684C1.88284 7.75982 1.93153 7.51519 2.02637 7.28711C2.12122 7.05903 2.26042 6.85194 2.43555 6.67773L2.87207 6.24121C3.03437 6.07758 3.12572 5.85646 3.12598 5.62598V5.00098C3.12598 4.5037 3.32317 4.02644 3.6748 3.6748C4.02644 3.32317 4.5037 3.12598 5.00098 3.12598H5.62598C5.85684 3.12572 6.07847 3.03389 6.24219 2.87109L6.67871 2.43457C6.85271 2.2599 7.05946 2.12104 7.28711 2.02637C7.51519 1.93153 7.75982 1.88284 8.00684 1.88281ZM8.00684 2.88281C7.89158 2.88284 7.77732 2.90594 7.6709 2.9502C7.56459 2.99444 7.46794 3.059 7.38672 3.14062L6.94727 3.58008C6.64009 3.88553 6.2379 4.07372 5.81055 4.11621L5.62598 4.12598H5.00098C4.76891 4.12598 4.54593 4.21774 4.38184 4.38184C4.21774 4.54593 4.12598 4.76891 4.12598 5.00098V5.62598L4.11621 5.81055C4.07372 6.2379 3.88553 6.64009 3.58008 6.94727L3.14062 7.38672C3.059 7.46794 2.99444 7.56459 2.9502 7.6709C2.90594 7.77732 2.88284 7.89158 2.88281 8.00684C2.88281 8.12212 2.90594 8.23632 2.9502 8.34277C2.98341 8.42264 3.02818 8.49699 3.08301 8.56348L3.14062 8.62793L3.58008 9.06738C3.92905 9.41836 4.12562 9.89276 4.12598 10.3877V11.0137C4.12608 11.2455 4.21795 11.4679 4.38184 11.6318C4.54593 11.7959 4.76891 11.8887 5.00098 11.8887H5.62598L5.81055 11.8975C6.1769 11.9339 6.52425 12.0779 6.80957 12.3105L6.94727 12.4336L7.38672 12.873C7.46803 12.9548 7.56443 13.0202 7.6709 13.0645C7.77732 13.1087 7.89158 13.1308 8.00684 13.1309C8.12205 13.1309 8.23638 13.1087 8.34277 13.0645C8.44925 13.0202 8.54662 12.9548 8.62793 12.873L9.06738 12.4336C9.41834 12.0847 9.89285 11.889 10.3877 11.8887H11.0137C11.2456 11.8886 11.4678 11.7958 11.6318 11.6318C11.7958 11.4678 11.8886 11.2456 11.8887 11.0137V10.3877C11.889 9.89285 12.0847 9.41834 12.4336 9.06738L12.873 8.62793C12.9548 8.54662 13.0202 8.44925 13.0645 8.34277C13.1087 8.23638 13.1309 8.12205 13.1309 8.00684C13.1308 7.89158 13.1087 7.77732 13.0645 7.6709C13.0202 7.56443 12.9548 7.46803 12.873 7.38672L12.4336 6.94727C12.0842 6.59609 11.8887 6.12049 11.8887 5.62598V5.00098C11.8887 4.76891 11.7959 4.54593 11.6318 4.38184C11.4679 4.21795 11.2455 4.12608 11.0137 4.12598H10.3887C9.89403 4.12598 9.41764 3.9296 9.06641 3.58008L8.62793 3.14062C8.54662 3.05885 8.44925 2.99448 8.34277 2.9502C8.23632 2.90594 8.12212 2.88281 8.00684 2.88281ZM9.52246 6.39746C9.71772 6.2022 10.0342 6.2022 10.2295 6.39746C10.4246 6.59274 10.4247 6.9093 10.2295 7.10449L7.72949 9.60449C7.5343 9.79969 7.21774 9.79955 7.02246 9.60449L5.77246 8.35449C5.5772 8.15923 5.5772 7.84272 5.77246 7.64746C5.96772 7.4522 6.28423 7.4522 6.47949 7.64746L7.37598 8.54395L9.52246 6.39746Z' /%3E%3C/svg%3E");
}

.icon-tarife::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4707 1.75C7.94196 1.7501 8.39426 1.93735 8.72754 2.27051L13.6533 7.19629C14.0357 7.57875 14.2509 8.09783 14.251 8.63867C14.251 9.17959 14.0358 9.69854 13.6533 10.0811L10.0811 13.6533C9.69854 14.0358 9.17959 14.251 8.63867 14.251C8.09783 14.2509 7.57875 14.0357 7.19629 13.6533L2.27051 8.72754C1.93735 8.39426 1.7501 7.94196 1.75 7.4707V4.16699C1.75 3.52605 2.00479 2.91122 2.45801 2.45801C2.91122 2.00479 3.52605 1.75 4.16699 1.75H7.4707ZM4.16699 2.75C3.79127 2.75 3.43072 2.89936 3.16504 3.16504C2.89936 3.43072 2.75 3.79127 2.75 4.16699V7.4707C2.75004 7.67682 2.83186 7.87471 2.97754 8.02051L7.90332 12.9463C8.09825 13.1412 8.36303 13.2509 8.63867 13.251C8.9144 13.251 9.17904 13.1412 9.37402 12.9463L12.9463 9.37402L13.0156 9.29785C13.1672 9.11283 13.251 8.87997 13.251 8.63867C13.2509 8.36303 13.1412 8.09825 12.9463 7.90332L8.02051 2.97754C7.87471 2.83186 7.67682 2.75004 7.4707 2.75H4.16699ZM5.125 3.98633C5.27449 3.98636 5.42341 4.01604 5.56152 4.07324C5.69941 4.13047 5.8251 4.21475 5.93066 4.32031C6.03619 4.42597 6.12059 4.55149 6.17773 4.68945C6.23482 4.82744 6.26364 4.97567 6.26367 5.125C6.26364 5.27449 6.23494 5.42341 6.17773 5.56152C6.1205 5.69954 6.03632 5.82501 5.93066 5.93066C5.82501 6.03632 5.69954 6.1205 5.56152 6.17773C5.42341 6.23494 5.27449 6.26364 5.125 6.26367C4.97567 6.26364 4.82744 6.23482 4.68945 6.17773C4.55149 6.12059 4.42597 6.03619 4.32031 5.93066C4.21475 5.8251 4.13047 5.69941 4.07324 5.56152C4.01604 5.42341 3.98636 5.27449 3.98633 5.125C3.98636 4.97555 4.01606 4.82753 4.07324 4.68945C4.13048 4.55128 4.21456 4.42606 4.32031 4.32031C4.42606 4.21456 4.55128 4.13048 4.68945 4.07324C4.82753 4.01606 4.97555 3.98636 5.125 3.98633ZM5.07227 4.99707C5.05541 5.00405 5.04024 5.01445 5.02734 5.02734C5.01445 5.04024 5.00405 5.05542 4.99707 5.07227C4.99018 5.08899 4.98636 5.10691 4.98633 5.125C4.98636 5.14317 4.99012 5.16193 4.99707 5.17871C5.00405 5.19532 5.0146 5.21089 5.02734 5.22363C5.04014 5.23631 5.05563 5.24701 5.07227 5.25391C5.08889 5.2607 5.10704 5.26364 5.125 5.26367C5.14317 5.26365 5.16193 5.26086 5.17871 5.25391C5.19546 5.24693 5.2108 5.23646 5.22363 5.22363C5.23646 5.2108 5.24693 5.19546 5.25391 5.17871C5.26086 5.16193 5.26365 5.14317 5.26367 5.125C5.26364 5.10704 5.2607 5.08889 5.25391 5.07227C5.24701 5.05563 5.23631 5.04014 5.22363 5.02734C5.21089 5.0146 5.19532 5.00405 5.17871 4.99707C5.16193 4.99012 5.14317 4.98636 5.125 4.98633C5.10691 4.98636 5.08899 4.99018 5.07227 4.99707Z' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4707 1.75C7.94196 1.7501 8.39426 1.93735 8.72754 2.27051L13.6533 7.19629C14.0357 7.57875 14.2509 8.09783 14.251 8.63867C14.251 9.17959 14.0358 9.69854 13.6533 10.0811L10.0811 13.6533C9.69854 14.0358 9.17959 14.251 8.63867 14.251C8.09783 14.2509 7.57875 14.0357 7.19629 13.6533L2.27051 8.72754C1.93735 8.39426 1.7501 7.94196 1.75 7.4707V4.16699C1.75 3.52605 2.00479 2.91122 2.45801 2.45801C2.91122 2.00479 3.52605 1.75 4.16699 1.75H7.4707ZM4.16699 2.75C3.79127 2.75 3.43072 2.89936 3.16504 3.16504C2.89936 3.43072 2.75 3.79127 2.75 4.16699V7.4707C2.75004 7.67682 2.83186 7.87471 2.97754 8.02051L7.90332 12.9463C8.09825 13.1412 8.36303 13.2509 8.63867 13.251C8.9144 13.251 9.17904 13.1412 9.37402 12.9463L12.9463 9.37402L13.0156 9.29785C13.1672 9.11283 13.251 8.87997 13.251 8.63867C13.2509 8.36303 13.1412 8.09825 12.9463 7.90332L8.02051 2.97754C7.87471 2.83186 7.67682 2.75004 7.4707 2.75H4.16699ZM5.125 3.98633C5.27449 3.98636 5.42341 4.01604 5.56152 4.07324C5.69941 4.13047 5.8251 4.21475 5.93066 4.32031C6.03619 4.42597 6.12059 4.55149 6.17773 4.68945C6.23482 4.82744 6.26364 4.97567 6.26367 5.125C6.26364 5.27449 6.23494 5.42341 6.17773 5.56152C6.1205 5.69954 6.03632 5.82501 5.93066 5.93066C5.82501 6.03632 5.69954 6.1205 5.56152 6.17773C5.42341 6.23494 5.27449 6.26364 5.125 6.26367C4.97567 6.26364 4.82744 6.23482 4.68945 6.17773C4.55149 6.12059 4.42597 6.03619 4.32031 5.93066C4.21475 5.8251 4.13047 5.69941 4.07324 5.56152C4.01604 5.42341 3.98636 5.27449 3.98633 5.125C3.98636 4.97555 4.01606 4.82753 4.07324 4.68945C4.13048 4.55128 4.21456 4.42606 4.32031 4.32031C4.42606 4.21456 4.55128 4.13048 4.68945 4.07324C4.82753 4.01606 4.97555 3.98636 5.125 3.98633ZM5.07227 4.99707C5.05541 5.00405 5.04024 5.01445 5.02734 5.02734C5.01445 5.04024 5.00405 5.05542 4.99707 5.07227C4.99018 5.08899 4.98636 5.10691 4.98633 5.125C4.98636 5.14317 4.99012 5.16193 4.99707 5.17871C5.00405 5.19532 5.0146 5.21089 5.02734 5.22363C5.04014 5.23631 5.05563 5.24701 5.07227 5.25391C5.08889 5.2607 5.10704 5.26364 5.125 5.26367C5.14317 5.26365 5.16193 5.26086 5.17871 5.25391C5.19546 5.24693 5.2108 5.23646 5.22363 5.22363C5.23646 5.2108 5.24693 5.19546 5.25391 5.17871C5.26086 5.16193 5.26365 5.14317 5.26367 5.125C5.26364 5.10704 5.2607 5.08889 5.25391 5.07227C5.24701 5.05563 5.23631 5.04014 5.22363 5.02734C5.21089 5.0146 5.19532 5.00405 5.17871 4.99707C5.16193 4.99012 5.14317 4.98636 5.125 4.98633C5.10691 4.98636 5.08899 4.99018 5.07227 4.99707Z' /%3E%3C/svg%3E");
}

.icon-weiterbildungsorte::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00098 1.75C9.11052 1.7501 10.1956 2.0789 11.1182 2.69531C12.0408 3.31185 12.7599 4.18866 13.1846 5.21387C13.6092 6.23909 13.7204 7.36768 13.5039 8.45605C13.2874 9.54428 12.7533 10.5445 11.9688 11.3291L9.25781 14.0391C8.92454 14.372 8.47203 14.5595 8.00098 14.5596C7.5301 14.5595 7.07838 14.3727 6.74512 14.04L4.0332 11.3291C3.24859 10.5444 2.7136 9.54436 2.49707 8.45605C2.2806 7.36769 2.39178 6.23909 2.81641 5.21387C3.24111 4.18863 3.96108 3.31184 4.88379 2.69531C5.8064 2.07902 6.89145 1.75 8.00098 1.75ZM8.00098 2.75C7.08916 2.75 6.19765 3.02085 5.43945 3.52734C4.6812 4.03399 4.08925 4.75417 3.74023 5.59668C3.39134 6.43915 3.30064 7.3664 3.47852 8.26074C3.65643 9.15502 4.09554 9.9763 4.74023 10.6211L7.45117 13.332C7.59697 13.4776 7.79494 13.5595 8.00098 13.5596C8.20702 13.5595 8.40501 13.4777 8.55078 13.332L11.2617 10.6211C11.9062 9.97632 12.3456 9.15491 12.5234 8.26074C12.7013 7.36639 12.6097 6.43915 12.2607 5.59668C11.9118 4.75423 11.3206 4.034 10.5625 3.52734C9.80435 3.02077 8.91278 2.7501 8.00098 2.75ZM8.00098 4.94434C8.64174 4.94447 9.25687 5.19925 9.70996 5.65234C10.1629 6.10551 10.417 6.7206 10.417 7.36133C10.4169 8.0021 10.163 8.6172 9.70996 9.07031C9.25687 9.52341 8.64174 9.77721 8.00098 9.77734C7.36025 9.77734 6.74516 9.52324 6.29199 9.07031C5.83887 8.61719 5.58409 8.00212 5.58398 7.36133C5.58398 6.72039 5.83878 6.10556 6.29199 5.65234C6.7452 5.19916 7.36006 4.94434 8.00098 4.94434ZM8.00098 5.94434C7.62528 5.94434 7.2647 6.09373 6.99902 6.35938C6.73335 6.62505 6.58398 6.9856 6.58398 7.36133C6.58409 7.73683 6.73354 8.09674 6.99902 8.3623C7.26469 8.6279 7.62531 8.77734 8.00098 8.77734C8.37652 8.77721 8.7364 8.62786 9.00195 8.3623C9.2675 8.09673 9.41689 7.73688 9.41699 7.36133C9.41699 6.98567 9.26755 6.62504 9.00195 6.35938C8.73641 6.09392 8.37644 5.94447 8.00098 5.94434Z' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00098 1.75C9.11052 1.7501 10.1956 2.0789 11.1182 2.69531C12.0408 3.31185 12.7599 4.18866 13.1846 5.21387C13.6092 6.23909 13.7204 7.36768 13.5039 8.45605C13.2874 9.54428 12.7533 10.5445 11.9688 11.3291L9.25781 14.0391C8.92454 14.372 8.47203 14.5595 8.00098 14.5596C7.5301 14.5595 7.07838 14.3727 6.74512 14.04L4.0332 11.3291C3.24859 10.5444 2.7136 9.54436 2.49707 8.45605C2.2806 7.36769 2.39178 6.23909 2.81641 5.21387C3.24111 4.18863 3.96108 3.31184 4.88379 2.69531C5.8064 2.07902 6.89145 1.75 8.00098 1.75ZM8.00098 2.75C7.08916 2.75 6.19765 3.02085 5.43945 3.52734C4.6812 4.03399 4.08925 4.75417 3.74023 5.59668C3.39134 6.43915 3.30064 7.3664 3.47852 8.26074C3.65643 9.15502 4.09554 9.9763 4.74023 10.6211L7.45117 13.332C7.59697 13.4776 7.79494 13.5595 8.00098 13.5596C8.20702 13.5595 8.40501 13.4777 8.55078 13.332L11.2617 10.6211C11.9062 9.97632 12.3456 9.15491 12.5234 8.26074C12.7013 7.36639 12.6097 6.43915 12.2607 5.59668C11.9118 4.75423 11.3206 4.034 10.5625 3.52734C9.80435 3.02077 8.91278 2.7501 8.00098 2.75ZM8.00098 4.94434C8.64174 4.94447 9.25687 5.19925 9.70996 5.65234C10.1629 6.10551 10.417 6.7206 10.417 7.36133C10.4169 8.0021 10.163 8.6172 9.70996 9.07031C9.25687 9.52341 8.64174 9.77721 8.00098 9.77734C7.36025 9.77734 6.74516 9.52324 6.29199 9.07031C5.83887 8.61719 5.58409 8.00212 5.58398 7.36133C5.58398 6.72039 5.83878 6.10556 6.29199 5.65234C6.7452 5.19916 7.36006 4.94434 8.00098 4.94434ZM8.00098 5.94434C7.62528 5.94434 7.2647 6.09373 6.99902 6.35938C6.73335 6.62505 6.58398 6.9856 6.58398 7.36133C6.58409 7.73683 6.73354 8.09674 6.99902 8.3623C7.26469 8.6279 7.62531 8.77734 8.00098 8.77734C8.37652 8.77721 8.7364 8.62786 9.00195 8.3623C9.2675 8.09673 9.41689 7.73688 9.41699 7.36133C9.41699 6.98567 9.26755 6.62504 9.00195 6.35938C8.73641 6.09392 8.37644 5.94447 8.00098 5.94434Z' /%3E%3C/svg%3E");
}

.icon-meilensteine-zum-facharzttitel::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.83395 10.4589C5.02921 10.2637 5.34572 10.2637 5.54098 10.4589C5.7362 10.6542 5.73623 10.9707 5.54098 11.166L3.97848 12.7285C3.78323 12.9237 3.46671 12.9237 3.27145 12.7285L2.33395 11.791C2.13868 11.5957 2.13868 11.2792 2.33395 11.0839C2.52921 10.8887 2.84572 10.8887 3.04098 11.0839L3.62496 11.6679L4.83395 10.4589Z' /%3E%3Cpath d='M13 11.25C13.2761 11.25 13.5 11.4738 13.5 11.75C13.5 12.0261 13.2761 12.25 13 12.25H7.37496C7.09882 12.25 6.87496 12.0261 6.87496 11.75C6.87496 11.4738 7.09882 11.25 7.37496 11.25H13Z' /%3E%3Cpath d='M4.83395 6.70895C5.02921 6.51368 5.34572 6.51368 5.54098 6.70895C5.7362 6.90421 5.73623 7.22073 5.54098 7.41598L3.97848 8.97848C3.78323 9.17373 3.46671 9.1737 3.27145 8.97848L2.33395 8.04098C2.13868 7.84572 2.13868 7.52921 2.33395 7.33395C2.52921 7.13868 2.84572 7.13868 3.04098 7.33395L3.62496 7.91793L4.83395 6.70895Z' /%3E%3Cpath d='M13 7.49996C13.2761 7.49996 13.5 7.72382 13.5 7.99996C13.5 8.2761 13.2761 8.49996 13 8.49996H7.37496C7.09882 8.49996 6.87496 8.2761 6.87496 7.99996C6.87496 7.72382 7.09882 7.49996 7.37496 7.49996H13Z' /%3E%3Cpath d='M4.83395 2.95895C5.02921 2.76368 5.34572 2.76368 5.54098 2.95895C5.7362 3.15421 5.73623 3.47073 5.54098 3.66598L3.97848 5.22848C3.78323 5.42373 3.46671 5.4237 3.27145 5.22848L2.33395 4.29098C2.13868 4.09572 2.13868 3.77921 2.33395 3.58395C2.52921 3.38868 2.84572 3.38868 3.04098 3.58395L3.62496 4.16793L4.83395 2.95895Z' /%3E%3Cpath d='M13 3.74996C13.2761 3.74996 13.5 3.97382 13.5 4.24996C13.5 4.5261 13.2761 4.74996 13 4.74996H7.37496C7.09882 4.74996 6.87496 4.5261 6.87496 4.24996C6.87496 3.97382 7.09882 3.74996 7.37496 3.74996H13Z' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.83395 10.4589C5.02921 10.2637 5.34572 10.2637 5.54098 10.4589C5.7362 10.6542 5.73623 10.9707 5.54098 11.166L3.97848 12.7285C3.78323 12.9237 3.46671 12.9237 3.27145 12.7285L2.33395 11.791C2.13868 11.5957 2.13868 11.2792 2.33395 11.0839C2.52921 10.8887 2.84572 10.8887 3.04098 11.0839L3.62496 11.6679L4.83395 10.4589Z' /%3E%3Cpath d='M13 11.25C13.2761 11.25 13.5 11.4738 13.5 11.75C13.5 12.0261 13.2761 12.25 13 12.25H7.37496C7.09882 12.25 6.87496 12.0261 6.87496 11.75C6.87496 11.4738 7.09882 11.25 7.37496 11.25H13Z' /%3E%3Cpath d='M4.83395 6.70895C5.02921 6.51368 5.34572 6.51368 5.54098 6.70895C5.7362 6.90421 5.73623 7.22073 5.54098 7.41598L3.97848 8.97848C3.78323 9.17373 3.46671 9.1737 3.27145 8.97848L2.33395 8.04098C2.13868 7.84572 2.13868 7.52921 2.33395 7.33395C2.52921 7.13868 2.84572 7.13868 3.04098 7.33395L3.62496 7.91793L4.83395 6.70895Z' /%3E%3Cpath d='M13 7.49996C13.2761 7.49996 13.5 7.72382 13.5 7.99996C13.5 8.2761 13.2761 8.49996 13 8.49996H7.37496C7.09882 8.49996 6.87496 8.2761 6.87496 7.99996C6.87496 7.72382 7.09882 7.49996 7.37496 7.49996H13Z' /%3E%3Cpath d='M4.83395 2.95895C5.02921 2.76368 5.34572 2.76368 5.54098 2.95895C5.7362 3.15421 5.73623 3.47073 5.54098 3.66598L3.97848 5.22848C3.78323 5.42373 3.46671 5.4237 3.27145 5.22848L2.33395 4.29098C2.13868 4.09572 2.13868 3.77921 2.33395 3.58395C2.52921 3.38868 2.84572 3.38868 3.04098 3.58395L3.62496 4.16793L4.83395 2.95895Z' /%3E%3Cpath d='M13 3.74996C13.2761 3.74996 13.5 3.97382 13.5 4.24996C13.5 4.5261 13.2761 4.74996 13 4.74996H7.37496C7.09882 4.74996 6.87496 4.5261 6.87496 4.24996C6.87496 3.97382 7.09882 3.74996 7.37496 3.74996H13Z' /%3E%3C/svg%3E");
}

.icon-zusatzqualifikationen::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.75977 4.60254C2.99937 4.46607 3.30445 4.54984 3.44141 4.78906C3.57814 5.0289 3.49465 5.33487 3.25488 5.47168C3.13991 5.53729 3.04423 5.63272 2.97754 5.74707C2.91096 5.86146 2.87539 5.99167 2.875 6.12402V12.373C2.87517 12.7843 3.21375 13.123 3.625 13.123H9.875C10.0156 13.123 10.0909 13.0894 10.1455 13.0498C10.2109 13.0023 10.2859 12.9168 10.376 12.7549C10.5103 12.5139 10.8145 12.4265 11.0557 12.5605C11.2969 12.6947 11.383 12.9999 11.249 13.2412C11.1255 13.4633 10.9658 13.6906 10.7334 13.8594C10.4899 14.0362 10.2031 14.123 9.875 14.123H3.625C2.66146 14.123 1.87517 13.3365 1.875 12.373V6.12109L1.87891 6.00586C1.89735 5.73767 1.97743 5.47633 2.11328 5.24316C2.26865 4.97662 2.49174 4.75534 2.75977 4.60254ZM11.958 1.875C12.5327 1.875 13.0839 2.1034 13.4902 2.50977C13.8966 2.91613 14.125 3.4673 14.125 4.04199V9.45801C14.125 10.0327 13.8966 10.5839 13.4902 10.9902C13.0839 11.3966 12.5327 11.625 11.958 11.625H6.54199C5.9673 11.625 5.41613 11.3966 5.00977 10.9902C4.6034 10.5839 4.375 10.0327 4.375 9.45801V4.04199C4.375 3.4673 4.6034 2.91613 5.00977 2.50977C5.41613 2.1034 5.9673 1.875 6.54199 1.875H11.958ZM6.54199 2.875C6.23252 2.875 5.93563 2.99797 5.7168 3.2168C5.49797 3.43563 5.375 3.73252 5.375 4.04199V9.45801C5.375 9.76748 5.49797 10.0644 5.7168 10.2832C5.93563 10.502 6.23252 10.625 6.54199 10.625H11.958C12.2675 10.625 12.5644 10.502 12.7832 10.2832C13.002 10.0644 13.125 9.76748 13.125 9.45801V4.04199C13.125 3.73252 13.002 3.43563 12.7832 3.2168C12.5644 2.99797 12.2675 2.875 11.958 2.875H6.54199ZM9.25 4.375C9.52614 4.375 9.75 4.59886 9.75 4.875V6.25H11.125C11.4011 6.25 11.625 6.47386 11.625 6.75C11.625 7.02614 11.4011 7.25 11.125 7.25H9.75V8.625C9.75 8.90114 9.52614 9.125 9.25 9.125C8.97386 9.125 8.75 8.90114 8.75 8.625V7.25H7.375C7.09886 7.25 6.875 7.02614 6.875 6.75C6.875 6.47386 7.09886 6.25 7.375 6.25H8.75V4.875C8.75 4.59886 8.97386 4.375 9.25 4.375Z' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.75977 4.60254C2.99937 4.46607 3.30445 4.54984 3.44141 4.78906C3.57814 5.0289 3.49465 5.33487 3.25488 5.47168C3.13991 5.53729 3.04423 5.63272 2.97754 5.74707C2.91096 5.86146 2.87539 5.99167 2.875 6.12402V12.373C2.87517 12.7843 3.21375 13.123 3.625 13.123H9.875C10.0156 13.123 10.0909 13.0894 10.1455 13.0498C10.2109 13.0023 10.2859 12.9168 10.376 12.7549C10.5103 12.5139 10.8145 12.4265 11.0557 12.5605C11.2969 12.6947 11.383 12.9999 11.249 13.2412C11.1255 13.4633 10.9658 13.6906 10.7334 13.8594C10.4899 14.0362 10.2031 14.123 9.875 14.123H3.625C2.66146 14.123 1.87517 13.3365 1.875 12.373V6.12109L1.87891 6.00586C1.89735 5.73767 1.97743 5.47633 2.11328 5.24316C2.26865 4.97662 2.49174 4.75534 2.75977 4.60254ZM11.958 1.875C12.5327 1.875 13.0839 2.1034 13.4902 2.50977C13.8966 2.91613 14.125 3.4673 14.125 4.04199V9.45801C14.125 10.0327 13.8966 10.5839 13.4902 10.9902C13.0839 11.3966 12.5327 11.625 11.958 11.625H6.54199C5.9673 11.625 5.41613 11.3966 5.00977 10.9902C4.6034 10.5839 4.375 10.0327 4.375 9.45801V4.04199C4.375 3.4673 4.6034 2.91613 5.00977 2.50977C5.41613 2.1034 5.9673 1.875 6.54199 1.875H11.958ZM6.54199 2.875C6.23252 2.875 5.93563 2.99797 5.7168 3.2168C5.49797 3.43563 5.375 3.73252 5.375 4.04199V9.45801C5.375 9.76748 5.49797 10.0644 5.7168 10.2832C5.93563 10.502 6.23252 10.625 6.54199 10.625H11.958C12.2675 10.625 12.5644 10.502 12.7832 10.2832C13.002 10.0644 13.125 9.76748 13.125 9.45801V4.04199C13.125 3.73252 13.002 3.43563 12.7832 3.2168C12.5644 2.99797 12.2675 2.875 11.958 2.875H6.54199ZM9.25 4.375C9.52614 4.375 9.75 4.59886 9.75 4.875V6.25H11.125C11.4011 6.25 11.625 6.47386 11.625 6.75C11.625 7.02614 11.4011 7.25 11.125 7.25H9.75V8.625C9.75 8.90114 9.52614 9.125 9.25 9.125C8.97386 9.125 8.75 8.90114 8.75 8.625V7.25H7.375C7.09886 7.25 6.875 7.02614 6.875 6.75C6.875 6.47386 7.09886 6.25 7.375 6.25H8.75V4.875C8.75 4.59886 8.97386 4.375 9.25 4.375Z' /%3E%3C/svg%3E");
}

.icon-nachwuchsfoerderung::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87637 5C10.1746 5.0001 10.4614 5.11821 10.6723 5.3291C10.8831 5.54006 11.0014 5.82672 11.0014 6.125C11.0014 6.42328 10.8831 6.70994 10.6723 6.9209C10.4614 7.13179 10.1746 7.2499 9.87637 7.25C9.57809 7.25 9.29143 7.13176 9.08047 6.9209C8.86949 6.70992 8.75137 6.42337 8.75137 6.125C8.75137 5.82663 8.86949 5.54008 9.08047 5.3291C9.29143 5.11824 9.57809 5 9.87637 5ZM9.87637 6C9.84331 6 9.81093 6.01281 9.7875 6.03613C9.76406 6.05957 9.75137 6.09185 9.75137 6.125C9.75137 6.15815 9.76406 6.19043 9.7875 6.21387C9.81093 6.23719 9.84331 6.25 9.87637 6.25C9.90939 6.24991 9.94188 6.23722 9.96524 6.21387C9.98856 6.19044 10.0014 6.15807 10.0014 6.125C10.0014 6.09193 9.98856 6.05956 9.96524 6.03613C9.94188 6.01278 9.90939 6.00009 9.87637 6Z' /%3E%3Cpath d='M11.1264 2.5C11.7561 2.5001 12.3608 2.75001 12.8061 3.19531C13.2513 3.64069 13.5014 4.2452 13.5014 4.875C13.5014 4.88407 13.5009 4.89329 13.5004 4.90234C13.4344 6.11179 13.0113 7.27512 12.2846 8.24414C11.6238 9.12506 10.738 9.80833 9.72403 10.2275C9.65593 10.8309 9.46154 11.4145 9.14786 11.9375C8.77609 12.5571 8.25234 13.0726 7.62637 13.4336C7.48104 13.5174 7.30279 13.5222 7.15274 13.4473C7.00253 13.3719 6.90012 13.2255 6.88028 13.0586C6.8414 12.7317 6.76598 12.4124 6.6586 12.1055C6.30161 12.5067 5.87133 12.8404 5.38614 13.083C4.62901 13.4615 3.77531 13.6054 2.93594 13.4961C2.71123 13.4666 2.53358 13.2892 2.5043 13.0645C2.39502 12.2253 2.53906 11.3722 2.91739 10.6152C3.15982 10.1304 3.49215 9.69888 3.89297 9.3418C3.5869 9.23492 3.26866 9.15988 2.94278 9.12109C2.77596 9.10127 2.62945 8.99877 2.55411 8.84863C2.47904 8.69851 2.48394 8.52043 2.56778 8.375C2.92873 7.74897 3.44422 7.22531 4.06387 6.85352C4.58656 6.54001 5.16981 6.34455 5.77286 6.27637C6.19208 5.26256 6.8764 4.37751 7.75723 3.7168C8.72624 2.99011 9.8896 2.56695 11.099 2.50098C11.108 2.50049 11.1174 2.5 11.1264 2.5ZM4.88614 9.83301C4.43085 10.1442 4.05985 10.5666 3.81192 11.0625C3.58357 11.5195 3.46895 12.0222 3.4711 12.5293C3.97834 12.5315 4.48178 12.417 4.93887 12.1885C5.4349 11.9404 5.85639 11.5689 6.16739 11.1133C6.00101 10.8611 5.80931 10.6244 5.59317 10.4082C5.37656 10.1916 5.13892 9.99964 4.88614 9.83301ZM11.1371 3.5C10.1311 3.5581 9.16421 3.91193 8.35782 4.5166C7.54697 5.12473 6.93442 5.95991 6.59805 6.91602C6.52968 7.11028 6.34877 7.24301 6.14297 7.25C5.59089 7.26823 5.05225 7.42687 4.57852 7.71094C4.31502 7.86904 4.07599 8.06369 3.86856 8.28711C4.78338 8.53857 5.62273 9.0237 6.3002 9.70117C6.97737 10.3784 7.46178 11.2174 7.71328 12.1318C7.93671 11.9244 8.13233 11.6864 8.29043 11.4229C8.57455 10.9491 8.73314 10.4105 8.75137 9.8584C8.75821 9.65244 8.89097 9.47174 9.08536 9.40332C10.0414 9.06693 10.8767 8.45434 11.4848 7.64355C12.0897 6.8369 12.4425 5.86965 12.5004 4.86328C12.4973 4.50294 12.354 4.15742 12.099 3.90234C11.8438 3.64711 11.4978 3.50292 11.1371 3.5Z' /%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87637 5C10.1746 5.0001 10.4614 5.11821 10.6723 5.3291C10.8831 5.54006 11.0014 5.82672 11.0014 6.125C11.0014 6.42328 10.8831 6.70994 10.6723 6.9209C10.4614 7.13179 10.1746 7.2499 9.87637 7.25C9.57809 7.25 9.29143 7.13176 9.08047 6.9209C8.86949 6.70992 8.75137 6.42337 8.75137 6.125C8.75137 5.82663 8.86949 5.54008 9.08047 5.3291C9.29143 5.11824 9.57809 5 9.87637 5ZM9.87637 6C9.84331 6 9.81093 6.01281 9.7875 6.03613C9.76406 6.05957 9.75137 6.09185 9.75137 6.125C9.75137 6.15815 9.76406 6.19043 9.7875 6.21387C9.81093 6.23719 9.84331 6.25 9.87637 6.25C9.90939 6.24991 9.94188 6.23722 9.96524 6.21387C9.98856 6.19044 10.0014 6.15807 10.0014 6.125C10.0014 6.09193 9.98856 6.05956 9.96524 6.03613C9.94188 6.01278 9.90939 6.00009 9.87637 6Z' /%3E%3Cpath d='M11.1264 2.5C11.7561 2.5001 12.3608 2.75001 12.8061 3.19531C13.2513 3.64069 13.5014 4.2452 13.5014 4.875C13.5014 4.88407 13.5009 4.89329 13.5004 4.90234C13.4344 6.11179 13.0113 7.27512 12.2846 8.24414C11.6238 9.12506 10.738 9.80833 9.72403 10.2275C9.65593 10.8309 9.46154 11.4145 9.14786 11.9375C8.77609 12.5571 8.25234 13.0726 7.62637 13.4336C7.48104 13.5174 7.30279 13.5222 7.15274 13.4473C7.00253 13.3719 6.90012 13.2255 6.88028 13.0586C6.8414 12.7317 6.76598 12.4124 6.6586 12.1055C6.30161 12.5067 5.87133 12.8404 5.38614 13.083C4.62901 13.4615 3.77531 13.6054 2.93594 13.4961C2.71123 13.4666 2.53358 13.2892 2.5043 13.0645C2.39502 12.2253 2.53906 11.3722 2.91739 10.6152C3.15982 10.1304 3.49215 9.69888 3.89297 9.3418C3.5869 9.23492 3.26866 9.15988 2.94278 9.12109C2.77596 9.10127 2.62945 8.99877 2.55411 8.84863C2.47904 8.69851 2.48394 8.52043 2.56778 8.375C2.92873 7.74897 3.44422 7.22531 4.06387 6.85352C4.58656 6.54001 5.16981 6.34455 5.77286 6.27637C6.19208 5.26256 6.8764 4.37751 7.75723 3.7168C8.72624 2.99011 9.8896 2.56695 11.099 2.50098C11.108 2.50049 11.1174 2.5 11.1264 2.5ZM4.88614 9.83301C4.43085 10.1442 4.05985 10.5666 3.81192 11.0625C3.58357 11.5195 3.46895 12.0222 3.4711 12.5293C3.97834 12.5315 4.48178 12.417 4.93887 12.1885C5.4349 11.9404 5.85639 11.5689 6.16739 11.1133C6.00101 10.8611 5.80931 10.6244 5.59317 10.4082C5.37656 10.1916 5.13892 9.99964 4.88614 9.83301ZM11.1371 3.5C10.1311 3.5581 9.16421 3.91193 8.35782 4.5166C7.54697 5.12473 6.93442 5.95991 6.59805 6.91602C6.52968 7.11028 6.34877 7.24301 6.14297 7.25C5.59089 7.26823 5.05225 7.42687 4.57852 7.71094C4.31502 7.86904 4.07599 8.06369 3.86856 8.28711C4.78338 8.53857 5.62273 9.0237 6.3002 9.70117C6.97737 10.3784 7.46178 11.2174 7.71328 12.1318C7.93671 11.9244 8.13233 11.6864 8.29043 11.4229C8.57455 10.9491 8.73314 10.4105 8.75137 9.8584C8.75821 9.65244 8.89097 9.47174 9.08536 9.40332C10.0414 9.06693 10.8767 8.45434 11.4848 7.64355C12.0897 6.8369 12.4425 5.86965 12.5004 4.86328C12.4973 4.50294 12.354 4.15742 12.099 3.90234C11.8438 3.64711 11.4978 3.50292 11.1371 3.5Z' /%3E%3C/svg%3E%0A");
}

.icon-kompetenzentwicklung::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.21094 1.87988C9.26124 1.93203 10.2577 2.37304 11.0049 3.12012C11.8019 3.91715 12.25 4.99783 12.25 6.125C12.25 6.77716 12.0992 7.41318 11.8184 7.98828L13.8057 11.4307C13.8978 11.5903 13.8941 11.7877 13.7969 11.9443C13.6996 12.1008 13.5238 12.1915 13.3398 12.1797L11.4238 12.0557L10.5732 13.7773C10.4915 13.9426 10.3249 14.0497 10.1406 14.0557C9.9568 14.0613 9.78452 13.9658 9.69238 13.8066L8 10.874L6.30762 13.8057C6.21549 13.9652 6.04254 14.0614 5.8584 14.0557C5.67415 14.0497 5.50754 13.9426 5.42578 13.7773L4.5752 12.0557L2.65918 12.1807C2.47529 12.1925 2.29949 12.1018 2.20215 11.9453C2.10484 11.7887 2.10219 11.5913 2.19434 11.4316L4.18066 7.98828C3.9303 7.47553 3.78358 6.91391 3.75488 6.33594L3.75 6.125C3.75 4.99791 4.19819 3.91713 4.99512 3.12012C5.79207 2.32316 6.87295 1.87509 8 1.875L8.21094 1.87988ZM11.2002 8.91895C11.1374 8.99087 11.0728 9.06193 11.0049 9.12988C10.4038 9.73095 9.64139 10.1333 8.81934 10.2949L10.0898 12.4971L10.6758 11.3145L10.7139 11.25C10.8128 11.108 10.9801 11.0259 11.1562 11.0371L12.4717 11.1211L11.2002 8.91895ZM3.52637 11.1221L4.84375 11.0371H4.91797C5.09041 11.0518 5.24594 11.1561 5.32422 11.3145L5.9082 12.4961L7.17871 10.2949C6.35754 10.133 5.59566 9.73043 4.99512 9.12988C4.9268 9.06155 4.86196 8.99031 4.79883 8.91797L3.52637 11.1221ZM8 2.875C7.13816 2.87509 6.31157 3.21773 5.70215 3.82715C5.09276 4.43663 4.75 5.26312 4.75 6.125L4.75391 6.28613C4.79375 7.08935 5.13084 7.85146 5.70215 8.42285C6.31157 9.03227 7.13816 9.37491 8 9.375C8.86188 9.375 9.68837 9.03224 10.2979 8.42285C10.9073 7.81336 11.25 6.98695 11.25 6.125C11.25 5.26305 10.9073 4.43664 10.2979 3.82715C9.72646 3.25584 8.96435 2.91875 8.16113 2.87891L8 2.875Z' /%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.21094 1.87988C9.26124 1.93203 10.2577 2.37304 11.0049 3.12012C11.8019 3.91715 12.25 4.99783 12.25 6.125C12.25 6.77716 12.0992 7.41318 11.8184 7.98828L13.8057 11.4307C13.8978 11.5903 13.8941 11.7877 13.7969 11.9443C13.6996 12.1008 13.5238 12.1915 13.3398 12.1797L11.4238 12.0557L10.5732 13.7773C10.4915 13.9426 10.3249 14.0497 10.1406 14.0557C9.9568 14.0613 9.78452 13.9658 9.69238 13.8066L8 10.874L6.30762 13.8057C6.21549 13.9652 6.04254 14.0614 5.8584 14.0557C5.67415 14.0497 5.50754 13.9426 5.42578 13.7773L4.5752 12.0557L2.65918 12.1807C2.47529 12.1925 2.29949 12.1018 2.20215 11.9453C2.10484 11.7887 2.10219 11.5913 2.19434 11.4316L4.18066 7.98828C3.9303 7.47553 3.78358 6.91391 3.75488 6.33594L3.75 6.125C3.75 4.99791 4.19819 3.91713 4.99512 3.12012C5.79207 2.32316 6.87295 1.87509 8 1.875L8.21094 1.87988ZM11.2002 8.91895C11.1374 8.99087 11.0728 9.06193 11.0049 9.12988C10.4038 9.73095 9.64139 10.1333 8.81934 10.2949L10.0898 12.4971L10.6758 11.3145L10.7139 11.25C10.8128 11.108 10.9801 11.0259 11.1562 11.0371L12.4717 11.1211L11.2002 8.91895ZM3.52637 11.1221L4.84375 11.0371H4.91797C5.09041 11.0518 5.24594 11.1561 5.32422 11.3145L5.9082 12.4961L7.17871 10.2949C6.35754 10.133 5.59566 9.73043 4.99512 9.12988C4.9268 9.06155 4.86196 8.99031 4.79883 8.91797L3.52637 11.1221ZM8 2.875C7.13816 2.87509 6.31157 3.21773 5.70215 3.82715C5.09276 4.43663 4.75 5.26312 4.75 6.125L4.75391 6.28613C4.79375 7.08935 5.13084 7.85146 5.70215 8.42285C6.31157 9.03227 7.13816 9.37491 8 9.375C8.86188 9.375 9.68837 9.03224 10.2979 8.42285C10.9073 7.81336 11.25 6.98695 11.25 6.125C11.25 5.26305 10.9073 4.43664 10.2979 3.82715C9.72646 3.25584 8.96435 2.91875 8.16113 2.87891L8 2.875Z' /%3E%3C/svg%3E%0A");
}

.icon-address-book::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 4.25V11.75C13 12.0815 12.8683 12.3995 12.6339 12.6339C12.3995 12.8683 12.0815 13 11.75 13H5.5C5.16848 13 4.85054 12.8683 4.61612 12.6339C4.3817 12.3995 4.25 12.0815 4.25 11.75V4.25C4.25 3.91848 4.3817 3.60054 4.61612 3.36612C4.85054 3.1317 5.16848 3 5.5 3H11.75C12.0815 3 12.3995 3.1317 12.6339 3.36612C12.8683 3.60054 13 3.91848 13 4.25Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.75 10.5H10.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.375 7.375C7.375 7.70652 7.5067 8.02446 7.74112 8.25888C7.97554 8.4933 8.29348 8.625 8.625 8.625C8.95652 8.625 9.27446 8.4933 9.50888 8.25888C9.7433 8.02446 9.875 7.70652 9.875 7.375C9.875 7.04348 9.7433 6.72554 9.50888 6.49112C9.27446 6.2567 8.95652 6.125 8.625 6.125C8.29348 6.125 7.97554 6.2567 7.74112 6.49112C7.5067 6.72554 7.375 7.04348 7.375 7.375Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 5.5H4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 8H4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 10.5H4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 4.25V11.75C13 12.0815 12.8683 12.3995 12.6339 12.6339C12.3995 12.8683 12.0815 13 11.75 13H5.5C5.16848 13 4.85054 12.8683 4.61612 12.6339C4.3817 12.3995 4.25 12.0815 4.25 11.75V4.25C4.25 3.91848 4.3817 3.60054 4.61612 3.36612C4.85054 3.1317 5.16848 3 5.5 3H11.75C12.0815 3 12.3995 3.1317 12.6339 3.36612C12.8683 3.60054 13 3.91848 13 4.25Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.75 10.5H10.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.375 7.375C7.375 7.70652 7.5067 8.02446 7.74112 8.25888C7.97554 8.4933 8.29348 8.625 8.625 8.625C8.95652 8.625 9.27446 8.4933 9.50888 8.25888C9.7433 8.02446 9.875 7.70652 9.875 7.375C9.875 7.04348 9.7433 6.72554 9.50888 6.49112C9.27446 6.2567 8.95652 6.125 8.625 6.125C8.29348 6.125 7.97554 6.2567 7.74112 6.49112C7.5067 6.72554 7.375 7.04348 7.375 7.375Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 5.5H4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 8H4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 10.5H4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-book-2::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.375 3V13H4.875C4.54348 13 4.22554 12.8683 3.99112 12.6339C3.7567 12.3995 3.625 12.0815 3.625 11.75V4.25C3.625 3.91848 3.7567 3.60054 3.99112 3.36612C4.22554 3.1317 4.54348 3 4.875 3H12.375Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.375 10.5H4.875C4.54348 10.5 4.22554 10.6317 3.99112 10.8661C3.7567 11.1005 3.625 11.4185 3.625 11.75' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 5.5H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.375 3V13H4.875C4.54348 13 4.22554 12.8683 3.99112 12.6339C3.7567 12.3995 3.625 12.0815 3.625 11.75V4.25C3.625 3.91848 3.7567 3.60054 3.99112 3.36612C4.22554 3.1317 4.54348 3 4.875 3H12.375Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.375 10.5H4.875C4.54348 10.5 4.22554 10.6317 3.99112 10.8661C3.7567 11.1005 3.625 11.4185 3.625 11.75' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 5.5H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-brand-telegram::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.875 6.75L7.375 9.25L11.125 13L13.625 3L2.375 7.375L4.875 8.625L6.125 12.375L8 9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.875 6.75L7.375 9.25L11.125 13L13.625 3L2.375 7.375L4.875 8.625L6.125 12.375L8 9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-building-hospital::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.375 13.625H13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.625 13.625V3.625C3.625 3.29348 3.7567 2.97554 3.99112 2.74112C4.22554 2.5067 4.54348 2.375 4.875 2.375H11.125C11.4565 2.375 11.7745 2.5067 12.0089 2.74112C12.2433 2.97554 12.375 3.29348 12.375 3.625V13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 13.625V11.125C6.125 10.7935 6.2567 10.4755 6.49112 10.2411C6.72554 10.0067 7.04348 9.875 7.375 9.875H8.625C8.95652 9.875 9.27446 10.0067 9.50888 10.2411C9.7433 10.4755 9.875 10.7935 9.875 11.125V13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.75 6.125H9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 4.875V7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.375 13.625H13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.625 13.625V3.625C3.625 3.29348 3.7567 2.97554 3.99112 2.74112C4.22554 2.5067 4.54348 2.375 4.875 2.375H11.125C11.4565 2.375 11.7745 2.5067 12.0089 2.74112C12.2433 2.97554 12.375 3.29348 12.375 3.625V13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 13.625V11.125C6.125 10.7935 6.2567 10.4755 6.49112 10.2411C6.72554 10.0067 7.04348 9.875 7.375 9.875H8.625C8.95652 9.875 9.27446 10.0067 9.50888 10.2411C9.7433 10.4755 9.875 10.7935 9.875 11.125V13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.75 6.125H9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 4.875V7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-calendar-check::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.6875 13.625H4.25C3.91848 13.625 3.60054 13.4933 3.36612 13.2589C3.1317 13.0245 3 12.7065 3 12.375V4.875C3 4.54348 3.1317 4.22554 3.36612 3.99112C3.60054 3.7567 3.91848 3.625 4.25 3.625H11.75C12.0815 3.625 12.3995 3.7567 12.6339 3.99112C12.8683 4.22554 13 4.54348 13 4.875V8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 2.375V4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 2.375V4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 7.375H13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 12.375L11.125 13.625L13.625 11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.6875 13.625H4.25C3.91848 13.625 3.60054 13.4933 3.36612 13.2589C3.1317 13.0245 3 12.7065 3 12.375V4.875C3 4.54348 3.1317 4.22554 3.36612 3.99112C3.60054 3.7567 3.91848 3.625 4.25 3.625H11.75C12.0815 3.625 12.3995 3.7567 12.6339 3.99112C12.8683 4.22554 13 4.54348 13 4.875V8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 2.375V4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 2.375V4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 7.375H13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 12.375L11.125 13.625L13.625 11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-calendar-time::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.87187 13.625H3.625C3.29348 13.625 2.97554 13.4933 2.74112 13.2589C2.5067 13.0245 2.375 12.7065 2.375 12.375V4.875C2.375 4.54348 2.5067 4.22554 2.74112 3.99112C2.97554 3.7567 3.29348 3.625 3.625 3.625H11.125C11.4565 3.625 11.7745 3.7567 12.0089 3.99112C12.2433 4.22554 12.375 4.54348 12.375 4.875V7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.25 11.75C9.25 12.413 9.51339 13.0489 9.98223 13.5178C10.4511 13.9866 11.087 14.25 11.75 14.25C12.413 14.25 13.0489 13.9866 13.5178 13.5178C13.9866 13.0489 14.25 12.413 14.25 11.75C14.25 11.087 13.9866 10.4511 13.5178 9.98223C13.0489 9.51339 12.413 9.25 11.75 9.25C11.087 9.25 10.4511 9.51339 9.98223 9.98223C9.51339 10.4511 9.25 11.087 9.25 11.75Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 2.375V4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.875 2.375V4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 7.375H12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.75 10.8105V11.7505L12.375 12.3755' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.87187 13.625H3.625C3.29348 13.625 2.97554 13.4933 2.74112 13.2589C2.5067 13.0245 2.375 12.7065 2.375 12.375V4.875C2.375 4.54348 2.5067 4.22554 2.74112 3.99112C2.97554 3.7567 3.29348 3.625 3.625 3.625H11.125C11.4565 3.625 11.7745 3.7567 12.0089 3.99112C12.2433 4.22554 12.375 4.54348 12.375 4.875V7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.25 11.75C9.25 12.413 9.51339 13.0489 9.98223 13.5178C10.4511 13.9866 11.087 14.25 11.75 14.25C12.413 14.25 13.0489 13.9866 13.5178 13.5178C13.9866 13.0489 14.25 12.413 14.25 11.75C14.25 11.087 13.9866 10.4511 13.5178 9.98223C13.0489 9.51339 12.413 9.25 11.75 9.25C11.087 9.25 10.4511 9.51339 9.98223 9.98223C9.51339 10.4511 9.25 11.087 9.25 11.75Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 2.375V4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.875 2.375V4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 7.375H12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.75 10.8105V11.7505L12.375 12.3755' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-chart-pie::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.74921 2.49993C5.77153 2.72658 4.87229 3.21068 4.14476 3.90201C3.41724 4.59335 2.88793 5.46674 2.61173 6.4316C2.33554 7.39646 2.32252 8.41764 2.57402 9.38923C2.82552 10.3608 3.33239 11.2474 4.04206 11.9571C4.75172 12.6667 5.63832 13.1736 6.60991 13.4251C7.5815 13.6766 8.60268 13.6636 9.56754 13.3874C10.5324 13.1112 11.4058 12.5819 12.0971 11.8544C12.7885 11.1269 13.2726 10.2276 13.4992 9.24993C13.4992 9.08417 13.4334 8.9252 13.3162 8.80799C13.1989 8.69078 13.04 8.62493 12.8742 8.62493H8.62421C8.29269 8.62493 7.97475 8.49323 7.74033 8.25881C7.50591 8.02439 7.37421 7.70645 7.37421 7.37493V2.99993C7.36645 2.92588 7.34406 2.85411 7.30835 2.78878C7.27264 2.72345 7.22431 2.66587 7.16617 2.61936C7.10803 2.57284 7.04124 2.53834 6.96967 2.51784C6.89809 2.49734 6.82316 2.49125 6.74921 2.49993Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 2.6875C10.6686 2.96693 11.3894 3.42081 11.9843 4.01572C12.5792 4.61064 13.0331 5.33142 13.3125 6.125H10.5C10.3342 6.125 10.1753 6.05915 10.0581 5.94194C9.94085 5.82473 9.875 5.66576 9.875 5.5V2.6875Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.74921 2.49993C5.77153 2.72658 4.87229 3.21068 4.14476 3.90201C3.41724 4.59335 2.88793 5.46674 2.61173 6.4316C2.33554 7.39646 2.32252 8.41764 2.57402 9.38923C2.82552 10.3608 3.33239 11.2474 4.04206 11.9571C4.75172 12.6667 5.63832 13.1736 6.60991 13.4251C7.5815 13.6766 8.60268 13.6636 9.56754 13.3874C10.5324 13.1112 11.4058 12.5819 12.0971 11.8544C12.7885 11.1269 13.2726 10.2276 13.4992 9.24993C13.4992 9.08417 13.4334 8.9252 13.3162 8.80799C13.1989 8.69078 13.04 8.62493 12.8742 8.62493H8.62421C8.29269 8.62493 7.97475 8.49323 7.74033 8.25881C7.50591 8.02439 7.37421 7.70645 7.37421 7.37493V2.99993C7.36645 2.92588 7.34406 2.85411 7.30835 2.78878C7.27264 2.72345 7.22431 2.66587 7.16617 2.61936C7.10803 2.57284 7.04124 2.53834 6.96967 2.51784C6.89809 2.49734 6.82316 2.49125 6.74921 2.49993Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 2.6875C10.6686 2.96693 11.3894 3.42081 11.9843 4.01572C12.5792 4.61064 13.0331 5.33142 13.3125 6.125H10.5C10.3342 6.125 10.1753 6.05915 10.0581 5.94194C9.94085 5.82473 9.875 5.66576 9.875 5.5V2.6875Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-checklist::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.50938 13H4.875C4.54348 13 4.22554 12.8683 3.99112 12.6339C3.7567 12.3995 3.625 12.0815 3.625 11.75V4.25C3.625 3.91848 3.7567 3.60054 3.99112 3.36612C4.22554 3.1317 4.54348 3 4.875 3H9.875C10.2065 3 10.5245 3.1317 10.7589 3.36612C10.9933 3.60054 11.125 3.91848 11.125 4.25V9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.25 12.375L10.5 13.625L13 11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 5.5H8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 8H7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.50938 13H4.875C4.54348 13 4.22554 12.8683 3.99112 12.6339C3.7567 12.3995 3.625 12.0815 3.625 11.75V4.25C3.625 3.91848 3.7567 3.60054 3.99112 3.36612C4.22554 3.1317 4.54348 3 4.875 3H9.875C10.2065 3 10.5245 3.1317 10.7589 3.36612C10.9933 3.60054 11.125 3.91848 11.125 4.25V9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.25 12.375L10.5 13.625L13 11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 5.5H8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 8H7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-checks::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.875 8L8 11.125L14.25 4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.75 8L4.875 11.125M8 8L11.125 4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.875 8L8 11.125L14.25 4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.75 8L4.875 11.125M8 8L11.125 4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-clipboard-text::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.125 3.625H4.875C4.54348 3.625 4.22554 3.7567 3.99112 3.99112C3.7567 4.22554 3.625 4.54348 3.625 4.875V12.375C3.625 12.7065 3.7567 13.0245 3.99112 13.2589C4.22554 13.4933 4.54348 13.625 4.875 13.625H11.125C11.4565 13.625 11.7745 13.4933 12.0089 13.2589C12.2433 13.0245 12.375 12.7065 12.375 12.375V4.875C12.375 4.54348 12.2433 4.22554 12.0089 3.99112C11.7745 3.7567 11.4565 3.625 11.125 3.625H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 3.625C6.125 3.29348 6.2567 2.97554 6.49112 2.74112C6.72554 2.5067 7.04348 2.375 7.375 2.375H8.625C8.95652 2.375 9.27446 2.5067 9.50888 2.74112C9.7433 2.97554 9.875 3.29348 9.875 3.625C9.875 3.95652 9.7433 4.27446 9.50888 4.50888C9.27446 4.7433 8.95652 4.875 8.625 4.875H7.375C7.04348 4.875 6.72554 4.7433 6.49112 4.50888C6.2567 4.27446 6.125 3.95652 6.125 3.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 8H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 10.5H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.125 3.625H4.875C4.54348 3.625 4.22554 3.7567 3.99112 3.99112C3.7567 4.22554 3.625 4.54348 3.625 4.875V12.375C3.625 12.7065 3.7567 13.0245 3.99112 13.2589C4.22554 13.4933 4.54348 13.625 4.875 13.625H11.125C11.4565 13.625 11.7745 13.4933 12.0089 13.2589C12.2433 13.0245 12.375 12.7065 12.375 12.375V4.875C12.375 4.54348 12.2433 4.22554 12.0089 3.99112C11.7745 3.7567 11.4565 3.625 11.125 3.625H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 3.625C6.125 3.29348 6.2567 2.97554 6.49112 2.74112C6.72554 2.5067 7.04348 2.375 7.375 2.375H8.625C8.95652 2.375 9.27446 2.5067 9.50888 2.74112C9.7433 2.97554 9.875 3.29348 9.875 3.625C9.875 3.95652 9.7433 4.27446 9.50888 4.50888C9.27446 4.7433 8.95652 4.875 8.625 4.875H7.375C7.04348 4.875 6.72554 4.7433 6.49112 4.50888C6.2567 4.27446 6.125 3.95652 6.125 3.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 8H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 10.5H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-cloud-upload::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.87393 11.75C4.09411 11.75 3.34622 11.4537 2.7948 10.9263C2.24338 10.3988 1.93359 9.68343 1.93359 8.93751C1.93359 8.19159 2.24338 7.47622 2.7948 6.94877C3.34622 6.42133 4.09411 6.12501 4.87393 6.12501C5.05811 5.3045 5.59691 4.58344 6.3718 4.12046C7.14669 3.65748 8.0942 3.4905 9.00588 3.65626C9.91756 3.82202 10.7187 4.30694 11.2332 5.00434C11.7476 5.70174 11.9331 6.5545 11.7489 7.37501H12.3739C12.9541 7.37501 13.5105 7.60548 13.9207 8.01572C14.331 8.42595 14.5614 8.98235 14.5614 9.56251C14.5614 10.1427 14.331 10.6991 13.9207 11.1093C13.5105 11.5195 12.9541 11.75 12.3739 11.75H11.7489' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 9.875L8 8L9.875 9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8V13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.87393 11.75C4.09411 11.75 3.34622 11.4537 2.7948 10.9263C2.24338 10.3988 1.93359 9.68343 1.93359 8.93751C1.93359 8.19159 2.24338 7.47622 2.7948 6.94877C3.34622 6.42133 4.09411 6.12501 4.87393 6.12501C5.05811 5.3045 5.59691 4.58344 6.3718 4.12046C7.14669 3.65748 8.0942 3.4905 9.00588 3.65626C9.91756 3.82202 10.7187 4.30694 11.2332 5.00434C11.7476 5.70174 11.9331 6.5545 11.7489 7.37501H12.3739C12.9541 7.37501 13.5105 7.60548 13.9207 8.01572C14.331 8.42595 14.5614 8.98235 14.5614 9.56251C14.5614 10.1427 14.331 10.6991 13.9207 11.1093C13.5105 11.5195 12.9541 11.75 12.3739 11.75H11.7489' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 9.875L8 8L9.875 9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8V13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-device-tablet-star::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.375 13.625H4.25C4.08424 13.625 3.92527 13.5592 3.80806 13.4419C3.69085 13.3247 3.625 13.1658 3.625 13V3C3.625 2.83424 3.69085 2.67527 3.80806 2.55806C3.92527 2.44085 4.08424 2.375 4.25 2.375H11.75C11.9158 2.375 12.0747 2.44085 12.1919 2.55806C12.3092 2.67527 12.375 2.83424 12.375 3V6.75' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6254 13.5109L10.2679 14.2222C10.2276 14.2431 10.1823 14.2525 10.137 14.2492C10.0917 14.2459 10.0482 14.2301 10.0114 14.2035C9.97456 14.1769 9.94585 14.1406 9.92846 14.0987C9.91107 14.0567 9.90568 14.0108 9.91289 13.9659L10.1723 12.459L9.07414 11.3922C9.04137 11.3605 9.01816 11.3202 9.00717 11.276C8.99618 11.2317 8.99785 11.1853 9.01199 11.1419C9.02614 11.0986 9.05218 11.0601 9.08715 11.0309C9.12212 11.0016 9.16461 10.9828 9.20977 10.9765L10.7273 10.7565L11.406 9.38591C11.4263 9.34509 11.4576 9.31074 11.4964 9.28673C11.5351 9.26272 11.5798 9.25 11.6254 9.25C11.671 9.25 11.7157 9.26272 11.7544 9.28673C11.7932 9.31074 11.8245 9.34509 11.8448 9.38591L12.5235 10.7565L14.041 10.9765C14.086 10.983 14.1284 11.002 14.1632 11.0312C14.198 11.0605 14.2239 11.0989 14.238 11.1422C14.2521 11.1854 14.2539 11.2318 14.243 11.2759C14.2322 11.3201 14.2092 11.3604 14.1766 11.3922L13.0785 12.459L13.3373 13.9653C13.345 14.0102 13.34 14.0564 13.3229 14.0986C13.3057 14.1409 13.277 14.1774 13.2401 14.2042C13.2032 14.2309 13.1596 14.2468 13.1141 14.25C13.0686 14.2532 13.0232 14.2435 12.9829 14.2222L11.6254 13.5109Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.375 13.625H4.25C4.08424 13.625 3.92527 13.5592 3.80806 13.4419C3.69085 13.3247 3.625 13.1658 3.625 13V3C3.625 2.83424 3.69085 2.67527 3.80806 2.55806C3.92527 2.44085 4.08424 2.375 4.25 2.375H11.75C11.9158 2.375 12.0747 2.44085 12.1919 2.55806C12.3092 2.67527 12.375 2.83424 12.375 3V6.75' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6254 13.5109L10.2679 14.2222C10.2276 14.2431 10.1823 14.2525 10.137 14.2492C10.0917 14.2459 10.0482 14.2301 10.0114 14.2035C9.97456 14.1769 9.94585 14.1406 9.92846 14.0987C9.91107 14.0567 9.90568 14.0108 9.91289 13.9659L10.1723 12.459L9.07414 11.3922C9.04137 11.3605 9.01816 11.3202 9.00717 11.276C8.99618 11.2317 8.99785 11.1853 9.01199 11.1419C9.02614 11.0986 9.05218 11.0601 9.08715 11.0309C9.12212 11.0016 9.16461 10.9828 9.20977 10.9765L10.7273 10.7565L11.406 9.38591C11.4263 9.34509 11.4576 9.31074 11.4964 9.28673C11.5351 9.26272 11.5798 9.25 11.6254 9.25C11.671 9.25 11.7157 9.26272 11.7544 9.28673C11.7932 9.31074 11.8245 9.34509 11.8448 9.38591L12.5235 10.7565L14.041 10.9765C14.086 10.983 14.1284 11.002 14.1632 11.0312C14.198 11.0605 14.2239 11.0989 14.238 11.1422C14.2521 11.1854 14.2539 11.2318 14.243 11.2759C14.2322 11.3201 14.2092 11.3604 14.1766 11.3922L13.0785 12.459L13.3373 13.9653C13.345 14.0102 13.34 14.0564 13.3229 14.0986C13.3057 14.1409 13.277 14.1774 13.2401 14.2042C13.2032 14.2309 13.1596 14.2468 13.1141 14.25C13.0686 14.2532 13.0232 14.2435 12.9829 14.2222L11.6254 13.5109Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-door-enter::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.625 8V8.00625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 13.625H13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.625 13.625V3.625C3.625 3.29348 3.7567 2.97554 3.99112 2.74112C4.22554 2.5067 4.54348 2.375 4.875 2.375H8.625M11.125 8.9375V13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.625 4.875H9.25M11.125 6.75L9.25 4.875L11.125 3' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.625 8V8.00625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 13.625H13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.625 13.625V3.625C3.625 3.29348 3.7567 2.97554 3.99112 2.74112C4.22554 2.5067 4.54348 2.375 4.875 2.375H8.625M11.125 8.9375V13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.625 4.875H9.25M11.125 6.75L9.25 4.875L11.125 3' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-face-mask::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.625 9.5625H3.48625C2.52687 9.5625 1.75 8.8625 1.75 8C1.75 7.1375 2.52687 6.4375 3.48625 6.4375H3.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.375 9.5625H12.5138C13.4725 9.5625 14.25 8.8625 14.25 8C14.25 7.1375 13.4725 6.4375 12.5138 6.4375H12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 6.75H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 9.25H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.34375 12.2771L11.4688 11.384C11.7299 11.3093 11.9596 11.1516 12.1231 10.9347C12.2866 10.7179 12.375 10.4537 12.375 10.1821V5.81898C12.375 5.54739 12.2866 5.28318 12.1231 5.06633C11.9596 4.84948 11.7299 4.69179 11.4688 4.6171L8.34375 3.72398C8.11909 3.65972 7.88091 3.65972 7.65625 3.72398L4.53125 4.6171C4.27024 4.69176 4.04062 4.84936 3.87712 5.06608C3.71362 5.28281 3.62512 5.54687 3.625 5.81835V10.1821C3.62498 10.4537 3.71342 10.7179 3.87693 10.9347C4.04045 11.1516 4.27013 11.3093 4.53125 11.384L7.65625 12.2771C7.88091 12.3414 8.11909 12.3414 8.34375 12.2771Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.625 9.5625H3.48625C2.52687 9.5625 1.75 8.8625 1.75 8C1.75 7.1375 2.52687 6.4375 3.48625 6.4375H3.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.375 9.5625H12.5138C13.4725 9.5625 14.25 8.8625 14.25 8C14.25 7.1375 13.4725 6.4375 12.5138 6.4375H12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 6.75H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 9.25H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.34375 12.2771L11.4688 11.384C11.7299 11.3093 11.9596 11.1516 12.1231 10.9347C12.2866 10.7179 12.375 10.4537 12.375 10.1821V5.81898C12.375 5.54739 12.2866 5.28318 12.1231 5.06633C11.9596 4.84948 11.7299 4.69179 11.4688 4.6171L8.34375 3.72398C8.11909 3.65972 7.88091 3.65972 7.65625 3.72398L4.53125 4.6171C4.27024 4.69176 4.04062 4.84936 3.87712 5.06608C3.71362 5.28281 3.62512 5.54687 3.625 5.81835V10.1821C3.62498 10.4537 3.71342 10.7179 3.87693 10.9347C4.04045 11.1516 4.27013 11.3093 4.53125 11.384L7.65625 12.2771C7.88091 12.3414 8.11909 12.3414 8.34375 12.2771Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-fall::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.375 13.625L8 10.5L7.375 8L5.5 5.5H8L9.875 3.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.25 10.5L3.625 8L5.5 5.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.625 3.625C3.625 3.79076 3.69085 3.94973 3.80806 4.06694C3.92527 4.18415 4.08424 4.25 4.25 4.25C4.41576 4.25 4.57473 4.18415 4.69194 4.06694C4.80915 3.94973 4.875 3.79076 4.875 3.625C4.875 3.45924 4.80915 3.30027 4.69194 3.18306C4.57473 3.06585 4.41576 3 4.25 3C4.08424 3 3.92527 3.06585 3.80806 3.18306C3.69085 3.30027 3.625 3.45924 3.625 3.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.9375 8H10.5L13 9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.375 13.625L8 10.5L7.375 8L5.5 5.5H8L9.875 3.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.25 10.5L3.625 8L5.5 5.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.625 3.625C3.625 3.79076 3.69085 3.94973 3.80806 4.06694C3.92527 4.18415 4.08424 4.25 4.25 4.25C4.41576 4.25 4.57473 4.18415 4.69194 4.06694C4.80915 3.94973 4.875 3.79076 4.875 3.625C4.875 3.45924 4.80915 3.30027 4.69194 3.18306C4.57473 3.06585 4.41576 3 4.25 3C4.08424 3 3.92527 3.06585 3.80806 3.18306C3.69085 3.30027 3.625 3.45924 3.625 3.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.9375 8H10.5L13 9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-file-check::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.25 2.375V4.875C9.25 5.04076 9.31585 5.19973 9.43306 5.31694C9.55027 5.43415 9.70924 5.5 9.875 5.5H12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.125 13.625H4.875C4.54348 13.625 4.22554 13.4933 3.99112 13.2589C3.7567 13.0245 3.625 12.7065 3.625 12.375V3.625C3.625 3.29348 3.7567 2.97554 3.99112 2.74112C4.22554 2.5067 4.54348 2.375 4.875 2.375H9.25L12.375 5.5V12.375C12.375 12.7065 12.2433 13.0245 12.0089 13.2589C11.7745 13.4933 11.4565 13.625 11.125 13.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 9.875L7.375 11.125L9.875 8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.25 2.375V4.875C9.25 5.04076 9.31585 5.19973 9.43306 5.31694C9.55027 5.43415 9.70924 5.5 9.875 5.5H12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.125 13.625H4.875C4.54348 13.625 4.22554 13.4933 3.99112 13.2589C3.7567 13.0245 3.625 12.7065 3.625 12.375V3.625C3.625 3.29348 3.7567 2.97554 3.99112 2.74112C4.22554 2.5067 4.54348 2.375 4.875 2.375H9.25L12.375 5.5V12.375C12.375 12.7065 12.2433 13.0245 12.0089 13.2589C11.7745 13.4933 11.4565 13.625 11.125 13.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 9.875L7.375 11.125L9.875 8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-file-plus::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.25 2.375V4.875C9.25 5.04076 9.31585 5.19973 9.43306 5.31694C9.55027 5.43415 9.70924 5.5 9.875 5.5H12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.125 13.625H4.875C4.54348 13.625 4.22554 13.4933 3.99112 13.2589C3.7567 13.0245 3.625 12.7065 3.625 12.375V3.625C3.625 3.29348 3.7567 2.97554 3.99112 2.74112C4.22554 2.5067 4.54348 2.375 4.875 2.375H9.25L12.375 5.5V12.375C12.375 12.7065 12.2433 13.0245 12.0089 13.2589C11.7745 13.4933 11.4565 13.625 11.125 13.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 7.375V11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 9.25H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.25 2.375V4.875C9.25 5.04076 9.31585 5.19973 9.43306 5.31694C9.55027 5.43415 9.70924 5.5 9.875 5.5H12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.125 13.625H4.875C4.54348 13.625 4.22554 13.4933 3.99112 13.2589C3.7567 13.0245 3.625 12.7065 3.625 12.375V3.625C3.625 3.29348 3.7567 2.97554 3.99112 2.74112C4.22554 2.5067 4.54348 2.375 4.875 2.375H9.25L12.375 5.5V12.375C12.375 12.7065 12.2433 13.0245 12.0089 13.2589C11.7745 13.4933 11.4565 13.625 11.125 13.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 7.375V11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 9.25H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-heart-handshake::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6878 8.35682L8.00031 12.9993L3.31281 8.35682C3.00363 8.05595 2.76009 7.69433 2.59753 7.29471C2.43497 6.8951 2.35691 6.46616 2.36827 6.0349C2.37963 5.60364 2.48016 5.1794 2.66353 4.7889C2.84691 4.3984 3.10914 4.0501 3.43374 3.76593C3.75833 3.48176 4.13825 3.26787 4.54957 3.13774C4.96088 3.00761 5.39469 2.96406 5.82367 3.00982C6.25264 3.05558 6.6675 3.18967 7.04211 3.40363C7.41672 3.6176 7.74297 3.90682 8.00031 4.25307C8.25877 3.90933 8.5854 3.62264 8.95975 3.41095C9.3341 3.19925 9.74812 3.0671 10.1759 3.02277C10.6037 2.97844 11.036 3.02288 11.4458 3.15331C11.8556 3.28375 12.2341 3.49736 12.5575 3.78079C12.881 4.06423 13.1425 4.41137 13.3256 4.8005C13.5087 5.18963 13.6095 5.61237 13.6218 6.04226C13.634 6.47215 13.5573 6.89994 13.3966 7.29885C13.2359 7.69776 12.9946 8.05921 12.6878 8.36057' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99893 4.25L5.9408 6.30813C5.82363 6.42533 5.75781 6.58427 5.75781 6.75C5.75781 6.91573 5.82363 7.07467 5.9408 7.19187L6.28018 7.53125C6.71143 7.9625 7.41143 7.9625 7.84268 7.53125L8.46768 6.90625C8.84064 6.53329 9.34648 6.32377 9.87393 6.32377C10.4014 6.32377 10.9072 6.53329 11.2802 6.90625L12.6864 8.3125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.3125 10.1875L9.5625 11.4375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 8.625L11.125 9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6878 8.35682L8.00031 12.9993L3.31281 8.35682C3.00363 8.05595 2.76009 7.69433 2.59753 7.29471C2.43497 6.8951 2.35691 6.46616 2.36827 6.0349C2.37963 5.60364 2.48016 5.1794 2.66353 4.7889C2.84691 4.3984 3.10914 4.0501 3.43374 3.76593C3.75833 3.48176 4.13825 3.26787 4.54957 3.13774C4.96088 3.00761 5.39469 2.96406 5.82367 3.00982C6.25264 3.05558 6.6675 3.18967 7.04211 3.40363C7.41672 3.6176 7.74297 3.90682 8.00031 4.25307C8.25877 3.90933 8.5854 3.62264 8.95975 3.41095C9.3341 3.19925 9.74812 3.0671 10.1759 3.02277C10.6037 2.97844 11.036 3.02288 11.4458 3.15331C11.8556 3.28375 12.2341 3.49736 12.5575 3.78079C12.881 4.06423 13.1425 4.41137 13.3256 4.8005C13.5087 5.18963 13.6095 5.61237 13.6218 6.04226C13.634 6.47215 13.5573 6.89994 13.3966 7.29885C13.2359 7.69776 12.9946 8.05921 12.6878 8.36057' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99893 4.25L5.9408 6.30813C5.82363 6.42533 5.75781 6.58427 5.75781 6.75C5.75781 6.91573 5.82363 7.07467 5.9408 7.19187L6.28018 7.53125C6.71143 7.9625 7.41143 7.9625 7.84268 7.53125L8.46768 6.90625C8.84064 6.53329 9.34648 6.32377 9.87393 6.32377C10.4014 6.32377 10.9072 6.53329 11.2802 6.90625L12.6864 8.3125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.3125 10.1875L9.5625 11.4375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 8.625L11.125 9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-heart-rate-monitor::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.375 3.625C2.375 3.45924 2.44085 3.30027 2.55806 3.18306C2.67527 3.06585 2.83424 3 3 3H13C13.1658 3 13.3247 3.06585 13.4419 3.18306C13.5592 3.30027 13.625 3.45924 13.625 3.625V9.875C13.625 10.0408 13.5592 10.1997 13.4419 10.3169C13.3247 10.4342 13.1658 10.5 13 10.5H3C2.83424 10.5 2.67527 10.4342 2.55806 10.3169C2.44085 10.1997 2.375 10.0408 2.375 9.875V3.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.875 13H11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 10.5V13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 10.5V13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.875 6.75H6.125L7.375 8.625L8.625 4.875L9.25 6.75H11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.375 3.625C2.375 3.45924 2.44085 3.30027 2.55806 3.18306C2.67527 3.06585 2.83424 3 3 3H13C13.1658 3 13.3247 3.06585 13.4419 3.18306C13.5592 3.30027 13.625 3.45924 13.625 3.625V9.875C13.625 10.0408 13.5592 10.1997 13.4419 10.3169C13.3247 10.4342 13.1658 10.5 13 10.5H3C2.83424 10.5 2.67527 10.4342 2.55806 10.3169C2.44085 10.1997 2.375 10.0408 2.375 9.875V3.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.875 13H11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 10.5V13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 10.5V13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.875 6.75H6.125L7.375 8.625L8.625 4.875L9.25 6.75H11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-home-check::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.125 13.625V9.875C6.125 9.54348 6.2567 9.22554 6.49112 8.99112C6.72554 8.7567 7.04348 8.625 7.375 8.625H8.625C8.95652 8.625 9.27446 8.7567 9.50888 8.99112C9.7433 9.22554 9.875 9.54348 9.875 9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.375 8.93V8H13.625L8 2.375L2.375 8H3.625V12.375C3.625 12.7065 3.7567 13.0245 3.99112 13.2589C4.22554 13.4933 4.54348 13.625 4.875 13.625H7.70312' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 12.375L11.125 13.625L13.625 11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.125 13.625V9.875C6.125 9.54348 6.2567 9.22554 6.49112 8.99112C6.72554 8.7567 7.04348 8.625 7.375 8.625H8.625C8.95652 8.625 9.27446 8.7567 9.50888 8.99112C9.7433 9.22554 9.875 9.54348 9.875 9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.375 8.93V8H13.625L8 2.375L2.375 8H3.625V12.375C3.625 12.7065 3.7567 13.0245 3.99112 13.2589C4.22554 13.4933 4.54348 13.625 4.875 13.625H7.70312' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 12.375L11.125 13.625L13.625 11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-info-triangle::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.97656 2.74498L1.91031 11.2037C1.80587 11.3846 1.7506 11.5897 1.75 11.7985C1.74941 12.0074 1.8035 12.2127 1.9069 12.3942C2.0103 12.5757 2.15941 12.7269 2.3394 12.8328C2.51938 12.9388 2.72397 12.9958 2.93281 12.9981H13.0666C13.2753 12.9957 13.4798 12.9387 13.6597 12.8328C13.8396 12.7269 13.9886 12.5757 14.092 12.3944C14.1954 12.213 14.2495 12.0077 14.249 11.799C14.2485 11.5902 14.1933 11.3852 14.0891 11.2044L9.02281 2.74436C8.91622 2.56842 8.76606 2.42295 8.58684 2.32198C8.40762 2.22101 8.20539 2.16797 7.99969 2.16797C7.79398 2.16797 7.59175 2.22101 7.41253 2.32198C7.23331 2.42295 7.08315 2.56905 6.97656 2.74498Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 6.125H8.00625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.375 8H8V10.5H8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.97656 2.74498L1.91031 11.2037C1.80587 11.3846 1.7506 11.5897 1.75 11.7985C1.74941 12.0074 1.8035 12.2127 1.9069 12.3942C2.0103 12.5757 2.15941 12.7269 2.3394 12.8328C2.51938 12.9388 2.72397 12.9958 2.93281 12.9981H13.0666C13.2753 12.9957 13.4798 12.9387 13.6597 12.8328C13.8396 12.7269 13.9886 12.5757 14.092 12.3944C14.1954 12.213 14.2495 12.0077 14.249 11.799C14.2485 11.5902 14.1933 11.3852 14.0891 11.2044L9.02281 2.74436C8.91622 2.56842 8.76606 2.42295 8.58684 2.32198C8.40762 2.22101 8.20539 2.16797 7.99969 2.16797C7.79398 2.16797 7.59175 2.22101 7.41253 2.32198C7.23331 2.42295 7.08315 2.56905 6.97656 2.74498Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 6.125H8.00625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.375 8H8V10.5H8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-leaf::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.625 13.625C3.9375 10.8125 5.1875 8.625 8 7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.12594 11.75C10.0122 11.75 12.6884 9.695 13.0009 4.25V3H10.4922C4.86719 3 3.00094 5.5 2.99219 8.625C2.99219 9.25 2.99219 10.5 4.24219 11.75H6.11719H6.12594Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.625 13.625C3.9375 10.8125 5.1875 8.625 8 7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.12594 11.75C10.0122 11.75 12.6884 9.695 13.0009 4.25V3H10.4922C4.86719 3 3.00094 5.5 2.99219 8.625C2.99219 9.25 2.99219 10.5 4.24219 11.75H6.11719H6.12594Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-list-check::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.6875 3.9375L3.625 4.875L5.1875 3.3125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.6875 7.6875L3.625 8.625L5.1875 7.0625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.6875 11.4375L3.625 12.375L5.1875 10.8125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.375 4.25H13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.375 8H13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.375 11.75H13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.6875 3.9375L3.625 4.875L5.1875 3.3125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.6875 7.6875L3.625 8.625L5.1875 7.0625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.6875 11.4375L3.625 12.375L5.1875 10.8125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.375 4.25H13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.375 8H13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.375 11.75H13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-login-2::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.125 5.5V4.25C6.125 3.91848 6.2567 3.60054 6.49112 3.36612C6.72554 3.1317 7.04348 3 7.375 3H11.75C12.0815 3 12.3995 3.1317 12.6339 3.36612C12.8683 3.60054 13 3.91848 13 4.25V11.75C13 12.0815 12.8683 12.3995 12.6339 12.6339C12.3995 12.8683 12.0815 13 11.75 13H7.375C7.04348 13 6.72554 12.8683 6.49112 12.6339C6.2567 12.3995 6.125 12.0815 6.125 11.75V10.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 8H10.5L8.625 6.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.625 9.875L10.5 8' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.125 5.5V4.25C6.125 3.91848 6.2567 3.60054 6.49112 3.36612C6.72554 3.1317 7.04348 3 7.375 3H11.75C12.0815 3 12.3995 3.1317 12.6339 3.36612C12.8683 3.60054 13 3.91848 13 4.25V11.75C13 12.0815 12.8683 12.3995 12.6339 12.6339C12.3995 12.8683 12.0815 13 11.75 13H7.375C7.04348 13 6.72554 12.8683 6.49112 12.6339C6.2567 12.3995 6.125 12.0815 6.125 11.75V10.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 8H10.5L8.625 6.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.625 9.875L10.5 8' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-message-2-check::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 6.125H10.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 8.625H9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 13.625L7.375 13L6.125 11.75H4.25C3.75272 11.75 3.27581 11.5525 2.92417 11.2008C2.57254 10.8492 2.375 10.3723 2.375 9.875V4.875C2.375 4.37772 2.57254 3.90081 2.92417 3.54917C3.27581 3.19754 3.75272 3 4.25 3H11.75C12.2473 3 12.7242 3.19754 13.0758 3.54917C13.4275 3.90081 13.625 4.37772 13.625 4.875V8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 12.375L11.125 13.625L13.625 11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 6.125H10.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 8.625H9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 13.625L7.375 13L6.125 11.75H4.25C3.75272 11.75 3.27581 11.5525 2.92417 11.2008C2.57254 10.8492 2.375 10.3723 2.375 9.875V4.875C2.375 4.37772 2.57254 3.90081 2.92417 3.54917C3.27581 3.19754 3.75272 3 4.25 3H11.75C12.2473 3 12.7242 3.19754 13.0758 3.54917C13.4275 3.90081 13.625 4.37772 13.625 4.875V8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 12.375L11.125 13.625L13.625 11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-messages::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.625 9.25L11.75 7.375H7.375C7.20924 7.375 7.05027 7.30915 6.93306 7.19194C6.81585 7.07473 6.75 6.91576 6.75 6.75V3C6.75 2.83424 6.81585 2.67527 6.93306 2.55806C7.05027 2.44085 7.20924 2.375 7.375 2.375H13C13.1658 2.375 13.3247 2.44085 13.4419 2.55806C13.5592 2.67527 13.625 2.83424 13.625 3V9.25Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.25 9.875V11.125C9.25 11.2908 9.18415 11.4497 9.06694 11.5669C8.94973 11.6842 8.79076 11.75 8.625 11.75H4.25L2.375 13.625V7.375C2.375 7.20924 2.44085 7.05027 2.55806 6.93306C2.67527 6.81585 2.83424 6.75 3 6.75H4.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.625 9.25L11.75 7.375H7.375C7.20924 7.375 7.05027 7.30915 6.93306 7.19194C6.81585 7.07473 6.75 6.91576 6.75 6.75V3C6.75 2.83424 6.81585 2.67527 6.93306 2.55806C7.05027 2.44085 7.20924 2.375 7.375 2.375H13C13.1658 2.375 13.3247 2.44085 13.4419 2.55806C13.5592 2.67527 13.625 2.83424 13.625 3V9.25Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.25 9.875V11.125C9.25 11.2908 9.18415 11.4497 9.06694 11.5669C8.94973 11.6842 8.79076 11.75 8.625 11.75H4.25L2.375 13.625V7.375C2.375 7.20924 2.44085 7.05027 2.55806 6.93306C2.67527 6.81585 2.83424 6.75 3 6.75H4.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-pencil::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 13.0002H5.5L12.0625 6.43769C12.394 6.10617 12.5803 5.65653 12.5803 5.18769C12.5803 4.71885 12.394 4.26921 12.0625 3.93769C11.731 3.60617 11.2813 3.41992 10.8125 3.41992C10.3437 3.41992 9.89402 3.60617 9.5625 3.93769L3 10.5002V13.0002Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.9375 4.5625L11.4375 7.0625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 13.0002H5.5L12.0625 6.43769C12.394 6.10617 12.5803 5.65653 12.5803 5.18769C12.5803 4.71885 12.394 4.26921 12.0625 3.93769C11.731 3.60617 11.2813 3.41992 10.8125 3.41992C10.3437 3.41992 9.89402 3.60617 9.5625 3.93769L3 10.5002V13.0002Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.9375 4.5625L11.4375 7.0625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-presentation-analytics::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.125 8V5.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 8V6.75' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8V7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 3H13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 3V9.25C3 9.58152 3.1317 9.89946 3.36612 10.1339C3.60054 10.3683 3.91848 10.5 4.25 10.5H11.75C12.0815 10.5 12.3995 10.3683 12.6339 10.1339C12.8683 9.89946 13 9.58152 13 9.25V3' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 10.5V13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 13H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.125 8V5.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 8V6.75' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8V7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 3H13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 3V9.25C3 9.58152 3.1317 9.89946 3.36612 10.1339C3.60054 10.3683 3.91848 10.5 4.25 10.5H11.75C12.0815 10.5 12.3995 10.3683 12.6339 10.1339C12.8683 9.89946 13 9.58152 13 9.25V3' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 10.5V13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 13H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-presentation::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.375 3H13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 3V9.25C3 9.58152 3.1317 9.89946 3.36612 10.1339C3.60054 10.3683 3.91848 10.5 4.25 10.5H11.75C12.0815 10.5 12.3995 10.3683 12.6339 10.1339C12.8683 9.89946 13 9.58152 13 9.25V3' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 10.5V13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 13H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 8L7.375 6.125L8.625 7.375L10.5 5.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.375 3H13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 3V9.25C3 9.58152 3.1317 9.89946 3.36612 10.1339C3.60054 10.3683 3.91848 10.5 4.25 10.5H11.75C12.0815 10.5 12.3995 10.3683 12.6339 10.1339C12.8683 9.89946 13 9.58152 13 9.25V3' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 10.5V13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.125 13H9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 8L7.375 6.125L8.625 7.375L10.5 5.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-puzzle::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4.875H4.875C5.04076 4.875 5.19973 4.80915 5.31694 4.69194C5.43415 4.57473 5.5 4.41576 5.5 4.25V3.625C5.5 3.29348 5.6317 2.97554 5.86612 2.74112C6.10054 2.5067 6.41848 2.375 6.75 2.375C7.08152 2.375 7.39946 2.5067 7.63388 2.74112C7.8683 2.97554 8 3.29348 8 3.625V4.25C8 4.41576 8.06585 4.57473 8.18306 4.69194C8.30027 4.80915 8.45924 4.875 8.625 4.875H10.5C10.6658 4.875 10.8247 4.94085 10.9419 5.05806C11.0592 5.17527 11.125 5.33424 11.125 5.5V7.375C11.125 7.54076 11.1908 7.69973 11.3081 7.81694C11.4253 7.93415 11.5842 8 11.75 8H12.375C12.7065 8 13.0245 8.1317 13.2589 8.36612C13.4933 8.60054 13.625 8.91848 13.625 9.25C13.625 9.58152 13.4933 9.89946 13.2589 10.1339C13.0245 10.3683 12.7065 10.5 12.375 10.5H11.75C11.5842 10.5 11.4253 10.5658 11.3081 10.6831C11.1908 10.8003 11.125 10.9592 11.125 11.125V13C11.125 13.1658 11.0592 13.3247 10.9419 13.4419C10.8247 13.5592 10.6658 13.625 10.5 13.625H8.625C8.45924 13.625 8.30027 13.5592 8.18306 13.4419C8.06585 13.3247 8 13.1658 8 13V12.375C8 12.0435 7.8683 11.7255 7.63388 11.4911C7.39946 11.2567 7.08152 11.125 6.75 11.125C6.41848 11.125 6.10054 11.2567 5.86612 11.4911C5.6317 11.7255 5.5 12.0435 5.5 12.375V13C5.5 13.1658 5.43415 13.3247 5.31694 13.4419C5.19973 13.5592 5.04076 13.625 4.875 13.625H3C2.83424 13.625 2.67527 13.5592 2.55806 13.4419C2.44085 13.3247 2.375 13.1658 2.375 13V11.125C2.375 10.9592 2.44085 10.8003 2.55806 10.6831C2.67527 10.5658 2.83424 10.5 3 10.5H3.625C3.95652 10.5 4.27446 10.3683 4.50888 10.1339C4.7433 9.89946 4.875 9.58152 4.875 9.25C4.875 8.91848 4.7433 8.60054 4.50888 8.36612C4.27446 8.1317 3.95652 8 3.625 8H3C2.83424 8 2.67527 7.93415 2.55806 7.81694C2.44085 7.69973 2.375 7.54076 2.375 7.375V5.5C2.375 5.33424 2.44085 5.17527 2.55806 5.05806C2.67527 4.94085 2.83424 4.875 3 4.875Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4.875H4.875C5.04076 4.875 5.19973 4.80915 5.31694 4.69194C5.43415 4.57473 5.5 4.41576 5.5 4.25V3.625C5.5 3.29348 5.6317 2.97554 5.86612 2.74112C6.10054 2.5067 6.41848 2.375 6.75 2.375C7.08152 2.375 7.39946 2.5067 7.63388 2.74112C7.8683 2.97554 8 3.29348 8 3.625V4.25C8 4.41576 8.06585 4.57473 8.18306 4.69194C8.30027 4.80915 8.45924 4.875 8.625 4.875H10.5C10.6658 4.875 10.8247 4.94085 10.9419 5.05806C11.0592 5.17527 11.125 5.33424 11.125 5.5V7.375C11.125 7.54076 11.1908 7.69973 11.3081 7.81694C11.4253 7.93415 11.5842 8 11.75 8H12.375C12.7065 8 13.0245 8.1317 13.2589 8.36612C13.4933 8.60054 13.625 8.91848 13.625 9.25C13.625 9.58152 13.4933 9.89946 13.2589 10.1339C13.0245 10.3683 12.7065 10.5 12.375 10.5H11.75C11.5842 10.5 11.4253 10.5658 11.3081 10.6831C11.1908 10.8003 11.125 10.9592 11.125 11.125V13C11.125 13.1658 11.0592 13.3247 10.9419 13.4419C10.8247 13.5592 10.6658 13.625 10.5 13.625H8.625C8.45924 13.625 8.30027 13.5592 8.18306 13.4419C8.06585 13.3247 8 13.1658 8 13V12.375C8 12.0435 7.8683 11.7255 7.63388 11.4911C7.39946 11.2567 7.08152 11.125 6.75 11.125C6.41848 11.125 6.10054 11.2567 5.86612 11.4911C5.6317 11.7255 5.5 12.0435 5.5 12.375V13C5.5 13.1658 5.43415 13.3247 5.31694 13.4419C5.19973 13.5592 5.04076 13.625 4.875 13.625H3C2.83424 13.625 2.67527 13.5592 2.55806 13.4419C2.44085 13.3247 2.375 13.1658 2.375 13V11.125C2.375 10.9592 2.44085 10.8003 2.55806 10.6831C2.67527 10.5658 2.83424 10.5 3 10.5H3.625C3.95652 10.5 4.27446 10.3683 4.50888 10.1339C4.7433 9.89946 4.875 9.58152 4.875 9.25C4.875 8.91848 4.7433 8.60054 4.50888 8.36612C4.27446 8.1317 3.95652 8 3.625 8H3C2.83424 8 2.67527 7.93415 2.55806 7.81694C2.44085 7.69973 2.375 7.54076 2.375 7.375V5.5C2.375 5.33424 2.44085 5.17527 2.55806 5.05806C2.67527 4.94085 2.83424 4.875 3 4.875Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-report::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 3.625H4.25C3.91848 3.625 3.60054 3.7567 3.36612 3.99112C3.1317 4.22554 3 4.54348 3 4.875V12.375C3 12.7065 3.1317 13.0245 3.36612 13.2589C3.60054 13.4933 3.91848 13.625 4.25 13.625H7.81063' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.75 9.25V11.75H14.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.75 7.375V4.875C11.75 4.54348 11.6183 4.22554 11.3839 3.99112C11.1495 3.7567 10.8315 3.625 10.5 3.625H9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 3.625C5.5 3.29348 5.6317 2.97554 5.86612 2.74112C6.10054 2.5067 6.41848 2.375 6.75 2.375H8C8.33152 2.375 8.64946 2.5067 8.88388 2.74112C9.1183 2.97554 9.25 3.29348 9.25 3.625C9.25 3.95652 9.1183 4.27446 8.88388 4.50888C8.64946 4.7433 8.33152 4.875 8 4.875H6.75C6.41848 4.875 6.10054 4.7433 5.86612 4.50888C5.6317 4.27446 5.5 3.95652 5.5 3.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.25 11.75C9.25 12.413 9.51339 13.0489 9.98223 13.5178C10.4511 13.9866 11.087 14.25 11.75 14.25C12.413 14.25 13.0489 13.9866 13.5178 13.5178C13.9866 13.0489 14.25 12.413 14.25 11.75C14.25 11.087 13.9866 10.4511 13.5178 9.98223C13.0489 9.51339 12.413 9.25 11.75 9.25C11.087 9.25 10.4511 9.51339 9.98223 9.98223C9.51339 10.4511 9.25 11.087 9.25 11.75Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 7.375H8' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 9.875H7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 3.625H4.25C3.91848 3.625 3.60054 3.7567 3.36612 3.99112C3.1317 4.22554 3 4.54348 3 4.875V12.375C3 12.7065 3.1317 13.0245 3.36612 13.2589C3.60054 13.4933 3.91848 13.625 4.25 13.625H7.81063' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.75 9.25V11.75H14.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.75 7.375V4.875C11.75 4.54348 11.6183 4.22554 11.3839 3.99112C11.1495 3.7567 10.8315 3.625 10.5 3.625H9.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 3.625C5.5 3.29348 5.6317 2.97554 5.86612 2.74112C6.10054 2.5067 6.41848 2.375 6.75 2.375H8C8.33152 2.375 8.64946 2.5067 8.88388 2.74112C9.1183 2.97554 9.25 3.29348 9.25 3.625C9.25 3.95652 9.1183 4.27446 8.88388 4.50888C8.64946 4.7433 8.33152 4.875 8 4.875H6.75C6.41848 4.875 6.10054 4.7433 5.86612 4.50888C5.6317 4.27446 5.5 3.95652 5.5 3.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.25 11.75C9.25 12.413 9.51339 13.0489 9.98223 13.5178C10.4511 13.9866 11.087 14.25 11.75 14.25C12.413 14.25 13.0489 13.9866 13.5178 13.5178C13.9866 13.0489 14.25 12.413 14.25 11.75C14.25 11.087 13.9866 10.4511 13.5178 9.98223C13.0489 9.51339 12.413 9.25 11.75 9.25C11.087 9.25 10.4511 9.51339 9.98223 9.98223C9.51339 10.4511 9.25 11.087 9.25 11.75Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 7.375H8' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 9.875H7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-shield-check::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.66222 13.5288C5.78053 12.9455 4.20389 11.6452 3.27298 9.90903C2.34208 8.17283 2.13167 6.14007 2.68722 4.25C4.63443 4.3391 6.53983 3.66661 7.99972 2.375C9.45962 3.66661 11.365 4.3391 13.3122 4.25C13.7364 5.69319 13.7168 7.23059 13.256 8.6625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 12.375L11.125 13.625L13.625 11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.66222 13.5288C5.78053 12.9455 4.20389 11.6452 3.27298 9.90903C2.34208 8.17283 2.13167 6.14007 2.68722 4.25C4.63443 4.3391 6.53983 3.66661 7.99972 2.375C9.45962 3.66661 11.365 4.3391 13.3122 4.25C13.7364 5.69319 13.7168 7.23059 13.256 8.6625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 12.375L11.125 13.625L13.625 11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-shield-exclamation::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.89977 12.8406C9.31102 13.185 8.67227 13.4506 7.99977 13.625C7.02678 13.3726 6.11445 12.9272 5.31699 12.3153C4.51953 11.7034 3.85322 10.9374 3.35765 10.0628C2.86208 9.18829 2.54736 8.22306 2.4322 7.22449C2.31703 6.22592 2.40378 5.21438 2.68727 4.25C4.63448 4.3391 6.53988 3.66661 7.99977 2.375C9.45967 3.66661 11.3651 4.3391 13.3123 4.25C13.6716 5.47243 13.7135 6.76624 13.4341 8.00938' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.375 10.5V12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.375 14.25V14.2563' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.89977 12.8406C9.31102 13.185 8.67227 13.4506 7.99977 13.625C7.02678 13.3726 6.11445 12.9272 5.31699 12.3153C4.51953 11.7034 3.85322 10.9374 3.35765 10.0628C2.86208 9.18829 2.54736 8.22306 2.4322 7.22449C2.31703 6.22592 2.40378 5.21438 2.68727 4.25C4.63448 4.3391 6.53988 3.66661 7.99977 2.375C9.45967 3.66661 11.3651 4.3391 13.3123 4.25C13.6716 5.47243 13.7135 6.76624 13.4341 8.00938' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.375 10.5V12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.375 14.25V14.2563' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-shield-heart::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99977 13.625C7.02678 13.3726 6.11445 12.9272 5.31699 12.3153C4.51953 11.7034 3.85322 10.9374 3.35765 10.0628C2.86208 9.18829 2.54736 8.22306 2.4322 7.22449C2.31703 6.22592 2.40378 5.21438 2.68727 4.25C4.63448 4.3391 6.53988 3.66661 7.99977 2.375C9.45967 3.66661 11.3651 4.3391 13.3123 4.25C13.61 5.26344 13.6905 6.32831 13.5485 7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.7501 14.2498L13.8438 12.1973C13.9722 12.0727 14.0744 11.9236 14.1442 11.7589C14.214 11.5942 14.2502 11.4171 14.2505 11.2382C14.2507 11.0593 14.2152 10.8822 14.1459 10.7172C14.0766 10.5523 13.9749 10.4029 13.8469 10.2779C13.5858 10.0225 13.2352 9.87915 12.8699 9.87845C12.5046 9.87775 12.1535 10.0197 11.8913 10.2741L11.7513 10.4116L11.6119 10.2741C11.3508 10.0189 11.0004 9.8757 10.6352 9.875C10.2701 9.8743 9.91906 10.0162 9.65695 10.2704C9.52851 10.3949 9.42633 10.544 9.35644 10.7087C9.28654 10.8733 9.25035 11.0504 9.25 11.2293C9.24965 11.4082 9.28515 11.5854 9.3544 11.7503C9.42365 11.9153 9.52525 12.0647 9.6532 12.1898L11.7501 14.2498Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99977 13.625C7.02678 13.3726 6.11445 12.9272 5.31699 12.3153C4.51953 11.7034 3.85322 10.9374 3.35765 10.0628C2.86208 9.18829 2.54736 8.22306 2.4322 7.22449C2.31703 6.22592 2.40378 5.21438 2.68727 4.25C4.63448 4.3391 6.53988 3.66661 7.99977 2.375C9.45967 3.66661 11.3651 4.3391 13.3123 4.25C13.61 5.26344 13.6905 6.32831 13.5485 7.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.7501 14.2498L13.8438 12.1973C13.9722 12.0727 14.0744 11.9236 14.1442 11.7589C14.214 11.5942 14.2502 11.4171 14.2505 11.2382C14.2507 11.0593 14.2152 10.8822 14.1459 10.7172C14.0766 10.5523 13.9749 10.4029 13.8469 10.2779C13.5858 10.0225 13.2352 9.87915 12.8699 9.87845C12.5046 9.87775 12.1535 10.0197 11.8913 10.2741L11.7513 10.4116L11.6119 10.2741C11.3508 10.0189 11.0004 9.8757 10.6352 9.875C10.2701 9.8743 9.91906 10.0162 9.65695 10.2704C9.52851 10.3949 9.42633 10.544 9.35644 10.7087C9.28654 10.8733 9.25035 11.0504 9.25 11.2293C9.24965 11.4082 9.28515 11.5854 9.3544 11.7503C9.42365 11.9153 9.52525 12.0647 9.6532 12.1898L11.7501 14.2498Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-transfer::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 6.75H3L6.4375 3' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 9.25H13L9.5625 13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 6.75H3L6.4375 3' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 9.25H13L9.5625 13' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-transform::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.375 4.25C2.375 4.74728 2.57254 5.22419 2.92417 5.57583C3.27581 5.92746 3.75272 6.125 4.25 6.125C4.74728 6.125 5.22419 5.92746 5.57583 5.57583C5.92746 5.22419 6.125 4.74728 6.125 4.25C6.125 3.75272 5.92746 3.27581 5.57583 2.92417C5.22419 2.57254 4.74728 2.375 4.25 2.375C3.75272 2.375 3.27581 2.57254 2.92417 2.92417C2.57254 3.27581 2.375 3.75272 2.375 4.25Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.625 7.375V5.5C13.625 5.16848 13.4933 4.85054 13.2589 4.61612C13.0245 4.3817 12.7065 4.25 12.375 4.25H8.625M10.5 2.375L8.625 4.25L10.5 6.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 8.625V10.5C2.375 10.8315 2.5067 11.1495 2.74112 11.3839C2.97554 11.6183 3.29348 11.75 3.625 11.75H7.375M5.5 13.625L7.375 11.75L5.5 9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 11.75C9.875 12.2473 10.0725 12.7242 10.4242 13.0758C10.7758 13.4275 11.2527 13.625 11.75 13.625C12.2473 13.625 12.7242 13.4275 13.0758 13.0758C13.4275 12.7242 13.625 12.2473 13.625 11.75C13.625 11.2527 13.4275 10.7758 13.0758 10.4242C12.7242 10.0725 12.2473 9.875 11.75 9.875C11.2527 9.875 10.7758 10.0725 10.4242 10.4242C10.0725 10.7758 9.875 11.2527 9.875 11.75Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.375 4.25C2.375 4.74728 2.57254 5.22419 2.92417 5.57583C3.27581 5.92746 3.75272 6.125 4.25 6.125C4.74728 6.125 5.22419 5.92746 5.57583 5.57583C5.92746 5.22419 6.125 4.74728 6.125 4.25C6.125 3.75272 5.92746 3.27581 5.57583 2.92417C5.22419 2.57254 4.74728 2.375 4.25 2.375C3.75272 2.375 3.27581 2.57254 2.92417 2.92417C2.57254 3.27581 2.375 3.75272 2.375 4.25Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.625 7.375V5.5C13.625 5.16848 13.4933 4.85054 13.2589 4.61612C13.0245 4.3817 12.7065 4.25 12.375 4.25H8.625M10.5 2.375L8.625 4.25L10.5 6.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 8.625V10.5C2.375 10.8315 2.5067 11.1495 2.74112 11.3839C2.97554 11.6183 3.29348 11.75 3.625 11.75H7.375M5.5 13.625L7.375 11.75L5.5 9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 11.75C9.875 12.2473 10.0725 12.7242 10.4242 13.0758C10.7758 13.4275 11.2527 13.625 11.75 13.625C12.2473 13.625 12.7242 13.4275 13.0758 13.0758C13.4275 12.7242 13.625 12.2473 13.625 11.75C13.625 11.2527 13.4275 10.7758 13.0758 10.4242C12.7242 10.0725 12.2473 9.875 11.75 9.875C11.2527 9.875 10.7758 10.0725 10.4242 10.4242C10.0725 10.7758 9.875 11.2527 9.875 11.75Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-trophy::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 13.625H10.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 11.125V13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.875 3H11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.125 3V8C11.125 8.8288 10.7958 9.62366 10.2097 10.2097C9.62366 10.7958 8.8288 11.125 8 11.125C7.1712 11.125 6.37634 10.7958 5.79029 10.2097C5.20424 9.62366 4.875 8.8288 4.875 8V3' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 6.125C2.375 6.45652 2.5067 6.77446 2.74112 7.00888C2.97554 7.2433 3.29348 7.375 3.625 7.375C3.95652 7.375 4.27446 7.2433 4.50888 7.00888C4.7433 6.77446 4.875 6.45652 4.875 6.125C4.875 5.79348 4.7433 5.47554 4.50888 5.24112C4.27446 5.0067 3.95652 4.875 3.625 4.875C3.29348 4.875 2.97554 5.0067 2.74112 5.24112C2.5067 5.47554 2.375 5.79348 2.375 6.125Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.125 6.125C11.125 6.45652 11.2567 6.77446 11.4911 7.00888C11.7255 7.2433 12.0435 7.375 12.375 7.375C12.7065 7.375 13.0245 7.2433 13.2589 7.00888C13.4933 6.77446 13.625 6.45652 13.625 6.125C13.625 5.79348 13.4933 5.47554 13.2589 5.24112C13.0245 5.0067 12.7065 4.875 12.375 4.875C12.0435 4.875 11.7255 5.0067 11.4911 5.24112C11.2567 5.47554 11.125 5.79348 11.125 6.125Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 13.625H10.5' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 11.125V13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.875 3H11.125' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.125 3V8C11.125 8.8288 10.7958 9.62366 10.2097 10.2097C9.62366 10.7958 8.8288 11.125 8 11.125C7.1712 11.125 6.37634 10.7958 5.79029 10.2097C5.20424 9.62366 4.875 8.8288 4.875 8V3' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 6.125C2.375 6.45652 2.5067 6.77446 2.74112 7.00888C2.97554 7.2433 3.29348 7.375 3.625 7.375C3.95652 7.375 4.27446 7.2433 4.50888 7.00888C4.7433 6.77446 4.875 6.45652 4.875 6.125C4.875 5.79348 4.7433 5.47554 4.50888 5.24112C4.27446 5.0067 3.95652 4.875 3.625 4.875C3.29348 4.875 2.97554 5.0067 2.74112 5.24112C2.5067 5.47554 2.375 5.79348 2.375 6.125Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.125 6.125C11.125 6.45652 11.2567 6.77446 11.4911 7.00888C11.7255 7.2433 12.0435 7.375 12.375 7.375C12.7065 7.375 13.0245 7.2433 13.2589 7.00888C13.4933 6.77446 13.625 6.45652 13.625 6.125C13.625 5.79348 13.4933 5.47554 13.2589 5.24112C13.0245 5.0067 12.7065 4.875 12.375 4.875C12.0435 4.875 11.7255 5.0067 11.4911 5.24112C11.2567 5.47554 11.125 5.79348 11.125 6.125Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-user-exclamation::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 4.875C5.5 5.53804 5.76339 6.17393 6.23223 6.64277C6.70107 7.11161 7.33696 7.375 8 7.375C8.66304 7.375 9.29893 7.11161 9.76777 6.64277C10.2366 6.17393 10.5 5.53804 10.5 4.875C10.5 4.21196 10.2366 3.57607 9.76777 3.10723C9.29893 2.63839 8.66304 2.375 8 2.375C7.33696 2.375 6.70107 2.63839 6.23223 3.10723C5.76339 3.57607 5.5 4.21196 5.5 4.875Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.25 13.625V12.375C4.25 11.712 4.51339 11.0761 4.98223 10.6072C5.45107 10.1384 6.08696 9.875 6.75 9.875H9.25C9.4675 9.875 9.67875 9.90312 9.88 9.955' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.375 10.5V12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.375 14.25V14.2563' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 4.875C5.5 5.53804 5.76339 6.17393 6.23223 6.64277C6.70107 7.11161 7.33696 7.375 8 7.375C8.66304 7.375 9.29893 7.11161 9.76777 6.64277C10.2366 6.17393 10.5 5.53804 10.5 4.875C10.5 4.21196 10.2366 3.57607 9.76777 3.10723C9.29893 2.63839 8.66304 2.375 8 2.375C7.33696 2.375 6.70107 2.63839 6.23223 3.10723C5.76339 3.57607 5.5 4.21196 5.5 4.875Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.25 13.625V12.375C4.25 11.712 4.51339 11.0761 4.98223 10.6072C5.45107 10.1384 6.08696 9.875 6.75 9.875H9.25C9.4675 9.875 9.67875 9.90312 9.88 9.955' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.375 10.5V12.375' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.375 14.25V14.2563' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-user-shield::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.25 13.625V12.375C4.25 11.712 4.51339 11.0761 4.98223 10.6072C5.45107 10.1384 6.08696 9.875 6.75 9.875H8' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.25 10.5C14.25 13 12.6875 14.25 12.0625 14.25C11.4375 14.25 9.875 13 9.875 10.5C10.5 10.5 11.4375 10.1875 12.0625 9.5625C12.6875 10.1875 13.625 10.5 14.25 10.5Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 4.875C5.5 5.53804 5.76339 6.17393 6.23223 6.64277C6.70107 7.11161 7.33696 7.375 8 7.375C8.66304 7.375 9.29893 7.11161 9.76777 6.64277C10.2366 6.17393 10.5 5.53804 10.5 4.875C10.5 4.21196 10.2366 3.57607 9.76777 3.10723C9.29893 2.63839 8.66304 2.375 8 2.375C7.33696 2.375 6.70107 2.63839 6.23223 3.10723C5.76339 3.57607 5.5 4.21196 5.5 4.875Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.25 13.625V12.375C4.25 11.712 4.51339 11.0761 4.98223 10.6072C5.45107 10.1384 6.08696 9.875 6.75 9.875H8' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.25 10.5C14.25 13 12.6875 14.25 12.0625 14.25C11.4375 14.25 9.875 13 9.875 10.5C10.5 10.5 11.4375 10.1875 12.0625 9.5625C12.6875 10.1875 13.625 10.5 14.25 10.5Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 4.875C5.5 5.53804 5.76339 6.17393 6.23223 6.64277C6.70107 7.11161 7.33696 7.375 8 7.375C8.66304 7.375 9.29893 7.11161 9.76777 6.64277C10.2366 6.17393 10.5 5.53804 10.5 4.875C10.5 4.21196 10.2366 3.57607 9.76777 3.10723C9.29893 2.63839 8.66304 2.375 8 2.375C7.33696 2.375 6.70107 2.63839 6.23223 3.10723C5.76339 3.57607 5.5 4.21196 5.5 4.875Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-users-group::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 8.625C6.75 8.95652 6.8817 9.27446 7.11612 9.50888C7.35054 9.7433 7.66848 9.875 8 9.875C8.33152 9.875 8.64946 9.7433 8.88388 9.50888C9.1183 9.27446 9.25 8.95652 9.25 8.625C9.25 8.29348 9.1183 7.97554 8.88388 7.74112C8.64946 7.5067 8.33152 7.375 8 7.375C7.66848 7.375 7.35054 7.5067 7.11612 7.74112C6.8817 7.97554 6.75 8.29348 6.75 8.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 13.625V13C5.5 12.6685 5.6317 12.3505 5.86612 12.1161C6.10054 11.8817 6.41848 11.75 6.75 11.75H9.25C9.58152 11.75 9.89946 11.8817 10.1339 12.1161C10.3683 12.3505 10.5 12.6685 10.5 13V13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 3.625C9.875 3.95652 10.0067 4.27446 10.2411 4.50888C10.4755 4.7433 10.7935 4.875 11.125 4.875C11.4565 4.875 11.7745 4.7433 12.0089 4.50888C12.2433 4.27446 12.375 3.95652 12.375 3.625C12.375 3.29348 12.2433 2.97554 12.0089 2.74112C11.7745 2.5067 11.4565 2.375 11.125 2.375C10.7935 2.375 10.4755 2.5067 10.2411 2.74112C10.0067 2.97554 9.875 3.29348 9.875 3.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.125 6.75H12.375C12.7065 6.75 13.0245 6.8817 13.2589 7.11612C13.4933 7.35054 13.625 7.66848 13.625 8V8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.625 3.625C3.625 3.95652 3.7567 4.27446 3.99112 4.50888C4.22554 4.7433 4.54348 4.875 4.875 4.875C5.20652 4.875 5.52446 4.7433 5.75888 4.50888C5.9933 4.27446 6.125 3.95652 6.125 3.625C6.125 3.29348 5.9933 2.97554 5.75888 2.74112C5.52446 2.5067 5.20652 2.375 4.875 2.375C4.54348 2.375 4.22554 2.5067 3.99112 2.74112C3.7567 2.97554 3.625 3.29348 3.625 3.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 8.625V8C2.375 7.66848 2.5067 7.35054 2.74112 7.11612C2.97554 6.8817 3.29348 6.75 3.625 6.75H4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 8.625C6.75 8.95652 6.8817 9.27446 7.11612 9.50888C7.35054 9.7433 7.66848 9.875 8 9.875C8.33152 9.875 8.64946 9.7433 8.88388 9.50888C9.1183 9.27446 9.25 8.95652 9.25 8.625C9.25 8.29348 9.1183 7.97554 8.88388 7.74112C8.64946 7.5067 8.33152 7.375 8 7.375C7.66848 7.375 7.35054 7.5067 7.11612 7.74112C6.8817 7.97554 6.75 8.29348 6.75 8.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 13.625V13C5.5 12.6685 5.6317 12.3505 5.86612 12.1161C6.10054 11.8817 6.41848 11.75 6.75 11.75H9.25C9.58152 11.75 9.89946 11.8817 10.1339 12.1161C10.3683 12.3505 10.5 12.6685 10.5 13V13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.875 3.625C9.875 3.95652 10.0067 4.27446 10.2411 4.50888C10.4755 4.7433 10.7935 4.875 11.125 4.875C11.4565 4.875 11.7745 4.7433 12.0089 4.50888C12.2433 4.27446 12.375 3.95652 12.375 3.625C12.375 3.29348 12.2433 2.97554 12.0089 2.74112C11.7745 2.5067 11.4565 2.375 11.125 2.375C10.7935 2.375 10.4755 2.5067 10.2411 2.74112C10.0067 2.97554 9.875 3.29348 9.875 3.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.125 6.75H12.375C12.7065 6.75 13.0245 6.8817 13.2589 7.11612C13.4933 7.35054 13.625 7.66848 13.625 8V8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.625 3.625C3.625 3.95652 3.7567 4.27446 3.99112 4.50888C4.22554 4.7433 4.54348 4.875 4.875 4.875C5.20652 4.875 5.52446 4.7433 5.75888 4.50888C5.9933 4.27446 6.125 3.95652 6.125 3.625C6.125 3.29348 5.9933 2.97554 5.75888 2.74112C5.52446 2.5067 5.20652 2.375 4.875 2.375C4.54348 2.375 4.22554 2.5067 3.99112 2.74112C3.7567 2.97554 3.625 3.29348 3.625 3.625Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.375 8.625V8C2.375 7.66848 2.5067 7.35054 2.74112 7.11612C2.97554 6.8817 3.29348 6.75 3.625 6.75H4.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-world::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.375 8C2.375 9.49184 2.96763 10.9226 4.02252 11.9775C5.07742 13.0324 6.50816 13.625 8 13.625C9.49184 13.625 10.9226 13.0324 11.9775 11.9775C13.0324 10.9226 13.625 9.49184 13.625 8C13.625 6.50816 13.0324 5.07742 11.9775 4.02252C10.9226 2.96763 9.49184 2.375 8 2.375C6.50816 2.375 5.07742 2.96763 4.02252 4.02252C2.96763 5.07742 2.375 6.50816 2.375 8Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.75 6.125H13.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.75 9.875H13.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.68925 2.375C6.63633 4.06226 6.07813 6.01117 6.07812 8C6.07813 9.98883 6.63633 11.9377 7.68925 13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.3125 2.375C9.36541 4.06226 9.92362 6.01117 9.92362 8C9.92362 9.98883 9.36541 11.9377 8.3125 13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.375 8C2.375 9.49184 2.96763 10.9226 4.02252 11.9775C5.07742 13.0324 6.50816 13.625 8 13.625C9.49184 13.625 10.9226 13.0324 11.9775 11.9775C13.0324 10.9226 13.625 9.49184 13.625 8C13.625 6.50816 13.0324 5.07742 11.9775 4.02252C10.9226 2.96763 9.49184 2.375 8 2.375C6.50816 2.375 5.07742 2.96763 4.02252 4.02252C2.96763 5.07742 2.375 6.50816 2.375 8Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.75 6.125H13.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.75 9.875H13.25' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.68925 2.375C6.63633 4.06226 6.07813 6.01117 6.07812 8C6.07813 9.98883 6.63633 11.9377 7.68925 13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.3125 2.375C9.36541 4.06226 9.92362 6.01117 9.92362 8C9.92362 9.98883 9.36541 11.9377 8.3125 13.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-zoom-in::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.375 6.75C2.375 7.32453 2.48816 7.89344 2.70803 8.42424C2.92789 8.95504 3.25015 9.43734 3.65641 9.84359C4.06266 10.2498 4.54496 10.5721 5.07576 10.792C5.60656 11.0118 6.17547 11.125 6.75 11.125C7.32453 11.125 7.89344 11.0118 8.42424 10.792C8.95504 10.5721 9.43734 10.2498 9.84359 9.84359C10.2498 9.43734 10.5721 8.95504 10.792 8.42424C11.0118 7.89344 11.125 7.32453 11.125 6.75C11.125 6.17547 11.0118 5.60656 10.792 5.07576C10.5721 4.54496 10.2498 4.06266 9.84359 3.65641C9.43734 3.25015 8.95504 2.92789 8.42424 2.70803C7.89344 2.48816 7.32453 2.375 6.75 2.375C6.17547 2.375 5.60656 2.48816 5.07576 2.70803C4.54496 2.92789 4.06266 3.25015 3.65641 3.65641C3.25015 4.06266 2.92789 4.54496 2.70803 5.07576C2.48816 5.60656 2.375 6.17547 2.375 6.75Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.875 6.75H8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.75 4.875V8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.625 13.625L9.875 9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.375 6.75C2.375 7.32453 2.48816 7.89344 2.70803 8.42424C2.92789 8.95504 3.25015 9.43734 3.65641 9.84359C4.06266 10.2498 4.54496 10.5721 5.07576 10.792C5.60656 11.0118 6.17547 11.125 6.75 11.125C7.32453 11.125 7.89344 11.0118 8.42424 10.792C8.95504 10.5721 9.43734 10.2498 9.84359 9.84359C10.2498 9.43734 10.5721 8.95504 10.792 8.42424C11.0118 7.89344 11.125 7.32453 11.125 6.75C11.125 6.17547 11.0118 5.60656 10.792 5.07576C10.5721 4.54496 10.2498 4.06266 9.84359 3.65641C9.43734 3.25015 8.95504 2.92789 8.42424 2.70803C7.89344 2.48816 7.32453 2.375 6.75 2.375C6.17547 2.375 5.60656 2.48816 5.07576 2.70803C4.54496 2.92789 4.06266 3.25015 3.65641 3.65641C3.25015 4.06266 2.92789 4.54496 2.70803 5.07576C2.48816 5.60656 2.375 6.17547 2.375 6.75Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.875 6.75H8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.75 4.875V8.625' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.625 13.625L9.875 9.875' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-facebook::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M193.990148,1.84130159 L193.990148,42.4582484 L169.823556,42.4582484 C150.888296,42.4582484 147.351481,51.5367514 147.351481,64.6129467 L147.351481,93.6897573 L192.453259,93.6897573 L186.453481,139.22997 L147.351481,139.22997 L147.351481,256 L100.249778,256 L100.249778,139.22997 L61,139.22997 L61,93.6897573 L100.249778,93.6897573 L100.249778,60.1524674 C100.249778,21.2291242 124.110963,0 158.897852,0 C175.517926,0 189.842519,1.23081657 194,1.84130159 L193.990148,1.84130159 Z' id='Path' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M193.990148,1.84130159 L193.990148,42.4582484 L169.823556,42.4582484 C150.888296,42.4582484 147.351481,51.5367514 147.351481,64.6129467 L147.351481,93.6897573 L192.453259,93.6897573 L186.453481,139.22997 L147.351481,139.22997 L147.351481,256 L100.249778,256 L100.249778,139.22997 L61,139.22997 L61,93.6897573 L100.249778,93.6897573 L100.249778,60.1524674 C100.249778,21.2291242 124.110963,0 158.897852,0 C175.517926,0 189.842519,1.23081657 194,1.84130159 L193.990148,1.84130159 Z' id='Path' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/svg%3E");
}

.icon-linkedin::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M5.453 9.766v15.484h-5.156v-15.484h5.156zM5.781 4.984c0.016 1.484-1.109 2.672-2.906 2.672v0h-0.031c-1.734 0-2.844-1.188-2.844-2.672 0-1.516 1.156-2.672 2.906-2.672 1.766 0 2.859 1.156 2.875 2.672zM24 16.375v8.875h-5.141v-8.281c0-2.078-0.75-3.5-2.609-3.5-1.422 0-2.266 0.953-2.641 1.875-0.125 0.344-0.172 0.797-0.172 1.266v8.641h-5.141c0.063-14.031 0-15.484 0-15.484h5.141v2.25h-0.031c0.672-1.062 1.891-2.609 4.672-2.609 3.391 0 5.922 2.219 5.922 6.969z'%3E%3C/path%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M5.453 9.766v15.484h-5.156v-15.484h5.156zM5.781 4.984c0.016 1.484-1.109 2.672-2.906 2.672v0h-0.031c-1.734 0-2.844-1.188-2.844-2.672 0-1.516 1.156-2.672 2.906-2.672 1.766 0 2.859 1.156 2.875 2.672zM24 16.375v8.875h-5.141v-8.281c0-2.078-0.75-3.5-2.609-3.5-1.422 0-2.266 0.953-2.641 1.875-0.125 0.344-0.172 0.797-0.172 1.266v8.641h-5.141c0.063-14.031 0-15.484 0-15.484h5.141v2.25h-0.031c0.672-1.062 1.891-2.609 4.672-2.609 3.391 0 5.922 2.219 5.922 6.969z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.icon-instagram::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M16 14c0-2.203-1.797-4-4-4s-4 1.797-4 4 1.797 4 4 4 4-1.797 4-4zM18.156 14c0 3.406-2.75 6.156-6.156 6.156s-6.156-2.75-6.156-6.156 2.75-6.156 6.156-6.156 6.156 2.75 6.156 6.156zM19.844 7.594c0 0.797-0.641 1.437-1.437 1.437s-1.437-0.641-1.437-1.437 0.641-1.437 1.437-1.437 1.437 0.641 1.437 1.437zM12 4.156c-1.75 0-5.5-0.141-7.078 0.484-0.547 0.219-0.953 0.484-1.375 0.906s-0.688 0.828-0.906 1.375c-0.625 1.578-0.484 5.328-0.484 7.078s-0.141 5.5 0.484 7.078c0.219 0.547 0.484 0.953 0.906 1.375s0.828 0.688 1.375 0.906c1.578 0.625 5.328 0.484 7.078 0.484s5.5 0.141 7.078-0.484c0.547-0.219 0.953-0.484 1.375-0.906s0.688-0.828 0.906-1.375c0.625-1.578 0.484-5.328 0.484-7.078s0.141-5.5-0.484-7.078c-0.219-0.547-0.484-0.953-0.906-1.375s-0.828-0.688-1.375-0.906c-1.578-0.625-5.328-0.484-7.078-0.484zM24 14c0 1.656 0.016 3.297-0.078 4.953-0.094 1.922-0.531 3.625-1.937 5.031s-3.109 1.844-5.031 1.937c-1.656 0.094-3.297 0.078-4.953 0.078s-3.297 0.016-4.953-0.078c-1.922-0.094-3.625-0.531-5.031-1.937s-1.844-3.109-1.937-5.031c-0.094-1.656-0.078-3.297-0.078-4.953s-0.016-3.297 0.078-4.953c0.094-1.922 0.531-3.625 1.937-5.031s3.109-1.844 5.031-1.937c1.656-0.094 3.297-0.078 4.953-0.078s3.297-0.016 4.953 0.078c1.922 0.094 3.625 0.531 5.031 1.937s1.844 3.109 1.937 5.031c0.094 1.656 0.078 3.297 0.078 4.953z'%3E%3C/path%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M16 14c0-2.203-1.797-4-4-4s-4 1.797-4 4 1.797 4 4 4 4-1.797 4-4zM18.156 14c0 3.406-2.75 6.156-6.156 6.156s-6.156-2.75-6.156-6.156 2.75-6.156 6.156-6.156 6.156 2.75 6.156 6.156zM19.844 7.594c0 0.797-0.641 1.437-1.437 1.437s-1.437-0.641-1.437-1.437 0.641-1.437 1.437-1.437 1.437 0.641 1.437 1.437zM12 4.156c-1.75 0-5.5-0.141-7.078 0.484-0.547 0.219-0.953 0.484-1.375 0.906s-0.688 0.828-0.906 1.375c-0.625 1.578-0.484 5.328-0.484 7.078s-0.141 5.5 0.484 7.078c0.219 0.547 0.484 0.953 0.906 1.375s0.828 0.688 1.375 0.906c1.578 0.625 5.328 0.484 7.078 0.484s5.5 0.141 7.078-0.484c0.547-0.219 0.953-0.484 1.375-0.906s0.688-0.828 0.906-1.375c0.625-1.578 0.484-5.328 0.484-7.078s0.141-5.5-0.484-7.078c-0.219-0.547-0.484-0.953-0.906-1.375s-0.828-0.688-1.375-0.906c-1.578-0.625-5.328-0.484-7.078-0.484zM24 14c0 1.656 0.016 3.297-0.078 4.953-0.094 1.922-0.531 3.625-1.937 5.031s-3.109 1.844-5.031 1.937c-1.656 0.094-3.297 0.078-4.953 0.078s-3.297 0.016-4.953-0.078c-1.922-0.094-3.625-0.531-5.031-1.937s-1.844-3.109-1.937-5.031c-0.094-1.656-0.078-3.297-0.078-4.953s-0.016-3.297 0.078-4.953c0.094-1.922 0.531-3.625 1.937-5.031s3.109-1.844 5.031-1.937c1.656-0.094 3.297-0.078 4.953-0.078s3.297-0.016 4.953 0.078c1.922 0.094 3.625 0.531 5.031 1.937s1.844 3.109 1.937 5.031c0.094 1.656 0.078 3.297 0.078 4.953z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.icon-x::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M24.325 3h4.411l-9.636 11.013 11.336 14.987h-8.876l-6.952-9.089-7.955 9.089h-4.413l10.307-11.78-10.875-14.22h9.101l6.284 8.308zM22.777 26.36h2.444l-15.776-20.859h-2.623z'%3E%3C/path%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M24.325 3h4.411l-9.636 11.013 11.336 14.987h-8.876l-6.952-9.089-7.955 9.089h-4.413l10.307-11.78-10.875-14.22h9.101l6.284 8.308zM22.777 26.36h2.444l-15.776-20.859h-2.623z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.icon-xing::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 28'%3E%3Cpath d='M9.328 10.422c0 0-0.156 0.266-4.016 7.125-0.203 0.344-0.469 0.719-1.016 0.719h-3.734c-0.219 0-0.391-0.109-0.484-0.266s-0.109-0.359 0-0.562l3.953-7c0.016 0 0.016 0 0-0.016l-2.516-4.359c-0.109-0.203-0.125-0.422-0.016-0.578 0.094-0.156 0.281-0.234 0.5-0.234h3.734c0.562 0 0.844 0.375 1.031 0.703 2.547 4.453 2.562 4.469 2.562 4.469zM21.922 0.391c0.109 0.156 0.109 0.375 0 0.578l-8.25 14.594c-0.016 0-0.016 0.016 0 0.016l5.25 9.609c0.109 0.203 0.109 0.422 0.016 0.578-0.109 0.156-0.281 0.234-0.5 0.234h-3.734c-0.562 0-0.859-0.375-1.031-0.703-5.297-9.703-5.297-9.719-5.297-9.719s0.266-0.469 8.297-14.719c0.203-0.359 0.438-0.703 1-0.703h3.766c0.219 0 0.391 0.078 0.484 0.234z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 28'%3E%3Cpath d='M9.328 10.422c0 0-0.156 0.266-4.016 7.125-0.203 0.344-0.469 0.719-1.016 0.719h-3.734c-0.219 0-0.391-0.109-0.484-0.266s-0.109-0.359 0-0.562l3.953-7c0.016 0 0.016 0 0-0.016l-2.516-4.359c-0.109-0.203-0.125-0.422-0.016-0.578 0.094-0.156 0.281-0.234 0.5-0.234h3.734c0.562 0 0.844 0.375 1.031 0.703 2.547 4.453 2.562 4.469 2.562 4.469zM21.922 0.391c0.109 0.156 0.109 0.375 0 0.578l-8.25 14.594c-0.016 0-0.016 0.016 0 0.016l5.25 9.609c0.109 0.203 0.109 0.422 0.016 0.578-0.109 0.156-0.281 0.234-0.5 0.234h-3.734c-0.562 0-0.859-0.375-1.031-0.703-5.297-9.703-5.297-9.719-5.297-9.719s0.266-0.469 8.297-14.719c0.203-0.359 0.438-0.703 1-0.703h3.766c0.219 0 0.391 0.078 0.484 0.234z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-youtube::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M11.109 17.625l7.562-3.906-7.562-3.953v7.859zM14 4.156c5.891 0 9.797 0.281 9.797 0.281 0.547 0.063 1.75 0.063 2.812 1.188 0 0 0.859 0.844 1.109 2.781 0.297 2.266 0.281 4.531 0.281 4.531v2.125s0.016 2.266-0.281 4.531c-0.25 1.922-1.109 2.781-1.109 2.781-1.062 1.109-2.266 1.109-2.812 1.172 0 0-3.906 0.297-9.797 0.297v0c-7.281-0.063-9.516-0.281-9.516-0.281-0.625-0.109-2.031-0.078-3.094-1.188 0 0-0.859-0.859-1.109-2.781-0.297-2.266-0.281-4.531-0.281-4.531v-2.125s-0.016-2.266 0.281-4.531c0.25-1.937 1.109-2.781 1.109-2.781 1.062-1.125 2.266-1.125 2.812-1.188 0 0 3.906-0.281 9.797-0.281v0z'%3E%3C/path%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M11.109 17.625l7.562-3.906-7.562-3.953v7.859zM14 4.156c5.891 0 9.797 0.281 9.797 0.281 0.547 0.063 1.75 0.063 2.812 1.188 0 0 0.859 0.844 1.109 2.781 0.297 2.266 0.281 4.531 0.281 4.531v2.125s0.016 2.266-0.281 4.531c-0.25 1.922-1.109 2.781-1.109 2.781-1.062 1.109-2.266 1.109-2.812 1.172 0 0-3.906 0.297-9.797 0.297v0c-7.281-0.063-9.516-0.281-9.516-0.281-0.625-0.109-2.031-0.078-3.094-1.188 0 0-0.859-0.859-1.109-2.781-0.297-2.266-0.281-4.531-0.281-4.531v-2.125s-0.016-2.266 0.281-4.531c0.25-1.937 1.109-2.781 1.109-2.781 1.062-1.125 2.266-1.125 2.812-1.188 0 0 3.906-0.281 9.797-0.281v0z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.icon-whatsapp::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M163.888083,140.90743 C166.70325,140.90743 193.648417,154.963245 194.812583,156.953074 C195.140667,157.778641 195.140667,158.773556 195.140667,159.429776 C195.140667,163.568198 193.81775,168.193492 192.3255,172.003804 C188.526083,181.264977 173.137917,187.213296 163.71875,187.213296 C155.78125,187.213296 139.408833,180.270062 132.296833,176.957208 C108.653667,166.203663 93.93225,147.850664 79.70825,126.851615 C73.42175,117.590441 67.802,106.180676 67.9713333,94.77091 L67.9713333,93.4478852 C68.2994167,82.535577 72.2681667,74.7561913 80.2056667,67.3155001 C82.6821667,64.9975607 85.328,63.6745359 88.7993333,63.6745359 C90.7784167,63.6745359 92.7680833,64.1719932 94.9165,64.1719932 C99.3826667,64.1719932 100.208167,65.495018 101.859167,69.7922024 C103.01275,72.6075991 111.447667,95.0990201 111.447667,96.750155 C111.447667,103.037169 100.038833,110.14975 100.038833,113.949477 C100.038833,114.775044 100.366917,115.600612 100.864333,116.426179 C104.505,124.194981 111.447667,133.128044 117.734167,139.086948 C125.343583,146.368876 133.439833,151.163518 142.70025,155.788812 C143.853833,156.455617 145.018,156.94249 146.340917,156.94249 C151.3045,156.94249 159.570083,140.896845 163.866917,140.896845 L163.888083,140.90743 Z M130.31775,228.555174 C187.53125,228.555174 234.161417,181.921197 234.161417,124.703022 C234.161417,67.4848472 187.53125,20.8508703 130.31775,20.8508703 C73.10425,20.8508703 26.4740833,67.4848472 26.4740833,124.703022 C26.4740833,146.538223 33.41675,167.865382 46.3178333,185.562161 L33.258,224.099227 L73.2735833,211.366437 C90.1434167,222.448092 110.145917,228.565758 130.328333,228.565758 L130.31775,228.555174 Z M130.31775,0 C199.109417,0 255,55.8951503 255,124.692438 C255,193.489726 199.109417,249.384876 130.31775,249.384876 C109.320417,249.384876 88.4818333,244.092777 69.961,233.836689 L1,256 L23.4895833,189.023194 C11.7526667,169.67528 5.6355,147.342622 5.6355,124.692438 C5.6355,55.8951503 61.5260833,0 130.31775,0 L130.31775,0 Z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M163.888083,140.90743 C166.70325,140.90743 193.648417,154.963245 194.812583,156.953074 C195.140667,157.778641 195.140667,158.773556 195.140667,159.429776 C195.140667,163.568198 193.81775,168.193492 192.3255,172.003804 C188.526083,181.264977 173.137917,187.213296 163.71875,187.213296 C155.78125,187.213296 139.408833,180.270062 132.296833,176.957208 C108.653667,166.203663 93.93225,147.850664 79.70825,126.851615 C73.42175,117.590441 67.802,106.180676 67.9713333,94.77091 L67.9713333,93.4478852 C68.2994167,82.535577 72.2681667,74.7561913 80.2056667,67.3155001 C82.6821667,64.9975607 85.328,63.6745359 88.7993333,63.6745359 C90.7784167,63.6745359 92.7680833,64.1719932 94.9165,64.1719932 C99.3826667,64.1719932 100.208167,65.495018 101.859167,69.7922024 C103.01275,72.6075991 111.447667,95.0990201 111.447667,96.750155 C111.447667,103.037169 100.038833,110.14975 100.038833,113.949477 C100.038833,114.775044 100.366917,115.600612 100.864333,116.426179 C104.505,124.194981 111.447667,133.128044 117.734167,139.086948 C125.343583,146.368876 133.439833,151.163518 142.70025,155.788812 C143.853833,156.455617 145.018,156.94249 146.340917,156.94249 C151.3045,156.94249 159.570083,140.896845 163.866917,140.896845 L163.888083,140.90743 Z M130.31775,228.555174 C187.53125,228.555174 234.161417,181.921197 234.161417,124.703022 C234.161417,67.4848472 187.53125,20.8508703 130.31775,20.8508703 C73.10425,20.8508703 26.4740833,67.4848472 26.4740833,124.703022 C26.4740833,146.538223 33.41675,167.865382 46.3178333,185.562161 L33.258,224.099227 L73.2735833,211.366437 C90.1434167,222.448092 110.145917,228.565758 130.328333,228.565758 L130.31775,228.555174 Z M130.31775,0 C199.109417,0 255,55.8951503 255,124.692438 C255,193.489726 199.109417,249.384876 130.31775,249.384876 C109.320417,249.384876 88.4818333,244.092777 69.961,233.836689 L1,256 L23.4895833,189.023194 C11.7526667,169.67528 5.6355,147.342622 5.6355,124.692438 C5.6355,55.8951503 61.5260833,0 130.31775,0 L130.31775,0 Z'%3E%3C/path%3E%3C/svg%3E");
}

.standalone-icon::before,
.inline-icon::before {
  background-color: #000;
}

.standalone-icon::before {
  width: 1.25rem;
  height: 1.25rem;
}
.standalone-icon {
  width: 1.25rem;
  height: 1.25rem;
}
.standalone-icon.icon--extra-small::before {
  width: 0.375rem;
  height: 0.375rem;
}
.standalone-icon.icon--extra-small {
  width: 0.375rem;
  height: 0.375rem;
}
.standalone-icon.icon--small::before {
  width: 0.625rem;
  height: 0.625rem;
}
.standalone-icon.icon--small {
  width: 0.625rem;
  height: 0.625rem;
}
.standalone-icon.icon--medium::before {
  width: 1.25rem;
  height: 1.25rem;
}
.standalone-icon.icon--medium {
  width: 1.25rem;
  height: 1.25rem;
}
.standalone-icon.icon--large::before {
  width: 1.5rem;
  height: 1.5rem;
}
.standalone-icon.icon--large {
  width: 1.5rem;
  height: 1.5rem;
}

.inline-icon::before {
  width: 1em;
  height: 1em;
}
.inline-icon.inline-icon--left {
  padding-left: 1.5em;
}
.inline-icon.inline-icon--right {
  padding-right: 1.5em;
}

.standalone-icon,
.inline-icon {
  display: inline-block;
  position: relative;
}
.standalone-icon::before,
.inline-icon::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  overflow: hidden;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}

.inline-icon.inline-icon--left::before {
  right: auto;
  left: 0;
  transform: translate(0, -50%);
}
.inline-icon.inline-icon--right::before {
  left: auto;
  right: 0;
  transform: translate(0, -50%);
}

.badge {
  font-family: inherit;
  text-transform: none;
  font-weight: 600;
  text-decoration: none;
}

.badge.badge-dark {
  color: #000;
  background-color: #6C737F;
  border-color: transparent;
}
.badge.badge-light {
  color: #000;
  background-color: #ffffff;
  border-color: transparent;
}
.badge.badge-success {
  color: #ffffff;
  background-color: #2d8130;
  border-color: transparent;
}
.badge.badge-warning {
  color: #ffffff;
  background-color: #f3cf20;
  border-color: transparent;
}
.badge.badge-info {
  color: #ffffff;
  background-color: #007bff;
  border-color: transparent;
}
.badge.badge-danger {
  color: #ffffff;
  background-color: #d20e2c;
  border-color: transparent;
}
.badge {
  font-size: 1em;
  border-radius: 0.25rem;
  border-width: 0;
  padding: 0.125rem 0.3125rem 0.125rem 0.3125rem;
}
.badge .inline-icon::before {
  width: 0.75em;
  height: 0.75em;
}
.badge .inline-icon.inline-icon--left {
  padding-left: 1.5em;
}
.badge .inline-icon.inline-icon--right {
  padding-right: 1.5em;
}

@media (min-width: 768px) {
  .badge {
    font-size: 1em;
    border-radius: 0.25rem;
    border-width: 0;
    padding: 0.3125rem 0.625rem 0.3125rem 0.625rem;
  }
  .badge .inline-icon::before {
    width: 0.75em;
    height: 0.75em;
  }
  .badge .inline-icon.inline-icon--left {
    padding-left: 1.5em;
  }
  .badge .inline-icon.inline-icon--right {
    padding-right: 1.5em;
  }
}
.badge {
  display: inline-flex;
  overflow: hidden;
  border-style: solid;
}

.category {
  font-family: "PlusJakartaSans", sans-serif;
  text-transform: none;
  transition: all 0.3s ease-in-out;
  font-weight: 400;
  text-decoration: none;
}
.category .inline-icon::before,
.category .icon-close::before,
.category .icon-loader::before {
  transition: all 0.3s ease-in-out;
}
.category.category--active {
  font-weight: 400;
  text-decoration: none;
}

.category.category-trigger:hover,
a.category:hover {
  font-weight: 400;
  text-decoration: none;
}

.category {
  color: #000;
  background-color: transparent;
  border-color: #D2D6DB;
}
.category .inline-icon::before {
  background-color: #000;
}
.category .standalone-icon::before {
  background-color: #000;
}
.category.category--active {
  color: #ffffff;
  background-color: #2C4480;
  border-color: #2C4480;
}
.category.category--active .inline-icon::before {
  background-color: #ffffff;
}
.category.category--active .standalone-icon::before {
  background-color: #ffffff;
}

.category.category-trigger.category--loading .category-inner::before,
a.category.category--loading .category-inner::before {
  background-color: #2C4480;
}
.category.category-trigger.category--loading .category-inner .icon-loader::before,
a.category.category--loading .category-inner .icon-loader::before {
  background-color: #ffffff;
}
.category.category-trigger:hover,
a.category:hover {
  color: #2C4480;
  background-color: transparent;
  border-color: #2C4480;
}
.category.category-trigger:hover .inline-icon::before,
a.category:hover .inline-icon::before {
  background-color: #2C4480;
}
.category.category-trigger:hover .standalone-icon::before,
a.category:hover .standalone-icon::before {
  background-color: #2C4480;
}
.category.category-trigger.category--active:hover,
a.category.category--active:hover {
  color: #ffffff;
  background-color: #0056b3;
  border-color: #0056b3;
}
.category.category-trigger.category--active:hover .inline-icon::before,
a.category.category--active:hover .inline-icon::before {
  background-color: #ffffff;
}
.category.category-trigger.category--active:hover .standalone-icon::before,
a.category.category--active:hover .standalone-icon::before {
  background-color: #ffffff;
}

.categories {
  gap: 0.5rem 1rem;
}

.category {
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: none;
  border-radius: 100vw;
  border-width: 0.0625rem;
  height: calc(max(1.0875rem, 1.2em) + 1.125rem);
}
.category .category-inner {
  gap: 0.625em;
  padding: 0.5rem 1rem 0.5rem 1rem;
}
.category .inline-icon::before {
  width: 1.2em;
  height: 1.2em;
}
.category .inline-icon.inline-icon--left {
  padding-left: 1.825em;
}
.category .inline-icon.inline-icon--right {
  padding-right: 1.825em;
}
.category .standalone-icon.icon-close, .category .standalone-icon.icon-loader {
  width: 1.2em;
  height: 1.2em;
}
.category .standalone-icon.icon-close::before, .category .standalone-icon.icon-loader::before {
  width: 1.2em;
  height: 1.2em;
}

@media (min-width: 768px) {
  .categories {
    gap: 0.5rem 1rem;
  }
  .category {
    font-size: 0.75rem;
    line-height: 1.45;
    letter-spacing: none;
    border-radius: 100vw;
    border-width: 0.0625rem;
    height: calc(max(1.0875rem, 1.2em) + 1.125rem);
  }
  .category .category-inner {
    gap: 0.625em;
    padding: 0.5rem 1rem 0.5rem 1rem;
  }
  .category .inline-icon::before {
    width: 1.2em;
    height: 1.2em;
  }
  .category .inline-icon.inline-icon--left {
    padding-left: 1.825em;
  }
  .category .inline-icon.inline-icon--right {
    padding-right: 1.825em;
  }
  .category .standalone-icon.icon-close, .category .standalone-icon.icon-loader {
    width: 1.2em;
    height: 1.2em;
  }
  .category .standalone-icon.icon-close::before, .category .standalone-icon.icon-loader::before {
    width: 1.2em;
    height: 1.2em;
  }
}
.categories {
  display: flex;
  flex-wrap: wrap;
}

.category {
  display: inline-flex;
  overflow: hidden;
  border-style: solid;
  position: relative;
}
.category .category-inner {
  display: flex;
  align-items: center;
}
.category .category-inner::before {
  content: "";
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  transition: all 0s linear;
}
.category .category-inner .inline-icon {
  width: auto;
}
.category .category-inner .icon-loader {
  display: none;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0s linear;
  z-index: 2;
}
.category .category-inner .icon-close {
  display: none;
}
.category .checkbox {
  display: none;
}
.category.category--hidden {
  display: none;
}
.category.category--loading .category-inner::before {
  display: block;
}
.category.category--loading .category-inner .icon-loader {
  display: block;
}
.category.category--active .category-inner .icon-close {
  display: block;
}

.category.category-trigger,
a.category {
  cursor: pointer;
}

.eyebrow {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}

.eyebrow {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.6);
}
.eyebrow .inline-icon::before {
  background-color: rgba(0, 0, 0, 0.6);
}

.eyebrow {
  text-align: left;
}

.eyebrow {
  font-size: 0.875rem;
  line-height: 1.45;
  letter-spacing: normal;
  padding: 0 0 0 0;
  border-radius: 0;
}
.eyebrow .inline-icon::before {
  width: 1.33em;
  height: 1.33em;
}
.eyebrow .inline-icon.inline-icon--left {
  padding-left: 2.205em;
}
.eyebrow .inline-icon.inline-icon--left::before {
  left: 0.25em;
}
.eyebrow .inline-icon.inline-icon--right {
  padding-right: 2.205em;
}
.eyebrow .inline-icon.inline-icon--right::before {
  right: 0.25em;
}

@media (min-width: 768px) {
  .eyebrow {
    font-size: 0.875rem;
    line-height: 1.45;
    letter-spacing: normal;
    padding: 0 0 0 0;
    border-radius: 0;
  }
  .eyebrow .inline-icon::before {
    width: 1.33em;
    height: 1.33em;
  }
  .eyebrow .inline-icon.inline-icon--left {
    padding-left: 2.205em;
  }
  .eyebrow .inline-icon.inline-icon--left::before {
    left: 0.25em;
  }
  .eyebrow .inline-icon.inline-icon--right {
    padding-right: 2.205em;
  }
  .eyebrow .inline-icon.inline-icon--right::before {
    right: 0.25em;
  }
}
.eyebrow {
  overflow: hidden;
  display: block;
  hyphens: manual;
  margin: 0;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
@media (min-width: 768px) {
  .eyebrow {
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }
}
.eyebrow > * {
  display: inline-block;
}

.heading {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}

.heading.heading--xs {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}

.heading.heading--sm {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}

.heading.heading--md {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}

.heading.heading--lg {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}

.heading.heading--xl {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}

.heading {
  color: #000;
}
.heading.heading--primary {
  color: #2C4480;
}
.heading.heading--secondary {
  color: #0E70B4;
}

.heading {
  text-align: left;
}
.heading p {
  text-align: inherit;
}

.eyebrow + .heading.heading--xs {
  margin-top: 0.25rem;
}

.heading.heading--xs {
  font-size: 1rem;
  line-height: 1.25;
  letter-spacing: normal;
}

.eyebrow + .heading.heading--sm {
  margin-top: 0.25rem;
}

.heading.heading--sm {
  font-size: 1.125rem;
  line-height: 1.25;
  letter-spacing: normal;
}

.eyebrow + .heading.heading--md {
  margin-top: 0.25rem;
}

.heading.heading--md {
  font-size: 1.3125rem;
  line-height: 1.45;
  letter-spacing: normal;
}

.eyebrow + .heading.heading--lg {
  margin-top: 0.25rem;
}

.heading.heading--lg {
  font-size: 1.5rem;
  line-height: 1.45;
  letter-spacing: normal;
}

.eyebrow + .heading.heading--xl {
  margin-top: 0.25rem;
}

.heading.heading--xl {
  font-size: 1.75rem;
  line-height: 1.45;
  letter-spacing: normal;
}

.eyebrow + .heading.heading--2xl {
  margin-top: 0.25rem;
}

.heading.heading--2xl {
  font-size: 2rem;
  line-height: 1.45;
  letter-spacing: normal;
}

@media (min-width: 768px) {
  .eyebrow + .heading.heading--xs {
    margin-top: 0.25rem;
  }
  .heading.heading--xs {
    font-size: 1rem;
    line-height: 1.25;
    letter-spacing: normal;
  }
  .eyebrow + .heading.heading--sm {
    margin-top: 0.25rem;
  }
  .heading.heading--sm {
    font-size: 1.25rem;
    line-height: 1.45;
    letter-spacing: normal;
  }
  .eyebrow + .heading.heading--md {
    margin-top: 0.25rem;
  }
  .heading.heading--md {
    font-size: 1.5rem;
    line-height: 1.45;
    letter-spacing: normal;
  }
  .eyebrow + .heading.heading--lg {
    margin-top: 0.25rem;
  }
  .heading.heading--lg {
    font-size: 1.75rem;
    line-height: 1.45;
    letter-spacing: normal;
  }
  .eyebrow + .heading.heading--xl {
    margin-top: 0.25rem;
  }
  .heading.heading--xl {
    font-size: 2rem;
    line-height: 1.4;
    letter-spacing: normal;
  }
  .eyebrow + .heading.heading--2xl {
    margin-top: 0.25rem;
  }
  .heading.heading--2xl {
    font-size: 2.5rem;
    line-height: 1.4;
    letter-spacing: normal;
  }
}
@media (min-width: 992px) {
  .eyebrow + .heading.heading--xs {
    margin-top: 0.25rem;
  }
  .heading.heading--xs {
    font-size: 1rem;
    line-height: 1.25;
    letter-spacing: normal;
  }
  .eyebrow + .heading.heading--sm {
    margin-top: 0.25rem;
  }
  .heading.heading--sm {
    font-size: 1.25rem;
    line-height: 1.45;
    letter-spacing: normal;
  }
  .eyebrow + .heading.heading--md {
    margin-top: 0.25rem;
  }
  .heading.heading--md {
    font-size: 1.5rem;
    line-height: 1.45;
    letter-spacing: normal;
  }
  .eyebrow + .heading.heading--lg {
    margin-top: 0.25rem;
  }
  .heading.heading--lg {
    font-size: 1.75rem;
    line-height: 1.45;
    letter-spacing: normal;
  }
  .eyebrow + .heading.heading--xl {
    margin-top: 0.25rem;
  }
  .heading.heading--xl {
    font-size: 2.25rem;
    line-height: 1.4;
    letter-spacing: normal;
  }
  .eyebrow + .heading.heading--2xl {
    margin-top: 0.25rem;
  }
  .heading.heading--2xl {
    font-size: 3rem;
    line-height: 1.35;
    letter-spacing: normal;
  }
}
.heading {
  display: block;
  margin: 0;
  text-align: inherit;
  hyphens: auto;
  word-break: break-word;
  overflow-wrap: break-word;
  position: relative;
}
@media (min-width: 768px) {
  .heading {
    hyphens: manual;
    word-break: normal;
    overflow-wrap: normal;
  }
}
.heading > * {
  display: inline-block;
}

.text {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}

.text {
  color: #000;
}

.text {
  align-items: flex-start;
  text-align: left;
}

.eyebrow + .text,
.heading + .text,
.text + .text {
  margin-top: 1rem;
}

.text {
  font-size: 1rem;
  line-height: 1.45;
  letter-spacing: normal;
}

.text.text--subline,
.text .text--subline {
  font-size: 0.75rem;
  line-height: 1.75;
  letter-spacing: normal;
}

.text.text--lead,
.text .text--lead {
  font-size: 1.25rem;
  line-height: 1.45;
  letter-spacing: normal;
}

.text {
  margin: 0;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
@media (min-width: 768px) {
  .text {
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }
}

.image.image--lazyload img {
  transition: filter 0.2s ease-in-out;
}
.image.image--lazyload:not(.image--loaded) img {
  filter: blur(3.125rem);
}

.image {
  border-radius: 0.75rem;
}

.image {
  overflow: hidden;
  position: relative;
}
.image img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  height: auto;
  display: block;
}
.image::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
}

.placeholder {
  background-size: cover;
  background-position: center;
}

figcaption {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}

figcaption {
  color: #000;
}

figcaption {
  border-radius: 0.75rem;
  margin-top: 0.5rem;
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: normal;
}

.accordion .accordion-item {
  transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.accordion .accordion-item .header-section::after {
  transition: height 0s 0.15s linear;
}
.accordion .accordion-item .header-section .toggle-outer {
  transition: transform 0.3s ease-in-out;
}
.accordion .accordion-item .header-section .toggle-outer .standalone-icon {
  transition: background-color 0.2s ease-in-out;
}
.accordion .accordion-item .content-section {
  transition: height 0.3s ease-in-out;
}

.accordion .accordion-item {
  border-color: #D2D6DB;
  background-color: #ffffff;
  box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.1);
}
.accordion .accordion-item .header-section::after {
  background-color: #F3F4F6;
}
.accordion .accordion-item .header-section .toggle-outer .standalone-icon::before {
  background-color: #0E70B4;
}
.accordion .accordion-item:hover {
  border-color: #D2D6DB;
  background-color: #ffffff;
  box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.1);
}
.accordion .accordion-item:hover .header-section::after {
  background-color: #F3F4F6;
}
.accordion .accordion-item:hover .header-section .toggle-outer .standalone-icon::before {
  background-color: #0E70B4;
}

.accordion .accordion-item {
  border-radius: 0.75rem;
  border-width: 0;
}
.accordion .accordion-item .header-section {
  padding: 1.5rem 2rem 1.5rem 2rem;
  gap: 3.5rem;
}
.accordion .accordion-item .header-section::after {
  left: 2rem;
  right: 2rem;
  border-radius: 100vw;
}
.accordion .accordion-item .header-section .toggle-outer {
  width: 2rem;
  height: 2rem;
}
.accordion .accordion-item .header-section .toggle-outer .standalone-icon {
  width: 2rem;
  height: 2rem;
}
.accordion .accordion-item .header-section .toggle-outer .standalone-icon::before {
  width: 2rem;
  height: 2rem;
}
.accordion .accordion-item .content-section .content-section-inner {
  padding: 1.5rem 2rem 1.5rem 2rem;
}
.accordion .accordion-item.accordion-item--open .header-section::after {
  height: 0.0625rem;
}
.accordion .accordion-item.accordion-item--open .header-section .toggle-outer {
  transform: rotate(180deg);
}
.accordion .accordion-item + .accordion-item {
  margin-top: 2rem;
}

.accordion .accordion-item .header-section .eyebrow + .heading {
  margin-top: 0.25rem;
}
.accordion .accordion-item .header-section .heading {
  font-size: 1.125rem;
  line-height: 1.25;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .accordion .accordion-item {
    border-radius: 0.75rem;
    border-width: 0;
  }
  .accordion .accordion-item .header-section {
    padding: 1.5rem 2rem 1.5rem 2rem;
    gap: 3.5rem;
  }
  .accordion .accordion-item .header-section::after {
    left: 2rem;
    right: 2rem;
    border-radius: 100vw;
  }
  .accordion .accordion-item .header-section .toggle-outer {
    width: 2rem;
    height: 2rem;
  }
  .accordion .accordion-item .header-section .toggle-outer .standalone-icon {
    width: 2rem;
    height: 2rem;
  }
  .accordion .accordion-item .header-section .toggle-outer .standalone-icon::before {
    width: 2rem;
    height: 2rem;
  }
  .accordion .accordion-item .content-section .content-section-inner {
    padding: 1.5rem 2rem 1.5rem 2rem;
  }
  .accordion .accordion-item.accordion-item--open .header-section::after {
    height: 0.0625rem;
  }
  .accordion .accordion-item.accordion-item--open .header-section .toggle-outer {
    transform: rotate(180deg);
  }
  .accordion .accordion-item + .accordion-item {
    margin-top: 2rem;
  }
  .accordion .accordion-item .header-section .eyebrow + .heading {
    margin-top: 0.25rem;
  }
  .accordion .accordion-item .header-section .heading {
    font-size: 1.25rem;
    line-height: 1.45;
    letter-spacing: normal;
  }
}
.accordion .accordion-item {
  position: relative;
  border-style: solid;
}
.accordion .accordion-item .header-section {
  display: flex;
  position: relative;
  background-color: transparent;
  cursor: pointer;
  user-select: none;
}
.accordion .accordion-item .header-section .heading-outer {
  flex-grow: 1;
}
.accordion .accordion-item .header-section::after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 0;
}
.accordion .accordion-item .header-section .toggle-outer {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  align-self: center;
}
.accordion .accordion-item .header-section .toggle-outer .standalone-icon {
  padding-left: 0;
  padding-right: 0;
}
.accordion .accordion-item .content-section {
  height: 0;
  overflow: hidden;
}
.accordion .accordion-item.accordion-item--open .header-section::after {
  transition: height 0s 0s;
}

.accordion .accordion-item {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.12);
}
.accordion .accordion-item:hover {
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.2);
}

.modal {
  transition: opacity 0.3s ease-in-out;
}

.modal {
  background-color: rgba(0, 0, 0, 0.5);
}
.modal .outer {
  border-color: transparent;
  background-color: #ffffff;
  box-shadow: none;
}
.modal .outer .modal-close .standalone-icon::before {
  background-color: #000;
}

.modal .outer {
  border-radius: 0.75rem;
  border-width: 0.0625rem;
  max-width: 25rem;
  margin-left: 1rem;
  margin-right: 1rem;
}
.modal .outer .modal-close {
  top: 1rem;
  right: 1rem;
}
.modal .outer .modal-close .standalone-icon {
  width: 1.5rem;
  height: 1.5rem;
}
.modal .outer .modal-close .standalone-icon::before {
  width: 1.5rem;
  height: 1.5rem;
}
.modal .outer .inner {
  padding: 4rem 2rem 4rem 2rem;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  z-index: 9200;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}
.modal .outer {
  border-style: solid;
  position: relative;
  width: 100%;
}
.modal .outer .modal-close {
  position: absolute;
  cursor: pointer;
}
.modal.modal--active {
  opacity: 1;
  pointer-events: all;
}

.video .poster {
  transition: opacity 0.2s ease-in-out;
}
.video .play-button {
  transition: opacity 0.2s ease-in-out;
}

.video {
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.08);
}
.video .poster::before {
  background-color: rgba(255, 255, 255, 0.15);
}

.video {
  border-radius: 0.75rem;
}
.video .button {
  border-radius: 100vw;
}
.video iframe,
.video video {
  border-radius: 0.75rem;
}

.video {
  width: 100%;
  height: auto;
  display: block;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.video iframe,
.video video {
  width: 100%;
  height: 100%;
  position: absolute;
  display: none;
}
.video .poster {
  width: 100%;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(101%);
  pointer-events: all;
}
.video .poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  opacity: 1;
  pointer-events: none;
}
.video .poster .play-trigger {
  display: block;
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: all;
}
.video.video--loaded .poster {
  opacity: 0;
  pointer-events: none;
}
.video.video--loaded .poster::before {
  opacity: 0;
  pointer-events: none;
}
.video.video--loaded .poster .play-trigger {
  display: none;
}
.video.video--loaded iframe,
.video.video--loaded video {
  display: block;
}
.row {
  margin-right: calc(0.75rem * -0.5);
  margin-left: calc(0.75rem * -0.5);
}
.row > * {
  margin-top: 0.75rem;
  padding-right: calc(0.75rem * 0.5);
  padding-left: calc(0.75rem * 0.5);
}
.row .col {
  flex: 1 0 0%;
}
.row .col-auto {
  flex: 0 0 auto;
  width: auto;
}
.row .col-1 {
  flex: 0 0 auto;
  width: 8.3333333333%;
}
.row .col-2 {
  flex: 0 0 auto;
  width: 16.6666666667%;
}
.row .col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.row .col-4 {
  flex: 0 0 auto;
  width: 33.3333333333%;
}
.row .col-5 {
  flex: 0 0 auto;
  width: 41.6666666667%;
}
.row .col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.row .col-7 {
  flex: 0 0 auto;
  width: 58.3333333333%;
}
.row .col-8 {
  flex: 0 0 auto;
  width: 66.6666666667%;
}
.row .col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.row .col-10 {
  flex: 0 0 auto;
  width: 83.3333333333%;
}
.row .col-11 {
  flex: 0 0 auto;
  width: 91.6666666667%;
}
.row .col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.row .offset-0 {
  margin-left: 0;
}
.row .offset-1 {
  margin-left: 8.3333333333%;
}
.row .offset-2 {
  margin-left: 16.6666666667%;
}
.row .offset-3 {
  margin-left: 25%;
}
.row .offset-4 {
  margin-left: 33.3333333333%;
}
.row .offset-5 {
  margin-left: 41.6666666667%;
}
.row .offset-6 {
  margin-left: 50%;
}
.row .offset-7 {
  margin-left: 58.3333333333%;
}
.row .offset-8 {
  margin-left: 66.6666666667%;
}
.row .offset-9 {
  margin-left: 75%;
}
.row .offset-10 {
  margin-left: 83.3333333333%;
}
.row .offset-11 {
  margin-left: 91.6666666667%;
}

fieldset .row:first-of-type > [class^=col]:nth-child(1) {
  margin-top: 0;
}

.row {
  margin-right: calc(0.75rem * -0.5);
  margin-left: calc(0.75rem * -0.5);
}
.row > * {
  margin-top: 0.75rem;
  padding-right: calc(0.75rem * 0.5);
  padding-left: calc(0.75rem * 0.5);
}
.row .col-sm {
  flex: 1 0 0%;
}
.row .col-sm-auto {
  flex: 0 0 auto;
  width: auto;
}
.row .col-sm-1 {
  flex: 0 0 auto;
  width: 8.3333333333%;
}
.row .col-sm-2 {
  flex: 0 0 auto;
  width: 16.6666666667%;
}
.row .col-sm-3 {
  flex: 0 0 auto;
  width: 25%;
}
.row .col-sm-4 {
  flex: 0 0 auto;
  width: 33.3333333333%;
}
.row .col-sm-5 {
  flex: 0 0 auto;
  width: 41.6666666667%;
}
.row .col-sm-6 {
  flex: 0 0 auto;
  width: 50%;
}
.row .col-sm-7 {
  flex: 0 0 auto;
  width: 58.3333333333%;
}
.row .col-sm-8 {
  flex: 0 0 auto;
  width: 66.6666666667%;
}
.row .col-sm-9 {
  flex: 0 0 auto;
  width: 75%;
}
.row .col-sm-10 {
  flex: 0 0 auto;
  width: 83.3333333333%;
}
.row .col-sm-11 {
  flex: 0 0 auto;
  width: 91.6666666667%;
}
.row .col-sm-12 {
  flex: 0 0 auto;
  width: 100%;
}
.row .offset-sm-0 {
  margin-left: 0;
}
.row .offset-sm-1 {
  margin-left: 8.3333333333%;
}
.row .offset-sm-2 {
  margin-left: 16.6666666667%;
}
.row .offset-sm-3 {
  margin-left: 25%;
}
.row .offset-sm-4 {
  margin-left: 33.3333333333%;
}
.row .offset-sm-5 {
  margin-left: 41.6666666667%;
}
.row .offset-sm-6 {
  margin-left: 50%;
}
.row .offset-sm-7 {
  margin-left: 58.3333333333%;
}
.row .offset-sm-8 {
  margin-left: 66.6666666667%;
}
.row .offset-sm-9 {
  margin-left: 75%;
}
.row .offset-sm-10 {
  margin-left: 83.3333333333%;
}
.row .offset-sm-11 {
  margin-left: 91.6666666667%;
}

fieldset .row:first-of-type > [class^=col]:nth-child(1) {
  margin-top: 0;
}

@media (min-width: 768px) {
  .row {
    margin-right: calc(1.5rem * -0.5);
    margin-left: calc(1.5rem * -0.5);
  }
  .row > * {
    margin-top: 1.5rem;
    padding-right: calc(1.5rem * 0.5);
    padding-left: calc(1.5rem * 0.5);
  }
  .row .col-md {
    flex: 1 0 0%;
  }
  .row .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .row .col-md-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .row .col-md-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .row .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .row .col-md-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row .col-md-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .row .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .row .col-md-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .row .col-md-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .row .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .row .col-md-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .row .col-md-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .row .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .row .offset-md-0 {
    margin-left: 0;
  }
  .row .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .row .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .row .offset-md-3 {
    margin-left: 25%;
  }
  .row .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .row .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .row .offset-md-6 {
    margin-left: 50%;
  }
  .row .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .row .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .row .offset-md-9 {
    margin-left: 75%;
  }
  .row .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .row .offset-md-11 {
    margin-left: 91.6666666667%;
  }
  fieldset .row:first-of-type > [class^=col]:nth-child(1) {
    margin-top: 0;
  }
  fieldset .row:first-of-type > [class^=col]:nth-child(1),
  fieldset .row:first-of-type > [class^=col]:nth-child(2) {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .row {
    margin-right: calc(1.5rem * -0.5);
    margin-left: calc(1.5rem * -0.5);
  }
  .row > * {
    margin-top: 1.5rem;
    padding-right: calc(1.5rem * 0.5);
    padding-left: calc(1.5rem * 0.5);
  }
  .row .col-lg {
    flex: 1 0 0%;
  }
  .row .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .row .col-lg-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .row .col-lg-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .row .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .row .col-lg-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row .col-lg-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .row .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .row .col-lg-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .row .col-lg-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .row .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .row .col-lg-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .row .col-lg-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .row .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .row .offset-lg-0 {
    margin-left: 0;
  }
  .row .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .row .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .row .offset-lg-3 {
    margin-left: 25%;
  }
  .row .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .row .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .row .offset-lg-6 {
    margin-left: 50%;
  }
  .row .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .row .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .row .offset-lg-9 {
    margin-left: 75%;
  }
  .row .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .row .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
  fieldset .row:first-of-type > [class^=col]:nth-child(1) {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .row {
    margin-right: calc(1.5rem * -0.5);
    margin-left: calc(1.5rem * -0.5);
  }
  .row > * {
    margin-top: 1.5rem;
    padding-right: calc(1.5rem * 0.5);
    padding-left: calc(1.5rem * 0.5);
  }
  .row .col-xl {
    flex: 1 0 0%;
  }
  .row .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .row .col-xl-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .row .col-xl-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .row .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .row .col-xl-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row .col-xl-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .row .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .row .col-xl-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .row .col-xl-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .row .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .row .col-xl-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .row .col-xl-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .row .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .row .offset-xl-0 {
    margin-left: 0;
  }
  .row .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .row .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .row .offset-xl-3 {
    margin-left: 25%;
  }
  .row .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .row .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .row .offset-xl-6 {
    margin-left: 50%;
  }
  .row .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .row .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .row .offset-xl-9 {
    margin-left: 75%;
  }
  .row .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .row .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
  fieldset .row:first-of-type > [class^=col]:nth-child(1) {
    margin-top: 0;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
}
.row > * {
  width: 100%;
  max-width: 100%;
}
.row .col {
  flex: 1 0 0%;
}

.burger .burger-inner span {
  transition: top 0.1s ease-in-out, opacity 0s ease-in-out, transform 0.1s ease-in-out 0.1s;
}
.burger .burger-inner span:nth-child(1) {
  transition: transform 0.1s ease-in-out, top 0.1s ease-in-out 0.1s;
}
.burger .burger-inner span:nth-child(2) {
  transition: opacity 0s ease-in-out 0.1s;
}
.burger .burger-inner span:nth-child(3) {
  transition: transform 0.1s ease-in-out, top 0.1s ease-in-out 0.1s;
}
.burger.burger--active .burger-inner span:nth-child(1) {
  transition: top 0.1s ease-in-out, transform 0.1s ease-in-out 0.1s;
}
.burger.burger--active .burger-inner span:nth-child(3) {
  transition: top 0.1s ease-in-out, transform 0.1s ease-in-out 0.1s;
}

.burger .burger-inner span {
  background-color: #000;
}
.burger:hover .burger-inner span {
  background-color: #000;
}

.site.mobile-navigation--open .burger .burger-inner span {
  background-color: #000;
}

.burger {
  width: 1.25rem;
  margin-right: 0.25rem;
}
.burger .burger-inner {
  width: 1.25rem;
  height: 1rem;
}
.burger .burger-inner span {
  height: 0.125rem;
  border-radius: 0.0625rem;
}
.burger .burger-inner span:nth-child(1) {
  top: 0;
}
.burger .burger-inner span:nth-child(2) {
  top: 0.4375rem;
}
.burger .burger-inner span:nth-child(3) {
  top: 0.875rem;
}
.burger.burger--active .burger-inner span:nth-child(1) {
  transform: rotate(45deg);
  top: 0.4375rem;
}
.burger.burger--active .burger-inner span:nth-child(2) {
  opacity: 0;
}
.burger.burger--active .burger-inner span:nth-child(3) {
  transform: rotate(-45deg);
  top: 0.4375rem;
}

@media (min-width: 768px) {
  .burger {
    width: 1.25rem;
    margin-right: 0.25rem;
  }
  .burger .burger-inner {
    width: 1.25rem;
    height: 1rem;
  }
  .burger .burger-inner span {
    height: 0.125rem;
    border-radius: 0.0625rem;
  }
  .burger .burger-inner span:nth-child(1) {
    top: 0;
  }
  .burger .burger-inner span:nth-child(2) {
    top: 0.4375rem;
  }
  .burger .burger-inner span:nth-child(3) {
    top: 0.875rem;
  }
  .burger.burger--active .burger-inner span:nth-child(1) {
    transform: rotate(45deg);
    top: 0.4375rem;
  }
  .burger.burger--active .burger-inner span:nth-child(2) {
    opacity: 0;
  }
  .burger.burger--active .burger-inner span:nth-child(3) {
    transform: rotate(-45deg);
    top: 0.4375rem;
  }
}
.burger {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.burger .burger-inner {
  position: relative;
  cursor: pointer;
}
.burger .burger-inner span {
  position: absolute;
  width: 100%;
  left: 0;
}
.burger .burger-inner:focus-visible {
  outline: none;
}
@media (min-width: 1200px) {
  .burger {
    display: none;
  }
}

.consent .consent-layer {
  transition: opacity 0.3s ease-in-out;
}

.consent .consent-layer .banner.banner--variant1 .inner .information-column .consents .form-field-toggle-switch .field-group label {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-transform: none;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .consents .form-field-toggle-switch .sub-text {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-transform: none;
}

.consent .consent-layer .banner {
  background-color: #2C4480;
}
.consent .edit-trigger {
  background-color: #2C4480;
}
.consent .edit-trigger .icon::before {
  background-color: #ffffff;
}

.consent .consent-layer .banner.banner--variant1 .inner .information-column .heading {
  color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text {
  color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text ul.list--variant1 > li {
  color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text ul.list--variant2 > li {
  color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text ul.list--variant3 > li {
  color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text ul.list--variant4 > li {
  color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text ul > li.list-item--variant1 {
  color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text ul > li.list-item--variant2 {
  color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text ol li {
  color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text ol li::before {
  color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text .link {
  color: #5dadff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text .link.inline-icon::before,
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text .link .inline-icon::before {
  background-color: #5dadff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text .link:hover {
  color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text .link:hover.inline-icon::before,
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text .link:active {
  color: #5dadff;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text .link:active.inline-icon::before,
.consent .consent-layer .banner.banner--variant1 .inner .information-column .text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary {
  background-color: #4DA1D8;
  color: #ffffff;
  border-color: #4DA1D8;
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary .inline-icon::before,
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary .standalone-icon::before {
  background-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary:hover:not(:disabled):not(.button-disabled) {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary:active {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary:active .inline-icon::before,
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary:active .standalone-icon::before {
  background-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary:disabled, .consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary .button-disabled {
  background-color: rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary:disabled .inline-icon::before,
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary:disabled .standalone-icon::before, .consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary .button-disabled .inline-icon::before,
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-primary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary .inline-icon::before,
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary .standalone-icon::before {
  background-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary:hover:not(:disabled):not(.button-disabled) {
  background-color: rgba(255, 255, 255, 0.25);
  color: #ffffff;
  border-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary:active {
  background-color: #1A294D;
  color: #ffffff;
  border-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary:active .inline-icon::before,
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary:active .standalone-icon::before {
  background-color: #ffffff;
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary:disabled, .consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary .button-disabled {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary:disabled .inline-icon::before,
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary:disabled .standalone-icon::before, .consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary .button-disabled .inline-icon::before,
.consent .consent-layer .banner.banner--variant1 .inner .cta-column .button.button-secondary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}

.consent .consent-layer {
  backdrop-filter: blur(0);
}
.consent .consent-layer .banner {
  margin: 0.625rem;
  border-radius: 0.5rem;
  padding: 2.5rem;
}
.consent .consent-layer .banner.banner--variant1 {
  max-height: 90vh;
}
.consent .consent-layer .banner.banner--variant1 .inner .introduction,
.consent .consent-layer .banner.banner--variant1 .inner .consent-settings {
  gap: 2.5rem;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .consents {
  margin-top: 1.5rem;
  row-gap: 2rem;
}
.consent .edit-trigger {
  right: 0.75rem;
  bottom: calc(var(--section-navigation-active-gap, 0px) + 0.75rem);
  height: 3.125rem;
  width: 3.125rem;
  border-radius: 100vw;
}
.consent .edit-trigger .icon {
  height: 1.875rem;
  width: 1.875rem;
}
.consent .edit-trigger .icon::before {
  height: 1.875rem;
  width: 1.875rem;
}

.consent .consent-layer .banner.banner--variant1 .information-column .eyebrow + .heading {
  margin-top: 0.25rem;
}
.consent .consent-layer .banner.banner--variant1 .information-column .heading {
  font-size: 1.25rem;
  line-height: 1.25;
  letter-spacing: normal;
}
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field.form-field-input + .form-field.form-field-toggle-switch,
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field.form-field-radio + .form-field.form-field-toggle-switch,
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field.form-field-toggle-switch + .form-field.form-field-toggle-switch,
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field.form-field-select + .form-field.form-field-toggle-switch,
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field.form-field-checkbox + .form-field.form-field-toggle-switch,
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field.form-field-select + .form-field.form-field-toggle-switch,
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field.form-field-checkbox + .form-field.form-field-toggle-switch,
.consent .consent-layer .banner.banner--variant1 .information-column .consents input + .form-field.form-field-toggle-switch,
.consent .consent-layer .banner.banner--variant1 .information-column .consents .row + .form-field.form-field-toggle-switch {
  margin-top: 0.75rem;
}
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field-toggle-switch label {
  font-size: 0.875rem;
  line-height: 1.75;
  letter-spacing: normal;
}
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field-toggle-switch .field-group {
  gap: 0.9375rem;
}
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field-toggle-switch .field-group label {
  font-size: 1.25rem;
  line-height: 1.75;
  letter-spacing: normal;
}
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field-toggle-switch .field-group .toggle-switch {
  width: 2.375rem;
  height: 1.5rem;
  border-width: 0.0625rem;
  border-radius: 100vw;
}
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field-toggle-switch .field-group .toggle-switch .toggle {
  border-radius: 100vw;
  width: 1.375rem;
  height: 1.375rem;
}
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field-toggle-switch .field-group .toggle-switch .toggle::before {
  width: 1.375rem;
  height: 1.375rem;
}
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field-toggle-switch .field-group .toggle-switch.toggle-switch--checked .toggle {
  transform: translateX(0.875rem);
}
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field-toggle-switch .field-group .toggle-switch:focus {
  --box-shadow-spread: 0.25rem;
  --box-shadow-blur: 0.0625rem;
}
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field-toggle-switch .field-group + .field-group {
  margin-top: 0.25rem;
}
.consent .consent-layer .banner.banner--variant1 .information-column .consents .form-field-toggle-switch .sub-text {
  font-size: 1.125rem;
  line-height: 1.45;
  letter-spacing: normal;
  margin-top: 0.25rem;
}

.consent .consent-layer {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9000;
  opacity: 0;
  pointer-events: none;
}
.consent .consent-layer .banner {
  position: absolute;
  left: 0;
  right: 0;
  top: unset;
  bottom: 0;
  pointer-events: none;
  overflow: auto;
}
.consent .consent-layer .banner .button:not(.button--stretched) {
  width: 100%;
  justify-content: center;
  flex-grow: 1;
}
@media (min-width: 992px) {
  .consent .consent-layer .banner .button:not(.button--stretched) {
    width: auto;
  }
}
.consent .consent-layer .banner.banner--variant1 {
  max-height: 90vh;
  overflow: auto;
}
.consent .consent-layer .banner.banner--variant1 .inner .introduction,
.consent .consent-layer .banner.banner--variant1 .inner .consent-settings {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  .consent .consent-layer .banner.banner--variant1 .inner .introduction,
  .consent .consent-layer .banner.banner--variant1 .inner .consent-settings {
    margin-top: 0;
    flex-direction: row;
  }
}
.consent .consent-layer .banner.banner--variant1 .inner .consent-settings {
  display: none;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column + .cta {
  margin-top: 0;
}
.consent .consent-layer .banner.banner--variant1 .inner .information-column .consents {
  display: flex;
  flex-direction: column;
}
.consent .consent-layer .banner.banner--variant1 .inner .cta-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  flex-grow: 1;
  flex-shrink: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .consent .consent-layer .banner.banner--variant1 .inner .cta-column {
    width: 30%;
  }
}
.consent .consent-layer .banner.banner--variant1 .inner.inner-consent-settings--visible .introduction {
  display: none;
}
.consent .consent-layer .banner.banner--variant1 .inner.inner-consent-settings--visible .consent-settings {
  display: flex;
}
.consent .consent-layer.consent-layer--visible {
  opacity: 1;
  visibility: visible;
}
.consent .consent-layer.consent-layer--visible .banner {
  pointer-events: all;
}
.consent .edit-trigger {
  position: fixed;
  left: unset;
  top: unset;
  z-index: 9001;
  border: none;
  cursor: pointer;
  pointer-events: none;
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.consent .edit-trigger.edit-trigger--visible {
  opacity: 1;
  pointer-events: all;
}

.alert {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}

.alert.alert-info {
  background-color: #bce4ff;
  color: #007bff;
  border-color: #007bff;
}
.alert.alert-info .inline-icon::before {
  background-color: #007bff;
}
.alert.alert-success {
  background-color: #ceffd0;
  color: #2d8130;
  border-color: #2d8130;
}
.alert.alert-success .inline-icon::before {
  background-color: #2d8130;
}
.alert.alert-warning {
  background-color: #fff8c3;
  color: #f3cf20;
  border-color: #f3cf20;
}
.alert.alert-warning .inline-icon::before {
  background-color: #f3cf20;
}
.alert.alert-danger {
  background-color: #ffb8bc;
  color: #d20e2c;
  border-color: #d20e2c;
}
.alert.alert-danger .inline-icon::before {
  background-color: #d20e2c;
}
.alert.alert-light {
  background-color: #e9ecef;
  color: #000;
  border-color: #343a40;
}
.alert.alert-light .inline-icon::before {
  background-color: #000;
}
.alert.alert-dark {
  background-color: #6c757d;
  color: #ffffff;
  border-color: #343a40;
}
.alert.alert-dark .inline-icon::before {
  background-color: #ffffff;
}

.alert {
  padding: 1.5rem 2rem 1.5rem 2rem;
  border-radius: 0.5rem;
  border-width: 0.0625rem;
  font-size: 1rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.alert .standalone-icon::before {
  width: 1em;
  height: 1em;
}
.alert .standalone-icon.inline-icon--left {
  padding-left: 1.75em;
}
.alert .standalone-icon.inline-icon--left::before {
  left: 0.25em;
}

.alert {
  border-style: solid;
  display: block;
}

table th,
table td {
  font-family: "PlusJakartaSans", sans-serif;
  text-decoration: none;
  text-transform: none;
}
table th {
  font-weight: 600;
}
table td {
  font-weight: 400;
}

table th,
table td {
  border-color: #e9ecef;
}
table th {
  background-color: #F3F4F6;
  color: #000;
}
table td {
  background-color: transparent;
  color: #000;
}
table tr:nth-child(even) td {
  background-color: #F9FAFB;
}

table th,
table td {
  padding: 0.5rem 0.75rem 0.5rem 0.75rem;
  border-width: 0.0625rem;
  border-style: solid;
  font-size: 0.875rem;
  line-height: 1.75;
  letter-spacing: normal;
}

figure.table + ol, figure.table + ul, figure.table + p, figure.table + figure.table {
  margin-top: 1em;
}

figure.table {
  margin: 0;
  overflow-x: auto;
  border-collapse: collapse;
}
figure.table table {
  width: 100%;
}
figure.table table th, figure.table table td {
  vertical-align: baseline;
  text-align: left;
}

.share-variant1 .share-link {
  transition: all 0.2s ease-in-out;
}

.share-variant1 .inner .share-link-wrapper .share-link {
  background-color: #2C4480;
}
.share-variant1 .inner .share-link-wrapper .share-link .standalone-icon::before {
  background-color: #ffffff;
}
.share-variant1 .inner .share-link-wrapper .share-link:hover {
  background-color: #0056b3;
}
.share-variant1 .inner .share-link-wrapper .share-link:hover .standalone-icon::before {
  background-color: #ffffff;
}
.share-variant1 .inner .share-link-wrapper {
  gap: 1.5rem;
  margin-top: 2rem;
}
.share-variant1 .inner .share-link-wrapper .share-link {
  width: 4rem;
  height: 4rem;
  border-radius: 100vw;
}
.share-variant1 .inner .share-link-wrapper .share-link .standalone-icon {
  width: 1.5rem;
  height: 1.5rem;
}
.share-variant1 .inner .share-link-wrapper .share-link .standalone-icon::before {
  width: 1.5rem;
  height: 1.5rem;
}
.share-variant1 .inner .share-url-wrapper {
  margin-top: 2rem;
}
.share-variant1 .inner .share-url-wrapper .link {
  margin-top: 1rem;
  display: flex;
  justify-self: flex-end;
}

.share-variant1 .inner .eyebrow + .heading {
  margin-top: 0.25rem;
}
.share-variant1 .inner .heading {
  font-size: 1.125rem;
  line-height: 1.25;
  letter-spacing: normal;
}

.share-variant1 .share-link-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.share-variant1 .share-link-wrapper .share-link {
  cursor: pointer;
  align-items: center;
  justify-content: center;
  display: flex;
}

.content-element {
  position: relative;
}
.content-element .debug-panel {
  position: absolute;
  display: inline-block;
  top: -0.5rem;
  right: 1rem;
  font-size: 0.75rem;
  margin-left: 0.5rem;
  border-radius: 0.5rem;
  background-color: #ffffff;
  box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.1);
  z-index: 3000;
}
@media (min-width: 992px) {
  .content-element .debug-panel {
    top: -0.5rem;
    right: 1rem;
  }
}
.content-element .debug-panel.debug-panel-inline {
  position: relative;
  display: inline-block;
  top: auto;
  right: auto;
}

.content-element .outer.outer-space-top--xs {
  margin-top: 1rem;
}
.content-element .outer.outer-space-top--sm {
  margin-top: 2rem;
}
.content-element .outer.outer-space-top--md {
  margin-top: 4rem;
}
.content-element .outer.outer-space-top--lg {
  margin-top: 8rem;
}
.content-element .outer.outer-space-top--xl {
  margin-top: 16rem;
}

.content-element .outer.outer-space-bottom--xs {
  margin-bottom: 1rem;
}
.content-element .outer.outer-space-bottom--sm {
  margin-bottom: 2rem;
}
.content-element .outer.outer-space-bottom--md {
  margin-bottom: 4rem;
}
.content-element .outer.outer-space-bottom--lg {
  margin-bottom: 8rem;
}
.content-element .outer.outer-space-bottom--xl {
  margin-bottom: 16rem;
}

@media (min-width: 768px) {
  .content-element .outer.outer-space-top--xs {
    margin-top: 1.25rem;
  }
  .content-element .outer.outer-space-top--sm {
    margin-top: 2.5rem;
  }
  .content-element .outer.outer-space-top--md {
    margin-top: 5rem;
  }
  .content-element .outer.outer-space-top--lg {
    margin-top: 10rem;
  }
  .content-element .outer.outer-space-top--xl {
    margin-top: 20rem;
  }
  .content-element .outer.outer-space-bottom--xs {
    margin-bottom: 1.25rem;
  }
  .content-element .outer.outer-space-bottom--sm {
    margin-bottom: 2.5rem;
  }
  .content-element .outer.outer-space-bottom--md {
    margin-bottom: 5rem;
  }
  .content-element .outer.outer-space-bottom--lg {
    margin-bottom: 10rem;
  }
  .content-element .outer.outer-space-bottom--xl {
    margin-bottom: 20rem;
  }
}
@media (min-width: 992px) {
  .content-element .outer.outer-space-top--xs {
    margin-top: 1.5rem;
  }
  .content-element .outer.outer-space-top--sm {
    margin-top: 3rem;
  }
  .content-element .outer.outer-space-top--md {
    margin-top: 6rem;
  }
  .content-element .outer.outer-space-top--lg {
    margin-top: 12rem;
  }
  .content-element .outer.outer-space-top--xl {
    margin-top: 24rem;
  }
  .content-element .outer.outer-space-bottom--xs {
    margin-bottom: 1.5rem;
  }
  .content-element .outer.outer-space-bottom--sm {
    margin-bottom: 3rem;
  }
  .content-element .outer.outer-space-bottom--md {
    margin-bottom: 6rem;
  }
  .content-element .outer.outer-space-bottom--lg {
    margin-bottom: 12rem;
  }
  .content-element .outer.outer-space-bottom--xl {
    margin-bottom: 24rem;
  }
}
@media (min-width: 1200px) {
  .content-element .outer.outer-space-top--xs {
    margin-top: 2rem;
  }
  .content-element .outer.outer-space-top--sm {
    margin-top: 4rem;
  }
  .content-element .outer.outer-space-top--md {
    margin-top: 7rem;
  }
  .content-element .outer.outer-space-top--lg {
    margin-top: 14rem;
  }
  .content-element .outer.outer-space-top--xl {
    margin-top: 28rem;
  }
  .content-element .outer.outer-space-bottom--xs {
    margin-bottom: 2rem;
  }
  .content-element .outer.outer-space-bottom--sm {
    margin-bottom: 4rem;
  }
  .content-element .outer.outer-space-bottom--md {
    margin-bottom: 7rem;
  }
  .content-element .outer.outer-space-bottom--lg {
    margin-bottom: 14rem;
  }
  .content-element .outer.outer-space-bottom--xl {
    margin-bottom: 28rem;
  }
}
.content-element .outer.outer-background-corners--top .inner {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.content-element .outer.outer-background-corners--bottom .inner {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

@media (min-width: 992px) {
  .content-element .outer.outer-background-corners--top .inner {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }
  .content-element .outer.outer-background-corners--bottom .inner {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }
}
.content-element .outer .container.container-width--none > .inner {
  border-radius: 0;
}
.content-element:not(.testimonials-variant3) .outer.outer-background-corners--top .container.container-width--none .inner.inner-background--1 {
  position: relative;
}
.content-element:not(.testimonials-variant3) .outer.outer-background-corners--top .container.container-width--none .inner.inner-background--1::before {
  content: "";
  position: absolute;
  top: -2.0625rem;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2.0625rem;
  z-index: -1;
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  background-color: #F4F6F9;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 33'%3E%3Cpath d='M1440 -3.8147e-06C559.5 64.5038 583.5 -18.0011 0 24.9993V33H1440V-3.8147e-06Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 33'%3E%3Cpath d='M1440 -3.8147e-06C559.5 64.5038 583.5 -18.0011 0 24.9993V33H1440V-3.8147e-06Z'/%3E%3C/svg%3E");
}

.content-element .inner.inner-space-top--xs {
  padding-top: 1rem;
}
.content-element .inner.inner-space-top--sm {
  padding-top: 2rem;
}
.content-element .inner.inner-space-top--md {
  padding-top: 4rem;
}
.content-element .inner.inner-space-top--lg {
  padding-top: 8rem;
}
.content-element .inner.inner-space-top--xl {
  padding-top: 16rem;
}

.content-element .inner.inner-space-bottom--xs {
  padding-bottom: 1rem;
}
.content-element .inner.inner-space-bottom--sm {
  padding-bottom: 2rem;
}
.content-element .inner.inner-space-bottom--md {
  padding-bottom: 4rem;
}
.content-element .inner.inner-space-bottom--lg {
  padding-bottom: 8rem;
}
.content-element .inner.inner-space-bottom--xl {
  padding-bottom: 16rem;
}

@media (min-width: 768px) {
  .content-element .inner.inner-space-top--xs {
    padding-top: 1.25rem;
  }
  .content-element .inner.inner-space-top--sm {
    padding-top: 2.5rem;
  }
  .content-element .inner.inner-space-top--md {
    padding-top: 5rem;
  }
  .content-element .inner.inner-space-top--lg {
    padding-top: 10rem;
  }
  .content-element .inner.inner-space-top--xl {
    padding-top: 20rem;
  }
  .content-element .inner.inner-space-bottom--xs {
    padding-bottom: 1.25rem;
  }
  .content-element .inner.inner-space-bottom--sm {
    padding-bottom: 2.5rem;
  }
  .content-element .inner.inner-space-bottom--md {
    padding-bottom: 5rem;
  }
  .content-element .inner.inner-space-bottom--lg {
    padding-bottom: 10rem;
  }
  .content-element .inner.inner-space-bottom--xl {
    padding-bottom: 20rem;
  }
}
@media (min-width: 992px) {
  .content-element .inner.inner-space-top--xs {
    padding-top: 1.5rem;
  }
  .content-element .inner.inner-space-top--sm {
    padding-top: 3rem;
  }
  .content-element .inner.inner-space-top--md {
    padding-top: 6rem;
  }
  .content-element .inner.inner-space-top--lg {
    padding-top: 12rem;
  }
  .content-element .inner.inner-space-top--xl {
    padding-top: 24rem;
  }
  .content-element .inner.inner-space-bottom--xs {
    padding-bottom: 1.5rem;
  }
  .content-element .inner.inner-space-bottom--sm {
    padding-bottom: 3rem;
  }
  .content-element .inner.inner-space-bottom--md {
    padding-bottom: 6rem;
  }
  .content-element .inner.inner-space-bottom--lg {
    padding-bottom: 12rem;
  }
  .content-element .inner.inner-space-bottom--xl {
    padding-bottom: 24rem;
  }
}
@media (min-width: 1200px) {
  .content-element .inner.inner-space-top--xs {
    padding-top: 2rem;
  }
  .content-element .inner.inner-space-top--sm {
    padding-top: 4rem;
  }
  .content-element .inner.inner-space-top--md {
    padding-top: 7rem;
  }
  .content-element .inner.inner-space-top--lg {
    padding-top: 14rem;
  }
  .content-element .inner.inner-space-top--xl {
    padding-top: 28rem;
  }
  .content-element .inner.inner-space-bottom--xs {
    padding-bottom: 2rem;
  }
  .content-element .inner.inner-space-bottom--sm {
    padding-bottom: 4rem;
  }
  .content-element .inner.inner-space-bottom--md {
    padding-bottom: 7rem;
  }
  .content-element .inner.inner-space-bottom--lg {
    padding-bottom: 14rem;
  }
  .content-element .inner.inner-space-bottom--xl {
    padding-bottom: 28rem;
  }
}
.content-element .inner.inner-background--1 {
  background: #F4F6F9;
}

.content-element .inner.inner-background--2 {
  background: transparent;
  background-image: url("../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/images/background-2-sm.jpg");
}

.content-element .inner.inner-background--3 {
  background: transparent;
  background-image: url("../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/images/background-3-sm.jpg");
}

.content-element .inner[class*=inner-background--] {
  background-position: center;
  background-size: cover;
}

.content-element .inner.inner-background--2 {
  background-position: top;
}
@media (min-width: 768px) {
  .content-element .inner.inner-background--2 {
    background-image: url("../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/images/background-2-md.jpg");
  }
}
@media (min-width: 992px) {
  .content-element .inner.inner-background--2 {
    background-image: url("../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/images/background-2-lg.jpg");
  }
}
@media (min-width: 1200px) {
  .content-element .inner.inner-background--2 {
    background-image: url("../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/images/background-2-xl.jpg");
  }
}
.content-element .inner.inner-background--3 {
  background-position: top;
}
@media (min-width: 768px) {
  .content-element .inner.inner-background--3 {
    background-image: url("../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/images/background-3-md.jpg");
  }
}
@media (min-width: 992px) {
  .content-element .inner.inner-background--3 {
    background-image: url("../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/images/background-3-lg.jpg");
  }
}
@media (min-width: 1200px) {
  .content-element .inner.inner-background--3 {
    background-image: url("../../../_assets/8290a6eecbf7ab3777fc83fc4640acab/Build/images/background-3-xl.jpg");
  }
}

.content-element .eyebrow,
.content-element .text-alignment-horizontal--left .eyebrow {
  text-align: left;
}
.content-element .heading,
.content-element .text-alignment-horizontal--left .heading {
  text-align: left;
}
.content-element .text,
.content-element .text-alignment-horizontal--left .text {
  align-items: flex-start;
  text-align: left;
}
.content-element .cta.cta-text-alignment--inline,
.content-element .text-alignment-horizontal--left .cta.cta-text-alignment--inline {
  justify-content: flex-start;
}
.content-element .cta.cta-text-alignment--below,
.content-element .text-alignment-horizontal--left .cta.cta-text-alignment--below {
  align-items: flex-start;
}
.content-element .cta .button-group,
.content-element .text-alignment-horizontal--left .cta .button-group {
  justify-content: flex-start;
}
.content-element .cta .button-group-text,
.content-element .text-alignment-horizontal--left .cta .button-group-text {
  text-align: left;
}
.content-element .text-alignment-horizontal--center .eyebrow {
  text-align: center;
}
.content-element .text-alignment-horizontal--center .heading {
  text-align: center;
}
.content-element .text-alignment-horizontal--center .text {
  align-items: center;
  text-align: center;
}
.content-element .text-alignment-horizontal--center .cta.cta-text-alignment--inline {
  justify-content: center;
}
.content-element .text-alignment-horizontal--center .cta.cta-text-alignment--below {
  align-items: center;
}
.content-element .text-alignment-horizontal--center .cta .button-group {
  justify-content: center;
}
.content-element .text-alignment-horizontal--center .cta .button-group-text {
  text-align: center;
}
.content-element .text-alignment-horizontal--right .eyebrow {
  text-align: right;
}
.content-element .text-alignment-horizontal--right .heading {
  text-align: right;
}
.content-element .text-alignment-horizontal--right .text {
  align-items: flex-end;
  text-align: right;
}
.content-element .text-alignment-horizontal--right .cta.cta-text-alignment--inline {
  justify-content: flex-end;
}
.content-element .text-alignment-horizontal--right .cta.cta-text-alignment--below {
  align-items: flex-end;
}
.content-element .text-alignment-horizontal--right .cta .button-group {
  justify-content: flex-end;
}
.content-element .text-alignment-horizontal--right .cta .button-group-text {
  text-align: right;
}

.text-asset.text-asset-ratio--xs {
  gap: 1rem;
  align-items: flex-start;
}
.text-asset.text-asset-ratio--xs > .asset-section {
  width: 100%;
}
.text-asset.text-asset-ratio--xs > .text-section {
  width: 100%;
}
.text-asset.text-asset-ratio--xs.text-asset-alignment-horizontal--left {
  flex-direction: column;
}
.text-asset.text-asset-ratio--xs.text-asset-alignment-horizontal--right {
  flex-direction: column;
}
.text-asset.text-asset-ratio--xs.text-asset-alignment-vertical--center {
  align-items: flex-start;
}

.text-asset.text-asset-ratio--sm {
  gap: 1rem;
  align-items: flex-start;
}
.text-asset.text-asset-ratio--sm > .asset-section {
  width: 100%;
}
.text-asset.text-asset-ratio--sm > .text-section {
  width: 100%;
}
.text-asset.text-asset-ratio--sm.text-asset-alignment-horizontal--left {
  flex-direction: column;
}
.text-asset.text-asset-ratio--sm.text-asset-alignment-horizontal--right {
  flex-direction: column;
}
.text-asset.text-asset-ratio--sm.text-asset-alignment-vertical--center {
  align-items: flex-start;
}

.text-asset.text-asset-ratio--md {
  gap: 1rem;
  align-items: flex-start;
}
.text-asset.text-asset-ratio--md > .asset-section {
  width: 100%;
}
.text-asset.text-asset-ratio--md > .text-section {
  width: 100%;
}
.text-asset.text-asset-ratio--md.text-asset-alignment-horizontal--left {
  flex-direction: column;
}
.text-asset.text-asset-ratio--md.text-asset-alignment-horizontal--right {
  flex-direction: column;
}
.text-asset.text-asset-ratio--md.text-asset-alignment-vertical--center {
  align-items: flex-start;
}

.text-asset.text-asset-ratio--lg {
  gap: 1rem;
  align-items: flex-start;
}
.text-asset.text-asset-ratio--lg > .asset-section {
  width: 100%;
}
.text-asset.text-asset-ratio--lg > .text-section {
  width: 100%;
}
.text-asset.text-asset-ratio--lg.text-asset-alignment-horizontal--left {
  flex-direction: column;
}
.text-asset.text-asset-ratio--lg.text-asset-alignment-horizontal--right {
  flex-direction: column;
}
.text-asset.text-asset-ratio--lg.text-asset-alignment-vertical--center {
  align-items: flex-start;
}

.text-asset.text-asset-ratio--xl {
  gap: 1rem;
  align-items: flex-start;
}
.text-asset.text-asset-ratio--xl > .asset-section {
  width: 100%;
}
.text-asset.text-asset-ratio--xl > .text-section {
  width: 100%;
}
.text-asset.text-asset-ratio--xl.text-asset-alignment-horizontal--left {
  flex-direction: column;
}
.text-asset.text-asset-ratio--xl.text-asset-alignment-horizontal--right {
  flex-direction: column;
}
.text-asset.text-asset-ratio--xl.text-asset-alignment-vertical--center {
  align-items: flex-start;
}

@media (min-width: 768px) {
  .text-asset.text-asset-ratio--xs {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--xs > .asset-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--xs > .text-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--xs.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--xs.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--xs.text-asset-alignment-vertical--center {
    align-items: center;
  }
  .text-asset.text-asset-ratio--sm {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--sm > .asset-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--sm > .text-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--sm.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--sm.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--sm.text-asset-alignment-vertical--center {
    align-items: center;
  }
  .text-asset.text-asset-ratio--md {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--md > .asset-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--md > .text-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--md.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--md.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--md.text-asset-alignment-vertical--center {
    align-items: center;
  }
  .text-asset.text-asset-ratio--lg {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--lg > .asset-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--lg > .text-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--lg.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--lg.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--lg.text-asset-alignment-vertical--center {
    align-items: center;
  }
  .text-asset.text-asset-ratio--xl {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--xl > .asset-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--xl > .text-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--xl.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--xl.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--xl.text-asset-alignment-vertical--center {
    align-items: center;
  }
}
@media (min-width: 992px) {
  .text-asset.text-asset-ratio--xs {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--xs > .asset-section {
    width: 33.334%;
  }
  .text-asset.text-asset-ratio--xs > .text-section {
    width: 66.667%;
  }
  .text-asset.text-asset-ratio--xs.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--xs.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--xs.text-asset-alignment-vertical--center {
    align-items: center;
  }
  .text-asset.text-asset-ratio--sm {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--sm > .asset-section {
    width: 33.334%;
  }
  .text-asset.text-asset-ratio--sm > .text-section {
    width: 66.667%;
  }
  .text-asset.text-asset-ratio--sm.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--sm.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--sm.text-asset-alignment-vertical--center {
    align-items: center;
  }
  .text-asset.text-asset-ratio--md {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--md > .asset-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--md > .text-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--md.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--md.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--md.text-asset-alignment-vertical--center {
    align-items: center;
  }
  .text-asset.text-asset-ratio--lg {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--lg > .asset-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--lg > .text-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--lg.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--lg.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--lg.text-asset-alignment-vertical--center {
    align-items: center;
  }
  .text-asset.text-asset-ratio--xl {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--xl > .asset-section {
    width: 66.667%;
  }
  .text-asset.text-asset-ratio--xl > .text-section {
    width: 33.334%;
  }
  .text-asset.text-asset-ratio--xl.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--xl.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--xl.text-asset-alignment-vertical--center {
    align-items: center;
  }
}
@media (min-width: 1200px) {
  .text-asset.text-asset-ratio--xs {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--xs > .asset-section {
    width: 25%;
  }
  .text-asset.text-asset-ratio--xs > .text-section {
    width: 75%;
  }
  .text-asset.text-asset-ratio--xs.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--xs.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--xs.text-asset-alignment-vertical--center {
    align-items: center;
  }
  .text-asset.text-asset-ratio--sm {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--sm > .asset-section {
    width: 33.334%;
  }
  .text-asset.text-asset-ratio--sm > .text-section {
    width: 66.667%;
  }
  .text-asset.text-asset-ratio--sm.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--sm.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--sm.text-asset-alignment-vertical--center {
    align-items: center;
  }
  .text-asset.text-asset-ratio--md {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--md > .asset-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--md > .text-section {
    width: 50%;
  }
  .text-asset.text-asset-ratio--md.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--md.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--md.text-asset-alignment-vertical--center {
    align-items: center;
  }
  .text-asset.text-asset-ratio--lg {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--lg > .asset-section {
    width: 66.667%;
  }
  .text-asset.text-asset-ratio--lg > .text-section {
    width: 33.334%;
  }
  .text-asset.text-asset-ratio--lg.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--lg.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--lg.text-asset-alignment-vertical--center {
    align-items: center;
  }
  .text-asset.text-asset-ratio--xl {
    gap: 4rem;
    align-items: flex-start;
  }
  .text-asset.text-asset-ratio--xl > .asset-section {
    width: 75%;
  }
  .text-asset.text-asset-ratio--xl > .text-section {
    width: 25%;
  }
  .text-asset.text-asset-ratio--xl.text-asset-alignment-horizontal--left {
    flex-direction: row;
  }
  .text-asset.text-asset-ratio--xl.text-asset-alignment-horizontal--right {
    flex-direction: row-reverse;
  }
  .text-asset.text-asset-ratio--xl.text-asset-alignment-vertical--center {
    align-items: center;
  }
}
.text-asset {
  display: flex;
  width: 100%;
}
.text-asset .text-section {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.content-element .layers.asset-layer--1 .asset-section .asset-layer::before {
  background-color: rgba(0, 0, 0, 0.2);
}
.content-element .layers.asset-layer--2 .asset-section .asset-layer::before {
  background-color: rgba(0, 0, 0, 0.4);
}
.content-element .layers.asset-layer--3 .asset-section .asset-layer::before {
  background-color: rgba(0, 0, 0, 0.6);
}

.content-element .layers {
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.content-element .layers .text-section {
  width: 100%;
}
.content-element .layers .asset-section {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  height: 100%;
  width: 100%;
}
.content-element .layers .asset-section .container {
  height: 100%;
}
.content-element .layers .asset-section .container.container-width--none .image {
  border-radius: 0;
}
.content-element .layers .asset-section .asset-shape {
  height: 100%;
}
.content-element .layers .asset-section .asset-shape.asset-shape--wave {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-position: bottom center;
  -webkit-mask-position: bottom center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 2000 700' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M2000,0 L2000,647.43084 C1826.92444,682.476947 1624.7638,700 1393.5181,700 C1046.64955,700 925.027967,647.43084 597.166775,647.43084 C378.592647,647.43084 179.537055,664.953894 2.27373675e-13,700 L2.27373675e-13,0 L2000,0 Z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 2000 700' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M2000,0 L2000,647.43084 C1826.92444,682.476947 1624.7638,700 1393.5181,700 C1046.64955,700 925.027967,647.43084 597.166775,647.43084 C378.592647,647.43084 179.537055,664.953894 2.27373675e-13,700 L2.27373675e-13,0 L2000,0 Z'%3E%3C/path%3E%3C/svg%3E");
}
.content-element .layers .asset-section .asset-shape.asset-shape--gradient {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-position: bottom center;
  -webkit-mask-position: bottom center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 2000 700' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpolygon id='Path' points='2000 3.80224498e-13 2000 607.43084 2.19754099e-13 700 2.31835384e-13 1.52850822e-13'%3E%3C/polygon%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 2000 700' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpolygon id='Path' points='2000 3.80224498e-13 2000 607.43084 2.19754099e-13 700 2.31835384e-13 1.52850822e-13'%3E%3C/polygon%3E%3C/svg%3E");
}
.content-element .layers .asset-section .asset-layer {
  height: 100%;
  position: relative;
  overflow: hidden;
}
.content-element .layers .asset-section .asset-layer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-color: transparent;
}
.content-element .layers .asset-section .asset-layer figure {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.content-element .layers .asset-section .asset-layer figure .image {
  height: 100%;
  width: 100%;
}
.content-element .layers .asset-section .asset-layer figure .image picture {
  height: 100%;
}
.content-element .layers .asset-section .asset-layer figure .image picture img {
  width: 100%;
  height: 100%;
}
.content-element .layers .asset-section .asset-layer figure .placeholder {
  height: 100%;
  width: 100%;
}

.site .header-inner {
  margin-left: 0;
  margin-right: 0;
}
.site .content > .section-hero {
  margin-left: 0;
  margin-right: 0;
}
.site .content > .section-breadcrumbs {
  margin-left: 0;
  margin-right: 0;
}
.site .content > .section-content {
  margin-left: 0;
  margin-right: 0;
}
.site .footer {
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 768px) {
  .site .header-inner {
    margin-left: 0;
    margin-right: 0;
  }
  .site .content > .section-hero {
    margin-left: 0;
    margin-right: 0;
  }
  .site .content > .section-breadcrumbs {
    margin-left: 0;
    margin-right: 0;
  }
  .site .content > .section-content {
    margin-left: 0;
    margin-right: 0;
  }
  .site .footer {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .site .header-inner {
    margin-left: 0;
    margin-right: 0;
  }
  .site .content > .section-hero {
    margin-left: 0;
    margin-right: 0;
  }
  .site .content > .section-breadcrumbs {
    margin-left: 0;
    margin-right: 0;
  }
  .site .content > .section-content {
    margin-left: 0;
    margin-right: 0;
  }
  .site .footer {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  .site .header-inner {
    margin-left: 0;
    margin-right: 0;
  }
  .site .content > .section-hero {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .site .content > .section-breadcrumbs {
    margin-left: 0;
    margin-right: 0;
  }
  .site .content > .section-content {
    margin-left: 0;
    margin-right: 0;
  }
  .site .footer {
    margin-left: 0;
    margin-right: 0;
  }
}
.site {
  display: grid;
  grid-template-rows: auto 1fr auto;
  height: max-content;
  min-height: 100vh;
}
.site .header {
  grid-row: 1;
}
.site .content {
  display: block;
  grid-row: 2;
  width: 100vw;
}
.site .footer {
  display: block;
  grid-row: 3;
}

.site > .header .header-inner .meta-bar .bar {
  transition: all 0.3s ease-in-out;
}
.site > .header .header-inner .main-bar .bar {
  transition: all 0.3s ease-in-out;
}
.site > .header .header-inner .sub-bar {
  transition: all 0.3s ease-in-out;
}
.site > .header .header-inner .sub-bar .bar {
  transition: all 0.3s ease-in-out;
}
.site > .sub-bar--active .header .header-inner .sub-bar {
  transition: all 0.3s ease-in-out;
}
.site > .header {
  z-index: 5000;
  overflow-x: hidden;
  display: none;
}
@media (min-width: 1200px) {
  .site > .header {
    display: flex;
  }
}
.site > .header .header-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
}
.site > .header .bar {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
}
.site > .header .bar .section-left {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.site > .header .bar .section-center {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
}
.site > .header .bar .section-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-grow: 1;
}
.site > .header .main-bar {
  transition: height 0s linear, background-color 0s linear;
}
.site.header--sticky > .header {
  z-index: 5010;
}
.site.header--sticky > .header .header-inner {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.site.header--sticky > .header .header-inner .meta-bar {
  height: 0;
}
/* structure-content-variant1-css */
.site:not(.site-has-hero) .content.content-variant1 {
  padding-top: var(--header--height);
}
.site:not(.site-has-hero) .content.content-variant1 .hero-text-variant1 .alert {
  margin-top: 3.125rem;
}

.content.content-variant1 {
  margin-top: calc(var(--header--height) * -1);
}
.content .section.section-breadcrumbs, .content .section.section-content {
  width: 100%;
  display: inline-block;
}
/* structure-header-variant3-css */
.header-variant3 .meta-bar .bar {
  box-shadow: none;
}
.header-variant3 .main-bar-outer .main-bar .bar {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
}

.header-variant3 .meta-bar {
  background-color: transparent;
}
.header-variant3 .meta-bar .bar {
  background-color: transparent;
}
.header-variant3 .main-bar {
  background-color: transparent;
}
.header-variant3 .main-bar .bar {
  background-color: #ffffff;
}
.header-variant3 .sub-bar {
  background-color: transparent;
}
.header-variant3 .sub-bar .bar {
  background-color: transparent;
}

.header--sticky .header-variant3 .meta-bar {
  background-color: transparent;
}
.header--sticky .header-variant3 .meta-bar .bar {
  background-color: transparent;
}
.header--sticky .header-variant3 .main-bar {
  background-color: transparent;
}
.header--sticky .header-variant3 .main-bar .bar {
  background-color: #ffffff;
}
.header--sticky .header-variant3 .sub-bar {
  background-color: transparent;
}
.header--sticky .header-variant3 .sub-bar .bar {
  background-color: transparent;
}

.logo {
  background-color: transparent;
}

.header--sticky .logo {
  background-color: transparent;
}

.logo-default {
  opacity: 1;
  visibility: visible;
  width: auto;
  z-index: 3;
}

.logo-minimized {
  opacity: 0;
  visibility: hidden;
  width: 0;
  z-index: 2;
}

.header--minimized .logo-default {
  opacity: 0;
  visibility: hidden;
  width: 0;
  z-index: 3;
}
.header--minimized .logo-minimized {
  opacity: 1;
  visibility: visible;
  width: auto;
  z-index: 2;
}

.header-variant3 {
  --header--threshold-sticky: 0;
  --header--threshold-minimized: 0px;
  --header--threshold-maximized: 0px;
}

.header-variant3 {
  height: 72px;
}
.header-variant3 .meta-bar .bar {
  height: 0;
  border-radius: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.header-variant3 .main-bar-outer .main-bar .bar {
  height: 72px;
  border-radius: 2.75rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.content {
  --header--height: 72px;
}

.header--minimized .header-variant3 {
  height: 72px;
}
.header--minimized .header-variant3 .meta-bar .bar {
  height: 0;
  border-radius: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.header--minimized .header-variant3 .main-bar-outer .main-bar .bar {
  height: 72px;
  border-radius: 2.25rem;
  padding-left: 2rem;
  padding-right: 2rem;
}
.header--minimized .content {
  --header--height: 72px;
}

.header-variant3 .logo-outer {
  height: 2.8125rem;
  width: 12.5rem;
}
.header-variant3 .logo-outer .logo-default img {
  height: 2.8125rem;
  width: 12.5rem;
}
.header-variant3 .logo-outer .logo-default {
  padding: 0 0 0 0;
}
.header-variant3 .logo-outer .logo-minimized img {
  height: 2.8125rem;
  width: 12.5rem;
}
.header-variant3 .logo-outer .logo-minimized {
  padding: 0 0 0 0;
}

@media (min-width: 992px) {
  .header-variant3 {
    --header--threshold-sticky: 50px;
    --header--threshold-minimized: 66px;
    --header--threshold-maximized: 66px;
  }
  .header-variant3 {
    height: 138px;
  }
  .header-variant3 .meta-bar .bar {
    height: 50px;
    border-radius: 0;
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .header-variant3 .main-bar-outer .main-bar .bar {
    height: 88px;
    border-radius: 2.75rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .content {
    --header--height: 138px;
  }
  .header--minimized .header-variant3 {
    height: 72px;
  }
  .header--minimized .header-variant3 .meta-bar .bar {
    height: 0;
    border-radius: 0;
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .header--minimized .header-variant3 .main-bar-outer .main-bar .bar {
    height: 72px;
    border-radius: 2.25rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .header--minimized .content {
    --header--height: 72px;
  }
  .header-variant3 .logo-outer {
    height: 3.5rem;
    width: 12.5rem;
  }
  .header-variant3 .logo-outer .logo-default img {
    height: 3.5rem;
    width: 12.5rem;
  }
  .header-variant3 .logo-outer .logo-default {
    padding: 0 0 0 0;
  }
  .header-variant3 .logo-outer .logo-minimized img {
    height: 2.8125rem;
    width: 12.5rem;
  }
  .header-variant3 .logo-outer .logo-minimized {
    padding: 0 0 0 0;
  }
}
.header-variant3 {
  flex-direction: column;
}
.header-variant3 .meta-bar {
  overflow: hidden;
  display: none;
}
@media (min-width: 1200px) {
  .header-variant3 .meta-bar {
    display: flex;
  }
}
.header-variant3 .sub-bar {
  opacity: 0;
  pointer-events: none;
}

.logo-outer {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.logo-outer .logo a {
  display: block;
}
.logo-outer .logo a img {
  display: block;
}

.site.sub-bar--active .header-variant3 .main-bar .bar,
.site.header--minimized.sub-bar--active .header-variant3 .main-bar .bar {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.site.sub-bar--active .header-variant3 .sub-bar,
.site.header--minimized.sub-bar--active .header-variant3 .sub-bar {
  opacity: 1;
  pointer-events: all;
}
.site.sub-bar--active .header-variant3 .sub-bar .bar,
.site.header--minimized.sub-bar--active .header-variant3 .sub-bar .bar {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.logo-default {
  opacity: 0;
  visibility: hidden;
  width: 0;
  z-index: 2;
}
@media (min-width: 1200px) {
  .logo-default {
    opacity: 1;
    visibility: visible;
    width: auto;
    z-index: 3;
  }
}

.logo-minimized {
  opacity: 1;
  visibility: visible;
  width: auto;
  z-index: 3;
}
@media (min-width: 1200px) {
  .logo-minimized {
    opacity: 0;
    visibility: hidden;
    width: 0;
    z-index: 2;
  }
}

.header--minimized .logo-default {
  opacity: 0;
  visibility: hidden;
  width: 0;
  z-index: 2;
}
@media (min-width: 1200px) {
  .header--minimized .logo-default {
    opacity: 0;
    visibility: hidden;
    width: 0;
    z-index: 2;
  }
}
.header--minimized .logo-minimized {
  opacity: 1;
  visibility: visible;
  width: auto;
  z-index: 3;
}
@media (min-width: 1200px) {
  .header--minimized .logo-minimized {
    opacity: 1;
    visibility: visible;
    width: auto;
    z-index: 3;
  }
}

.header .header-inner {
  top: 0.625rem;
}
@media (min-width: 1200px) {
  .header .header-inner {
    top: 0;
  }
}

.site.header--sticky .header .header-inner {
  top: 0.625rem;
}
@media (min-width: 1200px) {
  .site.header--sticky .header .header-inner {
    top: 0;
  }
}
/* component-language-navigation-variant1-css */
.language-navigation-variant1 .inner {
  text-align: center;
}
.language-navigation-variant1 .inner .navigation .language-navigation-item {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  transition: all 0.2s ease-in-out;
}
.language-navigation-variant1 .inner .navigation .language-navigation-item:hover {
  font-weight: 400;
  text-decoration: none;
}
.language-navigation-variant1 .inner .navigation .language-navigation-item.language-navigation-item--active {
  font-weight: 400;
  text-decoration: none;
}

.language-navigation-variant1 .inner .navigation .language-navigation-item {
  color: #000;
}
.language-navigation-variant1 .inner .navigation .language-navigation-item:hover {
  color: #2C4480;
}
.language-navigation-variant1 .inner .navigation .language-navigation-item.language-navigation-item--active {
  color: #2C4480;
}

.language-navigation-variant1 .inner .navigation {
  font-size: 1rem;
  line-height: 1.45;
  letter-spacing: normal;
  gap: 0.625rem;
  margin-top: 1.25rem;
}

.language-navigation-variant1 .inner .eyebrow + .heading {
  margin-top: 0.25rem;
}
.language-navigation-variant1 .inner .heading {
  font-size: 1.125rem;
  line-height: 1.25;
  letter-spacing: normal;
}

.language-navigation-variant1 .inner .navigation {
  display: flex;
  flex-direction: column;
  align-items: normal;
}
/* component-meta-navigation-variant1-css */
.meta-navigation-variant1 .meta-navigation-item {
  border-style: none;
  transition: all 0.2s ease-in-out;
}
.meta-navigation-variant1 .meta-navigation-item .meta-navigation-text {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
  transition: all 0.2s ease-in-out;
}
.meta-navigation-variant1 .meta-navigation-item .meta-navigation-text.inline-icon::before {
  transition: all 0.2s ease-in-out;
}
.meta-navigation-variant1 .meta-navigation-item:hover {
  border-style: none;
}
.meta-navigation-variant1 .meta-navigation-item:hover .meta-navigation-text {
  font-weight: 600;
  text-decoration: none;
}
.meta-navigation-variant1 .meta-navigation-item.meta-navigation-item--active {
  border-style: none;
}
.meta-navigation-variant1 .meta-navigation-item.meta-navigation-item--active .meta-navigation-text {
  font-weight: 600;
  text-decoration: none;
}

.meta-navigation-variant1 .meta-navigation-item {
  background-color: transparent;
  border-color: transparent;
}
.meta-navigation-variant1 .meta-navigation-item .meta-navigation-text {
  color: #2C4480;
}
.meta-navigation-variant1 .meta-navigation-item .meta-navigation-text.inline-icon::before {
  background-color: #2C4480;
}
.meta-navigation-variant1 .meta-navigation-item:hover {
  background-color: transparent;
  border-color: transparent;
}
.meta-navigation-variant1 .meta-navigation-item:hover .meta-navigation-text {
  color: #0E70B4;
}
.meta-navigation-variant1 .meta-navigation-item:hover .meta-navigation-text.inline-icon::before {
  background-color: #0E70B4;
}
.meta-navigation-variant1 .meta-navigation-item.meta-navigation-item--active {
  background-color: transparent;
  border-color: transparent;
}
.meta-navigation-variant1 .meta-navigation-item.meta-navigation-item--active .navigation-text {
  color: #0E70B4;
}
.meta-navigation-variant1 .meta-navigation-item.meta-navigation-item--active .navigation-text.inline-icon::before {
  background-color: #0E70B4;
}

.meta-navigation-variant1 {
  gap: 2rem;
}
.meta-navigation-variant1 .meta-navigation-item {
  border-width: 0;
}
.meta-navigation-variant1 .meta-navigation-item .meta-navigation-text {
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: normal;
}

.meta-navigation-variant1 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.meta-navigation-variant1 .meta-navigation-link {
  cursor: pointer;
  color: initial;
}
/* component-main-navigation-variant1-css */
.main-navigation-variant1 .main-navigation-item {
  border-style: none;
  transition: all 0.2s ease-in-out;
}
.main-navigation-variant1 .main-navigation-item .main-navigation-link::before {
  transition: all 0.2s ease-in-out;
}
.main-navigation-variant1 .main-navigation-item .main-navigation-text {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
  transition: all 0.2s ease-in-out;
}
.main-navigation-variant1 .main-navigation-item .main-navigation-text.inline-icon::before {
  transition: all 0.2s ease-in-out;
}
.main-navigation-variant1 .main-navigation-item:hover {
  border-style: none;
}
.main-navigation-variant1 .main-navigation-item:hover .main-navigation-text {
  font-weight: 600;
  text-decoration: none;
}
.main-navigation-variant1 .main-navigation-item.main-navigation-item--active {
  border-style: none;
}
.main-navigation-variant1 .main-navigation-item.main-navigation-item--active .main-navigation-text {
  font-weight: 600;
  text-decoration: none;
}

.main-navigation-variant1 .main-navigation-item {
  background-color: transparent;
  border-color: transparent;
}
.main-navigation-variant1 .main-navigation-item .main-navigation-text {
  color: #000;
}
.main-navigation-variant1 .main-navigation-item .main-navigation-text.inline-icon:before {
  background-color: #000;
}
.main-navigation-variant1 .main-navigation-item:hover {
  background-color: transparent;
  border-color: transparent;
}
.main-navigation-variant1 .main-navigation-item:hover .main-navigation-link::before {
  background-color: transparent;
}
.main-navigation-variant1 .main-navigation-item:hover .main-navigation-text {
  color: #0E70B4;
}
.main-navigation-variant1 .main-navigation-item:hover .main-navigation-text.inline-icon:before {
  background-color: #0E70B4;
}
.main-navigation-variant1 .main-navigation-item.main-navigation-item--active {
  background-color: transparent;
  border-color: transparent;
}
.main-navigation-variant1 .main-navigation-item.main-navigation-item--active .main-navigation-link::before {
  background-color: #0E70B4;
}
.main-navigation-variant1 .main-navigation-item.main-navigation-item--active .main-navigation-text {
  color: #0E70B4;
}
.main-navigation-variant1 .main-navigation-item.main-navigation-item--active .main-navigation-text.inline-icon:before {
  background-color: #0E70B4;
}

.main-navigation-variant1 {
  gap: 2.5rem;
}
.main-navigation-variant1 .main-navigation-item {
  border-width: 0;
}
.main-navigation-variant1 .main-navigation-item .main-navigation-text {
  font-size: 1rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.main-navigation-variant1 .main-navigation-item .main-navigation-link:hover::before {
  height: 0.1875rem;
  border-radius: 100vw;
}
.main-navigation-variant1 .main-navigation-item.main-navigation-item--active .main-navigation-link::before {
  height: 0.1875rem;
  border-radius: 100vw;
}

.header--minimized .main-navigation-variant1 {
  gap: 2.5rem;
}
.header--minimized .main-navigation-variant1 .main-navigation-item {
  border-width: 0;
}
.header--minimized .main-navigation-variant1 .main-navigation-item .main-navigation-text {
  font-size: 1rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.header--minimized .main-navigation-variant1 .main-navigation-item .main-navigation-link:hover::before {
  height: 0.1875rem;
  border-radius: 100vw;
}
.header--minimized .main-navigation-variant1 .main-navigation-item.main-navigation-item--active .main-navigation-link::before {
  height: 0.1875rem;
  border-radius: 100vw;
}

.main-navigation-variant1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-shrink: 0;
  height: 100%;
}
.main-navigation-variant1 .main-navigation-item {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 100%;
}
.main-navigation-variant1 .main-navigation-item .main-navigation-link {
  cursor: pointer;
  color: initial;
}
.main-navigation-variant1 .main-navigation-item .main-navigation-link::before {
  content: "";
  position: absolute;
  height: 0;
  width: 100%;
  bottom: 0;
  pointer-events: none;
}

html[lang=fr-FR] .main-navigation-variant1 {
  gap: 1.5625rem;
}
/* component-main-sub-navigation-variant2-css */
.main-sub-navigation-variant2 .main-sub-navigation-container {
  transition: opacity 0.3s ease-in-out;
  box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.1);
}
.main-sub-navigation-variant2 .main-sub-navigation-container.main-sub-navigation-container--active {
  transition: opacity 0.3s ease-in-out;
}
.main-sub-navigation-variant2 .main-sub-navigation-item {
  transition: background-color 0.3s ease-in-out;
}
.main-sub-navigation-variant2 .main-sub-navigation-item .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-icon-column .main-sub-navigation-link-icon-wrapper {
  transition: all 0.2s ease-in-out;
}
.main-sub-navigation-variant2 .main-sub-navigation-item .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-icon-column .main-sub-navigation-link-icon-wrapper .standalone-icon::before {
  transition: all 0.2s ease-in-out;
}
.main-sub-navigation-variant2 .main-sub-navigation-item .main-sub-navigation-text {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
  transition: all 0.3s ease-in-out;
}
.main-sub-navigation-variant2 .main-sub-navigation-item .main-sub-navigation-text.inline-icon::before {
  transition: all 0.3s ease-in-out;
}
.main-sub-navigation-variant2 .main-sub-navigation-item .main-sub-navigation-sub-text {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  transition: all 0.3s ease-in-out;
}
.main-sub-navigation-variant2 .main-sub-navigation-item:hover .main-sub-navigation-text {
  font-weight: 600;
  text-decoration: none;
}
.main-sub-navigation-variant2 .main-sub-navigation-item:hover .main-sub-navigation-sub-text {
  font-weight: 400;
  text-decoration: none;
}
.main-sub-navigation-variant2 .main-sub-navigation-item.main-sub-navigation-item--active .main-sub-navigation-text {
  font-weight: 600;
  text-decoration: none;
}
.main-sub-navigation-variant2 .main-sub-navigation-item.main-sub-navigation-item--active .main-sub-navigation-sub-text {
  font-weight: 400;
  text-decoration: none;
}

.main-sub-navigation-variant2 {
  border-top-color: #e9ecef;
}
.main-sub-navigation-variant2 .main-sub-navigation-container {
  background-color: #ffffff;
}
.main-sub-navigation-variant2 .main-sub-navigation-item {
  background-color: transparent;
  border-color: transparent;
}
.main-sub-navigation-variant2 .main-sub-navigation-item .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-icon-column .main-sub-navigation-link-icon-wrapper {
  background-color: transparent;
}
.main-sub-navigation-variant2 .main-sub-navigation-item .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-icon-column .main-sub-navigation-link-icon-wrapper .standalone-icon::before {
  background-color: #0E70B4;
}
.main-sub-navigation-variant2 .main-sub-navigation-item .main-sub-navigation-text {
  color: #000;
}
.main-sub-navigation-variant2 .main-sub-navigation-item .main-sub-navigation-sub-text {
  color: #000;
}
.main-sub-navigation-variant2 .main-sub-navigation-item:hover {
  background-color: #F4F6F9;
  border-color: transparent;
}
.main-sub-navigation-variant2 .main-sub-navigation-item:hover .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-icon-column .main-sub-navigation-link-icon-wrapper {
  background-color: transparent;
}
.main-sub-navigation-variant2 .main-sub-navigation-item:hover .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-icon-column .main-sub-navigation-link-icon-wrapper .standalone-icon::before {
  background-color: #0E70B4;
}
.main-sub-navigation-variant2 .main-sub-navigation-item:hover .main-sub-navigation-text {
  color: #0E70B4;
}
.main-sub-navigation-variant2 .main-sub-navigation-item:hover .main-sub-navigation-sub-text {
  color: #000;
}
.main-sub-navigation-variant2 .main-sub-navigation-item.main-sub-navigation-item--active {
  background-color: #F4F6F9;
  border-color: transparent;
}
.main-sub-navigation-variant2 .main-sub-navigation-item.main-sub-navigation-item--active .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-icon-column .main-sub-navigation-link-icon-wrapper {
  background-color: transparent;
}
.main-sub-navigation-variant2 .main-sub-navigation-item.main-sub-navigation-item--active .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-icon-column .main-sub-navigation-link-icon-wrapper .standalone-icon::before {
  background-color: #0E70B4;
}
.main-sub-navigation-variant2 .main-sub-navigation-item.main-sub-navigation-item--active .main-sub-navigation-text {
  color: #0E70B4;
}
.main-sub-navigation-variant2 .main-sub-navigation-item.main-sub-navigation-item--active .main-sub-navigation-sub-text {
  color: #000;
}

.main-sub-navigation-variant2 {
  margin-left: 0;
  margin-right: 0;
  border-top-width: 0.0625rem;
}
.main-sub-navigation-variant2 .main-sub-navigation-container {
  padding: 2rem 3rem 2rem 3rem;
  border-bottom-right-radius: 2.75rem;
  border-bottom-left-radius: 2.75rem;
}
.main-sub-navigation-variant2 .main-sub-navigation-container .main-sub-navigation-inner {
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem 1rem;
}
.main-sub-navigation-variant2 .main-sub-navigation-container .main-sub-navigation-inner .main-sub-navigation-item {
  border-width: 0;
  border-radius: 0.75rem;
}
.main-sub-navigation-variant2 .main-sub-navigation-container .main-sub-navigation-inner .main-sub-navigation-item .main-sub-navigation-link {
  padding: 1rem 1.5rem 1rem 1.5rem;
}
.main-sub-navigation-variant2 .main-sub-navigation-container .main-sub-navigation-inner .main-sub-navigation-item .main-sub-navigation-link .main-sub-navigation-link-inner {
  gap: 1.125rem;
}
.main-sub-navigation-variant2 .main-sub-navigation-container .main-sub-navigation-inner .main-sub-navigation-item .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-icon-column .main-sub-navigation-link-icon-wrapper {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0;
}
.main-sub-navigation-variant2 .main-sub-navigation-container .main-sub-navigation-inner .main-sub-navigation-item .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-icon-column .main-sub-navigation-link-icon-wrapper .standalone-icon {
  width: 1.5rem;
  height: 1.5rem;
}
.main-sub-navigation-variant2 .main-sub-navigation-container .main-sub-navigation-inner .main-sub-navigation-item .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-icon-column .main-sub-navigation-link-icon-wrapper .standalone-icon::before {
  width: 1.5rem;
  height: 1.5rem;
}
.main-sub-navigation-variant2 .main-sub-navigation-container .main-sub-navigation-inner .main-sub-navigation-item .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-text-column {
  gap: 0.1875rem;
}
.main-sub-navigation-variant2 .main-sub-navigation-container .main-sub-navigation-inner .main-sub-navigation-item .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-text-column .main-sub-navigation-text {
  font-size: 1rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.main-sub-navigation-variant2 .main-sub-navigation-container .main-sub-navigation-inner .main-sub-navigation-item .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-text-column .main-sub-navigation-sub-text {
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.main-sub-navigation-variant2 .main-sub-navigation-container .main-sub-navigation-inner .main-sub-navigation-item:hover .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-icon-column .main-sub-navigation-link-icon-wrapper {
  transform: scale(1);
}
.main-sub-navigation-variant2 .main-sub-navigation-container .main-sub-navigation-inner .main-sub-navigation-item:hover .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-icon-column .main-sub-navigation-link-icon-wrapper .standalone-icon::before {
  transform: translate(-50%, -50%) scale(1);
}

.main-sub-navigation-variant2 {
  position: relative;
  display: none;
  flex-direction: row;
  align-items: center;
  height: 100%;
  width: 100%;
  border-top-style: solid;
}
@media (min-width: 992px) {
  .main-sub-navigation-variant2 {
    display: flex;
  }
}
.main-sub-navigation-variant2 .main-sub-navigation-container {
  display: flex;
  width: 100%;
  height: auto;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  clip-path: inset(0 -100% -100% -100%);
}
.main-sub-navigation-variant2 .main-sub-navigation-container.main-sub-navigation-container--active {
  opacity: 1;
  pointer-events: all;
}
.main-sub-navigation-variant2 .main-sub-navigation-inner {
  display: grid;
  width: 100%;
}
.main-sub-navigation-variant2 .main-sub-navigation-item {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 100%;
  border-style: solid;
}
.main-sub-navigation-variant2 .main-sub-navigation-item .main-sub-navigation-link {
  cursor: pointer;
  color: initial;
  height: 100%;
  width: 100%;
}
.main-sub-navigation-variant2 .main-sub-navigation-item .main-sub-navigation-link::before {
  content: "";
  position: absolute;
  height: 0;
  width: 100%;
  bottom: 0;
}
.main-sub-navigation-variant2 .main-sub-navigation-item .main-sub-navigation-link .main-sub-navigation-link-inner {
  display: flex;
  align-items: flex-start;
}
.main-sub-navigation-variant2 .main-sub-navigation-item .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-icon-column .main-sub-navigation-link-icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sub-navigation-variant2 .main-sub-navigation-item .main-sub-navigation-link .main-sub-navigation-link-inner .main-sub-navigation-link-text-column {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.main-sub-navigation-variant2 .main-sub-navigation-item:hover .main-sub-navigation-link .main-sub-navigation-link-icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* content-element-hero-text-image-variant1-css */
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .eyebrow {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .eyebrow .inline-icon::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .heading {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text ol li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text ol li::before {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text .link {
  color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text .link.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text .link:hover {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text .link:hover.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text .link:active {
  color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text .link:active.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary {
  background-color: #4DA1D8;
  color: #ffffff;
  border-color: #4DA1D8;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary:hover:not(:disabled):not(.button-disabled) {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary:active {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary:active .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary:disabled, .content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary .button-disabled {
  background-color: rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary:disabled .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary:disabled .standalone-icon::before, .content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary .button-disabled .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-primary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary:hover:not(:disabled):not(.button-disabled) {
  background-color: rgba(255, 255, 255, 0.25);
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary:active {
  background-color: #1A294D;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary:active .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary:disabled, .content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary .button-disabled {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary:disabled .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary:disabled .standalone-icon::before, .content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary .button-disabled .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button.button-secondary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text .link {
  color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text .link.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text .link:hover {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text .link:hover.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text .link:active {
  color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text .link:active.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text ol li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text ol li::before {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--1 .button-group-text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}

.content-element.hero-text-image-variant1 .outer-asset-layer--2 .eyebrow {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .eyebrow .inline-icon::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .heading {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text ol li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text ol li::before {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text .link {
  color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text .link.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text .link:hover {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text .link:hover.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text .link:active {
  color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text .link:active.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary {
  background-color: #4DA1D8;
  color: #ffffff;
  border-color: #4DA1D8;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary:hover:not(:disabled):not(.button-disabled) {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary:active {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary:active .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary:disabled, .content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary .button-disabled {
  background-color: rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary:disabled .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary:disabled .standalone-icon::before, .content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary .button-disabled .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-primary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary:hover:not(:disabled):not(.button-disabled) {
  background-color: rgba(255, 255, 255, 0.25);
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary:active {
  background-color: #1A294D;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary:active .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary:disabled, .content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary .button-disabled {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary:disabled .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary:disabled .standalone-icon::before, .content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary .button-disabled .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button.button-secondary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text .link {
  color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text .link.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text .link:hover {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text .link:hover.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text .link:active {
  color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text .link:active.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text ol li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text ol li::before {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--2 .button-group-text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}

.content-element.hero-text-image-variant1 .outer-asset-layer--3 .eyebrow {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .eyebrow .inline-icon::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .heading {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text ol li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text ol li::before {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text .link {
  color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text .link.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text .link:hover {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text .link:hover.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text .link:active {
  color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text .link:active.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary {
  background-color: #4DA1D8;
  color: #ffffff;
  border-color: #4DA1D8;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary:hover:not(:disabled):not(.button-disabled) {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary:active {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary:active .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary:disabled, .content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary .button-disabled {
  background-color: rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary:disabled .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary:disabled .standalone-icon::before, .content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary .button-disabled .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-primary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary:hover:not(:disabled):not(.button-disabled) {
  background-color: rgba(255, 255, 255, 0.25);
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary:active {
  background-color: #1A294D;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary:active .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary:disabled, .content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary .button-disabled {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary:disabled .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary:disabled .standalone-icon::before, .content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary .button-disabled .inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button.button-secondary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text .link {
  color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text .link.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text .link:hover {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text .link:hover.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text .link:active {
  color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text .link:active.inline-icon::before,
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text ol li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text ol li::before {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.hero-text-image-variant1 .outer-asset-layer--3 .button-group-text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}

.content-element.hero-text-image-variant1 {
  --hero--height: none;
}
.content-element.hero-text-image-variant1 .layers.asset-shape--none {
  padding-top: 8.125rem;
  padding-bottom: 3.75rem;
}
.content-element.hero-text-image-variant1 .layers.asset-shape--wave {
  padding-top: 8.125rem;
  padding-bottom: 6.25rem;
}
.content-element.hero-text-image-variant1 .layers.asset-shape--gradient {
  padding-top: 8.125rem;
  padding-bottom: 6.25rem;
}
.content-element.hero-text-image-variant1 .layers.asset-shape--custom {
  padding-top: 8.125rem;
  padding-bottom: 3.75rem;
}
@media (min-width: 768px) {
  .content-element.hero-text-image-variant1 {
    --hero--height: 32rem;
  }
  .content-element.hero-text-image-variant1 .layers.asset-shape--none {
    padding-top: 10rem;
    padding-bottom: 6.25rem;
  }
  .content-element.hero-text-image-variant1 .layers.asset-shape--wave {
    padding-top: 10rem;
    padding-bottom: 8.125rem;
  }
  .content-element.hero-text-image-variant1 .layers.asset-shape--gradient {
    padding-top: 10rem;
    padding-bottom: 9.375rem;
  }
  .content-element.hero-text-image-variant1 .layers.asset-shape--custom {
    padding-top: 10rem;
    padding-bottom: 6.25rem;
  }
}
@media (min-width: 992px) {
  .content-element.hero-text-image-variant1 {
    --hero--height: 41.25rem;
  }
  .content-element.hero-text-image-variant1 .layers.asset-shape--none {
    padding-top: 13.125rem;
    padding-bottom: 6.25rem;
  }
  .content-element.hero-text-image-variant1 .layers.asset-shape--wave {
    padding-top: 13.125rem;
    padding-bottom: 8.125rem;
  }
  .content-element.hero-text-image-variant1 .layers.asset-shape--gradient {
    padding-top: 13.125rem;
    padding-bottom: 9.375rem;
  }
  .content-element.hero-text-image-variant1 .layers.asset-shape--custom {
    padding-top: 13.125rem;
    padding-bottom: 6.25rem;
  }
}
.content-element.hero-text-image-variant1 .layers .asset-section figure .image img {
  object-position: right;
}

.content-element.hero-text-image-variant1 .layers {
  flex-direction: column-reverse;
  align-items: end;
  overflow: visible;
  margin-bottom: 1.875rem;
}
@media (min-width: 768px) {
  .content-element.hero-text-image-variant1 .layers {
    flex-direction: row;
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .content-element.hero-text-image-variant1 .layers {
    margin-bottom: 9.375rem;
  }
}
@media (min-width: 1200px) {
  .content-element.hero-text-image-variant1 .layers {
    margin-top: 6.25rem;
  }
}
.content-element.hero-text-image-variant1 .layers.asset-shape--none {
  padding-top: 0;
  padding-bottom: 0;
}
.content-element.hero-text-image-variant1 .layers .text-section {
  margin-top: -6rem;
  margin-bottom: -1.875rem;
}
@media (min-width: 992px) {
  .content-element.hero-text-image-variant1 .layers .text-section {
    margin-top: 0;
    margin-bottom: -9.375rem;
  }
}
.content-element.hero-text-image-variant1 .layers .text-section .indent {
  background-color: #ffffff;
  padding: 1.5rem;
  border-radius: 0.75rem;
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.08);
}
@media (min-width: 768px) {
  .content-element.hero-text-image-variant1 .layers .text-section .indent {
    padding: 2.5rem;
  }
}
@media (min-width: 992px) {
  .content-element.hero-text-image-variant1 .layers .text-section .indent {
    padding: 3rem;
  }
}
@media (min-width: 1200px) {
  .content-element.hero-text-image-variant1 .layers .text-section .indent {
    padding: 3.5rem;
  }
}
.content-element.hero-text-image-variant1 .layers .asset-section {
  position: relative;
  left: 0;
  top: 0;
  transform: none;
  height: 100vw;
}
@media (min-width: 768px) {
  .content-element.hero-text-image-variant1 .layers .asset-section {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 100%;
  }
}
@media (min-width: 1200px) {
  .content-element.hero-text-image-variant1 .layers .asset-section {
    border-radius: 0.75rem;
    overflow: hidden;
  }
}
/* component-breadcrumbs-css */
.breadcrumbs .breadcrumbs-item .breadcrumbs-link .breadcrumbs-text {
  transition: all 0.2s ease-in-out;
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}
.breadcrumbs .breadcrumbs-item .breadcrumbs-link .breadcrumbs-home-icon::before {
  transition: all 0.2s ease-in-out;
}
.breadcrumbs .breadcrumbs-item:hover .breadcrumbs-text {
  text-decoration: underline;
}
.breadcrumbs .breadcrumbs-item.breadcrumbs-item--active .breadcrumbs-text {
  font-weight: 600;
  text-decoration: underline;
}
.breadcrumbs .breadcrumbs-divider {
  transition: all 0.2s ease-in-out;
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
}

.breadcrumbs .breadcrumbs-item .breadcrumbs-home-icon::before {
  background-color: #6C737F;
}
.breadcrumbs .breadcrumbs-item .breadcrumbs-text {
  color: #6C737F;
}
.breadcrumbs .breadcrumbs-item .breadcrumbs-home-text {
  color: #6C737F;
}
.breadcrumbs .breadcrumbs-item .breadcrumbs-divider::before {
  background-color: #6C737F;
}
.breadcrumbs .breadcrumbs-item:hover .breadcrumbs-home-icon::before {
  background-color: #6C737F;
}
.breadcrumbs .breadcrumbs-item:hover .breadcrumbs-text {
  color: #6C737F;
}
.breadcrumbs .breadcrumbs-item:hover .breadcrumbs-home-text {
  color: #6C737F;
}
.breadcrumbs .breadcrumbs-item:hover .breadcrumbs-divider::before {
  background-color: #384250;
}
.breadcrumbs .breadcrumbs-item.breadcrumbs-item--active .breadcrumbs-text {
  color: #2C4480;
}
.breadcrumbs .breadcrumbs-divider {
  color: #6C737F;
}

.breadcrumbs {
  margin-top: 1.5rem;
  margin-bottom: 0;
}
.breadcrumbs .inner {
  gap: 0.375rem;
}
.breadcrumbs .breadcrumbs-item .breadcrumbs-text {
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.breadcrumbs .breadcrumbs-item .breadcrumbs-home-icon {
  width: 1rem;
  height: 1rem;
}
.breadcrumbs .breadcrumbs-item .breadcrumbs-home-icon::before {
  width: 1rem;
  height: 1rem;
}
.breadcrumbs .breadcrumbs-item .breadcrumbs-home-icon + .breadcrumbs-home-text {
  padding-left: 0;
}
.breadcrumbs .breadcrumbs-item .breadcrumbs-divider.inline-icon--right {
  padding-right: 0.375rem;
}
.breadcrumbs .breadcrumbs-item .breadcrumbs-divider::before {
  width: 1rem;
  height: 1rem;
}
.breadcrumbs .breadcrumbs-divider {
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: normal;
}

.breadcrumbs {
  display: flex;
  flex-direction: row;
}
.breadcrumbs .inner {
  display: flex;
  flex-wrap: wrap;
}
.breadcrumbs .inner .breadcrumbs-item {
  display: inline-flex;
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
}
.breadcrumbs .inner .breadcrumbs-item .breadcrumbs-link {
  display: flex;
  align-items: center;
}
.breadcrumbs .inner .breadcrumbs-item .breadcrumbs-divider {
  display: flex;
  align-items: center;
  height: 100%;
}
.breadcrumbs .inner .breadcrumbs-item .breadcrumbs-home-icon {
  flex-shrink: 0;
}
/* content-element-text-variant1-css */
.content-element.text-variant1 .outer-background--2 .text-section .eyebrow,
.content-element.text-variant1 .inner-background--2 .text-section .eyebrow {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}
.content-element.text-variant1 .outer-background--2 .text-section .eyebrow .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .eyebrow .inline-icon::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.content-element.text-variant1 .outer-background--2 .text-section .heading,
.content-element.text-variant1 .inner-background--2 .text-section .heading {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text,
.content-element.text-variant1 .inner-background--2 .text-section .text {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text ul.list--variant1 > li,
.content-element.text-variant1 .inner-background--2 .text-section .text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text ul.list--variant1 > li::before,
.content-element.text-variant1 .inner-background--2 .text-section .text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.text-variant1 .outer-background--2 .text-section .text ul.list--variant2 > li,
.content-element.text-variant1 .inner-background--2 .text-section .text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text ul.list--variant2 > li::before,
.content-element.text-variant1 .inner-background--2 .text-section .text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text ul.list--variant3 > li,
.content-element.text-variant1 .inner-background--2 .text-section .text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text ul.list--variant3 > li::before,
.content-element.text-variant1 .inner-background--2 .text-section .text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text ul.list--variant4 > li,
.content-element.text-variant1 .inner-background--2 .text-section .text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text ul.list--variant4 > li::before,
.content-element.text-variant1 .inner-background--2 .text-section .text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text ul > li.list-item--variant1,
.content-element.text-variant1 .inner-background--2 .text-section .text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text ul > li.list-item--variant1::before,
.content-element.text-variant1 .inner-background--2 .text-section .text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text ul > li.list-item--variant2,
.content-element.text-variant1 .inner-background--2 .text-section .text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text ul > li.list-item--variant2::before,
.content-element.text-variant1 .inner-background--2 .text-section .text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text ol li,
.content-element.text-variant1 .inner-background--2 .text-section .text ol li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text ol li::before,
.content-element.text-variant1 .inner-background--2 .text-section .text ol li::before {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text .link,
.content-element.text-variant1 .inner-background--2 .text-section .text .link {
  color: #5dadff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text .link.inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .text .link .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .text .link.inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text .link:hover,
.content-element.text-variant1 .inner-background--2 .text-section .text .link:hover {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text .link:hover.inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .text .link:hover .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .text .link:hover.inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text .link:active,
.content-element.text-variant1 .inner-background--2 .text-section .text .link:active {
  color: #5dadff;
}
.content-element.text-variant1 .outer-background--2 .text-section .text .link:active.inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .text .link:active .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .text .link:active.inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-primary,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary {
  background-color: #4DA1D8;
  color: #ffffff;
  border-color: #4DA1D8;
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-primary .inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .button.button-primary .standalone-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled),
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-primary:active,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary:active {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-primary:active .inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .button.button-primary:active .standalone-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary:active .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-primary:disabled, .content-element.text-variant1 .outer-background--2 .text-section .button.button-primary .button-disabled,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary:disabled,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary .button-disabled {
  background-color: rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-primary:disabled .inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .button.button-primary:disabled .standalone-icon::before, .content-element.text-variant1 .outer-background--2 .text-section .button.button-primary .button-disabled .inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .button.button-primary .button-disabled .standalone-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary:disabled .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary:disabled .standalone-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary .button-disabled .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-primary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary .inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary .standalone-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled),
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) {
  background-color: rgba(255, 255, 255, 0.25);
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary:active,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary:active {
  background-color: #1A294D;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary:active .inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary:active .standalone-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary:active .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary:disabled, .content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary .button-disabled,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary:disabled,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary .button-disabled {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary:disabled .inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary:disabled .standalone-icon::before, .content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary .button-disabled .inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .button.button-secondary .button-disabled .standalone-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary:disabled .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary:disabled .standalone-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary .button-disabled .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button.button-secondary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text .link,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text .link {
  color: #5dadff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text .link.inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text .link .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text .link.inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text .link:hover,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text .link:hover {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text .link:hover.inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text .link:hover .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text .link:hover.inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text .link:active,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text .link:active {
  color: #5dadff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text .link:active.inline-icon::before,
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text .link:active .inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text .link:active.inline-icon::before,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text ol li,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text ol li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text ol li::before,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text ol li::before {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text ul.list--variant1 > li,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text ul.list--variant1 > li::before,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text ul.list--variant2 > li,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text ul.list--variant2 > li::before,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text ul.list--variant3 > li,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text ul.list--variant3 > li::before,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text ul.list--variant4 > li,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text ul.list--variant4 > li::before,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text ul > li.list-item--variant1,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text ul > li.list-item--variant1::before,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text ul > li.list-item--variant2,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--2 .text-section .button-group-text ul > li.list-item--variant2::before,
.content-element.text-variant1 .inner-background--2 .text-section .button-group-text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .eyebrow,
.content-element.text-variant1 .inner-background--3 .text-section .eyebrow {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}
.content-element.text-variant1 .outer-background--3 .text-section .eyebrow .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .eyebrow .inline-icon::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.content-element.text-variant1 .outer-background--3 .text-section .heading,
.content-element.text-variant1 .inner-background--3 .text-section .heading {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text,
.content-element.text-variant1 .inner-background--3 .text-section .text {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text ul.list--variant1 > li,
.content-element.text-variant1 .inner-background--3 .text-section .text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text ul.list--variant1 > li::before,
.content-element.text-variant1 .inner-background--3 .text-section .text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.text-variant1 .outer-background--3 .text-section .text ul.list--variant2 > li,
.content-element.text-variant1 .inner-background--3 .text-section .text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text ul.list--variant2 > li::before,
.content-element.text-variant1 .inner-background--3 .text-section .text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text ul.list--variant3 > li,
.content-element.text-variant1 .inner-background--3 .text-section .text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text ul.list--variant3 > li::before,
.content-element.text-variant1 .inner-background--3 .text-section .text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text ul.list--variant4 > li,
.content-element.text-variant1 .inner-background--3 .text-section .text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text ul.list--variant4 > li::before,
.content-element.text-variant1 .inner-background--3 .text-section .text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text ul > li.list-item--variant1,
.content-element.text-variant1 .inner-background--3 .text-section .text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text ul > li.list-item--variant1::before,
.content-element.text-variant1 .inner-background--3 .text-section .text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text ul > li.list-item--variant2,
.content-element.text-variant1 .inner-background--3 .text-section .text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text ul > li.list-item--variant2::before,
.content-element.text-variant1 .inner-background--3 .text-section .text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text ol li,
.content-element.text-variant1 .inner-background--3 .text-section .text ol li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text ol li::before,
.content-element.text-variant1 .inner-background--3 .text-section .text ol li::before {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text .link,
.content-element.text-variant1 .inner-background--3 .text-section .text .link {
  color: #5dadff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text .link.inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .text .link .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .text .link.inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text .link:hover,
.content-element.text-variant1 .inner-background--3 .text-section .text .link:hover {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text .link:hover.inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .text .link:hover .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .text .link:hover.inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text .link:active,
.content-element.text-variant1 .inner-background--3 .text-section .text .link:active {
  color: #5dadff;
}
.content-element.text-variant1 .outer-background--3 .text-section .text .link:active.inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .text .link:active .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .text .link:active.inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-primary,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary {
  background-color: #4DA1D8;
  color: #ffffff;
  border-color: #4DA1D8;
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-primary .inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .button.button-primary .standalone-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled),
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-primary:active,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary:active {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-primary:active .inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .button.button-primary:active .standalone-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary:active .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-primary:disabled, .content-element.text-variant1 .outer-background--3 .text-section .button.button-primary .button-disabled,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary:disabled,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary .button-disabled {
  background-color: rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-primary:disabled .inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .button.button-primary:disabled .standalone-icon::before, .content-element.text-variant1 .outer-background--3 .text-section .button.button-primary .button-disabled .inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .button.button-primary .button-disabled .standalone-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary:disabled .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary:disabled .standalone-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary .button-disabled .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-primary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary .inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary .standalone-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled),
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) {
  background-color: rgba(255, 255, 255, 0.25);
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary:active,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary:active {
  background-color: #1A294D;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary:active .inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary:active .standalone-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary:active .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary:disabled, .content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary .button-disabled,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary:disabled,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary .button-disabled {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary:disabled .inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary:disabled .standalone-icon::before, .content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary .button-disabled .inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .button.button-secondary .button-disabled .standalone-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary:disabled .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary:disabled .standalone-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary .button-disabled .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button.button-secondary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text .link,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text .link {
  color: #5dadff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text .link.inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text .link .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text .link.inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text .link:hover,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text .link:hover {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text .link:hover.inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text .link:hover .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text .link:hover.inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text .link:active,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text .link:active {
  color: #5dadff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text .link:active.inline-icon::before,
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text .link:active .inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text .link:active.inline-icon::before,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text ol li,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text ol li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text ol li::before,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text ol li::before {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text ul.list--variant1 > li,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text ul.list--variant1 > li::before,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text ul.list--variant2 > li,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text ul.list--variant2 > li::before,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text ul.list--variant3 > li,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text ul.list--variant3 > li::before,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text ul.list--variant4 > li,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text ul.list--variant4 > li::before,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text ul > li.list-item--variant1,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text ul > li.list-item--variant1::before,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text ul > li.list-item--variant2,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.text-variant1 .outer-background--3 .text-section .button-group-text ul > li.list-item--variant2::before,
.content-element.text-variant1 .inner-background--3 .text-section .button-group-text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}
/* content-element-text-image-variant1-css */
.content-element.text-image-variant1 .outer-background--2 .text-asset .asset-section figcaption,
.content-element.text-image-variant1 .inner-background--2 .text-asset .asset-section figcaption {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .asset-section figcaption .link,
.content-element.text-image-variant1 .inner-background--2 .text-asset .asset-section figcaption .link {
  color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .asset-section figcaption .link.inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .asset-section figcaption .link .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .asset-section figcaption .link.inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .asset-section figcaption .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .asset-section figcaption .link:hover,
.content-element.text-image-variant1 .inner-background--2 .text-asset .asset-section figcaption .link:hover {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .asset-section figcaption .link:hover.inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .asset-section figcaption .link:hover .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .asset-section figcaption .link:hover.inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .asset-section figcaption .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .asset-section figcaption .link:active,
.content-element.text-image-variant1 .inner-background--2 .text-asset .asset-section figcaption .link:active {
  color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .asset-section figcaption .link:active.inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .asset-section figcaption .link:active .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .asset-section figcaption .link:active.inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .asset-section figcaption .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .eyebrow,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .eyebrow {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .eyebrow .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .eyebrow .inline-icon::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .heading,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .heading {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text ul.list--variant1 > li,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text ul.list--variant1 > li::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text ul.list--variant2 > li,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text ul.list--variant2 > li::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text ul.list--variant3 > li,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text ul.list--variant3 > li::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text ul.list--variant4 > li,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text ul.list--variant4 > li::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text ul > li.list-item--variant1,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text ul > li.list-item--variant1::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text ul > li.list-item--variant2,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text ul > li.list-item--variant2::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text ol li,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text ol li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text ol li::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text ol li::before {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text .link,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text .link {
  color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text .link.inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text .link .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text .link.inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text .link:hover,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text .link:hover {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text .link:hover.inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text .link:hover .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text .link:hover.inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text .link:active,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text .link:active {
  color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text .link:active.inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .text .link:active .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text .link:active.inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary {
  background-color: #4DA1D8;
  color: #ffffff;
  border-color: #4DA1D8;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary .inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled),
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary:active,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary:active {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary:active .inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary:active .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary:active .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary:disabled, .content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary .button-disabled,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary:disabled,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary .button-disabled {
  background-color: rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary:disabled .inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary:disabled .standalone-icon::before, .content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary .button-disabled .inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-primary .button-disabled .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary:disabled .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary:disabled .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary .button-disabled .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-primary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary .inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled),
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) {
  background-color: rgba(255, 255, 255, 0.25);
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary:active,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary:active {
  background-color: #1A294D;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary:active .inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary:active .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary:active .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary:disabled, .content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary .button-disabled,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary:disabled,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary .button-disabled {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary:disabled .inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary:disabled .standalone-icon::before, .content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary .button-disabled .inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button.button-secondary .button-disabled .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary:disabled .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary:disabled .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary .button-disabled .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button.button-secondary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text .link,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text .link {
  color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text .link.inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text .link .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text .link.inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text .link:hover,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text .link:hover {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text .link:hover.inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text .link:hover .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text .link:hover.inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text .link:active,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text .link:active {
  color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text .link:active.inline-icon::before,
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text .link:active .inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text .link:active.inline-icon::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text ol li,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text ol li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text ol li::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text ol li::before {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text ul.list--variant1 > li,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text ul.list--variant1 > li::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text ul.list--variant2 > li,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text ul.list--variant2 > li::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text ul.list--variant3 > li,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text ul.list--variant3 > li::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text ul.list--variant4 > li,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text ul.list--variant4 > li::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text ul > li.list-item--variant1,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text ul > li.list-item--variant1::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text ul > li.list-item--variant2,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--2 .text-asset .text-section .button-group-text ul > li.list-item--variant2::before,
.content-element.text-image-variant1 .inner-background--2 .text-asset .text-section .button-group-text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}

.content-element.text-image-variant1 .outer-background--3 .text-asset .asset-section figcaption,
.content-element.text-image-variant1 .inner-background--3 .text-asset .asset-section figcaption {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .asset-section figcaption .link,
.content-element.text-image-variant1 .inner-background--3 .text-asset .asset-section figcaption .link {
  color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .asset-section figcaption .link.inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .asset-section figcaption .link .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .asset-section figcaption .link.inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .asset-section figcaption .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .asset-section figcaption .link:hover,
.content-element.text-image-variant1 .inner-background--3 .text-asset .asset-section figcaption .link:hover {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .asset-section figcaption .link:hover.inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .asset-section figcaption .link:hover .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .asset-section figcaption .link:hover.inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .asset-section figcaption .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .asset-section figcaption .link:active,
.content-element.text-image-variant1 .inner-background--3 .text-asset .asset-section figcaption .link:active {
  color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .asset-section figcaption .link:active.inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .asset-section figcaption .link:active .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .asset-section figcaption .link:active.inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .asset-section figcaption .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .eyebrow,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .eyebrow {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .eyebrow .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .eyebrow .inline-icon::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .heading,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .heading {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text ul.list--variant1 > li,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text ul.list--variant1 > li::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text ul.list--variant2 > li,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text ul.list--variant2 > li::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text ul.list--variant3 > li,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text ul.list--variant3 > li::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text ul.list--variant4 > li,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text ul.list--variant4 > li::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text ul > li.list-item--variant1,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text ul > li.list-item--variant1::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text ul > li.list-item--variant2,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text ul > li.list-item--variant2::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text ol li,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text ol li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text ol li::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text ol li::before {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text .link,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text .link {
  color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text .link.inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text .link .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text .link.inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text .link:hover,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text .link:hover {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text .link:hover.inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text .link:hover .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text .link:hover.inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text .link:active,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text .link:active {
  color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text .link:active.inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .text .link:active .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text .link:active.inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary {
  background-color: #4DA1D8;
  color: #ffffff;
  border-color: #4DA1D8;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary .inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled),
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary:active,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary:active {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary:active .inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary:active .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary:active .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary:disabled, .content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary .button-disabled,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary:disabled,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary .button-disabled {
  background-color: rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary:disabled .inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary:disabled .standalone-icon::before, .content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary .button-disabled .inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-primary .button-disabled .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary:disabled .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary:disabled .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary .button-disabled .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-primary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary .inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled),
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) {
  background-color: rgba(255, 255, 255, 0.25);
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary:active,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary:active {
  background-color: #1A294D;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary:active .inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary:active .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary:active .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary:disabled, .content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary .button-disabled,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary:disabled,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary .button-disabled {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary:disabled .inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary:disabled .standalone-icon::before, .content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary .button-disabled .inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button.button-secondary .button-disabled .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary:disabled .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary:disabled .standalone-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary .button-disabled .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button.button-secondary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text .link,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text .link {
  color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text .link.inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text .link .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text .link.inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text .link:hover,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text .link:hover {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text .link:hover.inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text .link:hover .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text .link:hover.inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text .link:active,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text .link:active {
  color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text .link:active.inline-icon::before,
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text .link:active .inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text .link:active.inline-icon::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text ol li,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text ol li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text ol li::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text ol li::before {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text ul.list--variant1 > li,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text ul.list--variant1 > li::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text ul.list--variant2 > li,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text ul.list--variant2 > li::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text ul.list--variant3 > li,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text ul.list--variant3 > li::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text ul.list--variant4 > li,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text ul.list--variant4 > li::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text ul > li.list-item--variant1,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text ul > li.list-item--variant1::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text ul > li.list-item--variant2,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.text-image-variant1 .outer-background--3 .text-asset .text-section .button-group-text ul > li.list-item--variant2::before,
.content-element.text-image-variant1 .inner-background--3 .text-asset .text-section .button-group-text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}

.content-element.text-image-variant1 .text-asset {
  gap: 0;
}
.content-element.text-image-variant1 .text-asset .text-section {
  background-color: #ffffff;
  padding: 3.25rem 2.5rem 2.5rem 2.5rem;
  margin-top: -0.75rem;
  border-radius: 0 0 0.75rem 0.75rem;
  box-shadow: 0 0.25rem 2.5rem 0 rgba(0, 0, 0, 0.08);
  flex-grow: 1;
  align-self: stretch;
}
@media (min-width: 768px) {
  .content-element.text-image-variant1 .text-asset .text-section {
    z-index: 1;
    padding: 2.5rem;
    border-radius: 0.75rem;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 992px) {
  .content-element.text-image-variant1 .text-asset .text-section {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}
@media (min-width: 768px) {
  .content-element.text-image-variant1 .text-asset.text-asset-alignment-horizontal--left .text-section {
    margin-left: -2.5rem;
  }
}
@media (min-width: 992px) {
  .content-element.text-image-variant1 .text-asset.text-asset-alignment-horizontal--left .text-section {
    margin-left: -3rem;
  }
}
@media (min-width: 768px) {
  .content-element.text-image-variant1 .text-asset.text-asset-alignment-horizontal--right .text-section {
    margin-right: -2.5rem;
  }
}
@media (min-width: 992px) {
  .content-element.text-image-variant1 .text-asset.text-asset-alignment-horizontal--right .text-section {
    margin-right: -3rem;
  }
}
/* content-element-download-variant2-css */
.content-element.download-variant2 .card span {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  transition: color 0.2s ease-in-out;
}
.content-element.download-variant2 .card span.inline-icon::before {
  transition: background-color 0.2s ease-in-out;
}

.content-element.download-variant2 .asset-section .card span {
  color: #000;
}
.content-element.download-variant2 .asset-section .card span.inline-icon::before {
  background-color: #2C4480;
}
.content-element.download-variant2 .asset-section .card:hover span {
  color: #000;
}
.content-element.download-variant2 .asset-section .card:hover span.inline-icon::before {
  background-color: #0056b3;
}
.content-element.download-variant2 .outer-background--1 .asset-section .card span,
.content-element.download-variant2 .inner-background--1 .asset-section .card span {
  color: #000;
}
.content-element.download-variant2 .outer-background--1 .asset-section .card span.inline-icon::before,
.content-element.download-variant2 .inner-background--1 .asset-section .card span.inline-icon::before {
  background-color: #2C4480;
}
.content-element.download-variant2 .outer-background--1 .asset-section .card:hover span,
.content-element.download-variant2 .inner-background--1 .asset-section .card:hover span {
  color: #000;
}
.content-element.download-variant2 .outer-background--1 .asset-section .card:hover span.inline-icon::before,
.content-element.download-variant2 .inner-background--1 .asset-section .card:hover span.inline-icon::before {
  background-color: #0056b3;
}
.content-element.download-variant2 .outer-background--1 .text-asset .asset-section .card,
.content-element.download-variant2 .inner-background--1 .text-asset .asset-section .card {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: none;
}
.content-element.download-variant2 .outer-background--1 .text-asset .asset-section .card-link .card:hover,
.content-element.download-variant2 .inner-background--1 .text-asset .asset-section .card-link .card:hover {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.2);
}
.content-element.download-variant2 .outer-background--2 .asset-section .card span,
.content-element.download-variant2 .inner-background--2 .asset-section .card span {
  color: #000;
}
.content-element.download-variant2 .outer-background--2 .asset-section .card span.inline-icon::before,
.content-element.download-variant2 .inner-background--2 .asset-section .card span.inline-icon::before {
  background-color: #2C4480;
}
.content-element.download-variant2 .outer-background--2 .asset-section .card:hover span,
.content-element.download-variant2 .inner-background--2 .asset-section .card:hover span {
  color: #000;
}
.content-element.download-variant2 .outer-background--2 .asset-section .card:hover span.inline-icon::before,
.content-element.download-variant2 .inner-background--2 .asset-section .card:hover span.inline-icon::before {
  background-color: #0056b3;
}
.content-element.download-variant2 .outer-background--2 .text-asset .asset-section .card,
.content-element.download-variant2 .inner-background--2 .text-asset .asset-section .card {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: none;
}
.content-element.download-variant2 .outer-background--2 .text-asset .asset-section .card-link .card:hover,
.content-element.download-variant2 .inner-background--2 .text-asset .asset-section .card-link .card:hover {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.2);
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .eyebrow,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .eyebrow {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .eyebrow .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .eyebrow .inline-icon::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .heading,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .heading {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .text,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .text {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .text ol li,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .text ol li {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .text ol li::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .text ol li::before {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .text .link,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .text .link {
  color: #5dadff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .text .link.inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .text .link .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .text .link.inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .text .link:hover,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .text .link:hover {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .text .link:hover.inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .text .link:hover .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .text .link:hover.inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .text .link:active,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .text .link:active {
  color: #5dadff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .text .link:active.inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .text .link:active .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .text .link:active.inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary {
  background-color: #4DA1D8;
  color: #ffffff;
  border-color: #4DA1D8;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary .inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary .standalone-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled),
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary:active,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary:active {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary:active .inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary:active .standalone-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary:active .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary:disabled, .content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary .button-disabled,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary:disabled,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary .button-disabled {
  background-color: rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary:disabled .inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary:disabled .standalone-icon::before, .content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary .button-disabled .inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-primary .button-disabled .standalone-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary:disabled .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary:disabled .standalone-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary .button-disabled .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-primary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary .inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary .standalone-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled),
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) {
  background-color: rgba(255, 255, 255, 0.25);
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary:active,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary:active {
  background-color: #1A294D;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary:active .inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary:active .standalone-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary:active .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary:disabled, .content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary .button-disabled,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary:disabled,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary .button-disabled {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary:disabled .inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary:disabled .standalone-icon::before, .content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary .button-disabled .inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button.button-secondary .button-disabled .standalone-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary:disabled .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary:disabled .standalone-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary .button-disabled .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button.button-secondary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button-group-text,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button-group-text {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button-group-text .link,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button-group-text .link {
  color: #5dadff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button-group-text .link.inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button-group-text .link .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button-group-text .link.inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button-group-text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button-group-text .link:hover,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button-group-text .link:hover {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button-group-text .link:hover.inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button-group-text .link:hover .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button-group-text .link:hover.inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button-group-text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button-group-text .link:active,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button-group-text .link:active {
  color: #5dadff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button-group-text .link:active.inline-icon::before,
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button-group-text .link:active .inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button-group-text .link:active.inline-icon::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button-group-text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button-group-text ol li,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button-group-text ol li {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--2 .text-asset .text-section .button-group-text ol li::before,
.content-element.download-variant2 .inner-background--2 .text-asset .text-section .button-group-text ol li::before {
  color: #ffffff;
}

.content-element.download-variant2 .outer-background--3 .asset-section .card span,
.content-element.download-variant2 .inner-background--3 .asset-section .card span {
  color: #000;
}
.content-element.download-variant2 .outer-background--3 .asset-section .card span.inline-icon::before,
.content-element.download-variant2 .inner-background--3 .asset-section .card span.inline-icon::before {
  background-color: #2C4480;
}
.content-element.download-variant2 .outer-background--3 .asset-section .card:hover span,
.content-element.download-variant2 .inner-background--3 .asset-section .card:hover span {
  color: #000;
}
.content-element.download-variant2 .outer-background--3 .asset-section .card:hover span.inline-icon::before,
.content-element.download-variant2 .inner-background--3 .asset-section .card:hover span.inline-icon::before {
  background-color: #0056b3;
}
.content-element.download-variant2 .outer-background--3 .text-asset .asset-section .card,
.content-element.download-variant2 .inner-background--3 .text-asset .asset-section .card {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: none;
}
.content-element.download-variant2 .outer-background--3 .text-asset .asset-section .card-link .card:hover,
.content-element.download-variant2 .inner-background--3 .text-asset .asset-section .card-link .card:hover {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.2);
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .eyebrow,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .eyebrow {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .eyebrow .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .eyebrow .inline-icon::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .heading,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .heading {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .text,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .text {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .text ol li,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .text ol li {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .text ol li::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .text ol li::before {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .text .link,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .text .link {
  color: #5dadff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .text .link.inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .text .link .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .text .link.inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .text .link:hover,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .text .link:hover {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .text .link:hover.inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .text .link:hover .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .text .link:hover.inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .text .link:active,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .text .link:active {
  color: #5dadff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .text .link:active.inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .text .link:active .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .text .link:active.inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary {
  background-color: #4DA1D8;
  color: #ffffff;
  border-color: #4DA1D8;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary .inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary .standalone-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled),
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary:active,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary:active {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary:active .inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary:active .standalone-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary:active .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary:disabled, .content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary .button-disabled,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary:disabled,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary .button-disabled {
  background-color: rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary:disabled .inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary:disabled .standalone-icon::before, .content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary .button-disabled .inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-primary .button-disabled .standalone-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary:disabled .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary:disabled .standalone-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary .button-disabled .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-primary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary .inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary .standalone-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled),
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) {
  background-color: rgba(255, 255, 255, 0.25);
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary:active,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary:active {
  background-color: #1A294D;
  color: #ffffff;
  border-color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary:active .inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary:active .standalone-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary:active .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary:disabled, .content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary .button-disabled,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary:disabled,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary .button-disabled {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary:disabled .inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary:disabled .standalone-icon::before, .content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary .button-disabled .inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button.button-secondary .button-disabled .standalone-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary:disabled .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary:disabled .standalone-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary .button-disabled .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button.button-secondary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button-group-text,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button-group-text {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button-group-text .link,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button-group-text .link {
  color: #5dadff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button-group-text .link.inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button-group-text .link .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button-group-text .link.inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button-group-text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button-group-text .link:hover,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button-group-text .link:hover {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button-group-text .link:hover.inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button-group-text .link:hover .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button-group-text .link:hover.inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button-group-text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button-group-text .link:active,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button-group-text .link:active {
  color: #5dadff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button-group-text .link:active.inline-icon::before,
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button-group-text .link:active .inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button-group-text .link:active.inline-icon::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button-group-text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button-group-text ol li,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button-group-text ol li {
  color: #ffffff;
}
.content-element.download-variant2 .outer-background--3 .text-asset .text-section .button-group-text ol li::before,
.content-element.download-variant2 .inner-background--3 .text-asset .text-section .button-group-text ol li::before {
  color: #ffffff;
}

.content-element.download-variant2 .card span {
  font-size: 1.125rem;
  line-height: 1.45;
}
.content-element.download-variant2 .card span.inline-icon::before {
  width: 1.5rem;
  height: 1.5rem;
}
.content-element.download-variant2 .card span.inline-icon.inline-icon--left {
  padding-left: 2.625rem;
}
.content-element.download-variant2 .card span.inline-icon.inline-icon--right {
  padding-right: 2.625rem;
}

.content-element.download-variant2 .text-asset .asset-section .card {
  padding: 1rem 1.5rem 1rem 1.75rem;
  border-width: 0;
  border-radius: 0.5rem;
}
.content-element.download-variant2 .text-asset .asset-section .card .asset-section {
  padding: 0 0 0 0;
}
.content-element.download-variant2 .text-asset .asset-section .card .text-section {
  padding: 0 0 0 0;
}

@media (min-width: 768px) {
  .content-element.download-variant2 .card span {
    font-size: 1.125rem;
    line-height: 1.45;
  }
  .content-element.download-variant2 .card span.inline-icon::before {
    width: 1.5rem;
    height: 1.5rem;
  }
  .content-element.download-variant2 .card span.inline-icon.inline-icon--left {
    padding-left: 2.625rem;
  }
  .content-element.download-variant2 .card span.inline-icon.inline-icon--right {
    padding-right: 2.625rem;
  }
  .content-element.download-variant2 .text-asset .asset-section .card {
    padding: 1.5rem 2rem 1.5rem 2rem;
    border-width: 0;
    border-radius: 0.75rem;
  }
  .content-element.download-variant2 .text-asset .asset-section .card .asset-section {
    padding: 0 0 0 0;
  }
  .content-element.download-variant2 .text-asset .asset-section .card .text-section {
    padding: 0 0 0 0;
  }
}
.content-element.download-variant2 .asset-section {
  display: flex;
  flex-direction: column;
}

.content-element.download-variant2 .asset-section .grid-column .card {
  overflow-y: clip;
  overflow-x: visible;
}
.content-element.download-variant2 .asset-section .grid-column .card .text-section {
  justify-content: start;
}
.content-element.download-variant2 .asset-section .grid-column .card .text-section .inline-icon {
  padding-left: 0;
  position: relative;
}
.content-element.download-variant2 .asset-section .grid-column .card .text-section .inline-icon::before {
  position: absolute;
  width: 1.125rem;
  height: 1.125rem;
  top: 0.9375rem;
  left: -2.3125rem;
  z-index: 1;
  background-color: #ffffff;
}
@media (min-width: 768px) {
  .content-element.download-variant2 .asset-section .grid-column .card .text-section .inline-icon::before {
    left: -2.5625rem;
  }
}
.content-element.download-variant2 .asset-section .grid-column .card .text-section .inline-icon:after {
  content: "";
  position: absolute;
  top: 0;
  left: -2.6875rem;
  width: 1.875rem;
  height: 1.875rem;
  background: #2C4480;
  border-radius: 100vw;
}
@media (min-width: 768px) {
  .content-element.download-variant2 .asset-section .grid-column .card .text-section .inline-icon:after {
    left: -2.9375rem;
  }
}
.content-element.download-variant2 .asset-section .grid-column .card:hover span.inline-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .inner-background--1 .asset-section .card span.inline-icon::before {
  background-color: #ffffff;
}
.content-element.download-variant2 .inner-background--1 .asset-section .card:hover span.inline-icon::before {
  background-color: #ffffff;
}
/* content-element-cards-variant4-css */
.content-element.cards-variant4 .icon-wrapper {
  background-color: #4DA1D8;
  border-color: transparent;
}
.content-element.cards-variant4 .icon-wrapper .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.cards-variant4 .outer-background--1 .card,
.content-element.cards-variant4 .inner-background--1 .card {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: none;
}
.content-element.cards-variant4 .outer-background--1 .card-link .card:hover,
.content-element.cards-variant4 .inner-background--1 .card-link .card:hover {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.2);
}
.content-element.cards-variant4 .outer-background--2 .card,
.content-element.cards-variant4 .inner-background--2 .card {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: none;
}
.content-element.cards-variant4 .outer-background--2 .card-link .card:hover,
.content-element.cards-variant4 .inner-background--2 .card-link .card:hover {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.2);
}
.content-element.cards-variant4 .outer-background--3 .card,
.content-element.cards-variant4 .inner-background--3 .card {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: none;
}
.content-element.cards-variant4 .outer-background--3 .card-link .card:hover,
.content-element.cards-variant4 .inner-background--3 .card-link .card:hover {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.2);
}
.content-element.cards-variant4 .card {
  padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  border-width: 0;
  border-radius: 0.5rem;
}
.content-element.cards-variant4 .card .asset-section {
  padding: 0 0 0 0;
}
.content-element.cards-variant4 .card .text-section {
  padding: 0 0 0 0;
}
.content-element.cards-variant4 .card .asset-section .icon-size.icon-size--sm {
  width: 4rem;
}
.content-element.cards-variant4 .card .asset-section .icon-size.icon-size--sm .icon-wrapper {
  border-radius: 100vw;
  border-width: 0;
}
.content-element.cards-variant4 .card .asset-section .icon-size.icon-size--sm .icon-wrapper .standalone-icon {
  width: 2.25rem;
  height: 2.25rem;
}
.content-element.cards-variant4 .card .asset-section .icon-size.icon-size--sm .icon-wrapper .standalone-icon::before {
  width: 2.25rem;
  height: 2.25rem;
}
.content-element.cards-variant4 .card .asset-section .icon-size.icon-size--md {
  width: 3.75rem;
}
.content-element.cards-variant4 .card .asset-section .icon-size.icon-size--md .icon-wrapper {
  border-radius: 100vw;
  border-width: 0;
}
.content-element.cards-variant4 .card .asset-section .icon-size.icon-size--md .icon-wrapper .standalone-icon {
  width: 2rem;
  height: 2rem;
}
.content-element.cards-variant4 .card .asset-section .icon-size.icon-size--md .icon-wrapper .standalone-icon::before {
  width: 2rem;
  height: 2rem;
}
.content-element.cards-variant4 .card .asset-section .icon-size.icon-size--lg {
  width: 8rem;
}
.content-element.cards-variant4 .card .asset-section .icon-size.icon-size--lg .icon-wrapper {
  border-radius: 100vw;
  border-width: 0;
}
.content-element.cards-variant4 .card .asset-section .icon-size.icon-size--lg .icon-wrapper .standalone-icon {
  width: 4.875rem;
  height: 4.875rem;
}
.content-element.cards-variant4 .card .asset-section .icon-size.icon-size--lg .icon-wrapper .standalone-icon::before {
  width: 4.875rem;
  height: 4.875rem;
}

@media (min-width: 768px) {
  .content-element.cards-variant4 .card {
    padding: 2rem 2rem 2rem 2rem;
    border-width: 0;
    border-radius: 0.75rem;
  }
  .content-element.cards-variant4 .card .asset-section {
    padding: 0 0 0 0;
  }
  .content-element.cards-variant4 .card .text-section {
    padding: 0 0 0 0;
  }
  .content-element.cards-variant4 .card .asset-section .icon-size.icon-size--sm {
    width: 4rem;
  }
  .content-element.cards-variant4 .card .asset-section .icon-size.icon-size--sm .icon-wrapper {
    border-radius: 100vw;
    border-width: 0;
  }
  .content-element.cards-variant4 .card .asset-section .icon-size.icon-size--sm .icon-wrapper .standalone-icon {
    width: 2.25rem;
    height: 2.25rem;
  }
  .content-element.cards-variant4 .card .asset-section .icon-size.icon-size--sm .icon-wrapper .standalone-icon::before {
    width: 2.25rem;
    height: 2.25rem;
  }
  .content-element.cards-variant4 .card .asset-section .icon-size.icon-size--md {
    width: 4.5rem;
  }
  .content-element.cards-variant4 .card .asset-section .icon-size.icon-size--md .icon-wrapper {
    border-radius: 100vw;
    border-width: 0;
  }
  .content-element.cards-variant4 .card .asset-section .icon-size.icon-size--md .icon-wrapper .standalone-icon {
    width: 2rem;
    height: 2rem;
  }
  .content-element.cards-variant4 .card .asset-section .icon-size.icon-size--md .icon-wrapper .standalone-icon::before {
    width: 2rem;
    height: 2rem;
  }
  .content-element.cards-variant4 .card .asset-section .icon-size.icon-size--lg {
    width: 8rem;
  }
  .content-element.cards-variant4 .card .asset-section .icon-size.icon-size--lg .icon-wrapper {
    border-radius: 100vw;
    border-width: 0;
  }
  .content-element.cards-variant4 .card .asset-section .icon-size.icon-size--lg .icon-wrapper .standalone-icon {
    width: 4.875rem;
    height: 4.875rem;
  }
  .content-element.cards-variant4 .card .asset-section .icon-size.icon-size--lg .icon-wrapper .standalone-icon::before {
    width: 4.875rem;
    height: 4.875rem;
  }
}
.content-element.cards-variant4 .card .asset-section .icon-size {
  width: 100%;
}
.content-element.cards-variant4 .card .asset-section .icon-size .icon-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding-bottom: 100%;
  border-style: solid;
}
.content-element.cards-variant4 .card .asset-section .icon-size .icon-wrapper .standalone-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.content-element.cards-variant4 .text-position--1 .eyebrow {
  text-align: left;
}
.content-element.cards-variant4 .text-position--1 .heading {
  text-align: left;
}
.content-element.cards-variant4 .text-position--1 .heading p {
  text-align: inherit;
}
.content-element.cards-variant4 .text-position--1 .text {
  align-items: flex-start;
  text-align: left;
}
.content-element.cards-variant4 .text-position--1 .button-group {
  justify-content: flex-start;
}
.content-element.cards-variant4 .text-position--1 .button-group-text {
  text-align: left;
}
.content-element.cards-variant4 .text-position--2 .asset-section {
  justify-content: center;
}
.content-element.cards-variant4 .text-position--2 .text-section .eyebrow {
  text-align: center;
}
.content-element.cards-variant4 .text-position--2 .text-section .heading {
  text-align: center;
}
.content-element.cards-variant4 .text-position--2 .text-section .heading p {
  text-align: inherit;
}
.content-element.cards-variant4 .text-position--2 .text-section .text {
  align-items: center;
  text-align: center;
}
.content-element.cards-variant4 .text-position--2 .text-section .button-group {
  justify-content: center;
}
.content-element.cards-variant4 .text-position--2 .text-section .button-group-text {
  text-align: center;
}

.content-element.cards-variant4 .grid-column {
  margin-top: 3.75rem;
}
@media (min-width: 768px) {
  .content-element.cards-variant4 .grid-column {
    margin-top: 4.5rem;
  }
}
.content-element.cards-variant4 .card {
  overflow-x: clip;
  overflow-y: visible;
  /*.text-section {
    height: auto;
  }*/
}
.content-element.cards-variant4 .card .asset-section {
  position: absolute;
  left: 1.5rem;
  right: 1.5rem;
  bottom: calc(100% - 0.75rem);
  width: auto;
}
@media (min-width: 768px) {
  .content-element.cards-variant4 .card .asset-section {
    left: 2.5rem;
    right: 2.5rem;
    bottom: calc(100% - 0.875rem);
  }
}
/* content-element-cards-variant5-css */
.content-element.cards-variant5 .outer-background--1 .card,
.content-element.cards-variant5 .inner-background--1 .card {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: none;
}
.content-element.cards-variant5 .outer-background--1 .card-link .card:hover,
.content-element.cards-variant5 .inner-background--1 .card-link .card:hover {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.2);
}
.content-element.cards-variant5 .outer-background--2 .card,
.content-element.cards-variant5 .inner-background--2 .card {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: none;
}
.content-element.cards-variant5 .outer-background--2 .card-link .card:hover,
.content-element.cards-variant5 .inner-background--2 .card-link .card:hover {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.2);
}
.content-element.cards-variant5 .outer-background--3 .card,
.content-element.cards-variant5 .inner-background--3 .card {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: none;
}
.content-element.cards-variant5 .outer-background--3 .card-link .card:hover,
.content-element.cards-variant5 .inner-background--3 .card-link .card:hover {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.2);
}
.content-element.cards-variant5 .text-position--1 .eyebrow {
  text-align: left;
}
.content-element.cards-variant5 .text-position--1 .heading {
  text-align: left;
}
.content-element.cards-variant5 .text-position--1 .heading p {
  text-align: inherit;
}
.content-element.cards-variant5 .text-position--1 .text {
  align-items: flex-start;
  text-align: left;
}
.content-element.cards-variant5 .text-position--1 .button-group {
  justify-content: flex-start;
}
.content-element.cards-variant5 .text-position--1 .button-group-text {
  text-align: left;
}
.content-element.cards-variant5 .text-position--2 .eyebrow {
  text-align: center;
}
.content-element.cards-variant5 .text-position--2 .heading {
  text-align: center;
}
.content-element.cards-variant5 .text-position--2 .heading p {
  text-align: inherit;
}
.content-element.cards-variant5 .text-position--2 .text {
  align-items: center;
  text-align: center;
}
.content-element.cards-variant5 .text-position--2 .button-group {
  justify-content: center;
}
.content-element.cards-variant5 .text-position--2 .button-group-text {
  text-align: center;
}
.content-element.cards-variant5 .text-position--3 .eyebrow {
  text-align: right;
}
.content-element.cards-variant5 .text-position--3 .heading {
  text-align: right;
}
.content-element.cards-variant5 .text-position--3 .heading p {
  text-align: inherit;
}
.content-element.cards-variant5 .text-position--3 .text {
  align-items: flex-end;
  text-align: right;
}
.content-element.cards-variant5 .text-position--3 .button-group {
  justify-content: flex-end;
}
.content-element.cards-variant5 .text-position--3 .button-group-text {
  text-align: right;
}
/* content-element-cta-variant3-css */
.content-element.cta-variant3 .button-group-text {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}
.content-element.cta-variant3 .button-group-images figure .image {
  border-color: #2C4480;
}
.content-element.cta-variant3 .outer-background--1 .button-group-images figure .image,
.content-element.cta-variant3 .inner-background--1 .button-group-images figure .image {
  border-color: #2C4480;
}
.content-element.cta-variant3 .outer-background--2 .eyebrow,
.content-element.cta-variant3 .inner-background--2 .eyebrow {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}
.content-element.cta-variant3 .outer-background--2 .eyebrow .inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .eyebrow .inline-icon::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.content-element.cta-variant3 .outer-background--2 .heading,
.content-element.cta-variant3 .inner-background--2 .heading {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text,
.content-element.cta-variant3 .inner-background--2 .text {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text ul.list--variant1 > li,
.content-element.cta-variant3 .inner-background--2 .text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text ul.list--variant1 > li::before,
.content-element.cta-variant3 .inner-background--2 .text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.cta-variant3 .outer-background--2 .text ul.list--variant2 > li,
.content-element.cta-variant3 .inner-background--2 .text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text ul.list--variant2 > li::before,
.content-element.cta-variant3 .inner-background--2 .text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text ul.list--variant3 > li,
.content-element.cta-variant3 .inner-background--2 .text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text ul.list--variant3 > li::before,
.content-element.cta-variant3 .inner-background--2 .text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text ul.list--variant4 > li,
.content-element.cta-variant3 .inner-background--2 .text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text ul.list--variant4 > li::before,
.content-element.cta-variant3 .inner-background--2 .text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text ul > li.list-item--variant1,
.content-element.cta-variant3 .inner-background--2 .text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text ul > li.list-item--variant1::before,
.content-element.cta-variant3 .inner-background--2 .text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text ul > li.list-item--variant2,
.content-element.cta-variant3 .inner-background--2 .text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text ul > li.list-item--variant2::before,
.content-element.cta-variant3 .inner-background--2 .text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text ol li,
.content-element.cta-variant3 .inner-background--2 .text ol li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text ol li::before,
.content-element.cta-variant3 .inner-background--2 .text ol li::before {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text .link,
.content-element.cta-variant3 .inner-background--2 .text .link {
  color: #5dadff;
}
.content-element.cta-variant3 .outer-background--2 .text .link.inline-icon::before,
.content-element.cta-variant3 .outer-background--2 .text .link .inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .text .link.inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.cta-variant3 .outer-background--2 .text .link:hover,
.content-element.cta-variant3 .inner-background--2 .text .link:hover {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text .link:hover.inline-icon::before,
.content-element.cta-variant3 .outer-background--2 .text .link:hover .inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .text .link:hover.inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .text .link:active,
.content-element.cta-variant3 .inner-background--2 .text .link:active {
  color: #5dadff;
}
.content-element.cta-variant3 .outer-background--2 .text .link:active.inline-icon::before,
.content-element.cta-variant3 .outer-background--2 .text .link:active .inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .text .link:active.inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.cta-variant3 .outer-background--2 .button.button-primary,
.content-element.cta-variant3 .inner-background--2 .button.button-primary {
  background-color: #4DA1D8;
  color: #ffffff;
  border-color: #4DA1D8;
}
.content-element.cta-variant3 .outer-background--2 .button.button-primary .inline-icon::before,
.content-element.cta-variant3 .outer-background--2 .button.button-primary .standalone-icon::before,
.content-element.cta-variant3 .inner-background--2 .button.button-primary .inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .button.button-primary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button.button-primary:hover:not(:disabled):not(.button-disabled),
.content-element.cta-variant3 .inner-background--2 .button.button-primary:hover:not(:disabled):not(.button-disabled) {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.cta-variant3 .outer-background--2 .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.cta-variant3 .outer-background--2 .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before,
.content-element.cta-variant3 .inner-background--2 .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button.button-primary:active,
.content-element.cta-variant3 .inner-background--2 .button.button-primary:active {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.cta-variant3 .outer-background--2 .button.button-primary:active .inline-icon::before,
.content-element.cta-variant3 .outer-background--2 .button.button-primary:active .standalone-icon::before,
.content-element.cta-variant3 .inner-background--2 .button.button-primary:active .inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .button.button-primary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button.button-primary:disabled, .content-element.cta-variant3 .outer-background--2 .button.button-primary .button-disabled,
.content-element.cta-variant3 .inner-background--2 .button.button-primary:disabled,
.content-element.cta-variant3 .inner-background--2 .button.button-primary .button-disabled {
  background-color: rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.cta-variant3 .outer-background--2 .button.button-primary:disabled .inline-icon::before,
.content-element.cta-variant3 .outer-background--2 .button.button-primary:disabled .standalone-icon::before, .content-element.cta-variant3 .outer-background--2 .button.button-primary .button-disabled .inline-icon::before,
.content-element.cta-variant3 .outer-background--2 .button.button-primary .button-disabled .standalone-icon::before,
.content-element.cta-variant3 .inner-background--2 .button.button-primary:disabled .inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .button.button-primary:disabled .standalone-icon::before,
.content-element.cta-variant3 .inner-background--2 .button.button-primary .button-disabled .inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .button.button-primary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.cta-variant3 .outer-background--2 .button-group-text,
.content-element.cta-variant3 .inner-background--2 .button-group-text {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text .link,
.content-element.cta-variant3 .inner-background--2 .button-group-text .link {
  color: #5dadff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text .link.inline-icon::before,
.content-element.cta-variant3 .outer-background--2 .button-group-text .link .inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .button-group-text .link.inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .button-group-text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text .link:hover,
.content-element.cta-variant3 .inner-background--2 .button-group-text .link:hover {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text .link:hover.inline-icon::before,
.content-element.cta-variant3 .outer-background--2 .button-group-text .link:hover .inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .button-group-text .link:hover.inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .button-group-text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text .link:active,
.content-element.cta-variant3 .inner-background--2 .button-group-text .link:active {
  color: #5dadff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text .link:active.inline-icon::before,
.content-element.cta-variant3 .outer-background--2 .button-group-text .link:active .inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .button-group-text .link:active.inline-icon::before,
.content-element.cta-variant3 .inner-background--2 .button-group-text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text ol li,
.content-element.cta-variant3 .inner-background--2 .button-group-text ol li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text ol li::before,
.content-element.cta-variant3 .inner-background--2 .button-group-text ol li::before {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text ul.list--variant1 > li,
.content-element.cta-variant3 .inner-background--2 .button-group-text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text ul.list--variant1 > li::before,
.content-element.cta-variant3 .inner-background--2 .button-group-text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text ul.list--variant2 > li,
.content-element.cta-variant3 .inner-background--2 .button-group-text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text ul.list--variant2 > li::before,
.content-element.cta-variant3 .inner-background--2 .button-group-text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text ul.list--variant3 > li,
.content-element.cta-variant3 .inner-background--2 .button-group-text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text ul.list--variant3 > li::before,
.content-element.cta-variant3 .inner-background--2 .button-group-text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text ul.list--variant4 > li,
.content-element.cta-variant3 .inner-background--2 .button-group-text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text ul.list--variant4 > li::before,
.content-element.cta-variant3 .inner-background--2 .button-group-text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text ul > li.list-item--variant1,
.content-element.cta-variant3 .inner-background--2 .button-group-text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text ul > li.list-item--variant1::before,
.content-element.cta-variant3 .inner-background--2 .button-group-text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text ul > li.list-item--variant2,
.content-element.cta-variant3 .inner-background--2 .button-group-text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-text ul > li.list-item--variant2::before,
.content-element.cta-variant3 .inner-background--2 .button-group-text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--2 .button-group-images figure .image,
.content-element.cta-variant3 .inner-background--2 .button-group-images figure .image {
  border-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .eyebrow,
.content-element.cta-variant3 .inner-background--3 .eyebrow {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}
.content-element.cta-variant3 .outer-background--3 .eyebrow .inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .eyebrow .inline-icon::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.content-element.cta-variant3 .outer-background--3 .heading,
.content-element.cta-variant3 .inner-background--3 .heading {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text,
.content-element.cta-variant3 .inner-background--3 .text {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text ul.list--variant1 > li,
.content-element.cta-variant3 .inner-background--3 .text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text ul.list--variant1 > li::before,
.content-element.cta-variant3 .inner-background--3 .text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.cta-variant3 .outer-background--3 .text ul.list--variant2 > li,
.content-element.cta-variant3 .inner-background--3 .text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text ul.list--variant2 > li::before,
.content-element.cta-variant3 .inner-background--3 .text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text ul.list--variant3 > li,
.content-element.cta-variant3 .inner-background--3 .text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text ul.list--variant3 > li::before,
.content-element.cta-variant3 .inner-background--3 .text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text ul.list--variant4 > li,
.content-element.cta-variant3 .inner-background--3 .text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text ul.list--variant4 > li::before,
.content-element.cta-variant3 .inner-background--3 .text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text ul > li.list-item--variant1,
.content-element.cta-variant3 .inner-background--3 .text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text ul > li.list-item--variant1::before,
.content-element.cta-variant3 .inner-background--3 .text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text ul > li.list-item--variant2,
.content-element.cta-variant3 .inner-background--3 .text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text ul > li.list-item--variant2::before,
.content-element.cta-variant3 .inner-background--3 .text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text ol li,
.content-element.cta-variant3 .inner-background--3 .text ol li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text ol li::before,
.content-element.cta-variant3 .inner-background--3 .text ol li::before {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text .link,
.content-element.cta-variant3 .inner-background--3 .text .link {
  color: #5dadff;
}
.content-element.cta-variant3 .outer-background--3 .text .link.inline-icon::before,
.content-element.cta-variant3 .outer-background--3 .text .link .inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .text .link.inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.cta-variant3 .outer-background--3 .text .link:hover,
.content-element.cta-variant3 .inner-background--3 .text .link:hover {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text .link:hover.inline-icon::before,
.content-element.cta-variant3 .outer-background--3 .text .link:hover .inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .text .link:hover.inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .text .link:active,
.content-element.cta-variant3 .inner-background--3 .text .link:active {
  color: #5dadff;
}
.content-element.cta-variant3 .outer-background--3 .text .link:active.inline-icon::before,
.content-element.cta-variant3 .outer-background--3 .text .link:active .inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .text .link:active.inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.cta-variant3 .outer-background--3 .button.button-primary,
.content-element.cta-variant3 .inner-background--3 .button.button-primary {
  background-color: #4DA1D8;
  color: #ffffff;
  border-color: #4DA1D8;
}
.content-element.cta-variant3 .outer-background--3 .button.button-primary .inline-icon::before,
.content-element.cta-variant3 .outer-background--3 .button.button-primary .standalone-icon::before,
.content-element.cta-variant3 .inner-background--3 .button.button-primary .inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .button.button-primary .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button.button-primary:hover:not(:disabled):not(.button-disabled),
.content-element.cta-variant3 .inner-background--3 .button.button-primary:hover:not(:disabled):not(.button-disabled) {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.cta-variant3 .outer-background--3 .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.cta-variant3 .outer-background--3 .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before,
.content-element.cta-variant3 .inner-background--3 .button.button-primary:hover:not(:disabled):not(.button-disabled) .inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .button.button-primary:hover:not(:disabled):not(.button-disabled) .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button.button-primary:active,
.content-element.cta-variant3 .inner-background--3 .button.button-primary:active {
  background-color: #0E70B4;
  color: #ffffff;
  border-color: #0E70B4;
}
.content-element.cta-variant3 .outer-background--3 .button.button-primary:active .inline-icon::before,
.content-element.cta-variant3 .outer-background--3 .button.button-primary:active .standalone-icon::before,
.content-element.cta-variant3 .inner-background--3 .button.button-primary:active .inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .button.button-primary:active .standalone-icon::before {
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button.button-primary:disabled, .content-element.cta-variant3 .outer-background--3 .button.button-primary .button-disabled,
.content-element.cta-variant3 .inner-background--3 .button.button-primary:disabled,
.content-element.cta-variant3 .inner-background--3 .button.button-primary .button-disabled {
  background-color: rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
.content-element.cta-variant3 .outer-background--3 .button.button-primary:disabled .inline-icon::before,
.content-element.cta-variant3 .outer-background--3 .button.button-primary:disabled .standalone-icon::before, .content-element.cta-variant3 .outer-background--3 .button.button-primary .button-disabled .inline-icon::before,
.content-element.cta-variant3 .outer-background--3 .button.button-primary .button-disabled .standalone-icon::before,
.content-element.cta-variant3 .inner-background--3 .button.button-primary:disabled .inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .button.button-primary:disabled .standalone-icon::before,
.content-element.cta-variant3 .inner-background--3 .button.button-primary .button-disabled .inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .button.button-primary .button-disabled .standalone-icon::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.content-element.cta-variant3 .outer-background--3 .button-group-text,
.content-element.cta-variant3 .inner-background--3 .button-group-text {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text .link,
.content-element.cta-variant3 .inner-background--3 .button-group-text .link {
  color: #5dadff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text .link.inline-icon::before,
.content-element.cta-variant3 .outer-background--3 .button-group-text .link .inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .button-group-text .link.inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .button-group-text .link .inline-icon::before {
  background-color: #5dadff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text .link:hover,
.content-element.cta-variant3 .inner-background--3 .button-group-text .link:hover {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text .link:hover.inline-icon::before,
.content-element.cta-variant3 .outer-background--3 .button-group-text .link:hover .inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .button-group-text .link:hover.inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .button-group-text .link:hover .inline-icon::before {
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text .link:active,
.content-element.cta-variant3 .inner-background--3 .button-group-text .link:active {
  color: #5dadff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text .link:active.inline-icon::before,
.content-element.cta-variant3 .outer-background--3 .button-group-text .link:active .inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .button-group-text .link:active.inline-icon::before,
.content-element.cta-variant3 .inner-background--3 .button-group-text .link:active .inline-icon::before {
  background-color: #5dadff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text ol li,
.content-element.cta-variant3 .inner-background--3 .button-group-text ol li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text ol li::before,
.content-element.cta-variant3 .inner-background--3 .button-group-text ol li::before {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text ul.list--variant1 > li,
.content-element.cta-variant3 .inner-background--3 .button-group-text ul.list--variant1 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text ul.list--variant1 > li::before,
.content-element.cta-variant3 .inner-background--3 .button-group-text ul.list--variant1 > li::before {
  color: #ffffff;
  background-color: transparent;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text ul.list--variant2 > li,
.content-element.cta-variant3 .inner-background--3 .button-group-text ul.list--variant2 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text ul.list--variant2 > li::before,
.content-element.cta-variant3 .inner-background--3 .button-group-text ul.list--variant2 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text ul.list--variant3 > li,
.content-element.cta-variant3 .inner-background--3 .button-group-text ul.list--variant3 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text ul.list--variant3 > li::before,
.content-element.cta-variant3 .inner-background--3 .button-group-text ul.list--variant3 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text ul.list--variant4 > li,
.content-element.cta-variant3 .inner-background--3 .button-group-text ul.list--variant4 > li {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text ul.list--variant4 > li::before,
.content-element.cta-variant3 .inner-background--3 .button-group-text ul.list--variant4 > li::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text ul > li.list-item--variant1,
.content-element.cta-variant3 .inner-background--3 .button-group-text ul > li.list-item--variant1 {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text ul > li.list-item--variant1::before,
.content-element.cta-variant3 .inner-background--3 .button-group-text ul > li.list-item--variant1::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text ul > li.list-item--variant2,
.content-element.cta-variant3 .inner-background--3 .button-group-text ul > li.list-item--variant2 {
  color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-text ul > li.list-item--variant2::before,
.content-element.cta-variant3 .inner-background--3 .button-group-text ul > li.list-item--variant2::before {
  color: transparent;
  background-color: #ffffff;
}
.content-element.cta-variant3 .outer-background--3 .button-group-images figure .image,
.content-element.cta-variant3 .inner-background--3 .button-group-images figure .image {
  border-color: #ffffff;
}

.content-element.cta-variant3 .cta {
  row-gap: 1rem;
  column-gap: 1rem;
}
.content-element.cta-variant3 .cta .button-group-images figure {
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 100vw;
}
.content-element.cta-variant3 .cta .button-group-images figure:nth-child(n+2):nth-child(-n+4) {
  margin-left: -0.75rem;
}
.content-element.cta-variant3 .cta .button-group-images figure .image {
  border-radius: 100vw;
  border-width: 0.0625rem;
}
.content-element.cta-variant3 .cta .button-group-images figure .image.aspect-ratio.aspect-ratio--1-1 {
  padding-bottom: calc(100% - 0.125rem);
}

.content-element.cta-variant3 .inner.text-alignment-horizontal--left .cta .button-group-images {
  justify-content: flex-start;
}
.content-element.cta-variant3 .inner.text-alignment-horizontal--center .cta .button-group-images {
  justify-content: center;
}
.content-element.cta-variant3 .inner.text-alignment-horizontal--right .cta .button-group-images {
  justify-content: flex-end;
}
.content-element.cta-variant3 .cta .button-group-images {
  display: flex;
}
.content-element.cta-variant3 .cta .button-group-images figure {
  overflow: hidden;
}
.content-element.cta-variant3 .cta .button-group-images figure .image {
  border-style: solid;
}
/* structure-footer-variant8-css */
.footer-variant8 .main-bar-1 .inner .heading {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}
.footer-variant8 .main-bar-1 .inner .link {
  text-decoration: none;
  font-weight: 700;
  transition: all 0.2s ease-in-out;
}
.footer-variant8 .main-bar-1 .inner .link:hover {
  text-decoration: underline;
}
.footer-variant8 .main-bar-1 .inner .link:active {
  text-decoration: underline;
}
.footer-variant8 .main-bar-2 .inner .heading {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}
.footer-variant8 .main-bar-2 .inner .link {
  text-decoration: none;
  font-weight: 700;
  transition: all 0.2s ease-in-out;
}
.footer-variant8 .main-bar-2 .inner .link:hover {
  text-decoration: underline;
}
.footer-variant8 .main-bar-2 .inner .link:active {
  text-decoration: underline;
}

.footer-variant8 .main-bar-1 .outer {
  background-color: #F4F6F9;
}
.footer-variant8 .main-bar-1 .inner {
  background-color: transparent;
}
.footer-variant8 .main-bar-2 .outer {
  background-color: transparent;
}
.footer-variant8 .main-bar-2 .inner {
  background-color: transparent;
}
.footer-variant8 .main-bar-2 .inner .socialmedia-variant1 .icon-wrapper {
  background-color: #ffffff;
}
.footer-variant8 .main-bar-2 .inner .socialmedia-variant1 .icon-wrapper .standalone-icon::before {
  background-color: #2C4480;
}
.footer-variant8 .main-bar-2 .inner .socialmedia-variant1 .icon-wrapper:hover {
  background-color: #ffffff;
}
.footer-variant8 .main-bar-2 .inner .socialmedia-variant1 .icon-wrapper:hover .standalone-icon::before {
  background-color: #0056b3;
}
.footer-variant8 .sub-bar .outer {
  background-color: #2C4480;
}
.footer-variant8 .sub-bar .inner {
  background-color: transparent;
}

.footer-variant8 .main-bar-1 .inner {
  margin-top: 0;
  border-radius: 0 0 0 0;
  padding: 2rem 0 2rem 0;
}
.footer-variant8 .main-bar-1 .inner .eyebrow + .heading {
  margin-top: 0.25rem;
}
.footer-variant8 .main-bar-1 .inner .heading {
  font-size: 1.125rem;
  line-height: 1.25;
  letter-spacing: normal;
}
.footer-variant8 .main-bar-1 .inner .eyebrow + .text,
.footer-variant8 .main-bar-1 .inner .heading + .text,
.footer-variant8 .main-bar-1 .inner .text + .text {
  margin-top: 1rem;
}
.footer-variant8 .main-bar-1 .inner .text {
  font-size: 1rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.footer-variant8 .main-bar-2 .inner {
  margin-top: 0;
  border-radius: 0 0 0 0;
  padding: 2rem 0 2rem 0;
}
.footer-variant8 .main-bar-2 .inner .eyebrow + .heading {
  margin-top: 0.25rem;
}
.footer-variant8 .main-bar-2 .inner .heading {
  font-size: 1.125rem;
  line-height: 1.25;
  letter-spacing: normal;
}
.footer-variant8 .main-bar-2 .inner .eyebrow + .text,
.footer-variant8 .main-bar-2 .inner .heading + .text,
.footer-variant8 .main-bar-2 .inner .text + .text {
  margin-top: 1rem;
}
.footer-variant8 .main-bar-2 .inner .text {
  font-size: 1rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.footer-variant8 .main-bar-2 .inner .socialmedia-variant1 {
  gap: 0.625rem;
  margin-top: 2rem;
}
.footer-variant8 .main-bar-2 .inner .socialmedia-variant1 .icon-wrapper {
  width: 2rem;
  height: 2rem;
  border-radius: 100vw;
}
.footer-variant8 .main-bar-2 .inner .socialmedia-variant1 .icon-wrapper .standalone-icon {
  width: 1rem;
  height: 1rem;
}
.footer-variant8 .main-bar-2 .inner .socialmedia-variant1 .icon-wrapper .standalone-icon::before {
  width: 1rem;
  height: 1rem;
}
.footer-variant8 .sub-bar .inner {
  margin-bottom: 0;
  border-radius: 0 0 0 0;
  padding: 1.5rem 0 1.5rem 0;
}

@media (min-width: 768px) {
  .footer-variant8 .main-bar-1 .inner {
    margin-top: 0;
    border-radius: 0 0 0 0;
    padding: 3rem 0 3rem 0;
  }
  .footer-variant8 .main-bar-1 .inner .eyebrow + .heading {
    margin-top: 0.25rem;
  }
  .footer-variant8 .main-bar-1 .inner .heading {
    font-size: 1.25rem;
    line-height: 1.25;
    letter-spacing: normal;
  }
  .footer-variant8 .main-bar-1 .inner .eyebrow + .text,
  .footer-variant8 .main-bar-1 .inner .heading + .text,
  .footer-variant8 .main-bar-1 .inner .text + .text {
    margin-top: 1rem;
  }
  .footer-variant8 .main-bar-1 .inner .text {
    font-size: 1rem;
    line-height: 1.45;
    letter-spacing: normal;
  }
  .footer-variant8 .main-bar-2 .inner {
    margin-top: 0;
    border-radius: 0 0 0 0;
    padding: 3rem 0 3rem 0;
  }
  .footer-variant8 .main-bar-2 .inner .eyebrow + .heading {
    margin-top: 0.25rem;
  }
  .footer-variant8 .main-bar-2 .inner .heading {
    font-size: 1.25rem;
    line-height: 1.25;
    letter-spacing: normal;
  }
  .footer-variant8 .main-bar-2 .inner .eyebrow + .text,
  .footer-variant8 .main-bar-2 .inner .heading + .text,
  .footer-variant8 .main-bar-2 .inner .text + .text {
    margin-top: 1rem;
  }
  .footer-variant8 .main-bar-2 .inner .text {
    font-size: 1rem;
    line-height: 1.45;
    letter-spacing: normal;
  }
  .footer-variant8 .main-bar-2 .inner .socialmedia-variant1 {
    gap: 0.625rem;
    margin-top: 2rem;
  }
  .footer-variant8 .main-bar-2 .inner .socialmedia-variant1 .icon-wrapper {
    width: 2rem;
    height: 2rem;
    border-radius: 100vw;
  }
  .footer-variant8 .main-bar-2 .inner .socialmedia-variant1 .icon-wrapper .standalone-icon {
    width: 1rem;
    height: 1rem;
  }
  .footer-variant8 .main-bar-2 .inner .socialmedia-variant1 .icon-wrapper .standalone-icon::before {
    width: 1rem;
    height: 1rem;
  }
  .footer-variant8 .sub-bar .inner {
    margin-bottom: 0;
    border-radius: 0 0 0.75rem 0.75rem;
    padding: 2rem 0 2rem 0;
  }
}
@media (min-width: 992px) {
  .footer-variant8 .main-bar-1 .inner {
    margin-top: 0;
    border-radius: 0 0 0 0;
    padding: 4rem 0 4rem 0;
  }
  .footer-variant8 .main-bar-1 .inner .eyebrow + .heading {
    margin-top: 0.25rem;
  }
  .footer-variant8 .main-bar-1 .inner .heading {
    font-size: 1.25rem;
    line-height: 1.25;
    letter-spacing: normal;
  }
  .footer-variant8 .main-bar-1 .inner .eyebrow + .text,
  .footer-variant8 .main-bar-1 .inner .heading + .text,
  .footer-variant8 .main-bar-1 .inner .text + .text {
    margin-top: 1rem;
  }
  .footer-variant8 .main-bar-1 .inner .text {
    font-size: 1rem;
    line-height: 1.45;
    letter-spacing: normal;
  }
  .footer-variant8 .main-bar-2 .inner {
    margin-top: 0;
    border-radius: 0 0 0 0;
    padding: 4rem 0 4rem 0;
  }
  .footer-variant8 .main-bar-2 .inner .eyebrow + .heading {
    margin-top: 0.25rem;
  }
  .footer-variant8 .main-bar-2 .inner .heading {
    font-size: 1.25rem;
    line-height: 1.25;
    letter-spacing: normal;
  }
  .footer-variant8 .main-bar-2 .inner .eyebrow + .text,
  .footer-variant8 .main-bar-2 .inner .heading + .text,
  .footer-variant8 .main-bar-2 .inner .text + .text {
    margin-top: 1rem;
  }
  .footer-variant8 .main-bar-2 .inner .text {
    font-size: 1rem;
    line-height: 1.45;
    letter-spacing: normal;
  }
  .footer-variant8 .main-bar-2 .inner .socialmedia-variant1 {
    gap: 0.625rem;
    margin-top: 2rem;
  }
  .footer-variant8 .main-bar-2 .inner .socialmedia-variant1 .icon-wrapper {
    width: 2rem;
    height: 2rem;
    border-radius: 100vw;
  }
  .footer-variant8 .main-bar-2 .inner .socialmedia-variant1 .icon-wrapper .standalone-icon {
    width: 1rem;
    height: 1rem;
  }
  .footer-variant8 .main-bar-2 .inner .socialmedia-variant1 .icon-wrapper .standalone-icon::before {
    width: 1rem;
    height: 1rem;
  }
  .footer-variant8 .sub-bar .inner {
    margin-bottom: 0;
    border-radius: 0 0 0 0;
    padding: 2rem 0 2rem 0;
  }
}
.footer-variant8 .main-bar .inner .logo {
  width: 40%;
  height: 100%;
}
@media (min-width: 768px) {
  .footer-variant8 .main-bar .inner .logo {
    width: 65%;
  }
}
.footer-variant8 .main-bar.main-bar-2 .grid .grid-column:first-child {
  order: 1;
}
@media (min-width: 1200px) {
  .footer-variant8 .main-bar.main-bar-2 .grid .grid-column:first-child {
    order: 0;
  }
}

.footer.footer-variant8 {
  position: relative;
  margin-top: 5rem;
}
.footer.footer-variant8::before {
  content: "";
  position: absolute;
  top: -25rem;
  right: 0;
  bottom: 0;
  left: 0;
  height: 25rem;
  z-index: -1;
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  background-color: #F4F6F9;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 293'%3E%3Cpath d='M1440 0C1191.83 105.746 793.89 115.58 653.638 84.1426C338.367 13.4753 232.549 6.1828 0 41.8633V292.098C284.292 288.829 745.25 137.696 852.695 134.836C1116.26 127.82 1202.63 187.616 1428.63 187.616C1432.41 187.616 1436.2 187.596 1440 187.561V0Z' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 293'%3E%3Cpath d='M1440 0C1191.83 105.746 793.89 115.58 653.638 84.1426C338.367 13.4753 232.549 6.1828 0 41.8633V292.098C284.292 288.829 745.25 137.696 852.695 134.836C1116.26 127.82 1202.63 187.616 1428.63 187.616C1432.41 187.616 1436.2 187.596 1440 187.561V0Z' /%3E%3C/svg%3E");
}
.footer.footer-variant8::after {
  content: "";
  position: absolute;
  top: -15rem;
  right: 0;
  bottom: 0;
  left: 0;
  height: 15rem;
  z-index: -1;
  background-color: #F4F6F9;
}
.footer.footer-variant8 .content-element.footer-text-variant1 .text .link {
  font-weight: 400;
  color: #000;
}
.footer.footer-variant8 .content-element.footer-text-variant1 .text ul li + li {
  margin-top: 0.75rem;
}
.footer.footer-variant8 .main-bar .inner .logo {
  width: 70%;
}
@media (min-width: 768px) {
  .footer.footer-variant8 .main-bar .inner .logo {
    width: 90%;
  }
}
/* component-socialmedia-variant1-css */
.socialmedia-variant1 .icon-wrapper {
  transition: all 0.2s ease-in-out;
}

.socialmedia-variant1 .icon-wrapper {
  background-color: #2C4480;
}
.socialmedia-variant1 .icon-wrapper .standalone-icon::before {
  background-color: #ffffff;
}
.socialmedia-variant1 .icon-wrapper:hover {
  background-color: #0056b3;
}
.socialmedia-variant1 .icon-wrapper:hover .standalone-icon::before {
  background-color: #ffffff;
}

.socialmedia-variant1 {
  gap: 0.625rem;
  margin-top: 2rem;
}
.socialmedia-variant1 .icon-wrapper {
  width: 2rem;
  height: 2rem;
  border-radius: 100vw;
}
.socialmedia-variant1 .icon-wrapper .standalone-icon {
  width: 1rem;
  height: 1rem;
}
.socialmedia-variant1 .icon-wrapper .standalone-icon::before {
  width: 1rem;
  height: 1rem;
}

.socialmedia-variant1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.socialmedia-variant1 .icon-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* component-copyright-css */
.copyright {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}

.copyright {
  color: #ffffff;
}

.copyright {
  font-size: 1rem;
  line-height: 1.75;
  letter-spacing: normal;
}

.copyright {
  margin: 0;
}
/* component-legal-navigation-variant1-css */
.legal-navigation-variant1 .legal-navigation-item {
  border-style: none;
  transition: all 0.2s ease-in-out;
}
.legal-navigation-variant1 .legal-navigation-item .legal-navigation-text {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
  transition: all 0.2s ease-in-out;
}
.legal-navigation-variant1 .legal-navigation-item .legal-navigation-text.inline-icon::before {
  transition: all 0.2s ease-in-out;
}
.legal-navigation-variant1 .legal-navigation-item:hover {
  border-style: none;
}
.legal-navigation-variant1 .legal-navigation-item:hover .legal-navigation-text {
  font-weight: 600;
  text-decoration: none;
}
.legal-navigation-variant1.legal-navigation-item--active {
  border-style: none;
}
.legal-navigation-variant1.legal-navigation-item--active .legal-navigation-text {
  font-weight: 600;
  text-decoration: none;
}

.legal-navigation-variant1 .legal-navigation-item {
  background-color: transparent;
  border-color: transparent;
}
.legal-navigation-variant1 .legal-navigation-item .legal-navigation-text {
  color: #ffffff;
}
.legal-navigation-variant1 .legal-navigation-item .legal-navigation-text.inline-icon::before {
  background-color: #ffffff;
}
.legal-navigation-variant1 .legal-navigation-item:hover {
  background-color: transparent;
  border-color: transparent;
}
.legal-navigation-variant1 .legal-navigation-item:hover .legal-navigation-text {
  color: #0E70B4;
}
.legal-navigation-variant1 .legal-navigation-item:hover .legal-navigation-text.inline-icon::before {
  background-color: #ffffff;
}
.legal-navigation-variant1 .legal-navigation-item.legal-navigation-item--active {
  background-color: transparent;
  border-color: transparent;
}
.legal-navigation-variant1 .legal-navigation-item.legal-navigation-item--active .legal-navigation-text {
  color: #0E70B4;
}
.legal-navigation-variant1 .legal-navigation-item.legal-navigation-item--active .legal-navigation-text.inline-icon::before {
  background-color: #ffffff;
}

.legal-navigation-variant1 {
  gap: 2rem;
}
.legal-navigation-variant1 .legal-navigation-item {
  border-width: 0;
  padding: 0 0 0 0;
}
.legal-navigation-variant1 .legal-navigation-item .legal-navigation-text {
  font-size: 1rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.legal-navigation-variant1 .legal-navigation-item .divider-icon.inline-icon--right {
  padding-right: 0;
}
.legal-navigation-variant1 .legal-navigation-item .divider-icon::before {
  width: 0;
  height: 0;
}

.legal-navigation-variant1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
@media (min-width: 992px) {
  .legal-navigation-variant1 {
    justify-content: flex-end;
  }
}
.legal-navigation-variant1 .legal-navigation-link {
  cursor: pointer;
  color: initial;
}
/* component-mobile-navigation-variant2-css */
.mobile-navigation-variant2 .inner {
  transition: opacity 0.3s ease-in-out;
}
.mobile-navigation-variant2 .mobile-navigation-view {
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.mobile-navigation-variant2 .header .bar {
  transition: box-shadow 0.3s ease-in-out, border-bottom-left-radius 0.3s ease-in-out, border-bottom-right-radius 0.3s ease-in-out;
}
.mobile-navigation-variant2 .header .bar .section-left .root,
.mobile-navigation-variant2 .header .bar .section-left .sub {
  transition: opacity 0.2s ease-in-out;
}
.mobile-navigation-variant2 .header .bar .section-left .sub .back {
  transition: color 0.2s ease-in-out;
}
.mobile-navigation-variant2 .header .bar .section-left .sub .heading {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-transform: none;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: none;
  transition: all 0.2s ease-in-out;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item:hover {
  font-weight: 700;
  text-decoration: none;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item.main-navigation-item--active {
  font-weight: 700;
  text-decoration: none;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item {
  transition: all 0.2s ease-in-out;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-title {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: none;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-description {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item:hover {
  font-weight: 700;
  text-decoration: none;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item.sub-navigation-item--active {
  font-weight: 700;
  text-decoration: none;
}
.mobile-navigation-variant2 .meta-navigation .navigation-item {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: none;
  transition: all 0.2s ease-in-out;
}
.mobile-navigation-variant2 .meta-navigation .navigation-item:hover {
  font-weight: 700;
  text-decoration: none;
}
.mobile-navigation-variant2 .meta-navigation .navigation-item.navigation-item--active {
  font-weight: 700;
  text-decoration: none;
}
.mobile-navigation-variant2 .language-navigation .navigation-item {
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: none;
  transition: all 0.2s ease-in-out;
}
.mobile-navigation-variant2 .language-navigation .navigation-item:hover {
  font-weight: 700;
  text-decoration: none;
}
.mobile-navigation-variant2 .language-navigation .navigation-item.navigation-item--active {
  font-weight: 700;
  text-decoration: none;
}

.mobile-navigation-variant2 .outer {
  box-shadow: none;
}
.mobile-navigation-variant2 .header .bar {
  box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
}
.mobile-navigation-variant2 .header .bar .section-left .sub .heading {
  color: #000;
}
.mobile-navigation-variant2 .header .bar .section-left .sub .back::before {
  background-color: #000;
}
.mobile-navigation-variant2 .header .bar .section-left .sub .back:hover::before {
  background-color: #2C4480;
}
.mobile-navigation-variant2 .inner {
  border-top-color: #e9ecef;
}
.mobile-navigation-variant2 .body {
  background-color: #ffffff;
}
.mobile-navigation-variant2 .footer {
  background-color: #ffffff;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item {
  color: #000;
  background-color: transparent;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item .navigation-chevron::before {
  background-color: #0E70B4;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item:hover {
  color: #0E70B4;
  background-color: transparent;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item:hover .navigation-chevron::before {
  background-color: #0E70B4;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item.main-navigation-item--active {
  color: #0E70B4;
  background-color: transparent;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item.main-navigation-item--active .navigation-chevron::before {
  background-color: #0E70B4;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item {
  background-color: #ffffff;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-icon .standalone-icon::before {
  background-color: #0E70B4;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-title {
  color: #000;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-description {
  color: #000;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item:hover {
  background-color: #F3F4F6;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item:hover .sub-navigation-item-icon .standalone-icon::before {
  background-color: #0E70B4;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item:hover .sub-navigation-item-title {
  color: #000;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item:hover .sub-navigation-item-description {
  color: #000;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item.sub-navigation-item--active {
  background-color: #F3F4F6;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item.sub-navigation-item--active .sub-navigation-item-icon .standalone-icon::before {
  background-color: #0E70B4;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item.sub-navigation-item--active .sub-navigation-item-title {
  color: #000;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item.sub-navigation-item--active .sub-navigation-item-description {
  color: #000;
}
.mobile-navigation-variant2 .navigation + .meta-navigation {
  border-top-color: #e9ecef;
}
.mobile-navigation-variant2 .meta-navigation .navigation-item {
  color: #2C4480;
}
.mobile-navigation-variant2 .meta-navigation .navigation-item:hover {
  color: #1A294D;
}
.mobile-navigation-variant2 .meta-navigation .navigation-item.navigation-item--active {
  color: #1A294D;
}
.mobile-navigation-variant2 .navigation + .language-navigation {
  border-top-color: #e9ecef;
}
.mobile-navigation-variant2 .language-navigation .navigation-item {
  color: #2C4480;
}
.mobile-navigation-variant2 .language-navigation .navigation-item:hover {
  color: #1A294D;
}

.site.mobile-navigation--open .mobile-navigation-variant2 .outer {
  box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.1);
}
.site.mobile-navigation--open .mobile-navigation-variant2 .header .bar {
  box-shadow: none;
}

.mobile-navigation-variant2 .outer {
  top: 0.625rem;
  right: 1rem;
  bottom: 0.625rem;
  left: 1rem;
  border-radius: 2.5rem;
}
.mobile-navigation-variant2 .header .bar {
  height: 5rem;
  padding: 1rem 2rem 1rem 2rem;
  border-radius: 2.5rem;
}
.mobile-navigation-variant2 .header .bar .section-left .root .logo .logo-outer {
  height: 2.8125rem;
  width: 12.5rem;
}
.mobile-navigation-variant2 .header .bar .section-left .root .logo .logo-outer img {
  height: 2.8125rem;
  width: 12.5rem;
}
.mobile-navigation-variant2 .header .bar .section-left .sub .heading {
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.mobile-navigation-variant2 .header .bar .section-left .sub .back .standalone-icon {
  width: 1.25rem;
  height: 1.25rem;
}
.mobile-navigation-variant2 .header .bar .section-left .sub .back .standalone-icon::before {
  width: 1.75rem;
  height: 1.75rem;
}
.mobile-navigation-variant2 .inner {
  border-top-width: 0.125rem;
  border-radius: 0 0 2.5rem 2.5rem;
}
.mobile-navigation-variant2 .footer {
  padding: 1rem 1.25rem 1rem 1.25rem;
}
.mobile-navigation-variant2 .main-navigation {
  padding: 1.5rem 1.5rem 1rem 1.5rem;
  row-gap: 2rem;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item {
  padding: 0 0 0 0;
  border-radius: 0;
  gap: 2rem;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item .navigation-text {
  font-size: 1rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item .navigation-chevron {
  width: 1.5rem;
  height: 1.5rem;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item .navigation-chevron::before {
  width: 1.5rem;
  height: 1.5rem;
}
.mobile-navigation-variant2 .sub-navigation {
  padding: 1rem 1.5rem 1rem 1.5rem;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  column-gap: 1.5rem;
  row-gap: 0.5rem;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item {
  padding: 1rem 1rem 1rem 1rem;
  border-radius: 0.5rem;
  gap: 0.75rem;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-icon {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 100vw;
  transition: transform;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-icon .standalone-icon {
  width: 1.5rem;
  height: 1.5rem;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-icon .standalone-icon::before {
  width: 1.5rem;
  height: 1.5rem;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-text {
  row-gap: 0.1875rem;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-title {
  font-size: 1rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-description {
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item:hover .sub-navigation-item-icon {
  transform: scale(1);
}
.mobile-navigation-variant2 .navigation + .meta-navigation {
  margin-top: 0.5rem;
  border-top-width: 0.0625rem;
}
.mobile-navigation-variant2 .meta-navigation {
  padding: 1rem 1.5rem 1rem 1.5rem;
  gap: 1.25rem;
}
.mobile-navigation-variant2 .meta-navigation .navigation-item {
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.mobile-navigation-variant2 .navigation + .language-navigation {
  margin-top: 1rem;
}
.mobile-navigation-variant2 .language-navigation {
  padding: 1rem 1.5rem 1rem 1.5rem;
}
.mobile-navigation-variant2 .language-navigation .navigation-item {
  font-size: 0.75rem;
  line-height: 1.45;
  letter-spacing: normal;
}

.mobile-navigation-variant2 {
  display: block;
}
@media (min-width: 1200px) {
  .mobile-navigation-variant2 {
    display: none;
  }
}
.mobile-navigation-variant2 .outer {
  position: fixed;
  z-index: 9100;
  display: flex;
  flex-direction: column;
  pointer-events: none;
}
.mobile-navigation-variant2 .header {
  flex: 0 0 auto;
  pointer-events: auto;
}
.mobile-navigation-variant2 .header .bar {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mobile-navigation-variant2 .header .bar .section-left {
  position: relative;
  flex: 1 1 auto;
  align-self: stretch;
  min-width: 0;
}
.mobile-navigation-variant2 .header .bar .section-left .root,
.mobile-navigation-variant2 .header .bar .section-left .sub {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
}
.mobile-navigation-variant2 .header .bar .section-left .root {
  opacity: 1;
  pointer-events: auto;
}
.mobile-navigation-variant2 .header .bar .section-left .root .logo {
  display: flex;
  align-items: center;
}
.mobile-navigation-variant2 .header .bar .section-left .sub {
  opacity: 0;
  pointer-events: none;
}
.mobile-navigation-variant2 .header .bar .section-left .sub .back {
  flex: 0 0 auto;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.mobile-navigation-variant2 .header .bar .section-left .sub .heading {
  flex: 1 1 auto;
  min-width: 0;
  text-align: center;
}
.mobile-navigation-variant2 .header .bar .section-right {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}
.mobile-navigation-variant2 .header .bar .section-right .close {
  flex: 0 0 auto;
}
.mobile-navigation-variant2 .inner {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-height: 0;
  opacity: 0;
  pointer-events: none;
  border-top-style: solid;
  overflow: hidden;
}
.mobile-navigation-variant2 .body {
  flex: 1 1 0;
  min-height: 0;
  position: relative;
  overflow: hidden;
  pointer-events: none;
}
.mobile-navigation-variant2 .footer {
  flex: 0 0 auto;
  pointer-events: none;
}
.mobile-navigation-variant2 .mobile-navigation-view {
  position: absolute;
  inset: 0;
  overflow-y: auto;
  overflow-x: hidden;
  will-change: transform, opacity;
}
.mobile-navigation-variant2 .mobile-navigation-view--root {
  display: flex;
  flex-direction: column;
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.mobile-navigation-variant2 .mobile-navigation-view--sub {
  transform: translate3d(100%, 0, 0);
  opacity: 0;
  pointer-events: none;
}
.mobile-navigation-variant2 .navigation,
.mobile-navigation-variant2 .main-navigation {
  display: flex;
  flex-direction: column;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: left;
  cursor: pointer;
  width: 100%;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item .navigation-text {
  flex: 1 1 auto;
}
.mobile-navigation-variant2 .main-navigation .main-navigation-item .navigation-chevron {
  flex: 0 0 auto;
}
.mobile-navigation-variant2 .sub-navigation {
  display: grid;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item {
  display: flex;
  align-items: flex-start;
  text-decoration: none;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-icon {
  flex: 0 0 auto;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-text {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-title {
  display: block;
}
.mobile-navigation-variant2 .sub-navigation .sub-navigation-item .sub-navigation-item-description {
  display: block;
}
.mobile-navigation-variant2 .navigation + .navigation {
  border-top-style: solid;
}

.site.mobile-navigation--open .mobile-navigation-variant2 .header .bar {
  box-shadow: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.site.mobile-navigation--open .mobile-navigation-variant2 .body {
  pointer-events: all;
}
.site.mobile-navigation--open .mobile-navigation-variant2 .footer {
  pointer-events: all;
}
.site.mobile-navigation--open .mobile-navigation-variant2 .inner {
  opacity: 1;
  pointer-events: all;
}
.site.mobile-navigation--sub-active .mobile-navigation-variant2 .header .bar .section-left .root {
  opacity: 0;
  pointer-events: none;
}
.site.mobile-navigation--sub-active .mobile-navigation-variant2 .header .bar .section-left .sub {
  opacity: 1;
  pointer-events: auto;
}
.site.mobile-navigation--sub-active .mobile-navigation-variant2 .mobile-navigation-view--root {
  transform: translate3d(-30%, 0, 0);
  opacity: 0;
  pointer-events: none;
}
.site.mobile-navigation--sub-active .mobile-navigation-variant2 .mobile-navigation-view--sub[data-mobile-navigation-active=true] {
  transform: translate3d(0, 0, 0);
  opacity: 1;
  pointer-events: auto;
}
/* component-cta-navigation-variant1-css */
.cta-navigation-variant1 {
  gap: 1rem;
  margin-left: 2rem;
  margin-right: 0;
}

.cta-navigation-variant1 .inner .navigation {
  display: flex;
  flex-direction: column;
  align-items: normal;
}
/* component-section-navigation-css */
.section-navigation .section-navigation-link {
  transition: all 0.3s ease-in-out;
  font-family: "PlusJakartaSans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}
.section-navigation .section-navigation-link:hover {
  font-weight: 700;
  text-decoration: none;
}
.section-navigation .section-navigation-link.is-active {
  font-weight: 700;
  text-decoration: none;
}

.section-navigation {
  background: transparent;
}
.section-navigation .inner {
  background-color: #2C4480;
  border-color: #2C4480;
  box-shadow: 0 1px 6px 0 rgba(255, 255, 255, 0.15);
  --section-navigation-bar-bg: map.get($bar, background);
}
.section-navigation .inner::before {
  background: linear-gradient(to right, #2C4480, transparent);
}
.section-navigation .inner::after {
  background: linear-gradient(to left, #2C4480, transparent);
}
.section-navigation .section-navigation-link {
  color: #ffffff;
}
.section-navigation .section-navigation-link:hover {
  color: #4DA1D8;
}
.section-navigation .section-navigation-link.is-active {
  color: #4DA1D8;
}

.section-navigation {
  --section-navigation--threshold: 200px;
  bottom: 0.625rem;
}
.section-navigation .inner {
  height: 3.5rem;
  border-radius: 100vw;
  border-width: 0.0625rem;
  gap: 2rem;
}
.section-navigation .inner::before {
  left: 1.25rem;
  width: 1.25rem;
}
.section-navigation .inner::after {
  right: 1.25rem;
  width: 1.25rem;
}
.section-navigation .inner .inner-track {
  margin: 0 1.25rem 0 1.25rem;
  scroll-padding: 0 2.5rem 0 2.5rem;
}
.section-navigation .section-navigation-link {
  font-size: 0.875rem;
  line-height: 1.45;
  letter-spacing: normal;
}
.section-navigation {
  --section-navigation-active-gap: 0;
}
.section-navigation.is-visible {
  --section-navigation-active-gap: map.get($bar, height) + map.get($bar, outer-space-bottom);
}

.section-navigation {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 9002;
  opacity: 0;
  transform: translateY(100%);
  pointer-events: none;
}
.section-navigation.is-visible {
  opacity: 1;
  transform: translateY(0);
}
.section-navigation.is-visible .inner {
  pointer-events: auto;
}
.section-navigation .inner {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
  border-style: solid;
}
.section-navigation .inner::before, .section-navigation .inner::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  pointer-events: none;
}
.section-navigation .inner::before {
  background: linear-gradient(to right, var(--section-navigation-bar-bg), transparent);
}
.section-navigation .inner::after {
  background: linear-gradient(to left, var(--section-navigation-bar-bg), transparent);
}
.section-navigation .inner-track {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: safe center;
  gap: inherit;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  scroll-snap-type: x proximity;
  scroll-snap-align: start;
}
.section-navigation .inner-track::-webkit-scrollbar {
  display: none;
}
.section-navigation .section-navigation-link {
  appearance: none;
  border: none;
  background: none;
  cursor: pointer;
  padding: 0;
  white-space: nowrap;
  flex: 0 0 auto;
  scroll-snap-align: center;
}
