@charset "UTF-8";
/*!
 * oddsr
 *
 * Compiled to css/application.css by Dart Sass. Never edit the compiled
 * output. Run `npm run compile:css` or `npm run watch`.
 *
 * Frameset base originally by David Klotz. Descended from Automattic _s.
 */
@import "https://unpkg.com/open-props/easings.min.css";
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 768px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1170px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1280px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1536px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(11.6470588235%, 13.0588235294%, 14.4705882353%);
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: rgb(4.0784313725%, 34.5098039216%, 79.3725490196%);
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: rgb(4.5882352941%, 38.8235294118%, 89.2941176471%);
  background-color: rgb(90.5098039216%, 94.3137254902%, 99.9215686275%);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%284.5882352941%, 38.8235294118%, 89.2941176471%%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: rgb(52.5490196078%, 71.568627451%, 99.6078431373%);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.site-header {
  margin: 0;
  padding: 0;
}

.navbar ul,
.navbar li {
  list-style: none;
}
.navbar .navbar-collapse {
  margin: 0;
}
.navbar .navbar-toggler {
  background: transparent !important;
  margin: 0;
  border: 0;
}

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

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
  margin: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role=list],
ol[role=list] {
  list-style: none;
}

/* Set core root defaults */
html:focus-within {
  scroll-behavior: smooth;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

/* Remove all animations, transitions and smooth scroll for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
address {
  font-style: normal;
}

@font-face {
  font-family: "Roboto";
  src: url("../src/frameset/abstracts/fonts/roboto/font/Roboto-BlackItalic.eot");
  src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-BlackItalic.woff2") format("woff2"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-BlackItalic.woff") format("woff"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Bold.eot");
  src: local("Roboto Bold"), local("Roboto-Bold"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Bold.woff2") format("woff2"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Bold.woff") format("woff"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../src/frameset/abstracts/fonts/roboto/font/Roboto-BoldItalic.eot");
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-BoldItalic.woff2") format("woff2"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-BoldItalic.woff") format("woff"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../src/frameset/abstracts/fonts/roboto/font/Roboto-LightItalic.eot");
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-LightItalic.woff2") format("woff2"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-LightItalic.woff") format("woff"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Regular.eot");
  src: local("Roboto"), local("Roboto-Regular"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Regular.woff2") format("woff2"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Regular.woff") format("woff"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../src/frameset/abstracts/fonts/roboto/font/Roboto-ThinItalic.eot");
  src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-ThinItalic.woff2") format("woff2"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-ThinItalic.woff") format("woff"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Black.eot");
  src: local("Roboto Black"), local("Roboto-Black"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Black.eot?#iefix") format("embedded-opentype"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Black.woff2") format("woff2"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Black.woff") format("woff"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../src/frameset/abstracts/fonts/roboto/font/Roboto-MediumItalic.eot");
  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-MediumItalic.woff2") format("woff2"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-MediumItalic.woff") format("woff"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Thin.eot");
  src: local("Roboto Thin"), local("Roboto-Thin"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Thin.woff2") format("woff2"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Thin.woff") format("woff"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Light.eot");
  src: local("Roboto Light"), local("Roboto-Light"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Light.woff2") format("woff2"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Light.woff") format("woff"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Italic.eot");
  src: local("Roboto Italic"), local("Roboto-Italic"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Italic.eot?#iefix") format("embedded-opentype"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Italic.woff2") format("woff2"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Italic.woff") format("woff"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Medium.eot");
  src: local("Roboto Medium"), local("Roboto-Medium"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Medium.woff2") format("woff2"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Medium.woff") format("woff"), url("../src/frameset/abstracts/fonts/roboto/font/Roboto-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
/*=============================================*/
/*=============================================*/
/*=============================================*/
/* Variables
$mobile: 40.625em;
$tablet: 68em;
$laptop: 75em;
$desktop: 90em;
$cinema: 120em;*/
:root {
  --color-white: #FFFFFF;
  --color-alabaster: #FAFAFA;
  --color-concrete: #F2F2F2;
  --color-wild-sand: #F5F5F5;
  --color-gallery: #EEEEEE;
  --color-alto: #E0E0E0;
  --color-silver: #BDBDBD;
  --color-silver-chalice: #9E9E9E;
  --color-boulder: #757575;
  --color-dove-gray: #616161;
  --color-ink: #4D4D4D;
  --color-mine-shaft: #3B3B3B;
  --color-cod-gray: #1d1d1d;
  --color-shark: #202124;
  --color-woodsmoke: #121416;
  --color-black: #000000;
  --color-dark-mode-invert: var(--woodsmoke);
  --color-dark-mode-elevated: rgba(29, 29, 31, 1);
  --color-black-haze: #F7F8F8;
  --error-dark: #B00020;
  --error-light: #ff4444;
  --warning-dark: #FF8800;
  --warning-light: #ffbb33;
  --success-light: #00C851;
  --success-dark: #007E33;
  --info-light: #33b5e5;
  --info-dark: #0099CC;
  --bg--white: #FFFFFF;
  --placeholder-color: #757575;
  --link-color: #543fd7;
  --button-text-color: #121416;
  --marker-color: #21759b;
  --border-color: #E0E0E0;
  --color-light: var(--color-surface-alt);
  --dk-dark-theme-elegant: #2E2E2E;
  --dk-dark-theme-elegant--dark: #212121;
  --dk-dark-theme-stylish: #4B515D;
  --dk-dark-theme-stylish--dark: #3E4551;
  --font-family: var(--font-text-family), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family--heading: var(--font-headline-family);
  --system-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Roboto, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-headline: var(--font-headline-family), sans-serif;
  --font-text: var(--font-text-family), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-small: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Roboto, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-weight-1: 100;
  --font-weight-2: 200;
  --font-weight-3: 300;
  --font-weight-4: 400;
  --font-weight-5: 500;
  --font-weight-6: 600;
  --font-weight-7: 700;
  --font-weight-8: 800;
  --font-weight-9: 900;
  --dk-line-height: 1.5 !default;
  --dk-line-height--heading: 1.2 !default;
  --dk-border-radius: 0.1875rem;
  --dk-spacing: 1.5rem;
  --dk-spacing--small: 0.75rem;
  --dk-border-width: 0.0625rem;
  --dk-border: var(--border-width) solid currentColor;
  --dk-focus-outline-width: 0.1875rem;
  --dk-focus-outline-offset: 0.125rem;
  --dk-focus-outline: var(--focus-outline-width) solid var(--action-color);
  --dk-duration: 150ms;
  --dk-timing: ease;
  --clamp-ratio: calc(0.3125rem + 4.1667vw);
  --dk-image-path: '../assets/images/' !default;
  --dk-icon-path: '../assets/icons/' !default;
  --icon-chevron-down: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10.5 5.7' style='enable-background:new 0 0 10.5 5.7;' xml:space='preserve'%3E%3Cpath d='M8.9,0.3C9,0.2,9.2,0.1,9.4,0.1c0.2,0,0.4,0.1,0.5,0.2c0.1,0.1,0.2,0.3,0.2,0.5c0,0.2-0.1,0.4-0.2,0.5l-4.1,4 C5.7,5.5,5.5,5.6,5.3,5.6c-0.2,0-0.4-0.1-0.5-0.2l-4.1-4C0.5,1.2,0.4,1,0.4,0.9c0-0.2,0.1-0.4,0.2-0.5C0.8,0.2,1,0.1,1.2,0.1 s0.4,0.1,0.5,0.2l3.6,3.3L8.9,0.3z'/%3E%3C/svg%3E");
  --icon-search: '../assets/icons/icon-search-dark.svg';
  --icon-pdf: url("data:image/svg+xml,%3Csvg width='18' height='24' viewBox='0 0 18 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_129_2)'%3E%3Cpath d='M8.625 9.75C8.59375 9.53125 8.46875 9.40625 8.25 9.375C8.03125 9.40625 7.90625 9.53125 7.875 9.75C7.875 9.8125 7.89062 10.0625 7.92188 10.5C7.98438 10.9375 8.10937 11.4687 8.29688 12.0938C8.35938 11.875 8.42188 11.5469 8.48438 11.1094C8.57812 10.6406 8.625 10.1875 8.625 9.75ZM12 0V6H18L12 0ZM3.75 19.7812C3.78125 20.0313 3.875 20.1719 4.03125 20.2031C4.1875 20.2656 4.3125 20.2344 4.40625 20.1094C4.65625 19.7656 5.0625 19.1406 5.625 18.2344C4.96875 18.5781 4.375 19.0156 3.84375 19.5469C3.78125 19.6094 3.75 19.6875 3.75 19.7812ZM10.5 6V0H2.25C1.625 0.03125 1.09375 0.249998 0.65625 0.65625C0.249998 1.09375 0.03125 1.625 0 2.25V21.75C0.03125 22.375 0.249998 22.9062 0.65625 23.3438C1.09375 23.75 1.625 23.9688 2.25 24H15.75C16.375 23.9688 16.9062 23.75 17.3438 23.3438C17.75 22.9062 17.9688 22.375 18 21.75V7.5H12.0469C11.6094 7.5 11.2344 7.35938 10.9219 7.07812C10.6406 6.79687 10.5 6.4375 10.5 6ZM13.6875 14.625C14.2813 14.625 14.7656 14.8281 15.1406 15.2344C15.5469 15.6094 15.75 16.0937 15.75 16.6875C15.75 17.2813 15.5625 17.7656 15.1875 18.1406C14.7812 18.5469 14.2969 18.75 13.7344 18.75C13.4531 18.75 13.1875 18.7031 12.9375 18.6094C11.9687 18.2969 11.1094 17.875 10.3594 17.3438C9.23437 17.5938 8.23438 17.8906 7.35938 18.2344C6.64062 19.4844 6.0625 20.3906 5.625 20.9531C5.25 21.4844 4.75 21.75 4.125 21.75C3.59375 21.75 3.15625 21.5625 2.8125 21.1875C2.4375 20.8437 2.25 20.4063 2.25 19.875C2.25 19.3125 2.42187 18.8594 2.76562 18.5156C3.54688 17.7344 4.53124 17.0625 5.71875 16.5C6.28125 15.4062 6.76562 14.3125 7.17188 13.2188C6.79687 12.2812 6.5625 11.4688 6.46875 10.7812C6.40625 10.125 6.375 9.78125 6.375 9.75C6.375 9.21875 6.5625 8.78125 6.9375 8.4375C7.28125 8.0625 7.71875 7.875 8.25 7.875C8.78125 7.875 9.21875 8.0625 9.5625 8.4375C9.9375 8.78125 10.125 9.21875 10.125 9.75C10.125 10.3438 10.0625 10.9375 9.9375 11.5312C9.84375 12.0938 9.76562 12.4844 9.70312 12.7031C9.67188 12.8594 9.625 13 9.5625 13.125C9.9375 13.8125 10.3906 14.4062 10.9219 14.9062C12.3906 14.7187 13.25 14.625 13.5 14.625H13.6875ZM7.35938 16.6406C8.20313 16.3281 9.01562 16.0781 9.79688 15.8906C9.23437 15.3281 8.78125 14.7344 8.4375 14.1094C8.0625 15.0156 7.70313 15.8594 7.35938 16.6406ZM13.7344 17.25C14.0469 17.2188 14.2188 17.0469 14.25 16.7344C14.2188 16.3594 14.0313 16.1562 13.6875 16.125H13.5C13.3437 16.125 12.7031 16.2031 11.5781 16.3594C12.1094 16.6719 12.7187 16.9531 13.4062 17.2031C13.5 17.2344 13.6094 17.25 13.7344 17.25Z' fill='%23666666'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_129_2'%3E%3Crect width='18' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --icon-exlink: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0078 9.98438C15.7109 9.98438 15.4688 10.0781 15.2812 10.2656C15.0937 10.4531 15 10.6953 15 10.9922V16.9922C15 17.2891 14.9102 17.5312 14.7305 17.7188C14.5508 17.9063 14.3125 18 14.0156 18H3C2.70312 18 2.46485 17.9063 2.28516 17.7188C2.10547 17.5312 2.01562 17.2891 2.01562 16.9922V6C2.01562 5.6875 2.10547 5.44141 2.28516 5.26172C2.46485 5.08203 2.70312 4.99219 3 4.99219H9C9.3125 4.99219 9.55859 4.90234 9.73828 4.72266C9.91797 4.54297 10.0078 4.29688 10.0078 3.98438C10.0078 3.6875 9.91797 3.44922 9.73828 3.26953C9.55859 3.08984 9.3125 3 9 3H3C2.15625 3 1.44532 3.28515 0.867188 3.85547C0.28906 4.42578 0 5.14062 0 6V16.9922C0 17.8359 0.28906 18.5469 0.867188 19.125C1.44532 19.7031 2.15625 19.9922 3 19.9922H14.0156C14.8594 19.9922 15.5703 19.7031 16.1484 19.125C16.7266 18.5469 17.0156 17.8359 17.0156 16.9922V10.9922C17.0156 10.6953 16.9219 10.4531 16.7344 10.2656C16.5469 10.0781 16.3047 9.98438 16.0078 9.98438ZM19.8984 0.585938C19.8516 0.492187 19.7812 0.398438 19.6875 0.304688C19.5938 0.210937 19.5 0.140625 19.4062 0.09375C19.3594 0.046875 19.293 0.019531 19.207 0.011719C19.1211 0.003906 19.0547 0 19.0078 0H13.0078C12.7109 0 12.4688 0.089843 12.2812 0.269531C12.0937 0.44922 12 0.687499 12 0.984375C12 1.29688 12.0937 1.54297 12.2812 1.72266C12.4688 1.90235 12.7109 1.99219 13.0078 1.99219H16.6172L7.3125 11.2969C7.10937 11.5 7.00781 11.7344 7.00781 12C7.00781 12.2656 7.10937 12.5 7.3125 12.7031C7.40625 12.7969 7.50781 12.8672 7.61719 12.9141C7.72656 12.9609 7.85937 12.9844 8.01562 12.9844C8.15625 12.9844 8.28125 12.9609 8.39062 12.9141C8.5 12.8672 8.60937 12.7969 8.71875 12.7031L18 3.39844V6.98438C18 7.29688 18.0937 7.54297 18.2812 7.72266C18.4688 7.90234 18.7109 7.99219 19.0078 7.99219C19.3047 7.99219 19.5469 7.90234 19.7344 7.72266C19.9219 7.54297 20.0156 7.29688 20.0156 6.98438V0.984375C20.0156 0.9375 20.0117 0.871094 20.0039 0.785156C19.9961 0.699218 19.9609 0.632813 19.8984 0.585938Z' fill='%236B6B6B'/%3E%3C/svg%3E%0A");
  --icon-exlink-invert: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0078 9.98438C15.7109 9.98438 15.4688 10.0781 15.2812 10.2656C15.0937 10.4531 15 10.6953 15 10.9922V16.9922C15 17.2891 14.9102 17.5312 14.7305 17.7188C14.5508 17.9063 14.3125 18 14.0156 18H3C2.70312 18 2.46485 17.9063 2.28516 17.7188C2.10547 17.5312 2.01562 17.2891 2.01562 16.9922V6C2.01562 5.6875 2.10547 5.44141 2.28516 5.26172C2.46485 5.08203 2.70312 4.99219 3 4.99219H9C9.3125 4.99219 9.55859 4.90234 9.73828 4.72266C9.91797 4.54297 10.0078 4.29688 10.0078 3.98438C10.0078 3.6875 9.91797 3.44922 9.73828 3.26953C9.55859 3.08984 9.3125 3 9 3H3C2.15625 3 1.44532 3.28515 0.867188 3.85547C0.28906 4.42578 0 5.14062 0 6V16.9922C0 17.8359 0.28906 18.5469 0.867188 19.125C1.44532 19.7031 2.15625 19.9922 3 19.9922H14.0156C14.8594 19.9922 15.5703 19.7031 16.1484 19.125C16.7266 18.5469 17.0156 17.8359 17.0156 16.9922V10.9922C17.0156 10.6953 16.9219 10.4531 16.7344 10.2656C16.5469 10.0781 16.3047 9.98438 16.0078 9.98438ZM19.8984 0.585938C19.8516 0.492187 19.7812 0.398438 19.6875 0.304688C19.5938 0.210937 19.5 0.140625 19.4062 0.09375C19.3594 0.046875 19.293 0.019531 19.207 0.011719C19.1211 0.003906 19.0547 0 19.0078 0H13.0078C12.7109 0 12.4688 0.089843 12.2812 0.269531C12.0937 0.44922 12 0.687499 12 0.984375C12 1.29688 12.0937 1.54297 12.2812 1.72266C12.4688 1.90235 12.7109 1.99219 13.0078 1.99219H16.6172L7.3125 11.2969C7.10937 11.5 7.00781 11.7344 7.00781 12C7.00781 12.2656 7.10937 12.5 7.3125 12.7031C7.40625 12.7969 7.50781 12.8672 7.61719 12.9141C7.72656 12.9609 7.85937 12.9844 8.01562 12.9844C8.15625 12.9844 8.28125 12.9609 8.39062 12.9141C8.5 12.8672 8.60937 12.7969 8.71875 12.7031L18 3.39844V6.98438C18 7.29688 18.0937 7.54297 18.2812 7.72266C18.4688 7.90234 18.7109 7.99219 19.0078 7.99219C19.3047 7.99219 19.5469 7.90234 19.7344 7.72266C19.9219 7.54297 20.0156 7.29688 20.0156 6.98438V0.984375C20.0156 0.9375 20.0117 0.871094 20.0039 0.785156C19.9961 0.699218 19.9609 0.632813 19.8984 0.585938Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}

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

.a11y-kb-only:active,
.a11y-kb-only:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  outline: 3px solid var(--color-focus-visible);
  top: 80px;
}
.screen-reader-text:focus {
  background-color: #000;
  border-radius: 0;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #fff;
  display: block;
  font-weight: bold;
  text-transform: uppercase;
  height: auto;
  left: 1.5em;
  line-height: normal;
  padding: 20px 30px 20px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  top: 83px;
  /* Above WP toolbar. */
}

.visually-hidden {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

html {
  box-sizing: border-box;
  height: 100%;
  border-collapse: collapse;
}

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

html,
body {
  min-height: 100svh;
  width: 100vw;
  background: var(--background-color);
  color: var(--text-color);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
}
html *,
body * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  outline: 0;
}

body {
  overflow-x: hidden;
  position: relative;
  overflow-y: scroll;
  margin: 0;
}

.post * + * {
  margin: 1.25em 0 0;
}

#page {
  margin: 0;
  min-height: 100vh;
  min-height: 100dvh;
}

@keyframes root {
  0% {
    font-size: 0%;
    line-height: 1.25;
  }
  100% {
    font-size: 100%;
    line-height: 1.5;
  }
}
:root {
  --tt-key: root;
  --tt-ease: cubic-bezier(0, 0, 0.4, 1);
  --tt-max: 400;
  --max-width: 45rem;
  --color: hsl(8deg, 72%, 50%);
  color: hsl(0, 0%, 15%);
  font-size: var(--font-root-size, 115%);
  line-height: 1.5;
  font-family: var(--font-text);
  font-stretch: 100%;
  font-weight: 400;
  font-optical-sizing: auto;
}

h1,
h2,
h3 {
  margin-top: 0;
  margin-bottom: 0.5em;
}
h1:first-child,
h2:first-child,
h3:first-child {
  margin-top: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--font-headline);
  font-weight: var(--font-headline-weight, bold);
  text-transform: var(--font-headline-transform, none);
}

/* Other typographic styles */
h1,
.h1 {
  --tt-key: h1;
  --tt-ease: cubic-bezier(0.65, 0, 0.5, 1);
  --tt-max: 1900;
  font-weight: var(--font-headline-weight, bold);
}

h2,
.h2 {
  --tt-key: h2;
  --tt-ease: cubic-bezier(0.65, 0, 0.5, 1);
  --tt-max: 1900;
  font-weight: var(--font-headline-weight, bold);
}

h2 span.h3 {
  --tt-key: h3;
  --tt-ease: cubic-bezier(0.65, 0, 0.5, 1);
  --tt-max: 1200;
}

h3,
.h3 {
  --tt-key: h3;
  --tt-ease: cubic-bezier(0.65, 0, 0.5, 1);
  --tt-max: 1900;
}

h4,
.h4 {
  --tt-key: h4;
  --tt-ease: cubic-bezier(0.65, 0, 0.5, 1);
  --tt-max: 1900;
}

h5,
.h5 {
  --tt-key: h5;
  --tt-ease: cubic-bezier(0.65, 0, 0.5, 1);
  --tt-max: 1900;
}

h6,
.h6 {
  --tt-key: h6;
  --tt-ease: cubic-bezier(0.65, 0, 0.5, 1);
  --tt-max: 1900;
}

p,
.p {
  --tt-key: p;
  --tt-ease: cubic-bezier(0.65, 0, 0.5, 1);
  --tt-max: 1900;
  margin-bottom: 1.5em;
  font-weight: 400;
}

small,
.dk-text-small,
.text-small {
  --tt-key: text-small;
  --tt-ease: cubic-bezier(0.65, 0, 0.5, 1);
  --tt-max: 2560;
}

.dk-text-xsmall {
  --tt-key: text-xsmall;
  --tt-ease: cubic-bezier(0.65, 0, 0.5, 1);
  --tt-max: 2560;
}

@keyframes text-xlarge {
  0% {
    line-height: 1.2;
    font-size: 2.383rem;
  }
  100% {
    line-height: 1.2;
    font-size: 8.1875rem;
  }
}
@keyframes text-large {
  0% {
    line-height: 1.2;
    font-size: 1.296rem;
  }
  100% {
    line-height: 1.2;
    font-size: 3.157rem;
  }
}
@keyframes h1 {
  0% {
    line-height: 1;
    font-size: 2.488rem;
  }
  100% {
    line-height: 1.2;
    font-size: 3.247rem;
  }
}
@keyframes h2 {
  0% {
    line-height: 1.2;
    font-size: 1.602rem;
  }
  100% {
    line-height: 1.2;
    font-size: 2.887rem;
  }
}
@keyframes h3 {
  0% {
    line-height: 1.2;
    font-size: 1.602rem;
  }
  100% {
    line-height: 1.2;
    font-size: 1.953rem;
  }
}
@keyframes h4 {
  0% {
    line-height: 1.2;
    font-size: 1.424rem;
  }
  100% {
    line-height: 1.2;
    font-size: 2.027rem;
  }
}
@keyframes h5 {
  0% {
    line-height: 1.2;
    font-size: 1.266rem;
  }
  100% {
    line-height: 1.2;
    font-size: 1.602rem;
  }
}
@keyframes h6 {
  0% {
    line-height: 1.2;
    font-size: 1rem;
  }
  100% {
    line-height: 1.2;
    font-size: 1rem;
  }
}
@keyframes p {
  0% {
    line-height: 1.5;
    font-size: 1rem;
  }
  100% {
    line-height: 1.5;
    font-size: 1rem;
  }
}
@keyframes text-small {
  0% {
    line-height: 1;
    font-size: 0.85rem;
  }
  100% {
    line-height: 1;
    font-size: 0.85em;
  }
}
@keyframes text-xsmall {
  0% {
    line-height: 1;
    font-size: 0.65rem;
  }
  100% {
    line-height: 1;
    font-size: 0.65rem;
  }
}
strong {
  font-weight: bold;
}

em {
  font-style: italic;
  font-weight: 400;
}

b {
  font-weight: bold;
  margin: 0;
}

i {
  font-style: italic;
}

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

sup {
  top: -0.5em;
  padding: 0 0.2em 0 0.2em;
}

sub {
  bottom: -0.25em;
}

kbd {
  font-family: monospace;
}

small {
  font-size: 75%;
}

dfn {
  font-style: italic;
  font-weight: bold;
}

var {
  font-style: italic;
}

/* Horizontal Rule Style */
hr {
  border: 0;
  height: 0;
  margin: 1.6em 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
@media (min-width: 992px) {
  hr {
    margin: 1.6em 0;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
}

code,
samp {
  font-family: monospace;
  background: var(--background-color-dark);
  padding: 5px;
  border-radius: 5px;
}
code.code-block,
samp.code-block {
  display: block;
  border-radius: 5px;
}

/* Quotations */
q {
  quotes: "“" "”" "‘" "’";
}

q:before {
  content: open-quote;
}

q:after {
  content: close-quote;
}

abbr {
  border-bottom: 1px dotted #808080;
  cursor: help;
}

pre,
xmp,
plaintext,
listing {
  display: block;
  font-family: monospace;
  white-space: pre;
  margin: 1em 0px 1em;
}

blockquote {
  border-left: 2px solid var(--border-color);
  margin: 1.5em 0 0.75em 0;
  padding: 0;
}
@media (min-width: 992px) {
  blockquote {
    padding-left: 1.5em;
  }
}
blockquote em {
  font-size: 14px;
}

cite {
  display: block;
  font-size: 0.875rem;
  text-align: left;
  line-height: 1.6;
  padding: 0 0 0.025em 0;
  margin: 0.875em 0 0.25em 0;
}
cite::before {
  content: "— ";
}

[class~=button] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 1px;
  padding: 1.0714285714em 3em 1.0714285714em 0;
  text-align: left;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  box-shadow: none;
  vertical-align: middle;
  width: auto;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  text-decoration: none;
  margin: 0;
}
[class~=button] svg {
  width: 14px;
  position: absolute;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  right: 1.5em;
  top: 0;
  bottom: 0;
  height: 100%;
}
[class~=button] svg path {
  fill: var(--text-body);
}
[class~=button]:hover, [class~=button]:focus {
  text-decoration: none;
}
[class~=button]:hover svg, [class~=button]:focus svg {
  width: 14px;
  position: absolute;
  opacity: 1;
  right: 0;
}
[class~=button]:hover svg path, [class~=button]:focus svg path {
  fill: var(--text-body);
}
[class~=button]:focus-visible {
  outline: 3px solid var(--color-focus-visible);
}
[class~=button]:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
[class~=button].btn-small {
  padding: 5px 11px;
  --tt-key: text-small;
}
[class~=button].btn-xsmall {
  padding: 5px 11px;
  --tt-key: text-xsmall;
}
[class~=button].btn-center {
  text-align: center;
  padding: 1.0714285714em 2.1em 1.0714285714em 2.1em;
}
[class~=button].btn-center:hover, [class~=button].btn-center:focus {
  text-decoration: none;
  padding: 1.0714285714em 3em 1.0714285714em 3em;
}

.nf-field-element .button {
  padding-left: 0 !important;
}
.nf-field-element .button:hover, .nf-field-element .button:focus {
  text-decoration: none;
}

.product-document-downloads {
  margin-bottom: 1.5em;
}

.button-group,
.btn-group {
  display: inline-grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0 1.5em;
  margin: 0;
}
.button-group a,
.btn-group a {
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .button-group,
  .btn-group {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .button-group a,
  .btn-group a {
    display: block;
    width: 100%;
    margin-top: 1.0714285714em;
    margin-right: 0;
  }
}
.button-group + .button-group,
.button-group + .btn-group,
.btn-group + .button-group,
.btn-group + .btn-group {
  --button-bg: transparent;
  --button-border: var(--text-body);
  --button-text: var(--text-body);
}
.button-group.align-center,
.btn-group.align-center {
  justify-content: center;
}

[type=submit] {
  white-space: nowrap;
}

a {
  color: var(--text-link);
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  font-weight: bold;
}
a:active, a:focus, a:hover {
  color: var(--color-brand-dark);
  text-decoration: underline;
}
a:focus-visible {
  outline: 3px solid var(--color-focus-visible);
  filter: brightness(100%);
}
p a {
  position: relative;
  margin: -0.33em;
  padding: 0.33em;
}
a.link-divider::after {
  content: "/";
  color: var(--text-color);
}
a.link-divider:last-child::after {
  conntent: "";
  color: transparent !important;
}

/*a[href^="https"i] {
  &::after {
    display: inline-block;
    content: ' ';
    margin-left: 8px;
    vertical-align: -8%;
    background-image: var(--icon-exlink);
    background-size: 14px 14px;
    height: 14px;
    width: 14px;
  }
}*/
/*a[href$="pdf"i] {
  &::before {
    display: inline-block;
    content: ' ';
    margin-right: 8px;
    vertical-align: -8%;
    background-image: var(--icon-pdf);
    background-size: 14px 14px;
    height: 14px;
    width: 14px;
  }
}*/
:root {
  --form-box-shadow: inset 0 --border-width 0.1875rem rgba(#000, 0.06);
  --form-box-shadow-focus: var(--form-box-shadow),
  0 0 0.3125rem var(--action-color);
  --icon-chevron-down: url("data:image/svg+xml,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5312 0.46875C17.2344 0.156248 16.8633 0 16.418 0C15.9727 0 15.5938 0.156248 15.2812 0.46875L9 7.40625L2.71875 0.46875C2.40625 0.156248 2.02735 0 1.58203 0C1.13672 0 0.765626 0.156248 0.46875 0.46875C0.156248 0.781252 0 1.15625 0 1.59375C0 2.03125 0.156248 2.40625 0.46875 2.71875L7.78125 10.8047C7.9375 10.9609 8.125 11.0781 8.34375 11.1562C8.5625 11.2344 8.78125 11.2656 9 11.25C9.21875 11.2656 9.4375 11.2344 9.65625 11.1562C9.875 11.0781 10.0625 10.9609 10.2188 10.8047L17.5312 2.71875C17.8438 2.40625 18 2.03125 18 1.59375C18 1.15625 17.8438 0.781252 17.5312 0.46875Z' fill='white'/%3E%3C/svg%3E%0A");
  --icon-pdf: url("data:image/svg+xml,%3Csvg width='18' height='24' viewBox='0 0 18 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_129_2)'%3E%3Cpath d='M8.625 9.75C8.59375 9.53125 8.46875 9.40625 8.25 9.375C8.03125 9.40625 7.90625 9.53125 7.875 9.75C7.875 9.8125 7.89062 10.0625 7.92188 10.5C7.98438 10.9375 8.10937 11.4687 8.29688 12.0938C8.35938 11.875 8.42188 11.5469 8.48438 11.1094C8.57812 10.6406 8.625 10.1875 8.625 9.75ZM12 0V6H18L12 0ZM3.75 19.7812C3.78125 20.0313 3.875 20.1719 4.03125 20.2031C4.1875 20.2656 4.3125 20.2344 4.40625 20.1094C4.65625 19.7656 5.0625 19.1406 5.625 18.2344C4.96875 18.5781 4.375 19.0156 3.84375 19.5469C3.78125 19.6094 3.75 19.6875 3.75 19.7812ZM10.5 6V0H2.25C1.625 0.03125 1.09375 0.249998 0.65625 0.65625C0.249998 1.09375 0.03125 1.625 0 2.25V21.75C0.03125 22.375 0.249998 22.9062 0.65625 23.3438C1.09375 23.75 1.625 23.9688 2.25 24H15.75C16.375 23.9688 16.9062 23.75 17.3438 23.3438C17.75 22.9062 17.9688 22.375 18 21.75V7.5H12.0469C11.6094 7.5 11.2344 7.35938 10.9219 7.07812C10.6406 6.79687 10.5 6.4375 10.5 6ZM13.6875 14.625C14.2813 14.625 14.7656 14.8281 15.1406 15.2344C15.5469 15.6094 15.75 16.0937 15.75 16.6875C15.75 17.2813 15.5625 17.7656 15.1875 18.1406C14.7812 18.5469 14.2969 18.75 13.7344 18.75C13.4531 18.75 13.1875 18.7031 12.9375 18.6094C11.9687 18.2969 11.1094 17.875 10.3594 17.3438C9.23437 17.5938 8.23438 17.8906 7.35938 18.2344C6.64062 19.4844 6.0625 20.3906 5.625 20.9531C5.25 21.4844 4.75 21.75 4.125 21.75C3.59375 21.75 3.15625 21.5625 2.8125 21.1875C2.4375 20.8437 2.25 20.4063 2.25 19.875C2.25 19.3125 2.42187 18.8594 2.76562 18.5156C3.54688 17.7344 4.53124 17.0625 5.71875 16.5C6.28125 15.4062 6.76562 14.3125 7.17188 13.2188C6.79687 12.2812 6.5625 11.4688 6.46875 10.7812C6.40625 10.125 6.375 9.78125 6.375 9.75C6.375 9.21875 6.5625 8.78125 6.9375 8.4375C7.28125 8.0625 7.71875 7.875 8.25 7.875C8.78125 7.875 9.21875 8.0625 9.5625 8.4375C9.9375 8.78125 10.125 9.21875 10.125 9.75C10.125 10.3438 10.0625 10.9375 9.9375 11.5312C9.84375 12.0938 9.76562 12.4844 9.70312 12.7031C9.67188 12.8594 9.625 13 9.5625 13.125C9.9375 13.8125 10.3906 14.4062 10.9219 14.9062C12.3906 14.7187 13.25 14.625 13.5 14.625H13.6875ZM7.35938 16.6406C8.20313 16.3281 9.01562 16.0781 9.79688 15.8906C9.23437 15.3281 8.78125 14.7344 8.4375 14.1094C8.0625 15.0156 7.70313 15.8594 7.35938 16.6406ZM13.7344 17.25C14.0469 17.2188 14.2188 17.0469 14.25 16.7344C14.2188 16.3594 14.0313 16.1562 13.6875 16.125H13.5C13.3437 16.125 12.7031 16.2031 11.5781 16.3594C12.1094 16.6719 12.7187 16.9531 13.4062 17.2031C13.5 17.2344 13.6094 17.25 13.7344 17.25Z' fill='%23666666'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_129_2'%3E%3Crect width='18' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --icon-search: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.01562 15.9844C8.93751 15.9844 9.8164 15.8359 10.6523 15.5391C11.4883 15.2422 12.2422 14.8281 12.9141 14.2969L17.2969 18.7031L18.7031 17.2734L14.3203 12.8906C14.8516 12.2187 15.2656 11.4648 15.5625 10.6289C15.8594 9.79297 16.0078 8.91407 16.0078 7.99219C16.0078 6.88281 15.7969 5.84376 15.375 4.875C14.9531 3.90624 14.3828 3.0586 13.6641 2.33203C12.9453 1.60546 12.0938 1.03125 11.1094 0.609375C10.1406 0.203123 9.10938 0 8.01562 0C6.90624 0 5.86719 0.203123 4.89844 0.609375C3.92968 1.03125 3.08204 1.60546 2.35547 2.33203C1.6289 3.0586 1.05469 3.90624 0.632812 4.875C0.210935 5.84376 0 6.88281 0 7.99219C0 9.08594 0.210935 10.125 0.632812 11.1094C1.05469 12.0781 1.6289 12.9219 2.35547 13.6406C3.08204 14.3594 3.92968 14.9297 4.89844 15.3516C5.86719 15.7734 6.90624 15.9844 8.01562 15.9844ZM8.01562 1.99219C8.84375 1.99219 9.61718 2.14844 10.3359 2.46094C11.0703 2.77344 11.707 3.20312 12.2461 3.75C12.7852 4.29688 13.2187 4.92968 13.5469 5.64844C13.8594 6.38282 14.0156 7.16406 14.0156 7.99219C14.0156 8.82032 13.8594 9.59375 13.5469 10.3125C13.2187 11.0469 12.7852 11.6875 12.2461 12.2344C11.707 12.7813 11.0703 13.2109 10.3359 13.5234C9.61718 13.8359 8.84375 13.9922 8.01562 13.9922C7.1875 13.9922 6.40625 13.8359 5.67188 13.5234C4.9375 13.2109 4.30078 12.7813 3.76172 12.2344C3.22265 11.6875 2.79688 11.0469 2.48438 10.3125C2.17187 9.59375 2.01562 8.82032 2.01562 7.99219C2.01562 7.16406 2.17187 6.38282 2.48438 5.64844C2.79688 4.92968 3.22265 4.29688 3.76172 3.75C4.30078 3.20312 4.9375 2.77344 5.67188 2.46094C6.40625 2.14844 7.1875 1.99219 8.01562 1.99219Z' fill='white'/%3E%3C/svg%3E%0A");
}

fieldset {
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 0;
}

legend {
  font-weight: 600;
  margin-bottom: var(--spacing--small);
  padding: 0;
  --tt-key: small;
}

label {
  display: block;
  font-weight: 600;
  margin-bottom: var(--spacing--small);
  text-transform: uppercase;
  font-size: 12px;
}

input[type=text], input[type=password], input[type=search], input[type=email], input[type=tel], input[type=url],
input,
select,
textarea {
  display: block;
  font-family: var(--font-family);
  font-size: 1rem;
  outline: 0;
  color: var(--text-body);
  border: 1px solid var(--action-color);
  border-radius: 0;
  --tt-key: small;
}

[type=color],
[type=date],
[type=datetime],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
input:not([type]),
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  box-sizing: border-box;
  margin-bottom: var(--spacing--small);
  padding: calc(var(--spacing) / 3);
  transition: border-color var(--duration) var(--timing);
  width: 100%;
}
[type=color]:focus,
[type=date]:focus,
[type=datetime]:focus,
[type=datetime-local]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
input:not([type]):focus,
textarea:focus {
  box-shadow: var(--form-box-shadow-focus);
  background: var(--white);
}
[type=color]:disabled,
[type=date]:disabled,
[type=datetime]:disabled,
[type=datetime-local]:disabled,
[type=email]:disabled,
[type=month]:disabled,
[type=number]:disabled,
[type=password]:disabled,
[type=search]:disabled,
[type=tel]:disabled,
[type=text]:disabled,
[type=time]:disabled,
[type=url]:disabled,
[type=week]:disabled,
input:not([type]):disabled,
textarea:disabled {
  cursor: not-allowed;
}
[type=color]:disabled:hover,
[type=date]:disabled:hover,
[type=datetime]:disabled:hover,
[type=datetime-local]:disabled:hover,
[type=email]:disabled:hover,
[type=month]:disabled:hover,
[type=number]:disabled:hover,
[type=password]:disabled:hover,
[type=search]:disabled:hover,
[type=tel]:disabled:hover,
[type=text]:disabled:hover,
[type=time]:disabled:hover,
[type=url]:disabled:hover,
[type=week]:disabled:hover,
input:not([type]):disabled:hover,
textarea:disabled:hover {
  border: var(--border);
}
[type=color]::-moz-placeholder, [type=date]::-moz-placeholder, [type=datetime]::-moz-placeholder, [type=datetime-local]::-moz-placeholder, [type=email]::-moz-placeholder, [type=month]::-moz-placeholder, [type=number]::-moz-placeholder, [type=password]::-moz-placeholder, [type=search]::-moz-placeholder, [type=tel]::-moz-placeholder, [type=text]::-moz-placeholder, [type=time]::-moz-placeholder, [type=url]::-moz-placeholder, [type=week]::-moz-placeholder, input:not([type])::-moz-placeholder, textarea::-moz-placeholder {
  color: var(--placeholder-color);
  opacity: 0.25;
}
[type=color]::placeholder,
[type=date]::placeholder,
[type=datetime]::placeholder,
[type=datetime-local]::placeholder,
[type=email]::placeholder,
[type=month]::placeholder,
[type=number]::placeholder,
[type=password]::placeholder,
[type=search]::placeholder,
[type=tel]::placeholder,
[type=text]::placeholder,
[type=time]::placeholder,
[type=url]::placeholder,
[type=week]::placeholder,
input:not([type])::placeholder,
textarea::placeholder {
  color: var(--placeholder-color);
  opacity: 0.25;
}

textarea {
  resize: vertical;
}

select {
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  cursor: pointer;
  background: transparent;
  padding: calc(var(--spacing) / 3);
  padding-right: 40px;
  width: 60%;
  margin-bottom: 0.75em;
  width: 100%;
  border-radius: 0px;
  --tt-key: small;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  select {
    background-image: var(--icon-chevron-down);
    background-position: right 15px top 50%;
    background-repeat: no-repeat;
    background-size: 15px;
  }
}

[type=checkbox],
[type=radio] {
  display: inline;
  margin-right: var(--spacing--small);
}

[type=file] {
  margin-bottom: var(--spacing--small);
  width: 100%;
}

input[type=search] {
  background: #fff;
  -webkit-appearance: textfield;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=search] {
    background-image: url(../assets/icons/icon-search-dark.svg);
    background-position: right 15px top 50%;
    background-repeat: no-repeat;
    background-size: 15px;
  }
}

.nf-form-content {
  padding: 0 !important;
}
.nf-form-content input,
.nf-form-content select,
.nf-form-content textarea {
  --icon-chevron-down: url("data:image/svg+xml,%3Csvg version='1.1' id='chevrondown' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10.5 5.7' style='enable-background:new 0 0 10.5 5.7;' xml:space='preserve'%3E%3Cpath d='M8.9,0.3C9,0.2,9.2,0.1,9.4,0.1c0.2,0,0.4,0.1,0.5,0.2c0.1,0.1,0.2,0.3,0.2,0.5c0,0.2-0.1,0.4-0.2,0.5l-4.1,4 C5.7,5.5,5.5,5.6,5.3,5.6c-0.2,0-0.4-0.1-0.5-0.2l-4.1-4C0.5,1.2,0.4,1,0.4,0.9c0-0.2,0.1-0.4,0.2-0.5C0.8,0.2,1,0.1,1.2,0.1 s0.4,0.1,0.5,0.2l3.6,3.3L8.9,0.3z'/%3E%3C/svg%3E");
  background-color: var(--form-bg) !important;
  background-image: var(--icon-chevron-down);
  padding: 0.75em !important;
  color: var(--text-body) !important;
  border: 1px solid rgb(63.3333333333%, 63.3333333333%, 63.3333333333%);
}
.nf-form-content input:active, .nf-form-content input:focus,
.nf-form-content select:active,
.nf-form-content select:focus,
.nf-form-content textarea:active,
.nf-form-content textarea:focus {
  border: 1px solid var(--color-brand-dark);
}
.nf-form-content #chevrondown path {
  fill: var(--text-body);
}
.nf-form-content input:not([type=button]),
.nf-form-content textarea.ninja-forms-field {
  background: var(--form-bg) !important;
  color: var(--text-body) !important;
}

.nf-form-content label,
.nf-form-fields-required {
  font-size: 12px !important;
  padding-bottom: 11px;
}

ul,
ol {
  margin: 0;
  padding-left: 1.25em;
  padding-bottom: 0.75em;
  font-weight: 400;
}
ul li,
ol li {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin: 0;
}
@media (min-width: 992px) {
  ul li,
  ol li {
    padding-top: 0.35em;
    padding-bottom: 0.35em;
  }
}
ul li ul,
ul li ol,
ol li ul,
ol li ol {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.1875em;
  padding-top: 0;
  padding-bottom: 0;
}

ul li {
  list-style-type: disc;
}
ul li::marker {
  color: var(--action-color);
}

dl dt {
  font-weight: bold;
  margin: 0;
  margin-top: 0.75em;
}
dl dd {
  margin: 0;
  padding: 0;
}

img,
embed,
object,
video,
svg {
  border: 0;
}

iframe,
embed,
object {
  width: 100%;
  min-width: 100%;
}

figcaption {
  font-size: 14px;
}

img,
picture {
  margin: 0;
  max-width: 100%;
}

figure {
  margin: 0;
}

img {
  font-style: italic;
  vertical-align: middle;
}
img[height] {
  height: auto;
}
img.img-responsive {
  width: 100%;
  height: auto;
}

.video-wrapper, .splide__video-background {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  margin-bottom: 1.5em;
  margin-top: 1.5em;
  position: relative;
}
.video-wrapper embed,
.video-wrapper object,
.video-wrapper iframe, .splide__video-background embed,
.splide__video-background object,
.splide__video-background iframe {
  position: absolute;
  inset: 0;
  position: absolute;
  top: 0 0;
  height: 100%;
  width: 100%;
}

.video-title {
  padding: 0 0 1.5em;
  position: relative;
  display: block;
  color: var(--text-color);
}

.vimeo-wrapper, .splide__video-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  overflow: hidden;
  background: var(--black);
  margin: 0;
}

.vimeo-wrapper iframe, .splide__video-background iframe {
  width: 100vw;
  height: 80vw;
  /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
  min-height: 100vh;
  min-width: 200vh;
  /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

@media (max-width: 767.98px) {
  .wp-block-image .alignleft,
  .wp-block-image .alignright,
  .wp-block-image .aligncenter {
    margin: 0;
    width: 100%;
  }
  .wp-block-image .alignleft img,
  .wp-block-image .alignright img,
  .wp-block-image .aligncenter img {
    width: 100%;
    min-width: 100%;
    max-width: initial;
    height: auto;
  }
  .wp-block-image .alignleft figcaption,
  .wp-block-image .alignright figcaption,
  .wp-block-image .aligncenter figcaption {
    width: 100%;
    min-width: 100%;
  }
}
.wp-block-image .alignright {
  margin: 0.5em 0 0.5em 1.5em;
}
.wp-block-image .alignleft {
  margin: 0.5em 1.5em 0.5em 0;
}

.pagination {
  text-align: center;
  padding: 1.5em 0;
  margin-top: 1.5em;
  border-top: 1px solid var(--concrete);
  --tt-key: small;
}
.pagination ul {
  display: inline;
  margin: 0;
  padding: 0;
  text-align: center;
}
.pagination ul li {
  display: inline;
  list-style: none;
  padding: 6px 6px;
}
.pagination ul li.active {
  background: var(--text-color);
}
.pagination ul li.active a {
  color: var(--color-white);
}
.pagination ul li.active:hover a {
  border-bottom: 0;
}
.pagination ul ul li {
  display: none;
}
.pagination ul ul li:nth-child(1), .pagination ul ul li:nth-child(2), .pagination ul ul li:nth-child(3) {
  display: inline;
}
@media (min-width: 1280px) {
  .pagination ul ul li {
    display: inline;
  }
}
.pagination ul li a {
  background: transparent;
  color: var(--text-color);
  outline: none;
  padding: 0.375em;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
.pagination ul li a:hover, .pagination ul li a:focus {
  border-bottom: 2px solid var(--action-color);
}

table {
  font-feature-settings: "kern", "liga", "tnum";
  border-collapse: collapse;
  margin: 0.75em 0;
  table-layout: fixed;
  width: 100%;
}

th {
  border-bottom: 1px solid var(--text-color);
  font-weight: 600;
  padding: 0.75em 0;
  text-align: left;
}

td {
  border-bottom: 1px solid var(--concrete);
  padding: 0.75em 0;
}

tr,
td,
th {
  vertical-align: middle;
}

.share-wrapper {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 11px;
}
.share-wrapper .share-title {
  display: flex;
  align-items: center;
  --tt-key: text-xsmall;
  margin-right: 11px;
  margin: 0;
  text-transform: uppercase;
}
.share-wrapper .share-buttons {
  margin: 0;
}
.share-wrapper a {
  border: 1px solid;
}
.share-wrapper a:hover {
  border: 1px solid;
}

.outer-container {
  width: 100%;
  max-width: 1380px;
  margin: 0 auto;
  z-index: 1;
  height: auto;
}
.outer-container.oc-xl {
  max-width: 1900px;
}
.outer-container.oc-sm {
  max-width: 780px;
}
.outer-container.oc-md {
  max-width: 960px;
}
.outer-container.oc-full {
  max-width: initial;
}
.outer-container.oc-padding {
  padding: 4.5em 1.5em;
}
@media (min-width: 768px) {
  .outer-container.oc-padding {
    padding: 3em 3em;
  }
}
@media (min-width: 992px) {
  .outer-container.oc-padding {
    padding: 6em 3em;
  }
}
.outer-container.oc-padding-topless {
  padding: 4.5em 1.5em;
}
@media (min-width: 768px) {
  .outer-container.oc-padding-topless {
    padding: 3em 3em;
  }
}
@media (min-width: 992px) {
  .outer-container.oc-padding-topless {
    padding: 6em 3em;
  }
}
.outer-container.oc-padding-topless {
  padding-top: 0 !important;
}
.outer-container.oc-padding-bottomless {
  padding: 4.5em 1.5em;
}
@media (min-width: 768px) {
  .outer-container.oc-padding-bottomless {
    padding: 3em 3em;
  }
}
@media (min-width: 992px) {
  .outer-container.oc-padding-bottomless {
    padding: 6em 3em;
  }
}
.outer-container.oc-padding-bottomless {
  padding-bottom: 0 !important;
}
.outer-container.oc-padding-topless-bottomless {
  padding: 4.5em 1.5em;
}
@media (min-width: 768px) {
  .outer-container.oc-padding-topless-bottomless {
    padding: 3em 3em;
  }
}
@media (min-width: 992px) {
  .outer-container.oc-padding-topless-bottomless {
    padding: 6em 3em;
  }
}
.outer-container.oc-padding-topless-bottomless {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
@media (min-width: 768px) {
  .outer-container.oc-pd-top {
    padding: 3em 0 0;
  }
}
@media (min-width: 992px) {
  .outer-container.oc-pd-top {
    padding: 6em 0 0;
  }
}
@media (min-width: 768px) {
  .outer-container.oc-pd-bottom {
    padding: 0 0 3em;
  }
}
@media (min-width: 992px) {
  .outer-container.oc-pd-bottom {
    padding: 0 0 6em;
  }
}

.content-block {
  width: 100%;
  max-width: 840px;
  margin: 0 auto;
  padding: 1.5em 0;
}

.wrap-all-the-things {
  overflow: hidden;
  margin: 0;
}

/*======================================*/
.grid-container {
  display: grid;
  margin: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .grid-container.column-two {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ". .";
  }
}
.grid-container.column-two .grid-column img {
  display: block;
  width: 100%;
  aspect-ratio: 519/576;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 992px) {
  .grid-container.column-two-nested {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ". .";
  }
}
@media (min-width: 768px) {
  .grid-container.column-two-offset {
    grid-template-columns: 0.8fr 1.2r;
    grid-template-areas: ". .";
  }
}
@media (min-width: 768px) {
  .grid-container.column-three {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ". .";
  }
}
@media (min-width: 1170px) {
  .grid-container.column-three {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: ". . .";
  }
}
@media (max-width: 767.98px) {
  .grid-container.column-mobile-two {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ". .";
  }
}
@media (min-width: 768px) {
  .grid-container.column-four {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ". .";
  }
}
@media (min-width: 992px) {
  .grid-container.column-four {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: ". . .";
  }
}
@media (min-width: 1170px) {
  .grid-container.column-four {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . .";
  }
}
.grid-container .grid-column {
  margin: 0;
}
.grid-container.grid-gap {
  gap: 1.5em 0;
}
@media (min-width: 768px) {
  .grid-container.grid-gap {
    gap: 0 3em;
  }
}
.grid-container.grid-gap-tb {
  gap: 1.5em 0;
}
@media (min-width: 768px) {
  .grid-container.grid-gap-tb {
    gap: 1.5em 1.5em;
  }
}
.grid-container.grid-gap-sm {
  gap: 2em 2em;
}
.grid-container.grid-gap-xs {
  gap: 1.5em 1.5em;
}
@media (max-width: 767.98px) {
  .grid-container.grid-gap-xs-mobile {
    gap: 0.75em 0.75em;
  }
}
.grid-container.grid-padding {
  padding: 1.5em;
}
@media (min-width: 768px) {
  .grid-container.grid-padding {
    padding: 3em;
  }
}

header {
  padding: 0;
  margin: 0;
}
@media (min-width: 768px) {
  header.cta-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  header.cta-header .button {
    margin-top: 0;
  }
}
header.section-header p {
  max-width: 640px;
}

main {
  padding: 0;
  margin: 0;
}

nav {
  padding: 0;
  margin: 0;
}

section {
  margin: 0;
}

.site-footer {
  margin: 0;
  background: var(--bg);
}
.site-footer a {
  color: var(--text-body);
  text-transform: uppercase;
  display: inline-block;
  font-size: 14px;
}
.site-footer a::after {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background: var(--color-brand);
  transition: width 0.3s ease-in-out;
}
.site-footer a:hover {
  text-decoration: none;
  color: var(--color-white);
}
.site-footer a:hover::after {
  width: 100%;
  text-decoration: none;
  transition: width 0.3s;
}
.site-footer ul {
  margin: 0;
  padding: 0;
}
.site-footer ul li {
  list-style: none;
}
.site-footer .site-footer-content {
  width: 100%;
  margin: 0 auto;
  padding: 1.5em 1.5em 3em;
}
@media (min-width: 992px) {
  .site-footer .site-footer-content {
    padding: 4.5em;
  }
}
.site-footer .site-footer-content .footer-heading {
  text-transform: uppercase;
  font-weight: bold;
}
.site-footer .site-footer-content .footer-top .footer-nav-columns {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  padding: 3em 1.5em 0;
  text-align: center;
}
@media (min-width: 768px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns {
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr 1fr auto;
    grid-template-rows: repeat(auto, 1fr);
    gap: 1.5em 3em;
    grid-template-areas: "footer-logo footer-logo footer-logo" "footer-links footer-contact ." "footer-certified . .";
    text-align: initial;
  }
}
@media (min-width: 992px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns {
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr 1fr auto;
    grid-template-rows: repeat(auto, 1fr);
    gap: 1.5em 3em;
    grid-template-areas: "footer-logo footer-logo footer-logo" "footer-links footer-contact footer-certified";
  }
}
@media (min-width: 1280px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns {
    gap: 0px 3em;
    grid-template-columns: 20% auto auto auto;
    grid-template-rows: auto;
    grid-template-areas: "footer-logo footer-links footer-contact footer-certified";
  }
}
@media (min-width: 1536px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns {
    gap: 0px 6em;
    grid-template-columns: 20% 1fr 1fr auto;
    grid-template-areas: "footer-logo footer-links footer-contact footer-certified";
  }
}
.site-footer .site-footer-content .footer-top .footer-nav-columns .footer-logo {
  grid-area: footer-logo;
}
@media (min-width: 992px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-logo {
    padding-bottom: 1.5em;
  }
}
.site-footer .site-footer-content .footer-top .footer-nav-columns .footer-logo svg {
  width: 100%;
  max-width: 150px;
  min-width: 150px;
  height: auto;
}
@media (min-width: 768px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-logo svg {
    min-width: 200px;
  }
}
@media (min-width: 1536px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-logo svg {
    min-width: 250px;
  }
}
@media (min-width: 1280px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-logo {
    padding: 1.5em;
  }
}
.site-footer .site-footer-content .footer-top .footer-nav-columns .footer-links {
  grid-area: footer-links;
  padding: 3em;
}
@media (min-width: 768px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-links {
    display: flex;
    flex-direction: row;
    gap: 0 3em;
    padding: 0;
  }
}
@media (min-width: 992px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-links {
    justify-content: flex-start;
  }
}
@media (min-width: 1280px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-links {
    padding: 1.5em;
  }
}
@media (min-width: 1536px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-links {
    gap: 0 9em;
    justify-content: initial;
    padding: 1.5em;
  }
}
.site-footer .site-footer-content .footer-top .footer-nav-columns .footer-links li {
  padding-top: 0;
  padding-bottom: 0.75em;
  white-space: nowrap;
}
.site-footer .site-footer-content .footer-top .footer-nav-columns .footer-contact {
  grid-area: footer-contact;
  display: flex;
  flex-direction: column;
  gap: 1.5em;
  padding: 1.5em;
}
@media (min-width: 768px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-contact {
    padding: 0;
  }
}
@media (min-width: 1280px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-contact {
    padding: 1.5em 0;
  }
}
.site-footer .site-footer-content .footer-top .footer-nav-columns .footer-contact .footer-locations {
  padding-top: 3em;
}
@media (min-width: 768px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-contact .footer-locations {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: auto;
    grid-auto-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 0px 1.5em;
    grid-template-areas: ". .";
    justify-content: start;
    align-content: center;
    justify-items: start;
    align-items: end;
    padding-top: 0;
  }
}
@media (min-width: 1170px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-contact .footer-locations {
    justify-content: end;
    align-content: center;
    justify-items: end;
    align-items: end;
  }
}
.site-footer .site-footer-content .footer-top .footer-nav-columns .footer-contact .footer-locations .location {
  padding: 0 0 1.5em;
}
.site-footer .site-footer-content .footer-top .footer-nav-columns .footer-contact .footer-locations .location-contact {
  padding-top: 0.75em;
}
.site-footer .site-footer-content .footer-top .footer-nav-columns .footer-contact .footer-locations .location-contact div {
  padding-top: 5px;
}
.site-footer .site-footer-content .footer-top .footer-nav-columns .footer-certified {
  grid-area: footer-certified;
  padding: 1.5em;
  width: 100%;
  max-width: 350px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-certified {
    margin: initial;
    max-width: 300px;
    width: initial;
    padding: 1.5em 0;
  }
}
@media (min-width: 992px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-certified {
    padding: 0;
  }
}
@media (min-width: 1280px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-certified {
    padding: 1.5em 0;
  }
}
.site-footer .site-footer-content .footer-top .footer-nav-columns .footer-certified .footer-certified-logos {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0 auto;
  gap: 1.5em;
  padding-top: 1.5em;
}
@media (min-width: 992px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-certified .footer-certified-logos {
    justify-content: flex-start;
  }
}
.site-footer .site-footer-content .footer-top .footer-nav-columns .footer-certified .footer-certified-logos svg {
  width: 100%;
  height: 100%;
  min-height: 80px;
  max-height: 80px;
}
@media (min-width: 1536px) {
  .site-footer .site-footer-content .footer-top .footer-nav-columns .footer-certified .footer-certified-logos svg {
    min-height: 100px;
  }
}
.site-footer .site-footer-content .footer-bottom {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  display: flex;
}
@media (min-width: 768px) {
  .site-footer .site-footer-content .footer-bottom {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
    padding: 1.5em;
  }
}
@media (min-width: 1280px) {
  .site-footer .site-footer-content .footer-bottom {
    padding: 1.5em 3em;
    align-items: flex-end;
    justify-content: flex-end;
  }
}
.site-footer .site-footer-content .footer-bottom .site-footer-social {
  display: flex;
  flex-direction: column;
  padding-top: 1.5em;
  justify-content: center;
  align-items: center;
  width: 100%;
}
@media (min-width: 768px) {
  .site-footer .site-footer-content .footer-bottom .site-footer-social {
    justify-content: flex-start;
    align-items: flex-start;
  }
}
@media (min-width: 1280px) {
  .site-footer .site-footer-content .footer-bottom .site-footer-social {
    justify-content: flex-end;
    align-items: flex-end;
  }
}
.site-footer .site-footer-content .footer-bottom .copyright-wrapper {
  font-size: 13px;
  display: flex;
  flex-direction: row;
}
.site-footer .site-footer-content .footer-bottom .copyright-wrapper ul,
.site-footer .site-footer-content .footer-bottom .copyright-wrapper li {
  padding: 0;
  margin: 0;
}
@media (max-width: 767.98px) {
  .site-footer .site-footer-content .footer-bottom .copyright-wrapper {
    flex-direction: column;
    text-align: center;
  }
  .site-footer .site-footer-content .footer-bottom .copyright-wrapper ul {
    display: flex;
  }
}
.site-footer .site-footer-content .footer-bottom .footer-logo {
  margin-bottom: 1.5em;
}
.site-footer .site-footer-content .footer-bottom .footer-bottom-links {
  padding-right: 1.5em;
}
.site-footer .site-footer-content .footer-bottom .footer-bottom-links ul {
  display: flex;
  flex-direction: row;
  gap: 15px;
}
.site-footer .site-footer-content .footer-bottom .social-icons {
  display: flex;
  display: flex;
  align-items: flex-start;
  gap: 1.5em;
  padding-bottom: 1.0714285714em;
}
@media (min-width: 1170px) {
  .site-footer .site-footer-content .footer-bottom .social-icons {
    justify-content: flex-end;
    align-items: flex-end;
  }
}
.site-footer .site-footer-content .footer-bottom .social-icons svg {
  width: 100%;
  min-width: 100%;
  max-width: 30px;
}
.site-footer .site-footer-content .footer-bottom .social-icons svg path {
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1280px) {
  .site-footer .site-footer-content .footer-bottom .social-icons svg {
    height: 30px;
  }
}
.site-footer .site-footer-content .footer-bottom .social-icons svg:hover path {
  fill: var(--color-brand);
}
.site-footer .site-footer-content .footer-bottom .social-icons a:after {
  display: none;
}

.border {
  border: 1px solid var(--border-color);
}

.border-bottom {
  border-bottom: 1px solid var(--border-color);
}

.border-top {
  border-top: 1px solid var(--border-color);
}

.form-inline {
  width: 100%;
}
.form-inline form {
  display: flex;
  flex-direction: column;
}
.form-inline form * {
  margin-bottom: 1.5em;
}
@media (min-width: 1170px) {
  .form-inline form {
    display: flex;
    flex-direction: row;
  }
}
.form-inline form select {
  margin-right: 1.5em;
  margin-bottom: 0.75em;
  padding: 11px;
  border: 0;
  border-bottom: 2px solid var(--action-color);
}
.form-inline form input {
  width: 100%;
  margin: 0;
  margin-right: 1.5em;
  margin-bottom: 0.75em;
}

.nf-form-content {
  width: 100%;
  max-width: initial !important;
}

.nf-field-container.hidden-container {
  display: none !important;
}

.overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0.5;
  z-index: 1;
}
.overlay.overlay-dark {
  background-color: var(--color-black);
}

.no-padding {
  padding: 0;
}

.no-margin {
  margin: 0;
}

.oc-padding-default {
  padding: 4.5em 1.5em;
}
@media (min-width: 768px) {
  .oc-padding-default {
    padding: 3em 3em;
  }
}
@media (min-width: 992px) {
  .oc-padding-default {
    padding: 6em 3em;
  }
}

.topless {
  margin-top: 0;
  padding-top: 0;
}

.bottomless {
  margin-bottom: 0;
  padding-bottom: 0;
}

.oc-padding-naked {
  padding: 0;
}

@media (max-width: 767.98px) {
  .oc-padding-no-hips {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
}

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

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

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

.text-inline {
  display: inline-block;
}

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

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

.text-white * {
  color: var(--white);
}

.text-lead {
  font-size: 1.2rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .text-lead {
    font-size: 1.5rem;
  }
}

.text-kicker {
  text-transform: uppercase;
  font-weight: bold;
  color: var(--text-kicker);
  font-family: var(--font-headline);
  --tt-key: h6;
}
.text-kicker + h1 {
  padding-top: 0;
  margin-top: 0;
}

.introduction {
  padding-bottom: 3em;
}

.dk-quote {
  position: relative;
  isolation: isolate;
}
.dk-quote::before {
  content: open-quote;
  font-family: sans-serif;
  position: absolute;
  font-weight: 900;
  font-size: 15rem;
  z-index: -1;
  top: -8.5rem;
  left: -2.5rem;
}
.dk-quote::after {
  content: close-quote;
}

.list-unstyled {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

@media (min-width: 768px) {
  .mobile-only {
    display: none;
  }
}

@media (min-width: 992px) {
  .tablet-only {
    display: none;
  }
}

@media (min-width: 1170px) {
  .laptop-only {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .mobile-hide {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .section-logo svg {
    width: 100%;
    max-width: 150px;
    margin-bottom: 11px;
    margin: 0 auto;
  }
}

.overflow-hidden {
  overflow: hidden;
}

.id-target {
  margin-top: -100px;
  height: 0;
  position: absolute;
}

.stat-category {
  display: inline-flex;
  flex-direction: row;
  font-size: 14px;
}
.stat-category .divider {
  width: 2px;
  padding: 1px;
  background: var(--text-body);
  height: 12px;
  margin: 11px;
}

.disable-focus-visible {
  outline: 3px solid transparent !important;
}

.dk-flex-cluster {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5em;
}

.dk-grid-auto-grid {
  --min-column-size: 22rem;
  display: grid;
  gap: 1.5em;
  grid-template-columns: repeat(auto-fit, minmax(min(var(--min-column-size), 100%), 1fr));
}

.dk-flex-grid > * {
  flex: 1;
}

.dk-scroll-reel {
  --gap: $g-spacing;
  --auto-columns-center: calc(50% - (var(--gap) / 2));
  --auto-columns-offset: 30%;
  display: grid;
  gap: var(--gap);
  grid-auto-flow: column;
  grid-auto-columns: var(--auto-colums-offset);
  overflow-x: scroll;
  scroll-snap-type: x mandatory;
  scroll-padding: var(--gap);
}
.dk-scroll-reel > * {
  scroll-snap-align: flex-start;
}

.dk-main-with-sidebar {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 1.5em;
}
.dk-main-with-sidebar:first-child {
  flex-basis: 500px;
  flex-grow: 9999;
}
.dk-main-with-sidebar:last-child {
  flex-basis: 300px;
  flex-grow: 1;
}

.inset {
  position: absolute;
  inset: auto 1rem 2rem 1rem;
}

.content-block-side-image {
  padding: 3em 0;
  display: grid;
  gap: 0 3em;
}
@media (min-width: 992px) {
  .content-block-side-image {
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-columns: 1.4fr 1.6fr;
    grid-template-rows: 1fr;
    grid-template-areas: ". .";
    justify-content: start;
    align-content: center;
    justify-items: center;
    align-items: start;
    width: 100%;
    height: 100%;
    /*&.image-right {
      grid-template-columns: 1.4fr 1.6fr;

      .side-image {
        grid-column: 1;
      }
    }*/
  }
  .content-block-side-image.gap-none {
    gap: 0px 0px;
  }
  .content-block-side-image.content-side-image-group {
    padding: 6em 0;
  }
}
@media (min-width: 1170px) {
  .content-block-side-image {
    gap: 0px 100px;
  }
}
.content-block-side-image .item {
  margin: 0;
  height: 100%;
  width: 100%;
  flex-basis: 100%;
  margin: 0;
  position: relative;
}
.content-block-side-image .item .content {
  text-align: left;
  width: 100%;
  max-width: 540px;
  padding-top: 1.5em;
}
@media (min-width: 992px) {
  .content-block-side-image .item .content {
    padding-top: 0;
  }
}
.content-block-side-image .item.align-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.content-block-side-image .item.side-image .side-image-background {
  position: absolute;
  width: 100%;
  height: auto;
  padding-top: 100%;
  background: var(--color-brand);
  transform: translate(5px, 5px);
  transition: all 1s;
  animation-fill-mode: backwards;
  transition-delay: 0.3s;
}
.content-block-side-image .item.side-image .side-image-animated {
  display: block;
  position: relative;
  transform: translate(-15px, -15px);
  transition: all 1s ease-in-out;
  animation-fill-mode: forwards;
  transition-delay: 0.3s;
  width: 100%;
  min-width: 100%;
  height: auto;
}
.content-block-side-image .item.side-image.animate-me.animate .side-image-animated {
  transform: translate(0px, 0px);
  transition: all 1s ease-in-out;
  animation-fill-mode: forwards;
}
.content-block-side-image .item.side-image.animate-me.animate .side-image-background {
  transform: translate(0px, 0px);
}
@media (min-width: 992px) {
  .content-block-side-image:nth-of-type(even), .content-block-side-image.image-right {
    grid-template-columns: 1.4fr 1.6fr;
  }
}
@media (min-width: 992px) {
  .content-block-side-image:nth-of-type(even) .side-image, .content-block-side-image.image-right .side-image {
    order: 2;
  }
}
.content-block-side-image:nth-of-type(even) .side-image .side-image-background, .content-block-side-image.image-right .side-image .side-image-background {
  transform: translate(5px, 5px);
}
.content-block-side-image:nth-of-type(even) .side-image .side-image-animated, .content-block-side-image.image-right .side-image .side-image-animated {
  transform: translate(20px, -15px);
}
.content-block-side-image:nth-of-type(even) .side-image.animate-me.animate .side-image-animated, .content-block-side-image.image-right .side-image.animate-me.animate .side-image-animated {
  transform: translate(0px, 0px);
  transition: all 1s ease-in-out;
  animation-fill-mode: forwards;
}
.content-block-side-image:nth-of-type(even) .side-image.animate-me.animate .side-image-background, .content-block-side-image.image-right .side-image.animate-me.animate .side-image-background {
  transform: translate(0px, 0px);
}

.media-object {
  display: grid;
  text-align: left;
  padding: 1.5em;
}
@media (min-width: 768px) {
  .media-object {
    display: grid;
    grid-template-columns: 250px 1fr;
    grid-template-rows: 1fr;
    gap: 0px 40px;
    grid-template-areas: ". .";
  }
}
@media (min-width: 1280px) {
  .media-object {
    grid-template-columns: 250px 1fr;
  }
}
.media-object .media-img img {
  width: 100%;
  height: auto;
  border-radius: 6px;
}
.media-object .media-img.img-small {
  width: 100%;
}
@media (min-width: 992px) {
  .media-object .media-img.img-small {
    max-width: 250px;
  }
}
@media (min-width: 1280px) {
  .media-object .media-img.img-small {
    max-width: 250px;
  }
}
.media-object .media-content {
  margin: 0;
  padding: 1.5em 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 768px) {
  .media-object .media-content {
    padding: 0;
  }
}
.media-object .media-content * > :first-child {
  margin-top: 0;
}
.media-object .media-content p {
  --tt-key: small;
  margin-top: 0.375em;
  margin-bottom: 0.75em;
}
.media-object .media-content svg {
  width: 100%;
  max-width: 30px;
}
.media-object .media-content .name {
  width: 100%;
  padding-bottom: 1.5em;
}
.media-object .media-content .label {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 13px;
  padding-bottom: 5px;
}
.media-object .media-content .media-content-row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  grid-gap: 1.5em;
}
.media-object .media-content .media-content-row .item {
  width: 100%;
  background-color: rgb(94.4012066365%, 93.7013574661%, 97.2006033183%);
  padding: 1.5em;
}

.card {
  margin: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.card .card__img img {
  width: 100%;
  min-width: 100%;
  height: auto;
}
.card .card__content {
  margin: 0;
  padding: 0.75em 0 3em;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-auto-rows: 1fr;
  grid-template-columns: 2.1fr 80px;
  grid-template-rows: 1.2fr;
  gap: 0px 0px;
  grid-template-areas: ". .";
  justify-content: start;
  align-content: center;
  justify-items: stretch;
  align-items: stretch;
}
.card .card__content .name {
  font-weight: bold;
  font-size: 19px;
  padding-right: 1.5em;
}
.card .card__content .title {
  font-size: 14px;
  padding-right: 1.5em;
}
.card .card__content .linkedin-icon {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 5px;
  gap: 11px;
}
.card .card__content .linkedin-icon svg {
  width: 100%;
  min-width: 100%;
  max-width: 40px;
  height: auto;
}
.card .card__content .linkedin-icon svg path {
  transition: all 0.3s ease-in-out;
}
.card .card__content .linkedin-icon a:after {
  display: none;
}
.card .card__content .card__kicker {
  margin: 0;
}
.card .card__content .card__title {
  margin: 0;
  padding: 0;
  font-weight: bold;
}
.card .card__content .card__excerpt {
  margin: 0;
}
.card .card__link {
  padding: 1.5em;
  margin: 0;
}
.card .bio-content .email {
  padding-top: 11px;
}
.card .bio-img-hover {
  position: absolute;
  top: 0;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.card .card__img:hover .bio-img-hover {
  opacity: 1;
}

.bio-grid {
  display: grid;
  grid-auto-columns: 1fr;
  gap: 3em;
}
@media (min-width: 768px) {
  .bio-grid {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ". .";
  }
}
@media (min-width: 1170px) {
  .bio-grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: ". . .";
  }
}
.bio-grid .bio-card {
  display: flex;
  flex-direction: column;
  min-height: 0;
  /* NEW */
  min-width: 0;
  /* NEW; needed for Firefox */
}
.bio-grid .bio-card .bio-card-image-wrapper {
  display: flex;
  position: relative;
  width: 100%;
  height: auto;
}
.bio-grid .bio-card .bio-card-image-wrapper img {
  width: 100%;
  height: auto;
}
.bio-grid .bio-card .bio-card-content {
  margin: 0;
  padding: 0.75em 0 1em;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-auto-rows: 1fr;
  grid-template-columns: 2.1fr 80px;
  grid-template-rows: 1.2fr;
  gap: 0px 0px;
  grid-template-areas: ". .";
  justify-content: start;
  align-content: center;
  justify-items: stretch;
  align-items: stretch;
}
.bio-grid .bio-card .bio-card-content .name {
  font-weight: bold;
  font-size: 16px;
  padding-right: 1.5em;
}
@media (min-width: 768px) {
  .bio-grid .bio-card .bio-card-content .name {
    font-size: 19px;
  }
}
.bio-grid .bio-card .bio-card-content .title {
  font-size: 14px;
  padding-right: 1.5em;
}
.bio-grid .bio-card .bio-card-content .linkedin-icon {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 5px;
  gap: 11px;
}
.bio-grid .bio-card .bio-card-content .linkedin-icon svg {
  width: 100%;
  min-width: 100%;
  max-width: 40px;
  height: auto;
}
.bio-grid .bio-card .bio-card-content .linkedin-icon svg path {
  transition: all 0.3s ease-in-out;
}
.bio-grid .bio-card .bio-card-content .linkedin-icon a:after {
  display: none;
}

.grid-cards {
  display: grid;
  gap: 1.5em;
}
@media (min-width: 992px) {
  .grid-cards {
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5em;
  }
}

.grid-card {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 3em;
}
@media (min-width: 768px) {
  .grid-card {
    padding: 9em;
    min-height: 400px;
  }
}
@media (min-width: 992px) {
  .grid-card {
    padding: 2.1em;
  }
}

.grid-card:nth-child(odd) {
  background-color: #1d3344;
  color: var(--color-white);
}

.grid-card:nth-child(even) {
  background-color: #59bbe3;
  color: var(--color-brand-dark);
}
.grid-card:nth-child(even) .btn-center {
  text-align: center;
  border: 2px solid transparent;
  border-bottom: 4px solid var(--color-brand-dark);
  color: var(--color-brand-dark);
  outline: 3px solid transparent;
  padding: 1.0714285714em 2.1em 1.0714285714em 2.1em;
}
.grid-card:nth-child(even) .btn-center:hover, .grid-card:nth-child(even) .btn-center:focus {
  text-decoration: none;
  border-bottom: 4px solid var(--color-brand-dark);
  color: var(--color-brand-dark);
  padding: 1.0714285714em 3em 1.0714285714em 3em;
}

.feature-block {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
  background: transparent;
  margin: 0;
  overflow: hidden;
  color: var(--text-body);
  padding: 6em 1.5em;
}
@media (min-width: 768px) {
  .feature-block {
    min-height: 70vh;
  }
}
.feature-block .video-wrapper {
  position: absolute;
  z-index: 1;
}
.feature-block .feature-block-background {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.feature-block .overlay {
  background-color: var(--color-black);
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.6;
  position: absolute;
  margin: 0;
}
.feature-block .content-wrapper {
  width: 100%;
  z-index: 2;
}
@media (min-width: 768px) {
  .feature-block .content-wrapper {
    width: 100%;
    max-width: 80%;
  }
}
@media (min-width: 1536px) {
  .feature-block .content-wrapper {
    max-width: 1400px;
  }
}

.checkerboard-wrapper {
  overflow: hidden;
}

.checkerboard {
  overflow: hidden;
}
@media (min-width: 992px) {
  .checkerboard {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    overflow: hidden;
  }
}
.checkerboard .item {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
@media (min-width: 992px) {
  .checkerboard .item {
    height: 550px;
  }
}
@media (min-width: 1536px) {
  .checkerboard .item {
    height: 800px;
  }
}
.checkerboard .item .content {
  width: 100%;
  max-width: 500px;
  padding: 3em 1.5em;
}
.checkerboard .item .content h2 {
  margin: 0.375em 0;
  text-transform: uppercase;
  --tt-key:h3;
}
.checkerboard .item.image {
  background: var(--color-brand);
}
.checkerboard .item img {
  transform: translate(-15px, 0);
  transition: all 0.5s;
  animation-fill-mode: forwards;
}
@media (min-width: 992px) {
  .checkerboard .item .object-fit {
    width: 1280px;
    height: 853px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.checkerboard.image-left .image.animate-me img {
  transform: translate(-15px, 0px);
  transition: all 1s ease-in-out;
}
.checkerboard.image-left .image.animate-me.animate img {
  transform: translate(0%, 0%);
  transition: all 1s ease-in-out;
}
@media (min-width: 992px) {
  .checkerboard.image-right .image {
    order: 2;
  }
}
.checkerboard.image-right .image.animate-me img {
  transform: translate(15px, 0px);
  transition: all 1s ease-in-out;
}
.checkerboard.image-right .image.animate-me.animate img {
  transform: translate(0%, 0%);
  transition: all 1s ease-in-out;
}

.product-header {
  height: 60vh;
  width: 100%;
}
.product-header .content-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.product-header .content-wrapper .content {
  padding: 1.5em 1.5em 2.1em;
  background: var(--color-brand-dark);
  color: var(--color-white);
  width: 100%;
}
@media (min-width: 992px) {
  .product-header .content-wrapper .content {
    padding: 3em 6em;
    width: auto;
  }
}
@media (min-width: 1170px) {
  .product-header .content-wrapper .content {
    max-width: 760px;
  }
}
.product-header .content-wrapper .content .breadcrumb {
  margin: 0;
  padding-bottom: 0;
}
.product-header .content-wrapper .content .breadcrumb a {
  color: var(--color-white);
  margin: 0;
}
.product-header .content-wrapper .content h1 {
  margin-top: 1px;
  display: inline;
}

.resource-links {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.single-product-grid {
  display: grid;
  gap: 1.5em;
}
@media (min-width: 992px) {
  .single-product-grid {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: auto;
    grid-auto-rows: 1fr;
    grid-template-columns: 1fr 1px 1fr;
    gap: 0px 3em;
    grid-template-areas: ". . .";
    justify-content: start;
    align-content: center;
    justify-items: stretch;
    align-items: stretch;
  }
}

@media (max-width: 991.98px) {
  .grid-column-divider {
    height: 2px;
    background: var(--border-color);
    width: 100%;
  }
}
.grid-column-divider {
  background: var(--border-color);
  height: 100%;
}

.stat-bar {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 0.75em;
  width: 100%;
}
.stat-bar .stat-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  margin: 0;
  padding: 0;
  padding: 0.75em;
  width: 100%;
  border-bottom: 1px solid var(--border-color);
}
@media (min-width: 992px) {
  .stat-bar .stat-box {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    border-bottom: 0;
    padding: 1.5em;
    border-right: 1px solid var(--border-color);
    text-align: left;
  }
}
@media (max-width: 991.98px) {
  .stat-bar .stat-box .content-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
  }
}
.stat-bar .stat-box.rep-image {
  width: auto;
}
@media (max-width: 991.98px) {
  .stat-bar .stat-box.rep-image {
    width: 100%;
    justify-content: center;
  }
}
.stat-bar .stat-box.rep-image .rep-image-wrapper {
  padding-right: 0.75em;
}
@media (max-width: 991.98px) {
  .stat-bar .stat-box.rep-image .rep-image-wrapper {
    padding-bottom: 0.75em;
  }
}
.stat-bar .stat-box.rep-image img {
  width: 100%;
  max-width: 200px;
  min-width: 200px;
  height: auto;
  border-radius: 50%;
}
.stat-bar .stat-box:last-of-type {
  border-bottom: 0;
}
@media (min-width: 992px) {
  .stat-bar .stat-box:last-of-type {
    border-right: 0;
  }
}
.stat-bar .stat-box .label {
  text-transform: uppercase;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
}
.stat-bar .stat-box .stat {
  text-align: right;
  margin: 0;
  font-size: 14px;
  font-weight: bold;
}
@media (min-width: 992px) {
  .stat-bar .stat-box .stat {
    margin: 0.5em 0 0;
    font-size: 16px;
    text-align: left;
  }
}
.stat-bar .name-wrapper {
  display: flex;
  flex-direction: row;
  gap: 1.5em;
}
.stat-bar svg {
  width: 100%;
  max-width: 35px;
}
@media (max-width: 991.98px) {
  .stat-bar {
    display: flex;
    flex-direction: column;
  }
}

.timeline-heading {
  width: 100%;
  max-width: 780px;
  margin: 0 auto;
}

.timeline-logos {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.5em;
  grid-template-areas: ". .";
  justify-content: center;
  align-content: center;
  justify-items: stretch;
  align-items: stretch;
  padding: 1.5em 0;
}
@media (min-width: 768px) {
  .timeline-logos {
    width: 100%;
    max-width: 970px;
    margin: 0 auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 1.5fr;
    gap: 1.5em 3em;
    grid-template-areas: ". . . .";
  }
}
@media (min-width: 992px) {
  .timeline-logos {
    gap: 1.5em 6em;
  }
}
.timeline-logos div {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.timeline-logos svg {
  width: 100%;
  max-width: 140px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .timeline-logos svg {
    min-width: 100%;
  }
}
.timeline-logos svg path {
  fill: var(--color-white);
}

.job-postings {
  display: flex;
  flex-direction: column;
  gap: 1.5em;
}

@media (min-width: 992px) {
  .job-posting {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
.job-posting {
  padding: 1.5em;
  background: var(--bg-bar);
}

.tab-content-wrapper {
  padding: 1.5em 0;
  display: flex;
  flex-direction: row;
  gap: 1.5em;
}

.rep-select {
  max-width: 300px;
  margin: 0 auto;
}
.rep-select select {
  background-color: var(--color-background-dark);
  color: var(--color-white);
  padding: 0.75em 1.5em;
  font-weight: bold;
}

.rep-info-wrapper {
  display: flex;
  flex-direction: column;
  gap: 1.5em;
  padding: 1.5em 0;
}

html,
body {
  --text-body: var(--color-ink);
  --text-heading: var(--color-ink);
  --text-kicker: var(--color-boulder);
  --bg: var(--color-white);
  --text-link: var(--color-brand);
  --btn-bg: var(--color-brand);
  --btn-text: var(--color-ink-invert);
  --btn-bg-hover: var(--color-brand-dark);
  --bg-bar: var(--color-light);
  --icon-bar: var(--color-background-dark);
  --button-text: var(--color-woodsmoke);
  --button-bg: var(--color-brand);
  --button-border: var(--color-brand);
  --button-border--hover: var(--color-black);
  --button-text--hover: var(--color-white);
  --button-bg--hover: var(--color-black);
  --border-color: var(--color-alto);
  --form-bg: var(--color-white);
}

[class*=theme-] {
  background: var(--bg);
  color: var(--text-body);
  border-color: var(--border-color);
}

a:hover {
  color: var(--color-brand);
}

[class~=button] {
  background-color: transparent;
  border: 2px solid transparent;
  border-bottom: 4px solid var(--button-border);
  color: var(--text-body);
  outline: 3px solid transparent;
}
[class~=button]:hover, [class~=button]:focus {
  color: var(--text-body);
  border: 2px solid transparent;
  border-bottom: 4px solid var(--button-border);
  outline: 3px solid transparent;
}
[class~=button]:focus-visible {
  outline: 3px solid var(--color-focus-visible);
}
[class~=button].btn-ghost, [class~=button]:nth-of-type(2) {
  --button-bg: transparent;
  --button-border: var(--text-body);
  --button-text: var(--text-body);
}

[class~=button-download] {
  background: var(--color-white);
  color: var(--text-body);
  width: 100%;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-auto-rows: 1fr;
  grid-template-columns: 60px 1fr;
  grid-template-rows: 1.5fr;
  gap: 0px 0px;
  grid-template-areas: ". .";
  justify-content: start;
  align-content: center;
  justify-items: stretch;
  align-items: stretch;
  color: var(--button-text);
}
[class~=button-download] .button-download-icon {
  background: var(--bg-bar);
  height: 100%;
  padding: 0.75em;
  display: flex;
  justify-content: center;
  align-items: center;
}
[class~=button-download] .button-download-icon svg {
  fill: var(--icon-bar);
  width: 14px;
}
[class~=button-download] .button-download-icon svg path {
  fill: var(--icon-bar);
}
[class~=button-download] .button-download-text {
  padding: 0.75em 1.0714285714em 0.75em 0;
  height: 100%;
  width: 100%;
  font-size: 14px;
  background: var(--bg-bar);
  display: flex;
  color: var(--text-body);
  align-items: center;
}
[class~=button-download]:hover, [class~=button-download]:focus {
  color: var(--text-body);
}
[class~=button-download]:focus-visible {
  outline: 3px solid var(--color-focus-visible);
}

.theme-white {
  --bg: var(--color-white);
  --text-body: var(--color-ink);
  --form-bg: var(--color-light);
}

.theme-light {
  --bg: var(--color-light);
  --bg-bar: var(--color-white);
}

.theme-inverted {
  --bg: var(--color-background-dark);
  --text-body: var(--color-white);
  --border-color: var(--color-ink);
  --text-kicker: var(--color-surface-alt);
  --text-link: var(--color-brand);
  --form-bg: var(--color-background-dark);
  --color-brand: var(--color-brand-light);
}

.theme-brand {
  --bg: var(--color-brand);
  --text-body: var(--color-ink-invert);
  --text-link: var(--color-ink-invert);
  --border-color: var(--color-ink-invert);
  --btn-bg: var(--color-ink-invert);
  --btn-text: var(--color-brand-dark);
  --btn-bg-hover: var(--color-surface-alt);
}

.theme-dark {
  --bg: var(--color-brand-dark);
  --text-body: var(--color-ink-invert);
  --text-link: var(--color-ink-invert);
  --border-color: var(--color-ink);
  --form-bg: var(--color-brand-dark);
  --btn-bg: var(--color-brand);
  --btn-text: var(--color-ink-invert);
  --btn-bg-hover: var(--color-brand-light);
}

.theme-inverted-dark {
  --bg: var(--color-brand-dark);
  --text-body: var(--color-white);
  --border-color: var(--color-ink);
  --text-kicker: var(--color-surface-alt);
  --text-link: var(--color-brand);
}

.linkedin-icon svg path {
  transition: all 0.3s ease-in-out;
  fill: var(--color-brand-dark);
}
.linkedin-icon svg:hover path {
  fill: var(--color-brand);
}

html[data-theme=dark] {
  --bg: var(--color-woodsmoke);
  --text-body: var(--color-black-haze);
  --link-color: var(--color-white);
  --button-text: var(--text-body);
  --button-color: var(--color-brand);
  --border-color: var(--color-mine-shaft);
  --button-bg--hover: var(--color-white);
  --text-kicker: var(--color-surface-alt);
  background: var(--color-brand-dark);
}
html[data-theme=dark] .splide__arrows button {
  background: var(--color-brand);
}
html[data-theme=dark] .splide__arrows button svg {
  fill: var(--color-brand-dark);
}
html[data-theme=dark] .splide__arrows button:hover svg {
  fill: var(--color-white);
}
html[data-theme=dark] .linkedin-icon svg path {
  fill: var(--color-white);
}
html[data-theme=dark] .linkedin-icon svg:hover path {
  fill: var(--color-brand);
}
html[data-theme=dark] .theme-white {
  --bg: var(--color-brand-dark);
  --text-body: var(--color-white);
  --link-color: var(--color-white);
  --border-color: var(--color-ink);
  --text-link: var(--color-brand);
  --bg-bar: var(--color-background-dark);
  --icon-bar: var(--color-white);
}
html[data-theme=dark] .theme-light {
  --bg: var(--color-background-dark);
  --text-body: var(--color-white);
  --link-color: var(--color-white);
  --border-color: var(--color-ink);
  --text-link: var(--color-brand);
  --form-bg: var(--color-background-dark);
  --bg-bar: var(--color-background-dark);
  --icon-bar: var(--color-white);
}
html[data-theme=dark] .theme-inverted {
  --bg: var(--color-background-dark);
  --text-body: var(--color-white);
  --text-link: var(--color-brand);
}
html[data-theme=dark] .theme-brand {
  --bg: var(--color-black);
  --text-body: var(--color-white);
}

#wpadminbar {
  z-index: 10000000000000000;
  margin: 0;
  position: fixed;
}

.mce-container {
  height: 500px !important;
}

.updated:not(.published) {
  display: none;
}

@media (max-width: 991.98px) {
  .nf-form-cont .first {
    clear: initial !important;
    float: initial !important;
    margin: 0 !important;
  }
}

.nf-form-cont {
  margin-bottom: 0 !important;
}

@media (max-width: 991.98px) {
  .nf-form-cont .one-half {
    clear: initial !important;
    float: initial !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important;
  }
}

.nf-field-container {
  margin-bottom: 11px !important;
}

@media (max-width: 767.98px) {
  .entry-featured-image {
    margin-left: -1.5em;
    margin-right: -1.5em;
  }
}
.entry-featured-image img {
  width: 100%;
  min-width: 100%;
  max-width: initial;
  height: auto;
}

.entry-avatar img {
  border-radius: 50%;
}

.entry-author {
  font-weight: bold;
}
.entry-author a {
  color: var(--text-color);
}

.entry-time {
  margin-top: 0;
}

.entry-time,
.entry-author, .entry-category {
  font-size: 12px;
  text-transform: uppercase;
}

.entry-title {
  padding: 0;
  margin-bottom: 0.75em;
  margin-top: 0;
}
.entry-title a {
  color: var(--text-color);
}

.entry-header a {
  color: var(--text-color);
}

.post-navigation .nav-links {
  border-top: 1px solid var(--text-color);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
}
.post-navigation .nav-links .nav-previous,
.post-navigation .nav-links .nav-next {
  margin-top: 1.5em;
  width: auto;
}
.post-navigation .nav-links .nav-previous a,
.post-navigation .nav-links .nav-next a {
  color: var(--text-color);
}

#wpdcom .wpd-prim-button {
  background: var(--action-color);
}

#wpdcom .wpd-blog-post_author .wpd-comment-author,
#wpdcom .wpd-blog-post_author .wpd-comment-author a {
  color: var(--action-color);
}

#wpdcom .wpd-blog-post_author .wpd-comment-label {
  background-color: var(--action-color);
}

#wpdcom .wpd-thread-head .wpd-thread-info {
  border-bottom-color: var(--action-color);
}

/* Brand tokens load AFTER the vendored layers on purpose. Frameset ships its
   own neutral palette that happens to declare some of the same custom property
   names (--color-ink among them), so importing brand first meant frameset
   quietly overrode the project's values and _brand.scss stopped being the one
   file you edit per project. Components, modules and project only read tokens,
   so they are unaffected by where this sits. */
/*!
 * Brand tokens — THE ONLY FILE YOU EDIT PER PROJECT.
 *
 * OddsR. Values pulled from the current oddsr.com stylesheets
 * (css/odds-r.css, css/green-theme.css):
 *   header / accent green   #67BF4D
 *   hero + footer charcoal  #252323
 *   body text               #252323, nav links #000
 *   type                    Poppins, headings 800 uppercase, html 18px
 *
 * Every component and module references these semantic names, never a raw
 * hex value and never a color's proper name. Do not rename the custom properties.
 */
:root {
  --color-brand: #67bf4d;
  --color-brand-dark: #252323;
  --color-brand-light: #e8f5e2;
  --color-surface: #ffffff;
  --color-surface-alt: #f5f5f5;
  --color-surface-dark: var(--color-brand-dark);
  --color-surface-black: #000000;
  --color-ink: #252323;
  --color-ink-strong: #000000;
  --color-ink-invert: #ffffff;
  --color-border: #e0e0e0;
  --color-background-light: var(--color-surface-alt);
  --color-background-dark: var(--color-brand-dark);
  --color-light: var(--color-surface-alt);
  --color-focus-visible: var(--color-brand);
  --font-headline-family: 'Poppins';
  --font-text-family: 'Poppins';
  --font-root-size: 18px;
  --font-headline-weight: 800;
  --font-headline-transform: uppercase;
}

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translateZ(0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

html {
  overflow-x: clip;
}

[data-aos=fade-out] {
  opacity: 1;
  transition-property: opacity;
}
[data-aos=fade-out].aos-animate {
  opacity: 0;
}

.accordion {
  margin: 0;
}

.accordion-item {
  background: transparent;
  border: 0px;
  border-bottom: 1px solid var(--border-color);
  margin: 0;
}
.accordion-item:last-of-type {
  border-bottom: 0px;
}
.accordion-item .accordion-header {
  background: transparent;
}
.accordion-item .accordion-header .accordion-button {
  margin-right: 0;
  text-wrap: wrap;
  --tt-key: h6;
  border: 1px solid transparent;
  background: transparent;
  color: var(--text-body);
  text-transform: initial;
  border-radius: 0;
  padding: 1.5em 0.75em;
}
.accordion-item .accordion-header .accordion-button::after {
  display: none;
}
.accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
  border-color: rgba(0, 0, 0, 0.125);
}
.accordion-item .accordion-header .accordion-button:not(.collapsed) {
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}
.accordion-item .accordion-header .accordion-button:focus-visible {
  outline: 3px solid var(--color-focus-visible);
}
.accordion-item .accordion-header .accordion-button.collapsed {
  border-radius: 0px;
  border: 1px solid transparent;
}
.accordion-item .accordion-collapse {
  margin: 0;
  background: transparent;
}
.accordion-item .accordion-collapse .accordion-body {
  padding: 0 0.75em 3em;
}

.plus-minus-toggle {
  cursor: pointer;
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 500px;
  right: 0;
  top: 50%;
  background-color: transparent;
  transition: background-color 300ms;
}
.plus-minus-toggle:before, .plus-minus-toggle:after {
  background: var(--button-bg);
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
  transition: transform 300ms ease;
}
.plus-minus-toggle:after {
  transform-origin: center;
}
.collapsed .plus-minus-toggle:after {
  transform: rotate(90deg);
}
.collapsed .plus-minus-toggle:before {
  transform: rotate(180deg);
}

:root {
  --nav-height: 115px;
}

@media (max-width: 991.98px) {
  :root {
    --nav-height: 80px;
  }
}
.site-nav-utility {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.site-header {
  width: 100%;
  background: var(--color-brand-dark);
  position: sticky;
  top: 0;
  z-index: 999999;
  font-size: 16px;
  transition: height 0.5s ease-in-out;
  height: 80px;
}
@media (min-width: 1170px) {
  .site-header {
    height: var(--nav-height);
  }
}
.site-header .header-bar {
  height: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background: var(--color-brand);
  transition: height 0.3s ease-in-out;
}
@media (min-width: 1170px) {
  .site-header .header-bar {
    height: calc(var(--nav-height) + 5px);
  }
}
.site-header .header-bar.is-hidden {
  opacity: 0;
}
.site-header.on-scroll {
  height: 80px;
  transition-delay: 0.5s;
}
.site-header.on-scroll .header-bar {
  top: 0;
  height: 80px;
  transition-delay: 0.5s;
}
.site-header.on-scroll .site-logo svg {
  max-width: 150px;
}
.site-header .site-logo {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  border-top: 3px solid transparent;
}
.site-header .site-logo svg {
  transition: all 0.5s ease-in-out;
  width: 100%;
  max-width: 150px;
}
@media (min-width: 1170px) {
  .site-header .site-logo svg {
    max-width: 200px;
  }
}
.site-header * {
  color: var(--color-white);
  font-weight: 300;
}
.site-header a {
  vertical-align: middle;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 300;
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  white-space: nowrap;
  font-family: var(--font-headline);
}
.site-header a:hover {
  text-decoration: none;
}
.site-header a:focus-visible {
  outline: 3px solid var(--color-focus-visible);
  filter: brightness(100%);
}
.site-header .navigation-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  background: var(--color-brand-dark);
  position: sticky;
  top: 0;
  z-index: 999999;
  padding: 0.75em 1.5em;
  height: 100%;
}
@media (min-width: 1170px) {
  .site-header .navigation-wrapper {
    padding: 0 3em;
  }
}
@media (min-width: 1536px) {
  .site-header .navigation-wrapper {
    padding: 0 6em;
  }
}

.site-nav-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.site-nav {
  padding: 0 2.1em 0 1.5em;
  top: 0;
  display: flex;
  z-index: 999999;
  height: 100%;
}
@media (max-width: 1169.98px) {
  .site-nav {
    display: none;
  }
}
.site-nav.is-hidden {
  display: none;
}
.site-nav ul.nav-list {
  display: flex;
  flex-direction: row;
  list-style: none;
  height: 100%;
  gap: 1.5em;
  padding-bottom: 0;
}
.site-nav ul.nav-list li {
  margin: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.site-nav ul.nav-list li a {
  color: var(--color-white);
  text-decoration: none;
  text-align: left;
  display: flex;
  text-transform: uppercase;
  font-weight: 600;
  outline: 3px solid transparent;
  letter-spacing: 1px;
}
.site-nav ul.nav-list li a:focus-visible {
  outline: 3px solid var(--color-focus-visible);
}
.site-nav ul.nav-list li a:hover {
  text-decoration: none;
  color: var(--color-brand);
}
.site-nav ul.nav-list li.nav-button {
  padding-left: 0.75em !important;
}
.site-nav ul.nav-list li.nav-button a {
  background: var(--color-white);
  font-size: 14px;
  color: var(--color-brand-dark);
  padding: 0.5em 2.1em;
  transition: background 0.3s ease-in-out;
  border-radius: 500px;
}
.site-nav ul.nav-list li.nav-button a:hover {
  background: var(--color-brand);
}
.site-nav ul.nav-list li.dropdown {
  position: relative;
}
.site-nav ul.nav-list li.dropdown > .dropdown__menu {
  position: absolute;
  top: 100%;
  left: -12px;
  z-index: 999999;
  display: block;
  min-width: 212px;
  height: auto;
  margin: 0;
  padding: 14px 0 20px;
  background: var(--color-brand-dark);
  border-left: 4px solid var(--color-brand);
  border-right: 4px solid var(--color-brand);
  border-bottom: 4px solid var(--color-brand);
  list-style: none;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-4px);
  transition: opacity 150ms ease, transform 150ms ease, visibility 150ms ease;
}
.site-nav ul.nav-list li.dropdown > .dropdown__menu li {
  display: block;
  justify-content: flex-start;
  align-items: stretch;
  margin: 0;
  padding: 0;
}
.site-nav ul.nav-list li.dropdown > .dropdown__menu .dropdown-item {
  display: block;
  text-transform: none;
  text-align: left;
  letter-spacing: -0.01em;
  line-height: 24px;
  padding: 3.5px 26px;
  white-space: nowrap;
}
.site-nav ul.nav-list li.dropdown > .dropdown__menu .dropdown-item:hover {
  color: var(--color-brand);
}
.site-nav ul.nav-list li.dropdown > .dropdown__menu li:last-child .dropdown-item {
  margin-top: 0.1875em;
}
.site-nav ul.nav-list li.dropdown:hover > .dropdown__menu, .site-nav ul.nav-list li.dropdown:focus-within > .dropdown__menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.menu-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  /*@include bp(tablet) {
    display: none;
  }*/
}
.menu-icon .container {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  cursor: pointer;
  padding: 0;
  background: transparent;
  border: 0;
  outline: 3px solid transparent;
}
.menu-icon .container:focus-visible {
  outline: 3px solid var(--color-focus-visible);
}
@media (max-width: 767.98px) {
  .menu-icon .bar1,
  .menu-icon .bar2,
  .menu-icon .bar3 {
    width: 30px;
    margin-right: 8px;
  }
}
.menu-icon .bar1,
.menu-icon .bar2,
.menu-icon .bar3 {
  width: 30px;
  height: 2px;
  background-color: var(--color-white);
  margin: 3px 0;
  transition: 0.3s;
}
.menu-icon .bar2 {
  width: 24px;
}
.menu-icon {
  /* Rotate first bar */
}
.menu-icon .nav-active .bar1 {
  transform: translate(0, 8px) rotate(-45deg);
}
.menu-icon .nav-active .bar2 {
  opacity: 0;
}
.menu-icon .nav-active .bar3 {
  transform: translate(0, -8px) rotate(45deg);
}

.nav-overlay {
  height: 100vh;
  height: 100svh;
  min-height: 100svh;
  width: 0;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  background: var(--color-brand-dark);
  overflow-x: hidden;
  opacity: 1;
  transition: 0.5s ease-in-out;
  width: 100%;
  transform: translateX(100%);
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: var(--font-headline);
}
.nav-overlay.nav-active {
  transform: translateX(0%);
  width: 100%;
}
.nav-overlay {
  /*@include bp(tablet) {
    display:none;
  }*/
}
.nav-overlay .social-icons {
  display: flex;
  flex-direction: row;
  gap: 1.5em;
}
.nav-overlay .social-icons svg {
  width: 40px;
}
.nav-overlay .social-icons svg path {
  transition: all 0.5s ease-in-out;
}
@media (max-width: 1169.98px) {
  .nav-overlay .social-icons svg {
    width: 30px;
  }
}
.nav-overlay .social-icons a:hover:after {
  display: none;
}
.nav-overlay .social-icons a:hover svg path {
  fill: var(--color-brand);
}
.nav-overlay ul {
  margin: 0;
  padding: 0;
}
.nav-overlay ul li {
  margin: 0;
}
.nav-overlay .navigation-mobile {
  width: 100%;
  margin-top: 1.5em;
  width: 100%;
  min-width: 400px;
}
@media (min-width: 1170px) {
  .nav-overlay .navigation-mobile {
    margin-top: var(--nav-height);
  }
}
.nav-overlay .navigation-mobile li {
  padding: 0.25em 0;
  margin: 0;
}
.nav-overlay hr {
  width: 100%;
}
.nav-overlay a {
  text-decoration: none;
  color: var(--color-white);
  font-weight: 900;
  display: inline-block;
  font-size: 33px;
  text-transform: uppercase;
}
@media (max-width: 1169.98px) {
  .nav-overlay a {
    font-size: 16px;
  }
}
.nav-overlay a::after {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background: var(--color-brand);
  transition: width 0.3s ease-in-out;
}
.nav-overlay a:hover {
  text-decoration: none;
  color: var(--color-white);
}
.nav-overlay a:hover::after {
  width: 100%;
  text-decoration: none;
  transition: width 0.3s;
}
.nav-overlay .dropdown__menu {
  overflow: hidden;
  max-height: 0;
  visibility: hidden;
  transition: max-height 150ms ease, visibility 150ms ease;
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5em;
}
.nav-overlay .dropdown__menu .dropdown-item {
  display: inline-block;
  width: auto;
  padding: 4px 0;
  white-space: normal;
  background-color: transparent;
}
.nav-overlay .dropdown__menu .dropdown-item:hover, .nav-overlay .dropdown__menu .dropdown-item:focus, .nav-overlay .dropdown__menu .dropdown-item:active, .nav-overlay .dropdown__menu .dropdown-item.active {
  color: var(--color-white);
  background-color: transparent;
}
.nav-overlay .dropdown.is-open > .dropdown__menu {
  max-height: 30rem;
  visibility: visible;
}
.nav-overlay .dropdown > .dropdown__title {
  position: relative;
  padding-right: 32px;
}
.nav-overlay .dropdown > .dropdown__title::before {
  content: "";
  position: absolute;
  right: 6px;
  top: 50%;
  width: 10px;
  height: 10px;
  border-right: 2px solid var(--color-brand);
  border-bottom: 2px solid var(--color-brand);
  transform: translateY(-70%) rotate(45deg);
  transition: transform 150ms ease;
}
.nav-overlay .dropdown.is-open > .dropdown__title::before {
  transform: translateY(-20%) rotate(225deg);
}
@media (prefers-reduced-motion: reduce) {
  .nav-overlay .dropdown__menu,
  .nav-overlay .dropdown > .dropdown__title::before {
    transition: none;
  }
}
@media (max-width: 1169.98px) {
  .nav-overlay .navigation-bottom {
    margin-top: 0;
    padding-top: 0;
  }
}
.nav-overlay .overlay-content {
  position: relative;
  width: 100%;
  text-align: left;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100svh;
  padding: 80px 1.5em 0;
}
@media (min-width: 1170px) {
  .nav-overlay .overlay-content {
    align-items: flex-end;
    padding-right: 6em;
  }
}
.nav-overlay .overlay-content ul,
.nav-overlay .overlay-content li {
  list-style: none;
}
.nav-overlay .overlay-content a {
  padding: 4px 0;
}

.toggle {
  display: flex;
  justify-content: center;
  align-items: center;
}
.toggle svg {
  margin: 0;
}
.toggle button {
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}

.nav-utility {
  height: 100%;
}

.theme-toggle {
  --size: 24px;
  --icon-fill: hsl(210 10% 30%);
  --icon-fill-hover: hsl(210 10% 15%);
  background: transparent;
  border: none;
  padding: 0;
  inline-size: var(--size);
  block-size: var(--size);
  aspect-ratio: 1;
  border-radius: 50%;
  cursor: pointer;
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
  outline-offset: 3px;
  outline: 3px solid transparent;
}
.theme-toggle:focus-visible {
  outline: 3px solid var(--color-focus-visible);
  filter: brightness(100%);
}
.theme-toggle > svg {
  stroke-linecap: round;
  width: 24px;
  height: 24px;
}
@nest [data-theme="dark"] & {
  .theme-toggle {
    --icon-fill: hsl(210 10% 70%);
    --icon-fill-hover: hsl(210 15% 90%);
  }
}
@media (hover: none) {
  .theme-toggle {
    --size: 48px;
  }
}

.sun-and-moon > :is(.moon, .sun, .sun-beams) {
  transform-origin: center;
}

.sun-and-moon > :is(.moon, .sun) {
  fill: var(--text-body);
}

/*.theme-toggle:is(:hover, :focus-visible)>.sun-and-moon> :is(.moon, .sun) {
  fill: var(--icon-fill-hover);
}*/
.sun-and-moon > .sun-beams {
  stroke: var(--text-body);
  stroke-width: 2px;
}

/*.theme-toggle:is(:hover, :focus-visible) .sun-and-moon>.sun-beams {
  stroke: var(--icon-fill-hover);
}*/
[data-theme=dark] .sun-and-moon > .sun {
  transform: scale(1.75);
}

[data-theme=dark] .sun-and-moon > .sun-beams {
  opacity: 0;
}

[data-theme=dark] .sun-and-moon > .moon > circle {
  transform: translateX(-7px);
}

@supports (cx: 1) {
  [data-theme=dark] .sun-and-moon > .moon > circle {
    cx: 17;
    transform: translateX(0);
  }
}
@media (prefers-reduced-motion: no-preference) {
  .sun-and-moon > .sun {
    transition: transform 0.5s var(--ease-elastic-3);
  }
  .sun-and-moon > .sun-beams {
    transition: transform 0.5s var(--ease-elastic-4), opacity 0.5s var(--ease-3);
  }
  .sun-and-moon .moon > circle {
    transition: transform 0.25s var(--ease-out-5);
  }
  @supports (cx: 1) {
    .sun-and-moon .moon > circle {
      transition: cx 0.25s var(--ease-out-5);
    }
  }
  [data-theme=dark] .sun-and-moon > .sun {
    transition-timing-function: var(--ease-3);
    transition-duration: 0.25s;
    transform: scale(1.75);
  }
  [data-theme=dark] .sun-and-moon > .sun-beams {
    transition-duration: 0.15s;
    transform: rotateZ(-25deg);
  }
  [data-theme=dark] .sun-and-moon > .moon > circle {
    transition-duration: 0.5s;
    transition-delay: 0.25s;
  }
}
.custom-modal {
  display: none;
  position: fixed;
  z-index: 9999999999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.7);
  transition: opacity 0.3s ease-in-out;
}
.custom-modal.show {
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom-modal .modal-border {
  grid-area: 2/2/4/4;
}
.custom-modal .modal-content {
  grid-area: 1/1/3/3;
}
.custom-modal .custom-modal-content-wrapper {
  display: grid;
  grid-template-columns: 10px 4.3fr 10px;
  grid-template-rows: 10px 3.4fr 10px;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: stretch;
  align-items: stretch;
}
.custom-modal .modal-border {
  grid-area: 2/2/4/4;
  background: var(--color-brand);
}
.custom-modal .modal-content {
  grid-area: 1/1/3/3;
  background-color: var(--color-white);
  padding: 3em;
  border: 4px solid var(--color-background-dark);
}
.custom-modal .custom-modal-content {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 800px;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.custom-modal .custom-modal-content.show {
  opacity: 1;
}
.custom-modal .custom-modal-header {
  display: flex;
  justify-content: space-between;
}
.custom-modal .custom-modal-close {
  padding: 0;
  background: transparent;
  border: 0;
  outline: 3px solid transparent;
  position: absolute;
  top: 0.75em;
  right: 1.5em;
  cursor: pointer;
  height: 30px;
}
.custom-modal .custom-modal-close svg path {
  fill: var(--color-background-dark);
}
.custom-modal .custom-modal-close:focus-visible {
  outline: 3px solid var(--color-focus-visible);
}
.custom-modal .custom-modal-body {
  margin-top: 20px;
}
.custom-modal .modal-content-window {
  max-width: 800px;
  margin: 0 auto;
}

.modal-featured-image img {
  width: auto;
  max-height: 80vh;
}

.oddsr-hero__heading {
  margin-bottom: 0.75em;
}
.oddsr-hero__sub {
  max-width: 60ch;
  margin-bottom: 1.5em;
}
.oddsr-hero__body {
  max-width: 60ch;
  margin-bottom: 1.5em;
}
.oddsr-hero .oddsr-buttons + .oddsr-app-badges {
  margin-top: 0.75em;
}
.oddsr-hero--background {
  position: relative;
  display: flex;
  align-items: center;
  background-color: var(--bg);
  background-image: var(--oddsr-hero-bg, none);
  background-size: cover;
  background-position: center;
  color: var(--text-body);
}
.oddsr-hero--background .oddsr-hero__heading,
.oddsr-hero--background .oddsr-hero__sub {
  color: inherit;
}
.oddsr-hero--short {
  min-height: 280px;
}
.oddsr-hero--tall {
  min-height: 480px;
}
.oddsr-hero--full {
  min-height: 100vh;
}
.oddsr-hero--split {
  padding-block: calc(1.5em * 2);
}
.oddsr-hero--split .oddsr-hero__grid {
  display: grid;
  gap: 1.5em;
  align-items: center;
}
.oddsr-hero--split .oddsr-hero__media img {
  width: 100%;
  height: auto;
}
@media (min-width: 992px) {
  .oddsr-hero--split .oddsr-hero__grid {
    grid-template-columns: 1fr 1fr;
    gap: calc(1.5em * 2);
  }
  .oddsr-hero--split.is-right .oddsr-hero__media {
    order: 2;
  }
}

/*
 * Buttons and button groups.
 *
 * Lives in components rather than in the button-group module because the
 * hero, CTA band and content modules all render .oddsr-buttons via
 * oddsr_render_button_group(). Deleting a module must never take these styles
 * with it.
 *
 * Colours come from the section theme (--text-body, --bg) so a button reads
 * correctly on white, light, brand and dark backgrounds without each module
 * knowing what it sits on.
 */
.oddsr-highlight {
  font-weight: var(--font-weight-8);
  text-transform: uppercase;
  margin-bottom: 1.5em;
}

.btn {
  display: inline-block;
  padding: 12px 24px;
  border: 2px solid transparent;
  border-radius: 3px;
  font-family: var(--font-text);
  font-weight: var(--font-weight-6);
  line-height: 1.2;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 150ms ease, color 150ms ease, border-color 150ms ease;
}
.btn--primary {
  background-color: var(--btn-bg);
  color: var(--btn-text);
}
.btn--primary:hover, .btn--primary:focus-visible {
  background-color: var(--btn-bg-hover);
  color: var(--btn-text);
}
.btn--secondary {
  background-color: transparent;
  border-color: currentColor;
  color: var(--text-body);
}
.btn--secondary:hover, .btn--secondary:focus-visible {
  background-color: var(--text-body);
  color: var(--bg);
}
.btn--link {
  padding: 0;
  border: 0;
  background: none;
  color: var(--text-link);
  text-decoration: underline;
}
.btn--link:hover, .btn--link:focus-visible {
  text-decoration: none;
}

.oddsr-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75em;
  align-items: center;
  /* is-center may sit on this element (hero, CTA band) or on an ancestor
     section (button-group module). Handle both. */
}
.oddsr-buttons.is-center, .is-center .oddsr-buttons {
  justify-content: center;
}
.oddsr-buttons__badge img {
  display: block;
  height: var(--app-badge-height, 44px);
  width: auto;
  border: var(--app-badge-border, 0);
  border-radius: var(--app-badge-radius, 0);
}

.oddsr-app-badges {
  gap: 0.75em;
}

body.error404 #page {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
body.error404 .site-main {
  flex: 1 0 auto;
}

.oddsr-404__heading {
  margin-bottom: 0.75em;
}
.oddsr-404__text {
  max-width: 60ch;
  margin-bottom: 1.5em;
}

.oddsr-accordion__heading {
  margin-bottom: 1.5em;
}
.oddsr-accordion__item {
  border-bottom: 1px solid var(--color-border);
}
.oddsr-accordion__item:last-child {
  border-bottom: 0;
}
.oddsr-accordion__title {
  margin: 0;
}
.oddsr-accordion__trigger {
  display: flex;
  align-items: baseline;
  gap: 10px;
  width: 100%;
  text-align: left;
  background: none;
  border: 0;
  padding: 20px 35px 20px 0;
  cursor: pointer;
  font: inherit;
  color: var(--color-ink-strong);
  position: relative;
}
.oddsr-accordion__trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 5px;
  width: 10px;
  height: 10px;
  border-right: 2px solid var(--color-brand);
  border-bottom: 2px solid var(--color-brand);
  transform: translateY(-70%) rotate(-45deg);
  transition: transform var(--oddsr-accordion-duration, 400ms) var(--oddsr-accordion-easing, ease);
}
.oddsr-accordion__trigger[aria-expanded=true]::after {
  transform: translateY(-30%) rotate(45deg);
}
.oddsr-accordion__number {
  flex: 0 0 40px;
}
.oddsr-accordion__question {
  flex: 1 1 auto;
}
.oddsr-accordion__trigger[aria-expanded=true] {
  color: var(--color-brand);
}
.oddsr-accordion {
  --oddsr-accordion-duration: 400ms;
  --oddsr-accordion-easing: ease-out;
}
.oddsr-accordion__panel {
  padding: 0 35px 0.75em 0;
  box-sizing: border-box;
}
@media (prefers-reduced-motion: reduce) {
  .oddsr-accordion {
    --oddsr-accordion-duration: 0ms;
  }
}
.oddsr-accordion.is-numbered .oddsr-accordion__panel {
  padding-left: 50px;
}

.oddsr-app-cta {
  padding-block: calc(1.5em * 3);
}
.oddsr-app-cta.is-center {
  text-align: center;
}
.oddsr-app-cta.is-center .oddsr-buttons {
  justify-content: center;
}
.oddsr-app-cta__heading {
  margin-bottom: 0.75em;
}
.oddsr-app-cta__body {
  max-width: 60ch;
  margin-bottom: 1.5em;
}
.oddsr-app-cta.is-center .oddsr-app-cta__body {
  margin-inline: auto;
}
.oddsr-app-cta.is-stacked .oddsr-app-badges {
  flex-direction: column;
  align-items: flex-start;
}
.oddsr-app-cta.is-stacked.is-center .oddsr-app-badges {
  align-items: center;
}

.oddsr-button-group.is-center {
  text-align: center;
}
.oddsr-button-group__heading {
  margin-bottom: 1.5em;
}

.oddsr-content__heading {
  margin-bottom: 1.5em;
}
.oddsr-content {
  /* --text-body is set by the section theme class, so this reads correctly
     on dark and brand backgrounds. Never hardcode --color-ink here. */
}
.oddsr-content__body {
  color: var(--text-body);
}

.oddsr-side-image__grid {
  display: grid;
  gap: 1.5em;
}
.oddsr-side-image__media img {
  width: 100%;
  height: auto;
}
@media (min-width: 992px) {
  .oddsr-side-image__grid {
    grid-template-columns: 1fr 1fr;
    align-items: center;
    gap: calc(1.5em * 2);
  }
  .oddsr-side-image.is-left .oddsr-side-image__media {
    order: -1;
  }
}

.oddsr-cta-band {
  text-align: center;
}
.oddsr-cta-band__heading {
  margin-bottom: 0.75em;
}
.oddsr-cta-band__text {
  margin-bottom: 1.5em;
}

.oddsr-embed__heading {
  margin-bottom: 1.5em;
}
.oddsr-embed__frame {
  max-width: 100%;
}
.oddsr-embed__frame iframe,
.oddsr-embed__frame embed,
.oddsr-embed__frame object,
.oddsr-embed__frame video {
  display: block;
  max-width: 100%;
  border: 0;
}

.oddsr-grid-boxes__heading {
  margin-bottom: 1.5em;
}
.oddsr-grid-boxes__grid {
  display: grid;
  gap: 1.5em;
  list-style: none;
}
.oddsr-grid-boxes__grid > li {
  list-style: none;
}
.oddsr-grid-boxes__grid {
  margin: 0;
  padding: 0;
}
.oddsr-grid-boxes__box {
  background: var(--bg-bar, var(--color-surface));
  padding: 1.5em;
  border: 1px solid var(--border-color, var(--color-border));
}
.oddsr-grid-boxes__box a {
  text-decoration: none;
  color: inherit;
}
.oddsr-grid-boxes__box img {
  display: block;
  width: auto;
  max-width: 80px;
  height: auto;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .oddsr-grid-boxes__grid {
    grid-template-columns: repeat(var(--oddsr-cols, 3), 1fr);
  }
}

.oddsr-images__heading {
  margin-bottom: 1.5em;
}
.oddsr-images__grid {
  display: grid;
  gap: 1.5em;
  list-style: none;
}
.oddsr-images__grid > li {
  list-style: none;
}
.oddsr-images__grid {
  margin: 0;
  padding: 0;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
}
.oddsr-images__grid img {
  width: 100%;
  height: auto;
}

.oddsr-info-columns__heading {
  margin-bottom: 1.5em;
}
.oddsr-info-columns__grid {
  display: grid;
  gap: 1.5em;
}
.oddsr-info-columns__title {
  margin-bottom: 0.75em;
}
.oddsr-info-columns__body {
  color: var(--text-body);
}
.oddsr-info-columns__link {
  display: inline-block;
  margin-top: 0.75em;
}
@media (min-width: 768px) {
  .oddsr-info-columns__grid {
    grid-template-columns: repeat(var(--oddsr-cols, 2), 1fr);
  }
}

:root {
  --site-container: none;
}

@media (min-width: 992px) {
  :root {
    --site-container: 960px;
  }
}
@media (min-width: 1200px) {
  :root {
    --site-container: 1140px;
  }
}
.outer-container {
  max-width: var(--site-container);
  padding-inline: 15px;
}

.outer-container.oc-padding {
  max-width: var(--site-container);
  padding-inline: 15px;
  padding-block: 80px;
}

.oddsr-content__heading,
.oddsr-accordion__heading,
.oddsr-embed__heading,
.oddsr-info-columns__heading,
.oddsr-404__heading {
  font-size: 32px;
  line-height: 1.27;
}

.oddsr-info-columns__title {
  font-size: 20px;
  margin-bottom: 10px;
}

.oddsr-highlight {
  font-size: 25px;
}

.oddsr-info-columns__link {
  color: var(--color-ink);
  text-decoration: underline;
  font-weight: var(--font-weight-4);
}

.oddsr-info-columns__body p {
  margin-bottom: 0;
}

.oddsr-info-columns__body + .oddsr-info-columns__link {
  margin-top: 0;
}

.oddsr-content__body a {
  color: #333;
  font-weight: var(--font-weight-4);
  text-decoration: none;
}

.oddsr-app-cta__heading,
.oddsr-button-group__heading,
.oddsr-cta-band__heading,
.oddsr-grid-boxes__heading,
.oddsr-images__heading,
.oddsr-side-image > .outer-container h2 {
  font-size: 32px;
  line-height: 1.27;
}

.oddsr-app-cta {
  padding-block: 0;
}

.oddsr-content + .oddsr-embed .outer-container,
.oddsr-embed + .oddsr-embed .outer-container {
  padding-top: 0;
}

.oddsr-grid-boxes__box {
  padding: 30px;
}
.oddsr-grid-boxes__box .oddsr-grid-boxes__title {
  font-size: 20px;
  margin-bottom: 10px;
}

.oddsr-cta-band__text {
  max-width: 44em;
  margin-inline: auto;
  font-size: 18px;
}

.oddsr-button-group .oddsr-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  align-items: center;
}
.oddsr-button-group.is-center .oddsr-buttons {
  justify-content: center;
}

.oddsr-hero__heading {
  font-size: 45px;
  line-height: 1;
  letter-spacing: 1px;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .oddsr-hero__heading {
    font-size: 50px;
  }
}
.oddsr-hero__sub {
  font-size: 20px;
}
.oddsr-hero__body p {
  font-size: 18px;
  letter-spacing: 0.15px;
}
.oddsr-hero--split {
  overflow-x: clip;
}
@media (max-width: 767.98px) {
  .oddsr-hero .oddsr-hero__media[data-aos][data-aos] {
    opacity: 1;
    transform: none;
    transition: none;
  }
}
.oddsr-hero--background {
  position: relative;
}
.oddsr-hero--background::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(37, 35, 35, 0.45);
  pointer-events: none;
}
.oddsr-hero--background > .outer-container {
  position: relative;
  z-index: 1;
}

.page-template-template-plain .outer-container.oc-md {
  max-width: none;
  padding-block: 0;
  padding-left: 15px;
  padding-right: 0;
}
@media (min-width: 768px) {
  .page-template-template-plain .outer-container.oc-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .page-template-template-plain .outer-container.oc-md {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .page-template-template-plain .outer-container.oc-md {
    max-width: 1140px;
  }
}
.page-template-template-plain h1 {
  font-size: 45px;
  line-height: 1;
  letter-spacing: 1px;
  margin-bottom: 40px;
}
.page-template-template-plain p {
  font-size: 14.4px;
  line-height: 1.5;
  margin-bottom: 18px;
}
.page-template-template-plain a {
  color: #333;
  font-weight: 500;
  text-decoration: none;
}

.page-cookie .site-main > section {
  padding-block: 50px 30px;
}
@media (min-width: 992px) {
  .page-cookie .site-main > section {
    padding-block: 50px;
  }
}
.page-cookie .outer-container.oc-md {
  margin-top: 10px;
}

.page-privacy .site-main > section {
  padding-block: 80px 40px;
}
@media (min-width: 992px) {
  .page-privacy .site-main > section {
    padding-block: 100px 60px;
  }
}
.page-privacy .outer-container.oc-md {
  margin-top: 80px;
}

.oddsr-accordion {
  padding-block: 80px;
}
@media (max-width: 991.98px) {
  .oddsr-accordion {
    padding-block: 60px;
  }
}
@media (max-width: 767.98px) {
  .oddsr-accordion {
    padding-block: 150px 60px;
  }
}
.oddsr-accordion .outer-container.oc-md {
  max-width: var(--site-container);
  padding-inline: 15px;
  padding-block: 0;
}
.oddsr-accordion__heading {
  margin-bottom: 9px;
}
.oddsr-accordion__trigger {
  font-size: 22px;
  line-height: 1;
}
.oddsr-accordion__panel {
  font-size: 20px;
  line-height: 1.5;
}
.oddsr-accordion__panel p {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: -0.2px;
}

.site-header {
  position: relative;
  height: auto;
  background: var(--color-brand);
  box-shadow: 0 2px 3px rgba(96, 96, 96, 0.1);
}
.site-header .header-bar,
.site-header .menu-icon {
  display: none;
}
.site-header .navigation-wrapper {
  position: static;
  background: var(--color-brand);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  row-gap: 8px;
  width: 100%;
  max-width: var(--site-container);
  margin-inline: auto;
  padding: 20px 15px;
  min-height: 70px;
  height: auto;
}
@media (max-width: 479.98px) {
  .site-header .navigation-wrapper {
    flex-wrap: nowrap;
    padding: 10px 18px;
    min-height: 0;
  }
  .site-header .navigation-wrapper .nav-list li {
    padding-block: 0;
  }
  .site-header .navigation-wrapper .nav-list a {
    padding-block: 0;
    line-height: 25px;
  }
  .site-header .navigation-wrapper .site-nav,
  .site-header .navigation-wrapper .nav-list {
    padding-inline: 0;
  }
  .site-header .navigation-wrapper .site-nav-wrapper {
    flex: 0 0 auto;
    max-width: none;
  }
}
.site-header .site-logo {
  border: 0;
}
.site-header .site-logo a {
  padding: 0;
  display: block;
}
.site-header .site-logo img, .site-header .site-logo svg {
  display: block;
  width: 125px;
  height: auto;
  max-width: none;
}
@media (max-width: 479.98px) {
  .site-header .site-logo img, .site-header .site-logo svg {
    width: 100px;
  }
}
@media (max-width: 359.98px) {
  .site-header .site-logo img, .site-header .site-logo svg {
    width: 85px;
  }
}
@media (min-width: 992px) {
  .site-header .site-logo img, .site-header .site-logo svg {
    width: 220px;
  }
}
.site-header .site-nav-wrapper {
  flex: 0 1 auto;
  min-width: 0;
  max-width: 100%;
}
.site-header .site-nav {
  display: flex !important;
}
.site-header .site-nav .nav-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}
.site-header .site-nav li {
  margin: 0;
}
.site-header .menu-item-image {
  display: block;
  width: 70px;
  height: auto;
}
@media (min-width: 768px) {
  .site-header .menu-item-image {
    width: 120px;
  }
}
.site-header .menu-item-gps a,
.site-header li.menu-image a {
  padding-block: 0;
}
.site-header *, .site-header a {
  color: var(--color-ink-strong);
  font-weight: var(--font-weight-6);
}
.site-header .site-nav .nav-list li a {
  color: #333;
  letter-spacing: normal;
}
@media (min-width: 992px) {
  .site-header .site-nav .nav-list li a {
    color: var(--color-ink-strong);
  }
}
.site-header a {
  font-family: var(--font-text);
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: normal;
  text-align: center;
  padding: 5px 10px;
}
@media (min-width: 992px) {
  .site-header a {
    font-size: 17px;
    padding: 10px 15px;
  }
}
.site-header .site-nav ul.nav-list li a:hover,
.site-header .site-nav ul.nav-list li a:focus {
  color: #333;
  text-decoration: none;
}
@media (min-width: 992px) {
  .site-header .site-nav ul.nav-list li a:hover,
  .site-header .site-nav ul.nav-list li a:focus {
    color: var(--color-ink-strong);
  }
}

.nav-overlay {
  display: none;
}

.site-footer {
  padding: 30px 0 50px;
  font-size: 16px;
  line-height: 1.3;
  position: relative;
  z-index: 1;
}
.site-footer .outer-container {
  padding-block: 0;
}
@media (min-width: 992px) {
  .site-footer .outer-container {
    padding-inline: 0;
  }
}
.site-footer__grid {
  display: flex;
  flex-direction: column-reverse;
  gap: 1.5em;
  align-items: center;
  text-align: center;
}
@media (min-width: 768px) {
  .site-footer__grid {
    display: grid;
    grid-template-columns: 120px 1fr;
    align-items: center;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .site-footer__grid {
    grid-template-columns: 120px minmax(0, 7fr) minmax(0, 3fr);
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
}
.site-footer__badge img {
  width: 120px;
  height: auto;
}
@media (min-width: 768px) {
  .site-footer__text {
    grid-column: 2;
  }
}
.site-footer__text p {
  margin: 25px 0 0;
  font-size: 16px;
  line-height: 1.3;
  letter-spacing: 0.15px;
}
.site-footer__text a {
  text-transform: none;
  font-size: inherit;
  font-weight: var(--font-weight-4);
  letter-spacing: 0.15px;
  display: inline;
  color: var(--color-ink-invert);
  text-decoration: underline;
}
.site-footer__text a::after {
  display: none;
}
@media (min-width: 768px) {
  .site-footer__aside {
    grid-column: 1/-1;
  }
}
@media (min-width: 992px) {
  .site-footer__aside {
    grid-column: 3;
  }
}
.site-footer__social {
  display: flex;
  justify-content: center;
  gap: 10px;
  padding-bottom: 20px;
}
@media (min-width: 992px) {
  .site-footer__social {
    justify-content: flex-start;
  }
}
.site-footer__social img {
  height: 25px;
  width: auto;
  display: block;
}
.site-footer__social a::after {
  display: none;
}
.site-footer__menu li {
  display: block;
  margin: 0;
  padding: 0;
  line-height: 1.3;
}
.site-footer__menu a {
  color: var(--color-ink-invert);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: var(--font-weight-4);
  line-height: 1.3;
  padding: 0;
  display: inline;
}
.site-footer__menu a::after {
  display: none;
}
.site-footer__copy {
  display: none;
}

:root {
  --app-badge-height: 63px;
  --app-badge-border: 1px solid var(--color-ink-invert);
  --app-badge-radius: 5px;
}

.oddsr-app-badges {
  gap: 10px;
}

.oddsr-hero .oddsr-app-badges,
.oddsr-side-image .oddsr-app-badges {
  flex-direction: column;
  align-items: flex-start;
}

.oddsr-hero.variant-green-bars .outer-container,
.oddsr-side-image.variant-signal .outer-container,
.oddsr-side-image.variant-features .outer-container {
  padding-block: 0;
}

.oddsr-hero.variant-green-bars {
  position: relative;
  padding-block: 0;
}
.oddsr-hero.variant-green-bars .outer-container {
  position: relative;
  z-index: 1;
}
.oddsr-hero.variant-green-bars .oddsr-hero__grid {
  padding-top: 100px;
}
@media (max-width: 767.98px) {
  .oddsr-hero.variant-green-bars .oddsr-hero__grid {
    padding-top: 24px;
  }
}
.oddsr-hero.variant-green-bars .oddsr-hero__grid {
  gap: 0;
  align-items: start;
}
@media (min-width: 992px) {
  .oddsr-hero.variant-green-bars .oddsr-hero__grid > * {
    padding-inline: 15px;
  }
}
.oddsr-hero.variant-green-bars .oddsr-hero__media {
  padding-top: 20px;
  text-align: right;
  align-self: end;
}
.oddsr-hero.variant-green-bars .oddsr-hero__media img {
  width: 70%;
  max-width: 378px;
  display: block;
  margin-left: auto;
}
.oddsr-hero.variant-green-bars .oddsr-hero__text {
  padding: 20px 10px;
}
@media (min-width: 992px) {
  .oddsr-hero.variant-green-bars .oddsr-hero__media {
    padding-inline: 15px;
  }
}
.oddsr-hero.variant-green-bars .oddsr-hero__heading {
  font-size: 50px;
  line-height: 1;
  letter-spacing: 1px;
  margin-bottom: 15px;
}
.oddsr-hero.variant-green-bars .oddsr-hero__body p {
  font-size: 18px;
  letter-spacing: 0.15px;
}
.oddsr-hero.variant-green-bars .oddsr-hero__highlight {
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .oddsr-hero.variant-green-bars {
    overflow: hidden;
  }
  .oddsr-hero.variant-green-bars .oddsr-hero__media {
    order: 2;
    text-align: center;
    padding-top: 0;
    height: 70vw;
    overflow: hidden;
  }
  .oddsr-hero.variant-green-bars .oddsr-hero__media img {
    width: 74%;
    max-width: none;
    display: block;
    margin-inline: auto;
  }
  .oddsr-hero.variant-green-bars .oddsr-hero__heading {
    font-size: 60px;
  }
  .oddsr-hero.variant-green-bars .oddsr-hero__body p {
    font-size: 14px;
    line-height: 1.5;
  }
  .oddsr-hero.variant-green-bars .oddsr-hero__text {
    order: 1;
    text-align: center;
    padding-inline: 0;
    max-width: 335px;
    margin-inline: auto;
  }
  .oddsr-hero.variant-green-bars .oddsr-hero__body p {
    margin-inline: auto;
    max-width: 280px;
  }
  .oddsr-hero.variant-green-bars .oddsr-highlight {
    text-align: center;
  }
  .oddsr-hero.variant-green-bars .oddsr-buttons {
    align-items: center;
  }
  .oddsr-hero.variant-green-bars .oddsr-app-badges {
    align-items: center;
    gap: 10px;
    margin-bottom: 22px;
  }
  .oddsr-hero.variant-green-bars .oddsr-app-badges img {
    width: 165px;
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .oddsr-hero.variant-green-bars .oddsr-hero__media {
    order: 2;
    text-align: center;
  }
  .oddsr-hero.variant-green-bars .oddsr-hero__media img {
    width: 75%;
  }
  .oddsr-hero.variant-green-bars .oddsr-hero__text {
    text-align: center;
  }
  .oddsr-hero.variant-green-bars .oddsr-hero__body {
    margin-inline: auto;
  }
  .oddsr-hero.variant-green-bars .oddsr-app-badges {
    align-items: center;
  }
}

.oddsr-side-image.variant-signal,
.oddsr-side-image.variant-features {
  position: relative;
  padding-block: 20px 20px;
}
.oddsr-side-image.variant-signal h2,
.oddsr-side-image.variant-features h2 {
  font-size: 45px;
  line-height: 1;
  letter-spacing: 0;
  margin-bottom: 35px;
}
@media (min-width: 992px) {
  .oddsr-side-image.variant-signal h2,
  .oddsr-side-image.variant-features h2 {
    font-size: 60px;
  }
}
.oddsr-side-image.variant-signal p,
.oddsr-side-image.variant-features p {
  font-size: 18px;
  letter-spacing: 0.15px;
}
@media (min-width: 992px) {
  .oddsr-side-image.variant-signal .oddsr-side-image__grid,
  .oddsr-side-image.variant-features .oddsr-side-image__grid {
    align-items: center;
    gap: 0;
  }
  .oddsr-side-image.variant-signal .oddsr-side-image__grid > *,
  .oddsr-side-image.variant-features .oddsr-side-image__grid > * {
    padding-inline: 15px;
  }
}
@media (max-width: 991.98px) {
  .oddsr-side-image.variant-signal .oddsr-side-image__grid > *,
  .oddsr-side-image.variant-features .oddsr-side-image__grid > * {
    padding-inline: 0;
  }
}
.oddsr-side-image.variant-signal .oddsr-side-image__media,
.oddsr-side-image.variant-features .oddsr-side-image__media {
  padding: 0 25px;
  position: relative;
  z-index: 3;
}
@media (max-width: 991.98px) {
  .oddsr-side-image.variant-signal .oddsr-side-image__media,
  .oddsr-side-image.variant-features .oddsr-side-image__media {
    order: -1;
    padding: 20px 0;
  }
  .oddsr-side-image.variant-signal .oddsr-side-image__media img,
  .oddsr-side-image.variant-features .oddsr-side-image__media img {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .oddsr-side-image.variant-signal.variant-signal .oddsr-side-image__media img,
  .oddsr-side-image.variant-features.variant-signal .oddsr-side-image__media img {
    max-width: 422px;
  }
  .oddsr-side-image.variant-signal.variant-features .oddsr-side-image__media img,
  .oddsr-side-image.variant-features.variant-features .oddsr-side-image__media img {
    max-width: 490px;
  }
}
.oddsr-side-image.variant-signal .outer-container,
.oddsr-side-image.variant-features .outer-container {
  position: relative;
  z-index: 1;
}

.oddsr-side-image.variant-signal {
  margin-bottom: 20px;
}
.oddsr-side-image.variant-signal::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 350px;
  aspect-ratio: 436/728;
  background: url("../assets/img/ellipse-blue.webp") no-repeat bottom left/contain;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .oddsr-side-image.variant-signal::before {
    display: none;
  }
}
.oddsr-side-image.variant-signal .oddsr-side-image__text {
  margin-bottom: 80px;
  padding-left: 5px;
}
@media (max-width: 991.98px) {
  .oddsr-side-image.variant-signal .oddsr-side-image__text {
    text-align: center;
    margin-bottom: 0;
    padding-left: 0;
  }
}

.oddsr-side-image.variant-features {
  padding-bottom: 20px;
}
.oddsr-side-image.variant-features ul {
  list-style: none;
  margin: 0 0 1.5em 22px;
  padding: 0;
}
.oddsr-side-image.variant-features ul li {
  list-style: none;
  padding: 0 0 8px 11px;
  letter-spacing: normal;
}
.oddsr-side-image.variant-features ul li::before {
  content: "•";
  color: var(--text-body);
  font-weight: var(--font-weight-6);
  display: inline-block;
  width: 1.5em;
  margin-left: -1.5em;
}
.oddsr-side-image.variant-features .oddsr-side-image__text {
  position: relative;
  margin-bottom: 25px;
  padding-right: 5px;
}
.oddsr-side-image.variant-features .oddsr-app-badges {
  margin-top: 20px;
}
.oddsr-side-image.variant-features .oddsr-side-image__text::after {
  content: "";
  position: absolute;
  right: 100px;
  bottom: -60px;
  width: 37px;
  height: 123px;
  background: url("../assets/img/green-arrow.png") no-repeat center/contain;
}
@media (max-width: 991.98px) {
  .oddsr-side-image.variant-features .oddsr-side-image__text::after {
    display: none;
  }
}
.oddsr-side-image.variant-features::before, .oddsr-side-image.variant-features::after {
  content: "";
  position: absolute;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .oddsr-side-image.variant-features::before, .oddsr-side-image.variant-features::after {
    display: none;
  }
}
.oddsr-side-image.variant-features::before {
  left: 30px;
  bottom: 38%;
  width: 37px;
  height: 123px;
  z-index: 1;
  background: url("../assets/img/green-arrow.png") no-repeat center/contain;
}
.oddsr-side-image.variant-features::after {
  left: 0;
  bottom: 25%;
  width: 150px;
  aspect-ratio: 179/396;
  z-index: 0;
  background: url("../assets/img/ellipse-dark.webp") no-repeat center/contain;
}
@media (max-width: 991.98px) {
  .oddsr-side-image.variant-features .oddsr-app-badges {
    padding-bottom: 80px;
  }
}

.oddsr-hero.variant-gps-hero {
  position: relative;
  background: var(--color-surface-black);
  padding-block: 0;
  overflow: visible;
}
.oddsr-hero.variant-gps-hero .outer-container {
  position: relative;
  z-index: 1;
  padding-block: 0;
}
.oddsr-hero.variant-gps-hero::before, .oddsr-hero.variant-gps-hero::after {
  content: "";
  position: absolute;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .oddsr-hero.variant-gps-hero::before, .oddsr-hero.variant-gps-hero::after {
    display: none;
  }
}
.oddsr-hero.variant-gps-hero::before {
  left: 0;
  top: 215px;
  width: 38px;
  height: 123px;
  background: url("../assets/img/arrow-up.webp") no-repeat center/contain;
}
.oddsr-hero.variant-gps-hero::after {
  right: 15px;
  bottom: 20px;
  width: 174px;
  height: 62px;
  background: url("../assets/img/dots.png") no-repeat center/contain;
}
.oddsr-hero.variant-gps-hero .oddsr-hero__grid {
  align-items: end;
}
.oddsr-hero.variant-gps-hero .oddsr-hero__media {
  text-align: center;
  padding-top: 23px;
}
.oddsr-hero.variant-gps-hero .oddsr-hero__media img {
  width: 486px;
  max-width: 100%;
  margin-bottom: -113px;
  position: relative;
}
.oddsr-hero.variant-gps-hero .oddsr-hero__text {
  padding: 73px 0 81px 5px;
}
.oddsr-hero.variant-gps-hero .oddsr-hero__heading {
  font-size: 50px;
  line-height: 1;
  margin-bottom: 15px;
}
.oddsr-hero.variant-gps-hero .oddsr-hero__body p {
  font-size: 18px;
  letter-spacing: 0.15px;
}
@media (min-width: 768px) {
  .oddsr-hero.variant-gps-hero .oddsr-hero__grid {
    grid-template-columns: 1fr 1fr;
    align-items: end;
    gap: 0;
  }
  .oddsr-hero.variant-gps-hero .oddsr-hero__grid > * {
    padding-inline: 15px;
  }
}
@media (max-width: 767.98px) {
  .oddsr-hero.variant-gps-hero .oddsr-hero__media {
    order: -1;
    padding-top: 0;
  }
  .oddsr-hero.variant-gps-hero .oddsr-hero__media img {
    width: 100%;
    max-width: 340px;
    margin-bottom: 0;
  }
  .oddsr-hero.variant-gps-hero .oddsr-hero__text {
    padding: 20px 0 40px;
    text-align: center;
  }
  .oddsr-hero.variant-gps-hero .oddsr-hero__body p {
    margin-inline: auto;
  }
}

.oddsr-side-image.variant-gps-content {
  padding-block: 100px 80px;
}
@media (max-width: 767.98px) {
  .oddsr-side-image.variant-gps-content {
    padding-block: 40px 40px;
  }
}
@media (min-width: 768px) {
  .oddsr-side-image.variant-gps-content .oddsr-side-image__grid {
    grid-template-columns: 7fr 5fr;
    gap: 0;
    align-items: center;
  }
  .oddsr-side-image.variant-gps-content .oddsr-side-image__grid > * {
    padding-inline: 15px;
  }
}
@media (min-width: 992px) {
  .oddsr-side-image.variant-gps-content .oddsr-side-image__text {
    padding-left: 145px;
  }
}
.oddsr-side-image.variant-gps-content h2 {
  font-size: 45px;
  line-height: 1;
  letter-spacing: 0;
  margin-bottom: 35px;
}
@media (min-width: 992px) {
  .oddsr-side-image.variant-gps-content h2 {
    font-size: 60px;
  }
}
.oddsr-side-image.variant-gps-content p:not(.oddsr-highlight) {
  font-size: 20px;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .oddsr-side-image.variant-gps-content .oddsr-side-image__grid {
    align-items: center;
  }
}
.oddsr-side-image.variant-gps-content .oddsr-side-image__media {
  padding: 0 25px;
}
@media (min-width: 992px) {
  .oddsr-side-image.variant-gps-content .oddsr-side-image__media {
    padding: 0;
  }
  .oddsr-side-image.variant-gps-content .oddsr-side-image__media img {
    width: 100%;
    max-width: 445px;
  }
}
@media (max-width: 767.98px) {
  .oddsr-side-image.variant-gps-content .oddsr-side-image__media {
    order: -1;
    padding: 20px 0;
  }
  .oddsr-side-image.variant-gps-content .oddsr-side-image__media img {
    width: 100%;
    max-width: none;
  }
}
.oddsr-side-image.variant-gps-content .oddsr-side-image__highlight {
  margin-top: 20px;
}
.oddsr-side-image.variant-gps-content .oddsr-app-badges {
  margin-top: 20px;
}
.oddsr-side-image.variant-gps-content .outer-container {
  padding-block: 0;
}

.oddsr-app-cta.theme-brand {
  padding-block: 40px;
  background: var(--color-brand) url("../assets/img/cta-band-bg.jpg") no-repeat center/cover;
}
.oddsr-app-cta.theme-brand .outer-container {
  padding-block: 0;
}
.oddsr-app-cta.theme-brand .oddsr-app-cta__body p {
  font-size: 18px;
  margin-bottom: 0;
}
.oddsr-app-cta.theme-brand .oddsr-highlight {
  margin-bottom: 18px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcGxpY2F0aW9uLmNzcyIsIi4uL3NyYy9hcHBsaWNhdGlvbi5zY3NzIiwiLi4vc3JjL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9zY3NzL19uYXZpZ2F0aW9uLXRoZW1lLXRvZ2dsZS5zY3NzIiwiLi4vc3JjL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi9zcmMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi9zcmMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi9zcmMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi9zcmMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vc3JjL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uL3NyYy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vc3JjL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vc3JjL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL3NyYy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vc3JjL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uL3NyYy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi9zcmMvYm9vdHN0cmFwL19ib290c3RyYXAuc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9yZXNldC9fcmVzZXQtbW9kZXJuLnNjc3MiLCIuLi9zcmMvZnJhbWVzZXQvYWJzdHJhY3RzL2ZvbnRzL3JvYm90by9zY3NzL19yb2JvdG8uc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9hYnN0cmFjdHMvbWl4aW5zL19nbG9iYWwuc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9hYnN0cmFjdHMvbWl4aW5zL19wb3NpdGlvbmluZy5zY3NzIiwiLi4vc3JjL2ZyYW1lc2V0L2Fic3RyYWN0cy9taXhpbnMvX3NwYWNpbmcuc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9hYnN0cmFjdHMvdmFyaWFibGVzL19icmVha3BvaW50cy5zY3NzIiwiLi4vc3JjL2ZyYW1lc2V0L2Fic3RyYWN0cy92YXJpYWJsZXMvX2dsb2JhbC5zY3NzIiwiLi4vc3JjL2ZyYW1lc2V0L2Jhc2UvX2ExMXkuc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9iYXNlL19sYXlvdXQuc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9lbGVtZW50cy9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vc3JjL2ZyYW1lc2V0L2VsZW1lbnRzL19idXR0b25zLnNjc3MiLCIuLi9zcmMvZnJhbWVzZXQvZWxlbWVudHMvX2xpbmtzLnNjc3MiLCIuLi9zcmMvZnJhbWVzZXQvZWxlbWVudHMvX2Zvcm1zLnNjc3MiLCIuLi9zcmMvZnJhbWVzZXQvZWxlbWVudHMvX2xpc3RzLnNjc3MiLCIuLi9zcmMvZnJhbWVzZXQvZWxlbWVudHMvX21lZGlhLnNjc3MiLCIuLi9zcmMvZnJhbWVzZXQvZWxlbWVudHMvX3BhZ2luYXRpb24uc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9lbGVtZW50cy9fdGFibGVzLnNjc3MiLCIuLi9zcmMvZnJhbWVzZXQvZWxlbWVudHMvX3NoYXJpbmcuc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9nbG9iYWwvX2NvbnRhaW5lcnMuc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9nbG9iYWwvX2dyaWQuc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9nbG9iYWwvX2hlYWRlci5zY3NzIiwiLi4vc3JjL2ZyYW1lc2V0L2dsb2JhbC9fbWFpbi5zY3NzIiwiLi4vc3JjL2ZyYW1lc2V0L2dsb2JhbC9fbmF2LnNjc3MiLCIuLi9zcmMvZnJhbWVzZXQvZ2xvYmFsL19zZWN0aW9uLnNjc3MiLCIuLi9zcmMvZnJhbWVzZXQvZ2xvYmFsL19mb290ZXIuc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9oZWxwZXJzL19oZWxwZXJzLWJvcmRlcnMuc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9oZWxwZXJzL19oZWxwZXJzLWZvcm1zLnNjc3MiLCIuLi9zcmMvZnJhbWVzZXQvaGVscGVycy9faGVscGVycy1vdmVybGF5cy5zY3NzIiwiLi4vc3JjL2ZyYW1lc2V0L2hlbHBlcnMvX2hlbHBlcnMtc3BhY2luZy5zY3NzIiwiLi4vc3JjL2ZyYW1lc2V0L2hlbHBlcnMvX2hlbHBlcnMtdGV4dC5zY3NzIiwiLi4vc3JjL2ZyYW1lc2V0L2hlbHBlcnMvX2hlbHBlcnMtbGlzdHMuc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9oZWxwZXJzL19oZWxwZXJzLnNjc3MiLCIuLi9zcmMvZnJhbWVzZXQvbGF5b3V0cy9fbGF5b3V0cy1yZXNwb25zaXZlLnNjc3MiLCIuLi9zcmMvZnJhbWVzZXQvbGF5b3V0cy9fbGF5b3V0LXNpZGUtaW1hZ2Uuc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9sYXlvdXRzL19sYXlvdXQtbWVkaWEtb2JqZWN0LnNjc3MiLCIuLi9zcmMvZnJhbWVzZXQvbGF5b3V0cy9fbGF5b3V0LWNhcmQuc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9sYXlvdXRzL19sYXlvdXQtZmVhdHVyZS5zY3NzIiwiLi4vc3JjL2ZyYW1lc2V0L2xheW91dHMvX2xheW91dC1jaGVja2VyYm9hcmQuc2NzcyIsIi4uL3NyYy9mcmFtZXNldC9sYXlvdXRzL19sYXlvdXQtcHJvZHVjdC5zY3NzIiwiLi4vc3JjL2ZyYW1lc2V0L2xheW91dHMvX2xheW91dC1zdGF0YmFyLnNjc3MiLCIuLi9zcmMvZnJhbWVzZXQvbGF5b3V0cy9fbGF5b3V0cy5zY3NzIiwiLi4vc3JjL2ZyYW1lc2V0L3RoZW1lL190aGVtZS5zY3NzIiwiLi4vc3JjL3dwL3dwLnNjc3MiLCIuLi9zcmMvd3AvX3Bvc3RzLnNjc3MiLCIuLi9zcmMvd3AvX2NvbW1lbnRzLnNjc3MiLCIuLi9zcmMvX2JyYW5kLnNjc3MiLCIuLi9zcmMvY29tcG9uZW50cy9hb3Mvc2Nzcy9fYW9zLnNjc3MiLCIuLi9zcmMvY29tcG9uZW50cy9hb3Mvc2Nzcy9fYW9zLWN1c3RvbS5zY3NzIiwiLi4vc3JjL2NvbXBvbmVudHMvYWNjb3JkaW9uL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vc3JjL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9zY3NzL19uYXZpZ2F0aW9uLWRlc2t0b3Auc2NzcyIsIi4uL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vc2Nzcy9fbmF2aWdhdGlvbi1oYW1idXJnZXIuc2NzcyIsIi4uL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vc2Nzcy9fbmF2aWdhdGlvbi1tb2JpbGUuc2NzcyIsIi4uL3NyYy9jb21wb25lbnRzL21vZGFsL3Njc3MvX21vZGFsLnNjc3MiLCIuLi9zcmMvY29tcG9uZW50cy9oZXJvL3Njc3MvX2hlcm8uc2NzcyIsIi4uL3NyYy9jb21wb25lbnRzL2J1dHRvbi9zY3NzL19idXR0b24uc2NzcyIsIi4uL3NyYy9jb21wb25lbnRzL2Vycm9yLXBhZ2Uvc2Nzcy9fZXJyb3ItcGFnZS5zY3NzIiwiLi4vbW9kdWxlcy9hY2NvcmRpb24vX2FjY29yZGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9hcHAtY3RhL19hcHAtY3RhLnNjc3MiLCIuLi9tb2R1bGVzL2J1dHRvbi1ncm91cC9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi9tb2R1bGVzL2NvbnRlbnQvX2NvbnRlbnQuc2NzcyIsIi4uL21vZHVsZXMvY29udGVudC1zaWRlLWltYWdlL19jb250ZW50LXNpZGUtaW1hZ2Uuc2NzcyIsIi4uL21vZHVsZXMvY3RhLWJhbmQvX2N0YS1iYW5kLnNjc3MiLCIuLi9tb2R1bGVzL2VtYmVkL19lbWJlZC5zY3NzIiwiLi4vbW9kdWxlcy9ncmlkLWJveGVzL19ncmlkLWJveGVzLnNjc3MiLCIuLi9tb2R1bGVzL2ltYWdlcy9faW1hZ2VzLnNjc3MiLCIuLi9tb2R1bGVzL2luZm8tY29sdW1ucy9faW5mby1jb2x1bW5zLnNjc3MiLCIuLi9zcmMvcHJvamVjdC9fcHJvamVjdC5zY3NzIiwiLi4vc3JjL3Byb2plY3QvX3R5cG9ncmFwaHkuc2NzcyIsIi4uL3NyYy9wcm9qZWN0L19tb2R1bGVzLnNjc3MiLCIuLi9zcmMvcHJvamVjdC9fbGVnYWwuc2NzcyIsIi4uL3NyYy9wcm9qZWN0L19hY2NvcmRpb24uc2NzcyIsIi4uL3NyYy9wcm9qZWN0L19oZWFkZXIuc2NzcyIsIi4uL3NyYy9wcm9qZWN0L19mb290ZXIuc2NzcyIsIi4uL3NyYy9wcm9qZWN0L192YXJpYW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7OztFQUFBO0FDOERRLHNEQUFBO0FDOURSO0VBR0ksa0JBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsa0JBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBLGtCQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsdUJBQUE7RUFJQSxxQkFBQTtFQUFBLHVCQUFBO0VBQUEscUJBQUE7RUFBQSxrQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBLGtCQUFBO0VBS0YscU5BQUE7RUFDQSx5R0FBQTtFQUNBLHlGQUFBO0FIcUJGOztBSW5DQTtFQ2dCTSxnQ0RmSjtBSnNDRjtBS25CTTtFRHBCTjtJQ3FCUSxnQkFBQTtFTHNCTjtBQUNGO0FJekNFO0VBQ0UsVUFBQTtBSjJDSjs7QUlyQ0U7RUFDRSxhQUFBO0FKd0NKOztBSXBDQTtFQUNFLFNBQUE7RUFDQSxnQkFBQTtFQ0RJLDZCREVKO0FKdUNGO0FLckNNO0VETE47SUNNUSxnQkFBQTtFTHdDTjtBQUNGOztBTTdEQTs7OztFQUlFLGtCQUFBO0FOZ0VGOztBTTdEQTtFQUNFLG1CQUFBO0FOZ0VGO0FPM0NJO0VBQ0UscUJBQUE7RUFDQSxvQkN5V3dCO0VEeFd4Qix1QkN1V3dCO0VEdFd4QixXQUFBO0VBaENKLHVCQUFBO0VBQ0EscUNBQUE7RUFDQSxnQkFBQTtFQUNBLG9DQUFBO0FQOEVGO0FPekJJO0VBQ0UsY0FBQTtBUDJCTjs7QU10RUE7RUFDRSxrQkFBQTtFQUNBLGFFdzNC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QU5nS0Y7QU1sSkU7RUFFRSwwREVvMUJnQztFSTcrQmxDLHlCSk1TO0FSdVNYO0FNL0lFO0VBRUUsV0U1Sk87RUY2SlAscUJBQUE7RU1qS0YseUJKa0NRO0FSZ1JWO0FNN0lFO0VBRUUsY0U5Sk87RUYrSlAsb0JBQUE7RUFDQSw2QkFBQTtBTjhJSjs7QU14SUE7RUFDRSxjQUFBO0FOMklGOztBTXZJQTtFQUNFLGNBQUE7RUFDQSxvQkVtMEJrQztFRmwwQmxDLGdCQUFBO0VHMEdJLG1CQUxJO0VIbkdSLGNFL0tTO0VGZ0xULG1CQUFBO0FOMElGOztBTXRJQTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGNFcExTO0FSNlRYOztBTXJJQTtFQUNFLGNFL0xTO0VGZ01ULHlCRTNMUztFRjRMVCxpQ0U0eEJrQztBUnBwQnBDO0FNcklFO0VBQ0UsY0VyTU87QVI0VVg7QU1ySUk7RUFFRSxXRTVNSztFSUpULDJDSm9nQ2tDO0FSN3FCcEM7QU1uSUk7RUFFRSxXRWxOSztFSUpULHlCSmtDUTtBUnlUVjtBTWpJSTtFQUVFLGNFbk5LO0FScVZYO0FNOUhFO0VBQ0UsaUNFbXdCZ0M7QVJub0JwQztBTTdIRTtFQUNFLGNFOU5PO0FSNlZYO0FNNUhFO0VBQ0UsY0VoT087QVI4Vlg7O0FhdFdBO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBYnlXRjs7QWF0V0E7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7RUFHQSxjTG9CUTtFS25CUixxQkFBQTtFUkhJLHVHUUlKO0FidVdGO0FLdldNO0VRUE47SVJRUSxnQkFBQTtFTDBXTjtBQUNGO0FhMVdFO0VBRUUseURMMFFzQztBUmlHMUM7QWF0V0U7RUFDRSxjTGhCTztFS2lCUCxvQkFBQTtFQUNBLGVBQUE7QWJ3V0o7O0FhaFdBO0VBQ0UsZ0NBQUE7QWJtV0Y7QWFqV0U7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7RUhsQkEsK0JBQUE7RUFDQSxnQ0FBQTtBVnNYSjtBYWxXSTtFQUVFLHFDTGkzQjhCO0VLLzJCOUIsa0JBQUE7QWJrV047QWEvVkk7RUFDRSxjTDNDSztFSzRDTCw2QkFBQTtFQUNBLHlCQUFBO0FiaVdOO0FhN1ZFOztFQUVFLGNMbERPO0VLbURQLHNCTDFETztFSzJEUCxrQ0xvMkJnQztBUnJnQnBDO0FhNVZFO0VBRUUsZ0JBQUE7RUg1Q0EseUJBQUE7RUFDQSwwQkFBQTtBVjBZSjs7QWFuVkU7RUFDRSxnQkFBQTtFQUNBLFNBQUE7RUhuRUEsc0JBQUE7QVYwWko7QWFuVkU7O0VBRUUsV0xwRk87RUlKVCx5QkprQ1E7QVI0WVY7O0FhM1VFOztFQUVFLGNBQUE7RUFDQSxrQkFBQTtBYjhVSjs7QWF6VUU7O0VBRUUsYUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBYjRVSjs7QWF0VUU7O0VBQ0UsV0FBQTtBYjBVSjs7QWFoVUU7RUFDRSxhQUFBO0FibVVKO0FhalVFO0VBQ0UsY0FBQTtBYm1VSjs7QWN4Y0E7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFTDZSSSxlQUxJO0VLdFJSLGNOT1M7RU1OVCxnQkFBQTtFQUNBLHNCTkpTO0VNS1QsU0FBQTtFSk1FLGdCQUFBO0VJSkYscUJBQUE7RVRDSSwrSkFBQTtBTDJjTjtBS3ZjTTtFU2pCTjtJVGtCUSxnQkFBQTtFTDBjTjtBQUNGO0FjOWNFO0VBQ0UseUROZ2xDc0M7RU0va0N0QyxxRU44a0NzQztFTTdrQ3RDLCtDQUFBO0FkZ2RKO0FjOWNJO0VBQ0UsOFVBQUE7RUFDQSwwQk5tbENvQztBUm5vQjFDO0FjM2NFO0VBQ0UsY0FBQTtFQUNBLGNOd2tDc0M7RU12a0N0QyxlTnVrQ3NDO0VNdGtDdEMsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsaVNBQUE7RUFDQSw0QkFBQTtFQUNBLHdCTmtrQ3NDO0VIeGxDcEMsc0NTdUJGO0FkNmNKO0FLaGVNO0VTVUo7SVRUTSxnQkFBQTtFTG1lTjtBQUNGO0FjL2NFO0VBQ0UsVUFBQTtBZGlkSjtBYzljRTtFQUNFLFVBQUE7RUFDQSxnRU5xcEJvQztFTXBwQnBDLFVBQUE7RUFD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Qzs7QThEamxJazBDO0VBQXVGLDBCQUFBO0E5RHFsSXo1Qzs7QThEcmxJazdDO0VBQWlGLG1CQUFBO0E5RHlsSW5nRDs7QThEemxJc2hEO0VBQXlHLHVCQUFBO0E5RDZsSS9uRDs7QThEN2xJcXBEO0VBQXVGLHlCQUFBO0E5RGltSTV1RDs7QThEam1Jb3dEO0VBQWlGLG1CQUFBO0E5RHFtSXIxRDs7QThEcm1JdzJEO0VBQXlHLHNCQUFBO0E5RHltSWo5RDs7QThEem1JcytEO0VBQXVGLDBCQUFBO0E5RDZtSTdqRTs7QThEN21Jc2xFO0VBQWlGLG1CQUFBO0E5RGluSXZxRTs7QThEam5JMHJFO0VBQXlHLHVCQUFBO0E5RHFuSW55RTs7QThEcm5JeXpFO0VBQXVGLHlCQUFBO0E5RHluSWg1RTs7QThEem5JdzZFO0VBQWlGLG1CQUFBO0E5RDZuSXovRTs7QThEN25JNGdGO0VBQXlHLHNCQUFBO0E5RGlvSXJuRjs7QThEam9JMG9GO0VBQXVGLDBCQUFBO0E5RHFvSWp1Rjs7QThEcm9JMHZGO0VBQWlGLG1CQUFBO0E5RHlvSTMwRjs7QThEem9JODFGO0VBQXlHLHVCQUFBO0E5RDZvSXY4Rjs7QThEN29JNjlGO0VBQXVGLHlCQUFBO0E5RGlwSXBqRzs7QThEanBJNGtHO0VBQWlGLG1CQUFBO0E5RHFwSTdwRzs7QThEcnBJZ3JHO0VBQXlHLHNCQUFBO0E5RHlwSXp4Rzs7QThEenBJOHlHO0VBQXVGLDBCQUFBO0E5RDZwSXI0Rzs7QThEN3BJODVHO0VBQWlGLG1CQUFBO0E5RGlxSS8rRzs7QThEanFJa2dIO0VBQXlHLHVCQUFBO0E5RHFxSTNtSDs7QThEcnFJaW9IO0VBQXVGLHlCQUFBO0E5RHlxSXh0SDs7QThEenFJZ3ZIO0VBQWlGLG1CQUFBO0E5RDZxSWowSDs7QThEN3FJbzFIO0VBQXlHLHNCQUFBO0E5RGlySTc3SDs7QThEanJJazlIO0VBQXVGLDBCQUFBO0E5RHFySXppSTs7QThEcnJJa2tJO0VBQWlGLG1CQUFBO0E5RHlySW5wSTs7QThEenJJc3FJO0VBQXlHLHVCQUFBO0E5RDZySS93STs7QThEN3JJcXlJO0VBQXVGLHlCQUFBO0E5RGlzSTUzSTs7QThEanNJbzVJO0VBQWlGLG1CQUFBO0E5RHFzSXIrSTs7QThEcnNJdy9JO0VBQXlHLHNCQUFBO0E5RHlzSWptSjs7QThEenNJc25KO0VBQXVGLDBCQUFBO0E5RDZzSTdzSjs7QThEN3NJc3VKO0VBQWlGLG1CQUFBO0E5RGl0SXZ6Sjs7QThEanRJMDBKO0VBQXlHLHVCQUFBO0E5RHF0SW43Sjs7QThEcnRJeThKO0VBQXVGLHlCQUFBO0E5RHl0SWhpSzs7QThEenRJd2pLO0VBQWlGLG1CQUFBO0E5RDZ0SXpvSzs7QThEN3RJNHBLO0VBQXlHLHNCQUFBO0E5RGl1SXJ3Szs7QThEanVJMHhLO0VBQXVGLDBCQUFBO0E5RHF1SWozSzs7QThEcnVJMDRLO0VBQWlGLG1CQUFBO0E5RHl1STM5Szs7QThEenVJOCtLO0VBQXlHLHVCQUFBO0E5RDZ1SXZsTDs7QThEN3VJNm1MO0VBQXVGLHlCQUFBO0E5RGl2SXBzTDs7QThEanZJNHRMO0VBQWlGLG1CQUFBO0E5RHF2STd5TDs7QThEcnZJZzBMO0VBQXlHLHNCQUFBO0E5RHl2SXo2TDs7QThEenZJODdMO0VBQXVGLDBCQUFBO0E5RDZ2SXJoTTs7QThEN3ZJOGlNO0VBQWlGLG1CQUFBO0E5RGl3SS9uTTs7QThEandJa3BNO0VBQXlHLHVCQUFBO0E5RHF3STN2TTs7QThEcndJaXhNO0VBQXlGLHVCQUFBO0E5RHl3STEyTTs7QThEendJaTRNO0VBQW1GLG1CQUFBO0E5RDZ3SXA5TTs7QThEN3dJdStNO0VBQTJHLG9CQUFBO0E5RGl4SWxsTjs7QThEanhJc21OO0VBQXlGLDBCQUFBO0E5RHF4SS9yTjs7QThEcnhJeXROO0VBQW1GLG1CQUFBO0E5RHl4STV5Tjs7QThEenhJK3pOO0VBQTJHLHVCQUFBO0E5RDZ4STE2Tjs7QThEN3hJaThOO0VBQXlGLHlCQUFBO0E5RGl5STFoTzs7QThEanlJbWpPO0VBQW1GLG1CQUFBO0E5RHF5SXRvTzs7QThEcnlJeXBPO0VBQTJHLHNCQUFBO0E5RHl5SXB3Tzs7QThEenlJMHhPO0VBQXlGLDBCQUFBO0E5RDZ5SW4zTzs7QThEN3lJNjRPO0VBQW1GLG1CQUFBO0E5RGl6SWgrTzs7QThEanpJbS9PO0VBQTJHLHVCQUFBO0E5RHF6STlsUDs7QThEcnpJcW5QO0VBQXlGLHlCQUFBO0E5RHl6STlzUDs7QThEenpJdXVQO0VBQW1GLG1CQUFBO0E5RDZ6STF6UDs7QThEN3pJNjBQO0VBQTJHLHNCQUFBO0E5RGkwSXg3UDs7QThEajBJODhQO0VBQXlGLDBCQUFBO0E5RHEwSXZpUTs7QThEcjBJaWtRO0VBQW1GLG1CQUFBO0E5RHkwSXBwUTs7QThEejBJdXFRO0VBQTJHLHVCQUFBO0E5RDYwSWx4UTs7QThENzBJeXlRO0VBQXlGLHlCQUFBO0E5RGkxSWw0UTs7QThEajFJMjVRO0VBQW1GLG1CQUFBO0E5RHExSTkrUTs7QThEcjFJaWdSO0VBQTJHLHNCQUFBO0E5RHkxSTVtUjs7QThEejFJa29SO0VBQXlGLDBCQUFBO0E5RDYxSTN0Ujs7QThENzFJcXZSO0VBQW1GLG1CQUFBO0E5RGkySXgwUjs7QThEajJJMjFSO0VBQTJHLHVCQUFBO0E5RHEySXQ4Ujs7QThEcjJJNjlSO0VBQXlGLHlCQUFBO0E5RHkySXRqUzs7QThEejJJK2tTO0VBQW1GLG1CQUFBO0E5RDYySWxxUzs7QThENzJJcXJTO0VBQTJHLHNCQUFBO0E5RGkzSWh5Uzs7QThEajNJc3pTO0VBQXlGLDBCQUFBO0E5RHEzSS80Uzs7QThEcjNJeTZTO0VBQW1GLG1CQUFBO0E5RHkzSTUvUzs7QThEejNJK2dUO0VBQTJHLHVCQUFBO0E5RDYzSTFuVDs7QThENzNJaXBUO0VBQXlGLHlCQUFBO0E5RGk0STF1VDs7QThEajRJbXdUO0VBQW1GLG1CQUFBO0E5RHE0SXQxVDs7QThEcjRJeTJUO0VBQTJHLHNCQUFBO0E5RHk0SXA5VDs7QThEejRJMCtUO0VBQXlGLDBCQUFBO0E5RDY0SW5rVTs7QThENzRJNmxVO0VBQW1GLG1CQUFBO0E5RGk1SWhyVTs7QThEajVJbXNVO0VBQTJHLHVCQUFBO0E5RHE1STl5VTs7QThEcjVJcTBVO0VBQXlGLHlCQUFBO0E5RHk1STk1VTs7QThEejVJdTdVO0VBQW1GLG1CQUFBO0E5RDY1STFnVjs7QThENzVJNmhWO0VBQTJHLHNCQUFBO0E5RGk2SXhvVjs7QThEajZJOHBWO0VBQXlGLDBCQUFBO0E5RHE2SXZ2Vjs7QThEcjZJaXhWO0VBQW1GLG1CQUFBO0E5RHk2SXAyVjs7QThEejZJdTNWO0VBQTJHLHVCQUFBO0E5RDY2SWwrVjs7QThENzZJeS9WO0VBQXlGLHlCQUFBO0E5RGk3SWxsVzs7QThEajdJMm1XO0VBQW1GLG1CQUFBO0E5RHE3STlyVzs7QThEcjdJaXRXO0VBQTJHLHNCQUFBO0E5RHk3STV6Vzs7QThEejdJazFXO0VBQXlGLDBCQUFBO0E5RDY3STM2Vzs7QThENzdJcThXO0VBQW1GLG1CQUFBO0E5RGk4SXhoWDs7QThEajhJMmlYO0VBQTJHLHVCQUFBO0E5RHE4SXRwWDs7QThEcjhJNnFYO0VBQXlGLHlCQUFBO0E5RHk4SXR3WDs7QThEejhJK3hYO0VBQW1GLG1CQUFBO0E5RDY4SWwzWDs7QThENzhJcTRYO0VBQTJHLHNCQUFBO0E5RGk5SWgvWDs7QThEajlJc2dZO0VBQXlGLDBCQUFBO0E5RHE5SS9sWTs7QThEcjlJeW5ZO0VBQW1GLG1CQUFBO0E5RHk5STVzWTs7QThEejlJK3RZO0VBQTJHLHVCQUFBO0E5RDY5STEwWTs7QThENzlJaTJZO0VBQXlGLHlCQUFBO0E5RGkrSTE3WTs7QThEaitJbTlZO0VBQW1GLG1CQUFBO0E5RHErSXRpWjs7QThEcitJeWpaO0VBQTJHLHNCQUFBO0E5RHkrSXBxWjs7QThEeitJMHJaO0VBQXlGLDBCQUFBO0E5RDYrSW54Wjs7QThENytJNnlaO0VBQW1GLG1CQUFBO0E5RGkvSWg0Wjs7QThEai9JbTVaO0VBQTJHLHVCQUFBO0E5RHEvSTkvWjs7QThEci9JcWhhO0VBQXlGLHVCQUFBO0E5RHkvSTltYTs7QThEei9JcW9hO0VBQW1GLG1CQUFBO0E5RDYvSXh0YTs7QThENy9JMnVhO0VBQTJHLG9CQUFBO0E5RGlnSnQxYTs7QThEamdKMDJhO0VBQXlGLDBCQUFBO0E5RHFnSm44YTs7QThEcmdKNjlhO0VBQW1GLG1CQUFBO0E5RHlnSmhqYjs7QThEemdKbWtiO0VBQTJHLHVCQUFBO0E5RDZnSjlxYjs7QThEN2dKcXNiO0VBQXlGLHlCQUFBO0E5RGloSjl4Yjs7QThEamhKdXpiO0VBQW1GLG1CQUFBO0E5RHFoSjE0Yjs7QThEcmhKNjViO0VBQTJHLHNCQUFBO0E5RHloSnhnYzs7QThEemhKOGhjO0VBQXlGLDBCQUFBO0E5RDZoSnZuYzs7QThEN2hKaXBjO0VBQW1GLG1CQUFBO0E5RGlpSnB1Yzs7QThEamlKdXZjO0VBQTJHLHVCQUFBO0E5RHFpSmwyYzs7QThEcmlKeTNjO0VBQXlGLHlCQUFBO0E5RHlpSmw5Yzs7QThEemlKMitjO0VBQW1GLG1CQUFBO0E5RDZpSjlqZDs7QThEN2lKaWxkO0VBQTJHLHNCQUFBO0E5RGlqSjVyZDs7QThEampKa3RkO0VBQXlGLDBCQUFBO0E5RHFqSjN5ZDs7QThEcmpKcTBkO0VBQW1GLG1CQUFBO0E5RHlqSng1ZDs7QThEempKMjZkO0VBQTJHLHVCQUFBO0E5RDZqSnRoZTs7QThEN2pKNmllO0VBQXlGLHlCQUFBO0E5RGlrSnRvZTs7QThEamtKK3BlO0VBQW1GLG1CQUFBO0E5RHFrSmx2ZTs7QThEcmtKcXdlO0VBQTJHLHNCQUFBO0E5RHlrSmgzZTs7QThEemtKczRlO0VBQXlGLDBCQUFBO0E5RDZrSi85ZTs7QThEN2tKeS9lO0VBQW1GLG1CQUFBO0E5RGlsSjVrZjs7QThEamxKK2xmO0VBQTJHLHVCQUFBO0E5RHFsSjFzZjs7QThEcmxKaXVmO0VBQXlGLHlCQUFBO0E5RHlsSjF6Zjs7QThEemxKbTFmO0VBQW1GLG1CQUFBO0E5RDZsSnQ2Zjs7QThEN2xKeTdmO0VBQTJHLHNCQUFBO0E5RGltSnBpZ0I7O0E4RGptSjBqZ0I7RUFBeUYsMEJBQUE7QTlEcW1KbnBnQjs7QThEcm1KNnFnQjtFQUFtRixtQkFBQTtBOUR5bUpod2dCOztBOER6bUpteGdCO0VBQTJHLHVCQUFBO0E5RDZtSjkzZ0I7O0E4RDdtSnE1Z0I7RUFBeUYseUJBQUE7QTlEaW5KOStnQjs7QThEam5KdWdoQjtFQUFtRixtQkFBQTtBOURxbkoxbGhCOztBOERybko2bWhCO0VBQTJHLHNCQUFBO0E5RHluSnh0aEI7O0E4RHpuSjh1aEI7RUFBeUYsMEJBQUE7QTlENm5KdjBoQjs7QThEN25KaTJoQjtFQUFtRixtQkFBQTtBOURpb0pwN2hCOztBOERqb0p1OGhCO0VBQTJHLHVCQUFBO0E5RHFvSmxqaUI7O0E4RHJvSnlraUI7RUFBeUYseUJBQUE7QTlEeW9KbHFpQjs7QThEem9KMnJpQjtFQUFtRixtQkFBQTtBOUQ2b0o5d2lCOztBOEQ3b0ppeWlCO0VBQTJHLHNCQUFBO0E5RGlwSjU0aUI7O0E4RGpwSms2aUI7RUFBeUYsMEJBQUE7QTlEcXBKMy9pQjs7QThEcnBKcWhqQjtFQUFtRixtQkFBQTtBOUR5cEp4bWpCOztBOER6cEoybmpCO0VBQTJHLHVCQUFBO0E5RDZwSnR1akI7O0E4RDdwSjZ2akI7RUFBeUYseUJBQUE7QTlEaXFKdDFqQjs7QThEanFKKzJqQjtFQUFtRixtQkFBQTtBOURxcUpsOGpCOztBOERycUpxOWpCO0VBQTJHLHNCQUFBO0E5RHlxSmhra0I7O0E4RHpxSnNsa0I7RUFBeUYsMEJBQUE7QTlENnFKL3FrQjs7QThEN3FKeXNrQjtFQUFtRixtQkFBQTtBOURpcko1eGtCOztBOERqckoreWtCO0VBQTJHLHVCQUFBO0E5RHFySjE1a0I7O0E4RHJySmk3a0I7RUFBeUYseUJBQUE7QTlEeXJKMWdsQjs7QThEenJKbWlsQjtFQUFtRixtQkFBQTtBOUQ2ckp0bmxCOztBOEQ3ckp5b2xCO0VBQTJHLHNCQUFBO0E5RGlzSnB2bEI7O0E4RGpzSjB3bEI7RUFBeUYsMEJBQUE7QTlEcXNKbjJsQjs7QThEcnNKNjNsQjtFQUFtRixtQkFBQTtBOUR5c0poOWxCOztBOER6c0ptK2xCO0VBQTJHLHVCQUFBO0E5RDZzSjlrbUI7O0E4RDdzSnFtbUI7RUFBeUYseUJBQUE7QTlEaXRKOXJtQjs7QThEanRKdXRtQjtFQUFtRixtQkFBQTtBOURxdEoxeW1COztBOERydEo2em1CO0VBQTJHLHNCQUFBO0E5RHl0Sng2bUI7O0E4RHp0Sjg3bUI7RUFBeUYsMEJBQUE7QTlENnRKdmhuQjs7QThEN3RKaWpuQjtFQUFtRixtQkFBQTtBOURpdUpwb25COztBOERqdUp1cG5CO0VBQTJHLHVCQUFBO0E5RHF1Smx3bkI7O0E4RHJ1Snl4bkI7RUFBeUYsdUJBQUE7QTlEeXVKbDNuQjs7QThEenVKeTRuQjtFQUFtRixtQkFBQTtBOUQ2dUo1OW5COztBOEQ3dUorK25CO0VBQTJHLG9CQUFBO0E5RGl2SjFsb0I7O0E4RGp2Sjhtb0I7RUFBcUYsZ0VBQUE7QTlEcXZKbnNvQjs7QThEcnZKNHZvQjtFQUFpRixnQ0FBQTtBOUR5dko3MG9COztBOER6dko2Mm9CO0VBQXVGLG1DQUFBO0E5RDZ2SnA4b0I7O0E4RDd2SnUrb0I7RUFBeUYsb0NBQUE7QTlEaXdKaGtwQjs7QThEandKb21wQjtFQUErRix1Q0FBQTtBOURxd0puc3BCOztBOERyd0owdXBCO0VBQWlHLGtFQUFBO0E5RHl3SjMwcEI7O0E4RHp3SnM0cEI7RUFBbUcsbUVBQUE7QTlENndKeitwQjs7QThEN3dKc2lxQjtFQUF5RyxrRUFBQTtBOURpeEovb3FCOztBOERqeEoyc3FCO0VBQWlHLCtEQUFBO0E5RHF4SjV5cUI7O0E4RHJ4SnEycUI7RUFBbUcsK0RBQUE7QTlEeXhKeDhxQjs7QThEenhKaWdyQjtFQUF5RyxpRUFBQTtBOUQ2eEoxbXJCOztBOEQ3eEpvcXJCO0VBQWlHLGlFQUFBO0E5RGl5SnJ3ckI7O0E4RGp5Sit6ckI7RUFBbUcsZ0VBQUE7QTlEcXlKbDZyQjs7QThEcnlKMjlyQjtFQUF5RyxtRUFBQTtBOUR5eUpwa3NCOztBOER6eUpnb3NCO0VBQW1HLGlFQUFBO0E5RDZ5Sm51c0I7O0E4RDd5SjZ4c0I7RUFBcUcsZ0VBQUE7QTlEaXpKbDRzQjs7QThEanpKMjdzQjtFQUEyRyxtRUFBQTtBOURxekp0aXRCOztBOERyekprbXRCO0VBQW1HLGlFQUFBO0E5RHl6SnJzdEI7O0E4RHp6Sit2dEI7RUFBcUcsZ0VBQUE7QTlENnpKcDJ0Qjs7QThEN3pKNjV0QjtFQUEy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 */