@charset "UTF-8";
/*!
Theme Name: kleinman-center
Author: 
Description: Custom theme: opus wp theme
*/
@font-face {
  font-family: "Gelasio";
  src: url("assets/fonts/gelasio/gelasio-bold-webfont.woff2") format("woff2"), url("assets/fonts/gelasio/gelasio-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-display: swap;
}
@font-face {
  font-family: "Gelasio";
  src: url("assets/fonts/gelasio/gelasio-italic-webfont.woff2") format("woff2"), url("assets/fonts/gelasio/gelasio-italic-webfont.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gelasio";
  src: url("assets/fonts/gelasio/gelasio-regular-webfont.woff2") format("woff2"), url("assets/fonts/gelasio/gelasio-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-display: swap;
}
/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #cb3378;
  --red: #B43446;
  --orange: #FCB23B;
  --yellow: #ffe90f;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #00B4ED;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #006EA4;
  --secondary: #002D52;
  --success: #28a745;
  --info: #00B4ED;
  --warning: #ffe90f;
  --danger: #B43446;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1080px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Gelasio", Helvetica, Arial, sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

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

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

body {
  margin: 0;
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #006EA4;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #003b58;
  text-decoration: underline;
}

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

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

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

figure {
  margin: 0 0 1rem;
}

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

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

table {
  border-collapse: collapse;
}

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

th {
  text-align: inherit;
}

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

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

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

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

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

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

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 1.6rem;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.2;
}

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

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

h3, .h3 {
  font-size: 2.8rem;
}

h4, .h4 {
  font-size: 2.4rem;
}

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

h6, .h6 {
  font-size: 1.6rem;
}

.lead {
  font-size: 2rem;
  font-weight: 300;
}

.display-1 {
  font-size: 9.6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 8.8rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 7.2rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 5.6rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 3.2rem;
  margin-bottom: 3.2rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

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

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.8rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 3.2rem;
  font-size: 2rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.4rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 1.6rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #cb3378;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.32rem 0.64rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1080px) {
  .container {
    max-width: 1240px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1280px;
  }
}

.container-fluid, .container-xl, .container-lg, .container-md, .container-sm {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 768px;
  }
}
@media (min-width: 1080px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1240px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1280px;
  }
}
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-sm-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-md-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1080px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-lg-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table, .wp-block-table table {
  width: 100%;
  margin-bottom: 3.2rem;
  color: #212529;
}
.table th, .wp-block-table table th,
.table td,
.wp-block-table table td {
  padding: 1.2rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th, .wp-block-table table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody, .wp-block-table table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.48rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd), .wp-block-table table tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8d6e6;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7ab4d0;
}

.table-hover .table-primary:hover {
  background-color: #a5cbdf;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #a5cbdf;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #b8c4cf;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #7a92a5;
}

.table-hover .table-secondary:hover {
  background-color: #a9b7c5;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #a9b7c5;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8eafa;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7ad8f6;
}

.table-hover .table-info:hover {
  background-color: #a0e3f8;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a0e3f8;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fff9bc;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #fff482;
}

.table-hover .table-warning:hover {
  background-color: #fff7a3;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fff7a3;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #eac6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #d8959f;
}

.table-hover .table-danger:hover {
  background-color: #e3b3ba;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #e3b3ba;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark, .wp-block-table table tfoot tr,
.table-dark > th,
.wp-block-table table tfoot tr > th,
.table-dark > td,
.wp-block-table table tfoot tr > td {
  background-color: #c6c8ca;
}
.table-dark th, .wp-block-table table tfoot tr th,
.table-dark td,
.wp-block-table table tfoot tr td,
.table-dark thead th,
.table-dark tbody + tbody,
.wp-block-table table tfoot tr tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover, .table-hover .wp-block-table table tfoot tr:hover, .wp-block-table table tfoot .table-hover tr:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td, .table-hover .wp-block-table table tfoot tr:hover > td, .wp-block-table table tfoot .table-hover tr:hover > td,
.table-hover .table-dark:hover > th,
.table-hover .wp-block-table table tfoot tr:hover > th,
.wp-block-table table tfoot .table-hover tr:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th, .wp-block-table table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th, .wp-block-table table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark, .wp-block-table table tfoot tr {
  color: #fff;
  background-color: #343a40;
}
.table-dark th, .wp-block-table table tfoot tr th,
.table-dark td,
.wp-block-table table tfoot tr td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered, .wp-block-table table tfoot tr.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd), .wp-block-table table tfoot tr.table-striped tbody tr:nth-of-type(odd), .wp-block-table table.table-dark tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover, .wp-block-table table tfoot tr.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1079.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 1.2rem + 2px);
  padding: 0.6rem 1.2rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #25b7ff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
          box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
}
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.6rem + 1px);
  padding-bottom: calc(0.6rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.8rem + 1px);
  padding-bottom: calc(0.8rem + 1px);
  font-size: 2rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.4rem + 1px);
  padding-bottom: calc(0.4rem + 1px);
  font-size: 1.4rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.6rem 0;
  margin-bottom: 0;
  font-size: 1.6rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.8rem + 2px);
  padding: 0.4rem 0.8rem;
  font-size: 1.4rem;
  line-height: 1.5;
  border-radius: 0;
}

.form-control-lg {
  height: calc(1.5em + 1.6rem + 2px);
  padding: 0.8rem 1.6rem;
  font-size: 2rem;
  line-height: 1.5;
  border-radius: 0;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1.6rem;
}

.form-text {
  display: block;
  margin-top: 0.4rem;
}

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 2rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.48rem;
  margin-left: -2rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 1.2rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.5rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.4rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.4rem 0.8rem;
  margin-top: 0.1rem;
  font-size: 1.4rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 1.2rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.3rem) center;
  background-size: calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 1.2rem);
  background-position: top calc(0.375em + 0.3rem) right calc(0.375em + 0.3rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 3.7rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.2rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 2.8rem/calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.4rem;
  font-size: 80%;
  color: #B43446;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.4rem 0.8rem;
  margin-top: 0.1rem;
  font-size: 1.4rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(180, 52, 70, 0.9);
  border-radius: 0;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #B43446;
  padding-right: calc(1.5em + 1.2rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23B43446' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23B43446' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.3rem) center;
  background-size: calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #B43446;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(180, 52, 70, 0.25);
          box-shadow: 0 0 0 0.32rem rgba(180, 52, 70, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 1.2rem);
  background-position: top calc(0.375em + 0.3rem) right calc(0.375em + 0.3rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #B43446;
  padding-right: calc(0.75em + 3.7rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.2rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23B43446' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23B43446' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 2.8rem/calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #B43446;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(180, 52, 70, 0.25);
          box-shadow: 0 0 0 0.32rem rgba(180, 52, 70, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #B43446;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #B43446;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #B43446;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #cc4f60;
  background-color: #cc4f60;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(180, 52, 70, 0.25);
          box-shadow: 0 0 0 0.32rem rgba(180, 52, 70, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #B43446;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #B43446;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #B43446;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(180, 52, 70, 0.25);
          box-shadow: 0 0 0 0.32rem rgba(180, 52, 70, 0.25);
}

.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.4rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn, .gutenberg-body .wp-block-file a.wp-block-file__button:focus, .gutenberg-body .wp-block-file a.wp-block-file__button:hover, .gutenberg-body .wp-block-file a.wp-block-file__button {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.6rem 1.2rem;
  font-size: 1.6rem;
  line-height: 1.5;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .gutenberg-body .wp-block-file a.wp-block-file__button:focus, .gutenberg-body .wp-block-file a.wp-block-file__button:hover, .gutenberg-body .wp-block-file a.wp-block-file__button {
    -webkit-transition: none;
    transition: none;
  }
}
.btn:hover, .gutenberg-body .wp-block-file a.wp-block-file__button:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .gutenberg-body .wp-block-file a.wp-block-file__button:focus, .btn.focus, .gutenberg-body .wp-block-file a.focus.wp-block-file__button {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
          box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
}
.btn.disabled, .gutenberg-body .wp-block-file a.disabled.wp-block-file__button, .btn:disabled, .gutenberg-body .wp-block-file a.wp-block-file__button:disabled {
  opacity: 0.65;
}
a.btn.disabled, .gutenberg-body .wp-block-file a.disabled.wp-block-file__button,
fieldset:disabled a.btn,
fieldset:disabled .gutenberg-body .wp-block-file a.wp-block-file__button,
.gutenberg-body .wp-block-file fieldset:disabled a.wp-block-file__button {
  pointer-events: none;
}

.btn-primary, .gutenberg-body .wp-block-file a.wp-block-file__button:focus, .gutenberg-body .wp-block-file a.wp-block-file__button:hover, .gutenberg-body .wp-block-file a.wp-block-file__button {
  color: #fff;
  background-color: #006EA4;
  border-color: #006EA4;
}
.btn-primary:hover, .gutenberg-body .wp-block-file a.wp-block-file__button:hover {
  color: #fff;
  background-color: #00547e;
  border-color: #004c71;
}
.btn-primary:focus, .gutenberg-body .wp-block-file a.wp-block-file__button:focus, .btn-primary.focus, .gutenberg-body .wp-block-file a.focus.wp-block-file__button {
  color: #fff;
  background-color: #00547e;
  border-color: #004c71;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(38, 132, 178, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(38, 132, 178, 0.5);
}
.btn-primary.disabled, .gutenberg-body .wp-block-file a.disabled.wp-block-file__button, .btn-primary:disabled, .gutenberg-body .wp-block-file a.wp-block-file__button:disabled {
  color: #fff;
  background-color: #006EA4;
  border-color: #006EA4;
}
.btn-primary:not(:disabled):not(.disabled):active, .gutenberg-body .wp-block-file a.wp-block-file__button:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .gutenberg-body .wp-block-file a.wp-block-file__button:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .gutenberg-body .wp-block-file .show > a.dropdown-toggle.wp-block-file__button {
  color: #fff;
  background-color: #004c71;
  border-color: #004364;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .gutenberg-body .wp-block-file a.wp-block-file__button:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .gutenberg-body .wp-block-file a.wp-block-file__button:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, .gutenberg-body .wp-block-file .show > a.dropdown-toggle.wp-block-file__button:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(38, 132, 178, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(38, 132, 178, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #002D52;
  border-color: #002D52;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #00182c;
  border-color: #00111f;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #00182c;
  border-color: #00111f;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(38, 77, 108, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(38, 77, 108, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #002D52;
  border-color: #002D52;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #00111f;
  border-color: #000a12;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(38, 77, 108, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(38, 77, 108, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #00B4ED;
  border-color: #00B4ED;
}
.btn-info:hover {
  color: #fff;
  background-color: #0097c7;
  border-color: #008dba;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #0097c7;
  border-color: #008dba;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(38, 191, 240, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(38, 191, 240, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #00B4ED;
  border-color: #00B4ED;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #008dba;
  border-color: #0084ad;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(38, 191, 240, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(38, 191, 240, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffe90f;
  border-color: #ffe90f;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e8d300;
  border-color: #dbc700;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e8d300;
  border-color: #dbc700;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(222, 204, 19, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(222, 204, 19, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffe90f;
  border-color: #ffe90f;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #dbc700;
  border-color: #cebb00;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(222, 204, 19, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(222, 204, 19, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #B43446;
  border-color: #B43446;
}
.btn-danger:hover {
  color: #fff;
  background-color: #962b3a;
  border-color: #8c2937;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #962b3a;
  border-color: #8c2937;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(191, 82, 98, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(191, 82, 98, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #B43446;
  border-color: #B43446;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #8c2937;
  border-color: #832633;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(191, 82, 98, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(191, 82, 98, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #006EA4;
  border-color: #006EA4;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #006EA4;
  border-color: #006EA4;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #006EA4;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #006EA4;
  border-color: #006EA4;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.5);
}

.btn-outline-secondary {
  color: #002D52;
  border-color: #002D52;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #002D52;
  border-color: #002D52;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 45, 82, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(0, 45, 82, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #002D52;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #002D52;
  border-color: #002D52;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 45, 82, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(0, 45, 82, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #00B4ED;
  border-color: #00B4ED;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #00B4ED;
  border-color: #00B4ED;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 180, 237, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(0, 180, 237, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #00B4ED;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #00B4ED;
  border-color: #00B4ED;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 180, 237, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(0, 180, 237, 0.5);
}

.btn-outline-warning {
  color: #ffe90f;
  border-color: #ffe90f;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffe90f;
  border-color: #ffe90f;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(255, 233, 15, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(255, 233, 15, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffe90f;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffe90f;
  border-color: #ffe90f;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(255, 233, 15, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(255, 233, 15, 0.5);
}

.btn-outline-danger {
  color: #B43446;
  border-color: #B43446;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #B43446;
  border-color: #B43446;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(180, 52, 70, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(180, 52, 70, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #B43446;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #B43446;
  border-color: #B43446;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(180, 52, 70, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(180, 52, 70, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #006EA4;
  text-decoration: none;
}
.btn-link:hover {
  color: #003b58;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn, .gutenberg-body .wp-block-file .btn-group-lg > a.wp-block-file__button {
  padding: 0.8rem 1.6rem;
  font-size: 2rem;
  line-height: 1.5;
  border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn, .gutenberg-body .wp-block-file .btn-group-sm > a.wp-block-file__button {
  padding: 0.4rem 0.8rem;
  font-size: 1.4rem;
  line-height: 1.5;
  border-radius: 0;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.8rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

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

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

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

.dropup,
.dropright,
.dropdown,
.dropleft {
  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;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 16rem;
  padding: 0.8rem 0;
  margin: 0.2rem 0 0;
  font-size: 1.6rem;
  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;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1080px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.2rem;
}
.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;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.2rem;
}
.dropright .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;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.2rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .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;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 1.6rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.4rem 2.4rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #006EA4;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

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

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

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .gutenberg-body .wp-block-file .btn-group > a.wp-block-file__button,
.btn-group-vertical > .btn,
.gutenberg-body .wp-block-file .btn-group-vertical > a.wp-block-file__button {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.btn-group > .btn:hover, .gutenberg-body .wp-block-file .btn-group > a.wp-block-file__button:hover,
.btn-group-vertical > .btn:hover,
.gutenberg-body .wp-block-file .btn-group-vertical > a.wp-block-file__button:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .gutenberg-body .wp-block-file .btn-group > a.wp-block-file__button:focus, .btn-group > .btn:active, .gutenberg-body .wp-block-file .btn-group > a.wp-block-file__button:active, .btn-group > .btn.active, .gutenberg-body .wp-block-file .btn-group > a.active.wp-block-file__button,
.btn-group-vertical > .btn:focus,
.gutenberg-body .wp-block-file .btn-group-vertical > a.wp-block-file__button:focus,
.btn-group-vertical > .btn:active,
.gutenberg-body .wp-block-file .btn-group-vertical > a.wp-block-file__button:active,
.btn-group-vertical > .btn.active,
.gutenberg-body .wp-block-file .btn-group-vertical > a.active.wp-block-file__button {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child), .gutenberg-body .wp-block-file .btn-group > a.wp-block-file__button:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .gutenberg-body .wp-block-file .btn-group > a.wp-block-file__button:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.gutenberg-body .wp-block-file .btn-group > .btn-group:not(:last-child) > a.wp-block-file__button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child), .gutenberg-body .wp-block-file .btn-group > a.wp-block-file__button:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.gutenberg-body .wp-block-file .btn-group > .btn-group:not(:first-child) > a.wp-block-file__button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.9rem;
  padding-left: 0.9rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .gutenberg-body .wp-block-file .btn-group-sm > a.wp-block-file__button + .dropdown-toggle-split {
  padding-right: 0.6rem;
  padding-left: 0.6rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .gutenberg-body .wp-block-file .btn-group-lg > a.wp-block-file__button + .dropdown-toggle-split {
  padding-right: 1.2rem;
  padding-left: 1.2rem;
}

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-group-vertical > .btn, .gutenberg-body .wp-block-file .btn-group-vertical > a.wp-block-file__button,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .gutenberg-body .wp-block-file .btn-group-vertical > a.wp-block-file__button:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .gutenberg-body .wp-block-file .btn-group-vertical > a.wp-block-file__button:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.gutenberg-body .wp-block-file .btn-group-vertical > .btn-group:not(:last-child) > a.wp-block-file__button {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child), .gutenberg-body .wp-block-file .btn-group-vertical > a.wp-block-file__button:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.gutenberg-body .wp-block-file .btn-group-vertical > .btn-group:not(:first-child) > a.wp-block-file__button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn, .gutenberg-body .wp-block-file .btn-group-toggle > a.wp-block-file__button,
.btn-group-toggle > .btn-group > .btn,
.gutenberg-body .wp-block-file .btn-group-toggle > .btn-group > a.wp-block-file__button {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio], .gutenberg-body .wp-block-file .btn-group-toggle > a.wp-block-file__button input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.gutenberg-body .wp-block-file .btn-group-toggle > a.wp-block-file__button input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.input-group-prepend .btn, .input-group-prepend .gutenberg-body .wp-block-file a.wp-block-file__button, .gutenberg-body .wp-block-file .input-group-prepend a.wp-block-file__button,
.input-group-append .btn,
.input-group-append .gutenberg-body .wp-block-file a.wp-block-file__button,
.gutenberg-body .wp-block-file .input-group-append a.wp-block-file__button {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus, .input-group-prepend .gutenberg-body .wp-block-file a.wp-block-file__button:focus, .gutenberg-body .wp-block-file .input-group-prepend a.wp-block-file__button:focus,
.input-group-append .btn:focus,
.input-group-append .gutenberg-body .wp-block-file a.wp-block-file__button:focus,
.gutenberg-body .wp-block-file .input-group-append a.wp-block-file__button:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn, .input-group-prepend .gutenberg-body .wp-block-file a.wp-block-file__button + .btn, .gutenberg-body .wp-block-file .input-group-prepend a.wp-block-file__button + .btn, .input-group-prepend .gutenberg-body .wp-block-file .btn + a.wp-block-file__button, .gutenberg-body .wp-block-file .input-group-prepend .btn + a.wp-block-file__button, .input-group-prepend .gutenberg-body .wp-block-file a.wp-block-file__button + a.wp-block-file__button, .gutenberg-body .wp-block-file .input-group-prepend a.wp-block-file__button + a.wp-block-file__button,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .gutenberg-body .wp-block-file a.wp-block-file__button + .input-group-text,
.gutenberg-body .wp-block-file .input-group-prepend a.wp-block-file__button + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .gutenberg-body .wp-block-file .input-group-text + a.wp-block-file__button,
.gutenberg-body .wp-block-file .input-group-prepend .input-group-text + a.wp-block-file__button,
.input-group-append .btn + .btn,
.input-group-append .gutenberg-body .wp-block-file a.wp-block-file__button + .btn,
.gutenberg-body .wp-block-file .input-group-append a.wp-block-file__button + .btn,
.input-group-append .gutenberg-body .wp-block-file .btn + a.wp-block-file__button,
.gutenberg-body .wp-block-file .input-group-append .btn + a.wp-block-file__button,
.input-group-append .gutenberg-body .wp-block-file a.wp-block-file__button + a.wp-block-file__button,
.gutenberg-body .wp-block-file .input-group-append a.wp-block-file__button + a.wp-block-file__button,
.input-group-append .btn + .input-group-text,
.input-group-append .gutenberg-body .wp-block-file a.wp-block-file__button + .input-group-text,
.gutenberg-body .wp-block-file .input-group-append a.wp-block-file__button + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .gutenberg-body .wp-block-file .input-group-text + a.wp-block-file__button,
.gutenberg-body .wp-block-file .input-group-append .input-group-text + a.wp-block-file__button {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.6rem 1.2rem;
  margin-bottom: 0;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1.6rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.gutenberg-body .wp-block-file .input-group-lg > .input-group-prepend > a.wp-block-file__button,
.input-group-lg > .input-group-append > .btn,
.gutenberg-body .wp-block-file .input-group-lg > .input-group-append > a.wp-block-file__button {
  padding: 0.8rem 1.6rem;
  font-size: 2rem;
  line-height: 1.5;
  border-radius: 0;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.8rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.gutenberg-body .wp-block-file .input-group-sm > .input-group-prepend > a.wp-block-file__button,
.input-group-sm > .input-group-append > .btn,
.gutenberg-body .wp-block-file .input-group-sm > .input-group-append > a.wp-block-file__button {
  padding: 0.4rem 0.8rem;
  font-size: 1.4rem;
  line-height: 1.5;
  border-radius: 0;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2.8rem;
}

.input-group > .input-group-prepend > .btn, .gutenberg-body .wp-block-file .input-group > .input-group-prepend > a.wp-block-file__button,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.gutenberg-body .wp-block-file .input-group > .input-group-append:not(:last-child) > a.wp-block-file__button,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.gutenberg-body .wp-block-file .input-group > .input-group-append:last-child > a.wp-block-file__button:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn, .gutenberg-body .wp-block-file .input-group > .input-group-append > a.wp-block-file__button,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.gutenberg-body .wp-block-file .input-group > .input-group-prepend:not(:first-child) > a.wp-block-file__button,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.gutenberg-body .wp-block-file .input-group > .input-group-prepend:first-child > a.wp-block-file__button:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 2.4rem;
  padding-left: 2.4rem;
}

.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1.6rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1.6rem;
  height: 2rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #006EA4;
  background-color: #006EA4;
}
.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
          box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #25b7ff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #58c8ff;
  border-color: #58c8ff;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.4rem;
  left: -2.4rem;
  display: block;
  width: 1.6rem;
  height: 1.6rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.4rem;
  left: -2.4rem;
  display: block;
  width: 1.6rem;
  height: 1.6rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #006EA4;
  background-color: #006EA4;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 110, 164, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 110, 164, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 110, 164, 0.5);
}

.custom-switch {
  padding-left: 3.6rem;
}
.custom-switch .custom-control-label::before {
  left: -3.6rem;
  width: 2.8rem;
  pointer-events: all;
  border-radius: 0.8rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.4rem + 2px);
  left: calc(-3.6rem + 2px);
  width: calc(1.6rem - 4px);
  height: calc(1.6rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.8rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: transform 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;
  transition: transform 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, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(1.2rem);
          transform: translateX(1.2rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 110, 164, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.2rem + 2px);
  padding: 0.6rem 2.8rem 0.6rem 1.2rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.2rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #25b7ff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
          box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1.2rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.8rem + 2px);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.8rem;
  font-size: 1.4rem;
}

.custom-select-lg {
  height: calc(1.5em + 1.6rem + 2px);
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  padding-left: 1.6rem;
  font-size: 2rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.2rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 1.2rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #25b7ff;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
          box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 1.2rem + 2px);
  padding: 0.6rem 1.2rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 1.2rem);
  padding: 0.6rem 1.2rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0 0 0;
}

.custom-range {
  width: 100%;
  height: 2.24rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1.6rem;
  height: 1.6rem;
  margin-top: -0.4rem;
  background-color: #006EA4;
  border: 0;
  border-radius: 1.6rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #58c8ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.8rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1.6rem;
}
.custom-range::-moz-range-thumb {
  width: 1.6rem;
  height: 1.6rem;
  background-color: #006EA4;
  border: 0;
  border-radius: 1.6rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #58c8ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.8rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1.6rem;
}
.custom-range::-ms-thumb {
  width: 1.6rem;
  height: 1.6rem;
  margin-top: 0;
  margin-right: 0.32rem;
  margin-left: 0.32rem;
  background-color: #006EA4;
  border: 0;
  border-radius: 1.6rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #58c8ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.8rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.8rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1.6rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1.6rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    -webkit-transition: none;
    transition: none;
  }
}

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

.nav-link {
  display: block;
  padding: 0.8rem 1.6rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.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 {
  border-radius: 0;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #006EA4;
}

.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}

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

.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.6rem 3.2rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-right: 3.2rem;
  font-size: 2rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.navbar-toggler {
  padding: 0.4rem 1.2rem;
  font-size: 2rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.8rem;
    padding-left: 0.8rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.8rem;
    padding-left: 0.8rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1079.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1080px) {
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.8rem;
    padding-left: 0.8rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.8rem;
    padding-left: 0.8rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.8rem;
  padding-left: 0.8rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
  padding: 2rem;
}

.card-title {
  margin-bottom: 1.2rem;
}

.card-subtitle {
  margin-top: -0.6rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 2rem;
}

.card-header {
  padding: 1.2rem 2rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: -1px -1px 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 1.2rem 2rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 -1px -1px;
}

.card-header-tabs {
  margin-right: -1rem;
  margin-bottom: -1.2rem;
  margin-left: -1rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -1rem;
  margin-left: -1rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 2rem;
}

.card-img,
.card-img-top,
.card-img-bottom {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}

.card-deck .card {
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -20px;
    margin-left: -20px;
  }
  .card-deck .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-right: 20px;
    margin-bottom: 0;
    margin-left: 20px;
  }
}

.card-group > .card {
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 1.2rem;
}
@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 1.2rem 1.6rem;
  margin-bottom: 1.6rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.8rem 1.2rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #006EA4;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #003b58;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
          box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #006EA4;
  border-color: #006EA4;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 1.2rem 2.4rem;
  font-size: 2rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pagination-sm .page-link {
  padding: 0.4rem 0.8rem;
  font-size: 1.4rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    -webkit-transition: none;
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge, .gutenberg-body .wp-block-file a.wp-block-file__button .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #006EA4;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #004c71;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(0, 110, 164, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #002D52;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #00111f;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 45, 82, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(0, 45, 82, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #00B4ED;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #008dba;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(0, 180, 237, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(0, 180, 237, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffe90f;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #dbc700;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(255, 233, 15, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(255, 233, 15, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #B43446;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #8c2937;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(180, 52, 70, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(180, 52, 70, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.32rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.32rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 1.2rem 2rem;
  margin-bottom: 1.6rem;
  border: 1px solid transparent;
  border-radius: 0;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 6.4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 1.2rem 2rem;
  color: inherit;
}

.alert-primary {
  color: #003955;
  background-color: #cce2ed;
  border-color: #b8d6e6;
}
.alert-primary hr {
  border-top-color: #a5cbdf;
}
.alert-primary .alert-link {
  color: #001722;
}

.alert-secondary {
  color: #00172b;
  background-color: #ccd5dc;
  border-color: #b8c4cf;
}
.alert-secondary hr {
  border-top-color: #a9b7c5;
}
.alert-secondary .alert-link {
  color: black;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #005e7b;
  background-color: #ccf0fb;
  border-color: #b8eafa;
}
.alert-info hr {
  border-top-color: #a0e3f8;
}
.alert-info .alert-link {
  color: #003748;
}

.alert-warning {
  color: #857908;
  background-color: #fffbcf;
  border-color: #fff9bc;
}
.alert-warning hr {
  border-top-color: #fff7a3;
}
.alert-warning .alert-link {
  color: #554d05;
}

.alert-danger {
  color: #5e1b24;
  background-color: #f0d6da;
  border-color: #eac6cb;
}
.alert-danger hr {
  border-top-color: #e3b3ba;
}
.alert-danger .alert-link {
  color: #361015;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1.6rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1.6rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1.6rem;
  overflow: hidden;
  font-size: 1.2rem;
  background-color: #e9ecef;
  border-radius: 0;
}

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #006EA4;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1.6rem 1.6rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 1.2rem 2rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #006EA4;
  border-color: #006EA4;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list-group-horizontal .list-group-item:first-child {
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
}
.list-group-horizontal .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-sm .list-group-item:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-md .list-group-item:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1080px) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-lg .list-group-item:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xl .list-group-item:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush .list-group-item {
  border-right-width: 0;
  border-left-width: 0;
  border-radius: 0;
}
.list-group-flush .list-group-item:first-child {
  border-top-width: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #003955;
  background-color: #b8d6e6;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #003955;
  background-color: #a5cbdf;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #003955;
  border-color: #003955;
}

.list-group-item-secondary {
  color: #00172b;
  background-color: #b8c4cf;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #00172b;
  background-color: #a9b7c5;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #00172b;
  border-color: #00172b;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #005e7b;
  background-color: #b8eafa;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #005e7b;
  background-color: #a0e3f8;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #005e7b;
  border-color: #005e7b;
}

.list-group-item-warning {
  color: #857908;
  background-color: #fff9bc;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #857908;
  background-color: #fff7a3;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #857908;
  border-color: #857908;
}

.list-group-item-danger {
  color: #5e1b24;
  background-color: #eac6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #5e1b24;
  background-color: #e3b3ba;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #5e1b24;
  border-color: #5e1b24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 1.4rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.4rem 1.2rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.4rem 1.2rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 1.2rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.4rem 1.2rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 1.2rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.8rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1.6rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1.6rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1.6rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1.6rem);
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.6rem 1.6rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
.modal-header .close {
  padding: 1.6rem 1.6rem;
  margin: -1.6rem -1.6rem -1.6rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.6rem;
}

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 1.35rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 2.8rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 5.6rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 5.6rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 5.6rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 5.6rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 1080px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 1.4rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 1.28rem;
  height: 0.64rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.64rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.64rem 0.64rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.64rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.64rem;
  height: 1.28rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.64rem 0.64rem 0.64rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.64rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.64rem 0.64rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.64rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.64rem;
  height: 1.28rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.64rem 0 0.64rem 0.64rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.4rem 0.8rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 1.4rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1.6rem;
  height: 0.8rem;
  margin: 0 0;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.8rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.8rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.8rem 0.8rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.8rem 0.8rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.8rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.8rem - 1px);
  width: 0.8rem;
  height: 1.6rem;
  margin: 0 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.8rem 0.8rem 0.8rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.8rem 0.8rem 0.8rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.8rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.8rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.8rem 0.8rem 0.8rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.8rem 0.8rem 0.8rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1.6rem;
  margin-left: -0.8rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.8rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.8rem - 1px);
  width: 0.8rem;
  height: 1.6rem;
  margin: 0 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.8rem 0 0.8rem 0.8rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.8rem 0 0.8rem 0.8rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.8rem 1.2rem;
  margin-bottom: 0;
  font-size: 1.6rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.8rem 1.2rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 3.2rem;
  height: 3.2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
          animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1.6rem;
  height: 1.6rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 3.2rem;
  height: 3.2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
          animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1.6rem;
  height: 1.6rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #006EA4 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #004c71 !important;
}

.bg-secondary {
  background-color: #002D52 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #00111f !important;
}

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

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #00B4ED !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #008dba !important;
}

.bg-warning {
  background-color: #ffe90f !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #dbc700 !important;
}

.bg-danger {
  background-color: #B43446 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #8c2937 !important;
}

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

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

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

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

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

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #006EA4 !important;
}

.border-secondary {
  border-color: #002D52 !important;
}

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

.border-info {
  border-color: #00B4ED !important;
}

.border-warning {
  border-color: #ffe90f !important;
}

.border-danger {
  border-color: #B43446 !important;
}

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

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

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

.rounded-sm {
  border-radius: 0 !important;
}

.rounded {
  border-radius: 0 !important;
}

.rounded-top {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-right {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-left {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-lg {
  border-radius: 0 !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 80rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after, .gutenberg-body .frm_forms .frm_opt_container::after {
  display: block;
  clear: both;
  content: "";
}

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1080px) {
  .d-lg-none {
    display: none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 1080px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

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

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

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

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 1080px) {
  .float-lg-left {
    float: left !important;
  }

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

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

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

  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only, .search__form .searchform .checkbox-wrapper input, .search__form .screen-reader-text, .query-wrangler input[type=checkbox], .text-box-filter label,
.query-exposed-opus_search label, .navbar-nav.mobile-menu .searchform .screen-reader-text,
.utility-navigation nav .searchform .screen-reader-text, #kc-alert .modal-content button.close span {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

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

.shadow-sm {
  -webkit-box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  -webkit-box-shadow: 0 0.8rem 1.6rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.8rem 1.6rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  -webkit-box-shadow: 0 1.6rem 4.8rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1.6rem 4.8rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1080px) {
  .m-lg-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 1.6rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 1.6rem !important;
  }

  .p-lg-3 {
    padding: 3.2rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 3.2rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 3.2rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 3.2rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 3.2rem !important;
  }

  .p-lg-4 {
    padding: 4.8rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 4.8rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 4.8rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 4.8rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 4.8rem !important;
  }

  .p-lg-5 {
    padding: 9.6rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 9.6rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 9.6rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 9.6rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 9.6rem !important;
  }

  .m-lg-n1 {
    margin: -0.8rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.8rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.8rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.8rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.8rem !important;
  }

  .m-lg-n2 {
    margin: -1.6rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -1.6rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -1.6rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -1.6rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -1.6rem !important;
  }

  .m-lg-n3 {
    margin: -3.2rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -3.2rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -3.2rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -3.2rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -3.2rem !important;
  }

  .m-lg-n4 {
    margin: -4.8rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -4.8rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -4.8rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -4.8rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -4.8rem !important;
  }

  .m-lg-n5 {
    margin: -9.6rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -9.6rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -9.6rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -9.6rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -9.6rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.8rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.8rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.8rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.8rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.8rem !important;
  }

  .m-xl-2 {
    margin: 1.6rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 1.6rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 1.6rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 1.6rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 1.6rem !important;
  }

  .m-xl-3 {
    margin: 3.2rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 3.2rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 3.2rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 3.2rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 3.2rem !important;
  }

  .m-xl-4 {
    margin: 4.8rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 4.8rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 4.8rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 4.8rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 4.8rem !important;
  }

  .m-xl-5 {
    margin: 9.6rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 9.6rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 9.6rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 9.6rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 9.6rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.8rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.8rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.8rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.8rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.8rem !important;
  }

  .p-xl-2 {
    padding: 1.6rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 1.6rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 1.6rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 1.6rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 1.6rem !important;
  }

  .p-xl-3 {
    padding: 3.2rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 3.2rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 3.2rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 3.2rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 3.2rem !important;
  }

  .p-xl-4 {
    padding: 4.8rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 4.8rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 4.8rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 4.8rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 4.8rem !important;
  }

  .p-xl-5 {
    padding: 9.6rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 9.6rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 9.6rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 9.6rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 9.6rem !important;
  }

  .m-xl-n1 {
    margin: -0.8rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.8rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.8rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.8rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.8rem !important;
  }

  .m-xl-n2 {
    margin: -1.6rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -1.6rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -1.6rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -1.6rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -1.6rem !important;
  }

  .m-xl-n3 {
    margin: -3.2rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -3.2rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -3.2rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -3.2rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -3.2rem !important;
  }

  .m-xl-n4 {
    margin: -4.8rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -4.8rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -4.8rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -4.8rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -4.8rem !important;
  }

  .m-xl-n5 {
    margin: -9.6rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -9.6rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -9.6rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -9.6rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -9.6rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1080px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #006EA4 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #003b58 !important;
}

.text-secondary {
  color: #002D52 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #000306 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #00B4ED !important;
}

a.text-info:hover, a.text-info:focus {
  color: #007aa1 !important;
}

.text-warning {
  color: #ffe90f !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #c2b000 !important;
}

.text-danger {
  color: #B43446 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #79232f !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 1080px !important;
  }

  .container {
    min-width: 1080px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table, .wp-block-table table {
    border-collapse: collapse !important;
  }
  .table td, .wp-block-table table td,
.table th,
.wp-block-table table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark, .wp-block-table table tfoot tr {
    color: inherit;
  }
  .table-dark th, .wp-block-table table tfoot tr th,
.table-dark td,
.wp-block-table table tfoot tr td,
.table-dark thead th,
.table-dark tbody + tbody,
.wp-block-table table tfoot tr tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th, .wp-block-table table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

button.slick-prev,
button.slick-next {
  background-color: transparent;
  background-size: contain;
  background-repeat: no-repeat;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 3.5rem;
  height: 3.5rem;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  button.slick-prev,
button.slick-next {
    width: 3rem;
    height: 3rem;
  }
}
button.slick-prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
button.slick-prev:hover {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

button.slick-next:hover {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

ul.slick-dots {
  list-style: none;
  margin: 0 auto !important;
  padding: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
ul.slick-dots li {
  display: inline-block;
  margin: 5rem 0 0 !important;
  line-height: 1rem !important;
}
ul.slick-dots li button {
  display: inline-block;
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
  border: solid 2px #002D52;
  background-color: transparent;
  text-indent: -9999px;
  overflow: hidden;
  padding: 0;
  margin: 0 0.4rem;
}
@media (max-width: 767.98px) {
  ul.slick-dots li button {
    margin: 0 0.15rem;
  }
}
ul.slick-dots li.slick-active button {
  background-color: #002D52;
}
ul.slick-dots > li:only-child {
  display: none;
}

.icon-apple-podcast-icon, .podcast-link__itunes {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg data-name='Podcasts_(iOS)' xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='1.53' y1='1.013' x2='1.521' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23822cbe'/%3E%3Cstop offset='1' stop-color='%23d772fb'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect data-name='Rectangle 1' width='300' height='300' rx='66.74' fill='url(%23a)'/%3E%3Cpath data-name='Path 1' d='M140.84 262.64c-8.95-3.2-10.87-7.55-14.54-33.04-4.27-29.63-5.2-47.97-2.73-53.78 3.28-7.7 12.18-12.07 24.63-12.12 12.35-.05 21.33 4.36 24.63 12.12 2.48 5.8 1.55 24.15-2.72 53.78-2.9 20.7-4.5 25.93-8.5 29.45-5.5 4.87-13.3 6.22-20.7 3.6zm-38.23-30.4c-30.9-15.2-50.7-40.92-57.9-75.14-1.8-8.83-2.1-29.9-.4-38 4.5-21.75 13.1-38.76 27.4-53.8 20.6-21.72 47.1-33.2 76.6-33.2a102.721 102.721 0 0175.7 32.34c15.3 15.9 23.9 32.73 28.3 54.9 1.5 7.38 1.5 27.5.1 35.8a106.313 106.313 0 01-40.5 66.2c-7.6 5.74-26.2 15.76-29.2 15.76-1.1 0-1.2-1.14-.7-5.75.9-7.4 1.8-8.94 6-10.7 6.7-2.8 18.1-10.92 25.1-17.94a95.549 95.549 0 0025.1-44.2c2.6-10.3 2.3-33.2-.6-43.8-9.1-33.7-36.6-59.9-70.3-66.9-9.8-2-27.6-2-37.5 0-34.1 7-62.3 34.5-70.9 69.1-2.3 9.4-2.3 32.3 0 41.7 5.7 22.9 20.5 43.9 39.9 56.4a86.4 86.4 0 0010.3 5.9c4.2 1.8 5.1 3.3 5.9 10.7.5 4.5.4 5.8-.7 5.8-.7 0-5.8-2.2-11.2-4.8zm.4-40.68c-10.4-8.3-19.6-23.02-23.4-37.46-2.3-8.72-2.3-25.3.1-34 6.3-23.48 23.6-41.68 47.6-50.23 8.2-2.9 26.4-3.55 36.5-1.32 34.8 7.75 59.5 42.6 54.7 77.17a70.5 70.5 0 01-15.2 36c-4.2 5.37-14.4 14.38-16.2 14.38-.3 0-.6-3.4-.6-7.54V181l5.2-6.2c19.6-23.48 18.2-56.28-3.2-77.8-8.3-8.38-17.9-13.3-30.3-15.57-8-1.48-9.7-1.48-18.1-.1-12.75 2.08-22.63 7.02-31.4 15.7-21.5 21.3-22.9 54.27-3.3 77.77l5.16 6.2v7.6c0 4.2-.33 7.6-.74 7.6s-3.3-2-6.4-4.5zm34.7-40.83c-8.9-4.14-13.7-11.95-13.8-22.13 0-9.15 5.1-17.13 13.9-21.8 5.6-2.94 15.5-2.94 21.1.02a27.166 27.166 0 0113 15.74c5.8 19.72-15.1 37-34 28.17z' fill='%23fff'/%3E%3Ccircle data-name='Ellipse 1' cx='24.94' cy='24.94' r='24.94' transform='translate(124.95 104.73)' fill='%23fff'/%3E%3Cpath data-name='Path 2' d='M152.28 164.27a49.052 49.052 0 018.35 1.7 30.266 30.266 0 018.36 4.18 14.682 14.682 0 014.8 5.28c1 2.02 1.5 4.42 1.8 8.35a138.09 138.09 0 01-.7 19.6c-.9 10.17-2.7 25.08-4.1 34.63-1.4 9.6-2.4 13.8-3.7 16.9a15.128 15.128 0 01-11.1 9.7 23.957 23.957 0 01-5.8.5 24.782 24.782 0 01-5.8-.5 18.152 18.152 0 01-7.5-3.2c-2.3-1.8-3.8-4.4-5-7.8s-2.1-7.5-3.3-15.7-2.8-20.4-3.8-29.7-1.4-15.7-1.48-20a31.006 31.006 0 01.6-8.5 17.037 17.037 0 012.4-5.5 18.133 18.133 0 014-4.1 16.26 16.26 0 014.66-2.52 35.141 35.141 0 016.4-1.8c2.6-.5 5.6-1 7.14-1.2a7.775 7.775 0 013.26 0z' fill='%23fff'/%3E%3C/svg%3E");
}

.icon-ar-button-arrow--yellow, a.ar-two-item-image-video__content:after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='33.913' height='24.454'%3E%3Cg data-name='button arrow'%3E%3Cg data-name='Group 4631'%3E%3Cpath data-name='Path 5318' d='M0 11.976h29.105' fill='none' stroke='%23FFE90F' stroke-width='3.5'/%3E%3C/g%3E%3Cpath data-name='Path 5319' d='M20.449 1.238l10.989 10.987-10.989 10.992' fill='none' stroke='%23FFE90F' stroke-width='3.5'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-ar-button-arrow, a.ar-btn:after, a.ar-column-cards__card:before {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='33.913' height='24.454'%3E%3Cg data-name='button arrow'%3E%3Cg data-name='Group 4631'%3E%3Cpath data-name='Path 5318' d='M0 11.976h29.105' fill='none' stroke='%23002d52' stroke-width='3.5'/%3E%3C/g%3E%3Cpath data-name='Path 5319' d='M20.449 1.238l10.989 10.987-10.989 10.992' fill='none' stroke='%23002d52' stroke-width='3.5'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-ar-quote, .ar-quotes:before {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg data-name='quote icon' xmlns='http://www.w3.org/2000/svg' width='103' height='103'%3E%3Cg data-name='Group 5773'%3E%3Cpath data-name='Path 5297' d='M51.5 0A51.5 51.5 0 110 51.5 51.5 51.5 0 0151.5 0z' fill='%2300b4ed'/%3E%3C/g%3E%3Cg data-name='quote marks' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='4'%3E%3Cpath data-name='Path 8938' d='M80.812 56.342A12.107 12.107 0 0069.386 46.12c1.4-5.212 4.81-7.282 8.951-8.485a.483.483 0 00.334-.535l-.668-4.142s-.068-.334-.6-.266c-14.3 1.6-23.984 12.493-22.181 25.723 1.67 9.152 8.819 12.691 15.435 11.757a12.184 12.184 0 0010.155-13.829z'/%3E%3Cpath data-name='Path 8939' d='M47.805 56.342A12.107 12.107 0 0036.379 46.12c1.4-5.212 4.81-7.282 8.952-8.485a.483.483 0 00.334-.535l-.668-4.142s-.068-.334-.6-.266c-14.3 1.6-23.984 12.493-22.181 25.723 1.671 9.152 8.819 12.691 15.435 11.757a12.183 12.183 0 0010.155-13.829z'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-ar-slider--hover, button.slick-prev:hover,
button.slick-next:hover {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35'%3E%3Cg data-name='slider arrow'%3E%3Cg data-name='Group 5777' stroke-width='2'%3E%3Cg data-name='Ellipse 324' transform='rotate(90 17.5 17.5)' fill='%23002d52' stroke='%23002d52'%3E%3Ccircle cx='17.5' cy='17.5' r='17.5' stroke='none'/%3E%3Ccircle cx='17.5' cy='17.5' r='16.5' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 5588' d='M20.875 9.354l-7.834 7.83 7.834 7.832' fill='none' stroke='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-ar-slider, button.slick-prev,
button.slick-next {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg data-name='slider arrow' xmlns='http://www.w3.org/2000/svg' width='35' height='35'%3E%3Cg data-name='Group 5777' fill='none' stroke='%23002d52' stroke-width='2'%3E%3Cg data-name='Ellipse 324' transform='rotate(-90 17.5 17.5)'%3E%3Ccircle cx='17.5' cy='17.5' r='17.5' stroke='none'/%3E%3Ccircle cx='17.5' cy='17.5' r='16.5'/%3E%3C/g%3E%3Cpath data-name='Path 5588' d='M14.125 25.646l7.834-7.83-7.834-7.832'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-ar-stat-arrow, a.ar-img-video-short-text__stat .ar-img-video-short-text__stat-subhead span:after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='8.805' height='13.367'%3E%3Cpath data-name='small arrow' d='M1.061 1.061l5.623 5.623-5.623 5.623' fill='none' stroke='%23002d52' stroke-width='3'/%3E%3C/svg%3E");
}

.icon-ar-stat, a.ar-img-video-short-text__stat:after,
div.ar-img-video-short-text__stat:after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg data-name='stat icon' xmlns='http://www.w3.org/2000/svg' width='103' height='103'%3E%3Ccircle data-name='Ellipse 4' cx='51.5' cy='51.5' r='51.5' fill='%23cb3378'/%3E%3Cg data-name='Group 6032' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='4'%3E%3Cpath data-name='Path 8907' d='M76.159 35.261L63.241 48.179l-17.091.418-13.727 15.078'/%3E%3Cpath data-name='Path 8908' d='M65.663 33.579h12.538v11.448'/%3E%3Cpath data-name='Path 8909' d='M24.71 31.716v40.176h55.577'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrow--white, #kc-alert .modal-content .kc-alert__link a.arrow-link {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20.79' height='15.068'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fff;stroke-width:2.5px}%3C/style%3E%3C/defs%3E%3Cg id='yellow-arrow' transform='translate(-423.443 -594.615)'%3E%3Cg id='Group_4631' data-name='Group 4631' transform='translate(0 -.5)'%3E%3Cpath id='Path_5318' d='M-23682.881-6456h17.611' class='cls-1' data-name='Path 5318' transform='translate(24106.324 7058.5)'/%3E%3C/g%3E%3Cpath id='Path_5319' d='M-23689.508-6428.527l6.648-6.649 6.65 6.649' class='cls-1' data-name='Path 5319' transform='rotate(90 -15138.86 9146.149)'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrow--yellow, .btn.btn-primary:after, .gutenberg-body .wp-block-file a.wp-block-file__button:after, .gutenberg-body .wp-block-file a.wp-block-file__button:focus:after, .gutenberg-body .wp-block-file a.wp-block-file__button:hover:after,
a.btn.btn-primary:after, a.arrow-link {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20.79' height='15.068'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fcb23b;stroke-width:2.5px}%3C/style%3E%3C/defs%3E%3Cg id='yellow-arrow' transform='translate(-423.443 -594.615)'%3E%3Cg id='Group_4631' data-name='Group 4631' transform='translate(0 -.5)'%3E%3Cpath id='Path_5318' d='M-23682.881-6456h17.611' class='cls-1' data-name='Path 5318' transform='translate(24106.324 7058.5)'/%3E%3C/g%3E%3Cpath id='Path_5319' d='M-23689.508-6428.527l6.648-6.649 6.65 6.649' class='cls-1' data-name='Path 5319' transform='rotate(90 -15138.86 9146.149)'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrow-down--blue, .query-wrangler .btn.dropdown-toggle:after, .query-wrangler .gutenberg-body .wp-block-file a.dropdown-toggle.wp-block-file__button:after, .gutenberg-body .wp-block-file .query-wrangler a.dropdown-toggle.wp-block-file__button:after, .gutenberg-body .frm_forms select {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='15.457' height='18.04'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23006ea4;stroke-width:2px}%3C/style%3E%3C/defs%3E%3Cg id='arrow-blue' transform='translate(.707)'%3E%3Cpath id='Path_5246' d='M-23927.934-6834.191l7.02 7.021 7.023-7.021' class='cls-1' transform='translate(23927.934 6843.795)'/%3E%3Cpath id='Line_429' d='M0 0v16.386' class='cls-1' transform='translate(7.023)'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-bullet {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Ccircle data-name='Ellipse 2916' cx='5.5' cy='5.5' r='5.5' fill='%2300b4ed'/%3E%3C/svg%3E");
}

.icon-calendar-date-select, body .ui-datepicker .ui-datepicker-title select.ui-datepicker-month,
body .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='8.039' height='5.079'%3E%3Cpath data-name='Path 8745' d='M.531.531l3.488 3.488L7.509.531' fill='none' stroke='%23006ea4' stroke-width='1.5'/%3E%3C/svg%3E");
}

.icon-calendar-month-next, body .ui-datepicker .ui-datepicker-prev:before,
body .ui-datepicker .ui-datepicker-next:before {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='6.647' height='11.174'%3E%3Cpath data-name='Path 8746' d='M.531 10.643l5.057-5.055L.531.529' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E");
}

.icon-calendar-month-prev, body .ui-datepicker .ui-datepicker-prev:before {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='6.647' height='11.174'%3E%3Cpath data-name='Path 8745' d='M6.117.531L1.06 5.586l5.057 5.059' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E");
}

.icon-card-placeholder--tile {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='540' height='500'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.5' x2='.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%230091d5'/%3E%3Cstop offset='1' stop-color='%23005e8d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg data-name='Group 1'%3E%3Cpath d='M0 0h540v500H0z' fill='url(%23a)'/%3E%3Cpath data-name='Path 8821' d='M150.949 117.047l-.017 73.464-.252.257h.252l-.005 44.687c-.306 97.563 100.729 147.042 113.989 147.5h.257c13.493 0 121.988-49.05 123.617-147V117.047zm203.159 18.645a14.206 14.206 0 003.053-.989 14.812 14.812 0 015.34-1.389 9.274 9.274 0 015.277 1.881 16.313 16.313 0 002.327 1.293 10.252 10.252 0 002 .572c.005 3.642.023 21.874.028 29.691-3.065-.474-6.85.194-10.331-.857-.663-.206-1.326-.418-1.978-.623a36.9 36.9 0 00-5.312-1.458l-.406-.051zm-19.233 1.53a20.285 20.285 0 005.008-1.989 11.83 11.83 0 015.98-1.767 8.643 8.643 0 014.042 1.183 10.349 10.349 0 002.55 1v28.061l-.938.028-.017.069a38.712 38.712 0 00-5.266 1.453c-.663.212-1.332.423-1.989.629-3.333 1-6.918.446-9.9.795.04-7.547-.006-25.877-.018-29.462zm-7.5 5.775c.765-.459 1.721-1.018 1.721-2.287 0-.246.012-.727.018-1.275.023-.72.028-1.555.034-2.2l3.527-.012c.011 3.6.057 22.4.011 29.736l-.063.012.063.646c-.005.382-.005.737-.011 1.035l-.017.834.841.005c.688 0 8.347.017 16.75.017l-.017.076c0 1.321 1.332 2.35 3.03 2.35s3.013-1.029 3.013-2.35l-.017-.076c8.382-.012 16.037-.034 16.787-.1l.743-.076v-.749c0-6.146-.023-26.781-.023-31.286 1.247.114 2.524.126 3.734.126a69.52 69.52 0 00.011 2.693c.005.535.017 1.075.017 1.675a2.448 2.448 0 001.377 2.167 1.864 1.864 0 011.075 1.912c0 1.367-.7 1.675-1.6 2.065-.658.286-1.555.68-1.555 1.716l-.125 11.727c.109 1.029.949 1.578 1.693 2.07.857.56 1.39.949 1.39 1.7 0 1.247-.515 1.538-1.3 1.979a2.715 2.715 0 00-1.744 2.83c.1 1.338.057 3.791.023 5.06-3.562.012-12.493.077-21.7.143-10.892.077-22.235.086-25.437.166a11.66 11.66 0 01.526-3.316 8.309 8.309 0 00.377-1.95c.076-1.155-.852-1.961-1.749-2.744-.926-.812-1.892-1.652-1.892-2.841 0-.577.286-.818.892-1.275a3.253 3.253 0 001.55-2.4v-11.655c-.077-1.063-.972-1.738-1.836-2.39-.966-.732-1.6-1.263-1.555-1.967.041-.932.574-1.292 1.436-1.789zm-19.49 18.81c-3.136 0-5.42 2.31-7.13 4.643-1.252-3.5-1.218-6.4.114-8.627a9.36 9.36 0 017.25-4.06l.571-.057-.005-.583c-.1-5.037.943-8.708 3.1-10.909a8.561 8.561 0 017.536-2.207c-.051.2-.109.389-.153.577-1.075 3.934-1.664 6.1 1.309 19.783 1.326 6.112.6 11.223-2.161 15.174-4.483 6.425-12.916 7.668-13.03 7.684a32.447 32.447 0 01-22.333-3.991c-.6-.32-1.086-.578-1.441-.732-1.138-.474-4.077-2.024-7.189-3.677-4.631-2.447-9.879-5.22-11.732-5.809a26.393 26.393 0 00-7.97-1.384 14.164 14.164 0 00-6.095 1.229l.005-.077c0-1.126-1.275-1.235-3.122-1.257 2.539-1.052 5.98-2.818 6.375-4.751a2.035 2.035 0 00-.658-1.912 27.742 27.742 0 01-2.961-3.5 43.504 43.504 0 00-.841-1.086 5.24 5.24 0 001.086-1.543 2.066 2.066 0 012.295-1.453 6.623 6.623 0 013.289 1.012 7.442 7.442 0 003.7 1.127 5.91 5.91 0 002.79-.909 5.966 5.966 0 012.916-.926 3.772 3.772 0 012.555 1.441 5.553 5.553 0 011.377 4.34l-.171 1.3 1.252-.411c.028-.005 3.1-.966 4.957.441 1.121.841 1.641 2.418 1.555 4.694l-.046 1.2 1.143-.382c1.641-.554 2.853-.606 3.585-.148.989.612 1.218 2.224 1.412 3.648a14.938 14.938 0 00.275 1.578 3.117 3.117 0 002.371 2.1c1.224.441 2.035.732 1.727 3.236l1.652.2c.463-3.82-1.515-4.529-2.825-5-.857-.306-1.195-.474-1.315-.949a12.883 12.883 0 01-.24-1.4c-.24-1.693-.535-3.8-2.184-4.825a5.012 5.012 0 00-3.905-.326 6.193 6.193 0 00-2.207-4.952 6.974 6.974 0 00-5.345-.954 7.235 7.235 0 00-1.824-4.488 5.376 5.376 0 00-3.8-2 7.448 7.448 0 00-3.693 1.12 4.54 4.54 0 01-2.012.715 5.988 5.988 0 01-2.933-.938 8.157 8.157 0 00-4.054-1.206 3.632 3.632 0 00-3.768 2.356 3.507 3.507 0 01-.749 1.1 8.46 8.46 0 00-6.255-2.384 5.645 5.645 0 00-2.744.954 4.074 4.074 0 00.246-1.361c0-3.088-1.258-5.866-2.642-8.536 1.127-2.825 14.4-4.608 19.525-4.36 12.144.669 18.576 7.713 22.027 11.5a10.568 10.568 0 002.818 2.584 39.513 39.513 0 012.853 3.488c1.933 2.487 4.563 5.866 7.4 8.988l-.732.354.852.617c1.458 1.064 2.744 2.15 3.985 3.2 2.545 2.15 4.751 4 7.135 4.4 4.506.732 8.49-.137 10.543-2.327a6.2 6.2 0 001.606-4.751c-.164-2.459-2.571-5.626-4.915-5.626zm-72.692-24.483a9.223 9.223 0 011.2-1.8 5.314 5.314 0 00.561-.8c.492-.795.835-1.275 1.51-1.275a3.25 3.25 0 012.561 1.12 6.927 6.927 0 001.772 1.257l.452.212.314-.395c.148-.194.3-.4.459-.617.943-1.3 1.927-2.642 3.957-2.642a4.475 4.475 0 012.721 1.012 5.015 5.015 0 002.979 1.115h.217l1.984-1.6a8.49 8.49 0 013.677-.526 3.035 3.035 0 013.339 3.127v1.086l.944-.543a7.441 7.441 0 013.247-.918 3.068 3.068 0 012.218.823 2.553 2.553 0 011.052 2.275c-.04 1.029.24 1.612 1.938 1.938l4.529.589c1.155.486 2.361 1.53 1.744 5.095l-.132.755.772-.017c2.524-.1 4.014.171 4.6.765.486.5.48 1.361.469 2.555l-.011.617c0 .268.011.406.005.423a4.278 4.278 0 00-.349.434l-.378.52.526.36a5.944 5.944 0 001.693.663c1.338.377 2.15.675 2.15 1.561a6.45 6.45 0 01-.577 2c-.12.3-.24.589-.326.857l-.057.555.452.258c1.5.857 3.373 1.933 3.373 4.13a7.938 7.938 0 01-.459 2.19c-2.664-2.979-5.163-6.169-7-8.542-2.338-3.007-2.933-3.728-3.448-3.956a11.587 11.587 0 01-2.31-2.218c-3.619-3.957-10.343-11.32-23.156-12.029-2.665-.166-16.741.617-20.469 4.386a43.651 43.651 0 01-1.109-2.218 5.731 5.731 0 002.359-2.573zm-14.528 27.673a2.379 2.379 0 01-1.309-2.407c0-3.465 7.393-20.727 11.2-23.927a32.9 32.9 0 002.19 4.751c1.487 2.83 3.03 5.757 3.03 8.868 0 1.864-2.8 4.483-3.985 5.6l-.389.372 1.052 1.275c.446-.314 1.058-.852 1.773-1.469 1.693-1.481 4.243-3.71 5.7-3.71a6.858 6.858 0 015.569 2.321c.423.463.852 1.041 1.344 1.686a30.45 30.45 0 003.127 3.693c.217.212.194.326.189.395-.194.943-2.762 2.544-6.249 3.888l.12.623-.314-.446c-.069.046-.2.114-.337.194-.789.428-1.469.8-1.39 1.515l.16.646.543.153a9.972 9.972 0 002.19.153c.555 0 1.377.018 1.892.077l-.343 1.086.291.183c-.584 2.767-2.83 4.351-4.819 5.758l-.584.423c-3.316 2.4-8.337 6.026-13.482 6.026a4.638 4.638 0 01-4.763-3.1l1.115-.4c4.529-.018 6.913-.406 8.976-1.464 1.064-.554 6.438-3.471 7.667-6.37l-1.521-.645c-.732 1.709-4.093 4.07-6.907 5.54-1.847.949-4.071 1.28-8.5 1.28v.406c-2.344-.04-4.779-1.147-4.779-3.179 0-.726.714-1.53 1.475-2.379.938-1.052 2.007-2.247 2.007-3.71a3.817 3.817 0 00-1.946-3.708zm-33.347-29.1a14.068 14.068 0 003.047-.989 14.73 14.73 0 015.354-1.4 9.2 9.2 0 015.271 1.881 16.558 16.558 0 002.321 1.28 10.148 10.148 0 002 .584c.005 3.654.034 21.874.04 29.685-3.07-.463-6.844.2-10.354-.852-.743-.229-1.487-.463-2.218-.7a34.621 34.621 0 00-5.026-1.372l-.441-.046zm-19.24 1.515a19.992 19.992 0 005.02-1.984 11.9 11.9 0 015.98-1.759 8.687 8.687 0 014.042 1.183 10.214 10.214 0 002.533.994v28.084l-.938.023-.011.069a35.873 35.873 0 00-5.048 1.377c-.72.229-1.458.469-2.2.688-3.322 1-6.906.446-9.9.789.051-7.541 0-25.883-.017-29.468zm-7.49 5.781c.772-.446 1.732-1.007 1.732-2.27 0-.246.006-.714.018-1.252.011-.727.028-1.584.028-2.241l3.518-.011c.011 3.608.063 22.43.011 29.752l-.057.012.057.607-.011 1.063-.018.838.841.005c.688 0 8.342.017 16.741.023l-.017.057c0 1.321 1.332 2.361 3.03 2.361s3.03-1.04 3.03-2.361l-.018-.057c8.377-.005 16.032-.034 16.787-.1l.743-.076v-.755c0-6.135-.028-26.775-.04-31.286 1.147.1 2.384.125 3.748.132a60.872 60.872 0 00.005 2.682c.011.535.017 1.081.017 1.686a2.412 2.412 0 001.384 2.15 1.877 1.877 0 011.071 1.921c0 1.384-.714 1.686-1.612 2.076-.652.286-1.55.675-1.55 1.693l-.112 11.764c.114 1.018.949 1.566 1.693 2.053.864.56 1.389.949 1.389 1.709 0 1.235-.52 1.53-1.3 1.961a2.7 2.7 0 00-1.744 2.825c.1 1.338.051 3.808.023 5.066l-18.233.006c-15.849 0-25.26-.011-28.061-.04.028-1.641.017-2.412 0-2.983a19.167 19.167 0 01.051-1.938c.076-1.155-.846-1.961-1.744-2.744-.932-.806-1.9-1.647-1.9-2.841 0-.566.275-.795.892-1.252a3.289 3.289 0 001.573-2.407v-11.687c-.086-1.046-.972-1.716-1.836-2.356-.972-.737-1.618-1.275-1.573-1.989.049-.933.581-1.288 1.444-1.791zm32.361 143.222c0-10.886 9.159-19.725 20.462-19.725s20.457 8.839 20.457 19.725-9.154 19.7-20.457 19.7-20.466-8.825-20.466-19.7zm72.08 93.218c-6.65-.223-36-13.236-62.818-38.845l67.626-68.37 64.552 66.191c-29.69 27.049-62.543 41.028-69.218 41.028zm-15.813-140.55c0-10.892 9.148-19.72 20.463-19.72 11.286 0 20.451 8.828 20.451 19.72s-9.165 19.691-20.451 19.691c-11.315-.003-20.463-8.802-20.463-19.691zm73.538 67.043c-11.309 0-20.469-8.828-20.469-19.7s9.16-19.725 20.469-19.725 20.452 8.839 20.452 19.725-9.154 19.7-20.452 19.7zm47.573-12.8l-100.57-96.752-102.449 96.87a132.835 132.835 0 01-13.07-57.992l.011-44.687 231.231.012v45.151a125.508 125.508 0 01-15.156 57.4z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-card-placeholder {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='950' height='636'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.5' x2='.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%230091d5'/%3E%3Cstop offset='1' stop-color='%23005e8d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg data-name='Group 1'%3E%3Cpath d='M0 0h950v636H0z' fill='url(%23a)'/%3E%3Cpath data-name='Path 8821' d='M319.822 144.29l-.022 96.051-.329.336h.329l-.007 58.427c-.4 127.56 131.7 192.252 149.036 192.85h.336c17.642 0 159.495-64.131 161.625-192.192V144.29zm265.623 24.377a18.574 18.574 0 003.992-1.293 19.366 19.366 0 016.982-1.816c2.975 0 4.881 1.2 6.9 2.459a21.327 21.327 0 003.043 1.69 13.4 13.4 0 002.616.748c.007 4.762.03 28.6.037 38.82-4.007-.62-8.956.254-13.508-1.121-.867-.269-1.734-.546-2.586-.815a48.228 48.228 0 00-6.945-1.906l-.531-.067zm-25.147 2a26.52 26.52 0 006.548-2.6c2.407-1.241 4.478-2.31 7.819-2.31a11.3 11.3 0 015.285 1.547 13.533 13.533 0 003.334 1.308v36.689l-1.226.037-.022.09a50.624 50.624 0 00-6.885 1.9c-.867.277-1.742.553-2.6.822-4.358 1.308-9.045.583-12.94 1.039.052-9.868-.008-33.833-.023-38.521zm-9.8 7.55c1-.6 2.25-1.331 2.25-2.99 0-.322.015-.95.023-1.667.03-.942.037-2.033.045-2.87l4.612-.015c.015 4.71.075 29.281.015 38.879l-.082.015.082.845c-.007.5-.007.964-.015 1.353l-.022 1.091 1.1.007c.9 0 10.914.022 21.9.022l-.022.1c0 1.727 1.742 3.072 3.962 3.072s3.939-1.346 3.939-3.072l-.022-.1c10.959-.015 20.968-.045 21.948-.134l.972-.1v-.979c0-8.036-.03-35.015-.03-40.905 1.63.149 3.3.165 4.882.165a89.733 89.733 0 00.015 3.521c.007.7.022 1.405.022 2.19a3.2 3.2 0 001.8 2.833 2.437 2.437 0 011.405 2.5c0 1.787-.92 2.19-2.093 2.7-.86.374-2.033.889-2.033 2.243l-.164 15.332c.142 1.346 1.241 2.063 2.213 2.706 1.121.732 1.817 1.241 1.817 2.22 0 1.63-.673 2.011-1.7 2.587-1.039.59-2.474 1.4-2.28 3.7.135 1.749.075 4.956.03 6.616-4.657.015-16.334.1-28.369.187-14.241.1-29.072.112-33.258.217a15.245 15.245 0 01.688-4.336 10.866 10.866 0 00.493-2.549c.1-1.51-1.114-2.564-2.287-3.588-1.211-1.062-2.474-2.16-2.474-3.715 0-.755.374-1.069 1.166-1.667a4.253 4.253 0 002.026-3.132v-15.242c-.1-1.39-1.271-2.272-2.4-3.125-1.263-.957-2.093-1.652-2.033-2.572.054-1.218.75-1.689 1.878-2.339zm-25.483 24.594c-4.1 0-7.087 3.02-9.322 6.07-1.637-4.575-1.592-8.372.149-11.28s5.27-4.889 9.479-5.308l.747-.075-.007-.762c-.135-6.586 1.233-11.385 4.052-14.263 3.469-3.543 8.163-3.192 9.853-2.886-.067.262-.142.508-.2.755-1.405 5.143-2.175 7.976 1.712 25.865 1.734 7.991.785 14.674-2.826 19.84-5.861 8.4-16.887 10.025-17.036 10.047a42.424 42.424 0 01-29.2-5.218c-.785-.419-1.42-.755-1.884-.957-1.488-.62-5.33-2.646-9.4-4.807-6.055-3.2-12.917-6.825-15.339-7.595a34.509 34.509 0 00-10.421-1.809 18.52 18.52 0 00-7.969 1.607l.007-.1c0-1.472-1.667-1.615-4.082-1.644 3.319-1.376 7.819-3.685 8.335-6.212a2.661 2.661 0 00-.86-2.5 36.277 36.277 0 01-3.872-4.575 59.354 59.354 0 00-1.1-1.42 6.851 6.851 0 001.42-2.018c.613-1.189.987-1.9 3-1.9a8.66 8.66 0 014.3 1.323 9.73 9.73 0 004.836 1.473 7.728 7.728 0 003.648-1.188 7.8 7.8 0 013.813-1.211 4.932 4.932 0 013.341 1.884 7.261 7.261 0 011.8 5.674l-.224 1.7 1.637-.538c.037-.007 4.052-1.263 6.481.576 1.465 1.1 2.145 3.162 2.033 6.137l-.06 1.57 1.495-.5c2.146-.725 3.73-.792 4.687-.194 1.293.8 1.592 2.908 1.846 4.769a19.534 19.534 0 00.359 2.063c.471 1.8 1.929 2.325 3.1 2.743 1.6.576 2.661.957 2.258 4.231l2.16.262c.605-4.994-1.981-5.921-3.693-6.534-1.121-.4-1.562-.62-1.719-1.241a16.839 16.839 0 01-.314-1.831c-.314-2.213-.7-4.971-2.856-6.309a6.553 6.553 0 00-5.106-.426c-.135-2.96-1.106-5.136-2.886-6.474-2.272-1.712-5.24-1.562-6.989-1.248a9.459 9.459 0 00-2.385-5.868 7.029 7.029 0 00-4.971-2.616 9.738 9.738 0 00-4.829 1.465 5.936 5.936 0 01-2.631.935 7.83 7.83 0 01-3.835-1.226 10.664 10.664 0 00-5.3-1.577c-3.342 0-4.216 1.712-4.926 3.08a4.584 4.584 0 01-.979 1.443 11.061 11.061 0 00-8.178-3.117 7.38 7.38 0 00-3.588 1.248 5.328 5.328 0 00.321-1.779c0-4.037-1.645-7.67-3.454-11.161 1.473-3.693 18.83-6.025 25.528-5.7 15.878.875 24.287 10.084 28.8 15.033 1.652 1.809 2.743 3.005 3.685 3.379a51.647 51.647 0 013.73 4.56c2.527 3.252 5.966 7.67 9.673 11.751l-.957.463 1.114.807c1.906 1.391 3.588 2.811 5.21 4.179 3.327 2.811 6.212 5.233 9.329 5.749 5.891.957 11.1-.179 13.785-3.042a8.1 8.1 0 002.1-6.212c-.214-3.215-3.361-7.356-6.426-7.356zm-95.042-32.01a12.06 12.06 0 011.57-2.355 6.946 6.946 0 00.733-1.047c.643-1.039 1.092-1.667 1.974-1.667a4.249 4.249 0 013.349 1.465 9.056 9.056 0 002.317 1.644l.591.277.411-.516c.194-.254.389-.523.6-.807 1.233-1.7 2.519-3.454 5.173-3.454a5.851 5.851 0 013.558 1.323 6.557 6.557 0 003.895 1.458h.284l2.594-2.093c.606-.314 1.921-.688 4.807-.688 2.646 0 4.366 1.6 4.366 4.089v1.42l1.234-.71a9.729 9.729 0 014.246-1.2 4.011 4.011 0 012.9 1.076c1.443 1.391 1.405 2.235 1.375 2.975-.052 1.346.314 2.108 2.534 2.534l5.921.77c1.51.635 3.087 2 2.28 6.661l-.172.987 1.009-.022c3.3-.135 5.248.224 6.018 1 .635.65.628 1.779.613 3.341l-.015.807c0 .351.015.531.007.553a5.587 5.587 0 00-.456.568l-.494.68.688.471a7.774 7.774 0 002.213.867c1.749.493 2.811.882 2.811 2.041a8.437 8.437 0 01-.755 2.609c-.157.389-.314.77-.426 1.121l-.075.725.591.337c1.966 1.121 4.41 2.527 4.41 5.4a10.377 10.377 0 01-.6 2.863c-3.483-3.895-6.75-8.066-9.15-11.168-3.057-3.932-3.835-4.874-4.508-5.173a15.146 15.146 0 01-3.02-2.9c-4.732-5.173-13.523-14.8-30.275-15.728-3.484-.217-21.888.807-26.762 5.734a57.613 57.613 0 01-1.45-2.9 7.493 7.493 0 003.085-3.364zm-18.995 36.181a3.11 3.11 0 01-1.712-3.147c0-4.53 9.666-27.1 14.644-31.284a43.013 43.013 0 002.863 6.212c1.944 3.7 3.962 7.527 3.962 11.594 0 2.437-3.655 5.861-5.21 7.326l-.508.486 1.375 1.667c.583-.411 1.383-1.114 2.318-1.921 2.213-1.936 5.547-4.851 7.453-4.851a8.967 8.967 0 017.281 3.035c.553.606 1.114 1.361 1.757 2.205a39.811 39.811 0 004.089 4.829c.284.277.254.426.247.516-.254 1.233-3.611 3.326-8.171 5.083l.157.815-.411-.583c-.09.06-.262.149-.441.254-1.032.56-1.921 1.047-1.817 1.981l.209.845.71.2a13.034 13.034 0 002.863.2c.725 0 1.8.023 2.474.1l-.449 1.42.381.239c-.763 3.618-3.7 5.689-6.3 7.528l-.763.553c-4.336 3.14-10.9 7.879-17.627 7.879-3.11 0-5.3-1.435-6.227-4.052l1.458-.523c5.921-.023 9.038-.531 11.736-1.914 1.391-.725 8.417-4.538 10.025-8.328l-1.989-.844c-.957 2.235-5.352 5.322-9.03 7.244-2.415 1.241-5.323 1.674-11.108 1.674v.531c-3.065-.052-6.249-1.5-6.249-4.156 0-.949.934-2 1.929-3.11 1.226-1.375 2.624-2.938 2.624-4.851a4.991 4.991 0 00-2.544-4.848zm-43.6-38.042a18.4 18.4 0 003.984-1.293 19.258 19.258 0 017-1.824c2.968 0 4.874 1.189 6.892 2.46a21.648 21.648 0 003.035 1.674 13.272 13.272 0 002.617.763c.007 4.777.045 28.6.052 38.812-4.014-.605-8.948.262-13.538-1.114-.972-.3-1.944-.606-2.9-.912a45.265 45.265 0 00-6.571-1.794l-.576-.06zm-25.155 1.981a26.138 26.138 0 006.563-2.594c2.407-1.234 4.485-2.3 7.819-2.3a11.359 11.359 0 015.285 1.547 13.354 13.354 0 003.312 1.3v36.719l-1.226.03-.015.09a46.9 46.9 0 00-6.6 1.8c-.942.3-1.906.613-2.87.9-4.343 1.308-9.03.583-12.947 1.032.067-9.86 0-33.841-.022-38.528zm-9.793 7.558c1.009-.583 2.265-1.316 2.265-2.968 0-.322.008-.934.023-1.637.015-.95.037-2.071.037-2.93l4.6-.015c.015 4.717.082 29.326.015 38.9l-.075.015.075.793-.015 1.39-.024 1.096 1.1.007c.9 0 10.907.022 21.888.03l-.022.075c0 1.727 1.742 3.087 3.962 3.087s3.962-1.36 3.962-3.087l-.023-.075c10.952-.007 20.961-.045 21.948-.134l.972-.1v-.987c0-8.021-.037-35.007-.052-40.905 1.5.135 3.117.164 4.9.172a77.986 77.986 0 00.007 3.506c.015.7.022 1.413.022 2.205a3.154 3.154 0 001.809 2.811 2.454 2.454 0 011.4 2.512c0 1.809-.934 2.205-2.108 2.714-.852.374-2.026.882-2.026 2.213l-.147 15.381c.149 1.331 1.241 2.048 2.213 2.684 1.129.732 1.816 1.241 1.816 2.235 0 1.615-.68 2-1.7 2.564-1.047.59-2.482 1.4-2.28 3.693.134 1.749.067 4.979.03 6.623l-23.839.008c-20.722 0-33.026-.015-36.689-.052.037-2.145.022-3.154 0-3.9a25.052 25.052 0 01.067-2.534c.1-1.51-1.106-2.564-2.28-3.588-1.218-1.054-2.489-2.153-2.489-3.715 0-.74.359-1.039 1.166-1.637a4.3 4.3 0 002.056-3.147v-15.278c-.112-1.368-1.271-2.243-2.4-3.08-1.271-.964-2.116-1.667-2.056-2.6.064-1.22.759-1.684 1.888-2.342zm42.311 187.258c0-14.233 11.975-25.79 26.754-25.79s26.747 11.557 26.747 25.79-11.968 25.76-26.747 25.76-26.759-11.538-26.759-25.757zm94.242 121.879c-8.694-.292-47.065-17.305-82.132-50.788l88.419-89.391 84.4 86.542c-38.819 35.366-81.773 53.643-90.5 53.643zm-20.681-183.768c0-14.241 11.961-25.783 26.754-25.783 14.756 0 26.739 11.542 26.739 25.783s-11.983 25.745-26.739 25.745c-14.794-.004-26.754-11.508-26.754-25.745zm96.148 87.656c-14.786 0-26.762-11.542-26.762-25.76s11.976-25.79 26.762-25.79 26.74 11.557 26.74 25.79-11.969 25.757-26.74 25.757zm62.2-16.73l-131.492-126.5-133.949 126.654a173.677 173.677 0 01-17.089-75.823l.015-58.427 302.326.015v59.033c-.462 28.069-8.14 53.089-19.816 75.045z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-carousel-next, .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20.79' height='15.068'%3E%3Cg data-name='Group 4691'%3E%3Cg data-name='Group 4631'%3E%3Cpath data-name='Path 5318' d='M0 7.385h17.611' fill='none' stroke='%23fff' stroke-width='2.5'/%3E%3C/g%3E%3Cpath data-name='Path 5319' d='M12.373.885l6.649 6.648-6.649 6.65' fill='none' stroke='%23fff' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-carousel-prev, .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20.791' height='15.068'%3E%3Cg data-name='Group 5140'%3E%3Cg data-name='Group 4631'%3E%3Cpath data-name='Path 5318' d='M20.79 7.684H3.179' fill='none' stroke='%23fff' stroke-width='2.5'/%3E%3C/g%3E%3Cpath data-name='Path 5319' d='M8.417 14.184L1.768 7.536 8.417.886' fill='none' stroke='%23fff' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-close, .query-wrangler__form-mobile-close a {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='15.053' height='15.053'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23006ea4;stroke-width:2px}%3C/style%3E%3C/defs%3E%3Cg id='Close' transform='translate(.707 .707)'%3E%3Cg id='Group_4852' transform='translate(-282.752 -35.852)'%3E%3Cpath id='Line_484' d='M0 0h19.287' class='cls-1' transform='rotate(45 98.099 359.238)'/%3E%3C/g%3E%3Cpath id='Line_487' d='M0 0h19.287' class='cls-1' transform='rotate(-45 16.463 6.819)'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-external-link-icon--blue, .card.card--news .card-external-link a:hover span.arrow {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='31.48' height='32.355'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%2300335d;stroke-width:2.5px}%3C/style%3E%3C/defs%3E%3Cg id='external_link_icon' transform='translate(1.25 1.875)'%3E%3Cg id='Group_4981' transform='rotate(-45 -488.123 808.978)'%3E%3Cg id='Group_4631' transform='translate(0 -.5)'%3E%3Cpath id='Path_5318' d='M-23682.881-6456h17.611' class='cls-1' transform='translate(24106.324 7058.5)'/%3E%3C/g%3E%3Cpath id='Path_5319' d='M-23689.508-6428.527l6.648-6.649 6.65 6.649' class='cls-1' transform='rotate(90 -15138.86 9146.149)'/%3E%3C/g%3E%3Cpath id='Path_8724' d='M-10886.067-4640h-9.107v24.46h23.6v-9.987' class='cls-1' transform='translate(10895.175 4644.77)'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-external-link-icon, .events__events-list .event-list-event--external .featured-event__external-link-arrow, .card.card--news .card-external-link a span.arrow {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='31.48' height='32.355'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23fcb23b;stroke-width:2.5px}%3C/style%3E%3C/defs%3E%3Cg id='external_link_icon' transform='translate(1.25 1.875)'%3E%3Cg id='Group_4981' transform='rotate(-45 -488.123 808.978)'%3E%3Cg id='Group_4631' transform='translate(0 -.5)'%3E%3Cpath id='Path_5318' d='M-23682.881-6456h17.611' class='cls-1' transform='translate(24106.324 7058.5)'/%3E%3C/g%3E%3Cpath id='Path_5319' d='M-23689.508-6428.527l6.648-6.649 6.65 6.649' class='cls-1' transform='rotate(90 -15138.86 9146.149)'/%3E%3C/g%3E%3Cpath id='Path_8724' d='M-10886.067-4640h-9.107v24.46h23.6v-9.987' class='cls-1' transform='translate(10895.175 4644.77)'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-facebook--light-blue, a.icon-facebook:hover {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='14.732' height='28.211'%3E%3Cpath data-name='Path 1' d='M9.56 28.211V15.359h4.388l.627-5.015H9.56V7.209c0-1.411.47-2.508 2.508-2.508h2.664V.157C14.105.157 12.538 0 10.814 0 7.053 0 4.388 2.351 4.388 6.582v3.761H0v5.015h4.388v12.853z' fill='%230091d5' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-facebook {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='14.732' height='28.211'%3E%3Cpath data-name='Path 1' d='M9.56 28.211V15.359h4.388l.627-5.015H9.56V7.209c0-1.411.47-2.508 2.508-2.508h2.664V.157C14.105.157 12.538 0 10.814 0 7.053 0 4.388 2.351 4.388 6.582v3.761H0v5.015h4.388v12.853z' fill='%23002d52' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-google-play {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.5' x2='.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23257cb0'/%3E%3Cstop offset='.286' stop-color='%234a93b5'/%3E%3Cstop offset='.767' stop-color='%2378bcbb'/%3E%3Cstop offset='1' stop-color='%2389cfbd'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' y1='.5' x2='1' y2='.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%2352c1ad'/%3E%3Cstop offset='1' stop-color='%23dee89a'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='.5' x2='.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23ec413d'/%3E%3Cstop offset='.167' stop-color='%23da4452'/%3E%3Cstop offset='.575' stop-color='%23b0487a'/%3E%3Cstop offset='.862' stop-color='%23954a92'/%3E%3Cstop offset='1' stop-color='%238a4a9d'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='.5' x2='.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23f58879'/%3E%3Cstop offset='.119' stop-color='%23f69079'/%3E%3Cstop offset='.713' stop-color='%23fcb877'/%3E%3Cstop offset='1' stop-color='%23fec874'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg data-name='Group 2'%3E%3Cg transform='translate(20 12)' data-name='Group 1'%3E%3Ccircle data-name='Ellipse 2924' cx='32' cy='32' r='32' transform='translate(-20 -12)'/%3E%3Cpath d='M.293-.8v45.76l23.122-22.881z' transform='translate(-2.797 -2.094)' fill-rule='evenodd' fill='url(%23a)'/%3E%3Cpath data-name='Shape' d='M29.625 15.906l-9.332-5.378L.293-1v.17l23.122 22.883z' transform='translate(-2.797 -2.068)' fill-rule='evenodd' fill='url(%23b)'/%3E%3Cpath data-name='Shape' d='M.293 48.618v.166l20-11.524 9.333-5.378-6.21-6.145z' transform='translate(-2.797 -5.752)' fill-rule='evenodd' fill='url(%23c)'/%3E%3Cpath data-name='Shape' d='M33.321 18.608l-6.21 6.147 6.21 6.145 10.666-6.146z' transform='translate(-6.493 -4.77)' fill-rule='evenodd' fill='url(%23d)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-google-podcast-icon, .podcast-link__google {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Rectangle 3286' transform='translate(0 .026)' fill='none' d='M0 0h37v37H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='google podcast icon'%3E%3Cg data-name='Group 5733'%3E%3Cg data-name='Group 5732' transform='translate(0 -.027)' clip-path='url(%23a)'%3E%3Cpath data-name='Path 8820' d='M4.491 16.889v2.48a2.273 2.273 0 01-4.546 0v-2.48a2.273 2.273 0 014.546 0z' fill='%230066d9'/%3E%3Cpath data-name='Path 8821' d='M31.767 16.954v-.065a2.273 2.273 0 014.546 0v2.544a2.273 2.273 0 01-4.544 0v-2.48z' fill='%234285f4'/%3E%3Cpath data-name='Path 8822' d='M12.343 24.328v2.48a2.273 2.273 0 11-4.546 0v-2.48a2.273 2.273 0 014.546 0zm0-14.878v8.11a2.273 2.273 0 01-4.545 0V9.45a2.273 2.273 0 114.546 0' fill='%23ea4335'/%3E%3Cpath data-name='Path 8823' d='M23.915 11.93a2.273 2.273 0 004.546 0V9.45a2.273 2.273 0 00-4.546 0z' fill='%2334a853'/%3E%3Cpath data-name='Path 8824' d='M15.856 4.698a2.273 2.273 0 104.546 0v-2.48a2.273 2.273 0 10-4.546 0zm0 26.862a2.273 2.273 0 114.546 0v2.48a2.273 2.273 0 11-4.546 0z' fill='%23fab908'/%3E%3Cpath data-name='Path 8825' d='M23.915 18.749a2.273 2.273 0 014.546 0v8.059a2.273 2.273 0 01-4.546 0z' fill='%2334a853'/%3E%3Cpath data-name='Path 8826' d='M20.406 11.517v13.224a2.273 2.273 0 01-4.546 0V11.517a2.273 2.273 0 014.546 0' fill='%23fab908'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-instagram--light-blue, a.icon-instagram:hover {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z' fill='%230091d5'/%3E%3C/svg%3E");
}

.icon-instagram {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z' fill='%23002d52'/%3E%3C/svg%3E");
}

.icon-itunes-play {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' id='Layer_1' x='0' y='0' viewBox='0 0 100 100' xml:space='preserve' enable-background='new 0 0 100 100'%3E%3Cstyle%3E.st3{fill:%23fff}%3C/style%3E%3Cg id='Symbols_4_'%3E%3Cg id='Graphics-_x2F_-App-Icons-_x2F_-iTunes-'%3E%3Cg id='iTunes-Icon'%3E%3Cg id='Background_3_'%3E%3ClinearGradient id='path-2_7_' gradientUnits='userSpaceOnUse' x1='-185.017' y1='748.266' x2='-185.017' y2='746.915' gradientTransform='matrix(60 0 0 -60 11151 44901)'%3E%3Cstop offset='0' stop-color='%23FC5BC4'/%3E%3Cstop offset='1' stop-color='%23D03DEF'/%3E%3C/linearGradient%3E%3Cpath id='path-2_4_' d='M63.6 5c9 0 13.5 0 18.4 1.5 5.3 1.9 9.5 6.1 11.4 11.4C95 22.8 95 27.4 95 36.4v27.2c0 9 0 13.5-1.5 18.4-1.9 5.3-6.1 9.5-11.4 11.4-5 1.6-9.5 1.6-18.5 1.6H36.4c-9 0-13.5 0-18.4-1.5-5.4-2-9.5-6.1-11.5-11.5C5 77.2 5 72.7 5 63.6V36.4c0-9 0-13.5 1.5-18.4 2-5.3 6.1-9.5 11.5-11.4C22.8 5 27.3 5 36.4 5h27.2z' fill='url(%23path-2_7_)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='Adobe_OpacityMaskFilter' filterUnits='userSpaceOnUse' x='15.5' y='17' width='68.7' height='65.5'%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='15.5' y='17' width='68.7' height='65.5' id='mask-3_2_'%3E%3Cg filter='url(%23Adobe_OpacityMaskFilter)'%3E%3Cpath id='path-2_3_' class='st3' d='M63.6 5c9 0 13.5 0 18.4 1.5 5.3 1.9 9.5 6.1 11.4 11.4C95 22.8 95 27.4 95 36.4v27.2c0 9 0 13.5-1.5 18.4-1.9 5.3-6.1 9.5-11.4 11.4-5 1.6-9.5 1.6-18.5 1.6H36.4c-9 0-13.5 0-18.4-1.5-5.4-2-9.5-6.1-11.5-11.5C5 77.2 5 72.7 5 63.6V36.4c0-9 0-13.5 1.5-18.4 2-5.3 6.1-9.5 11.5-11.4C22.8 5 27.3 5 36.4 5h27.2z' fill='%23FFF'/%3E%3C/g%3E%3C/mask%3E%3Cg id='Icon_2_' mask='url(%23mask-3_2_)'%3E%3Cg transform='translate(7 8)'%3E%3Cpath id='Fill-1' d='M75.9 32.5l-24.2-.1L44 9.9c-.4-1.2-2.1-1.2-2.5 0l-7.2 22.5-24.5.1c-1.3 0-1.8 1.6-.8 2.4L28.2 49l-7.5 23.8c-.4 1.2 1 2.2 2 1.5L43 60l20 14.2c1 .7 2.4-.3 2-1.5L57.5 49l19.2-14.2c1-.7.5-2.3-.8-2.3' fill='%23fff' fill-opacity='.7'/%3E%3Cpath id='Fill-4' class='st3' fill='%23FFF' d='M43 60l14.5-11-5.8-16.6H34.4L28.3 49z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-linkedin--light-blue, a.icon-linkedin:hover {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='28.21' height='28.204'%3E%3Cpath data-name='Path 601' d='M6.314 28.2H.466V9.374h5.848zM3.387 6.806a3.4 3.4 0 113.387-3.419 3.415 3.415 0 01-3.387 3.419zM28.2 28.2h-5.832v-9.162c0-2.185-.044-4.986-3.041-4.986-3.041 0-3.507 2.373-3.507 4.829V28.2H9.978V9.374h5.609v2.569h.082A6.146 6.146 0 0121.2 8.9c5.918 0 7.007 3.9 7.007 8.959V28.2z' fill='%230091d5'/%3E%3C/svg%3E");
}

.icon-linkedin {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='28.21' height='28.204'%3E%3Cpath data-name='Path 601' d='M6.314 28.2H.466V9.374h5.848zM3.387 6.806a3.4 3.4 0 113.387-3.419 3.415 3.415 0 01-3.387 3.419zM28.2 28.2h-5.832v-9.162c0-2.185-.044-4.986-3.041-4.986-3.041 0-3.507 2.373-3.507 4.829V28.2H9.978V9.374h5.609v2.569h.082A6.146 6.146 0 0121.2 8.9c5.918 0 7.007 3.9 7.007 8.959V28.2z' fill='%23002d52'/%3E%3C/svg%3E");
}

.icon-location, h3.event__virtual-heading,
h3.event__location-heading {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='13.239' height='16.315'%3E%3Cg data-name='Group 5155' transform='translate(-196.295 -1324.446)'%3E%3Cpath data-name='Path 8753' d='M202.859 1339.502s-5.564-4.192-5.564-8.306 2.754-5.75 5.564-5.75a5.46 5.46 0 015.675 5.75c0 3.905-5.675 8.306-5.675 8.306z' fill='none' stroke='%2300b4ed' stroke-width='2'/%3E%3Ccircle data-name='Ellipse 2922' cx='2' cy='2' r='2' transform='translate(201 1329.503)' fill='%2300b4ed'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-logo--penn, a.logo--penn {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg data-name='Penn logo_black' xmlns='http://www.w3.org/2000/svg' width='68.12' height='18.631'%3E%3Cg data-name='Group 5001'%3E%3Cpath data-name='Path 8727' d='M22.233 8.916a5.817 5.817 0 002.262.319c2.708 0 4.429-1.466 4.429-3.952A4.26 4.26 0 0024.495.726h-2.262v8.19zm0 5.927c0 2.263.542 2.9 2.071 2.9v.542H17.74v-.542c1.275 0 2.071-.414 2.071-2.836V3.463c0-2.231-.542-2.9-2.071-2.9V.016h6.66c5.035 0 7.074 2.677 7.074 5.194 0 3.027-2.295 4.716-6.437 4.716a21.1 21.1 0 01-2.8-.191v5.1z' fill='%23221f1f'/%3E%3Cpath data-name='Path 8728' d='M38.039 10.855a3.057 3.057 0 00-3.027-3.5c-1.88 0-3 1.4-3.123 3.5zm-6.15.542c-.063 5.067 2.964 6.341 4.493 6.341 1.562 0 2.358-.541 3.984-2.358v.829a5.337 5.337 0 01-4.653 2.422 5.979 5.979 0 01-.414-11.95c2.613 0 5.035 2.1 4.876 4.716z' fill='%23221f1f'/%3E%3Cpath data-name='Path 8729' d='M52.409 15.826c0 1.466.319 1.912 1.912 1.912v.542h-6.023v-.542c1.529 0 1.944-.35 1.944-1.4v-5.9a2.418 2.418 0 00-2.515-2.578c-1.115 0-2.1.7-3.218 2.2v5.513c0 1.721.223 2.167 1.912 2.167v.542h-5.959v-.542c1.5 0 1.88-.127 1.88-2.167V9.23c0-1.37-.351-1.657-1.88-1.657v-.542l3.505-.351h.542v2.263c1.339-1.53 2.645-2.263 4.079-2.263a3.789 3.789 0 013.824 4.047v5.1z' fill='%23221f1f'/%3E%3Cg data-name='Group 5000'%3E%3Cpath data-name='Path 8730' d='M66.208 15.826c0 1.466.319 1.912 1.912 1.912v.542h-6.023v-.542c1.529 0 1.943-.35 1.943-1.4v-5.9a2.417 2.417 0 00-2.517-2.581c-1.116 0-2.1.7-3.219 2.2v5.513c0 1.721.224 2.167 1.912 2.167v.542h-5.959v-.542c1.5 0 1.88-.127 1.88-2.167V9.23c0-1.37-.35-1.657-1.88-1.657v-.542l3.506-.351h.541v2.263c1.339-1.53 2.645-2.263 4.079-2.263a3.79 3.79 0 013.824 4.047v5.1z' fill='%23221f1f'/%3E%3C/g%3E%3C/g%3E%3Cg data-name='Group 5002' fill='%23221f1f'%3E%3Cpath data-name='Path 8731' d='M15.318 3.161a.3.3 0 01.067.065.164.164 0 01.028.1.162.162 0 01-.028.1.3.3 0 01-.067.065c-.038.029-.073.057-.073.106v.3h-3.494v-.3c0-.048-.036-.076-.073-.106a.3.3 0 01-.067-.065.179.179 0 010-.192.3.3 0 01.067-.065c.038-.029.073-.057.073-.106V2.09c0-.048-.036-.076-.073-.106a.3.3 0 01-.067-.065.179.179 0 010-.191.3.3 0 01.067-.065c.038-.029.073-.057.073-.106v-.302h.045a1.4 1.4 0 00.508-.058 1.055 1.055 0 00.148-.083.725.725 0 01.41-.143 1.081 1.081 0 01.4.1.71.71 0 00.224.066h.025a.71.71 0 00.224-.066 1.081 1.081 0 01.4-.1.726.726 0 01.41.144 1.047 1.047 0 00.148.083 1.4 1.4 0 00.508.058h.044v.3c0 .048.036.076.073.106a.3.3 0 01.067.065.165.165 0 01.028.1.162.162 0 01-.028.095.3.3 0 01-.067.065c-.038.029-.073.057-.073.106v.962c0 .048.036.076.073.106zm-4.283.5a1.34 1.34 0 01-.813.542 1.8 1.8 0 01-.314.027 3.458 3.458 0 01-1.558-.5c-.058-.03-.121-.065-.19-.1a2.769 2.769 0 00-1.165-.427.666.666 0 00-.313.071l-.016.008V3.3a.478.478 0 01-.029.142 1.11 1.11 0 01-.36.408 1.441 1.441 0 01-.842.326.44.44 0 01-.142-.021.326.326 0 01-.153-.108.359.359 0 01-.047-.082.29.29 0 01-.02-.076v-.02l-.023-.004a.257.257 0 01-.212-.233.369.369 0 01.116-.217c.089-.1.165-.2.04-.314a.428.428 0 00-.039-.031.353.353 0 01-.051-.043c-.11-.118-.045-.362-.006-.508v-.016a2.6 2.6 0 01.2-.505 2.171 2.171 0 01.479-.693.019.019 0 01.015 0 .02.02 0 01.013.008c0 .006.027.041.059.1l.035.058.022-.065a.489.489 0 01.29-.34.365.365 0 01.335.068l.027.02.018-.029a.3.3 0 01.247-.156.434.434 0 01.312.148l.02.021.022-.019a.567.567 0 01.394-.151.3.3 0 01.235.215l.011.035.033-.016a.357.357 0 01.352 0 .219.219 0 01.091.218v.041l.04-.007a.464.464 0 01.4.084.336.336 0 01.082.286l-.005.04h.04a.271.271 0 01.273.1.281.281 0 01.013.215l-.009.031.031.008a.233.233 0 01.17.119.447.447 0 01-.018.253l-.014.022.026.011a.333.333 0 01.172.15.387.387 0 01-.006.317l-.008.02.016.014c.116.1.233.2.348.281a.708.708 0 00.842.056.35.35 0 00.1-.348.279.279 0 00-.211-.22c-.186-.041-.334.136-.454.314a.019.019 0 01-.033 0 .711.711 0 01-.016-.65.62.62 0 01.447-.274h.027v-.028a.864.864 0 01.222-.677.643.643 0 01.543-.136.019.019 0 01.015.026 1.327 1.327 0 00-.044 1.1l.031.114a1.217 1.217 0 01-.095.99zm-6.685-.5a.3.3 0 01.067.065.164.164 0 01.028.1.162.162 0 01-.028.1.3.3 0 01-.067.065c-.038.029-.074.057-.074.106v.3H.783v-.3c0-.048-.036-.076-.073-.106a.3.3 0 01-.067-.065.18.18 0 010-.192.3.3 0 01.068-.073c.038-.029.073-.057.073-.106V2.09c0-.048-.036-.076-.073-.106a.3.3 0 01-.067-.065.179.179 0 010-.191.306.306 0 01.067-.066c.038-.029.073-.057.073-.106v-.301h.044a1.4 1.4 0 00.508-.058 1.049 1.049 0 00.148-.083.726.726 0 01.41-.143 1.081 1.081 0 01.4.1.708.708 0 00.224.066h.023a.71.71 0 00.225-.066 1.079 1.079 0 01.4-.1.726.726 0 01.41.144 1.053 1.053 0 00.148.083 1.4 1.4 0 00.508.058h.044v.3c0 .048.036.076.074.106a.3.3 0 01.067.065.164.164 0 01.028.1.162.162 0 01-.028.095.3.3 0 01-.067.065c-.038.029-.074.057-.074.106v.962c0 .048.036.076.073.106zM.105.123s.022 4.826 0 4.8h15.82v-4.8z'/%3E%3Cpath data-name='Path 8732' d='M5.554 2.953a.239.239 0 01.16.057l.047.042a.083.083 0 010 .125 1.65 1.65 0 01-.112.083c-.065.044-.175.125-.251.061-.039-.032.038-.084 0-.217-.026-.1.077-.151.157-.151z'/%3E%3Cpath data-name='Path 8733' d='M5.58 1.396a2.3 2.3 0 00-.418.632 2.526 2.526 0 00-.192.492v.016c-.03.115-.094.353-.01.443a.315.315 0 00.042.035.458.458 0 01.045.036c.172.163.053.305-.035.409a.323.323 0 00-.1.172c0 .121.147.164.192.174a.05.05 0 01.039.045.27.27 0 00.018.089.282.282 0 00.038.066.257.257 0 00.121.085.37.37 0 00.119.018 1.379 1.379 0 00.8-.313 1.039 1.039 0 00.335-.376.39.39 0 00.023-.1l-.226-.039h-.009a.059.059 0 01-.043-.047c-.007-.045.033-.073.113-.127l.071-.05c.119-.088.215-.158.27-.2a1.853 1.853 0 01-.16-.218 1.132 1.132 0 00-.089-.125.381.381 0 00-.471-.093 1.379 1.379 0 00-.182.144 1.806 1.806 0 01-.154.126.05.05 0 01-.064-.077l.025-.024c.073-.069.245-.23.245-.344a2.189 2.189 0 00-.344-.846zm1.419 1.737a2.8 2.8 0 011.195.438c.068.037.131.072.189.1a2.909 2.909 0 001.827.467 1.3 1.3 0 00.768-.511 1.152 1.152 0 00.086-.935l-.031-.114a1.391 1.391 0 01.021-1.081.551.551 0 00-.423.125.832.832 0 00-.2.668.05.05 0 01-.045.052.569.569 0 00-.439.246.589.589 0 00-.013.5c.1-.132.261-.311.471-.264a.35.35 0 01.263.271.42.42 0 01-.126.417.776.776 0 01-.926-.054 5.741 5.741 0 01-.906-.843l-.161-.184a4.546 4.546 0 00-.641-.649 1.747 1.747 0 00-1.135-.329 2.136 2.136 0 00-.915.239 1.424 1.424 0 01.165.548.259.259 0 01-.016.085.483.483 0 01.589.116 1.181 1.181 0 01.1.137 1.435 1.435 0 00.188.244.05.05 0 01-.006.077s-.131.093-.315.229l-.075.052-.014.009.162.027a.735.735 0 01.362-.088zm2.91 1.133a3.5 3.5 0 01-1.573-.5l-.191-.1c-.416-.228-1.041-.57-1.449-.356a.51.51 0 01-.031.151 1.142 1.142 0 01-.371.423 1.469 1.469 0 01-.862.327.47.47 0 01-.152-.023.357.357 0 01-.168-.118.39.39 0 01-.051-.089.322.322 0 01-.022-.084.287.287 0 01-.235-.263.39.39 0 01.123-.237c.1-.117.142-.177.043-.271a.4.4 0 00-.036-.028.378.378 0 01-.055-.047c-.121-.13-.054-.385-.014-.537v-.016a2.624 2.624 0 01.2-.512 2.2 2.2 0 01.487-.7.05.05 0 01.04-.011.05.05 0 01.035.022c.007.011.092.142.181.313a2.285 2.285 0 01.957-.249 1.844 1.844 0 011.2.35 4.613 4.613 0 01.656.663c.052.06.106.123.16.183a5.637 5.637 0 00.89.829.677.677 0 00.8.057.317.317 0 00.092-.316.248.248 0 00-.187-.2c-.168-.037-.307.131-.421.3a.05.05 0 01-.088-.009.74.74 0 01-.014-.679.654.654 0 01.469-.289.893.893 0 01.233-.7.673.673 0 01.577-.144.05.05 0 01.04.069 1.3 1.3 0 00-.04 1.078l.031.114a1.246 1.246 0 01-.1 1.015 1.373 1.373 0 01-.834.556 1.83 1.83 0 01-.319.028z'/%3E%3Cpath data-name='Path 8734' d='M5.241 3.92a1.232 1.232 0 01-.145-.009.05.05 0 11.012-.1.992.992 0 00.854-.3.05.05 0 01.072.07 1.082 1.082 0 01-.793.342z'/%3E%3Cpath data-name='Path 8735' d='M9.275 3.165a.045.045 0 01-.019 0 .047.047 0 01-.024-.062.35.35 0 00.021-.3.286.286 0 00-.174-.133.047.047 0 01-.031-.023.047.047 0 010-.039.494.494 0 00.027-.259c-.022-.059-.133-.084-.17-.088a.047.047 0 01-.038-.065.271.271 0 00.01-.207c-.074-.115-.269-.059-.271-.059a.047.047 0 01-.058-.06.313.313 0 00-.053-.29c-.128-.131-.4-.054-.406-.053a.047.047 0 01-.058-.06c0-.006.047-.152-.051-.214a.328.328 0 00-.337.029.047.047 0 01-.074-.033c0-.008-.026-.2-.195-.222a.56.56 0 00-.376.165.047.047 0 01-.036.013.047.047 0 01-.034-.018.408.408 0 00-.291-.159.266.266 0 00-.218.167.047.047 0 01-.077.017.342.342 0 00-.314-.091.526.526 0 00-.274.4.047.047 0 11-.091-.021.609.609 0 01.333-.464.4.4 0 01.364.072.337.337 0 01.272-.171.464.464 0 01.336.158.592.592 0 01.418-.158.324.324 0 01.261.237.387.387 0 01.383 0 .25.25 0 01.1.247.494.494 0 01.427.093.369.369 0 01.091.311.3.3 0 01.3.112.307.307 0 01.017.24.26.26 0 01.192.139.5.5 0 01-.017.273.362.362 0 01.188.165.437.437 0 01-.019.378.047.047 0 01-.043.028z'/%3E%3Cpath data-name='Path 8736' d='M9.039 3.813h-.006a.047.047 0 01-.041-.052c.022-.18-.084-.213-.177-.241a.318.318 0 01-.063-.024c-.05-.029-.052-.089-.054-.152a.3.3 0 00-.055-.2c-.087-.1-.26-.034-.262-.034a.047.047 0 01-.063-.051.349.349 0 00-.082-.284.431.431 0 00-.328-.046.047.047 0 01-.058-.049.293.293 0 00-.129-.277.238.238 0 00-.241-.017.356.356 0 01-.481-.033.227.227 0 00-.192-.045.345.345 0 00-.2.2.047.047 0 11-.084-.041.435.435 0 01.266-.248.321.321 0 01.269.059c.174.123.214.118.383.027a.332.332 0 01.337.021.382.382 0 01.172.3.474.474 0 01.352.075.391.391 0 01.118.3.313.313 0 01.3.077.382.382 0 01.079.259.267.267 0 00.008.075.335.335 0 00.043.015.289.289 0 01.242.342.047.047 0 01-.047.041z'/%3E%3Cpath data-name='Path 8737' d='M4.379 3.323a.1.1 0 01-.016.057.25.25 0 01-.053.05.2.2 0 00-.1.158v.215H.85v-.214a.2.2 0 00-.1-.158.25.25 0 01-.053-.05.094.094 0 01-.016-.057.094.094 0 01.016-.057.247.247 0 01.053-.05.2.2 0 00.1-.158v-.97a.2.2 0 00-.1-.158.25.25 0 01-.053-.05.1.1 0 01-.016-.057.1.1 0 01.016-.057.25.25 0 01.053-.05.2.2 0 00.1-.158v-.224h.007c.087 0 .173 0 .253-.007v2.221h1.223a.2.2 0 00.4 0h1.223v-2.22c.08.007.165.007.252.007h.007v.224a.2.2 0 00.1.158.25.25 0 01.053.05.1.1 0 01.016.057.1.1 0 01-.016.057.25.25 0 01-.053.05.2.2 0 00-.1.158v.966a.2.2 0 00.1.158.247.247 0 01.053.05.1.1 0 01.016.057zM1.367 1.267a1.134 1.134 0 00.159-.089.641.641 0 01.367-.129 1.021 1.021 0 01.37.1.978.978 0 00.213.069v1.941h-.011a2.1 2.1 0 00-.379.1l-.149.047a1.538 1.538 0 01-.446.045 1.866 1.866 0 00-.272.014V1.31a.685.685 0 00.148-.043zm1.429-.123a1.02 1.02 0 01.37-.1.641.641 0 01.367.131 1.134 1.134 0 00.159.089.694.694 0 00.149.043v2.051a1.866 1.866 0 00-.272-.014 1.538 1.538 0 01-.446-.045l-.149-.047a2.1 2.1 0 00-.378-.1H2.59v-1.94a1.026 1.026 0 00.207-.068zM4.37 3.135c-.039-.031-.061-.049-.061-.081v-.965c0-.031.022-.05.061-.081a.328.328 0 00.074-.072.211.211 0 000-.227.328.328 0 00-.074-.072c-.039-.031-.061-.049-.061-.081v-.337h-.077a1.412 1.412 0 01-.5-.055 1.054 1.054 0 01-.143-.08.752.752 0 00-.427-.149 1.107 1.107 0 00-.412.1.7.7 0 01-.213.064h-.023a.7.7 0 01-.213-.064 1.107 1.107 0 00-.412-.1.753.753 0 00-.427.149 1.048 1.048 0 01-.143.08 1.412 1.412 0 01-.5.055H.751v.337c0 .031-.022.05-.061.081a.33.33 0 00-.074.072.211.211 0 000 .227.332.332 0 00.074.072c.039.031.061.049.061.081v.966c0 .031-.022.05-.061.081a.328.328 0 00-.074.072.211.211 0 000 .227.332.332 0 00.074.072c.039.03.061.049.061.081v.323h3.563v-.322c0-.031.022-.05.061-.081a.328.328 0 00.074-.072.211.211 0 000-.227.326.326 0 00-.074-.072z'/%3E%3Cpath data-name='Path 8738' d='M15.347 3.323a.094.094 0 01-.017.057.249.249 0 01-.053.05.2.2 0 00-.1.158v.215h-3.361v-.214a.2.2 0 00-.1-.158.256.256 0 01-.053-.05.1.1 0 01-.016-.057.1.1 0 01.016-.057.253.253 0 01.053-.05.2.2 0 00.1-.158v-.97a.2.2 0 00-.1-.158.256.256 0 01-.053-.05.1.1 0 01-.016-.057.1.1 0 01.016-.057.256.256 0 01.053-.05.2.2 0 00.1-.158v-.224h.007c.087 0 .172 0 .253-.007v2.221h1.229a.2.2 0 00.4 0h1.223v-2.22c.08.007.165.007.252.007h.007v.224a.2.2 0 00.1.158.249.249 0 01.053.05.094.094 0 01.017.057.094.094 0 01-.017.057.249.249 0 01-.053.05.2.2 0 00-.1.158v.966a.2.2 0 00.1.158.246.246 0 01.053.05.094.094 0 01.017.057zm-3.012-2.056a1.148 1.148 0 00.159-.089.64.64 0 01.367-.131 1.022 1.022 0 01.37.1.977.977 0 00.213.069v1.941h-.011a2.092 2.092 0 00-.378.1l-.15.047a1.537 1.537 0 01-.446.045 1.867 1.867 0 00-.272.014V1.31a.687.687 0 00.148-.043zm1.429-.123a1.021 1.021 0 01.37-.1.641.641 0 01.367.131 1.142 1.142 0 00.159.089.692.692 0 00.149.043v2.051a1.868 1.868 0 00-.272-.014 1.538 1.538 0 01-.446-.045l-.149-.047a2.092 2.092 0 00-.378-.1h-.006v-1.94a1.028 1.028 0 00.207-.068zm1.573 1.991c-.039-.031-.061-.049-.061-.081v-.965c0-.031.022-.05.061-.081a.328.328 0 00.074-.072.211.211 0 000-.227.328.328 0 00-.074-.072c-.039-.031-.061-.049-.061-.081v-.337h-.071a1.412 1.412 0 01-.5-.055 1.047 1.047 0 01-.143-.08.753.753 0 00-.427-.149 1.107 1.107 0 00-.412.1.7.7 0 01-.212.064h-.024a.7.7 0 01-.213-.064 1.108 1.108 0 00-.412-.1.752.752 0 00-.427.149 1.054 1.054 0 01-.143.08 1.412 1.412 0 01-.5.055h-.077v.337c0 .031-.022.05-.061.081a.328.328 0 00-.074.072.211.211 0 000 .227.328.328 0 00.074.072c.039.031.061.049.061.081v.966c0 .031-.022.05-.061.081a.326.326 0 00-.074.072.211.211 0 000 .227.328.328 0 00.074.072c.039.03.061.049.061.081v.323h3.563v-.322c0-.031.022-.05.061-.081a.328.328 0 00.074-.072.211.211 0 000-.227.326.326 0 00-.074-.072z'/%3E%3Cpath data-name='Path 8739' d='M14.917 11.908l-6.9-6.658-6.9 6.658A8.98 8.98 0 01.229 7.99V5.037h15.576V7.99a8.983 8.983 0 01-.888 3.918zm-2.2.695a1.373 1.373 0 110-1.941 1.373 1.373 0 010 1.941zM6.641 8.227a1.372 1.372 0 111.373 1.37 1.372 1.372 0 01-1.373-1.37zm5.661 7.16a12.678 12.678 0 01-4.288 2.71 12.68 12.68 0 01-4.289-2.71l-.132-.128 4.425-4.7 4.425 4.7-.136.128zm-8.988-2.784a1.373 1.373 0 111.941 0 1.373 1.373 0 01-1.941 0zM15.805.222v4.592H.223V.222zm.223-.225H0v7.99a10.327 10.327 0 003.574 7.561 12.793 12.793 0 004.419 2.779h.032a12.791 12.791 0 004.424-2.776 10.327 10.327 0 003.574-7.561V0z'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-logo--white, #kc-alert .modal-content .modal-logo {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='235.896' height='47.598'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Rectangle 3304' fill='none' d='M0 0h235.896v47.598H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Group 5771' clip-path='url(%23a)' fill='%23fff'%3E%3Cpath data-name='Path 8840' d='M58.773 4.1l-2.866 2.706L62.07 14.4a7.369 7.369 0 001.207 1.263 2.2 2.2 0 001.076.375v.45H57.32v-.45q1.066-.245 1.067-.733a1.125 1.125 0 00-.321-.656l-4.822-5.983v5.027a2.681 2.681 0 00.317 1.537 3.363 3.363 0 001.612.8v.45H47.9v-.45a3 3 0 001.587-.72 2.391 2.391 0 00.363-1.51V3.69a2.181 2.181 0 00-.379-1.466A3.248 3.248 0 0047.9 1.53v-.45h7.277v.45a2.964 2.964 0 00-1.527.7 1.82 1.82 0 00-.4 1.266v4.565L57.989 3.5a1.26 1.26 0 00.475-.887q0-.745-1.427-1.08V1.08h6.4v.45a4.4 4.4 0 00-2.128.572 12.969 12.969 0 00-2.539 2'/%3E%3Cpath data-name='Path 8841' d='M65.561 16.483v-.45a2.579 2.579 0 001.465-.585 1.962 1.962 0 00.4-1.382V2.712a2.174 2.174 0 00-.405-1.5 2.112 2.112 0 00-1.46-.479V.282L69.958 0h.45v14.066a2.082 2.082 0 00.328 1.356 2.828 2.828 0 001.433.611v.45z'/%3E%3Cpath data-name='Path 8842' d='M83.985 13.424h.451a5.431 5.431 0 01-2.1 2.532 5.776 5.776 0 01-3.214.926 5.325 5.325 0 01-3.876-1.511 5.069 5.069 0 01-1.55-3.786 5.2 5.2 0 011.588-3.87 5.412 5.412 0 013.941-1.556 5.207 5.207 0 013.529 1.215 5 5 0 011.679 3.259h-7.519a6.32 6.32 0 00-.013.412 5.064 5.064 0 001.014 3.278 3.107 3.107 0 002.515 1.261 4.155 4.155 0 003.555-2.16M76.9 10.029h4.333a4.405 4.405 0 00-.709-2.282A1.819 1.819 0 0079 6.866a1.7 1.7 0 00-1.47.862 4.5 4.5 0 00-.632 2.3'/%3E%3Cpath data-name='Path 8843' d='M90.055 6.159h.445v8.19a1.572 1.572 0 001.608 1.684v.45h-6.245v-.45a2.4 2.4 0 001.331-.565 2.036 2.036 0 00.327-1.324v-5.3a1.821 1.821 0 00-.347-1.273 2.822 2.822 0 00-1.44-.566v-.447zM87.29 1.71A1.634 1.634 0 0187.8.5a1.682 1.682 0 011.226-.5 1.657 1.657 0 011.208.5 1.639 1.639 0 01.5 1.215 1.681 1.681 0 01-.5 1.228 1.634 1.634 0 01-1.208.508 1.666 1.666 0 01-1.226-.519 1.678 1.678 0 01-.51-1.222'/%3E%3Cpath data-name='Path 8844' d='M98.039 6.159v2.43h.052a4.265 4.265 0 013.767-2.43 3.39 3.39 0 012.469.984 3.518 3.518 0 011 2.629v4.346a2 2 0 00.334 1.318 2.372 2.372 0 001.221.6v.45h-6.107v-.45a2.26 2.26 0 001.225-.587 1.779 1.779 0 00.347-1.2v-4.117a2.793 2.793 0 00-.482-1.742 1.614 1.614 0 00-1.356-.624 2.792 2.792 0 00-2.47 1.734v4.642a2 2 0 00.309 1.26 2.4 2.4 0 001.157.63v.45h-6v-.45a2.442 2.442 0 001.215-.592 1.608 1.608 0 00.341-1.118V8.769a1.673 1.673 0 00-.392-1.234 2.5 2.5 0 00-1.4-.527v-.45l4.32-.4z'/%3E%3Cpath data-name='Path 8845' d='M112.337 6.159v2.456h.052a3.723 3.723 0 013.5-2.456 3.122 3.122 0 013.241 2.456 5.716 5.716 0 011.59-1.884 3.449 3.449 0 012-.572 2.987 2.987 0 012.37.952 3.935 3.935 0 01.837 2.687v4.294a2.077 2.077 0 00.328 1.312 2.332 2.332 0 001.229.63v.45h-6.107v-.45a2.385 2.385 0 001.214-.579 1.541 1.541 0 00.367-1.106v-4.77a1.844 1.844 0 00-.452-1.292 1.5 1.5 0 00-1.161-.495q-1.522 0-2.218 2.135v4.319a1.769 1.769 0 00.334 1.19 2.372 2.372 0 001.221.6v.45h-6.108v-.45a2.444 2.444 0 001.215-.592 1.484 1.484 0 00.367-1.067V9.4a1.573 1.573 0 00-.45-1.151 1.465 1.465 0 00-1.08-.456q-1.325 0-2.289 1.736v4.564a2.1 2.1 0 00.325 1.344 2.341 2.341 0 001.231.6v.45h-6.1v-.45a2.331 2.331 0 001.209-.592 1.706 1.706 0 00.347-1.17V8.949A2 2 0 00109 7.6a2.672 2.672 0 00-1.434-.591v-.45l4.32-.4z'/%3E%3Cpath data-name='Path 8846' d='M131.6 16.881a3.07 3.07 0 01-2.1-.764 2.379 2.379 0 01-.867-1.845 2.236 2.236 0 01.86-1.794 10.468 10.468 0 013.6-1.434q1.326-.346 1.9-.565a2.827 2.827 0 00-.59-1.994 2.508 2.508 0 00-1.879-.617 3.215 3.215 0 00-2.983 1.659h-.386a4.307 4.307 0 011.563-2.488 4.643 4.643 0 012.887-.881 4.854 4.854 0 013.181.978 3.343 3.343 0 011.19 2.738v4.68q0 1.325.6 1.324.63 0 .784-.925h.425a1.932 1.932 0 01-.707 1.427 2.678 2.678 0 01-1.711.5 2.9 2.9 0 01-1.472-.327 2.483 2.483 0 01-.931-1.074l-.231.219a4.589 4.589 0 01-3.138 1.182m3.369-2.108v-3.767a9.6 9.6 0 00-2.6 1.441 2.047 2.047 0 00-.637 1.554 2.088 2.088 0 00.378 1.305 1.2 1.2 0 001 .494 2.846 2.846 0 001.865-1.028'/%3E%3Cpath data-name='Path 8847' d='M145.51 6.159v2.43h.051a4.265 4.265 0 013.767-2.43 3.394 3.394 0 012.47.984 3.521 3.521 0 011 2.629v4.346a1.994 1.994 0 00.335 1.318 2.372 2.372 0 001.222.6v.45h-6.108v-.45a2.275 2.275 0 001.222-.585 1.785 1.785 0 00.347-1.2v-4.119a2.793 2.793 0 00-.483-1.742 1.615 1.615 0 00-1.356-.624A2.79 2.79 0 00145.51 9.5v4.642a2 2 0 00.308 1.26 2.417 2.417 0 001.157.63v.45h-6v-.45a2.442 2.442 0 001.215-.592 1.608 1.608 0 00.341-1.118V8.769a1.673 1.673 0 00-.392-1.234 2.5 2.5 0 00-1.395-.527v-.45l4.321-.4z'/%3E%3Cpath data-name='Path 8848' d='M176.187 6.454h-.424a6.878 6.878 0 00-1.9-3.613 4.72 4.72 0 00-3.344-1.286 3.961 3.961 0 00-3.419 1.813 8.361 8.361 0 00-1.267 4.873 8.3 8.3 0 001.479 5.272 4.915 4.915 0 004.076 1.864 5.723 5.723 0 002.572-.579 8.546 8.546 0 002.377-1.864v.81a7.305 7.305 0 01-6.234 3.137 7.81 7.81 0 01-5.748-2.192A7.658 7.658 0 01162.147 9a8.151 8.151 0 018.319-8.319 10 10 0 013.28.643 3.918 3.918 0 001.066.283c.377 0 .7-.266.951-.8h.424z'/%3E%3Cpath data-name='Path 8849' d='M188.454 13.424h.45a5.417 5.417 0 01-2.1 2.532 5.775 5.775 0 01-3.213.926 5.327 5.327 0 01-3.877-1.511 5.064 5.064 0 01-1.549-3.786 5.193 5.193 0 011.588-3.87 5.408 5.408 0 013.94-1.556 5.209 5.209 0 013.529 1.215 5 5 0 011.678 3.259h-7.521a6.32 6.32 0 00-.013.412 5.064 5.064 0 001.014 3.278 3.105 3.105 0 002.515 1.261 4.154 4.154 0 003.555-2.16m-7.084-3.395h4.334a4.405 4.405 0 00-.709-2.282 1.819 1.819 0 00-1.522-.881 1.7 1.7 0 00-1.47.862 4.509 4.509 0 00-.632 2.3'/%3E%3Cpath data-name='Path 8850' d='M194.818 6.159v2.43h.052a4.264 4.264 0 013.766-2.43 3.387 3.387 0 012.469.984 3.514 3.514 0 011 2.629v4.346a2 2 0 00.335 1.318 2.381 2.381 0 001.221.6v.45h-6.108v-.45a2.263 2.263 0 001.222-.585 1.779 1.779 0 00.348-1.2v-4.119a2.793 2.793 0 00-.483-1.742 1.614 1.614 0 00-1.356-.624 2.792 2.792 0 00-2.466 1.734v4.642a2 2 0 00.309 1.26 2.407 2.407 0 001.157.63v.45h-6v-.45a2.45 2.45 0 001.216-.592 1.613 1.613 0 00.341-1.118V8.769a1.669 1.669 0 00-.393-1.234 2.5 2.5 0 00-1.4-.527v-.45l4.321-.4z'/%3E%3Cpath data-name='Path 8851' d='M212.382 14.825l.308.3a3.455 3.455 0 01-3.189 1.761 3.508 3.508 0 01-2.481-.823 3.029 3.029 0 01-.887-2.339V7.342h-1.788v-.5a17.271 17.271 0 004.269-4.128h.5v3.844h3.267v.784h-3.267v5.722a3.4 3.4 0 00.431 1.948 1.588 1.588 0 001.383.6 1.912 1.912 0 001.453-.784'/%3E%3Cpath data-name='Path 8852' d='M224.173 13.424h.45a5.417 5.417 0 01-2.1 2.532 5.775 5.775 0 01-3.213.926 5.327 5.327 0 01-3.877-1.511 5.064 5.064 0 01-1.549-3.786 5.193 5.193 0 011.588-3.87 5.408 5.408 0 013.94-1.556 5.209 5.209 0 013.529 1.215 5 5 0 011.678 3.259H217.1a6.32 6.32 0 00-.013.412 5.064 5.064 0 001.014 3.278 3.105 3.105 0 002.515 1.261 4.154 4.154 0 003.555-2.16m-7.084-3.395h4.333a4.405 4.405 0 00-.709-2.282 1.819 1.819 0 00-1.522-.881 1.7 1.7 0 00-1.47.862 4.509 4.509 0 00-.632 2.3'/%3E%3Cpath data-name='Path 8853' d='M230.511 6.159v3.163h.051q1.415-3.163 3.292-3.163a2.26 2.26 0 011.761.841l-.656 3a3.723 3.723 0 00-2.237-1.286 2.1 2.1 0 00-1.144.308 4.272 4.272 0 00-1.067 1.106v4.063a1.89 1.89 0 00.334 1.3 2.616 2.616 0 001.351.541v.45h-6.327v-.45a2.644 2.644 0 001.318-.6 1.813 1.813 0 00.341-1.235V8.949a2 2 0 00-.431-1.4 2.045 2.045 0 00-1.382-.54v-.45l4.346-.4z'/%3E%3Cpath data-name='Path 8854' d='M52.768 29.687h2.212v.81h-2.212v6.4a2.761 2.761 0 00.328 1.652 3.2 3.2 0 001.717.611v.45H47.9v-.45a2.565 2.565 0 001.5-.56 2.552 2.552 0 00.386-1.671V30.5H48.2v-.36a2.238 2.238 0 001.266-.656 3.223 3.223 0 00.47-1.8 6.275 6.275 0 01.405-2.115 4.07 4.07 0 01.919-1.305 5.452 5.452 0 013.818-1.132 5.552 5.552 0 013.575 1.1l-2.1 2.565h-.424a5.5 5.5 0 00.013-.385 3.108 3.108 0 00-.515-1.859 1.5 1.5 0 00-1.233-.714q-1.634 0-1.634 2.907z'/%3E%3Cpath data-name='Path 8855' d='M68.72 34.637a4.959 4.959 0 01-1.7 3.831 6.417 6.417 0 01-4.482 1.543 6.483 6.483 0 01-4.493-1.536 4.94 4.94 0 01-1.717-3.838 5.269 5.269 0 012.964-4.674 7.316 7.316 0 013.246-.674 6.415 6.415 0 014.488 1.542 4.939 4.939 0 011.7 3.806m-3.291.007a6.537 6.537 0 00-.753-3.432 2.5 2.5 0 00-4.313.033 7.042 7.042 0 00-.747 3.579 5.908 5.908 0 00.792 3.263 2.425 2.425 0 002.121 1.213 2.382 2.382 0 002.128-1.229 6.49 6.49 0 00.766-3.431'/%3E%3Cpath data-name='Path 8856' d='M74.231 29.289v3.163h.051q1.415-3.163 3.292-3.163a2.257 2.257 0 011.761.842l-.656 3a3.723 3.723 0 00-2.237-1.286 2.1 2.1 0 00-1.144.308 4.255 4.255 0 00-1.067 1.106v4.063a1.89 1.89 0 00.334 1.3 2.616 2.616 0 001.351.54v.45h-6.327v-.45a2.636 2.636 0 001.318-.6 1.814 1.814 0 00.341-1.235v-5.248a1.993 1.993 0 00-.431-1.4 2.045 2.045 0 00-1.382-.54v-.451l4.346-.4z'/%3E%3Cpath data-name='Path 8857' d='M96.156 29.52h.5v4.77h-.5a1.983 1.983 0 00-2.135-1.967h-2.713v4.526a1.894 1.894 0 00.475 1.465 2.445 2.445 0 001.63.425h.9q2.259 0 3.234-2.867h.45l-.282 3.741h-11.73v-.45a2.77 2.77 0 001.546-.7 2.893 2.893 0 00.383-1.767v-9.9a2.183 2.183 0 00-.4-1.5 2.905 2.905 0 00-1.533-.636v-.451h11.55v3.42h-.45a4.2 4.2 0 00-.957-2.024 2.671 2.671 0 00-1.833-.521h-2.983v6.365h2.713a2.041 2.041 0 001.414-.441 2.763 2.763 0 00.721-1.488'/%3E%3Cpath data-name='Path 8858' d='M104.345 29.289v2.43h.052a4.264 4.264 0 013.766-2.43 3.39 3.39 0 012.469.983 3.518 3.518 0 011 2.63v4.346a2 2 0 00.335 1.317 2.373 2.373 0 001.221.6v.45h-6.108v-.45a2.249 2.249 0 001.222-.585 1.775 1.775 0 00.348-1.2v-4.118a2.8 2.8 0 00-.483-1.743 1.616 1.616 0 00-1.356-.623 2.792 2.792 0 00-2.469 1.736v4.641a1.991 1.991 0 00.309 1.26 2.391 2.391 0 001.157.63v.45h-6v-.45a2.45 2.45 0 001.216-.591 1.616 1.616 0 00.341-1.119V31.9a1.669 1.669 0 00-.393-1.234 2.49 2.49 0 00-1.4-.527v-.451l4.321-.4z'/%3E%3Cpath data-name='Path 8859' d='M123.634 36.554h.45a5.417 5.417 0 01-2.1 2.532 5.775 5.775 0 01-3.213.926A5.327 5.327 0 01114.9 38.5a5.064 5.064 0 01-1.549-3.786 5.193 5.193 0 011.588-3.87 5.4 5.4 0 013.94-1.556 5.209 5.209 0 013.529 1.215 5 5 0 011.678 3.259h-7.521a6.298 6.298 0 00-.013.412 5.068 5.068 0 001.014 3.278 3.105 3.105 0 002.515 1.261 4.154 4.154 0 003.555-2.16m-7.084-3.4h4.333a4.4 4.4 0 00-.709-2.282 1.819 1.819 0 00-1.524-.871 1.7 1.7 0 00-1.47.861 4.513 4.513 0 00-.632 2.3'/%3E%3Cpath data-name='Path 8860' d='M129.973 29.289v3.163h.051q1.414-3.163 3.292-3.163a2.257 2.257 0 011.761.842l-.656 3a3.723 3.723 0 00-2.237-1.286 2.1 2.1 0 00-1.144.308 4.255 4.255 0 00-1.067 1.106v4.063a1.89 1.89 0 00.334 1.3 2.616 2.616 0 001.351.54v.45h-6.327v-.45a2.636 2.636 0 001.318-.6 1.814 1.814 0 00.341-1.235v-5.248a1.993 1.993 0 00-.431-1.4 2.045 2.045 0 00-1.382-.54v-.451l4.346-.4z'/%3E%3Cpath data-name='Path 8861' d='M136.363 33.377a3.628 3.628 0 011.421-2.925 5.5 5.5 0 013.607-1.163c.265 0 .647.012 1.144.038l.334.013h5.182v1.8l-2.532-.193-.052.051a3.275 3.275 0 011.349 2.534 3.164 3.164 0 01-1.343 2.6 5.467 5.467 0 01-3.452 1.042 8.617 8.617 0 00-2.462.244q-.728.244-.727.795 0 .413.527.642a9.858 9.858 0 002.379.411 15.5 15.5 0 013.87.745 4.023 4.023 0 011.8 1.319 2.935 2.935 0 01.617 1.756 3.83 3.83 0 01-1.819 3.236 8.215 8.215 0 01-4.815 1.279 8.664 8.664 0 01-4.121-.861 2.539 2.539 0 01-1.6-2.224 2.354 2.354 0 011.157-1.929 6.364 6.364 0 013.086-1.016V41.5a6.08 6.08 0 01-2.636-.726 1.829 1.829 0 01-.836-1.64 1.52 1.52 0 01.7-1.311 7.767 7.767 0 012.539-.9v-.052a5.723 5.723 0 01-2.52-1.369 2.969 2.969 0 01-.8-2.128m1.74 10.058q0 1.131 1.722 1.819a10.709 10.709 0 003.986.688 3.281 3.281 0 001.819-.463 1.362 1.362 0 00.714-1.17q0-1.119-1.62-1.762a10.535 10.535 0 00-3.883-.642 4.06 4.06 0 00-1.993.418 1.25 1.25 0 00-.745 1.112m1.234-10.164a3.936 3.936 0 00.617 2.325 1.922 1.922 0 001.646.87 1.893 1.893 0 001.652-.85 4.249 4.249 0 00.585-2.422 4.029 4.029 0 00-.579-2.319 1.8 1.8 0 00-1.556-.837q-2.366 0-2.365 3.233'/%3E%3Cpath data-name='Path 8862' d='M162.181 29.687v.45a2.855 2.855 0 00-1.351.688 7.126 7.126 0 00-1.042 1.858l-5 11.429a6.427 6.427 0 01-1.735 2.554 3.979 3.979 0 01-2.506.739 6.032 6.032 0 01-.836-.052l.605-2.995a4.314 4.314 0 001.338.231 2.909 2.909 0 002.236-1 11.66 11.66 0 001.878-3.575l-3.639-7.663a4.888 4.888 0 00-1.022-1.581 3.442 3.442 0 00-1.4-.63v-.45h6.07v.45q-.927.128-.926.743a3.249 3.249 0 00.392 1.246l2.1 4.348 1.363-3.186a5.164 5.164 0 00.527-1.9q0-1-1.184-1.247v-.45z'/%3E%3Cpath data-name='Path 8863' d='M170.24 24.209h7.907A5.984 5.984 0 01182 25.341a3.6 3.6 0 011.408 2.945 3.917 3.917 0 01-1.562 3.2 6.717 6.717 0 01-4.3 1.247 15.314 15.314 0 01-1.954-.128V37a2.214 2.214 0 00.418 1.5 2.621 2.621 0 001.511.656v.45h-7.281v-.45a2.726 2.726 0 001.562-.7 2.6 2.6 0 00.392-1.639V26.768a2.154 2.154 0 00-.372-1.453 3.181 3.181 0 00-1.582-.655zm6.647.875h-1.3v6.609a3.892 3.892 0 001.132.18 2.789 2.789 0 002.211-.907 3.714 3.714 0 00.8-2.539 3.614 3.614 0 00-.784-2.417 2.569 2.569 0 00-2.058-.926'/%3E%3Cpath data-name='Path 8864' d='M195.993 34.637a4.959 4.959 0 01-1.7 3.831 6.416 6.416 0 01-4.482 1.543 6.483 6.483 0 01-4.493-1.536 4.94 4.94 0 01-1.717-3.838 5.269 5.269 0 012.964-4.674 7.316 7.316 0 013.246-.674 6.415 6.415 0 014.488 1.542 4.939 4.939 0 011.7 3.806m-3.291.007a6.537 6.537 0 00-.753-3.432 2.5 2.5 0 00-4.313.033 7.043 7.043 0 00-.746 3.579 5.908 5.908 0 00.791 3.263 2.425 2.425 0 002.127 1.217 2.382 2.382 0 002.128-1.229 6.49 6.49 0 00.766-3.431'/%3E%3Cpath data-name='Path 8865' d='M196.946 39.613v-.45a2.586 2.586 0 001.466-.585 1.967 1.967 0 00.4-1.382V25.842a2.174 2.174 0 00-.4-1.5 2.114 2.114 0 00-1.459-.482v-.451l4.4-.282h.45V37.2a2.076 2.076 0 00.328 1.356 2.819 2.819 0 001.433.611v.45z'/%3E%3Cpath data-name='Path 8866' d='M208.609 29.289h.45v8.191a1.571 1.571 0 001.607 1.683v.45h-6.249v-.45a2.393 2.393 0 001.331-.565 2.028 2.028 0 00.328-1.324v-5.3a1.829 1.829 0 00-.347-1.274 2.823 2.823 0 00-1.441-.565v-.45zm-2.764-4.449a1.634 1.634 0 01.508-1.208 1.678 1.678 0 011.227-.5 1.659 1.659 0 011.209.5 1.642 1.642 0 01.5 1.215 1.688 1.688 0 01-.5 1.229 1.639 1.639 0 01-1.209.507 1.745 1.745 0 01-1.735-1.736'/%3E%3Cpath data-name='Path 8867' d='M221.714 29.289l.219 3.613h-.45q-1.415-3.009-3.652-3.009a2.818 2.818 0 00-2.391 1.176 5.3 5.3 0 00-.874 3.221 5.052 5.052 0 00.97 3.285 3.272 3.272 0 002.681 1.19 3.912 3.912 0 001.871-.4A5.771 5.771 0 00221.7 36.9h.528a5.4 5.4 0 01-5.349 3.112 5.754 5.754 0 01-4.057-1.427 4.846 4.846 0 01-1.549-3.741 5.2 5.2 0 011.706-3.961 5.987 5.987 0 014.255-1.594 13.567 13.567 0 011.957.167 10.108 10.108 0 001.313.154 1.225 1.225 0 00.785-.321z'/%3E%3Cpath data-name='Path 8868' d='M13.421 10.4h.637l.042-.036a4.046 4.046 0 01.327-.246c.267-.186.5-.347.5-.559 0-.068 0-.249-.814-.56l-.052-.01a.607.607 0 00-.586.57.978.978 0 00.046.335c.019.059.029.091-.04.318z'/%3E%3Cpath data-name='Path 8869' d='M.046 1.074v12.85L0 13.969h.044v7.815C-.011 38.849 17.661 47.5 19.98 47.583h.045c2.36 0 21.336-8.579 21.621-25.71V1.074zM35.58 4.336a2.5 2.5 0 00.534-.173 2.586 2.586 0 01.934-.244 1.614 1.614 0 01.923.33 2.8 2.8 0 00.406.225 1.716 1.716 0 00.351.1c0 .637 0 3.826.005 5.193a11.473 11.473 0 01-1.807-.151 17.487 17.487 0 01-.346-.109 6.6 6.6 0 00-.929-.254l-.071-.009zm-3.364.264a3.486 3.486 0 00.875-.347 2.076 2.076 0 011.047-.309 1.516 1.516 0 01.707.207 1.754 1.754 0 00.446.174v4.912h-.165v.012a6.734 6.734 0 00-.921.254c-.116.036-.233.074-.349.109a9.256 9.256 0 01-1.73.14c.007-1.32 0-4.527 0-5.154zm-1.311 1.014c.135-.08.3-.178.3-.4v-.223c0-.126.005-.272.006-.384h.617c0 .63.01 3.917 0 5.2h-.011l.01.113V10.247H34.903v.013a.546.546 0 001.058 0v-.013c1.466 0 2.805-.005 2.936-.018l.13-.013v-.131-5.472c.217.02.441.021.653.021V5.399a.427.427 0 00.241.379.325.325 0 01.187.334c0 .24-.123.294-.279.362-.115.05-.272.119-.272.3l-.022 2.051c.019.18.166.276.3.362.15.1.243.165.243.3 0 .217-.091.268-.227.345a.476.476 0 00-.305.495c.018.235.01.664 0 .886-.623 0-2.185.013-3.795.025-1.905.014-3.889.015-4.449.028a2.009 2.009 0 01.092-.58 1.433 1.433 0 00.066-.34c.013-.2-.149-.343-.306-.481s-.332-.288-.332-.5c0-.1.051-.142.157-.222a.569.569 0 00.271-.42V6.688c-.013-.185-.17-.3-.321-.418-.169-.127-.28-.22-.273-.343.009-.164.1-.226.253-.313M27.5 8.9a1.633 1.633 0 00-1.247.812 1.736 1.736 0 01.02-1.509 1.637 1.637 0 011.264-.703l.1-.009v-.1a2.59 2.59 0 01.543-1.908 1.494 1.494 0 011.32-.392l-.028.1c-.187.688-.29 1.067.23 3.46a3.273 3.273 0 01-.378 2.654 3.685 3.685 0 01-2.279 1.343 5.778 5.778 0 01-1.025.092 5.921 5.921 0 01-2.881-.789 4.07 4.07 0 00-.253-.128c-.2-.083-.713-.354-1.257-.643-.811-.428-1.729-.913-2.052-1.017a4.613 4.613 0 00-1.394-.241 2.477 2.477 0 00-1.066.215v-.015c0-.2-.223-.215-.546-.22.444-.183 1.046-.493 1.115-.83a.356.356 0 00-.115-.335 4.938 4.938 0 01-.518-.612 6.604 6.604 0 00-.147-.191.913.913 0 00.19-.269.361.361 0 01.4-.254 1.151 1.151 0 01.574.177 1.306 1.306 0 00.648.2 1.034 1.034 0 00.488-.159 1.042 1.042 0 01.509-.162.66.66 0 01.448.252.967.967 0 01.24.759l-.029.227.218-.071a1.113 1.113 0 01.868.076.927.927 0 01.271.822l-.007.21.2-.067a.773.773 0 01.628-.026c.173.107.213.388.247.637a2.594 2.594 0 00.048.277.547.547 0 00.414.367c.215.077.357.127.3.566l.289.035c.081-.668-.265-.792-.494-.874-.15-.055-.209-.083-.231-.166s-.029-.155-.042-.245A1.1 1.1 0 0022.7 9.4a.877.877 0 00-.683-.057 1.084 1.084 0 00-.387-.866 1.218 1.218 0 00-.934-.168 1.261 1.261 0 00-.32-.784.937.937 0 00-.665-.35 1.3 1.3 0 00-.645.2.8.8 0 01-.352.124 1.047 1.047 0 01-.513-.163 1.427 1.427 0 00-.709-.211.635.635 0 00-.659.411.634.634 0 01-.13.194 1.484 1.484 0 00-1.1-.417.987.987 0 00-.48.167.713.713 0 00.043-.238 3.276 3.276 0 00-.462-1.494c.2-.494 2.519-.8 3.415-.761a5.36 5.36 0 013.853 2.011 1.833 1.833 0 00.492.452 7.211 7.211 0 01.5.609c.338.435.8 1.027 1.294 1.573l-.128.062.149.108c.255.186.48.376.7.559a2.931 2.931 0 001.248.769 2.1 2.1 0 001.845-.407 1.087 1.087 0 00.281-.831c-.028-.43-.449-.984-.859-.984M14.782 4.622a1.612 1.612 0 01.21-.315.892.892 0 00.1-.141c.085-.138.145-.222.264-.222a.568.568 0 01.448.2 1.218 1.218 0 00.31.22l.079.037.055-.069.08-.108a.837.837 0 01.692-.462.783.783 0 01.476.177.874.874 0 00.52.2h.039l.347-.281a1.49 1.49 0 01.642-.091.531.531 0 01.585.546v.191l.165-.095a1.3 1.3 0 01.568-.161.537.537 0 01.388.144.446.446 0 01.184.4c-.007.18.042.281.339.339l.792.1c.2.086.413.268.305.892l-.023.132h.135c.441-.017.7.031.805.135.085.086.084.238.082.447v.182a.738.738 0 00-.061.076l-.066.091.092.063a1.044 1.044 0 00.3.116c.234.066.376.118.376.273a1.12 1.12 0 01-.1.348c-.021.053-.043.1-.057.151l-.01.1.079.046c.263.15.589.337.589.723a1.39 1.39 0 01-.079.383c-.466-.521-.9-1.08-1.225-1.494-.408-.526-.512-.653-.6-.692a2.052 2.052 0 01-.405-.388 5.617 5.617 0 00-4.049-2.1c-.466-.029-2.928.108-3.58.767a8.765 8.765 0 01-.194-.388 1 1 0 00.413-.451m-2.541 4.84a.416.416 0 01-.23-.421 11.517 11.517 0 011.96-4.185 5.742 5.742 0 00.383.83 3.472 3.472 0 01.53 1.552c0 .326-.489.784-.7.98l-.068.065.184.223c.077-.056.185-.149.31-.258.3-.258.741-.648 1-.648a1.2 1.2 0 01.974.406c.074.081.149.182.235.294a5.328 5.328 0 00.547.647c.038.037.034.057.032.068-.033.165-.482.446-1.092.681l.021.109-.055-.078c-.012.008-.035.019-.06.034-.137.075-.256.14-.242.265l.028.113.1.027a1.764 1.764 0 00.383.026c.1 0 .241 0 .33.014l-.059.19.051.032a1.754 1.754 0 01-.843 1.007l-.1.074a4.424 4.424 0 01-2.358 1.053.811.811 0 01-.833-.541l.194-.07a3.309 3.309 0 001.571-.257c.186-.1 1.126-.607 1.341-1.113l-.267-.113a3.057 3.057 0 01-1.207.968 3.154 3.154 0 01-1.486.225v.071c-.41-.008-.836-.2-.836-.556 0-.127.125-.268.258-.416a1.051 1.051 0 00.352-.65.667.667 0 00-.341-.648m-5.85-5.111A2.375 2.375 0 006.94 4.2a2.588 2.588 0 01.937-.245 1.62 1.62 0 01.923.329 2.806 2.806 0 00.406.225 1.844 1.844 0 00.35.1c0 .639.006 3.826.006 5.192a11.545 11.545 0 01-1.81-.149l-.388-.122a6.08 6.08 0 00-.879-.241l-.077-.008zm-3.365.266a3.5 3.5 0 00.878-.347 2.079 2.079 0 011.046-.308 1.5 1.5 0 01.706.207 1.832 1.832 0 00.444.174v4.912h-.164v.011a6.446 6.446 0 00-.883.242c-.126.04-.255.082-.384.121a9.152 9.152 0 01-1.732.138c.008-1.319 0-4.527 0-5.154zm-1.31 1.011c.135-.078.3-.176.3-.4V5.03v-.392h.616c0 .631.011 3.922 0 5.2h-.011l.011.106V10.275H5.728v.011a.477.477 0 00.53.413.478.478 0 00.53-.413v-.011c1.465 0 2.8-.005 2.936-.018l.13-.012v-.132c0-1.073-.005-4.683-.007-5.473.2.018.417.023.655.024V5.427a.424.424 0 00.242.377.327.327 0 01.187.336c0 .241-.125.3-.282.363-.114.049-.272.118-.272.3l-.019 2.057c.019.178.166.274.3.359.152.1.243.165.243.3 0 .215-.09.266-.226.343a.473.473 0 00-.306.494c.018.234.01.666.005.886H7.183c-2.772 0-4.418 0-4.909-.008.006-.286 0-.421 0-.521a3.071 3.071 0 01.009-.339c.014-.2-.148-.343-.3-.48s-.333-.288-.333-.5c0-.1.048-.139.156-.22a.576.576 0 00.275-.42V6.722c-.015-.183-.17-.3-.321-.412-.171-.129-.283-.223-.276-.348.009-.163.1-.225.253-.313M7.393 30.7a3.517 3.517 0 013.579-3.45 3.45 3.45 0 110 6.9 3.515 3.515 0 01-3.579-3.45M20 47c-1.163-.039-6.3-2.316-10.987-6.794l11.828-11.955 11.29 11.577C26.937 44.559 21.192 47 20.025 47zm-2.767-24.582a3.581 3.581 0 113.58 3.444 3.515 3.515 0 01-3.58-3.444M30.1 34.145a3.45 3.45 0 113.573-3.445 3.515 3.515 0 01-3.573 3.445m8.32-2.238L20.826 14.985 2.908 31.928A23.2 23.2 0 01.622 21.785v-7.816h40.444v7.9a21.968 21.968 0 01-2.651 10.039'/%3E%3Cpath data-name='Path 8870' d='M235.9 29.689v.45a2.855 2.855 0 00-1.351.688 7.126 7.126 0 00-1.042 1.858l-5 11.429a6.427 6.427 0 01-1.735 2.554 3.979 3.979 0 01-2.506.739 6.031 6.031 0 01-.836-.052l.6-2.995a4.314 4.314 0 001.338.231 2.909 2.909 0 002.236-1 11.66 11.66 0 001.878-3.575l-3.639-7.663a4.888 4.888 0 00-1.022-1.581 3.442 3.442 0 00-1.4-.63v-.45h6.07v.45q-.927.128-.926.743a3.249 3.249 0 00.392 1.246l2.1 4.348 1.363-3.186a5.164 5.164 0 00.527-1.9q0-1-1.184-1.247v-.45z'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-logo, .main-logo {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='235.862' height='47.605'%3E%3Cg data-name='Kleiman logo'%3E%3Cg data-name='Group 4635' fill='%23002361'%3E%3Cpath data-name='Path 5320' d='M58.739 4.098l-2.866 2.708 6.163 7.589a7.329 7.329 0 001.207 1.263 2.2 2.2 0 001.076.375v.45h-7.033v-.45q1.066-.243 1.067-.733a1.128 1.128 0 00-.321-.656L53.21 8.666v5.027a2.681 2.681 0 00.317 1.537 3.353 3.353 0 001.612.8v.45h-7.278v-.45a3 3 0 001.588-.72 2.4 2.4 0 00.366-1.517V3.69a2.176 2.176 0 00-.378-1.465 3.237 3.237 0 00-1.576-.7v-.45h7.278v.45a2.972 2.972 0 00-1.528.7 1.825 1.825 0 00-.4 1.266v4.564l4.745-4.564a1.264 1.264 0 00.475-.887q0-.746-1.427-1.08v-.45h6.4v.45a4.4 4.4 0 00-2.128.572 12.942 12.942 0 00-2.537 2.002z'/%3E%3Cpath data-name='Path 5321' d='M65.526 16.483v-.45a2.576 2.576 0 001.466-.585 1.967 1.967 0 00.4-1.382V2.711a2.175 2.175 0 00-.406-1.5 2.112 2.112 0 00-1.459-.482v-.45l4.4-.283h.451v14.066a2.086 2.086 0 00.327 1.357 2.829 2.829 0 001.434.61v.45z'/%3E%3Cpath data-name='Path 5322' d='M83.952 13.423h.45a5.432 5.432 0 01-2.1 2.533 5.782 5.782 0 01-3.215.926 5.331 5.331 0 01-3.876-1.511 5.069 5.069 0 01-1.549-3.787 5.2 5.2 0 011.587-3.87 5.415 5.415 0 013.941-1.555 5.211 5.211 0 013.53 1.215 5 5 0 011.678 3.259h-7.522a7.078 7.078 0 00-.013.411 5.067 5.067 0 001.014 3.279 3.106 3.106 0 002.515 1.26 4.156 4.156 0 003.56-2.16zm-7.085-3.394H81.2a4.4 4.4 0 00-.709-2.282 1.819 1.819 0 00-1.522-.881 1.7 1.7 0 00-1.47.861 4.515 4.515 0 00-.632 2.302z'/%3E%3Cpath data-name='Path 5323' d='M90.02 6.159h.45v8.19a1.572 1.572 0 001.608 1.684v.45h-6.252v-.45a2.4 2.4 0 001.331-.565 2.038 2.038 0 00.327-1.325v-5.3a1.821 1.821 0 00-.347-1.273 2.8 2.8 0 00-1.44-.566v-.449zm-2.764-4.448a1.638 1.638 0 01.508-1.209 1.685 1.685 0 011.228-.5A1.657 1.657 0 0190.2.497a1.639 1.639 0 01.5 1.215 1.681 1.681 0 01-.5 1.228 1.634 1.634 0 01-1.208.508 1.745 1.745 0 01-1.736-1.736z'/%3E%3Cpath data-name='Path 5324' d='M98.005 6.159v2.43h.052a4.265 4.265 0 013.767-2.43 3.386 3.386 0 012.468.984 3.512 3.512 0 011 2.629v4.346a2 2 0 00.334 1.317 2.373 2.373 0 001.222.6v.45h-6.107v-.45a2.246 2.246 0 001.221-.585 1.775 1.775 0 00.347-1.2v-4.114a2.791 2.791 0 00-.482-1.742 1.614 1.614 0 00-1.356-.624 2.792 2.792 0 00-2.469 1.736v4.641a2 2 0 00.308 1.26 2.4 2.4 0 001.158.63v.45h-6v-.45a2.442 2.442 0 001.215-.591 1.611 1.611 0 00.341-1.119V8.773a1.672 1.672 0 00-.392-1.234 2.5 2.5 0 00-1.395-.528v-.449l4.32-.4z'/%3E%3Cpath data-name='Path 5325' d='M112.303 6.159v2.452h.052a3.722 3.722 0 013.5-2.456 3.118 3.118 0 013.24 2.456 5.72 5.72 0 011.591-1.884 3.449 3.449 0 012-.572 2.99 2.99 0 012.37.951 3.939 3.939 0 01.838 2.687v4.3a2.065 2.065 0 00.328 1.311 2.314 2.314 0 001.228.63v.45h-6.108v-.45a2.377 2.377 0 001.215-.578 1.546 1.546 0 00.367-1.106V9.58a1.842 1.842 0 00-.452-1.292 1.5 1.5 0 00-1.161-.5q-1.522 0-2.219 2.135v4.32a1.77 1.77 0 00.334 1.189 2.373 2.373 0 001.222.6v.45h-6.107v-.45a2.452 2.452 0 001.214-.591 1.484 1.484 0 00.367-1.067V9.398a1.573 1.573 0 00-.45-1.151 1.464 1.464 0 00-1.08-.457q-1.324 0-2.289 1.736v4.565a2.1 2.1 0 00.325 1.343 2.334 2.334 0 001.231.6v.45h-6.094v-.45a2.335 2.335 0 001.208-.591 1.7 1.7 0 00.347-1.17V8.95a2 2 0 00-.353-1.35 2.671 2.671 0 00-1.434-.592v-.449l4.321-.4z'/%3E%3Cpath data-name='Path 5326' d='M131.563 16.882a3.07 3.07 0 01-2.1-.765 2.376 2.376 0 01-.867-1.845 2.235 2.235 0 01.861-1.794 10.454 10.454 0 013.6-1.434q1.324-.346 1.9-.565a2.813 2.813 0 00-.591-1.993 2.505 2.505 0 00-1.878-.617 3.215 3.215 0 00-2.983 1.658h-.379a4.3 4.3 0 011.562-2.488 4.65 4.65 0 012.886-.88 4.86 4.86 0 013.182.977 3.347 3.347 0 011.19 2.738v4.681q0 1.323.6 1.324.63 0 .785-.926h.424a1.935 1.935 0 01-.707 1.427 2.67 2.67 0 01-1.71.5 2.9 2.9 0 01-1.473-.328 2.491 2.491 0 01-.932-1.074l-.231.219a4.583 4.583 0 01-3.139 1.185zm3.369-2.109v-3.762a9.612 9.612 0 00-2.6 1.44 2.049 2.049 0 00-.637 1.556 2.088 2.088 0 00.379 1.3 1.2 1.2 0 001 .495 2.842 2.842 0 001.858-1.029z'/%3E%3Cpath data-name='Path 5327' d='M145.476 6.159v2.43h.051a4.266 4.266 0 013.767-2.43 3.39 3.39 0 012.469.984 3.512 3.512 0 011 2.629v4.346a2 2 0 00.334 1.317 2.373 2.373 0 001.222.6v.45h-6.108v-.45a2.249 2.249 0 001.222-.585 1.775 1.775 0 00.347-1.2v-4.114a2.791 2.791 0 00-.482-1.742 1.617 1.617 0 00-1.357-.624 2.79 2.79 0 00-2.468 1.736v4.641a2 2 0 00.308 1.26 2.391 2.391 0 001.157.63v.45h-6v-.45a2.442 2.442 0 001.215-.591 1.611 1.611 0 00.341-1.119V8.773a1.672 1.672 0 00-.392-1.234 2.5 2.5 0 00-1.395-.528v-.449l4.32-.4z'/%3E%3Cpath data-name='Path 5328' d='M176.153 6.455h-.427a6.881 6.881 0 00-1.9-3.613 4.717 4.717 0 00-3.344-1.286 3.958 3.958 0 00-3.413 1.813 10.071 10.071 0 00.212 10.144 4.914 4.914 0 004.076 1.864 5.726 5.726 0 002.572-.578 8.575 8.575 0 002.377-1.864v.81a7.308 7.308 0 01-6.234 3.137 7.814 7.814 0 01-5.748-2.192A7.66 7.66 0 01162.112 9a8.149 8.149 0 018.319-8.318 10.015 10.015 0 013.279.642 3.922 3.922 0 001.067.283c.377 0 .7-.265.951-.8h.424z'/%3E%3Cpath data-name='Path 5329' d='M188.419 13.423h.451a5.427 5.427 0 01-2.1 2.533 5.779 5.779 0 01-3.214.926 5.332 5.332 0 01-3.877-1.511 5.069 5.069 0 01-1.549-3.787 5.2 5.2 0 011.588-3.87 5.413 5.413 0 013.941-1.555 5.21 5.21 0 013.529 1.215 5 5 0 011.678 3.259h-7.522a6.29 6.29 0 00-.013.411 5.066 5.066 0 001.014 3.279 3.108 3.108 0 002.516 1.26 4.151 4.151 0 003.558-2.16zm-7.084-3.394h4.333a4.387 4.387 0 00-.709-2.282 1.818 1.818 0 00-1.522-.881 1.7 1.7 0 00-1.47.861 4.516 4.516 0 00-.632 2.302z'/%3E%3Cpath data-name='Path 5330' d='M194.784 6.159v2.43h.051a4.266 4.266 0 013.767-2.43 3.387 3.387 0 012.469.984 3.512 3.512 0 011 2.629v4.346a1.994 1.994 0 00.335 1.317 2.369 2.369 0 001.22.6v.45h-6.1v-.45a2.253 2.253 0 001.222-.585 1.775 1.775 0 00.347-1.2v-4.114a2.791 2.791 0 00-.482-1.742 1.616 1.616 0 00-1.357-.624 2.791 2.791 0 00-2.468 1.736v4.641a1.992 1.992 0 00.308 1.26 2.4 2.4 0 001.158.63v.45h-6.005v-.45a2.442 2.442 0 001.215-.591 1.611 1.611 0 00.341-1.119V8.773a1.672 1.672 0 00-.392-1.234 2.5 2.5 0 00-1.4-.528v-.449l4.32-.4z'/%3E%3Cpath data-name='Path 5331' d='M212.347 14.825l.309.3a3.455 3.455 0 01-3.189 1.761 3.515 3.515 0 01-2.481-.823 3.031 3.031 0 01-.887-2.34V7.346h-1.788v-.5a17.283 17.283 0 004.27-4.127h.5v3.845h3.265v.784h-3.265v5.721a3.4 3.4 0 00.43 1.948 1.587 1.587 0 001.383.6 1.909 1.909 0 001.453-.792z'/%3E%3Cpath data-name='Path 5332' d='M224.138 13.423h.45a5.419 5.419 0 01-2.1 2.533 5.781 5.781 0 01-3.214.926 5.332 5.332 0 01-3.877-1.511 5.069 5.069 0 01-1.549-3.787 5.2 5.2 0 011.588-3.87 5.413 5.413 0 013.94-1.555 5.213 5.213 0 013.53 1.215 5 5 0 011.677 3.259h-7.521a6.29 6.29 0 00-.013.411 5.067 5.067 0 001.014 3.279 3.107 3.107 0 002.515 1.26 4.152 4.152 0 003.56-2.16zm-7.084-3.394h4.333a4.4 4.4 0 00-.709-2.282 1.819 1.819 0 00-1.522-.881 1.7 1.7 0 00-1.47.861 4.516 4.516 0 00-.632 2.302z'/%3E%3Cpath data-name='Path 5333' d='M230.477 6.159v3.163h.051q1.414-3.163 3.292-3.163a2.26 2.26 0 011.762.842l-.657 3a3.729 3.729 0 00-2.237-1.286 2.1 2.1 0 00-1.144.309 4.272 4.272 0 00-1.067 1.106v4.063a1.89 1.89 0 00.334 1.3 2.608 2.608 0 001.351.54v.45h-6.327v-.45a2.627 2.627 0 001.318-.6 1.808 1.808 0 00.341-1.234V8.953a2 2 0 00-.431-1.4 2.055 2.055 0 00-1.382-.54v-.449l4.346-.4z'/%3E%3Cpath data-name='Path 5334' d='M52.734 29.695h2.212v.81h-2.212v6.4a2.766 2.766 0 00.328 1.652 3.2 3.2 0 001.717.611v.45h-6.918v-.45a1.759 1.759 0 001.891-2.237v-6.429H48.17v-.36a2.235 2.235 0 001.267-.656 3.23 3.23 0 00.469-1.8 6.272 6.272 0 01.406-2.115 4.051 4.051 0 01.918-1.3 5.454 5.454 0 013.819-1.131 5.549 5.549 0 013.574 1.1l-2.1 2.565H56.1c.008-.129.012-.257.012-.386a3.108 3.108 0 00-.514-1.857 1.5 1.5 0 00-1.234-.714q-1.634 0-1.634 2.9z'/%3E%3Cpath data-name='Path 5335' d='M68.687 34.645a4.96 4.96 0 01-1.7 3.831 7.309 7.309 0 01-8.974.007 4.935 4.935 0 01-1.717-3.838 5.266 5.266 0 012.964-4.673 7.3 7.3 0 013.246-.676 6.415 6.415 0 014.487 1.543 4.941 4.941 0 011.694 3.806zm-3.292.007a6.532 6.532 0 00-.752-3.431 2.5 2.5 0 00-4.314.031 7.049 7.049 0 00-.746 3.58 5.923 5.923 0 00.791 3.264 2.427 2.427 0 002.128 1.216 2.384 2.384 0 002.128-1.229 6.491 6.491 0 00.765-3.431z'/%3E%3Cpath data-name='Path 5336' d='M74.197 29.296v3.163h.051q1.415-3.162 3.292-3.163a2.26 2.26 0 011.762.843l-.657 3a3.729 3.729 0 00-2.237-1.286 2.092 2.092 0 00-1.143.309 4.25 4.25 0 00-1.068 1.105v4.063a1.9 1.9 0 00.334 1.3 2.625 2.625 0 001.351.54v.45h-6.326v-.45a2.636 2.636 0 001.317-.6 1.806 1.806 0 00.341-1.235v-5.246a2 2 0 00-.431-1.4 2.05 2.05 0 00-1.382-.54v-.45l4.346-.4z'/%3E%3Cpath data-name='Path 5337' d='M96.126 29.528h.5v4.77h-.5a1.983 1.983 0 00-2.135-1.967h-2.713v4.526a1.9 1.9 0 00.475 1.465 2.445 2.445 0 001.63.425h.9q2.259 0 3.234-2.868h.45l-.282 3.742H85.951v-.45a2.77 2.77 0 001.546-.7 2.893 2.893 0 00.383-1.767v-9.9a2.182 2.182 0 00-.4-1.5 2.905 2.905 0 00-1.533-.636v-.45h11.546v3.42h-.45a4.2 4.2 0 00-.957-2.025 2.676 2.676 0 00-1.833-.521H91.27v6.364h2.713a2.045 2.045 0 001.414-.439 2.763 2.763 0 00.729-1.489z'/%3E%3Cpath data-name='Path 5338' d='M104.312 29.296v2.43h.051a4.265 4.265 0 013.767-2.43 3.389 3.389 0 012.469.984 3.515 3.515 0 011 2.63v4.345a2 2 0 00.335 1.318 2.373 2.373 0 001.22.6v.45h-6.107v-.45a2.253 2.253 0 001.221-.585 1.769 1.769 0 00.348-1.2v-4.115a2.793 2.793 0 00-.482-1.742 1.619 1.619 0 00-1.357-.623 2.789 2.789 0 00-2.468 1.736v4.641a2 2 0 00.308 1.26 2.412 2.412 0 001.157.63v.45h-6v-.45a2.454 2.454 0 001.216-.591 1.613 1.613 0 00.341-1.119v-5.554a1.676 1.676 0 00-.392-1.235 2.5 2.5 0 00-1.4-.527v-.45l4.32-.4z'/%3E%3Cpath data-name='Path 5339' d='M123.601 36.561h.45a5.432 5.432 0 01-2.1 2.533 5.775 5.775 0 01-3.214.925 5.331 5.331 0 01-3.877-1.51 5.069 5.069 0 01-1.549-3.787 5.2 5.2 0 011.588-3.87 5.41 5.41 0 013.941-1.556 5.209 5.209 0 013.529 1.216 5 5 0 011.678 3.259h-7.521a6.266 6.266 0 00-.012.411 5.068 5.068 0 001.013 3.279 3.11 3.11 0 002.516 1.26 4.153 4.153 0 003.558-2.16zm-7.084-3.395h4.333a4.408 4.408 0 00-.709-2.282 1.818 1.818 0 00-1.523-.88 1.7 1.7 0 00-1.47.861 4.509 4.509 0 00-.631 2.301z'/%3E%3Cpath data-name='Path 5340' d='M129.939 29.296v3.163h.051q1.416-3.162 3.292-3.163a2.258 2.258 0 011.762.843l-.656 3a3.733 3.733 0 00-2.238-1.286 2.092 2.092 0 00-1.143.309 4.266 4.266 0 00-1.068 1.105v4.063a1.9 1.9 0 00.334 1.3 2.625 2.625 0 001.351.54v.45h-6.326v-.45a2.631 2.631 0 001.317-.6 1.806 1.806 0 00.341-1.235v-5.246a2 2 0 00-.431-1.4 2.049 2.049 0 00-1.381-.54v-.45l4.345-.4z'/%3E%3Cpath data-name='Path 5341' d='M136.326 33.385a3.628 3.628 0 011.421-2.925 5.508 5.508 0 013.606-1.164c.266 0 .648.014 1.145.039l.334.013h5.182v1.8l-2.533-.193-.051.051a3.276 3.276 0 011.349 2.533 3.165 3.165 0 01-1.344 2.6 5.469 5.469 0 01-3.452 1.041 8.665 8.665 0 00-2.462.244q-.726.244-.726.8 0 .411.527.641a9.807 9.807 0 002.379.411 15.44 15.44 0 013.87.746 4.014 4.014 0 011.8 1.318 2.935 2.935 0 01.617 1.756 3.83 3.83 0 01-1.819 3.236 8.209 8.209 0 01-4.816 1.279 8.67 8.67 0 01-4.121-.861 2.54 2.54 0 01-1.6-2.224 2.353 2.353 0 011.157-1.929 6.35 6.35 0 013.086-1.016v-.07a6.08 6.08 0 01-2.636-.726 1.83 1.83 0 01-.836-1.64 1.523 1.523 0 01.7-1.311 7.762 7.762 0 012.539-.9v-.052a5.724 5.724 0 01-2.516-1.371 2.969 2.969 0 01-.8-2.126zm1.736 10.055q0 1.131 1.723 1.819a10.687 10.687 0 003.985.688 3.29 3.29 0 001.82-.463 1.363 1.363 0 00.714-1.17q0-1.119-1.62-1.761a10.52 10.52 0 00-3.883-.643 4.072 4.072 0 00-1.993.418 1.249 1.249 0 00-.743 1.112zm1.235-10.164a3.936 3.936 0 00.617 2.325 1.921 1.921 0 001.645.87 1.894 1.894 0 001.653-.85 4.255 4.255 0 00.585-2.422 4.037 4.037 0 00-.579-2.319 1.8 1.8 0 00-1.556-.838q-2.363 0-2.362 3.234z'/%3E%3Cpath data-name='Path 5342' d='M162.147 29.695v.45a2.846 2.846 0 00-1.35.688 7.1 7.1 0 00-1.042 1.858l-5 11.429a6.414 6.414 0 01-1.734 2.553 3.973 3.973 0 01-2.506.74 6.006 6.006 0 01-.836-.052l.6-2.995a4.314 4.314 0 001.338.231 2.91 2.91 0 002.237-1 11.641 11.641 0 001.877-3.575l-3.638-7.663a4.87 4.87 0 00-1.023-1.581 3.45 3.45 0 00-1.395-.63v-.45h6.069v.45q-.926.127-.926.743a3.237 3.237 0 00.393 1.246l2.1 4.348 1.364-3.187a5.171 5.171 0 00.526-1.9q0-1-1.183-1.248v-.45z'/%3E%3Cpath data-name='Path 5343' d='M170.206 24.218h7.907a5.988 5.988 0 013.852 1.131 3.6 3.6 0 011.407 2.944 3.915 3.915 0 01-1.561 3.2 6.717 6.717 0 01-4.3 1.247 15.315 15.315 0 01-1.954-.128v4.4a2.211 2.211 0 00.418 1.5 2.628 2.628 0 001.51.656v.45h-7.279v-.45a2.723 2.723 0 001.563-.7 2.609 2.609 0 00.391-1.639V26.776a2.147 2.147 0 00-.372-1.452 3.166 3.166 0 00-1.582-.656zm6.648.874h-1.3v6.609a3.881 3.881 0 001.132.18 2.789 2.789 0 002.21-.906 3.713 3.713 0 00.8-2.54 3.61 3.61 0 00-.784-2.417 2.567 2.567 0 00-2.058-.926z'/%3E%3Cpath data-name='Path 5344' d='M195.959 34.645a4.96 4.96 0 01-1.7 3.831 7.31 7.31 0 01-8.975.007 4.938 4.938 0 01-1.717-3.838 5.266 5.266 0 012.964-4.673 7.3 7.3 0 013.246-.676 6.416 6.416 0 014.488 1.543 4.94 4.94 0 011.694 3.806zm-3.291.007a6.531 6.531 0 00-.753-3.431 2.5 2.5 0 00-4.313.031 7.038 7.038 0 00-.747 3.58 5.923 5.923 0 00.791 3.264 2.429 2.429 0 002.128 1.216 2.382 2.382 0 002.128-1.229 6.49 6.49 0 00.766-3.431z'/%3E%3Cpath data-name='Path 5345' d='M196.912 39.621v-.45a2.579 2.579 0 001.466-.585 1.962 1.962 0 00.4-1.382V25.851a2.17 2.17 0 00-.4-1.5 2.112 2.112 0 00-1.459-.482v-.451l4.4-.282h.449v14.066a2.076 2.076 0 00.328 1.356 2.828 2.828 0 001.433.611v.45z'/%3E%3Cpath data-name='Path 5346' d='M208.575 29.296h.45v8.191a1.573 1.573 0 001.608 1.684v.45h-6.249v-.45a2.4 2.4 0 001.331-.566 2.028 2.028 0 00.328-1.324v-5.3a1.821 1.821 0 00-.348-1.273 2.808 2.808 0 00-1.44-.566v-.45zm-2.763-4.448a1.635 1.635 0 01.507-1.209 1.682 1.682 0 011.228-.5 1.659 1.659 0 011.209.495 1.642 1.642 0 01.5 1.215 1.685 1.685 0 01-.5 1.228 1.639 1.639 0 01-1.209.507 1.659 1.659 0 01-1.228-.514 1.676 1.676 0 01-.507-1.222z'/%3E%3Cpath data-name='Path 5347' d='M221.68 29.296l.218 3.614h-.45q-1.413-3.009-3.651-3.009a2.82 2.82 0 00-2.392 1.176 5.293 5.293 0 00-.874 3.221 5.049 5.049 0 00.971 3.285 3.269 3.269 0 002.681 1.189 3.912 3.912 0 001.871-.4 5.771 5.771 0 001.613-1.46h.527a5.4 5.4 0 01-5.348 3.111 5.747 5.747 0 01-4.057-1.427 4.847 4.847 0 01-1.55-3.741 5.2 5.2 0 011.706-3.96 5.992 5.992 0 014.255-1.6 13.414 13.414 0 011.957.168 10.306 10.306 0 001.314.154 1.223 1.223 0 00.785-.322z'/%3E%3Cpath data-name='Path 5348' d='M235.862 29.695v.45a2.846 2.846 0 00-1.35.688 7.1 7.1 0 00-1.042 1.858l-5 11.429a6.415 6.415 0 01-1.735 2.553 3.968 3.968 0 01-2.505.74 6.006 6.006 0 01-.836-.052l.6-2.995a4.314 4.314 0 001.338.231 2.906 2.906 0 002.236-1 11.616 11.616 0 001.878-3.575l-3.638-7.663a4.887 4.887 0 00-1.023-1.581 3.451 3.451 0 00-1.4-.63v-.45h6.069v.45q-.926.127-.926.743a3.237 3.237 0 00.393 1.246l2.1 4.348 1.364-3.187a5.171 5.171 0 00.526-1.9q0-1-1.184-1.248v-.45z'/%3E%3C/g%3E%3Cg data-name='Group 4636'%3E%3Cpath data-name='Path 5349' d='M.35 1.37h41.018v20.506c-.275 16.713-19.01 25.5-21.366 25.419C17.552 47.21.293 38.615.346 21.788V1.37' fill='%23fff'/%3E%3Cpath data-name='Path 5350' d='M.346 13.831c.059.06 0-12.459 0-12.459h40.99v12.46' fill='%238f1028'/%3E%3Cpath data-name='Path 5351' d='M41.481 13.977H0l.208-.211c.038-.693.01-9.122-.006-12.391v-.146h41.279zM.489 13.686h40.7V1.516H.489c.046 9.166.037 11.534 0 12.17z' fill='%238f1028'/%3E%3Cpath data-name='Path 5352' d='M2.642 32.07a23.272 23.272 0 006.264 8.253L20.84 28.257l11.49 11.782a29.983 29.983 0 006.327-7.893L20.826 14.992l-18.1 17.119' fill='%23002361'/%3E%3Cpath data-name='Path 5353' d='M8.913 40.472l-.077-.064a23.375 23.375 0 01-6.293-8.291l-.131-.276.291.136L20.826 14.84l.076.072 17.89 17.213-.039.073a30.086 30.086 0 01-6.349 7.922l-.078.072-.075-.076-11.411-11.7zm-6.1-8.3a23.122 23.122 0 006.084 8L20.84 28.098l.078.079 11.415 11.706a29.828 29.828 0 006.186-7.718L20.826 15.143z' fill='%23002361'/%3E%3Cpath data-name='Rectangle 2993' fill='%23002361' d='M.346 13.768h40.99v.29H.346z'/%3E%3Cpath data-name='Path 5354' d='M31.067 4.469h1.115c.817-.187 1.117-.661 1.955-.661.6 0 .887.4 1.33.4.375 0 .951-.428 1.58-.428.644 0 .962.389 1.386.567a3.745 3.745 0 001.386.152c-.013.375 0 .6 0 .91s.43.2.43.714c0 .548-.553.439-.553.663l-.021 2.034c.026.253.538.288.538.674 0 .576-.569.376-.532.829.027.335 0 1.041 0 1.041-1.1 0-8.189.063-8.535.053a5.755 5.755 0 01.164-1.074c.02-.294-.637-.475-.637-.967 0-.343.394-.322.427-.643V6.704c-.018-.268-.614-.4-.594-.779.026-.456.555-.4.555-.7 0-.132.014-.627.006-.752' fill='%23fff'/%3E%3Cpath data-name='Path 5355' d='M31.326 11.564H30.998v-.145a2.645 2.645 0 01.11-.8 1.128 1.128 0 00.055-.276c0-.058-.109-.156-.207-.241a.965.965 0 01-.431-.716.542.542 0 01.27-.454c.1-.074.149-.116.158-.2V6.717c0-.044-.115-.128-.206-.2a.721.721 0 01-.387-.591.654.654 0 01.4-.548c.123-.072.158-.1.158-.149V5c0-.191.009-.433 0-.514l-.009-.154h1.268a3.361 3.361 0 00.775-.319 2.343 2.343 0 011.18-.342 1.759 1.759 0 01.837.239 1.112 1.112 0 00.493.162A1.776 1.776 0 0036 3.91a2.789 2.789 0 011.042-.266 1.9 1.9 0 011.077.374 2.626 2.626 0 00.365.2 3.333 3.333 0 001.212.142h.269v.149a8.168 8.168 0 000 .608v.3c0 .058.018.075.111.136a.61.61 0 01.318.578.628.628 0 01-.453.627.468.468 0 00-.107.055L39.82 8.83c0 .026.09.082.165.132a.643.643 0 01.374.54.614.614 0 01-.375.6c-.13.075-.168.1-.158.219.027.34 0 1.03 0 1.059l-.006.139h-.14c-.492 0-2.184.013-3.933.026-1.874.005-3.821.019-4.421.019zm-.028-.29h.028c.606 0 2.547-.014 4.42-.028 1.611-.012 3.173-.023 3.8-.026.006-.22.014-.65 0-.884a.474.474 0 01.3-.495.332.332 0 00.227-.346c0-.132-.092-.2-.242-.3-.13-.085-.277-.182-.3-.361l.021-2.052c0-.18.158-.249.273-.3.156-.068.279-.122.279-.361a.328.328 0 00-.187-.336.424.424 0 01-.242-.378v-.293-.472a3.434 3.434 0 01-1.293-.164 2.756 2.756 0 01-.407-.225 1.621 1.621 0 00-.923-.33 2.567 2.567 0 00-.934.245 1.883 1.883 0 01-.646.183 1.363 1.363 0 01-.623-.193 1.5 1.5 0 00-.707-.208 2.073 2.073 0 00-1.047.31 3.5 3.5 0 01-.876.347h-1c0 .112 0 .258-.005.384v.223c0 .222-.167.32-.3.4-.151.089-.244.151-.253.314-.007.123.1.216.273.344.151.114.308.232.321.417v2.039a.57.57 0 01-.272.42c-.1.079-.155.122-.155.223 0 .208.169.355.331.5s.32.278.306.48a1.332 1.332 0 01-.067.34 2.1 2.1 0 00-.101.583z' fill='%23002361'/%3E%3Cpath data-name='Path 5356' d='M35.136 10.259h-3.31v-.148c.013-1.056 0-5.559 0-5.605h.291c0 .044.011 4.19 0 5.463 1.782 0 5.81.006 6.609-.01 0-1.376-.005-5.487-.005-5.487h.291s.005 4.418.005 5.627v.132l-.131.012c-.151.012-2.002.016-3.75.016z' fill='%23002361'/%3E%3Cpath data-name='Rectangle 2994' fill='%23002361' d='M35.289 4.221h.291v5.903h-.291z'/%3E%3Cpath data-name='Path 5357' d='M35.536 9.395a7.9 7.9 0 011.346.368 14.561 14.561 0 001.912.167c.168.033-3.258.061-3.258.061.015-.66 0-.6 0-.6' fill='%23002361'/%3E%3Cpath data-name='Path 5358' d='M35.387 10.137v-.149c.005-.235.006-.373.006-.455h-.042l.032-.139-.047-.169.31.038a6.694 6.694 0 01.929.254l.346.11a16.139 16.139 0 001.9.163l.128.026-.006.132c0 .059-.009.1-.177.122h-.012c-.3.042-1.1.048-3.217.066zm.3-.576v.284l.943-.01-.137-.043a8.047 8.047 0 00-.805-.231z' fill='%23002361'/%3E%3Cpath data-name='Path 5359' d='M35.045 10.272c0-.15.171-.268.386-.268s.383.118.383.268-.173.266-.383.266-.386-.12-.386-.266' fill='%23002361'/%3E%3Cpath data-name='Path 5360' d='M35.426 10.683a.425.425 0 11.528-.411.478.478 0 01-.528.411zm0-.534c-.147 0-.241.073-.241.123s.1.121.241.121.237-.073.237-.121-.087-.123-.237-.123z' fill='%23002361'/%3E%3Cpath data-name='Path 5361' d='M35.24 9.395a7.993 7.993 0 00-1.345.368 14.577 14.577 0 01-1.91.167c-.167.033 3.255.061 3.255.061a2.838 2.838 0 010-.6' fill='%23002361'/%3E%3Cpath data-name='Path 5362' d='M35.388 10.137h-.148c-2.12-.018-2.914-.024-3.216-.066h-.011c-.169-.025-.172-.062-.178-.122l-.009-.138.135-.027a16.284 16.284 0 001.9-.163l.348-.11a6.588 6.588 0 01.921-.254v-.011l.3-.011-.04.155.028.137h-.037c0 .08 0 .219.007.455zm-1.237-.3l.942.01v-.284a7.973 7.973 0 00-.8.23z' fill='%23002361'/%3E%3Cpath data-name='Path 5363' d='M12.526 11.96a.918.918 0 00.969.719 4.754 4.754 0 002.523-1.148 1.633 1.633 0 00.916-1.361l-.083.266s.776-.772 2.689-.16c.532.171 2.806 1.449 3.3 1.656a6.135 6.135 0 004.221.833 3.243 3.243 0 002.744-4.129c-.565-2.6-.389-2.786-.175-3.618-.083-.041-2.161-.509-2.1 2.376-.9.091-2.052.772-1.3 2.56a1.707 1.707 0 011.274-.933c.353 0 .725.508.749.881.058.909-.86 1.309-2 1.123-.576-.1-1.107-.733-1.9-1.309.138-.065.265-.533.265-.72 0-.46-.4-.675-.665-.83a1.991 1.991 0 00.164-.534c0-.368-.519-.341-.719-.479.082-.115.082-.047.082-.214 0-.533.083-.831-1-.8.091-.53-.02-.869-.386-1.016l-.8-.105c-.5-.1 0-.261-.462-.706-.411-.4-1.087 0-1.087 0a.64.64 0 00-.695-.657 1.7 1.7 0 00-.693.105l-.335.267c-.414 0-.519-.372-1-.372s-.672.372-.859.613c-.327-.154-.368-.427-.805-.427-.256 0-.331.273-.443.4-.285.314-.264.639-.708.8l-.164-.291-.015-.054c-.652.314-2.122 3.665-2.122 4.352 0 .654.57.366.57 1.069 0 .414-.609.714-.609 1.066 0 .449.519.667.969.667' fill='%23fff'/%3E%3Cpath data-name='Path 5364' d='M26.015 12.968a6.127 6.127 0 01-2.984-.815c-.1-.053-.177-.1-.235-.12-.206-.087-.7-.348-1.274-.651-.8-.423-1.711-.9-2.016-1a4.4 4.4 0 00-1.329-.23 2.066 2.066 0 00-1.157.294 1.914 1.914 0 01-.938 1.177l-.1.072a4.588 4.588 0 01-2.487 1.1 1.029 1.029 0 01-1.076-.8l-.021-.087a.781.781 0 01-.646-.717.927.927 0 01.314-.562.883.883 0 00.295-.5.457.457 0 00-.245-.467.631.631 0 01-.325-.6c0-.736 1.484-4.114 2.184-4.451l.124-.06.039.165.112.2a.754.754 0 00.34-.378 1.772 1.772 0 01.239-.356.855.855 0 00.074-.109.535.535 0 01.45-.328.783.783 0 01.6.253 1.246 1.246 0 00.178.142l.021-.028a1.049 1.049 0 01.869-.553.982.982 0 01.6.215.709.709 0 00.361.157l.3-.243a1.642 1.642 0 01.761-.129.753.753 0 01.788.6 1.428 1.428 0 01.53-.118.756.756 0 01.54.206.659.659 0 01.251.565.238.238 0 000 .062s.02.025.154.051l.825.111c.378.152.533.482.472 1.006h.021a1.122 1.122 0 01.817.2.787.787 0 01.145.6v.106a.362.362 0 01-.021.172c.037.013.079.025.121.036.227.065.537.152.537.485a1.245 1.245 0 01-.117.43 2.1 2.1 0 00-.022.055 1.039 1.039 0 01.64.879 1.637 1.637 0 01-.209.707c.222.167.426.339.609.493a2.789 2.789 0 001.142.72 1.888 1.888 0 001.648-.341.856.856 0 00.222-.666c-.021-.321-.355-.778-.64-.778-.52 0-.906.472-1.183.884l-.114.169-.078-.188a2.061 2.061 0 01-.041-1.895 1.827 1.827 0 011.335-.8 2.719 2.719 0 01.607-1.967 1.641 1.641 0 011.195-.474 1.391 1.391 0 01.462.063l.08.04-.023.086a7.84 7.84 0 01-.056.212c-.178.654-.276 1.014.233 3.355a3.485 3.485 0 01-.414 2.828 3.846 3.846 0 01-2.423 1.433 6.055 6.055 0 01-1.061.082zM18.177 9.93a4.621 4.621 0 011.4.241c.323.1 1.241.589 2.052 1.017.544.288 1.059.56 1.257.643.062.027.147.071.253.128a5.911 5.911 0 002.88.79 5.992 5.992 0 001.026-.092 3.69 3.69 0 002.278-1.344 3.274 3.274 0 00.378-2.654c-.52-2.393-.417-2.772-.229-3.459l.027-.1a1.5 1.5 0 00-1.317.386 2.6 2.6 0 00-.543 1.908v.1l-.1.01a1.637 1.637 0 00-1.267.711 1.737 1.737 0 00-.019 1.509 1.631 1.631 0 011.246-.812c.41 0 .831.555.858.984a1.079 1.079 0 01-.28.831 2.1 2.1 0 01-1.844.407 2.931 2.931 0 01-1.248-.769 10.85 10.85 0 00-.7-.559l-.149-.108.167-.079a1.243 1.243 0 00.2-.622c0-.386-.327-.573-.59-.724l-.079-.044.009-.1c.017-.047.037-.1.058-.15a1.11 1.11 0 00.1-.349c0-.156-.142-.207-.377-.273a1.016 1.016 0 01-.295-.116l-.092-.063.065-.091a.572.572 0 01.063-.075v-.183c0-.209 0-.361-.081-.447-.1-.1-.363-.145-.806-.135h-.133l.022-.132c.107-.624-.1-.806-.306-.891l-.79-.1c-.3-.057-.349-.159-.34-.34a.446.446 0 00-.184-.4.538.538 0 00-.388-.144 1.328 1.328 0 00-.568.16l-.164.1v-.19a.531.531 0 00-.585-.548 1.456 1.456 0 00-.641.093l-.348.28h-.039a.873.873 0 01-.521-.195.775.775 0 00-.476-.178.837.837 0 00-.691.463 3.777 3.777 0 01-.082.108l-.053.07-.08-.038a1.187 1.187 0 01-.309-.22.572.572 0 00-.449-.2c-.118 0-.178.084-.263.223a1.034 1.034 0 01-.1.14 1.547 1.547 0 00-.21.316.935.935 0 01-.543.514l-.087.031-.178-.315a11.5 11.5 0 00-1.963 4.188.417.417 0 00.229.421.667.667 0 01.341.648 1.045 1.045 0 01-.351.65c-.133.148-.258.289-.258.416 0 .362.442.557.859.557l.037.213-.207.075a.813.813 0 00.834.542 4.428 4.428 0 002.358-1.054l.1-.074a1.749 1.749 0 00.844-1.007l-.052-.032.083-.266.2.03.041-.03-.005.03a2.476 2.476 0 011.115-.231z' fill='%23002361'/%3E%3Cpath data-name='Path 5365' d='M14.058 9.145s.721.276.721.425c0 .2-.467.427-.776.7h-.387c.138-.452 0-.289 0-.7a.464.464 0 01.442-.425' fill='%23002361'/%3E%3Cpath data-name='Path 5366' d='M14.058 10.411h-.638l.057-.187c.069-.227.059-.26.04-.318a1 1 0 01-.047-.335.607.607 0 01.588-.57l.051.009c.815.312.815.493.815.561 0 .211-.231.372-.5.559a3.875 3.875 0 00-.327.246zm-.253-.29h.145c.1-.08.206-.156.31-.229a1.69 1.69 0 00.365-.3 2.721 2.721 0 00-.589-.3c-.078.014-.275.092-.275.278a.707.707 0 00.033.248.512.512 0 01.011.302z' fill='%23002361'/%3E%3Cpath data-name='Path 5367' d='M23.848 11.536l-.287-.035c.053-.439-.089-.49-.3-.567a.547.547 0 01-.415-.366c-.02-.082-.033-.177-.047-.277-.035-.248-.074-.53-.247-.637a.776.776 0 00-.629.026l-.2.067.007-.21a.925.925 0 00-.272-.821 1.1 1.1 0 00-.867-.077l-.218.072.029-.228a.963.963 0 00-.241-.759.658.658 0 00-.447-.252 1.046 1.046 0 00-.51.162 1.034 1.034 0 01-.488.159 1.3 1.3 0 01-.647-.2 1.156 1.156 0 00-.575-.178.361.361 0 00-.4.255.734.734 0 01-.338.372l-.126-.261a.466.466 0 00.206-.244.632.632 0 01.658-.411 1.424 1.424 0 01.711.21 1.034 1.034 0 00.511.164.792.792 0 00.353-.126 1.312 1.312 0 01.645-.2.94.94 0 01.665.35 1.28 1.28 0 01.32.785 1.218 1.218 0 01.934.167 1.093 1.093 0 01.387.866.874.874 0 01.682.057 1.1 1.1 0 01.382.844c.012.089.024.174.041.245s.081.111.232.165c.228.091.569.215.491.883z' fill='%23002361'/%3E%3Cpath data-name='Path 5368' d='M1.897 4.504h1.114c.82-.186 1.117-.659 1.956-.659.6 0 .887.4 1.332.4.371 0 .948-.428 1.578-.428.645 0 .963.389 1.387.566a3.676 3.676 0 001.387.154c-.016.372 0 .6 0 .909s.427.193.427.713c0 .549-.552.442-.552.66l-.021 2.04c.027.251.54.286.54.674 0 .573-.571.374-.533.826.026.335 0 1.043 0 1.043-1.1 0-8.039 0-8.386-.01.02-.752-.012-.649.013-1.014.021-.293-.637-.473-.637-.966 0-.339.4-.32.43-.64V6.741c-.021-.266-.617-.4-.6-.781.026-.454.556-.4.556-.7 0-.134.013-.626.006-.755' fill='%23fff'/%3E%3Cpath data-name='Path 5369' d='M7.184 11.547c-3.238 0-4.9 0-5.065-.01l-.142-.007v-.142c.01-.381.007-.541.005-.654a2.873 2.873 0 01.009-.366c0-.057-.108-.154-.207-.24a.962.962 0 01-.431-.716.533.533 0 01.271-.451c.1-.074.151-.117.16-.2v-2.02c0-.041-.115-.125-.205-.193a.726.726 0 01-.391-.6.654.654 0 01.4-.548c.123-.071.159-.1.159-.146V5.03c0-.192.008-.438 0-.523l-.009-.153h1.268a3.43 3.43 0 00.778-.318 2.335 2.335 0 011.178-.341 1.751 1.751 0 01.835.238 1.131 1.131 0 00.5.162 1.754 1.754 0 00.533-.161 2.8 2.8 0 011.045-.267 1.9 1.9 0 011.077.374 2.562 2.562 0 00.365.2 3.165 3.165 0 001.2.143h.282l-.007.152c-.01.242-.007.421 0 .6v.3c0 .058.016.074.109.135a.605.605 0 01.319.578.628.628 0 01-.457.629.485.485 0 00-.1.054l-.012 2.019c0 .024.088.08.164.13a.644.644 0 01.375.542.615.615 0 01-.374.6c-.132.074-.17.1-.16.218.027.34 0 1.031 0 1.06l-.006.139zm-4.909-.3c.49.006 2.136.008 4.909.008h3.187c.006-.222.014-.653 0-.887a.475.475 0 01.306-.494c.137-.077.226-.128.226-.343 0-.133-.092-.2-.243-.3-.129-.084-.276-.18-.295-.358l.019-2.057c0-.178.157-.246.272-.3.157-.068.281-.122.281-.363a.327.327 0 00-.186-.336.422.422 0 01-.242-.377v-.293c0-.148-.006-.293 0-.471a3.313 3.313 0 01-1.294-.166 2.806 2.806 0 01-.406-.225 1.62 1.62 0 00-.923-.329 2.584 2.584 0 00-.937.246 1.872 1.872 0 01-.641.182 1.375 1.375 0 01-.626-.193 1.508 1.508 0 00-.706-.207 2.072 2.072 0 00-1.045.308 3.536 3.536 0 01-.879.347h-1c0 .115 0 .265-.005.392v.219c0 .221-.168.319-.3.4-.151.088-.244.15-.253.313-.007.125.1.219.276.347.151.113.306.23.321.413v2.043a.58.58 0 01-.276.421c-.108.08-.155.12-.155.219 0 .209.169.355.332.5s.319.278.3.48a3.067 3.067 0 00-.009.339c-.005.103-.003.238-.008.524z' fill='%23002361'/%3E%3Cpath data-name='Path 5370' d='M6.32 10.295c-1.68 0-3.379 0-3.516-.005h-.147v-.147c.015-1.052 0-5.559 0-5.6h.291c0 .043.013 4.192 0 5.463 1.782 0 5.811.008 6.611-.009 0-1.374-.007-5.488-.007-5.488h.291s.006 4.422.006 5.629v.131l-.131.014c-.142.008-1.762.012-3.398.012z' fill='%23002361'/%3E%3Cpath data-name='Rectangle 2995' fill='%23002361' d='M6.117 4.258h.291v5.903h-.291z'/%3E%3Cpath data-name='Path 5371' d='M6.366 9.432a8.211 8.211 0 011.344.367 14.618 14.618 0 001.913.166c.169.034-3.257.062-3.257.062.014-.664 0-.6 0-.6' fill='%23002361'/%3E%3Cpath data-name='Path 5372' d='M6.219 10.173v-.149c0-.232.007-.371.007-.453h-.037l.028-.141-.039-.162.3.032a6.092 6.092 0 01.879.24c.127.041.258.082.388.122a16.052 16.052 0 001.9.161l.128.026-.006.133c-.006.06-.01.1-.18.123H9.58c-.3.043-1.09.05-3.22.067zm.3-.575v.283l.937-.01-.18-.06a7.653 7.653 0 00-.758-.213z' fill='%23002361'/%3E%3Cpath data-name='Path 5373' d='M5.874 10.305c0-.145.171-.265.385-.265s.385.12.385.265-.172.267-.385.267-.385-.118-.385-.267' fill='%23002361'/%3E%3Cpath data-name='Path 5374' d='M6.259 10.717a.424.424 0 11.53-.412.478.478 0 01-.53.412zm0-.532c-.145 0-.24.072-.24.12s.094.122.24.122.24-.072.24-.122-.096-.12-.24-.12z' fill='%23002361'/%3E%3Cpath data-name='Path 5375' d='M6.071 9.432a8.245 8.245 0 00-1.345.367 14.56 14.56 0 01-1.912.166c-.165.034 3.257.062 3.257.062a2.732 2.732 0 010-.6' fill='%23002361'/%3E%3Cpath data-name='Path 5376' d='M6.219 10.173H6.07c-2.13-.017-2.922-.024-3.22-.067h-.007c-.168-.025-.172-.063-.178-.123l-.012-.129.133-.03a15.967 15.967 0 001.9-.161c.128-.039.258-.08.384-.121a6.314 6.314 0 01.883-.241v-.012l.3-.009-.035.152.027.14H6.21c0 .081 0 .22.006.453zm-1.235-.3l.939.01V9.6a7.827 7.827 0 00-.764.218z' fill='%23002361'/%3E%3Cpath data-name='Path 5377' d='M7.393 30.706a3.581 3.581 0 113.579 3.445 3.518 3.518 0 01-3.579-3.445' fill='%23fff'/%3E%3Cpath data-name='Path 5378' d='M10.972 34.296a3.595 3.595 0 113.723-3.59 3.663 3.663 0 01-3.723 3.59zm0-6.9a3.306 3.306 0 103.432 3.306 3.375 3.375 0 00-3.432-3.302z' fill='%23002361'/%3E%3Cpath data-name='Path 5379' d='M17.233 22.425a3.581 3.581 0 113.58 3.444 3.515 3.515 0 01-3.58-3.444' fill='%23fff'/%3E%3Cpath data-name='Path 5380' d='M20.813 25.979a3.558 3.558 0 113.687-3.554 3.628 3.628 0 01-3.687 3.554zm0-6.893a3.339 3.339 0 103.466 3.339 3.41 3.41 0 00-3.466-3.339z' fill='%23002361'/%3E%3Cpath data-name='Path 5381' d='M26.516 30.706a3.581 3.581 0 113.579 3.445 3.518 3.518 0 01-3.579-3.445' fill='%23fff'/%3E%3Cpath data-name='Path 5382' d='M30.095 34.296a3.595 3.595 0 113.722-3.59 3.663 3.663 0 01-3.722 3.59zm0-6.9a3.306 3.306 0 103.432 3.306 3.375 3.375 0 00-3.432-3.302z' fill='%23002361'/%3E%3Cpath data-name='Path 5383' d='M24.293 9.671c-.506-.556-.978-1.164-1.323-1.608a6.635 6.635 0 00-.5-.609 1.908 1.908 0 01-.492-.453 5.357 5.357 0 00-3.852-2.011c-.914-.049-3.363.286-3.434.805l-.287-.039c.123-.909 3.208-1.081 3.737-1.056a5.615 5.615 0 014.05 2.1 2.116 2.116 0 00.4.388c.09.039.195.166.6.692.341.44.81 1.043 1.31 1.59z' fill='%23002361'/%3E%3Cpath data-name='Path 5384' d='M17.093 10.379l-.284-.056c.006-.036.01-.072.013-.109-.088-.012-.244-.013-.346-.015a1.723 1.723 0 01-.384-.026l-.094-.027-.03-.113c-.013-.125.106-.19.244-.265a.917.917 0 00.06-.034l.054.078-.02-.109c.609-.235 1.058-.515 1.091-.68 0-.012.007-.032-.031-.069a5.272 5.272 0 01-.549-.646 3.721 3.721 0 00-.234-.3 1.2 1.2 0 00-.973-.406c-.256 0-.7.39-1 .648-.124.109-.233.2-.311.258l-.184-.223.068-.065c.209-.2.7-.654.7-.98a3.48 3.48 0 00-.53-1.552 4.717 4.717 0 01-.436-1l.281-.071a4.586 4.586 0 00.411.938 3.673 3.673 0 01.565 1.687.714.714 0 01-.044.238.982.982 0 01.48-.166 1.485 1.485 0 011.188.5c.079.087.161.195.252.316a4.921 4.921 0 00.517.612.351.351 0 01.115.335c-.068.338-.671.646-1.114.83.322.006.547.024.547.22a1.26 1.26 0 01-.022.252z' fill='%23002361'/%3E%3Cpath data-name='Path 5385' d='M12.808 11.958v-.29a3.147 3.147 0 001.485-.225 3.026 3.026 0 001.207-.969l.268.114c-.215.506-1.155 1.016-1.341 1.113a3.381 3.381 0 01-1.619.257z' fill='%23002361'/%3E%3Cpath data-name='Path 5386' d='M20.026 47.589h-.045c-2.319-.078-19.99-8.732-19.936-25.8V1.08h41.6v20.8c-.285 17.131-19.261 25.709-21.619 25.709zM.626 1.662v20.13c-.052 16.684 17.123 25.14 19.378 25.217h.024c2.207 0 20.768-8.725 21.041-25.134V1.662z' fill='%23002361'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-menu-dropdown-sub--blue {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='10.687' height='9.191'%3E%3Cg data-name='Group 4643' fill='none' stroke='%239ddae5' stroke-width='1.5'%3E%3Cpath data-name='Path 5246' d='M5.561 8.663l4.065-4.066L5.561.531'/%3E%3Cpath data-name='Line 429' d='M0 4.597h9.487'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-menu-dropdown-sub--white {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='10.687' height='9.191'%3E%3Cg data-name='Group 4653' fill='none' stroke='%23fff' stroke-width='1.5'%3E%3Cpath data-name='Path 5246' d='M5.561 8.662l4.065-4.066L5.561.53'/%3E%3Cpath data-name='Line 429' d='M0 4.596h9.487'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-menu-dropdown, #main-nav button > i {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='9.191' height='10.687'%3E%3Cg data-name='Group 4557' fill='none' stroke='%23006ea4' stroke-width='1.5'%3E%3Cpath data-name='Path 5246' d='M.529 5.561l4.066 4.065 4.066-4.065'/%3E%3Cpath data-name='Line 429' d='M4.595 0v9.487'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-mobile-nav-minus {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='15.483' height='2.25'%3E%3Cg data-name='mobile nav_minus'%3E%3Cpath data-name='Line 429' fill='none' stroke='%23006ea4' stroke-width='2.25' d='M0 1.125h15.483'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-mobile-nav-plus {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' id='mobile_nav_plus' width='15.483' height='15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23006ea4;stroke-width:2.25px}%3C/style%3E%3C/defs%3E%3Cpath id='Line_429' d='M0 0h15.483' class='cls-1' transform='translate(0 7.742)'/%3E%3Cpath id='Line_478' d='M0 0v15' class='cls-1' transform='translate(7.741)'/%3E%3C/svg%3E");
}

.icon-pagination-next, .query-pager.pager-numbers a.next {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20.79' height='15.068'%3E%3Cg data-name='Pagination arrow'%3E%3Cg data-name='Group 4958'%3E%3Cg data-name='Group 4631'%3E%3Cpath data-name='Path 5318' d='M-.001 7.385H17.61' fill='none' stroke='%230091d5' stroke-width='2.5'/%3E%3C/g%3E%3Cpath data-name='Path 5319' d='M12.372.885l6.649 6.648-6.649 6.65' fill='none' stroke='%230091d5' stroke-width='2.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-pagination-prev, .query-pager.pager-numbers a.prev {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20.79' height='15.068'%3E%3Cg data-name='Pagination arrow'%3E%3Cg data-name='Group 4958'%3E%3Cg data-name='Group 4631'%3E%3Cpath data-name='Path 5318' d='M20.791 7.684H3.18' fill='none' stroke='%230091d5' stroke-width='2.5'/%3E%3C/g%3E%3Cpath data-name='Path 5319' d='M8.418 14.184L1.769 7.536 8.418.886' fill='none' stroke='%230091d5' stroke-width='2.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-pill-close, .query-wrangler a.exposed-filter-pill {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='8.707' height='8.707'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%2300b4ed}%3C/style%3E%3C/defs%3E%3Cg id='filter_X' transform='translate(-278.146 -1499.146)'%3E%3Cpath id='Line_490' d='M0 0l8 8' class='cls-1' transform='translate(278.5 1499.5)'/%3E%3Cpath id='Line_491' d='M8 0L0 8' class='cls-1' transform='translate(278.5 1499.5)'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-profile-placeholder--reverse {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='269' height='271'%3E%3Cg data-name='Group 5724'%3E%3Cg data-name='default profile image'%3E%3Cellipse data-name='Ellipse 2924' cx='134.5' cy='135.5' rx='134.5' ry='135.5' fill='%23fff'/%3E%3Cg data-name='knoutout seal' fill='%23002D52'%3E%3Cpath data-name='Path 8817' d='M116.214 110.244h1.6l.1-.093c.249-.216.546-.42.825-.616.671-.468 1.25-.872 1.25-1.405 0-.171 0-.626-2.047-1.408l-.131-.025a1.524 1.524 0 00-1.473 1.433 2.458 2.458 0 00.116.842c.048.148.073.229-.1.8z'/%3E%3Cpath data-name='Path 8818' d='M82.589 86.79l-.008 32.3-.111.113h.111v19.651c-.136 42.9 44.294 64.659 50.125 64.86h.113c5.933 0 53.642-21.569 54.359-64.639V86.79zm89.336 8.2a6.247 6.247 0 001.343-.435 6.513 6.513 0 012.348-.611 4.067 4.067 0 012.321.827 7.175 7.175 0 001.023.568 4.507 4.507 0 00.88.251c0 1.6.01 9.619.013 13.056-1.348-.209-3.012.086-4.543-.377l-.87-.274a16.216 16.216 0 00-2.336-.641l-.178-.023zm-8.458.674a8.918 8.918 0 002.2-.875 5.2 5.2 0 012.63-.777 3.8 3.8 0 011.778.52 4.55 4.55 0 001.121.44v12.339l-.412.013-.008.03a17.026 17.026 0 00-2.316.639l-.875.277c-1.466.44-3.042.2-4.352.349.018-3.319 0-11.379-.008-12.955zm-3.3 2.539c.337-.2.757-.448.757-1.006 0-.108.005-.319.008-.561.01-.317.013-.684.015-.965l1.551-.005c.005 1.584.025 9.848.005 13.076l-.028.005.028.284c0 .168 0 .324-.005.455l-.008.367h.37c.3 0 3.671.008 7.364.008l-.008.033a1.371 1.371 0 002.657 0l-.008-.033c3.686-.005 7.052-.015 7.382-.045l.327-.035v-.333c0-2.7-.01-11.776-.01-13.758.548.05 1.111.055 1.642.055-.008.448 0 .812.005 1.184 0 .236.008.473.008.737a1.076 1.076 0 00.606.953.82.82 0 01.473.842c0 .6-.309.737-.7.908-.289.126-.684.3-.684.754l-.055 5.157c.048.453.417.694.744.91.377.246.611.417.611.747 0 .548-.226.676-.571.87a1.193 1.193 0 00-.767 1.244c.045.588.025 1.667.01 2.225-1.566.005-5.493.033-9.541.063-4.789.035-9.778.038-11.185.073a5.127 5.127 0 01.231-1.458 3.655 3.655 0 00.166-.857c.033-.508-.375-.862-.769-1.207s-.832-.727-.832-1.25c0-.254.126-.359.392-.561a1.43 1.43 0 00.681-1.053V100.9c-.033-.468-.427-.764-.807-1.051-.425-.322-.7-.556-.684-.865.02-.405.253-.563.633-.782zm-8.571 8.272a4.109 4.109 0 00-3.135 2.041 4.366 4.366 0 01.05-3.794 4.112 4.112 0 013.188-1.785l.251-.025v-.256c-.045-2.215.415-3.829 1.363-4.8a3.763 3.763 0 013.314-.97c-.023.088-.048.171-.068.254-.473 1.73-.732 2.683.576 8.7a8.229 8.229 0 01-.95 6.673 9.273 9.273 0 01-5.73 3.379 14.268 14.268 0 01-9.82-1.755 10.226 10.226 0 00-.634-.322c-.5-.209-1.793-.89-3.163-1.617a56.052 56.052 0 00-5.159-2.554 11.606 11.606 0 00-3.5-.608 6.229 6.229 0 00-2.68.541v-.035c0-.5-.561-.543-1.373-.553 1.116-.463 2.63-1.24 2.8-2.089a.9.9 0 00-.289-.842 12.2 12.2 0 01-1.3-1.539 19.168 19.168 0 00-.37-.478 2.3 2.3 0 00.478-.679.908.908 0 011.008-.639 2.912 2.912 0 011.446.445 3.273 3.273 0 001.627.5 2.6 2.6 0 001.227-.4 2.622 2.622 0 011.282-.407 1.659 1.659 0 011.124.634 2.442 2.442 0 01.606 1.908l-.075.573.551-.181a2.786 2.786 0 012.18.194 2.332 2.332 0 01.684 2.064l-.02.528.5-.168a1.948 1.948 0 011.576-.065c.435.269.536.978.621 1.6a6.573 6.573 0 00.121.694 1.37 1.37 0 001.043.923c.538.194.9.322.759 1.423l.727.088c.2-1.679-.666-1.991-1.242-2.2-.377-.136-.525-.209-.578-.417a5.658 5.658 0 01-.106-.616 2.761 2.761 0 00-.96-2.122 2.2 2.2 0 00-1.717-.143 2.723 2.723 0 00-.97-2.177 3.068 3.068 0 00-2.351-.42 3.182 3.182 0 00-.8-1.974 2.364 2.364 0 00-1.672-.88 3.275 3.275 0 00-1.624.493 2 2 0 01-.885.314 2.633 2.633 0 01-1.29-.412 3.587 3.587 0 00-1.783-.53 1.6 1.6 0 00-1.657 1.036 1.542 1.542 0 01-.329.485 3.72 3.72 0 00-2.75-1.048 2.482 2.482 0 00-1.207.42 1.792 1.792 0 00.108-.6 8.217 8.217 0 00-1.162-3.754c.5-1.242 6.333-2.026 8.586-1.916a13.453 13.453 0 019.685 5.056 4.646 4.646 0 001.239 1.136 17.376 17.376 0 011.255 1.534c.85 1.094 2.006 2.579 3.253 3.952l-.322.156.375.272c.641.468 1.207.945 1.752 1.405a7.353 7.353 0 003.138 1.933c1.981.322 3.734-.06 4.636-1.023a2.724 2.724 0 00.706-2.089c-.07-1.081-1.129-2.474-2.16-2.474zm-31.965-10.767a4.057 4.057 0 01.528-.792 2.335 2.335 0 00.246-.352c.216-.349.367-.561.664-.561a1.429 1.429 0 011.126.493 3.046 3.046 0 00.779.553l.2.093.138-.173c.065-.085.131-.176.2-.272a2.109 2.109 0 011.74-1.162 1.968 1.968 0 011.2.445 2.205 2.205 0 001.31.49h.1l.872-.7a3.734 3.734 0 011.617-.231 1.334 1.334 0 011.468 1.375v.478l.415-.239a3.272 3.272 0 011.428-.4 1.349 1.349 0 01.975.362 1.123 1.123 0 01.463 1c-.018.453.106.709.852.852l1.991.259c.508.214 1.038.671.767 2.24l-.058.332.339-.008c1.109-.045 1.765.075 2.024.337.214.219.211.6.206 1.124l-.005.272c0 .118.005.179 0 .186a1.874 1.874 0 00-.153.191l-.166.229.231.158a2.615 2.615 0 00.744.292c.588.166.945.3.945.686a2.838 2.838 0 01-.254.877c-.053.131-.106.259-.143.377l-.025.244.2.113c.661.377 1.483.85 1.483 1.818a3.49 3.49 0 01-.2.963c-1.172-1.31-2.27-2.713-3.077-3.756-1.028-1.322-1.29-1.639-1.516-1.74a5.094 5.094 0 01-1.016-.975 14.133 14.133 0 00-10.182-5.29c-1.172-.073-7.361.272-9 1.928a19.27 19.27 0 01-.488-.975 2.52 2.52 0 001.032-1.141zm-6.388 12.168a1.046 1.046 0 01-.576-1.058c0-1.524 3.251-9.114 4.925-10.522a14.465 14.465 0 00.963 2.089 8.718 8.718 0 011.332 3.9c0 .82-1.229 1.971-1.752 2.464l-.171.163.463.561c.2-.138.465-.375.779-.646.744-.651 1.865-1.632 2.507-1.632a3.016 3.016 0 012.449 1.021c.186.2.375.458.591.742a13.393 13.393 0 001.375 1.624c.1.093.085.143.083.173-.085.415-1.214 1.119-2.748 1.71l.053.274-.138-.2c-.03.02-.088.05-.148.085-.347.188-.646.352-.611.666l.07.284.239.068a4.386 4.386 0 00.963.068c.244 0 .606.008.832.033l-.151.478.128.08a4.394 4.394 0 01-2.119 2.532l-.256.186c-1.458 1.056-3.666 2.65-5.928 2.65a2.04 2.04 0 01-2.094-1.363l.49-.176a8.347 8.347 0 003.947-.644c.468-.244 2.831-1.526 3.372-2.8l-.669-.284c-.322.752-1.8 1.79-3.037 2.436a7.939 7.939 0 01-3.736.563v.179c-1.031-.018-2.1-.5-2.1-1.4 0-.319.314-.671.649-1.046a2.64 2.64 0 00.882-1.632 1.679 1.679 0 00-.854-1.626zM98.578 95.082a6.188 6.188 0 001.34-.435 6.477 6.477 0 012.356-.614 4.047 4.047 0 012.318.827 7.284 7.284 0 001.021.563 4.462 4.462 0 00.88.256c0 1.607.015 9.619.018 13.053-1.35-.2-3.009.088-4.553-.375-.327-.1-.654-.2-.975-.307a15.225 15.225 0 00-2.21-.6l-.194-.02zm-8.46.666a8.791 8.791 0 002.207-.872 5.233 5.233 0 012.63-.774 3.82 3.82 0 011.777.52 4.491 4.491 0 001.114.438v12.35l-.412.01-.005.03a15.778 15.778 0 00-2.22.606c-.317.1-.641.206-.965.3-1.461.44-3.037.2-4.355.347.023-3.316 0-11.382-.008-12.958zm-3.294 2.542c.339-.2.762-.443.762-1 0-.108 0-.314.008-.551.005-.319.013-.7.013-.986l1.549-.005c.005 1.586.028 9.863.005 13.084h-.025l.025.267-.005.468-.008.367h.37c.3 0 3.668.008 7.361.01l-.008.025a1.374 1.374 0 002.665 0l-.008-.025c3.683 0 7.05-.015 7.382-.045l.327-.033v-.318c0-2.7-.013-11.774-.018-13.757.505.045 1.048.055 1.649.058-.01.443-.005.81 0 1.179.005.236.008.475.008.742a1.061 1.061 0 00.608.945.825.825 0 01.47.845c0 .608-.314.742-.709.913-.287.126-.681.3-.681.744l-.05 5.172c.05.448.417.689.744.9.38.246.611.417.611.752 0 .543-.229.671-.571.862a1.186 1.186 0 00-.767 1.242c.045.588.023 1.674.01 2.227h-8.018c-6.969 0-11.108-.005-12.339-.018.013-.722.008-1.061 0-1.312a8.425 8.425 0 01.023-.852c.035-.508-.372-.862-.767-1.207-.41-.354-.837-.724-.837-1.25 0-.249.121-.349.392-.551a1.446 1.446 0 00.691-1.058v-5.136c-.038-.46-.427-.754-.807-1.036-.427-.324-.711-.561-.691-.875.027-.41.26-.566.643-.787zm14.23 62.98a9 9 0 119 8.664 8.842 8.842 0 01-8.996-8.665zm31.7 40.991c-2.924-.1-15.829-5.82-27.623-17.081l29.737-30.064 28.385 29.106c-13.056 11.895-27.5 18.042-30.436 18.042zm-6.954-61.813a9 9 0 119 8.659 8.835 8.835 0 01-9-8.659zm32.337 29.481a8.675 8.675 0 118.993-8.664 8.838 8.838 0 01-8.993 8.668zm20.918-5.627l-44.224-42.54-45.049 42.6a58.412 58.412 0 01-5.747-25.5l.005-19.651 101.68.005v19.854a55.193 55.193 0 01-6.665 25.237z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-profile-placeholder, .people-feature__no-image {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='269' height='271'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.184' y1='.169' x2='.806' y2='.859' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%230091d5'/%3E%3Cstop offset='1' stop-color='%23005e8d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg data-name='Group 5724'%3E%3Cg data-name='default profile image'%3E%3Cellipse data-name='Ellipse 2924' cx='134.5' cy='135.5' rx='134.5' ry='135.5' fill='url(%23a)'/%3E%3Cg data-name='knoutout seal' fill='%23fff'%3E%3Cpath data-name='Path 8817' d='M116.214 110.244h1.6l.1-.093c.249-.216.546-.42.825-.616.671-.468 1.25-.872 1.25-1.405 0-.171 0-.626-2.047-1.408l-.131-.025a1.524 1.524 0 00-1.473 1.433 2.458 2.458 0 00.116.842c.048.148.073.229-.1.8z'/%3E%3Cpath data-name='Path 8818' d='M82.589 86.79l-.008 32.3-.111.113h.111v19.651c-.136 42.9 44.294 64.659 50.125 64.86h.113c5.933 0 53.642-21.569 54.359-64.639V86.79zm89.336 8.2a6.247 6.247 0 001.343-.435 6.513 6.513 0 012.348-.611 4.067 4.067 0 012.321.827 7.175 7.175 0 001.023.568 4.507 4.507 0 00.88.251c0 1.6.01 9.619.013 13.056-1.348-.209-3.012.086-4.543-.377l-.87-.274a16.216 16.216 0 00-2.336-.641l-.178-.023zm-8.458.674a8.918 8.918 0 002.2-.875 5.2 5.2 0 012.63-.777 3.8 3.8 0 011.778.52 4.55 4.55 0 001.121.44v12.339l-.412.013-.008.03a17.026 17.026 0 00-2.316.639l-.875.277c-1.466.44-3.042.2-4.352.349.018-3.319 0-11.379-.008-12.955zm-3.3 2.539c.337-.2.757-.448.757-1.006 0-.108.005-.319.008-.561.01-.317.013-.684.015-.965l1.551-.005c.005 1.584.025 9.848.005 13.076l-.028.005.028.284c0 .168 0 .324-.005.455l-.008.367h.37c.3 0 3.671.008 7.364.008l-.008.033a1.371 1.371 0 002.657 0l-.008-.033c3.686-.005 7.052-.015 7.382-.045l.327-.035v-.333c0-2.7-.01-11.776-.01-13.758.548.05 1.111.055 1.642.055-.008.448 0 .812.005 1.184 0 .236.008.473.008.737a1.076 1.076 0 00.606.953.82.82 0 01.473.842c0 .6-.309.737-.7.908-.289.126-.684.3-.684.754l-.055 5.157c.048.453.417.694.744.91.377.246.611.417.611.747 0 .548-.226.676-.571.87a1.193 1.193 0 00-.767 1.244c.045.588.025 1.667.01 2.225-1.566.005-5.493.033-9.541.063-4.789.035-9.778.038-11.185.073a5.127 5.127 0 01.231-1.458 3.655 3.655 0 00.166-.857c.033-.508-.375-.862-.769-1.207s-.832-.727-.832-1.25c0-.254.126-.359.392-.561a1.43 1.43 0 00.681-1.053V100.9c-.033-.468-.427-.764-.807-1.051-.425-.322-.7-.556-.684-.865.02-.405.253-.563.633-.782zm-8.571 8.272a4.109 4.109 0 00-3.135 2.041 4.366 4.366 0 01.05-3.794 4.112 4.112 0 013.188-1.785l.251-.025v-.256c-.045-2.215.415-3.829 1.363-4.8a3.763 3.763 0 013.314-.97c-.023.088-.048.171-.068.254-.473 1.73-.732 2.683.576 8.7a8.229 8.229 0 01-.95 6.673 9.273 9.273 0 01-5.73 3.379 14.268 14.268 0 01-9.82-1.755 10.226 10.226 0 00-.634-.322c-.5-.209-1.793-.89-3.163-1.617a56.052 56.052 0 00-5.159-2.554 11.606 11.606 0 00-3.5-.608 6.229 6.229 0 00-2.68.541v-.035c0-.5-.561-.543-1.373-.553 1.116-.463 2.63-1.24 2.8-2.089a.9.9 0 00-.289-.842 12.2 12.2 0 01-1.3-1.539 19.168 19.168 0 00-.37-.478 2.3 2.3 0 00.478-.679.908.908 0 011.008-.639 2.912 2.912 0 011.446.445 3.273 3.273 0 001.627.5 2.6 2.6 0 001.227-.4 2.622 2.622 0 011.282-.407 1.659 1.659 0 011.124.634 2.442 2.442 0 01.606 1.908l-.075.573.551-.181a2.786 2.786 0 012.18.194 2.332 2.332 0 01.684 2.064l-.02.528.5-.168a1.948 1.948 0 011.576-.065c.435.269.536.978.621 1.6a6.573 6.573 0 00.121.694 1.37 1.37 0 001.043.923c.538.194.9.322.759 1.423l.727.088c.2-1.679-.666-1.991-1.242-2.2-.377-.136-.525-.209-.578-.417a5.658 5.658 0 01-.106-.616 2.761 2.761 0 00-.96-2.122 2.2 2.2 0 00-1.717-.143 2.723 2.723 0 00-.97-2.177 3.068 3.068 0 00-2.351-.42 3.182 3.182 0 00-.8-1.974 2.364 2.364 0 00-1.672-.88 3.275 3.275 0 00-1.624.493 2 2 0 01-.885.314 2.633 2.633 0 01-1.29-.412 3.587 3.587 0 00-1.783-.53 1.6 1.6 0 00-1.657 1.036 1.542 1.542 0 01-.329.485 3.72 3.72 0 00-2.75-1.048 2.482 2.482 0 00-1.207.42 1.792 1.792 0 00.108-.6 8.217 8.217 0 00-1.162-3.754c.5-1.242 6.333-2.026 8.586-1.916a13.453 13.453 0 019.685 5.056 4.646 4.646 0 001.239 1.136 17.376 17.376 0 011.255 1.534c.85 1.094 2.006 2.579 3.253 3.952l-.322.156.375.272c.641.468 1.207.945 1.752 1.405a7.353 7.353 0 003.138 1.933c1.981.322 3.734-.06 4.636-1.023a2.724 2.724 0 00.706-2.089c-.07-1.081-1.129-2.474-2.16-2.474zm-31.965-10.767a4.057 4.057 0 01.528-.792 2.335 2.335 0 00.246-.352c.216-.349.367-.561.664-.561a1.429 1.429 0 011.126.493 3.046 3.046 0 00.779.553l.2.093.138-.173c.065-.085.131-.176.2-.272a2.109 2.109 0 011.74-1.162 1.968 1.968 0 011.2.445 2.205 2.205 0 001.31.49h.1l.872-.7a3.734 3.734 0 011.617-.231 1.334 1.334 0 011.468 1.375v.478l.415-.239a3.272 3.272 0 011.428-.4 1.349 1.349 0 01.975.362 1.123 1.123 0 01.463 1c-.018.453.106.709.852.852l1.991.259c.508.214 1.038.671.767 2.24l-.058.332.339-.008c1.109-.045 1.765.075 2.024.337.214.219.211.6.206 1.124l-.005.272c0 .118.005.179 0 .186a1.874 1.874 0 00-.153.191l-.166.229.231.158a2.615 2.615 0 00.744.292c.588.166.945.3.945.686a2.838 2.838 0 01-.254.877c-.053.131-.106.259-.143.377l-.025.244.2.113c.661.377 1.483.85 1.483 1.818a3.49 3.49 0 01-.2.963c-1.172-1.31-2.27-2.713-3.077-3.756-1.028-1.322-1.29-1.639-1.516-1.74a5.094 5.094 0 01-1.016-.975 14.133 14.133 0 00-10.182-5.29c-1.172-.073-7.361.272-9 1.928a19.27 19.27 0 01-.488-.975 2.52 2.52 0 001.032-1.141zm-6.388 12.168a1.046 1.046 0 01-.576-1.058c0-1.524 3.251-9.114 4.925-10.522a14.465 14.465 0 00.963 2.089 8.718 8.718 0 011.332 3.9c0 .82-1.229 1.971-1.752 2.464l-.171.163.463.561c.2-.138.465-.375.779-.646.744-.651 1.865-1.632 2.507-1.632a3.016 3.016 0 012.449 1.021c.186.2.375.458.591.742a13.393 13.393 0 001.375 1.624c.1.093.085.143.083.173-.085.415-1.214 1.119-2.748 1.71l.053.274-.138-.2c-.03.02-.088.05-.148.085-.347.188-.646.352-.611.666l.07.284.239.068a4.386 4.386 0 00.963.068c.244 0 .606.008.832.033l-.151.478.128.08a4.394 4.394 0 01-2.119 2.532l-.256.186c-1.458 1.056-3.666 2.65-5.928 2.65a2.04 2.04 0 01-2.094-1.363l.49-.176a8.347 8.347 0 003.947-.644c.468-.244 2.831-1.526 3.372-2.8l-.669-.284c-.322.752-1.8 1.79-3.037 2.436a7.939 7.939 0 01-3.736.563v.179c-1.031-.018-2.1-.5-2.1-1.4 0-.319.314-.671.649-1.046a2.64 2.64 0 00.882-1.632 1.679 1.679 0 00-.854-1.626zM98.578 95.082a6.188 6.188 0 001.34-.435 6.477 6.477 0 012.356-.614 4.047 4.047 0 012.318.827 7.284 7.284 0 001.021.563 4.462 4.462 0 00.88.256c0 1.607.015 9.619.018 13.053-1.35-.2-3.009.088-4.553-.375-.327-.1-.654-.2-.975-.307a15.225 15.225 0 00-2.21-.6l-.194-.02zm-8.46.666a8.791 8.791 0 002.207-.872 5.233 5.233 0 012.63-.774 3.82 3.82 0 011.777.52 4.491 4.491 0 001.114.438v12.35l-.412.01-.005.03a15.778 15.778 0 00-2.22.606c-.317.1-.641.206-.965.3-1.461.44-3.037.2-4.355.347.023-3.316 0-11.382-.008-12.958zm-3.294 2.542c.339-.2.762-.443.762-1 0-.108 0-.314.008-.551.005-.319.013-.7.013-.986l1.549-.005c.005 1.586.028 9.863.005 13.084h-.025l.025.267-.005.468-.008.367h.37c.3 0 3.668.008 7.361.01l-.008.025a1.374 1.374 0 002.665 0l-.008-.025c3.683 0 7.05-.015 7.382-.045l.327-.033v-.318c0-2.7-.013-11.774-.018-13.757.505.045 1.048.055 1.649.058-.01.443-.005.81 0 1.179.005.236.008.475.008.742a1.061 1.061 0 00.608.945.825.825 0 01.47.845c0 .608-.314.742-.709.913-.287.126-.681.3-.681.744l-.05 5.172c.05.448.417.689.744.9.38.246.611.417.611.752 0 .543-.229.671-.571.862a1.186 1.186 0 00-.767 1.242c.045.588.023 1.674.01 2.227h-8.018c-6.969 0-11.108-.005-12.339-.018.013-.722.008-1.061 0-1.312a8.425 8.425 0 01.023-.852c.035-.508-.372-.862-.767-1.207-.41-.354-.837-.724-.837-1.25 0-.249.121-.349.392-.551a1.446 1.446 0 00.691-1.058v-5.136c-.038-.46-.427-.754-.807-1.036-.427-.324-.711-.561-.691-.875.027-.41.26-.566.643-.787zm14.23 62.98a9 9 0 119 8.664 8.842 8.842 0 01-8.996-8.665zm31.7 40.991c-2.924-.1-15.829-5.82-27.623-17.081l29.737-30.064 28.385 29.106c-13.056 11.895-27.5 18.042-30.436 18.042zm-6.954-61.813a9 9 0 119 8.659 8.835 8.835 0 01-9-8.659zm32.337 29.481a8.675 8.675 0 118.993-8.664 8.838 8.838 0 01-8.993 8.668zm20.918-5.627l-44.224-42.54-45.049 42.6a58.412 58.412 0 01-5.747-25.5l.005-19.651 101.68.005v19.854a55.193 55.193 0 01-6.665 25.237z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-pullquote, .wp-block-opus-core-block-rewrite-opq {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='206' height='395.99'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.052' x2='.955' y1='.022' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23f0f5f7'/%3E%3Cstop offset='1' stop-color='%23c4e7e7'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg data-name='pullquote graphic'%3E%3Cpath fill='url(%23a)' d='M0 0h166v395.99H0z' data-name='pullquote graphic'/%3E%3Cpath fill='%23fff' d='M33 35h173v325.99H33z' data-name='Rectangle 3137'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-quotation-mark, blockquote.wp-block-quote:after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='159' height='159'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Rectangle 3135' d='M0 0h159v159H0z' transform='translate(827 2359)' fill='%234fc6df' stroke='%23707070'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Mask Group 192' transform='translate(-827 -2359)' clip-path='url(%23a)'%3E%3Cpath data-name='“' d='M881.149 2374.635a11.754 11.754 0 015.664-1.367 10.366 10.366 0 016.348 1.953 6.224 6.224 0 012.637 5.273 10.642 10.642 0 01-1.758 5.859 71.394 71.394 0 00-15.43 26.27q-5.078 15.137-5.078 25.879a20.98 20.98 0 00.2 3.516q0 .586 3.516 1.953a49.818 49.818 0 0114.355 9.375q5.957 5.664 5.957 17.188a25.781 25.781 0 01-3.809 13.672 26.868 26.868 0 01-10.259 9.768 29.284 29.284 0 01-14.258 3.516 31.745 31.745 0 01-22.165-8.695q-9.473-8.691-9.473-28.613 0-15.82 7.813-33.789a172.514 172.514 0 0118.26-32.419q10.448-14.456 17.48-19.339zm73.242 0a11.754 11.754 0 015.664-1.367 10.366 10.366 0 016.348 1.953 6.224 6.224 0 012.637 5.273 10.642 10.642 0 01-1.758 5.859 71.394 71.394 0 00-15.43 26.27q-5.078 15.137-5.078 25.879a20.98 20.98 0 00.2 3.516q0 .586 3.516 1.953a49.818 49.818 0 0114.355 9.375q5.957 5.664 5.957 17.188a25.781 25.781 0 01-3.809 13.672 26.868 26.868 0 01-10.254 9.766 29.284 29.284 0 01-14.258 3.516 31.745 31.745 0 01-22.168-8.691q-9.473-8.691-9.473-28.613 0-15.82 7.813-33.789a172.514 172.514 0 0118.257-32.421q10.45-14.456 17.481-19.339z' fill='%234fc6df'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-scroll-clear, .ar-header__scroll-link a {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35'%3E%3Cg data-name='Group 4716' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath data-name='Path 5588' d='M9.354 14.125l7.83 7.834 7.832-7.834'/%3E%3Cg data-name='Ellipse 323'%3E%3Ccircle cx='17.5' cy='17.5' r='17.5' stroke='none'/%3E%3Ccircle cx='17.5' cy='17.5' r='16.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-scroll, a.scroll-link {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35'%3E%3Cg data-name='Group 4716' transform='translate(-1053 -577)'%3E%3Ccircle data-name='Ellipse 324' cx='17.5' cy='17.5' r='17.5' transform='translate(1053 577)' fill='%23002d52' opacity='.5'/%3E%3Cpath data-name='Path 5588' d='M1062.354 591.125l7.83 7.834 7.832-7.834' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cg data-name='Ellipse 323' transform='translate(1053 577)' fill='none' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='17.5' cy='17.5' r='17.5' stroke='none'/%3E%3Ccircle cx='17.5' cy='17.5' r='16.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-search-icon, .query-wrangler .query-exposed-opus_search input, .navbar-nav.mobile-menu .searchform input[type=text],
.utility-navigation nav .searchform input[type=text] {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg data-name='search icon' xmlns='http://www.w3.org/2000/svg' width='16.631' height='16.34'%3E%3Cg data-name='Ellipse 2915' fill='none' stroke='%23006ea4' stroke-width='2'%3E%3Ccircle cx='7' cy='7' r='7' stroke='none'/%3E%3Ccircle cx='7' cy='7' r='6'/%3E%3C/g%3E%3Cpath data-name='Path 8710' d='M11.986 11.695l3.938 3.938' fill='none' stroke='%23006ea4' stroke-width='2'/%3E%3C/svg%3E");
}

.icon-share-email--blue, .share-this .a2a_button_email:hover {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='26.387' height='17.34'%3E%3Cg data-name='Group 5724'%3E%3Cg data-name='email icon' fill='%230091D5'%3E%3Cpath data-name='Path 8759' d='M0 .836v15.75l8.563-8.562z'/%3E%3Cpath data-name='Path 8760' d='M17.826 8.024l8.563 8.562V.835z'/%3E%3Cpath data-name='Path 8761' d='M13.194 11.873L9.505 8.804.968 17.339h24.45l-8.535-8.535z'/%3E%3Cpath data-name='Path 8762' d='M13.193 10.285L25.472-.001H.916z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-share-email, .share-this .a2a_button_email {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='26.387' height='17.34'%3E%3Cg data-name='Group 5724'%3E%3Cg data-name='email icon' fill='%23002d52'%3E%3Cpath data-name='Path 8759' d='M0 .836v15.75l8.563-8.562z'/%3E%3Cpath data-name='Path 8760' d='M17.826 8.024l8.563 8.562V.835z'/%3E%3Cpath data-name='Path 8761' d='M13.194 11.873L9.505 8.804.968 17.339h24.45l-8.535-8.535z'/%3E%3Cpath data-name='Path 8762' d='M13.193 10.285L25.472-.001H.916z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-share-facebook--blue, .share-this .a2a_button_facebook:hover {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='12.17' height='23.304'%3E%3Cpath data-name='facebook icon' d='M7.9 23.3V12.688h3.625l.518-4.143H7.9V5.956c0-1.165.388-2.071 2.071-2.071h2.2V.129C11.652.129 10.357 0 8.933 0 5.826 0 3.625 1.942 3.625 5.438v3.107H0v4.143h3.625V23.3z' fill='%230091D5' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-share-facebook, .share-this .a2a_button_facebook {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='12.17' height='23.304'%3E%3Cpath data-name='facebook icon' d='M7.9 23.3V12.688h3.625l.518-4.143H7.9V5.956c0-1.165.388-2.071 2.071-2.071h2.2V.129C11.652.129 10.357 0 8.933 0 5.826 0 3.625 1.942 3.625 5.438v3.107H0v4.143h3.625V23.3z' fill='%23002d52' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-share-linkedin--blue, .share-this .a2a_button_linkedin:hover {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18.996'%3E%3Cpath data-name='linkedin icon' d='M4.253 19H.314V6.314h3.939zM2.281 4.584a2.292 2.292 0 112.281-2.3 2.3 2.3 0 01-2.281 2.3zM19 19h-3.935v-6.178c0-1.471-.03-3.358-2.048-3.358-2.048 0-2.362 1.6-2.362 3.252V19H6.721V6.314H10.5v1.73h.055A4.139 4.139 0 0114.281 6C18.266 6 19 8.62 19 12.029V19z' fill='%230091D5'/%3E%3C/svg%3E");
}

.icon-share-linkedin, .share-this .a2a_button_linkedin {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18.996'%3E%3Cpath data-name='linkedin icon' d='M4.253 19H.314V6.314h3.939zM2.281 4.584a2.292 2.292 0 112.281-2.3 2.3 2.3 0 01-2.281 2.3zM19 19h-3.935v-6.178c0-1.471-.03-3.358-2.048-3.358-2.048 0-2.362 1.6-2.362 3.252V19H6.721V6.314H10.5v1.73h.055A4.139 4.139 0 0114.281 6C18.266 6 19 8.62 19 12.029V19z' fill='%23002d52'/%3E%3C/svg%3E");
}

.icon-share-twitter--blue, .share-this .a2a_button_twitter:hover {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='19.715' height='15.991'%3E%3Cpath data-name='twitter icon' d='M6.243 15.991a11.4 11.4 0 0011.5-11.5v-.548a8.9 8.9 0 001.972-2.081 9.092 9.092 0 01-2.3.657A4.261 4.261 0 0019.167.328a10.046 10.046 0 01-2.519.986A3.912 3.912 0 0013.691 0a4.115 4.115 0 00-4.053 4.053 2.135 2.135 0 00.11.876A11.324 11.324 0 011.424.657a4.2 4.2 0 00-.548 2.081 4.352 4.352 0 001.752 3.4A3.692 3.692 0 01.766 5.59a4 4 0 003.286 3.943 3.377 3.377 0 01-1.1.11 1.864 1.864 0 01-.767-.11 4.149 4.149 0 003.834 2.848 8.27 8.27 0 01-5.038 1.752A3.032 3.032 0 010 14.02a10.338 10.338 0 006.243 1.972' fill='%230091D5' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-share-twitter, .share-this .a2a_button_twitter {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='19.715' height='15.991'%3E%3Cpath data-name='twitter icon' d='M6.243 15.991a11.4 11.4 0 0011.5-11.5v-.548a8.9 8.9 0 001.972-2.081 9.092 9.092 0 01-2.3.657A4.261 4.261 0 0019.167.328a10.046 10.046 0 01-2.519.986A3.912 3.912 0 0013.691 0a4.115 4.115 0 00-4.053 4.053 2.135 2.135 0 00.11.876A11.324 11.324 0 011.424.657a4.2 4.2 0 00-.548 2.081 4.352 4.352 0 001.752 3.4A3.692 3.692 0 01.766 5.59a4 4 0 003.286 3.943 3.377 3.377 0 01-1.1.11 1.864 1.864 0 01-.767-.11 4.149 4.149 0 003.834 2.848 8.27 8.27 0 01-5.038 1.752A3.032 3.032 0 010 14.02a10.338 10.338 0 006.243 1.972' fill='%23002d52' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-sort-arrow, .query-wrangler__content thead a:after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='11.793' height='7.31'%3E%3Cg data-name='Table Sort Arrow'%3E%3Cpath data-name='Path 5246' d='M.706.708l5.188 5.188L11.085.708' fill='none' stroke='%239ddae5' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-spotify, .podcast-link__spotify {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='36.75' height='36.75' data-name='Spotify icon'%3E%3Cg data-name='Group 5217'%3E%3Cpath fill='%231ed760' d='M18.375 0A18.375 18.375 0 1036.75 18.375 18.375 18.375 0 0018.375 0zm8.427 26.5a1.144 1.144 0 01-1.575.381c-4.315-2.637-9.746-3.233-16.142-1.772a1.145 1.145 0 11-.51-2.232c7-1.6 13-.911 17.847 2.048a1.145 1.145 0 01.38 1.578zm2.248-5a1.433 1.433 0 01-1.971.472c-4.938-3.035-12.468-3.915-18.31-2.141a1.432 1.432 0 11-.832-2.741 26.806 26.806 0 0120.642 2.441 1.433 1.433 0 01.471 1.968zm.194-5.21c-5.926-3.518-15.693-3.841-21.347-2.125a1.719 1.719 0 01-1-3.289c6.491-1.97 17.281-1.59 24.1 2.458a1.719 1.719 0 01-1.754 2.956z' data-name='Path 8772'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-twitter--light-blue, a.icon-twitter:hover {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='28.21' height='22.882'%3E%3Cpath data-name='Path 600' d='M8.933 22.882c10.657 0 16.456-8.777 16.456-16.456v-.784a12.739 12.739 0 002.821-2.978 13.01 13.01 0 01-3.291.94A6.1 6.1 0 0027.427.47a14.375 14.375 0 01-3.6 1.411A5.6 5.6 0 0019.591 0a5.888 5.888 0 00-5.8 5.8 3.055 3.055 0 00.157 1.254A16.2 16.2 0 012.037.94a6 6 0 00-.784 2.978 6.227 6.227 0 002.508 4.858A5.283 5.283 0 011.1 7.993a5.728 5.728 0 004.7 5.642 4.832 4.832 0 01-1.567.157 2.667 2.667 0 01-1.1-.157A5.937 5.937 0 008.62 17.71a11.833 11.833 0 01-7.209 2.508A4.339 4.339 0 010 20.061a14.793 14.793 0 008.933 2.821' fill='%230091d5' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-twitter {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='28.21' height='22.882'%3E%3Cpath data-name='Path 600' d='M8.933 22.882c10.657 0 16.456-8.777 16.456-16.456v-.784a12.739 12.739 0 002.821-2.978 13.01 13.01 0 01-3.291.94A6.1 6.1 0 0027.427.47a14.375 14.375 0 01-3.6 1.411A5.6 5.6 0 0019.591 0a5.888 5.888 0 00-5.8 5.8 3.055 3.055 0 00.157 1.254A16.2 16.2 0 012.037.94a6 6 0 00-.784 2.978 6.227 6.227 0 002.508 4.858A5.283 5.283 0 011.1 7.993a5.728 5.728 0 004.7 5.642 4.832 4.832 0 01-1.567.157 2.667 2.667 0 01-1.1-.157A5.937 5.937 0 008.62 17.71a11.833 11.833 0 01-7.209 2.508A4.339 4.339 0 010 20.061a14.793 14.793 0 008.933 2.821' fill='%23002d52' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.icon-upload-icon, .gutenberg-body .frm_forms .frm_dropzone .frm_upload_icon:before {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='37'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23006ea4;stroke-width:2px}%3C/style%3E%3C/defs%3E%3Cg id='upload_icon' transform='translate(-232.037 -1747.052)'%3E%3Cg id='Rectangle_3177' class='cls-1'%3E%3Cpath d='M0 0h39v37H0z' transform='translate(232.037 1747.052)'/%3E%3Cpath fill='none' d='M1 1h37v35H1z' transform='translate(232.037 1747.052)'/%3E%3C/g%3E%3Cg id='Group_5043' transform='rotate(180 129.152 886.839)'%3E%3Cpath id='Path_5246' d='M-23927.934-6834.191l7.02 7.021 7.023-7.021' class='cls-1' transform='translate(23927.934 6843.795)'/%3E%3Cpath id='Line_429' d='M0 0v16.386' class='cls-1' transform='translate(7.023)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-virtual-event, h3.event__virtual-heading {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='13.059' height='12.923'%3E%3Cg data-name='Group 4973' fill='none' stroke='%2300b4ed' stroke-width='2'%3E%3Cg data-name='Group 4972'%3E%3Cg data-name='Rectangle 3153'%3E%3Cpath stroke='none' d='M0 0h13.059v8.45H0z'/%3E%3Cpath d='M1 1h11.059v6.45H1z'/%3E%3C/g%3E%3Cpath data-name='Path 8721' d='M6.589 8.096v3.254'/%3E%3C/g%3E%3Cpath data-name='Path 8722' d='M2.823 11.923h7.738'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-x-white, #kc-alert .modal-content button.close {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24.557' height='24.557'%3E%3Cpath fill='%23f4f4f4' d='M12.278 14.511L2.232 24.556 0 22.323l10.045-10.045L0 2.232 2.232 0l10.046 10.045L22.323 0l2.233 2.232-10.045 10.046 10.045 10.045-2.233 2.233z'/%3E%3C/svg%3E");
}

.icon-youtube--light-blue, a.icon-youtube:hover {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='31.737' height='22.419'%3E%3Cpath data-name='Path 602' d='M31.08 3.503A4 4 0 0028.271.671C25.794 0 15.871 0 15.871 0s-9.925 0-12.4.671a3.992 3.992 0 00-2.8 2.832 45.091 45.091 0 000 15.414 3.983 3.983 0 002.8 2.832c2.477.671 12.4.671 12.4.671s9.925 0 12.4-.671a3.99 3.99 0 002.809-2.832 45.463 45.463 0 000-15.414zM12.623 15.94V6.48l8.3 4.733z' fill='%230091d5'/%3E%3C/svg%3E");
}

.icon-youtube {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='31.737' height='22.419'%3E%3Cpath data-name='Path 602' d='M31.08 3.503A4 4 0 0028.271.671C25.794 0 15.871 0 15.871 0s-9.925 0-12.4.671a3.992 3.992 0 00-2.8 2.832 45.091 45.091 0 000 15.414 3.983 3.983 0 002.8 2.832c2.477.671 12.4.671 12.4.671s9.925 0 12.4-.671a3.99 3.99 0 002.809-2.832 45.463 45.463 0 000-15.414zM12.623 15.94V6.48l8.3 4.733z' fill='%23002d52'/%3E%3C/svg%3E");
}

html {
  font-size: 62.5%;
}

body {
  font-size: 2rem;
  color: #48525A;
}
@media (max-width: 767.98px) {
  body {
    font-size: 1.8rem;
  }
}

img {
  max-width: 100%;
}

a {
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
a:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
}

button:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
}

h1 {
  font-size: 6rem;
  line-height: 7rem;
}
@media (max-width: 767.98px) {
  h1 {
    font-size: 3.3rem;
    line-height: 3.6rem;
  }
}

h2, h3, h4, h5, h6 {
  margin-bottom: 3.8rem;
}
@media (max-width: 767.98px) {
  h2, h3, h4, h5, h6 {
    margin-bottom: 2.2rem;
  }
}

h2 {
  font-size: 4.8rem;
  line-height: 5.5rem;
}
@media (max-width: 1079.98px) {
  h2 {
    font-size: 4.8rem;
    line-height: 5.5rem;
  }
}
@media (max-width: 767.98px) {
  h2 {
    font-size: 3rem;
    line-height: 3.4rem;
  }
}

h3 {
  font-size: 3.6rem;
  line-height: 4.2rem;
}
@media (max-width: 767.98px) {
  h3 {
    font-size: 2.5rem;
    line-height: 2.9rem;
  }
}

h4 {
  font-size: 2.4rem;
  line-height: 3rem;
  text-transform: uppercase;
  letter-spacing: 1.2px;
}

h5 {
  font-size: 2rem;
  line-height: 2.5rem;
}

h6 {
  font-size: 1.8rem;
  line-height: 2.8rem;
}

.editor-writing-flow,
.gutenberg-body {
  padding-top: 8.5rem;
}
@media (max-width: 1079.98px) {
  .editor-writing-flow,
.gutenberg-body {
    padding-top: 6.6rem;
  }
}
@media (max-width: 767.98px) {
  .editor-writing-flow,
.gutenberg-body {
    padding-top: 3rem;
  }
}
.editor-writing-flow > .container > .row > .col-12 > *:first-child,
.gutenberg-body > .container > .row > .col-12 > *:first-child {
  margin-top: 0;
}
body:not(.single-publication) .editor-writing-flow > .container > .row > .col-12 > p:last-child,
body:not(.single-publication) .gutenberg-body > .container > .row > .col-12 > p:last-child {
  margin-bottom: 12rem;
}
@media (max-width: 1079.98px) {
  body:not(.single-publication) .editor-writing-flow > .container > .row > .col-12 > p:last-child,
body:not(.single-publication) .gutenberg-body > .container > .row > .col-12 > p:last-child {
    margin-bottom: 0;
  }
}
.editor-writing-flow a,
.gutenberg-body a {
  color: #006EA4;
  text-decoration: underline;
}
.editor-writing-flow a:hover,
.gutenberg-body a:hover {
  color: #006EA4;
  text-decoration: none;
}
.editor-writing-flow p,
.gutenberg-body p {
  line-height: 3rem;
  letter-spacing: 0.2px;
  margin-bottom: 1.2rem;
}
@media (max-width: 767.98px) {
  .editor-writing-flow p,
.gutenberg-body p {
    line-height: 2.6rem;
    letter-spacing: 0.18px;
  }
}
.editor-writing-flow p img,
.gutenberg-body p img {
  height: auto !important;
}
.editor-writing-flow h2, .editor-writing-flow h3, .editor-writing-flow h4,
.gutenberg-body h2,
.gutenberg-body h3,
.gutenberg-body h4 {
  margin-top: 3rem;
}
.editor-writing-flow h1,
.gutenberg-body h1 {
  color: #002D52;
}
@media (max-width: 1079.98px) {
  .editor-writing-flow h1,
.gutenberg-body h1 {
    margin-bottom: 3.6rem;
  }
}
@media (max-width: 767.98px) {
  .editor-writing-flow h1,
.gutenberg-body h1 {
    margin-bottom: 2.4rem;
  }
}
.editor-writing-flow h2,
.gutenberg-body h2 {
  color: #0091D5;
  margin-top: 4.4rem;
}
@media (max-width: 767.98px) {
  .editor-writing-flow h2,
.gutenberg-body h2 {
    margin-bottom: 2rem;
  }
}
.editor-writing-flow h3,
.gutenberg-body h3 {
  color: #005295;
}
@media (max-width: 767.98px) {
  .editor-writing-flow h3,
.gutenberg-body h3 {
    margin-bottom: 2.8rem;
  }
}
.editor-writing-flow h4,
.gutenberg-body h4 {
  color: #002D52;
}
.editor-writing-flow h5,
.gutenberg-body h5 {
  color: #006EA4;
}
.editor-writing-flow h6,
.gutenberg-body h6 {
  color: #000;
  margin-bottom: 3.3rem;
}
@media (max-width: 767.98px) {
  .editor-writing-flow h6,
.gutenberg-body h6 {
    margin-bottom: 1.5rem;
  }
}
.editor-writing-flow ol, .editor-writing-flow ul,
.gutenberg-body ol,
.gutenberg-body ul {
  margin: 2.5rem 0;
}
.editor-writing-flow ol li, .editor-writing-flow ul li,
.gutenberg-body ol li,
.gutenberg-body ul li {
  line-height: 3rem;
  margin-bottom: 2rem;
  text-indent: 0;
}
@media (max-width: 767.98px) {
  .editor-writing-flow ol li, .editor-writing-flow ul li,
.gutenberg-body ol li,
.gutenberg-body ul li {
    line-height: 2.6rem;
  }
}
.editor-writing-flow ol,
.gutenberg-body ol {
  margin: 0;
  padding: 0;
  counter-reset: item;
}
.editor-writing-flow ol > li,
.gutenberg-body ol > li {
  margin: 0;
  padding: 0 0 2rem 6.5rem;
  text-indent: -3.2rem;
  list-style-type: none;
  counter-increment: item;
}
@media (max-width: 767.98px) {
  .editor-writing-flow ol > li,
.gutenberg-body ol > li {
    padding: 0 0 2rem 3.3rem;
    text-indent: -1.6rem;
  }
}
.editor-writing-flow ol > li:before,
.gutenberg-body ol > li:before {
  color: #00B4ED;
  font-size: 2.4rem;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: bold;
  letter-spacing: 1.8px;
  display: inline-block;
  width: 3.2rem;
  padding-right: 1.2rem;
  content: counter(item) ".";
}
@media (max-width: 767.98px) {
  .editor-writing-flow ol > li:before,
.gutenberg-body ol > li:before {
    width: 1.4rem;
  }
}
.editor-writing-flow ul:not(.slick-dots),
.gutenberg-body ul:not(.slick-dots) {
  margin: 4.2rem 0;
  padding-left: 5rem;
}
@media (max-width: 767.98px) {
  .editor-writing-flow ul:not(.slick-dots),
.gutenberg-body ul:not(.slick-dots) {
    margin: 3rem 0;
    padding-left: 3rem;
  }
}
.editor-writing-flow ul:not(.slick-dots) li,
.gutenberg-body ul:not(.slick-dots) li {
  list-style-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Ccircle data-name='Ellipse 2916' cx='5.5' cy='5.5' r='5.5' fill='%2300b4ed'/%3E%3C/svg%3E");
  padding-left: 1.5rem;
}
.editor-writing-flow .wp-block-image,
.gutenberg-body .wp-block-image {
  margin: 2.8rem 0 5rem;
}
.editor-writing-flow figure.wp-block-embed.is-type-video,
.gutenberg-body figure.wp-block-embed.is-type-video {
  margin-top: 9rem;
  margin-bottom: 10rem;
}
@media (max-width: 1079.98px) {
  .editor-writing-flow figure.wp-block-embed.is-type-video,
.gutenberg-body figure.wp-block-embed.is-type-video {
    margin-top: 6rem;
  }
}
@media (max-width: 767.98px) {
  .editor-writing-flow figure.wp-block-embed.is-type-video,
.gutenberg-body figure.wp-block-embed.is-type-video {
    margin: 3rem 0;
  }
}

.bt-wrapper.active {
  max-height: 310px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.opus-icon {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.alignfull, .query-research-areas-wrapper, blockquote.wp-block-quote {
  width: 100vw !important;
  margin-left: calc((100vw - 100%)/-2) !important;
}
@media (max-width: 1079.98px) {
  .alignfull, .query-research-areas-wrapper, blockquote.wp-block-quote {
    margin-left: calc((100vw - 100%)/-2) !important;
  }
}

.sr-only, .search__form .searchform .checkbox-wrapper input, .search__form .screen-reader-text, .query-wrangler input[type=checkbox], .text-box-filter label,
.query-exposed-opus_search label, .navbar-nav.mobile-menu .searchform .screen-reader-text,
.utility-navigation nav .searchform .screen-reader-text, #kc-alert .modal-content button.close span {
  color: #000;
}

.tag-text, .event__status, .query-wrangler__content thead td, .card-label {
  color: #006EA4;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  text-transform: uppercase;
  letter-spacing: 1.35px;
}
.tag-text .divider, .event__status .divider, .query-wrangler__content thead td .divider, .card-label .divider {
  display: inline-block;
  height: 2.1rem;
  width: 2px;
  background-color: #000;
  margin: 0 0.8rem;
  -webkit-transform: translateY(4px) scaleX(0.75);
          transform: translateY(4px) scaleX(0.75);
}

a.scroll-link {
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 3.5rem;
  width: 3.5rem;
}

a.arrow-link {
  background-repeat: no-repeat;
  background-position: right 1.1rem top 0.8rem;
  color: #000;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 3rem;
  text-transform: uppercase;
  letter-spacing: 1.35px;
  display: inline-block;
  text-decoration: none;
  position: relative;
  padding-bottom: 0.3rem;
  padding-right: 4.5rem;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
a.arrow-link:after {
  content: "";
  height: 0.3rem;
  width: 5.27rem;
  background-color: #FCB23B;
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
a.arrow-link:hover {
  background-position: right 0 top 0.8rem;
  color: #000;
}
a.arrow-link:hover:after {
  width: calc(100% - 4.5rem);
}
@media (max-width: 767.98px) {
  a.arrow-link {
    font-size: 1.5rem;
    letter-spacing: 0.75px;
  }
}

.caret {
  position: relative;
  width: 3.2rem;
  height: 3.2rem;
  background: transparent;
  border: 0;
}
.caret:after, .caret:before {
  content: "";
  position: absolute;
  background-color: #4FC6DF;
  -webkit-transition: -webkit-transform 0.35s ease-out;
  transition: -webkit-transform 0.35s ease-out;
  transition: transform 0.35s ease-out;
  transition: transform 0.35s ease-out, -webkit-transform 0.35s ease-out;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.caret:after {
  width: 32px;
  height: 3px;
  left: 1px;
}
.caret:before {
  width: 3px;
  height: 32px;
  left: 1px;
}
.accordion-title.open .caret:after, .caret[aria-expanded=true]:after, *[aria-expanded=true] > .caret:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.accordion-title.open .caret:before, .caret[aria-expanded=true]:before, *[aria-expanded=true] > .caret:before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.duotone {
  background-color: #fff;
  background-size: cover;
  background-position: center center;
  background-blend-mode: luminosity;
  position: relative;
}
.duotone:after {
  background-color: #024c93;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  left: 0;
}
.duotone:before {
  background-color: #2095c9;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  mix-blend-mode: multiply;
  position: absolute;
  top: 0;
  left: 0;
}

.gutenberg-body .frm_forms .frm_message {
  background-color: transparent !important;
  border: 0;
  color: #48525A;
  padding: 0 0 18rem !important;
  margin-top: -2rem;
}
.gutenberg-body .frm_forms .frm_message p {
  color: #48525A !important;
  font-size: 2rem;
  line-height: 3rem;
  letter-spacing: 0.2px;
}
.gutenberg-body .frm_forms .frm_message .container {
  padding: 0 4rem;
}
.gutenberg-body .frm_forms label.frm_primary_label,
.gutenberg-body .frm_forms div.frm_primary_label {
  color: #000;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 3rem;
  letter-spacing: 1.35px;
  text-transform: uppercase;
  padding-bottom: 0;
}
.gutenberg-body .frm_forms label.frm_primary_label .frm_required,
.gutenberg-body .frm_forms div.frm_primary_label .frm_required {
  color: #000;
}
.gutenberg-body .frm_forms input[type=text],
.gutenberg-body .frm_forms input[type=password],
.gutenberg-body .frm_forms input[type=email],
.gutenberg-body .frm_forms input[type=number],
.gutenberg-body .frm_forms input[type=url],
.gutenberg-body .frm_forms input[type=tel],
.gutenberg-body .frm_forms input[type=search],
.gutenberg-body .frm_forms textarea {
  height: 5rem;
  color: #000;
  line-height: 1;
  border-radius: 0;
  border: 0;
  background: #F0F5F7;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 2rem;
}
.gutenberg-body .frm_forms textarea {
  height: 28rem;
  line-height: 3rem;
  margin-top: 1rem;
}
.gutenberg-body .frm_forms input.frm_date {
  max-width: 30.7rem;
  margin-top: 1.4rem;
}
.gutenberg-body .frm_forms select {
  background-repeat: no-repeat;
  background-position: right 1.3rem center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 27rem;
  margin-top: 1rem;
  background-color: #F0F5F7;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 5rem;
  color: #006EA4;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.8rem;
  padding-left: 1.4rem;
}
.gutenberg-body .frm_forms .vertical_radio {
  margin-top: 5rem;
}
@media (max-width: 767.98px) {
  .gutenberg-body .frm_forms .vertical_radio {
    margin-top: 3rem;
  }
}
.gutenberg-body .frm_forms .frm_opt_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 1.5rem 0 6rem;
}
@media (max-width: 1079.98px) {
  .gutenberg-body .frm_forms .frm_opt_container {
    margin-bottom: 5rem;
  }
}
@media (max-width: 767.98px) {
  .gutenberg-body .frm_forms .frm_opt_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
  }
}
.gutenberg-body .frm_forms .frm_opt_container input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.gutenberg-body .frm_forms .frm_opt_container input:focus + label:before {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
}
.gutenberg-body .frm_forms .frm_opt_container label {
  color: #006EA4;
  cursor: pointer;
  display: block;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
  margin-bottom: 0;
  position: relative;
  padding-left: 4.7rem !important;
  padding-top: 0.3rem;
  text-indent: 0 !important;
}
.gutenberg-body .frm_forms .frm_opt_container label:before {
  content: "";
  display: inline-block;
  height: 3.2rem;
  width: 3.2rem;
  border: solid 6px #F0F5F7;
  background-color: #F0F5F7;
  position: absolute;
  top: 0;
  left: 0;
}
.gutenberg-body .frm_forms .frm_opt_container input:checked + label:before {
  background-color: #002D52;
}
.gutenberg-body .frm_forms .frm_opt_container .frm_radio label:before {
  border-radius: 50%;
}
@media (max-width: 767.98px) {
  .gutenberg-body .frm_forms .frm_form_field.frm_two_col .frm_radio,
.gutenberg-body .frm_forms .frm_form_field.frm_two_col .frm_checkbox {
    width: 100%;
    margin-right: 0;
  }
}
.gutenberg-body .frm_forms .frm_checkbox,
.gutenberg-body .frm_forms .frm_radio {
  width: 25%;
  padding-right: 4rem;
  margin-bottom: 1rem !important;
}
@media (max-width: 1079.98px) {
  .gutenberg-body .frm_forms .frm_checkbox,
.gutenberg-body .frm_forms .frm_radio {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .gutenberg-body .frm_forms .frm_checkbox,
.gutenberg-body .frm_forms .frm_radio {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-right: 0;
  }
}
.gutenberg-body .frm_forms .frm_html_container.frm_form_field {
  color: #48525A;
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  line-height: 3rem;
  letter-spacing: 0.2px;
}
.gutenberg-body .frm_forms .frm_form_field.frm_half {
  margin: 0;
  width: 50%;
  padding-right: 2rem;
}
.gutenberg-body .frm_forms .frm_form_field.frm_half + .frm_form_field.frm_half {
  padding-left: 2rem;
  padding-right: 0;
}
@media (max-width: 767.98px) {
  .gutenberg-body .frm_forms .frm_form_field.frm_half, .gutenberg-body .frm_forms .frm_form_field.frm_half + .frm_form_field.frm_half {
    width: 100%;
    padding: 0;
  }
}
.gutenberg-body .frm_forms .frm_form_field {
  margin-bottom: 4rem !important;
}
@media (max-width: 1079.98px) {
  .gutenberg-body .frm_forms .frm_form_field {
    margin-bottom: 3rem !important;
  }
}
.gutenberg-body .frm_forms .frm_submit button.frm_button_submit {
  color: #002D52;
  height: 5rem;
  border: solid 2px #002D52;
  background: transparent;
  font-size: 1.8rem;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1.35px;
  border-radius: 0;
  padding: 0 2.7rem;
}
.gutenberg-body .frm_forms .frm_submit button.frm_button_submit:hover {
  background-color: #002D52;
  color: #fff;
}
.gutenberg-body .frm_forms .frm_dropzone .dz-message {
  border-radius: 0;
  border: dashed 2px #cecece;
  margin-top: 1.4rem !important;
  margin-bottom: 3.8rem !important;
  padding: 3rem;
}
.gutenberg-body .frm_forms .frm_dropzone .frm_upload_icon:before {
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
  height: 3.9rem;
  width: 3.9rem;
  display: block;
  margin: auto;
}
.gutenberg-body .frm_forms .dz-image {
  display: none !important;
}
.gutenberg-body .frm_forms .frm_dropzone .dz-preview .dz-column {
  float: none;
}
.gutenberg-body .frm_forms .frm_upload_text button {
  color: #006EA4 !important;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
  font-size: 1.8rem !important;
  line-height: 2.8rem !important;
}
.gutenberg-body .frm_forms .frm_upload_text button:focus {
  outline: 1px dotted #212121 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
}
.gutenberg-body .frm_forms .frm_compact_text button {
  color: #006EA4 !important;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif !important;
  font-weight: 500 !important;
  font-size: 1.1rem !important;
  line-height: 1.5rem !important;
}
.gutenberg-body .frm_forms .frm_error_style {
  background-color: transparent !important;
  border: 0 !important;
  color: #B43446 !important;
  font-size: 1.6rem !important;
  line-height: 2.4rem;
  letter-spacing: 0.16px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.gutenberg-body .frm_forms .frm_blank_field label,
.gutenberg-body .frm_forms .frm_error {
  color: #000 !important;
}
.gutenberg-body .frm_forms .frm_blank_field input[type=text],
.gutenberg-body .frm_forms .frm_blank_field input[type=password],
.gutenberg-body .frm_forms .frm_blank_field input[type=url],
.gutenberg-body .frm_forms .frm_blank_field input[type=tel],
.gutenberg-body .frm_forms .frm_blank_field input[type=number],
.gutenberg-body .frm_forms .frm_blank_field input[type=email],
.gutenberg-body .frm_forms .frm_blank_field textarea,
.gutenberg-body .frm_forms .frm_blank_field .mce-edit-area iframe,
.gutenberg-body .frm_forms .frm_blank_field select,
.gutenberg-body .frm_forms .frm_form_fields_error_style,
.gutenberg-body .frm_forms .frm_blank_field .frm-g-recaptcha iframe,
.gutenberg-body .frm_forms .frm_blank_field .g-recaptcha iframe,
.gutenberg-body .frm_forms .frm_blank_field .frm-card-element.StripeElement,
.gutenberg-body .frm_forms .frm_blank_field .chosen-container-multi .chosen-choices,
.gutenberg-body .frm_forms .frm_blank_field .chosen-container-single .chosen-single,
.gutenberg-body .frm_forms .frm_form_field :invalid {
  border: 0 !important;
  background-color: #F0F5F7 !important;
}
.gutenberg-body .frm_forms .frm_error {
  color: #B43446 !important;
  font-size: 1.6rem !important;
  font-weight: 400 !important;
  font-family: "Gelasio", Helvetica, Arial, sans-serif !important;
  letter-spacing: 0.16px;
  margin-top: 1rem;
}

body .ui-datepicker {
  min-width: 30.7rem;
  max-width: 30.7rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
}
body .ui-datepicker .ui-widget-header,
body .ui-datepicker .ui-datepicker-header {
  background-color: #006EA4 !important;
  padding: 0.2rem 0;
}
body .ui-datepicker .ui-datepicker-title {
  padding: 0.9rem 0;
}
body .ui-datepicker .ui-datepicker-title select.ui-datepicker-month,
body .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #006EA4;
  font-size: 1rem;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0.35px;
  text-transform: uppercase;
  border: 0;
  height: 1.6rem;
  width: 10rem;
  padding: 0.2rem 2rem 0 1rem;
  margin: 0 0 0 1rem;
  background-repeat: no-repeat;
  background-position: right 0.6rem top 0.6rem;
}
body .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
  margin: 0 1rem 0 0;
}
body .ui-datepicker .ui-datepicker-prev,
body .ui-datepicker .ui-datepicker-next {
  -webkit-transform: none;
          transform: none;
}
body .ui-datepicker .ui-datepicker-prev:before,
body .ui-datepicker .ui-datepicker-next:before {
  background-repeat: no-repeat;
  background-position: center top 1.3rem;
  content: "";
  display: block;
}
body .ui-datepicker thead {
  background-color: #0091D5 !important;
}
body .ui-datepicker thead th {
  font-size: 1rem;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0.01px;
  text-transform: uppercase;
  padding: 1.2rem;
}
body .ui-datepicker tbody td {
  background-color: #F0F5F7 !important;
  border: 0;
  color: #414141;
  font-size: 1rem;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0.35px;
}
body .ui-datepicker tbody td a {
  padding: 0.45rem 1rem !important;
  font-weight: 500 !important;
  color: #414141 !important;
  -webkit-transition: none !important;
  transition: none !important;
}
body .ui-datepicker tbody td a:hover {
  background-color: #002D52 !important;
}
body .ui-datepicker tbody td a.ui-state-active {
  background-color: #002D52 !important;
}
body .ui-datepicker tbody td.ui-state-disabled {
  opacity: 1;
}
body .ui-datepicker tbody td.ui-datepicker-today {
  background-color: #006EA4 !important;
}
body .ui-datepicker tbody td.ui-datepicker-today a {
  color: #fff !important;
}

body.modal-open #content {
  z-index: 100000;
  overflow: visible;
}

#kc-alert {
  z-index: 10000000;
  background-color: rgba(0, 0, 0, 0.85);
}
#kc-alert .modal-dialog {
  background-image: url("assets/images/alert-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  max-width: unset;
  height: 100vw;
  width: 66%;
  margin: 0;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1079.98px) {
  #kc-alert .modal-dialog {
    width: 100%;
  }
}
#kc-alert .modal-body {
  position: unset;
  padding: 0;
}
#kc-alert .modal-content {
  color: #fff;
  background: transparent;
  border: 0;
  width: 77rem;
  padding: 13.2rem 10rem 0;
  margin-left: auto;
  position: relative;
}
@media (max-width: 1079.98px) {
  #kc-alert .modal-content {
    width: 100%;
    padding: 0 10rem;
    margin-top: auto;
    margin-bottom: auto;
  }
}
@media (max-width: 767.98px) {
  #kc-alert .modal-content {
    padding: 0 4rem;
    margin-top: 3rem;
  }
}
#kc-alert .modal-content h2.kc-alert__title {
  margin-bottom: 3.4rem;
}
@media (max-width: 767.98px) {
  #kc-alert .modal-content h2.kc-alert__title {
    padding-top: 0;
  }
}
#kc-alert .modal-content .modal-logo {
  height: 4.8rem;
  width: 24rem;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
  margin-bottom: 5rem;
}
@media (max-width: 767.98px) {
  #kc-alert .modal-content .modal-logo {
    margin-bottom: 2.5rem;
    width: 18rem;
  }
}
#kc-alert .modal-content .kc-alert__message {
  font-size: 1.8rem;
  line-height: 2.7rem;
  letter-spacing: 0.18px;
  border-top: 1px solid #fff;
  padding-top: 2.8rem;
}
#kc-alert .modal-content .kc-alert__link {
  text-align: right;
  margin-top: 4.5rem;
}
#kc-alert .modal-content .kc-alert__link a.arrow-link {
  color: #fff;
}
#kc-alert .modal-content .kc-alert__link a.arrow-link:after {
  background-color: #fff;
}
#kc-alert .modal-content button.close {
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  height: 4.5rem;
  width: 4.5rem;
  position: absolute;
  top: 4.5rem;
  right: 4rem;
  opacity: 1;
}
@media (max-width: 1079.98px) {
  #kc-alert .modal-content button.close {
    top: -4.5rem;
  }
}
@media (max-width: 767.98px) {
  #kc-alert .modal-content button.close {
    top: -1rem;
  }
}
.modal-backdrop {
  display: none !important;
}

.wp-block-opus-core-block-rewrite-oa {
  border-top: solid 2px #9DDAE5;
  padding-bottom: 1.8rem;
}
@media (max-width: 767.98px) {
  .wp-block-opus-core-block-rewrite-oa {
    padding-bottom: 1.4rem;
  }
}
.wp-block-opus-core-block-rewrite-oa h3 {
  margin: 0;
  padding-top: 3.6rem;
  padding-bottom: 1.8rem;
}
@media (max-width: 767.98px) {
  .wp-block-opus-core-block-rewrite-oa h3 {
    padding-top: 2.2rem;
    padding-bottom: 0.8rem;
  }
}
*:not(.wp-block-opus-core-block-rewrite-oa) + .wp-block-opus-core-block-rewrite-oa {
  margin-top: 7rem;
  border: 0;
}
.wp-block-opus-core-block-rewrite-oa + *:not(.wp-block-opus-core-block-rewrite-oa) {
  margin-top: 7rem;
}

button.accordion-title {
  border: 2px solid transparent;
  background-color: transparent;
  color: #005295;
  font-weight: bold;
  font-size: 3.6rem;
  line-height: 4.2rem;
  padding: 0 0 0 10.4rem;
  width: 100%;
  position: relative;
}
button.accordion-title .caret {
  position: absolute;
  left: 3.5rem;
  top: 0.6rem;
}
@media (max-width: 767.98px) {
  button.accordion-title {
    font-size: 2.5rem;
    line-height: 2.9rem;
    padding: 0 0 0 5.2rem;
  }
  button.accordion-title .caret {
    left: 0;
  }
}
button.accordion-title:focus {
  outline: none;
  border: 2px dashed #eee;
}

.accordion-content {
  display: none;
  padding-left: 10.6rem;
}
@media (max-width: 767.98px) {
  .accordion-content {
    padding-left: 5.4rem;
  }
}
.accordion-content p {
  margin-bottom: 0;
  padding-bottom: 1.6rem;
}
.accordion-content > *:first-child {
  padding-top: 5rem;
}
@media (max-width: 767.98px) {
  .accordion-content > *:first-child {
    padding-top: 2rem;
  }
}

.big-accordion-start {
  background-color: #F0F5F7;
  padding: 7rem 200rem;
  margin: 0 -200rem;
}
@media (max-width: 1079.98px) {
  .big-accordion-start {
    padding: 3.5rem 200rem;
  }
}
@media (max-width: 1079.98px) {
  .big-accordion-start {
    padding: 1.8rem 200rem;
  }
}
.big-accordion-start button {
  margin: 0 auto;
  display: block;
  font-size: 4.8rem;
  line-height: 5.5rem;
  color: #006EA4;
  padding: 0 0 0 7rem;
}
@media (min-width: 1080px) {
  .big-accordion-start button {
    width: calc(100% + 10.5rem);
    -webkit-transform: translateX(-10.5rem);
            transform: translateX(-10.5rem);
  }
}
@media (max-width: 767.98px) {
  .big-accordion-start button {
    font-size: 3rem;
    line-height: 3.4rem;
    padding: 0 0 0 5.5rem;
  }
}
.big-accordion-start button .caret {
  height: 3.6rem;
  width: 3.6rem;
  left: 0;
  top: 0.9rem;
}
.big-accordion-start button .caret:before, .big-accordion-start button .caret:after {
  background-color: #4FC6DF;
}
.big-accordion-start button .caret:before {
  width: 6px;
  height: 36px;
}
.big-accordion-start button .caret:after {
  width: 36px;
  height: 6px;
}
@media (max-width: 767.98px) {
  .big-accordion-start button .caret {
    top: 0;
  }
}
.big-accordion-start + .accordion-content {
  padding-left: 0;
}

.breadcrumb {
  color: #000;
  background-color: #F0F5F7;
  margin-bottom: 0;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.2rem;
  padding: 1.1rem 0rem;
  line-height: 2rem;
}
.breadcrumb a {
  color: #212529;
  text-decoration: underline;
}
.breadcrumb a:hover {
  text-decoration: none;
}

.breadcrumb-spacer {
  color: #00B4ED;
}

.gutenberg-body .wp-block-image img {
  height: auto;
  width: 100%;
}
.gutenberg-body .wp-block-image figure.is-resized {
  position: relative;
}
@media (max-width: 1079.98px) {
  .gutenberg-body .wp-block-image figure.is-resized {
    max-width: 50%;
  }
}
@media (max-width: 767.98px) {
  .gutenberg-body .wp-block-image figure.is-resized {
    float: none;
    margin: 0;
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .gutenberg-body .wp-block-opus-core-block-rewrite-o2c .row,
.gutenberg-body .wp-block-opus-core-block-rewrite-o3c .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.gutenberg-body .wp-block-spacer {
  width: 100%;
  margin: 0 !important;
}
.gutenberg-body .wp-block-file {
  background: #F0F5F7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 7.3rem;
  padding-bottom: 7.3rem;
  padding-left: calc(((100% - 28rem) / 8) + 4rem);
  padding-right: calc(((100% - 28rem) / 8) + 4rem);
  margin-top: 7rem;
  margin-bottom: 9.5rem;
  margin-left: calc(-1 *(((100% - 28rem) / 8) + 4rem));
  margin-right: calc(-1 *(((100% - 28rem) / 8) + 4rem));
}
@media (max-width: 1079.98px) {
  .gutenberg-body .wp-block-file {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 6.8rem;
  }
}
@media (max-width: 767.98px) {
  .gutenberg-body .wp-block-file {
    padding: 4rem 2rem 4.4rem;
    margin: 2rem -2rem 3.8rem;
  }
}
.gutenberg-body .wp-block-file a:not(.wp-block-file__button) {
  color: #002D52;
  font-size: 4rem;
  line-height: 1;
}
@media (max-width: 767.98px) {
  .gutenberg-body .wp-block-file a:not(.wp-block-file__button) {
    font-size: 2.6rem;
    line-height: 3.5rem;
  }
}
.gutenberg-body .wp-block-file a.wp-block-file__button {
  margin-left: auto;
}
@media (max-width: 1079.98px) {
  .gutenberg-body .wp-block-file a.wp-block-file__button {
    margin: 3rem auto 0 0 !important;
  }
}
.gutenberg-body .podcast-links-block .podcast-links-label {
  margin-top: 0;
}

blockquote.wp-block-quote {
  background-color: #005e8d;
  background-image: linear-gradient(139deg, #0091d5 20%, #005e8d 77%);
  text-align: center;
  padding-top: 12.5rem;
  position: relative;
  margin-top: 17.5rem;
  margin-bottom: 12rem;
}
@media (max-width: 1079.98px) {
  blockquote.wp-block-quote {
    margin-bottom: 9rem;
    padding-top: 7.8rem;
  }
}
@media (max-width: 767.98px) {
  blockquote.wp-block-quote {
    margin-top: 9.5rem;
    margin-bottom: 4.2rem;
  }
}
blockquote.wp-block-quote:after {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 16rem;
  width: 16rem;
  position: absolute;
  top: -8rem;
  left: calc(50% - 8rem);
}
@media (max-width: 767.98px) {
  blockquote.wp-block-quote:after {
    background-size: 12.5rem;
  }
}
blockquote.wp-block-quote > * {
  margin: 0 auto;
  width: calc((((1280px - 52rem) / 12) * 8) + 28rem);
  max-width: calc((((100% - 52rem) / 12) * 8) + 28rem);
}
@media (max-width: 1079.98px) {
  blockquote.wp-block-quote > * {
    width: 100%;
    max-width: 768px;
    padding: 4rem;
  }
}
@media (max-width: 767.98px) {
  blockquote.wp-block-quote > * {
    padding: 1.8rem 2rem;
  }
}
blockquote.wp-block-quote p {
  color: #fff;
  font-size: 3.6rem;
  line-height: 4.8rem;
}
blockquote.wp-block-quote p:last-child {
  padding-bottom: 9rem;
}
@media (max-width: 767.98px) {
  blockquote.wp-block-quote p {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }
}
blockquote.wp-block-quote cite {
  color: #002D52;
  background-color: #4FC6DF;
  display: inline-block;
  font-size: 1.8rem;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.35px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 3rem;
  margin-top: 6.2rem;
}
@media (max-width: 1079.98px) {
  blockquote.wp-block-quote cite {
    margin-top: 2rem;
  }
}
@media (max-width: 767.98px) {
  blockquote.wp-block-quote cite {
    padding: 2.7rem 3rem;
  }
}

hr.wp-block-separator {
  border: 0;
  border-top: 2px solid #9DDAE5;
}

.opus-button-block {
  margin: 4.5rem 0 8.8rem;
}

.wp-block-image.is-style-floating-caption {
  position: relative;
}
.wp-block-image.is-style-floating-caption .alignleft {
  margin-right: 9rem;
}
@media (max-width: 1079.98px) {
  .wp-block-image.is-style-floating-caption .alignleft {
    margin-right: 4rem;
  }
}
@media (max-width: 767.98px) {
  .wp-block-image.is-style-floating-caption .alignleft {
    margin-right: 0;
  }
}
@media (max-width: 1079.98px) {
  .wp-block-image.is-style-floating-caption {
    padding-right: 8rem;
  }
}
@media (max-width: 767.98px) {
  .wp-block-image.is-style-floating-caption {
    padding: 0;
    margin-bottom: 3.5rem;
  }
}
.wp-block-image.is-style-floating-caption figcaption {
  position: absolute;
  bottom: 5.8rem;
  right: calc(-1 *(((100% - 28rem) / 8) + 4rem));
  width: 27rem;
  background: #005295;
  color: #fff;
  font-size: 1.4rem;
  line-height: 1.8rem;
  letter-spacing: 0.14px;
  padding: 3.1rem 4rem 4.1rem 2.2rem;
  margin: 0;
}
@media (max-width: 1079.98px) {
  .wp-block-image.is-style-floating-caption figcaption {
    right: calc(-1 *(((100% - 28rem) / 8) + -5rem));
  }
}
@media (max-width: 767.98px) {
  .wp-block-image.is-style-floating-caption figcaption {
    position: relative;
    right: unset;
    bottom: unset;
    margin: 0;
    width: 100%;
    padding: 1.7rem 3rem;
  }
}
@media (max-width: 1079.98px) {
  .wp-block-image.is-style-floating-caption figure.alignleft figcaption {
    padding: 1.7rem 3rem;
    position: relative;
    left: 0;
    right: unset;
    bottom: 0;
    width: 100%;
  }
}

.wp-block-image figcaption {
  background-color: #F0F5F7;
  font-size: 1.4rem;
  color: #002D52;
  margin-top: 0;
  padding: 2.4rem;
}

.wp-block-opus-core-block-rewrite-opq {
  min-height: 40rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
  padding-left: 10.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 9.5rem 0 9rem;
}
@media (max-width: 1079.98px) {
  .wp-block-opus-core-block-rewrite-opq {
    margin: 8rem 0 7rem;
    min-height: 0;
  }
}
@media (max-width: 767.98px) {
  .wp-block-opus-core-block-rewrite-opq {
    background: transparent;
    margin: 2rem 0;
    padding: 0;
  }
}
.wp-block-opus-core-block-rewrite-opq blockquote {
  margin: auto 0;
  padding: 8rem 0;
}
@media (max-width: 767.98px) {
  .wp-block-opus-core-block-rewrite-opq blockquote {
    padding: 0;
  }
}
.wp-block-opus-core-block-rewrite-opq p {
  color: #002D52;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 4.2rem;
  line-height: 5rem;
}
@media (max-width: 767.98px) {
  .wp-block-opus-core-block-rewrite-opq p {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}

.btn-outline-primary {
  background: #fff;
}

.btn, .gutenberg-body .wp-block-file a.wp-block-file__button, .gutenberg-body .wp-block-file a.wp-block-file__button:focus, .gutenberg-body .wp-block-file a.wp-block-file__button:hover {
  border-radius: 0 !important;
}

.btn.btn-primary, .gutenberg-body .wp-block-file a.wp-block-file__button, .gutenberg-body .wp-block-file a.wp-block-file__button:focus, .gutenberg-body .wp-block-file a.wp-block-file__button:hover,
a.btn.btn-primary {
  text-decoration: none;
  background-color: transparent;
  border-radius: 0;
  border-top: solid 2px #FCB23B;
  border-left: solid 2px #FCB23B;
  border-bottom: solid 2px #FCB23B;
  border-right: 0;
  color: #000;
  padding: 1.4rem 0 1.2rem 2rem;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1.35px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  display: inline-block;
  margin-right: 4rem;
}
.btn.btn-primary:after, .gutenberg-body .wp-block-file a.wp-block-file__button:after, .gutenberg-body .wp-block-file a.wp-block-file__button:focus:after, .gutenberg-body .wp-block-file a.wp-block-file__button:hover:after,
a.btn.btn-primary:after {
  content: "";
  display: block;
  height: 1.5rem;
  width: 2rem;
  position: absolute;
  right: -3.5rem;
  top: calc(50% - 0.7rem);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.btn.btn-primary:hover, .gutenberg-body .wp-block-file a.wp-block-file__button:hover,
a.btn.btn-primary:hover {
  padding: 1.4rem 4rem 1.2rem 2rem;
  background-color: transparent;
  margin-right: 0;
}
.btn.btn-primary:hover:after, .gutenberg-body .wp-block-file a.wp-block-file__button:hover:after,
a.btn.btn-primary:hover:after {
  right: 0;
}
@media (max-width: 767.98px) {
  .btn.btn-primary, .gutenberg-body .wp-block-file a.wp-block-file__button, .gutenberg-body .wp-block-file a.wp-block-file__button:focus, .gutenberg-body .wp-block-file a.wp-block-file__button:hover,
a.btn.btn-primary {
    text-align: left;
    font-size: 1.5rem;
    padding: 1.5rem 0 1.4rem 2rem;
  }
  .btn.btn-primary:hover, .gutenberg-body .wp-block-file a.wp-block-file__button:hover,
a.btn.btn-primary:hover {
    padding: 1.5rem 4rem 1.4rem 2rem;
  }
}

.card {
  border: 0;
  background-color: #005295;
  padding: 6.6rem 6rem 5.6rem;
  height: 100%;
}
@media (max-width: 1079.98px) {
  .card {
    padding: 6.6rem 4.4rem 5.6rem;
  }
}
@media (max-width: 767.98px) {
  .card {
    padding: 2.6rem 3rem 2.4rem;
    margin-bottom: 2rem;
    height: auto;
  }
}

.card-label {
  color: #fff;
  margin-bottom: 2.8rem;
}
@media (max-width: 767.98px) {
  .card-label {
    margin-bottom: 1rem;
  }
}

.card-dateline {
  color: #000;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.8rem;
  letter-spacing: 0.22px;
  text-transform: uppercase;
}
.card-dateline .divider {
  display: inline-block;
  height: 1.5rem;
  width: 0.2rem;
  background-color: #cecece;
  margin: 0 1.4rem;
  -webkit-transform: scaleX(0.75) translateY(3px);
          transform: scaleX(0.75) translateY(3px);
}

h5.card-title {
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 4rem;
}
h5.card-title a {
  color: #fff;
  text-decoration: none;
}
h5.card-title a:hover {
  color: #fff;
  text-decoration: underline;
}
@media (max-width: 767.98px) {
  h5.card-title {
    font-size: 2.8rem;
    line-height: 3.5rem;
  }
}

.card.card--news {
  padding: 0;
  background-color: #fff;
}
.col-12.col-lg-4:first-child .card.card--news .card-image {
  background-color: #fff;
  padding: 0 20000px;
  margin: 0 -20000px;
}
.card.card--news .card-image {
  overflow: hidden;
}
.card.card--news .card-image img {
  width: 100.05%;
  max-width: unset;
}
.card.card--news h3.card-title {
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 3.6rem;
  margin: 0.5rem 0 6.6rem;
}
.card.card--news h3.card-title a {
  color: #000;
  text-decoration: none;
}
.card.card--news h3.card-title a:hover {
  color: #000;
  text-decoration: underline;
}
@media (max-width: 1079.98px) {
  .card.card--news h3.card-title {
    margin: 0.5rem 0 5rem;
  }
}
@media (max-width: 767.98px) {
  .card.card--news h3.card-title {
    font-size: 2.2rem;
    line-height: 2.8rem;
    margin: 0.5rem 0 2rem;
  }
}
.card.card--news .card-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 3.3rem 2.6rem 3rem;
}
@media (max-width: 767.98px) {
  .card.card--news .card-body {
    padding: 2rem 2rem 3rem;
  }
}
.card.card--news .card-see-all {
  margin-top: auto;
}
@media (min-width: 768px) {
  .card.card--news.card--news--featured .card-image {
    margin-top: calc(-66.9775862068966%);
  }
}
.card.card--news.card--news--list .container {
  padding: 0;
}
.card.card--news.card--news--list .card-body {
  padding: 3.3rem 2rem 5rem 0;
}
@media (max-width: 1079.98px) {
  .card.card--news.card--news--list .card-body {
    padding: 3.3rem 2.5rem 4rem 2.5rem;
  }
}
@media (min-width: 1080px) {
  .card.card--news.card--news--list .card-image {
    height: 100%;
  }
  .card.card--news.card--news--list .card-image img:not(.card-placeholder) {
    height: 100%;
    width: auto;
  }
}
.card.card--news.card--news--featured h3.card-title, .card.card--news.card--news--list h3.card-title {
  margin: 0.5rem 0 2.2rem;
}
.card.card--news.card--external-news {
  padding: 1.8rem 1.2rem 3rem 6.5rem;
}
@media (max-width: 1079.98px) {
  .card.card--news.card--external-news {
    padding: 2.5rem;
  }
}
.card.card--news.card--external-news .card-body {
  padding: 3.3rem 2rem 0 0;
}
@media (max-width: 1079.98px) {
  .card.card--news.card--external-news .card-body {
    padding: 0;
  }
}
.card.card--news.card--external-news h3.card-title {
  font-size: 3.6rem;
  line-height: 4.3rem;
  margin: 0.5rem 0 2.2rem;
}
@media (max-width: 1079.98px) {
  .card.card--news.card--external-news h3.card-title {
    font-size: 2.2rem;
    line-height: 2.8rem;
    margin: 1.6rem 0 2.2rem;
  }
}
.card.card--news .card-external-link {
  margin-top: 1.6rem;
  max-width: 64rem;
  margin-left: auto;
}
@media (min-width: 1080px) {
  .card.card--news .card-external-link {
    text-align: right;
  }
}
@media (max-width: 1079.98px) {
  .card.card--news .card-external-link {
    margin-left: 0;
    margin-top: auto;
    padding-top: 1.6rem;
  }
}
.card.card--news .card-external-link a {
  color: #002D52;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 2.4rem;
  letter-spacing: 1.35px;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  position: relative;
  padding-right: 5rem;
}
.card.card--news .card-external-link a span:not(.arrow) {
  position: relative;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FCB23B), to(#FCB23B)), -webkit-gradient(linear, left top, left bottom, from(#FCB23B), to(#FCB23B));
  background-image: linear-gradient(#FCB23B, #FCB23B), linear-gradient(#FCB23B, #FCB23B);
  background-size: 100% 2px, 100% 2px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat, no-repeat;
  display: inline;
}
.card.card--news .card-external-link a span.arrow {
  display: block;
  height: 3.5rem;
  width: 3.5rem;
  background-repeat: no-repeat;
  background-position: right bottom 0.2rem;
  position: absolute;
  right: 0;
  top: -0.6rem;
}
.card.card--news .card-external-link a:hover span:not(.arrow) {
  background-image: none;
}
.card.card--profile {
  padding: 0;
  background-color: #F0F5F7;
  position: relative;
}
@media (max-width: 767.98px) {
  .card.card--profile {
    max-width: 32.4rem;
  }
}
.card.card--profile .card__image img {
  width: 100%;
}
.card.card--profile .card-body {
  min-height: 28.8rem;
  padding-top: 3.4rem;
  padding-bottom: 3.7rem;
}
.card.card--profile .card__role {
  color: #006EA4;
  margin-bottom: 0.5rem;
}
.card.card--profile .card__role a {
  color: #006EA4;
  text-decoration: none;
}
.card.card--profile .card__role a:hover {
  text-decoration: underline;
}
.card.card--profile h5 {
  color: #000;
  font-weight: 500;
  font-size: 3rem;
  line-height: 3.4rem;
  margin-bottom: 1.2rem;
}
.card.card--profile h5 a {
  color: #000;
  text-decoration: none;
}
.card.card--profile h5 a:hover {
  text-decoration: underline;
}
.card.card--profile .card__display-title {
  color: #006EA4;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  line-height: 2.2rem;
  margin-bottom: 2rem;
}
.card.card--profile .card__research-areas {
  color: #006EA4;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.2rem;
  line-height: 1.8rem;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}
.card.card--profile .card__research-areas a {
  color: #006EA4;
  text-decoration: none;
}
.card.card--profile .card__research-areas a:hover {
  text-decoration: underline;
}

button.card__toggle-overlay {
  border: 0;
  drop-shadow: none;
  position: absolute;
  top: 0;
  right: 0;
  height: 3.8rem;
  width: 3.8rem;
  background-color: #002D52;
  z-index: 2;
}
button.card__toggle-overlay .caret {
  display: block;
  position: absolute;
  top: 0.3rem;
  left: 0.3rem;
}
button.card__toggle-overlay .caret:after {
  width: 16px;
  height: 2px;
  left: 0.8rem !important;
  right: initial !important;
}
button.card__toggle-overlay .caret:before {
  width: 2px;
  height: 16px;
  left: 0;
}

.card__long-description {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #002D52;
  color: #fff;
  font-size: 1.8rem;
  line-height: 2.6rem;
  letter-spacing: 0.18px;
  padding: 3.6rem 2.6rem;
}

.header-video,
.header-carousel__wrapper {
  background-image: linear-gradient(317deg, #002d52 22%, #005e8d 78%);
}
.header-video .carousel-item > .row,
.header-video > .container > .row,
.header-carousel__wrapper .carousel-item > .row,
.header-carousel__wrapper > .container > .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (min-width: 1080px) {
  .header-video .carousel-item > .row .col-lg-7,
.header-video > .container > .row .col-lg-7,
.header-carousel__wrapper .carousel-item > .row .col-lg-7,
.header-carousel__wrapper > .container > .row .col-lg-7 {
    margin-right: 8.333333%;
  }
}
@media (max-width: 767.98px) {
  .header-video,
.header-carousel__wrapper {
    width: calc(100% + 4rem);
    margin-left: -2rem;
  }
}

.header-video .embed-responsive {
  width: calc(100% + 4rem);
}
@media (max-width: 1079.98px) {
  .header-video .embed-responsive {
    width: 100vw;
    margin-left: calc((100vw - 100%) / -2);
  }
}

.carousel-text {
  color: #fff;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1.3rem;
  line-height: 1.9rem;
  letter-spacing: 0.13px;
  padding-bottom: 4.4rem;
}
@media (max-width: 1079.98px) {
  .carousel-text {
    padding-top: 3.5rem;
    width: calc((((100% - 28rem) / 8) * 6) + 20rem);
    margin: auto;
  }
}
@media (max-width: 767.98px) {
  .carousel-text {
    padding-top: 2.3rem;
    padding-bottom: 2.8rem;
    width: calc(100% - 4rem);
    margin-left: 2rem;
  }
  .carousel-inner .carousel-text {
    width: calc(100% - 12rem);
    margin-left: 6rem;
  }
}

.carousel-text-wrapper {
  margin-top: auto;
}

.carousel-credit {
  margin-bottom: 1.4rem;
}

.carousel-item img {
  width: calc(100% + 4rem);
  max-width: calc(100% + 4rem);
}

.carousel-control-prev {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
  width: 30.8%;
}
@media (max-width: 1079.98px) {
  .carousel-control-prev {
    display: block;
    text-align: left;
  }
}

.carousel-control-prev-icon {
  background-repeat: no-repeat;
  background-size: auto;
}
@media (max-width: 1079.98px) {
  .carousel-control-prev-icon {
    margin-top: calc((100% / 0.308) * 0.75);
  }
}
@media (max-width: 767.98px) {
  .carousel-control-prev-icon {
    margin-left: 2rem;
  }
}

.carousel-control-next {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
@media (max-width: 1079.98px) {
  .carousel-control-next {
    display: block;
    text-align: right;
  }
}
@media (max-width: 767.98px) {
  .carousel-control-next {
    margin-right: 2rem;
  }
}

.carousel-control-next-icon {
  background-repeat: no-repeat;
  background-size: auto;
}
@media (max-width: 1079.98px) {
  .carousel-control-next-icon {
    margin-top: calc((100% / 0.15) * 0.75);
  }
}

.card--tile .card__toggle-overlay {
  background-color: #ccc;
  display: block;
  height: 3rem;
  position: absolute;
  right: 0;
  top: 0;
  width: 3rem;
  z-index: 2;
}
.card--tile .card__toggle-overlay:after, .card--tile .card__toggle-overlay:before {
  content: "";
  position: absolute;
  background-color: #006EA4;
  -webkit-transition: 0.35s;
  transition: 0.35s;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.card--tile .card__toggle-overlay:after {
  width: 2rem;
  height: 0.2rem;
}
.card--tile .card__toggle-overlay:before {
  width: 0.2rem;
  height: 2rem;
}
.card--tile .card__toggle-overlay[aria-expanded=true]:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.card--tile .card__toggle-overlay[aria-expanded=true]:before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.card--tile .card__long-description {
  background: purple;
  color: white;
  position: absolute;
  top: 0px;
  z-index: 1;
}
.card--tile .card__long-description-content {
  padding: 4rem 2rem 2rem 2rem;
}

.cover-block {
  background-position: center;
  background-size: cover;
  display: block;
  position: relative;
  width: 100%;
  padding-top: 2.7rem;
  margin-bottom: 17.5rem;
  margin-top: 6rem;
}
.cover-block > .container {
  position: relative;
  z-index: 2;
}
@media (max-width: 1079.98px) {
  .cover-block {
    margin-top: 3rem;
    margin-bottom: 16.5rem;
  }
}
@media (max-width: 767.98px) {
  .cover-block {
    margin-top: 1.8rem;
    margin-bottom: 7.5rem;
    background-size: auto 25rem;
    background-repeat: no-repeat;
    background-position: center top;
  }
}

.cover-block__content {
  background-color: #002D52;
  color: #fff;
  -webkit-transform: translateY(10rem);
          transform: translateY(10rem);
  padding-top: 8.3rem;
  padding-bottom: 8.3rem;
  padding-left: calc(((100% - 36rem) / 10) + 4rem);
  padding-right: calc(((100% - 36rem) / 10) + 4rem);
}
@media (max-width: 1079.98px) {
  .cover-block__content {
    padding-left: calc(((100% - 28rem) / 8) + 4rem);
    padding-right: calc(((100% - 28rem) / 8) + 4rem);
  }
}
@media (max-width: 767.98px) {
  .cover-block__content {
    -webkit-transform: translateY(5rem);
            transform: translateY(5rem);
    padding: 6rem 3rem;
  }
}
.cover-block__content h2, .cover-block__content p {
  color: #fff;
}
.cover-block__content h2 {
  margin-top: 0;
  margin-bottom: 5.4rem;
}
@media (max-width: 767.98px) {
  .cover-block__content h2 {
    margin-bottom: 3.6rem;
  }
}
.cover-block__content p:last-child {
  margin-bottom: 0;
}
.cover-block__content a.btn.btn-primary, .cover-block__content .gutenberg-body .wp-block-file a.wp-block-file__button, .gutenberg-body .wp-block-file .cover-block__content a.wp-block-file__button {
  color: #fff;
  margin-top: 4.2rem;
}
@media (max-width: 767.98px) {
  .cover-block__content a.btn.btn-primary, .cover-block__content .gutenberg-body .wp-block-file a.wp-block-file__button, .gutenberg-body .wp-block-file .cover-block__content a.wp-block-file__button {
    margin-top: 3.2rem;
  }
}
.cover-block__content a.btn.btn-primary:hover, .cover-block__content .gutenberg-body .wp-block-file a.wp-block-file__button:hover, .gutenberg-body .wp-block-file .cover-block__content a.wp-block-file__button:hover {
  color: #fff;
}

.wp-block-table {
  margin: 4.5rem 0 6.5rem;
}
@media (max-width: 1079.98px) {
  .wp-block-table {
    margin: 4.5rem 0 3.5rem;
  }
}
@media (max-width: 767.98px) {
  .wp-block-table {
    margin: 4.5rem 0 0;
  }
}

.wp-block-table table tfoot tr {
  border-top: solid 1px;
}
.wp-block-table table thead {
  background-color: #006EA4;
  color: #fff;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
  letter-spacing: 0.24px;
}
.wp-block-table table thead th {
  border: 0;
  border-right: 2px #fff solid;
  padding: 1.7rem 1.3rem;
}
.wp-block-table table tbody {
  color: #48525A;
}
.wp-block-table table tbody td {
  border: 0;
  border-right: 2px #fff solid;
  padding: 1.7rem 1.3rem;
}
@media (max-width: 767.98px) {
  .wp-block-table table tbody td {
    padding: 0;
  }
}
.wp-block-table table tbody tr:nth-of-type(odd) {
  background-color: #fff;
}
.wp-block-table table tbody tr:nth-of-type(even) {
  background-color: #F0F5F7;
}

/* 
* Responsive tables CSS
* https://github.com/jerrylow/basictable 
*/
table.bt thead,
table.bt tbody th {
  display: none;
}

table.bt tfoot th,
table.bt tfoot td,
table.bt tbody td {
  border: none;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  vertical-align: top;
  padding: 0;
  /* IE 9 */
  float: left\9 ;
  width: 100% \9 ;
}

table.bt tfoot th::before,
table.bt tfoot td::before,
table.bt tbody td::before {
  background-color: #006EA4;
  color: #fff;
  content: attr(data-th);
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 2rem;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: bold;
  width: 16.4rem;
  padding: 1.8rem 2.5rem;
}

table.bt tfoot th.bt-hide,
table.bt tfoot td.bt-hide,
table.bt tbody td.bt-hide {
  display: none;
}

table.bt tfoot th .bt-content,
table.bt tfoot td .bt-content,
table.bt tbody td .bt-content {
  padding: 1.5rem 1.5rem 1.5rem 1.2rem;
  vertical-align: top;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

table.bt.bt--no-header tfoot td::before,
table.bt.bt--no-header tbody td::before {
  display: none;
}

.newsletter-signup, .link-to-past-events, .home .homepage__announcement {
  background-color: #005e8d;
  background-image: linear-gradient(132deg, #0091d5 23%, #005e8d 74%);
  padding-bottom: 10rem;
  margin: 6.6rem 0;
}
@media (max-width: 1079.98px) {
  .newsletter-signup, .link-to-past-events, .home .homepage__announcement {
    margin: 6.6rem 0 4.8rem;
    padding-bottom: 8.5rem;
  }
}
@media (max-width: 767.98px) {
  .newsletter-signup, .link-to-past-events, .home .homepage__announcement {
    background-image: linear-gradient(327deg, #0091d5 15%, #005e8d 82%);
    padding-bottom: 5.6rem;
  }
}

.newsletter-signup--no-margin {
  margin-bottom: 0;
}
@media (max-width: 1079.98px) {
  .newsletter-signup--no-margin {
    margin-top: 6rem;
  }
}
@media (max-width: 767.98px) {
  .newsletter-signup--no-margin {
    margin-top: 0;
  }
}

.newsletter-signup__tag {
  color: #006EA4;
  background-color: #fff;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  text-transform: uppercase;
  letter-spacing: 1.35px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  padding: 3.1rem 4.2rem;
  line-height: 1;
}
@media (max-width: 767.98px) {
  .newsletter-signup__tag {
    padding: 1.8rem 3.4rem;
  }
}

h2.newsletter-signup__message, h2.link-to-past-events__text, h2.homepage__announcement-message {
  color: #fff;
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4.2rem;
  letter-spacing: 0.32px;
  margin-top: 5.5rem;
}
@media (max-width: 767.98px) {
  h2.newsletter-signup__message, h2.link-to-past-events__text, h2.homepage__announcement-message {
    font-size: 2.5rem;
    line-height: 3.4rem;
    margin-top: 2.5rem;
  }
}

.newsletter-signup__link a.arrow-link, .link-to-past-events__link a.arrow-link, .homepage__announcement-link a.arrow-link {
  color: #fff;
  margin-left: 2rem;
}
.newsletter-signup__link a.arrow-link:hover, .link-to-past-events__link a.arrow-link:hover, .homepage__announcement-link a.arrow-link:hover {
  color: #fff;
}

.media-and-text__image {
  height: 100%;
  width: 100%;
  min-height: 27rem;
  overflow: hidden;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767.98px) {
  .media-and-text__image {
    min-height: unset;
  }
}
.media-and-text__image img {
  position: absolute;
  height: 100%;
  width: auto;
  max-width: initial;
  margin: 0 auto;
}
@media (max-width: 767.98px) {
  .media-and-text__image img {
    width: 100%;
    height: intrinsic;
    position: relative;
    margin-bottom: 2rem;
  }
}

.wp-block-opus-core-block-rewrite-omt {
  margin: 7.8rem 0 3.9rem;
}
@media (max-width: 767.98px) {
  .wp-block-opus-core-block-rewrite-omt {
    margin: 6.8rem 0 2.2rem;
  }
}
.wp-block-opus-core-block-rewrite-omt + .wp-block-opus-core-block-rewrite-omt {
  margin-top: 0;
  padding-top: 3.9rem;
  border-top: solid 2px #9DDAE5;
}
.wp-block-opus-core-block-rewrite-omt + *:not(.wp-block-opus-core-block-rewrite-omt):not(.wp-block-quote) {
  margin-top: 7.8rem;
}
@media (max-width: 767.98px) {
  .wp-block-opus-core-block-rewrite-omt + *:not(.wp-block-opus-core-block-rewrite-omt):not(.wp-block-quote) {
    margin-top: 4.8rem;
  }
}
.wp-block-opus-core-block-rewrite-omt .col:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wp-block-opus-core-block-rewrite-omt h2, .wp-block-opus-core-block-rewrite-omt h3, .wp-block-opus-core-block-rewrite-omt h4, .wp-block-opus-core-block-rewrite-omt h5, .wp-block-opus-core-block-rewrite-omt h6 {
  margin: 1.6rem 0 1.2rem;
}
@media (max-width: 767.98px) {
  .wp-block-opus-core-block-rewrite-omt h2, .wp-block-opus-core-block-rewrite-omt h3, .wp-block-opus-core-block-rewrite-omt h4, .wp-block-opus-core-block-rewrite-omt h5, .wp-block-opus-core-block-rewrite-omt h6 {
    margin: 2.2rem 0 1.2rem;
  }
}

.people-feature {
  margin: 6.6rem 0;
}
@media (max-width: 1079.98px) {
  .people-feature {
    margin: 4.8rem 0 7rem;
  }
}
@media (max-width: 767.98px) {
  .people-feature {
    margin: 3.5rem 0 5rem;
  }
}
.people-feature:not(.people-feature--large) {
  background-color: #F0F5F7;
  padding-top: 4.2rem;
  padding-bottom: 8.8rem;
}
@media (max-width: 1079.98px) {
  .people-feature:not(.people-feature--large) {
    padding-top: 2.6rem;
    padding-bottom: 7.6rem;
  }
  .people-feature:not(.people-feature--large) .people-feature__person-image {
    width: calc(100% - 5rem);
  }
  .people-feature:not(.people-feature--large) .people-feature__person-content {
    width: calc(100% + 5rem);
    margin-left: -5rem;
  }
}
@media (max-width: 767.98px) {
  .people-feature:not(.people-feature--large) {
    margin: 3.5rem 0;
    padding-top: 0.5rem;
    padding-bottom: 4.6rem;
  }
  .people-feature:not(.people-feature--large) .people-feature__person-image {
    width: 100%;
  }
  .people-feature:not(.people-feature--large) .people-feature__person-image img {
    max-width: 12.7rem;
  }
  .people-feature:not(.people-feature--large) .people-feature__person-content {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }
}
.people-feature:not(.people-feature--large) .row:first-child .col-12 {
  position: relative;
  padding-top: 5rem;
  padding-bottom: 5.7rem;
}
@media (max-width: 1079.98px) {
  .people-feature:not(.people-feature--large) .row:first-child .col-12 {
    padding-bottom: 7.2rem;
  }
}
@media (max-width: 767.98px) {
  .people-feature:not(.people-feature--large) .row:first-child .col-12 {
    padding-top: 1.4rem;
    padding-bottom: 4.4rem;
  }
}
.people-feature:not(.people-feature--large) .row:first-child .col-12:after {
  content: "";
  background-color: #9DDAE5;
  height: 2px;
  width: calc(100% - 2rem);
  position: absolute;
  bottom: 0;
  left: 2rem;
}
@media (max-width: 767.98px) {
  .people-feature:not(.people-feature--large) .row:first-child .col-12:after {
    width: calc(100% - 4rem);
  }
}
.people-feature:not(.people-feature--large) .row:first-child .col-12.col-lg-5:after {
  left: 0;
}
@media (max-width: 767.98px) {
  .people-feature:not(.people-feature--large) .row:first-child .col-12.col-lg-5:after {
    left: 2rem;
  }
}
.people-feature:not(.people-feature--large) .row:first-child .col-12:last-child:after, .people-feature:not(.people-feature--large) .row:first-child .col-12:nth-last-child(2):after {
  display: none;
}
.people-feature:not(.people-feature--large) .row:first-child .col-12.col-lg-3 {
  padding-top: 3rem;
}
@media (max-width: 767.98px) {
  .people-feature:not(.people-feature--large) .row:first-child .col-12.col-lg-3 {
    padding-bottom: 0;
    padding-top: 4rem;
  }
  .people-feature:not(.people-feature--large) .row:first-child .col-12.col-lg-3:after {
    display: none;
  }
}
@media (max-width: 1079.98px) {
  .people-feature .col-md-9 {
    margin: auto;
  }
}

.people-feature__person-content {
  margin-top: 1.4rem;
}

.people-feature__person-image img {
  border-radius: 50%;
}
@media (max-width: 767.98px) {
  .people-feature__person-image {
    text-align: center;
  }
  .people-feature__person-image img {
    max-width: 22rem;
  }
}

.people-feature__no-image {
  background-size: contain;
  background-repeat: no-repeat;
  height: 0;
  padding-bottom: 100%;
  width: 100%;
}
@media (max-width: 767.98px) {
  .people-feature__no-image {
    width: 12.7rem;
    height: 12.7rem;
    margin: 0 auto;
    padding-bottom: 0;
  }
}

h3.people-feature__person-name {
  color: #000;
  font-size: 4.2rem;
  font-weight: 500;
  line-height: 5rem;
  margin: 0 0 0.7rem;
}
h3.people-feature__person-name a {
  color: #000;
  text-decoration: none;
}
h3.people-feature__person-name a:hover {
  color: #000;
  text-decoration: underline;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .people-feature--large h3.people-feature__person-name {
    text-align: center;
    margin: 0 0 1.2rem;
  }
}
@media (max-width: 767.98px) {
  h3.people-feature__person-name {
    font-size: 3rem;
    line-height: 4.8rem;
  }
}

.people-feature__person-label {
  color: #006EA4;
  font-size: 1.8rem;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1.35px;
  text-transform: uppercase;
  margin-bottom: 0.8rem;
}

.people-feature__person-title {
  color: #006EA4;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  line-height: 2.2rem;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .people-feature--large .people-feature__person-title {
    text-align: center;
    color: #006EA4;
    font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    text-transform: uppercase;
    letter-spacing: 1.35px;
  }
}

.people-feature__person-description {
  color: #48525A;
  font-size: 1.8rem;
  line-height: 2.6rem;
  letter-spacing: 0.18px;
  margin-top: 2.5rem;
}
@media (max-width: 767.98px) {
  .people-feature__person-description {
    margin-top: 1.2rem;
  }
}

.people-feature__link {
  margin-top: 2.8rem;
}
.people-feature__link a.arrow-link {
  margin-right: -1rem;
}
@media (max-width: 767.98px) {
  .people-feature__link {
    text-align: left !important;
  }
}

.people-feature--large .people-feature__person-content {
  margin-top: 8.7rem;
}
@media (max-width: 1079.98px) {
  .people-feature--large .people-feature__person-content {
    margin-top: 5.8rem;
  }
}
@media (max-width: 767.98px) {
  .people-feature--large .people-feature__person-content {
    margin-top: 3rem;
  }
}
.people-feature--large .people-feature__person-description {
  margin-top: 3rem;
}
@media (max-width: 767.98px) {
  .people-feature--large .people-feature__person-description {
    margin-top: 1.5rem;
  }
}
.people-feature--large .people-feature__link {
  border-top: solid 1px #cecece;
  padding-top: 3rem;
}
@media (max-width: 767.98px) {
  .people-feature--large .people-feature__link {
    padding-top: 2rem;
  }
}

.related-content-by-person {
  background-color: #F0F5F7;
  padding-top: 3rem;
  padding-bottom: 8.3rem;
  padding-left: calc(((100% - 28rem) / 8) + 4rem);
  padding-right: calc(((100% - 28rem) / 8) + 4rem);
  margin-top: 6.9rem;
  margin-left: calc(-1 *(((100% - 28rem) / 8) + 4rem));
  margin-right: calc(-1 *(((100% - 28rem) / 8) + 4rem));
  margin-bottom: 6.9rem;
  position: relative;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .related-content-by-person:before {
    content: "";
    background-color: #F0F5F7;
    width: calc(100% + 4rem - ((100% - 28rem) / 8));
    height: 100%;
    position: absolute;
    top: 0;
    left: calc((100% - 28rem) / 8);
  }
}
.related-content-by-person h3.related-content-by-person__title {
  margin-bottom: 5.8rem;
}
.related-content-by-person a.related-content-by-person__see-all {
  margin-top: 6.3rem;
}
@media (max-width: 767.98px) {
  .related-content-by-person a.related-content-by-person__see-all {
    margin-top: 1.8rem;
  }
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .related-content-by-person {
    background: transparent;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
    margin-left: 0;
    width: 100%;
  }
  .related-content-by-person h3.related-content-by-person__title {
    margin-left: calc(((100% - 28rem) / 4) + 8rem);
  }
  .related-content-by-person a.related-content-by-person__see-all {
    margin-left: calc(((100% - 28rem) / 8) + 4rem);
  }
  .related-content-by-person .col-lg-4:nth-child(3) {
    display: none;
  }
  .related-content-by-person .col-lg-4:nth-child(3) .card {
    padding: 6.4rem 0 0;
    background-color: transparent;
    border-bottom: solid 2px #C4E7E7;
    margin-left: calc(((100% - 28rem) / 8) + 4rem);
  }
  .related-content-by-person .col-lg-4:nth-child(3) .card .card-label {
    color: #0091D5;
    margin-bottom: 0.5rem;
  }
  .related-content-by-person .col-lg-4:nth-child(3) .card h5 {
    margin-bottom: 3rem;
  }
  .related-content-by-person .col-lg-4:nth-child(3) .card h5 a {
    color: #002D52;
  }
  .related-content-by-person .related-content-by-person__additional-items {
    margin-left: calc(((100% - 28rem) / 8) + 4rem);
    position: relative;
    z-index: 2;
  }
}
@media (max-width: 767.98px) {
  .related-content-by-person {
    margin: 3.5rem -2rem;
    padding: 2rem 2rem 5rem;
  }
  .related-content-by-person h3.related-content-by-person__title {
    font-size: 3.6rem;
    line-height: 4.2rem;
    margin: 3rem 0 4rem;
  }
}

.related-content-by-person__additional-items {
  padding-top: 8.8rem;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .related-content-by-person__additional-items {
    padding-top: 3.8rem;
  }
}
@media (max-width: 767.98px) {
  .related-content-by-person__additional-items {
    padding-top: 2.4rem;
  }
}

.additional-related-item {
  border-bottom: solid 2px #C4E7E7;
  margin-bottom: 3.8rem;
}
.additional-related-item.additional-related-item--last {
  border-bottom: 0;
}
.additional-related-item.additional-related-item--last:last-child {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .additional-related-item {
    margin-bottom: 3.4rem;
  }
  .additional-related-item.additional-related-item--last {
    border-bottom: solid 2px #C4E7E7;
    margin-bottom: 0.8rem;
  }
}

.additional-related-item__label {
  color: #006ea4;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  letter-spacing: 1.35px;
  text-transform: uppercase;
  margin-bottom: 0.6rem;
}

h5.additional-related-item__title {
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 4rem;
  margin-bottom: 3rem;
}
h5.additional-related-item__title a {
  color: #002D52;
  text-decoration: none;
}
h5.additional-related-item__title a:hover {
  text-decoration: underline;
}
@media (max-width: 767.98px) {
  h5.additional-related-item__title {
    font-size: 2.8rem;
    line-height: 3.5rem;
    margin-bottom: 4rem;
  }
}
.additional-related-item--last:last-child h5.additional-related-item__title {
  margin-bottom: 0;
}

.query-pager.pager-numbers {
  padding: 6rem 0 1rem;
}
@media (max-width: 1079.98px) {
  .query-pager.pager-numbers {
    padding: 3.5rem 0 1rem;
  }
}
.query-pager.pager-numbers a, .query-pager.pager-numbers span {
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  letter-spacing: 1.35px;
  text-transform: uppercase;
  text-decoration: none;
  margin: 0 0.3rem;
}
.query-pager.pager-numbers a.page-numbers:hover {
  text-decoration: underline;
}
.query-pager.pager-numbers a.page-numbers.prev,
.query-pager.pager-numbers a.page-numbers.next {
  color: #002D52;
}
.query-pager.pager-numbers a.prev {
  padding-left: 3rem;
  background-repeat: no-repeat;
  background-position: left center;
  margin-right: 2rem;
}
@media (max-width: 767.98px) {
  .query-pager.pager-numbers a.prev {
    margin-right: 0.5rem;
    text-indent: -9999px;
    overflow: hidden;
    height: 1.4rem;
    width: 3rem;
    display: inline-block;
  }
}
.query-pager.pager-numbers a.next {
  padding-right: 3rem;
  background-repeat: no-repeat;
  background-position: right center;
  margin-left: 2rem;
}
@media (max-width: 767.98px) {
  .query-pager.pager-numbers a.next {
    margin-left: 0.5rem;
    text-indent: -9999px;
    overflow: hidden;
    height: 1.4rem;
    width: 3rem;
    display: inline-block;
  }
}

ol.footnotes {
  margin-bottom: 6rem;
}
ol.footnotes > li {
  font-size: 1.6rem !important;
  line-height: 2.4rem;
  list-style-type: none !important;
  margin: 0;
  padding: 0 0 1rem 0;
  text-indent: 0;
}
ol.footnotes > li:before {
  font-size: 1.6rem;
  width: 3.2rem;
  padding-right: 0;
}

.share-this {
  margin-top: -0.4rem;
}
@media (max-width: 767.98px) {
  .share-this {
    margin-top: 1.2rem;
  }
}
.share-this h2.share-this-title {
  display: inline-block;
  color: #006EA4;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  text-transform: uppercase;
  letter-spacing: 1.35px;
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  margin-right: 0.5rem;
}
.share-this .addtoany_shortcode {
  display: inline-block;
}
.share-this .a2a_svg {
  display: none !important;
}
.share-this .a2a_kit.a2a_kit_size_32 {
  display: inline-block;
}
.share-this .a2a_kit.a2a_kit_size_32 > * {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: inline-block;
  margin: 0.5rem;
  height: 2.3rem;
  width: 2.3rem;
  -webkit-transition: none;
  transition: none;
}
.share-this .a2a_button_twitter {
  background-size: 84% !important;
}
.share-this .a2a_button_linkedin {
  background-size: 80% !important;
}
.buzz_share {
  display: none;
}

footer {
  color: #002D52;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  padding-top: 8rem;
  padding-bottom: 8.6rem;
  -webkit-box-shadow: 0 -1px 3px 0 rgba(213, 213, 213, 0.75);
          box-shadow: 0 -1px 3px 0 rgba(213, 213, 213, 0.75);
}
@media (max-width: 767.98px) {
  footer {
    padding-top: 3.5rem;
    padding-bottom: 4rem;
  }
}
footer a {
  color: #002D52;
  text-decoration: underline;
}
footer a:hover {
  text-decoration: none;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  footer .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 0 calc((((100% - 28rem) / 8) * 5) + 20rem);
            flex: 0 0 0 calc((((100% - 28rem) / 8) * 5) + 20rem);
    max-width: calc((((100% - 28rem) / 8) * 5) + 20rem);
  }
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  footer .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 0 calc((((100% - 28rem) / 8) * 3) + 8rem);
            flex: 0 0 0 calc((((100% - 28rem) / 8) * 3) + 8rem);
    max-width: calc((((100% - 28rem) / 8) * 3) + 8rem);
  }
}

.footer__info {
  margin-bottom: 11.2rem;
}
@media (max-width: 767.98px) {
  .footer__info {
    margin-bottom: 2rem;
  }
}
.footer__info p {
  font-size: 1.8rem;
  line-height: 2.6rem;
}
.footer__info p strong {
  font-size: 2.2rem;
  line-height: 2.6rem;
  display: inline-block;
}
@media (max-width: 767.98px) {
  .footer__info p strong {
    font-family: "Gelasio", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

.footer__copyright,
.footer__menu {
  font-size: 1.4rem;
  line-height: 2.4rem;
}
.footer__copyright .nav-link,
.footer__menu .nav-link {
  padding: 0;
}
.footer__copyright span,
.footer__menu span {
  display: inline-block;
  margin: 0 0.3rem;
}

.footer__menu a:first-child {
  padding-left: 0;
}

.footer__contact-info {
  font-size: 1.8rem;
  line-height: 3.3rem;
  margin-bottom: 7.2rem;
}
@media (max-width: 767.98px) {
  .footer__contact-info {
    margin-bottom: 3.8rem;
  }
  .footer__contact-info p {
    line-height: 2.7rem;
  }
}

.footer__social {
  margin-left: -0.6rem;
}
@media (max-width: 767.98px) {
  .footer__social {
    margin-bottom: 4rem;
  }
}

header {
  position: fixed;
  z-index: 100;
  width: 100%;
  background: #fff;
  top: 0;
}
body.admin-bar.logged-in header {
  top: 3.2rem;
}

.header__wrapper {
  padding-bottom: 3.7rem;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
@media (min-width: 1080px) {
  header.scroll .header__wrapper {
    padding-bottom: 2.5rem;
  }
}

.single-post-header {
  padding-bottom: 3rem;
}

.main-logo {
  display: inline-block;
  height: 4.8rem;
  width: 23.6rem;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0.8rem 0 -0.8rem;
  position: relative;
  z-index: 2;
}
@media (min-width: 1080px) {
  .main-logo {
    margin: 5.8rem 0 -0.8rem;
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  header.scroll .main-logo {
    margin: 2.8rem 0 -0.8rem;
  }
}

#content {
  position: relative;
  z-index: 1;
  margin-top: 14rem;
}
@media (max-width: 1079.98px) {
  #content {
    margin-top: 11.7rem;
  }
}
@media (max-width: 767.98px) {
  #content {
    margin-top: 8.7rem;
  }
}

.content-wrapper {
  overflow: hidden;
}

.container {
  padding-right: 4rem;
  padding-left: 4rem;
}
@media (max-width: 767.98px) {
  .container {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

.container .container {
  padding-right: 0;
  padding-left: 0;
}

.container .alignfull .container, .container .query-research-areas-wrapper .container, .container blockquote.wp-block-quote .container {
  padding-right: 4rem;
  padding-left: 4rem;
}
@media (max-width: 767.98px) {
  .container .alignfull .container, .container .query-research-areas-wrapper .container, .container blockquote.wp-block-quote .container {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

.main-nav--wrapper {
  background: #fff;
  position: absolute;
  z-index: 1;
  width: 100%;
  margin-top: -2.1rem;
}
@media (min-width: 1080px) {
  .main-nav--wrapper {
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  header.scroll .main-nav--wrapper {
    margin-top: -3.1rem;
  }
}

#main-nav {
  width: 100%;
}
#main-nav > ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
}
#main-nav > ul li {
  position: relative;
}
#main-nav ul {
  list-style: none;
}
#main-nav a,
#main-nav h2,
#main-nav h3,
#main-nav h4 {
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  display: block;
}
#main-nav h2,
#main-nav h3,
#main-nav h4 {
  margin: 0;
}
#main-nav h3,
#main-nav h4 {
  color: #fff;
  font-weight: 400;
  line-height: inherit;
  text-transform: none;
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
#main-nav li.level-1 {
  margin-right: 1.5rem;
}
@media screen and (min-width: 1140px) {
  #main-nav li.level-1 {
    margin-right: 2.5rem;
  }
}
#main-nav li.level-1:first-child {
  margin-left: auto;
}
#main-nav li.level-1 > a:last-child {
  margin-right: 0.5rem;
}
#main-nav li.level-1:last-child {
  margin-right: 0;
}
#main-nav li.level-1:last-child > a:last-child {
  margin-right: 0;
}
#main-nav li.level-1.has-submenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#main-nav li.level-1 h2 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 2rem;
  color: #000;
  background: transparent;
  text-transform: uppercase;
  padding: 0.5rem 0 1.2rem;
}
#main-nav li.level-1 > ul {
  display: none;
  background-color: #002D52;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  padding: 2rem 0 2.5rem 0;
  margin: 0;
  width: 100%;
  min-width: 250px;
  max-height: 75vh;
  overflow: auto;
  scrollbar-color: #eaeaea transparent;
  scrollbar-width: thin;
}
#main-nav li.level-1 > ul::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 4px;
}
#main-nav li.level-1 > ul::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #eaeaea;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
#main-nav li.level-2 h3 {
  font-size: 1.7rem;
  padding: 0.5rem 2rem;
}
#main-nav li.level-2 a {
  text-decoration: none;
}
#main-nav li.level-2 a:hover h3,
#main-nav li.level-2 a:hover h4 {
  color: #9DDAE5;
}
#main-nav li.level-2 > ul {
  padding-left: 1.5rem;
  padding-bottom: 1rem;
}
#main-nav li.level-3 h4 {
  font-size: 1.5rem;
  letter-spacing: 0;
  padding: 0.25rem 2rem;
}
#main-nav button {
  background-color: #fff;
  border: 0;
  padding: 0;
  padding: 0;
  width: 1.8rem;
}
#main-nav button > i {
  display: inline-block;
  width: 0.9rem;
  height: 1.2rem;
  background-repeat: no-repeat;
  background-position: top center;
  margin-bottom: 0.6rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#main-nav button[aria-expanded=true] > i {
  -webkit-transform: rotate(-180deg) translatey(2px);
          transform: rotate(-180deg) translatey(2px);
}

html.noscroll {
  overflow: hidden;
}

body.noscroll {
  overflow: visible;
  height: 100%;
}

.navbar--mobile {
  position: fixed;
  width: 100%;
  z-index: 100000;
  top: 0;
  height: 11.7rem;
  background-color: #fff;
}
body.admin-bar .navbar--mobile {
  top: 3.2rem;
}
@media (max-width: 782px) {
  body.admin-bar .navbar--mobile {
    top: 4.6rem;
  }
}
@media (max-width: 767.98px) {
  .navbar--mobile .main-logo {
    height: 3.7rem;
    width: 18rem;
    margin: 0.8rem 0 0 -1.2rem;
  }
}
@media (max-width: 767.98px) {
  .navbar--mobile {
    height: 8.7rem;
  }
}

.mobile-menu-wrapper {
  width: 37rem;
  background-color: #fff;
  position: fixed;
  right: 0;
  z-index: 50;
  overflow-y: scroll;
  overflow-x: hidden;
  top: 11.7rem;
  bottom: 0;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
}
@media (max-width: 767.98px) {
  .mobile-menu-wrapper {
    width: 100%;
    top: 8.7rem;
  }
}
.admin-bar .mobile-menu-wrapper {
  top: 14.9rem;
}
@media (max-width: 782px) {
  .admin-bar .mobile-menu-wrapper {
    top: 13.3rem;
  }
}
@media (max-width: 767.98px) {
  .mobile-menu-wrapper ul.navbar-nav:first-child {
    border-bottom: solid 1px #eaeaea;
  }
  .mobile-menu-wrapper ul.navbar-nav:first-child > li {
    border-top: solid 1px #eaeaea;
  }
}
.mobile-menu-wrapper .navbar-nav {
  font-weight: 700;
  margin-top: 0;
}
.mobile-menu-wrapper .navbar-nav ul {
  padding: 0;
  border: 0;
}
.mobile-menu-wrapper .navbar-nav li {
  margin: 0 !important;
  position: relative;
}
.mobile-menu-wrapper .navbar-nav li span.no-link {
  padding: 1.6rem 7.5rem 1.6rem 5rem;
  color: #002D52;
  display: block;
}
@media (max-width: 767.98px) {
  .mobile-menu-wrapper .navbar-nav li span.no-link {
    padding: 1.6rem 7.5rem 1.6rem 2rem;
  }
}
.mobile-menu-wrapper .navbar-nav li a {
  padding: 1.6rem 7.5rem 1.6rem 5rem;
  color: #002D52;
  display: block;
}
@media (max-width: 767.98px) {
  .mobile-menu-wrapper .navbar-nav li a {
    padding: 1.6rem 7.5rem 1.6rem 2rem;
  }
}
.mobile-menu-wrapper .navbar-nav:first-child > li > span.no-link,
.mobile-menu-wrapper .navbar-nav:first-child > li > a:first-child {
  color: #000;
  font-size: 1.8rem;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 2rem;
  letter-spacing: 0.9px;
  text-transform: uppercase;
}
.mobile-menu-wrapper .navbar-nav:first-child > li > span.no-link:hover,
.mobile-menu-wrapper .navbar-nav:first-child > li > a:first-child:hover {
  text-decoration: none;
}
.mobile-menu-wrapper .navbar-nav > li ul {
  background-color: #f4f4f4 !important;
  font-size: 1.8rem;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.54px;
  padding: 0.6rem 0;
  margin: 0.6rem 0 -0.1rem;
  position: relative;
  z-index: 1;
}
.mobile-menu-wrapper .navbar-nav > li ul a {
  color: #002D52;
}
@media (max-width: 767.98px) {
  .mobile-menu-wrapper .navbar-nav > li ul a {
    padding: 1.2rem 7.5rem 1.1rem 2rem;
  }
}
.mobile-menu-wrapper .navbar-nav li:last-child > ul {
  margin-bottom: -0.6rem;
}
.mobile-menu-wrapper .navbar-nav > li > ul ul {
  background-color: #eaeaea !important;
  padding-left: 1.6rem;
}
.mobile-menu-wrapper .navbar-nav:last-child:not(:first-child) {
  margin-top: 1rem;
  padding-bottom: 9rem;
}
.mobile-menu-wrapper .navbar-nav:last-child:not(:first-child) > li > a {
  color: #006EA4;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
  letter-spacing: 0.26px;
  padding: 0.8rem 7.5rem 0.8rem 5rem;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .mobile-menu-wrapper .navbar-nav:last-child:not(:first-child) > li > a {
    padding: 0.8rem 7.5rem 0.8rem 2rem;
  }
}
.mobile-menu-wrapper .navbar-nav:last-child:not(:first-child) > li > a:hover {
  text-decoration: none;
}
.mobile-menu-wrapper .navbar-nav:last-child:not(:first-child) .searchform {
  float: none !important;
  margin-left: 2rem;
}
.mobile-menu-wrapper .navbar-nav:last-child:not(:first-child) a.logo--penn {
  margin: 2.5rem 0 0 5rem;
}
@media (max-width: 767.98px) {
  .mobile-menu-wrapper .navbar-nav:last-child:not(:first-child) a.logo--penn {
    margin: 2.5rem 0 0 2rem;
  }
}
.mobile-menu-wrapper .navbar-nav button.caret {
  cursor: pointer;
  float: right;
  margin: 1.5rem 3.6rem 0 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: -0.6rem;
}
@media (max-width: 767.98px) {
  .mobile-menu-wrapper .navbar-nav button.caret {
    margin: 1.5rem 1.8rem 0 0;
  }
}
.mobile-menu-wrapper .navbar-nav button.caret:before {
  background-color: #002D52;
  width: 2px;
  height: 16px;
  left: 1px;
}
.mobile-menu-wrapper .navbar-nav button.caret:after {
  background-color: #002D52;
  width: 16px;
  height: 2px;
  left: 1px;
}

.mobile-navigation.show .mobile-menu-wrapper {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: none !important;
  transition: none !important;
}

button.navbar-toggler {
  border: none;
  border-radius: 0;
  width: 37rem;
  height: 11.7rem;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 4rem 0 0 !important;
}
button.navbar-toggler:focus {
  outline: 1px dotted #212121 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
}
@media (max-width: 767.98px) {
  button.navbar-toggler {
    height: 8.7rem;
    padding: 0 2.6rem 0 0 !important;
  }
}
button.navbar-toggler .navbar-toggler-line {
  display: block;
  height: 3px;
  width: 30px;
  background: #002D52;
  margin-bottom: 6px;
  float: right;
  clear: both;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-transform: none;
          transform: none;
}
@media (max-width: 767.98px) {
  button.navbar-toggler .navbar-toggler-line {
    width: 20px;
    margin-bottom: 4px;
    height: 2px;
  }
}
button.navbar-toggler .navbar-toggler-line:nth-child(2) {
  opacity: 1;
}
button.navbar-toggler .navbar-toggler-line:nth-child(3) {
  margin-bottom: 0px;
}
button.navbar-toggler:hover, button.navbar-toggler:active, button.navbar-toggler:focus {
  outline: none;
}
button.navbar-toggler[aria-expanded=true] .navbar-toggler-line {
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  margin-bottom: 8px;
}
@media (max-width: 767.98px) {
  button.navbar-toggler[aria-expanded=true] .navbar-toggler-line {
    margin-bottom: 9px;
  }
}
button.navbar-toggler[aria-expanded=true] .navbar-toggler-line:nth-child(2) {
  opacity: 0;
}
button.navbar-toggler[aria-expanded=true] .navbar-toggler-line:nth-child(1) {
  -webkit-transform: translate(0px, 10px) rotate(-45deg);
          transform: translate(0px, 10px) rotate(-45deg);
}
@media (max-width: 767.98px) {
  button.navbar-toggler[aria-expanded=true] .navbar-toggler-line:nth-child(1) {
    -webkit-transform: translate(0px, 16px) rotate(-45deg);
            transform: translate(0px, 16px) rotate(-45deg);
  }
}
button.navbar-toggler[aria-expanded=true] .navbar-toggler-line:nth-child(3) {
  -webkit-transform: translate(0px, -12px) rotate(45deg);
          transform: translate(0px, -12px) rotate(45deg);
}
@media (max-width: 767.98px) {
  button.navbar-toggler[aria-expanded=true] .navbar-toggler-line:nth-child(3) {
    -webkit-transform: translate(0px, -6px) rotate(45deg);
            transform: translate(0px, -6px) rotate(45deg);
  }
}

.footer__social a {
  height: 3rem;
  width: 3rem;
  margin-right: 2rem;
  -webkit-transition: none;
  transition: none;
}
.footer__social .icon-linkedin {
  background-size: 90%;
  background-position: center top;
}

.utility-navigation a {
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  color: #006EA4;
  letter-spacing: 0.2px;
  text-decoration: none;
  text-transform: uppercase;
  margin: 3.3rem 1.2rem 0;
  padding: 0;
}
.utility-navigation a:hover {
  text-decoration: underline;
}

.utility-navigation--desktop {
  display: none;
}
@media (min-width: 1080px) {
  .utility-navigation--desktop {
    display: block;
    position: absolute;
    width: 100%;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    z-index: 100;
  }
  .utility-navigation--desktop.hidden {
    opacity: 0;
  }
}

a.logo--penn {
  display: inline-block;
  height: 1.9rem;
  width: 6.9rem;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 3rem 0 0 2rem;
}

#search-form-toggle-mobile,
#search-form-toggle,
.navbar-nav.mobile-menu .searchform input[type=text],
.utility-navigation nav .searchform input[type=text],
.navbar-nav.mobile-menu .searchform input[type=submit],
.utility-navigation nav .searchform input[type=submit] {
  background-color: white;
  border: 0;
  display: block;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  color: #006EA4;
  letter-spacing: 0.2px;
  text-transform: uppercase;
  margin: 0.4rem 0 0 0;
  height: 28px;
}
@media (min-width: 1080px) {
  #search-form-toggle-mobile,
#search-form-toggle,
.navbar-nav.mobile-menu .searchform input[type=text],
.utility-navigation nav .searchform input[type=text],
.navbar-nav.mobile-menu .searchform input[type=submit],
.utility-navigation nav .searchform input[type=submit] {
    margin: 3rem 1.2rem 0;
    padding: 0;
    height: 2rem;
  }
}
@media (max-width: 1079.98px) {
  #search-form-toggle-mobile,
#search-form-toggle,
.navbar-nav.mobile-menu .searchform input[type=text],
.utility-navigation nav .searchform input[type=text],
.navbar-nav.mobile-menu .searchform input[type=submit],
.utility-navigation nav .searchform input[type=submit] {
    font-size: 1.3rem;
    letter-spacing: 0.26px;
    padding: 0;
    margin: 0.4rem 7.5rem 0.4rem 5rem;
  }
}
@media (max-width: 767.98px) {
  #search-form-toggle-mobile,
#search-form-toggle,
.navbar-nav.mobile-menu .searchform input[type=text],
.utility-navigation nav .searchform input[type=text],
.navbar-nav.mobile-menu .searchform input[type=submit],
.utility-navigation nav .searchform input[type=submit] {
    margin: 0.4rem 7.5rem 0.4rem 2rem;
  }
}

.navbar-nav.mobile-menu,
.utility-navigation nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.navbar-nav.mobile-menu .searchform,
.utility-navigation nav .searchform {
  display: none;
  opacity: 0;
  position: absolute;
  overflow: hidden;
}
.navbar-nav.mobile-menu .searchform.active,
.utility-navigation nav .searchform.active {
  opacity: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  float: right;
}
.navbar-nav.mobile-menu .searchform label,
.utility-navigation nav .searchform label {
  margin: 0;
}
@media (max-width: 1079.98px) {
  .navbar-nav.mobile-menu .searchform label,
.utility-navigation nav .searchform label {
    margin-right: auto;
  }
}
.navbar-nav.mobile-menu .searchform input[type=submit],
.utility-navigation nav .searchform input[type=submit] {
  display: none;
}
.navbar-nav.mobile-menu .searchform.active input[type=submit],
.utility-navigation nav .searchform.active input[type=submit] {
  display: block;
  margin-right: 0;
}
.navbar-nav.mobile-menu .searchform.active input[type=submit]:hover,
.utility-navigation nav .searchform.active input[type=submit]:hover {
  text-decoration: underline;
}
@media (max-width: 1079.98px) {
  .navbar-nav.mobile-menu .searchform.active input[type=submit],
.utility-navigation nav .searchform.active input[type=submit] {
    margin-left: 3rem;
  }
  .navbar-nav.mobile-menu .searchform.active input[type=submit]:hover,
.utility-navigation nav .searchform.active input[type=submit]:hover {
    text-decoration: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-nav.mobile-menu .searchform.active input[type=submit],
.utility-navigation nav .searchform.active input[type=submit] {
    margin-left: 0;
  }
}
.navbar-nav.mobile-menu .searchform input[type=text],
.utility-navigation nav .searchform input[type=text] {
  background-repeat: no-repeat;
  background-position: right 0.5rem center;
  background-size: 1rem;
  margin-right: -15.7rem;
  text-transform: none;
  border: solid 1px #006EA4;
  width: 14.7rem;
  padding: 0 2rem 0 1rem;
  margin-left: 1rem;
}
.navbar-nav.mobile-menu .searchform input[type=text]::-webkit-input-placeholder,
.utility-navigation nav .searchform input[type=text]::-webkit-input-placeholder {
  /* WebKit browsers */
  color: transparent;
}
.navbar-nav.mobile-menu .searchform input[type=text]:-moz-placeholder,
.utility-navigation nav .searchform input[type=text]:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: transparent;
}
.navbar-nav.mobile-menu .searchform input[type=text]::-moz-placeholder,
.utility-navigation nav .searchform input[type=text]::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent;
}
.navbar-nav.mobile-menu .searchform input[type=text]:-ms-input-placeholder,
.utility-navigation nav .searchform input[type=text]:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: transparent;
}

.page__header {
  background-color: #005e8d;
  background-image: linear-gradient(101deg, #0091D5 15%, #005e8d 96%);
}
.page__header .col-12 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page__header h1 {
  color: #fff;
  margin: auto 0;
  padding: 5.8rem 0;
}
@media (max-width: 767.98px) {
  .page__header h1 {
    padding: 3.5rem 0;
  }
}

.page__header--image {
  background-image: linear-gradient(116deg, #0091D5 12%, #005e8d 96%);
}
.page__header--image h1 {
  padding: 0 0 4.3rem;
}
@media (max-width: 1079.98px) {
  .page__header--image picture {
    margin: 0 -4rem;
  }
}

.btn-group--opus_publication_sort,
.btn-group--opus_project_sort {
  display: none !important;
}

@media (max-width: 767.98px) {
  .text-box-filter {
    width: 100%;
  }
  .text-box-filter .query-exposed-opus_search {
    width: 100%;
  }
  .text-box-filter .query-exposed-opus_search input {
    padding-left: 0 !important;
    width: 100% !important;
    border-bottom: solid 1px #eaeaea !important;
  }
}

.text-box-filter,
.query-exposed-opus_search {
  display: inline-block;
}
.query-wrangler .query-wrangler__form {
  margin-bottom: 5rem;
}
@media (max-width: 767.98px) {
  .query-wrangler .query-wrangler__form {
    margin-bottom: 3rem;
  }
}
.query-wrangler .btn-group + .btn-group {
  margin-left: 2rem;
}
@media (max-width: 767.98px) {
  .query-wrangler .btn-group + .btn-group {
    margin-left: 0;
  }
}
@media (max-width: 767.98px) {
  .query-wrangler .btn-group {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .query-wrangler .dropdown {
    width: 100%;
  }
}
.query-wrangler .btn.dropdown-toggle, .query-wrangler .gutenberg-body .wp-block-file a.dropdown-toggle.wp-block-file__button, .gutenberg-body .wp-block-file .query-wrangler a.dropdown-toggle.wp-block-file__button {
  background-color: #fff;
  color: #006EA4;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 5rem;
  width: 23rem;
  height: 5rem;
  padding: 0 4rem 0 1rem;
  position: relative;
  text-align: left;
}
@media (max-width: 1079.98px) {
  .query-wrangler .btn.dropdown-toggle, .query-wrangler .gutenberg-body .wp-block-file a.dropdown-toggle.wp-block-file__button, .gutenberg-body .wp-block-file .query-wrangler a.dropdown-toggle.wp-block-file__button {
    width: 22.4rem;
  }
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .query-people-landing-page-wrapper .query-wrangler .btn.dropdown-toggle, .query-people-landing-page-wrapper .query-wrangler .gutenberg-body .wp-block-file a.dropdown-toggle.wp-block-file__button, .gutenberg-body .wp-block-file .query-people-landing-page-wrapper .query-wrangler a.dropdown-toggle.wp-block-file__button {
    width: 20.8rem;
  }
}
@media (max-width: 767.98px) {
  .query-wrangler .btn.dropdown-toggle, .query-wrangler .gutenberg-body .wp-block-file a.dropdown-toggle.wp-block-file__button, .gutenberg-body .wp-block-file .query-wrangler a.dropdown-toggle.wp-block-file__button {
    border-bottom: solid 1px #eaeaea;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}
.query-people-landing-page-wrapper .query-wrangler .btn.dropdown-toggle, .query-people-landing-page-wrapper .query-wrangler .gutenberg-body .wp-block-file a.dropdown-toggle.wp-block-file__button, .gutenberg-body .wp-block-file .query-people-landing-page-wrapper .query-wrangler a.dropdown-toggle.wp-block-file__button {
  background-color: #F0F5F7;
}
.query-wrangler .btn.dropdown-toggle:after, .query-wrangler .gutenberg-body .wp-block-file a.dropdown-toggle.wp-block-file__button:after, .gutenberg-body .wp-block-file .query-wrangler a.dropdown-toggle.wp-block-file__button:after {
  background-repeat: no-repeat;
  background-position: center center;
  border: 0;
  height: 5rem;
  width: 2rem;
  position: absolute;
  right: 1rem;
  top: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin: 0;
}
@media (max-width: 767.98px) {
  .query-wrangler .btn.dropdown-toggle:after, .query-wrangler .gutenberg-body .wp-block-file a.dropdown-toggle.wp-block-file__button:after, .gutenberg-body .wp-block-file .query-wrangler a.dropdown-toggle.wp-block-file__button:after {
    -webkit-transition: none;
    transition: none;
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' id='mobile_nav_plus' width='15.483' height='15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%23006ea4;stroke-width:2.25px}%3C/style%3E%3C/defs%3E%3Cpath id='Line_429' d='M0 0h15.483' class='cls-1' transform='translate(0 7.742)'/%3E%3Cpath id='Line_478' d='M0 0v15' class='cls-1' transform='translate(7.741)'/%3E%3C/svg%3E");
  }
}
@media (max-width: 767.98px) {
  .query-wrangler .btn.dropdown-toggle[aria-expanded=true], .query-wrangler .gutenberg-body .wp-block-file a.dropdown-toggle[aria-expanded=true].wp-block-file__button, .gutenberg-body .wp-block-file .query-wrangler a.dropdown-toggle[aria-expanded=true].wp-block-file__button {
    border-bottom: 0;
  }
}
.query-wrangler .btn.dropdown-toggle[aria-expanded=true]:after, .query-wrangler .gutenberg-body .wp-block-file a.dropdown-toggle[aria-expanded=true].wp-block-file__button:after, .gutenberg-body .wp-block-file .query-wrangler a.dropdown-toggle[aria-expanded=true].wp-block-file__button:after {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
@media (max-width: 767.98px) {
  .query-wrangler .btn.dropdown-toggle[aria-expanded=true]:after, .query-wrangler .gutenberg-body .wp-block-file a.dropdown-toggle[aria-expanded=true].wp-block-file__button:after, .gutenberg-body .wp-block-file .query-wrangler a.dropdown-toggle[aria-expanded=true].wp-block-file__button:after {
    -webkit-transform: none;
            transform: none;
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='15.483' height='2.25'%3E%3Cg data-name='mobile nav_minus'%3E%3Cpath data-name='Line 429' fill='none' stroke='%23006ea4' stroke-width='2.25' d='M0 1.125h15.483'/%3E%3C/g%3E%3C/svg%3E");
  }
}
.query-wrangler .query-exposed-opus_search input {
  background-repeat: no-repeat;
  background-position: right 1.3rem center;
  background-color: #fff;
  border: 0;
  color: #006EA4;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 5rem;
  width: 23rem;
  height: 5rem;
  margin-right: 2rem;
  padding: 0 4rem 0 1rem;
}
.query-people-landing-page-wrapper .query-wrangler .query-exposed-opus_search input {
  background-color: #F0F5F7;
}
.query-wrangler .query-exposed-opus_search ::-webkit-input-placeholder {
  /* Edge */
  color: #006EA4;
}
.query-wrangler .query-exposed-opus_search :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #006EA4;
}
.query-wrangler .query-exposed-opus_search ::-moz-placeholder {
  color: #006EA4;
}
.query-wrangler .query-exposed-opus_search ::-ms-input-placeholder {
  color: #006EA4;
}
.query-wrangler .query-exposed-opus_search ::placeholder {
  color: #006EA4;
}
.query-wrangler .query-exposed-label {
  display: none;
}
.query-wrangler label.query-checkbox {
  display: block;
  color: #006EA4;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1.8rem;
  cursor: pointer;
  line-height: 2.8rem;
  margin: 0;
}
.query-wrangler label.query-checkbox:before {
  content: "";
  height: 2rem;
  width: 2rem;
  background-color: #F0F5F7;
  display: inline-block;
  margin-right: 0.5rem;
  border: solid 4px #F0F5F7;
  -webkit-transform: translateY(4px);
          transform: translateY(4px);
}
@media (max-width: 767.98px) {
  .query-wrangler label.query-checkbox {
    line-height: 3.8rem;
  }
}
.query-wrangler input:checked + label:before {
  background-color: #002D52;
}
.query-wrangler input:focus + label:before {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
}
.query-wrangler .dropdown-menu {
  width: 23rem;
  padding: 1.8rem 0 1.8rem 1.2rem;
  margin: 0;
  border: 0;
  background-color: #fff;
  max-height: 18.4rem;
  position: relative;
}
.query-people-landing-page-wrapper .query-wrangler .dropdown-menu {
  background-color: #F0F5F7;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .query-people-landing-page-wrapper .query-wrangler .dropdown-menu {
    width: 20.8rem;
  }
}
.query-wrangler .dropdown-menu .form-check {
  padding: 0;
  margin: 0 1.6rem 1rem 0;
  max-height: 14.5rem;
  overflow: auto;
}
.query-wrangler .dropdown-menu .form-check::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 4px;
}
.query-wrangler .dropdown-menu .form-check::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #eaeaea;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
@media (max-width: 767.98px) {
  .query-wrangler .dropdown-menu .form-check {
    max-height: 18.5rem;
  }
}
@media (max-width: 767.98px) {
  .query-wrangler .dropdown-menu {
    position: relative !important;
    -webkit-transform: none !important;
            transform: none !important;
    width: 100%;
    background: transparent !important;
    border-bottom: solid 1px #eaeaea;
    padding-top: 1rem;
    max-height: 22rem;
    will-change: unset !important;
    -webkit-transform: unset !important;
            transform: unset !important;
  }
}
@media (max-width: 767.98px) {
  .query-wrangler .btn-group--research_area_filter .dropdown-menu .form-check::-webkit-scrollbar,
.query-wrangler .btn-group--taxonomy_kc_keywords .dropdown-menu .form-check::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 4px;
  }
  .query-wrangler .btn-group--research_area_filter .dropdown-menu .form-check::-webkit-scrollbar-track,
.query-wrangler .btn-group--taxonomy_kc_keywords .dropdown-menu .form-check::-webkit-scrollbar-track {
    background-color: rgba(57, 57, 57, 0.2);
    border-radius: 4px;
  }
  .query-wrangler .btn-group--research_area_filter .dropdown-menu .form-check::-webkit-scrollbar-thumb,
.query-wrangler .btn-group--taxonomy_kc_keywords .dropdown-menu .form-check::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(156, 156, 156, 0.6);
  }
}
.query-wrangler .button--filter,
.query-wrangler .button--clear {
  background-color: transparent;
  border: solid 2px #FCB23B;
  border-radius: 0 !important;
  color: #000;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 4.6rem;
  letter-spacing: 1.35px;
  text-transform: uppercase;
  height: 5rem;
  padding: 0 1.3rem;
  margin-left: 1rem;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
  display: inline-block;
  text-decoration: none;
}
@media (max-width: 767.98px) {
  .query-wrangler .button--filter,
.query-wrangler .button--clear {
    margin-top: 3rem;
    margin-right: 1rem;
    margin-left: 0;
  }
}
.query-wrangler .button--filter:hover,
.query-wrangler .button--clear:hover {
  border-color: #002D52;
  background-color: #002D52;
  color: #fff;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .query-people-landing-page-wrapper .query-wrangler .button--filter {
    margin-left: 0;
    margin-top: 2rem;
  }
}
.query-wrangler .button--clear {
  border-color: #9DDAE5;
}
.query-wrangler .query-pills {
  margin-top: 2rem;
}
@media (max-width: 1079.98px) {
  .query-wrangler .query-pills {
    margin-top: 1.8rem;
  }
}
@media (max-width: 767.98px) {
  .query-wrangler .query-pills {
    line-height: 1;
    margin-top: 4rem;
  }
}
.query-wrangler h3.query-pills__label {
  color: #006EA4;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  line-height: 1.8rem;
  font-weight: 400;
  margin: 0 2.3rem 0 0;
  display: inline-block;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
@media (max-width: 767.98px) {
  .query-wrangler h3.query-pills__label {
    display: block;
  }
}
.query-wrangler a.exposed-filter-pill {
  background-repeat: no-repeat;
  background-position: right center;
  color: #006EA4;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.8rem;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  text-decoration: none;
  padding-right: 1.7rem;
  margin-right: 2.7rem;
}
.query-wrangler a.exposed-filter-pill:hover {
  text-decoration: underline;
}
@media (max-width: 767.98px) {
  .query-wrangler a.exposed-filter-pill {
    margin-right: 1.5rem;
  }
}

@media (max-width: 767.98px) {
  .query-wrangler__content thead {
    display: none;
  }
}
.query-wrangler__content thead a {
  color: #006EA4;
  text-decoration: none;
  display: inline-block;
  padding-right: 2.4rem;
  position: relative;
}
.query-wrangler__content thead a:hover {
  color: #006EA4;
  text-decoration: underline;
}
.query-wrangler__content thead a:after {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  height: 2.7rem;
  width: 2rem;
  position: absolute;
  top: -0.3rem;
  right: 0;
}
.query-wrangler__content thead a[data-qw-sort=title_desc]:after, .query-wrangler__content thead a[data-qw-sort=date_desc]:after, .query-wrangler__content thead a[data-qw-sort=year_desc]:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.query-wrangler__content thead tr {
  background-color: #fff;
}
.query-wrangler__content thead td {
  vertical-align: top;
  padding: 4rem 2.4rem;
  min-width: 20rem;
  line-height: 2.1rem;
}
@media (max-width: 1079.98px) {
  .query-wrangler__content thead td {
    min-width: unset;
    padding: 2.2rem 1rem;
  }
  .query-wrangler__content thead td:first-child {
    padding: 2.2rem 1rem 2.2rem 2rem;
  }
  .query-wrangler__content thead td:last-child {
    padding: 2.2rem 2rem 2.2rem 1rem;
  }
}
.query-wrangler__content tbody {
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.4rem;
  color: #002D52;
}
@media (max-width: 1079.98px) {
  .query-wrangler__content tbody {
    font-size: 1.8rem;
  }
}
.query-wrangler__content tbody td {
  vertical-align: top;
  padding: 4rem 2.4rem;
}
@media (max-width: 1079.98px) {
  .query-wrangler__content tbody td {
    padding: 2.2rem 1rem;
  }
  .query-wrangler__content tbody td:first-child {
    padding: 2.2rem 1rem 2.2rem 2rem;
  }
  .query-wrangler__content tbody td:last-child {
    padding: 2.2rem 2rem 2.2rem 1rem;
  }
}
@media (max-width: 767.98px) {
  .query-wrangler__content tbody td {
    display: block;
    padding: 0.3rem 2rem;
  }
  .query-wrangler__content tbody td:first-child, .query-wrangler__content tbody td:last-child {
    padding: 0.7rem 2rem;
  }
}
@media (max-width: 767.98px) {
  .query-wrangler__content tbody tr {
    display: block;
    padding: 2.2rem 0 1.4rem;
  }
}
.query-wrangler__content tbody tr:nth-child(even) {
  background-color: #fff;
}
.query-wrangler__content tbody a {
  color: #002D52;
  text-decoration: underline;
}
.query-wrangler__content tbody a:hover {
  color: #002D52;
  text-decoration: none;
}
.query:not(.query-podcast-wrapper) .query-wrangler__content tbody td:first-child, .query.query-podcast-wrapper .query-wrangler__content tbody td:nth-child(2) {
  font-weight: 500;
  max-width: 50rem;
}
.query:not(.query-podcast-wrapper) .query-wrangler__content tbody td:first-child a, .query.query-podcast-wrapper .query-wrangler__content tbody td:nth-child(2) a {
  text-decoration: none;
}
.query:not(.query-podcast-wrapper) .query-wrangler__content tbody td:first-child a:hover, .query.query-podcast-wrapper .query-wrangler__content tbody td:nth-child(2) a:hover {
  text-decoration: underline;
}
.query-wrangler__content .query-pager.pager-numbers {
  padding: 4.5rem 0 9.5rem;
}

.query-wrangler__form-mobile-toggle {
  margin-top: 2rem;
}

.query-wrangler__form-mobile-label {
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  color: #006EA4;
  margin-bottom: 1rem;
}

.query-wrangler__form-mobile-close {
  position: relative;
}
.query-wrangler__form-mobile-close a {
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0.5rem;
  right: 1.4rem;
}

@media (max-width: 767.98px) {
  .query-wrangler__form-mobile-wrapper {
    display: none;
    position: relative;
    padding: 3rem 20rem 4rem;
    margin: 2.2rem -20rem 1.5rem;
    background-color: #fff;
  }
  .query-wrangler__form-mobile-wrapper.open {
    display: block;
  }
  .query-people-landing-page-wrapper .query-wrangler__form-mobile-wrapper {
    background-color: #F0F5F7;
  }
}
@media (min-width: 768px) {
  .query-wrangler__form-mobile-wrapper {
    display: block !important;
  }
}

@media (max-width: 767.98px) {
  h5.query-empty-message {
    padding: 2rem;
  }
}

.home .newsletter-signup, .home .link-to-past-events, .home .homepage__announcement {
  margin: 0;
}

.homepage__feature-publication {
  margin-bottom: -14.5rem;
  color: #000;
}
@media (max-width: 1079.98px) {
  .homepage__feature-publication {
    margin-bottom: -6.5rem;
  }
}
@media (max-width: 767.98px) {
  .homepage__feature-publication {
    margin-bottom: 0;
  }
}

.homepage__feature-publication-image {
  min-height: 66rem;
  background-color: #fff;
  padding: 9rem 0 20.5rem 0;
}
.homepage__feature-publication-image::before {
  z-index: 1;
}
.homepage__feature-publication-image::after {
  z-index: 2;
}
@media (min-width: 1080px) {
  .homepage__feature-publication-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media screen and (min-width: 1080px) and (min-height: 800px) {
  .homepage__feature-publication-image {
    min-height: calc(100vh - 14rem);
    padding-bottom: 25.625vh;
  }
}
@media (max-width: 1079.98px) {
  .homepage__feature-publication-image {
    min-height: unset;
    padding: 8.5rem 0 13rem 0;
  }
}
@media (max-width: 767.98px) {
  .homepage__feature-publication-image {
    padding: 3.2rem 0 2.5rem 0;
  }
}

.homepage__feature-publication-content-wrapper {
  width: 100%;
  position: relative;
  z-index: 3;
}
.homepage__feature-publication-content-wrapper .scroll-link {
  display: none;
}
@media (max-width: 767.98px) {
  .homepage__feature-publication-content-wrapper .scroll-link {
    display: block;
    margin-top: 2.2rem;
    margin-left: auto;
    margin-right: auto;
  }
}

.homepage__feature-publication-content {
  position: relative;
  background-color: #fff;
  padding-top: 5.8rem;
  padding-bottom: 6.8rem;
  padding-left: calc(((100% - 24rem) / 7) + 108rem);
  padding-right: calc(((100% - 24rem) / 7) + 4rem);
  margin-left: calc(-1 *(((100% - 24rem) / 7) + 108rem));
  margin-right: calc(-1 *(((100% - 24rem) / 7) + 4rem));
}
@media (max-width: 1079.98px) {
  .homepage__feature-publication-content {
    margin-right: 0;
    padding-right: 3.7rem;
    padding-left: 200rem;
    margin-left: -200rem;
    width: calc((((100% - 28rem) / 8) * 7) + 224rem);
  }
}
@media (max-width: 767.98px) {
  .homepage__feature-publication-content {
    margin-right: 0;
    padding-right: 2rem;
    padding-left: 200rem;
    margin-left: -200rem;
    width: calc(100% + 200rem);
    padding-top: 2.5rem;
    padding-bottom: 3.5rem;
  }
}
.homepage__feature-publication-content h2 {
  color: #000;
  font-size: 4.2rem;
  font-weight: 500;
  line-height: 5rem;
  margin-top: 1.4rem;
  margin-bottom: 1.6rem;
}
@media (max-width: 767.98px) {
  .homepage__feature-publication-content h2 {
    font-size: 3rem;
    line-height: 3.4rem;
  }
}

.homepage__feature-publication-excerpt {
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 2.2rem;
  line-height: 2.8rem;
}

.homepage__feature-publication-tag {
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  padding: 1rem 2.5rem;
  position: absolute;
  top: 0;
  right: 0;
  font-weight: 700;
  font-size: 1.8rem;
  letter-spacing: 0.075em;
  line-height: 3rem;
  color: #002D52;
  background-color: #FCB23B;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .homepage__feature-publication-tag {
    display: none;
  }
}

.homepage__feature-publication-read-more {
  text-align: right;
  margin-top: 4rem;
}
.homepage__feature-publication-read-more a.arrow-link {
  margin-right: -1rem;
}
@media (max-width: 1079.98px) {
  .homepage__feature-publication-read-more {
    margin-top: 3.5rem;
  }
}
@media (max-width: 767.98px) {
  .homepage__feature-publication-read-more {
    text-align: left;
    margin-top: 0;
  }
  .homepage__feature-publication-read-more a.arrow-link {
    margin-right: 0;
  }
}

.homepage__about {
  position: relative;
  z-index: 3;
  padding-bottom: 8rem;
}
.homepage__about.no-img {
  background-color: #ffffff;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .homepage__about {
    padding-bottom: 6rem;
  }
  .homepage__about .col-12 > * {
    width: calc((((100% - 28rem) / 8) * 7) + 24rem);
  }
}

@media (max-width: 767.98px) {
  .homepage__about-image {
    width: calc(100% + 4rem);
    margin-left: -2rem;
  }
}

h2.homepage__about-title {
  margin: 3.2rem 0 1rem;
  line-height: 3rem;
}
@media (max-width: 1079.98px) {
  h2.homepage__about-title {
    margin: 5rem 0 1.4rem;
  }
}
@media (max-width: 767.98px) {
  h2.homepage__about-title {
    margin: 4.2rem 0 1.2rem;
  }
}

.homepage__about-description {
  font-size: 1.8rem;
  line-height: 2.6rem;
  letter-spacing: 0.18px;
}

.homepage__about-link {
  padding-top: 115%;
}
@media (max-width: 1079.98px) {
  .homepage__about-link {
    padding-top: 1.6rem;
  }
}

.home .homepage__announcement {
  background-image: linear-gradient(147deg, #0091d5 15%, #005e8d 82%);
  position: relative;
  z-index: 3;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .home .homepage__announcement {
    padding-bottom: 7rem;
  }
}
@media (max-width: 767.98px) {
  .home .homepage__announcement {
    padding-bottom: 5.5rem;
  }
}

@media (min-width: 768px) and (max-width: 1079.98px) {
  .homepage__announcement-message {
    margin-bottom: 5.5rem;
  }
}

.homepage__announcement + .homepage__upcoming-event, .homepage__announcement + .research-area__upcoming-event, .events__header .homepage__announcement + .events__featured-event {
  margin-top: 8rem;
}
@media (max-width: 1079.98px) {
  .homepage__announcement + .homepage__upcoming-event, .homepage__announcement + .research-area__upcoming-event, .events__header .homepage__announcement + .events__featured-event {
    margin-top: 7.2rem;
  }
}
@media (max-width: 767.98px) {
  .homepage__announcement + .homepage__upcoming-event, .homepage__announcement + .research-area__upcoming-event, .events__header .homepage__announcement + .events__featured-event {
    margin-top: 0;
  }
}

@media (max-width: 1079.98px) {
  .homepage__feature-publication + .homepage__upcoming-event, .homepage__feature-publication + .research-area__upcoming-event, .events__header .homepage__feature-publication + .events__featured-event {
    margin-top: -7.5rem;
  }
}
@media (max-width: 767.98px) {
  .homepage__feature-publication + .homepage__upcoming-event, .homepage__feature-publication + .research-area__upcoming-event, .events__header .homepage__feature-publication + .events__featured-event {
    margin-top: 0;
  }
}

.homepage__upcoming-event, .research-area__upcoming-event, .events__header .events__featured-event {
  margin-bottom: 4rem;
  position: relative;
  z-index: 3;
}
.homepage__upcoming-event::before, .research-area__upcoming-event::before, .events__header .events__featured-event::before {
  content: "";
  display: block;
  height: calc((((100vw - 120rem) / 2) + 109.6rem) * .5);
  width: 100%;
  background-image: linear-gradient(315deg, #002d52 23%, #005e8d 78%);
  position: absolute;
  top: 14.5rem;
  left: 0;
}
@media (max-width: 1079.98px) {
  .homepage__upcoming-event::before, .research-area__upcoming-event::before, .events__header .events__featured-event::before {
    height: unset;
    top: 7.5rem;
    bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .homepage__upcoming-event::before, .research-area__upcoming-event::before, .events__header .events__featured-event::before {
    top: 0;
  }
}
.homepage__upcoming-event .featured-event__content, .research-area__upcoming-event .featured-event__content, .events__header .events__featured-event .featured-event__content {
  background-color: #fff;
  padding-top: 5.5rem;
  padding-left: 2000px;
  padding-right: 8rem;
  padding-bottom: 6rem;
  margin-top: -17rem;
  margin-left: -2000px;
  margin-right: -4rem;
  min-height: 37rem;
  position: relative;
}
@media (max-width: 1079.98px) {
  .homepage__upcoming-event .featured-event__content, .research-area__upcoming-event .featured-event__content, .events__header .events__featured-event .featured-event__content {
    margin-top: -8rem;
    margin-right: 0;
    margin-left: calc(-2000px + (((100% - 28rem) / 8) + 4rem));
    padding-right: 9rem;
  }
}
@media (max-width: 767.98px) {
  .homepage__upcoming-event .featured-event__content, .research-area__upcoming-event .featured-event__content, .events__header .events__featured-event .featured-event__content {
    width: 100%;
    margin: -8rem 0 0;
    padding: 3rem;
    min-height: unset;
  }
  .homepage__upcoming-event .featured-event__content .col-12:first-child, .research-area__upcoming-event .featured-event__content .col-12:first-child, .events__header .events__featured-event .featured-event__content .col-12:first-child {
    margin-bottom: 2rem;
  }
}
.homepage__upcoming-event h3.event__virtual-heading, .research-area__upcoming-event h3.event__virtual-heading, .events__header .events__featured-event h3.event__virtual-heading {
  padding-top: 0;
  border-top: 0;
  background-position: left top 0.8rem;
}

.featured-event__note {
  font-style: italic;
  color: #797E83;
  margin-top: 2rem;
}

.featured-event__hero-image {
  width: calc(100% + ((100vw - ((((100% - 40rem) / 11) * 12) + 44rem)) / 2));
}
.featured-event__hero-image img {
  width: 100%;
}
@media (max-width: 1079.98px) {
  .featured-event__hero-image {
    width: calc(((100vw - 100%) / 2) + 100% - (((100% - 28rem) / 8) + 4rem));
    margin-left: calc(((100% - 28rem) / 8) + 4rem);
  }
}
@media (max-width: 767.98px) {
  .featured-event__hero-image {
    width: 100vw;
    margin-left: calc((100vw - 100%) / -2 );
  }
}

.featured-event__event-type {
  padding-right: 10rem;
  line-height: 2.3rem;
}
@media (max-width: 767.98px) {
  .featured-event__event-type {
    padding-right: 0;
  }
  .featured-event__event-status + .featured-event__event-type {
    padding-top: 3rem;
  }
}

h2.featured-event__event-title {
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 3.6rem;
  line-height: 4.3rem;
  margin: 1.5rem 0 2.6rem;
}
@media (max-width: 767.98px) {
  h2.featured-event__event-title {
    font-size: 2.2rem;
    line-height: 2.8rem;
  }
}
h2.featured-event__event-title a {
  color: #000;
  text-decoration: none;
}
h2.featured-event__event-title a:hover {
  text-decoration: underline;
}

h3.featured-event__speakers-heading,
h3.featured-event__date-heading {
  color: #006EA4;
  font-size: 1.4rem;
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.8rem;
  margin-bottom: 0.8rem;
}

.featured-event__speakers,
.featured-event__date {
  padding-left: 1.6rem;
  border-left: solid 1px #cecece;
  width: calc(100% + 1rem);
}
.featured-event__speakers .divider,
.featured-event__date .divider {
  display: none;
}
.featured-event__speakers .time,
.featured-event__date .time {
  display: block;
}

.featured-event__speaker-list,
.featured-event__dateline {
  color: #000;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.8rem;
  letter-spacing: 0.22px;
  text-transform: uppercase;
}

.featured-event__footer {
  border-top: solid 1px #cecece;
  font-size: 1.8rem;
  line-height: 2.6rem;
  letter-spacing: 0.18px;
  margin-top: 4.4rem;
  padding-top: 2.6rem;
}

.events__featured-event-register {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.events__featured-event-register a.arrow-link {
  margin: 10rem -1rem auto auto;
  color: #fff;
}
@media (max-width: 1079.98px) {
  .events__featured-event-register a.arrow-link {
    margin: 4.4rem 8.3rem 6.4rem auto;
  }
}
@media (max-width: 767.98px) {
  .events__featured-event-register a.arrow-link {
    margin: 3.6rem auto;
  }
}

.homepage__secondary-content-features, .research-area__secondary-content-features {
  background-color: #002D52;
  padding-bottom: 14rem;
  margin-bottom: 10rem;
}
@media (max-width: 1079.98px) {
  .homepage__secondary-content-features, .research-area__secondary-content-features {
    padding-bottom: 5.2rem;
    margin-bottom: 6rem;
  }
  .homepage__secondary-content-features .col-md-6, .research-area__secondary-content-features .col-md-6 {
    margin-bottom: 4.6rem;
  }
}
@media (max-width: 767.98px) {
  .homepage__secondary-content-features, .research-area__secondary-content-features {
    padding-bottom: 2.2rem;
    margin-bottom: 5rem;
  }
  .homepage__secondary-content-features .col-md-6, .research-area__secondary-content-features .col-md-6 {
    margin-bottom: 0;
  }
}

.homepage__featured-people {
  margin-bottom: 10rem;
}
@media (max-width: 1079.98px) {
  .homepage__featured-people {
    margin-bottom: 6rem;
  }
  .homepage__featured-people .col-md-9 {
    margin: auto;
  }
}
@media (max-width: 767.98px) {
  .homepage__featured-people {
    margin-bottom: 5rem;
  }
}

.publication-header__image, .event-header__image {
  height: 41.8rem;
}
@media (max-width: 767.98px) {
  .publication-header__image, .event-header__image {
    height: 25.3rem;
  }
}

.publication-header__no-image {
  background-image: linear-gradient(101deg, #0091D5 15%, #005e8d 96%);
  height: 18.7rem;
  width: 100%;
}

.publication-header .publication__type {
  color: #006EA4;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  text-transform: uppercase;
  letter-spacing: 1.35px;
  margin: 6.4rem 0 1.3rem;
}
@media (max-width: 1079.98px) {
  .publication-header .publication__type {
    margin-top: 5.8rem;
  }
}
@media (max-width: 767.98px) {
  .publication-header .publication__type {
    margin-top: 3rem;
  }
}
.publication-header .publication__type .divider {
  display: inline-block;
  height: 2.1rem;
  width: 1.5px;
  background-color: #000;
  margin: 0 0.8rem;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}
.publication-header h1.publication__title {
  color: #002D52;
  margin-bottom: 3.6rem;
}
@media (max-width: 1079.98px) {
  .publication-header h1.publication__title {
    margin-bottom: 2.4rem;
  }
}
.publication-header .publication__dateline {
  color: #000;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.36px;
  margin-bottom: 1.2rem;
  max-width: calc(100% - 30rem);
}
@media (max-width: 767.98px) {
  .publication-header .publication__dateline {
    max-width: unset;
  }
}
.publication-header .publication__dateline .divider {
  color: #CECECE;
}
.publication-header .publication__keywords {
  letter-spacing: 0.3px;
  color: #006EA4;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.2rem;
  text-transform: uppercase;
}
.publication-header .publication__keywords a {
  color: #006EA4;
  text-decoration: none;
}
.publication-header .publication__keywords a:hover {
  text-decoration: underline;
}
.publication-header .publication__pdf {
  margin-top: 5.6rem;
}
@media (max-width: 1079.98px) {
  .publication-header .publication__pdf {
    margin-top: 5rem;
  }
}
@media (max-width: 767.98px) {
  .publication-header .publication__pdf {
    margin-top: 3rem;
  }
}
.publication-header .publication__excerpt {
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 3.6rem;
  color: #006EA4;
  margin: 5.2rem 0 5.6rem;
}
.publication-header .publication__excerpt:last-child {
  margin-bottom: 0;
}
@media (max-width: 1079.98px) {
  .publication-header .publication__excerpt {
    margin: 3.5rem 0 5rem;
  }
}
@media (max-width: 767.98px) {
  .publication-header .publication__excerpt {
    font-size: 2.4rem;
    line-height: 3rem;
    margin: 2.5rem 0 3rem;
  }
}
.publication-header .publication__podcast {
  margin-top: 8rem;
}
@media (max-width: 1079.98px) {
  .publication-header .publication__podcast {
    margin-top: 3rem;
    margin-bottom: -3rem;
  }
}
.publication-header .publication__podcast + .row .publication__excerpt {
  margin: 3.3rem 0 0.6rem;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .publication-header .publication__podcast .col-lg-7 {
    max-width: calc((((100% - 28rem) / 8) * 5) + 20rem);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((((100% - 28rem) / 8) * 5) + 20rem);
            flex: 0 0 calc((((100% - 28rem) / 8) * 5) + 20rem);
  }
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .publication-header .publication__podcast .col-lg-3 {
    max-width: calc((((100% - 28rem) / 8) * 3) + 8rem);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((((100% - 28rem) / 8) * 3) + 8rem);
            flex: 0 0 calc((((100% - 28rem) / 8) * 3) + 8rem);
  }
}

.podcast-links {
  width: 21.3rem;
  float: right;
}
.podcast-links a {
  display: inline-block;
  height: 3.7rem;
  width: 3.7rem;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 0.8rem;
}
@media (max-width: 1079.98px) {
  .podcast-links {
    margin-left: -0.5rem;
  }
}
@media (max-width: 767.98px) {
  .podcast-links {
    margin-bottom: 3rem;
    margin-left: 0;
    float: none;
  }
}

.podcast-links-label {
  color: #006EA4;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  text-transform: uppercase;
  letter-spacing: 1.35px;
  line-height: 1;
  margin-bottom: 1.3rem;
  width: 21.3rem;
  float: right;
}
@media (max-width: 1079.98px) {
  .podcast-links-label {
    margin-left: -0.5rem;
  }
}
@media (max-width: 767.98px) {
  .podcast-links-label {
    margin-top: -1.8rem;
    margin-left: 0;
    float: none;
  }
}

.highlights {
  background-image: linear-gradient(133deg, #0091d5 10%, #005e8d 76%);
  color: #fff;
  padding: 6.6rem 0 12.3rem;
  margin-top: 11.5rem;
}
.highlights a {
  color: #fff;
  text-decoration: underline;
}
.highlights a:hover {
  text-decoration: none;
}
@media (max-width: 1079.98px) {
  .highlights {
    margin-top: 6rem;
  }
}
@media (max-width: 767.98px) {
  .highlights {
    margin-top: 3rem;
    padding: 4.8rem 0 5.3rem;
  }
}

h2.highlights__title {
  margin-bottom: 5.1rem;
}
@media (max-width: 767.98px) {
  h2.highlights__title {
    margin-bottom: -0.5rem;
  }
}

h3.highlights__key-challenge-title,
h3.highlights__policy_insight-title {
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  text-transform: uppercase;
  letter-spacing: 1.35px;
  margin: 5.1rem 0 0.9rem;
}
@media (max-width: 767.98px) {
  h3.highlights__key-challenge-title,
h3.highlights__policy_insight-title {
    margin: 2.4rem 0 0.5rem;
  }
}

.highlights__key-challenge,
.highlights__policy_insight {
  font-size: 1.8rem;
  line-height: 2.6rem;
  letter-spacing: 0.18px;
}

.highlights__featured-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: solid 2px #9DDAE5;
  padding-top: 6.4rem;
  margin-top: 8rem;
}
@media (max-width: 767.98px) {
  .highlights__featured-numbers {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 3.2rem;
    padding-top: 1.4rem;
  }
}

.highlights__featured-number {
  width: 50%;
}
@media (max-width: 767.98px) {
  .highlights__featured-number {
    width: 100%;
  }
}
.highlights__featured-number:first-child {
  padding-right: 8.8rem;
  border-right: solid 2px #9DDAE5;
}
@media (max-width: 1079.98px) {
  .highlights__featured-number:first-child {
    padding-right: 4rem;
  }
}
@media (max-width: 767.98px) {
  .highlights__featured-number:first-child {
    border-right: 0;
    border-bottom: solid 2px #9DDAE5;
    padding: 0 0 3rem;
    margin-bottom: 1rem;
  }
}
.highlights__featured-number:last-child {
  padding-left: 11rem;
}
@media (max-width: 1079.98px) {
  .highlights__featured-number:last-child {
    padding-left: 5.7rem;
  }
}
@media (max-width: 767.98px) {
  .highlights__featured-number:last-child {
    padding: 0;
  }
}

.highlights__featured-number-number {
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 4.7rem;
  line-height: 7.8rem;
  letter-spacing: 3.52px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .highlights__featured-number-number {
    font-size: 3.2rem;
    letter-spacing: 2.4px;
    line-height: 6.8rem;
  }
}

.highlights__featured-number-description {
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
}

.related-posts h3 {
  color: #005295;
  text-transform: capitalize;
}
@media (max-width: 767.98px) {
  .related-posts h3 {
    margin-bottom: 2.8rem;
  }
}
.related-posts .related-posts__posts {
  background-color: #F0F5F7;
  padding: 6.3rem 0;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .related-posts .related-posts__posts {
    padding: 7rem 20rem 8rem 0;
    margin-left: calc((100% - 28rem) / 8);
    margin-right: -20rem;
  }
  .related-posts .related-posts__posts > .alignfull, .related-posts .related-posts__posts > .query-research-areas-wrapper, .related-posts .related-posts__posts > blockquote.wp-block-quote {
    margin-left: calc(((100vw - (100% + ((100% - 28rem) / 8)))/-2) - ((100% - 28rem) / 8)) !important;
  }
}
@media (max-width: 767.98px) {
  .related-posts .related-posts__posts {
    padding: 0;
  }
  .related-posts .related-posts__posts > .alignfull, .related-posts .related-posts__posts > .query-research-areas-wrapper, .related-posts .related-posts__posts > blockquote.wp-block-quote {
    background-color: #F0F5F7;
    padding-top: 4rem;
    padding-bottom: 2.6rem;
  }
}
.related-posts .card {
  background-color: #002D52;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .related-posts .col-12:nth-child(3) {
    display: none;
  }
}

.event-header {
  background-color: #F0F5F7;
  padding-bottom: 8.8rem;
}
@media (max-width: 1079.98px) {
  .event-header {
    padding-bottom: 7.8rem;
  }
}
@media (max-width: 767.98px) {
  .event-header {
    padding-bottom: 3.8rem;
  }
}
.event-header .event__type {
  margin: 6.4rem 0 1.3rem;
}
@media (max-width: 1079.98px) {
  .event-header .event__type {
    margin: 3.8rem 0 1.3rem;
  }
}
.event-header h1.event__title {
  color: #002D52;
  margin-bottom: 3.6rem;
}
@media (max-width: 1079.98px) {
  .event-header h1.event__title {
    margin-bottom: 2.4rem;
  }
}
.event-header .event__dateline {
  color: #000;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.36px;
  margin-bottom: 1.2rem;
  max-width: calc(100% - 30rem);
}
@media (max-width: 767.98px) {
  .event-header .event__dateline {
    max-width: unset;
  }
}
.event-header .event__dateline .divider {
  color: #CECECE;
}

.event__details-block {
  background-color: #fff;
  padding-top: 5.9rem;
  padding-bottom: 4.6rem;
  padding-left: calc(((100% - 28rem) / 8) + 4rem);
  padding-right: calc(((100% - 28rem) / 8) + 4rem);
  margin-top: 4.6rem;
  margin-left: calc(-1 *(((100% - 28rem) / 8) + 4rem));
  margin-right: calc(-1 *(((100% - 28rem) / 8) + 4rem));
  position: relative;
}
@media (max-width: 1079.98px) {
  .event__details-block {
    margin-top: 3.2rem;
    padding-left: 5rem;
    padding-right: 5rem;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .event__details-block {
    margin-top: 0;
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.event__status {
  position: absolute;
  top: 0;
  right: 0;
  color: #002D52;
  background-color: #FCB23B;
  padding: 1rem 2.2rem;
}

h3.event__speakers-heading,
h3.event__moderators-heading {
  color: #006EA4;
  font-size: 1.4rem;
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.8rem;
  margin-bottom: 0;
  padding-left: 1.8rem;
  padding-bottom: 0.9rem;
  border-left: solid #cecece 1px;
}
h3.event__speakers-heading + .event__speaker,
h3.event__moderators-heading + .event__speaker {
  border-left: solid #cecece 1px;
}

.event__speaker {
  margin-bottom: 3.7rem;
  padding-left: 1.8rem;
}
@media (max-width: 767.98px) {
  .event__speaker {
    padding-bottom: 2.7rem;
    border-left: solid #cecece 1px;
    margin-bottom: 0;
  }
  .col-12.col-md-6:last-child > .event__speaker {
    padding-bottom: 0;
    margin-bottom: 2.7rem;
  }
}
@media (min-width: 768px) {
  .event__details-block .col-md-6:nth-child(2) .event__speaker:first-child {
    margin-top: 2.7rem;
  }
}

.event__speaker-name {
  color: #000;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.8rem;
  letter-spacing: 0.36px;
  text-transform: uppercase;
  padding-bottom: 0.3rem;
}

.event__speaker-title {
  color: #48525A;
  font-size: 1.8rem;
  line-height: 2.6rem;
  letter-spacing: 0.18px;
}

h3.event__virtual-heading,
h3.event__location-heading {
  color: #006EA4;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 3rem;
  letter-spacing: 1.35px;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  padding-left: 2.1rem;
  background-repeat: no-repeat;
  background-position: left top 3.3rem;
  border-top: solid 1px #cecece;
  padding-top: 2.5rem;
}
@media (max-width: 767.98px) {
  h3.event__virtual-heading,
h3.event__location-heading {
    padding-top: 2.2rem;
    background-position: left top 2.8rem;
  }
}

.event__location p {
  font-style: 1.8rem;
  line-height: 2.6rem;
}

.event__excerpt,
.event__note {
  color: #48525A;
  font-size: 1.8rem;
  line-height: 2.6rem;
  letter-spacing: 0.18px;
  margin-bottom: 2.2rem;
}

.event__note {
  color: #797e83;
  font-style: italic;
  margin-bottom: 0;
}

.event__sponsor-block {
  background-color: #fff;
  padding-top: 5.6rem;
  padding-bottom: 5.2rem;
  padding-left: calc(((100% - 28rem) / 8) + 4rem);
  padding-right: calc(((100% - 28rem) / 8) + 4rem);
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
  margin-left: calc(-1 *(((100% - 28rem) / 8) + 4rem));
  margin-right: calc(-1 *(((100% - 28rem) / 8) + 4rem));
}
@media (max-width: 1079.98px) {
  .event__sponsor-block {
    padding-left: 5rem;
    padding-right: 5rem;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .event__sponsor-block {
    padding: 2.5rem 3rem;
  }
}
.event__sponsor-block h3 {
  color: #006EA4;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 3rem;
  letter-spacing: 1.35px;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
.event__sponsor-block a {
  color: #0091D5;
  text-decoration: underline;
}
.event__sponsor-block a:hover {
  text-decoration: none;
}
.event__sponsor-block li {
  margin-bottom: 1rem;
}

@media (min-width: 768px) and (max-width: 1079.98px) {
  .event__summary-block {
    padding: 0 5rem;
  }
}

.event__summary {
  padding-top: 5.6rem;
}
.event__summary h3 {
  color: #006EA4;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 3rem;
  letter-spacing: 1.35px;
  text-transform: uppercase;
  margin-bottom: 1.1rem;
}
.event__summary p {
  font-size: 1.8rem;
  line-height: 2.6rem;
  letter-spacing: 0.18px;
}
.event__summary p strong {
  color: #006EA4;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 3.6rem;
  margin-bottom: 3.4rem;
  display: block;
}
@media (max-width: 767.98px) {
  .event__summary {
    padding-top: 2.8rem;
  }
  .event__summary p strong {
    font-size: 2.4rem;
    line-height: 3rem;
    margin-bottom: 2.5rem;
  }
}

.gutenberg-body--event .people-feature.alignfull:not(.people-feature--large):first-child, .gutenberg-body--event .people-feature.query-research-areas-wrapper:not(.people-feature--large):first-child, .gutenberg-body--event blockquote.people-feature.wp-block-quote:not(.people-feature--large):first-child {
  margin-top: -8.5rem !important;
}
@media (max-width: 1079.98px) {
  .gutenberg-body--event .people-feature.alignfull:not(.people-feature--large):first-child, .gutenberg-body--event .people-feature.query-research-areas-wrapper:not(.people-feature--large):first-child, .gutenberg-body--event blockquote.people-feature.wp-block-quote:not(.people-feature--large):first-child {
    margin-top: -6.6rem !important;
  }
}
@media (max-width: 1079.98px) {
  .gutenberg-body--event .people-feature.alignfull:not(.people-feature--large):first-child, .gutenberg-body--event .people-feature.query-research-areas-wrapper:not(.people-feature--large):first-child, .gutenberg-body--event blockquote.people-feature.wp-block-quote:not(.people-feature--large):first-child {
    margin-top: -3rem !important;
  }
}
@media (min-width: 768px) {
  .gutenberg-body--event .people-feature.alignfull:not(.people-feature--large):last-child, .gutenberg-body--event .people-feature.query-research-areas-wrapper:not(.people-feature--large):last-child, .gutenberg-body--event blockquote.people-feature.wp-block-quote:not(.people-feature--large):last-child {
    margin-bottom: -6.6rem;
  }
}
@media (max-width: 767.98px) {
  .gutenberg-body--event .people-feature.alignfull:not(.people-feature--large):last-child, .gutenberg-body--event .people-feature.query-research-areas-wrapper:not(.people-feature--large):last-child, .gutenberg-body--event blockquote.people-feature.wp-block-quote:not(.people-feature--large):last-child {
    margin-bottom: 0;
  }
}

body.page-id-666 .events__header {
  background-color: #F0F5F7;
  position: relative;
}
body.page-id-666 .events__header:before {
  content: "";
  display: block;
  height: calc(((((100vw - 120rem) / 2) + 109.6rem) * .5) + 31rem);
  width: 100%;
  background-image: linear-gradient(315deg, #002d52 23%, #005e8d 78%);
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 1079.98px) {
  body.page-id-666 .events__header:before {
    height: 100%;
  }
}
body.page-id-666 .events__header.events__header--no-feature:before {
  height: 100%;
}
body.page-id-677 .events__header {
  background-image: linear-gradient(315deg, #002d52 23%, #005e8d 78%);
}
.events__header h1 {
  color: #fff;
  margin: 4.4rem 0;
}
@media (max-width: 1079.98px) {
  .events__header h1 {
    margin: 7.2rem 0 4rem;
  }
}
@media (max-width: 767.98px) {
  .events__header h1 {
    margin: 5.8rem 0 4rem;
  }
}
.events__header .featured-event__hero-image {
  margin-top: 0;
}
@media (min-width: 1080px) {
  .events__header .events__featured-event-register a.arrow-link {
    margin: 7.5rem -1rem auto auto;
  }
}
.events__header .events__featured-event {
  margin: 0;
}
.events__header .events__featured-event:before {
  display: none;
}

.events__events-list {
  background-color: #F0F5F7;
  padding-top: 9.3rem;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .events__events-list {
    padding-top: 7.3rem;
  }
  .events__events-list .btn-group, .events__events-list .text-box-filter {
    margin: 0 2rem 1.8rem 0 !important;
    display: block;
    float: left;
    width: 23rem;
  }
  .events__events-list .btn.dropdown-toggle, .events__events-list .gutenberg-body .wp-block-file a.dropdown-toggle.wp-block-file__button, .gutenberg-body .wp-block-file .events__events-list a.dropdown-toggle.wp-block-file__button {
    width: 100% !important;
  }
  .events__events-list .btn-group--research_area_filter {
    margin-left: 1.8rem;
  }
  .events__events-list .query-wrangler .button--filter {
    margin-left: 3.8rem !important;
    width: 9rem !important;
    padding: 0 !important;
  }
  .events__events-list .query-wrangler .button--clear {
    width: 9rem !important;
    padding: 0 !important;
    margin: 1.7rem 0 0 3.8rem !important;
  }
  .events__events-list .query-wrangler .query-pills {
    clear: both;
    margin: 1.8rem 0 1.5rem;
  }
}
@media (min-width: 1080px) {
  .events__events-list .query-wrangler__content .query-pager.pager-numbers {
    padding-left: calc(((100% - 44rem) / 12) + 4rem);
  }
}
@media (max-width: 1079.98px) {
  .events__events-list .query-wrangler__content .query-pager.pager-numbers {
    padding: 0 0 7rem;
    margin-top: -1rem;
  }
}
@media (max-width: 767.98px) {
  .events__events-list {
    padding-top: 2rem;
  }
  .events__events-list .query-wrangler__form-mobile-toggle {
    margin-top: 2rem;
  }
  .events__events-list .query-wrangler__form-mobile-toggle a {
    margin-top: 0;
  }
}
.events__events-list .event-list-event {
  margin-bottom: 5.6rem;
}
@media (max-width: 767.98px) {
  .events__events-list .event-list-event {
    margin-bottom: 4rem;
  }
}
.events__events-list .featured-event__footer {
  margin-top: 3rem;
}
.events__events-list .featured-event__footer .featured-event__register-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.events__events-list .featured-event__footer .featured-event__register-col .featured-event__register {
  text-align: center;
  margin: auto -5.5rem 3rem auto;
}
@media (max-width: 1079.98px) {
  .events__events-list .featured-event__footer .featured-event__register-col .featured-event__register {
    margin: auto auto 0 0;
  }
}
@media (max-width: 767.98px) {
  .events__events-list .featured-event__footer .featured-event__register-col .featured-event__register {
    margin: 1rem auto 0.5rem 0;
  }
}
.events__events-list .featured-event__footer h3.event__virtual-heading {
  border-top: 0;
  padding-top: 0;
  background-position: left top 0.6rem;
}
.events__events-list .event-list-event__image {
  margin-top: 6rem;
  position: relative;
  z-index: 2;
}
@media (max-width: 1079.98px) {
  .events__events-list .event-list-event__image {
    margin-top: 0;
    margin-bottom: -13.4rem;
    margin-left: calc(((100% - 28rem) / 8) + 4rem);
  }
}
@media (max-width: 767.98px) {
  .events__events-list .event-list-event__image {
    margin: 0;
    width: 100%;
  }
}
.events__events-list .event-list-event--kc-event .featured-event__content {
  background-color: #fff;
  padding-top: 6rem;
  padding-bottom: 3.5rem;
  padding-right: calc(((100% - 24rem) / 7) + 4rem);
  margin-right: calc(-1 * (((100% - 24rem) / 7) + 4rem));
  padding-left: calc(2 * ((100% - 24rem) / 7) + 8rem);
  margin-left: calc(-2 * (((100% - 24rem) / 7) + 4rem));
  min-height: 39rem;
  position: relative;
  z-index: 1;
}
@media (max-width: 1079.98px) {
  .events__events-list .event-list-event--kc-event .featured-event__content {
    padding: 18.2rem 4rem 9.8rem calc(((100% - 28rem) / 8) + 4rem);
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  .events__events-list .event-list-event--kc-event .featured-event__content {
    padding: 3rem;
    min-height: unset;
  }
  .events__events-list .event-list-event--kc-event .featured-event__content.featured-event__content--status {
    padding-top: 8.2rem;
  }
  .events__events-list .event-list-event--kc-event .featured-event__content .col-12 {
    margin-bottom: 2rem;
  }
  .events__events-list .event-list-event--kc-event .featured-event__content .col-12:last-child {
    margin-bottom: 0;
  }
}
.events__events-list .event-list-event--external {
  background-color: #006EA4;
  color: #fff;
}
.events__events-list .event-list-event--external .featured-event__content {
  position: relative;
  padding: 5rem calc((100% - 36rem) / 10) 6rem calc(((100% - 36rem) / 10));
}
@media (max-width: 1079.98px) {
  .events__events-list .event-list-event--external .featured-event__content {
    padding: 5rem calc((100% - 28rem) / 8) 9rem calc(((100% - 28rem) / 8) + 4rem);
  }
}
@media (max-width: 767.98px) {
  .events__events-list .event-list-event--external .featured-event__content {
    padding: 5rem 3rem 10rem;
  }
  .events__events-list .event-list-event--external .featured-event__content .col-12 {
    margin-bottom: 2rem;
  }
  .events__events-list .event-list-event--external .featured-event__content .col-12:last-child {
    margin-bottom: 0;
  }
}
.events__events-list .event-list-event--external .featured-event__external-link-arrow {
  background-repeat: no-repeat;
  display: block;
  height: 3.5rem;
  width: 3.5rem;
  position: absolute;
  right: calc(((100% - 28rem) / 8));
  bottom: 4.7rem;
}
@media (max-width: 767.98px) {
  .events__events-list .event-list-event--external .featured-event__external-link-arrow {
    right: 2rem;
  }
}
.events__events-list .event-list-event--external .featured-event__event-type {
  color: #fff;
}
.events__events-list .event-list-event--external .featured-event__event-type .divider {
  background-color: #fff;
}
.events__events-list .event-list-event--external h2.featured-event__event-title a {
  color: #fff;
}
.events__events-list .event-list-event--external h2.featured-event__event-title a:hover {
  color: #fff;
}
.events__events-list .event-list-event--external h3.featured-event__date-heading,
.events__events-list .event-list-event--external h3.featured-event__speakers-heading {
  color: #fff;
}
.events__events-list .event-list-event--external .featured-event__speaker-list,
.events__events-list .event-list-event--external .featured-event__dateline {
  color: #fff;
}
.events__events-list .event-list-event--external .featured-event__speakers,
.events__events-list .event-list-event--external .featured-event__date {
  border-left-color: #fff;
}

.link-to-past-events {
  padding: 5rem 0 8rem;
  text-align: center;
  margin: 0;
}

.link-to-past-events__text {
  margin-bottom: 6.8rem;
}

.carousel-caption {
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 2rem;
}

.people-list-no-role,
.people-list,
.people-landing-page {
  width: 100vw;
  margin-left: calc(-1 *((100vw - 100%) / 2));
}
.people-list-no-role > .container,
.people-list > .container,
.people-landing-page > .container {
  padding-right: 4rem;
  padding-left: 4rem;
}
@media (max-width: 767.98px) {
  .people-list-no-role > .container,
.people-list > .container,
.people-landing-page > .container {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.people-list-no-role .col-12,
.people-list .col-12,
.people-landing-page .col-12 {
  margin-bottom: 4rem;
}
@media (max-width: 767.98px) {
  .people-list-no-role .col-12,
.people-list .col-12,
.people-landing-page .col-12 {
    margin-bottom: 3.6rem;
  }
}

.people-landing-page {
  margin-bottom: 11.3rem;
}
@media (max-width: 1079.98px) {
  .people-landing-page {
    margin-bottom: 8.3rem;
  }
}

.query-people-landing-page-wrapper {
  margin-top: -3.6rem !important;
}
@media (max-width: 1079.98px) {
  .query-people-landing-page-wrapper {
    margin-top: -2.5rem !important;
  }
}

.staff-leadership {
  background-color: #F0F5F7;
  margin-top: 0.9rem;
  padding-top: 4.8rem;
  padding-bottom: 6rem;
}
.staff-leadership .col-lg-4 {
  margin-bottom: 1.8rem;
}
@media (max-width: 1079.98px) {
  .staff-leadership {
    padding-bottom: 3.5rem;
  }
}
@media (max-width: 767.98px) {
  .staff-leadership {
    padding-top: 3.4rem;
    padding-bottom: 1.8rem;
  }
}

h2.staff-leadership__title {
  color: #002D52;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 2.4rem;
  line-height: 3rem;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 3.2rem;
}
@media (max-width: 767.98px) {
  h2.staff-leadership__title {
    margin-bottom: 1.6rem;
  }
}

h3.staff-leadership__title {
  line-height: 2.8rem;
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 2.4rem;
  margin-bottom: 1.3rem;
}
h3.staff-leadership__title a {
  color: #006EA4;
  text-decoration: underline;
}
h3.staff-leadership__title a:hover {
  text-decoration: none;
}

.staff-leadership__title {
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-style: 2rem;
  line-height: 2.2rem;
  color: #002D52;
}

.publications__header {
  background-image: linear-gradient(122deg, #0091d5 15%, #005e8d 97%);
}
.publications__header h1 {
  color: #fff;
  padding: 4.2rem 0 3rem;
}
@media (max-width: 1079.98px) {
  .publications__header h1 {
    padding: 7rem 0 3rem;
  }
}
@media (max-width: 1079.98px) {
  .publications__header h1 {
    padding: 3.5rem 0 2rem;
  }
}

@media (min-width: 768px) {
  #energy-policy-podcast-header {
    margin-top: 0;
  }
}

.publications__featured-publication-image img {
  border-radius: 50%;
}
@media (max-width: 1079.98px) {
  .publications__featured-publication-image {
    max-width: 47.5rem;
  }
}

.publications__featured-publication {
  padding-bottom: 7.6rem;
}
.publications__featured-publication .col-12 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767.98px) {
  .publications__featured-publication {
    padding-bottom: 3.8rem;
  }
}

.publications__featured-publication-content {
  margin: auto 0;
}
@media (max-width: 1079.98px) {
  .publications__featured-publication-content {
    margin-top: 7.8rem;
  }
}
@media (max-width: 767.98px) {
  .publications__featured-publication-content {
    margin-top: 5.4rem;
  }
}

.publications__featured-publication-research-areas {
  color: #fff;
  margin-bottom: 2rem;
}
@media (max-width: 767.98px) {
  .publications__featured-publication-research-areas {
    margin-bottom: 1rem;
  }
}
.publications__featured-publication-research-areas .divider {
  background-color: #FCB23B;
  margin: 0 1.5rem;
}

.publications__featured-publication-label {
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  color: #011D2D;
  font-size: 2.4rem;
  text-transform: uppercase;
  margin-bottom: 2rem;
}

.publications__featured-publication-title {
  color: #fff;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 4.2rem;
  font-weight: 500;
  line-height: 5rem;
  margin-bottom: 2.2rem;
}
.publications__featured-publication-title a {
  color: #fff;
  text-decoration: none;
}
.publications__featured-publication-title a:hover {
  text-decoration: underline;
}
@media (max-width: 767.98px) {
  .publications__featured-publication-title {
    font-size: 3rem;
    line-height: 3.4rem;
  }
}

.publications__featured-publication-scroll-link {
  text-align: right;
  margin-top: 2rem;
}
.publications__featured-publication-scroll-link a.scroll-link {
  display: inline-block;
}

.publications__featured-publication-date,
.publications__featured-publication-authors {
  color: #fff;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.6rem;
  letter-spacing: 0.22px;
  text-transform: uppercase;
  margin-bottom: 1rem;
}

.gutenberg-body--publications {
  background-color: #F0F5F7;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .gutenberg-body--publications {
    padding-top: 5.6rem;
  }
  .gutenberg-body--publications .btn-group, .gutenberg-body--publications .text-box-filter {
    margin: 0 2rem 1.8rem 0 !important;
    display: block;
    float: left;
    width: 23rem;
  }
  .gutenberg-body--publications .btn.dropdown-toggle, .gutenberg-body--publications .gutenberg-body .wp-block-file a.dropdown-toggle.wp-block-file__button, .gutenberg-body .wp-block-file .gutenberg-body--publications a.dropdown-toggle.wp-block-file__button {
    width: 100% !important;
  }
  .gutenberg-body--publications .btn-group--research_area_filter {
    margin-left: 1.8rem;
  }
  .gutenberg-body--publications .query-wrangler .button--filter {
    margin-left: 3.8rem !important;
    width: 9rem !important;
    padding: 0 !important;
  }
  .gutenberg-body--publications .query-wrangler .button--clear {
    width: 9rem !important;
    padding: 0 !important;
    margin: 1.7rem 0 0 3.8rem !important;
  }
  .gutenberg-body--publications .query-wrangler .query-pills {
    clear: both;
    margin: 1.8rem 0 1.5rem;
  }
  .gutenberg-body--publications .query-wrangler__content .query-pager.pager-numbers {
    padding: 0 0 7rem;
    margin-top: -1rem;
  }
  .gutenberg-body--publications .query-publications-wrapper .publications {
    margin-bottom: 6rem;
  }
  .gutenberg-body--publications .query-wrangler__pager {
    margin-left: 2.2rem;
  }
}
@media (max-width: 767.98px) {
  .gutenberg-body--publications .query .query-wrangler__content > *:first-child {
    display: block;
    width: calc(100% + 4rem);
    margin-left: -2rem;
  }
  .gutenberg-body--publications .query-wrangler__content .query-pager.pager-numbers {
    padding: 2.5rem 0 4.5rem;
  }
  .gutenberg-body--publications .query-wrangler__form-mobile-toggle {
    margin-top: 0;
  }
  .gutenberg-body--publications .query-wrangler__form-mobile-toggle a {
    margin-top: 0;
  }
  .gutenberg-body--publications .query-wrangler .query-wrangler__form {
    margin-bottom: 0.5rem;
  }
  .gutenberg-body--publications .query-wrangler__form-mobile-wrapper.open {
    margin-top: -3rem;
  }
}

.research-area__header {
  min-height: 47.7rem;
  color: #fff;
}
.research-area__header.duotone:before {
  background-color: #0091d5;
}
@media (max-width: 1079.98px) {
  .research-area__header {
    min-height: 46.1rem;
  }
}
.research-area__header .col-12 {
  min-height: 47.7rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1079.98px) {
  .research-area__header .col-12 {
    min-height: 46.1rem;
  }
}
.research-area__header .container {
  position: relative;
  z-index: 4;
}

.research-area__header-gradient {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 145, 213, 0)), color-stop(40%, rgba(0, 117, 174, 0.54)), to(#005e8d));
  background-image: linear-gradient(to right, rgba(0, 145, 213, 0) 0%, rgba(0, 117, 174, 0.54) 40%, #005e8d 100%);
  z-index: 3;
}

h1.research-area__title {
  margin-bottom: 2.8rem;
}

.research-area__header-content {
  margin: auto 0;
}
.research-area__header-content a {
  color: #fff;
  text-decoration: underline;
}
.research-area__header-content a:hover {
  text-decoration: none;
}
@media (max-width: 1079.98px) {
  .research-area__header-content {
    max-width: 57.8rem;
  }
}

.research-area__featured-publication-image img {
  border-radius: 50%;
}

.research-area__featured-people {
  margin: 10.7rem 0 8.5rem;
}
@media (max-width: 1079.98px) {
  .research-area__featured-people .col-md-9 {
    margin: auto;
  }
}

.research-area__all-people {
  background-color: #F0F5F7;
  padding: 5rem 0 7.7rem;
}
@media (max-width: 767.98px) {
  .research-area__all-people {
    padding: 4rem 0 3.7rem;
  }
}
.research-area__all-people h2 a {
  color: #002D52;
  font-size: 2.4rem;
  font-weight: 700;
  letter-spacing: 1.2px;
}
.research-area__all-people h2 a:after {
  display: none;
}
.research-area__all-people h2 a:hover {
  color: #002D52;
}
@media (max-width: 767.98px) {
  .research-area__all-people h2 {
    margin-bottom: 4rem;
  }
}
.research-area__all-people .col-12.col-md-6 {
  margin-bottom: 1.3rem;
}

.research-area__all-people-list {
  font-size: 2.4rem;
  font-weight: 500;
}
.research-area__all-people-list a {
  text-decoration: underline;
}
.research-area__all-people-list a:hover {
  text-decoration: none;
}

.research-area__topic-feature {
  background-image: linear-gradient(132deg, #0091d5 14%, #005e8d 97%);
  color: #fff;
  padding-bottom: 11.5rem;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .research-area__topic-feature .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 31rem;
            flex: 0 0 31rem;
    max-width: 31rem;
  }
  .research-area__topic-feature .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 31rem);
            flex: 0 0 calc(100% - 31rem);
    max-width: calc(100% - 31rem);
  }
}
@media (max-width: 767.98px) {
  .research-area__topic-feature {
    padding-bottom: 6.3rem;
  }
}
@media (min-width: 1080px) {
  .research-area__topic-feature .research-area__featured-publication-content {
    width: calc(100% + 4rem);
  }
}
.research-area__topic-feature .research-area__featured-publication-label {
  color: #fff;
}
.research-area__topic-feature h2.research-area__topic-feature-title {
  padding: 9rem 0 5.5rem;
}
@media (max-width: 1079.98px) {
  .research-area__topic-feature h2.research-area__topic-feature-title {
    padding: 8rem 0 2rem;
  }
}
@media (max-width: 767.98px) {
  .research-area__topic-feature h2.research-area__topic-feature-title {
    padding: 5rem 0 3.5rem;
  }
}
.research-area__topic-feature h3 {
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-size: 3.6rem;
  font-weight: 500;
  line-height: 4.3rem;
  margin: 1.4rem 0 2.5rem;
}
@media (max-width: 767.98px) {
  .research-area__topic-feature h3 {
    font-size: 2.2rem;
    line-height: 2.8rem;
    margin: 0.6rem 0 2.7rem;
  }
}
.research-area__topic-feature h3 a {
  color: #fff;
  text-decoration: none;
}
.research-area__topic-feature h3 a:hover {
  text-decoration: underline;
}
.research-area__topic-feature hr {
  border-top: solid 2px #9DDAE5;
  margin: 5rem 0;
}
@media (min-width: 1080px) {
  .research-area__topic-feature hr {
    width: calc(100% + ((100% - 32rem) / 9) + 4rem);
  }
}
@media (max-width: 767.98px) {
  .research-area__topic-feature hr {
    margin: 4rem 0;
  }
}
.research-area__topic-feature .research-area__featured-publication-summary {
  font-size: 1.8rem;
  line-height: 2.6rem;
}

.research-area__upcoming-event {
  margin-bottom: 1rem;
}
@media (min-width: 1080px) {
  .research-area__upcoming-event {
    margin-top: 27.5rem;
  }
}
@media (max-width: 767.98px) {
  .research-area__upcoming-event {
    margin-top: 14rem;
  }
}

.research-area__secondary-content-features {
  margin-top: 9.2rem;
}
@media (max-width: 767.98px) {
  .research-area__secondary-content-features {
    margin-top: 6.2rem;
    padding-bottom: 2rem;
  }
}

.research-area__recent-work {
  margin-bottom: 9.2rem;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .research-area__recent-work {
    margin-bottom: 11.6rem;
  }
  .research-area__recent-work .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 31rem;
            flex: 0 0 31rem;
    max-width: 31rem;
  }
  .research-area__recent-work .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 31rem);
            flex: 0 0 calc(100% - 31rem);
    max-width: calc(100% - 31rem);
  }
}
@media (max-width: 767.98px) {
  .research-area__recent-work {
    margin-bottom: 6.2rem;
  }
}
.research-area__recent-work h2 {
  color: #005295;
  margin: 6rem 0 8.5rem;
}
@media (max-width: 767.98px) {
  .research-area__recent-work h2 {
    margin: 5.4rem 0 4.5rem;
  }
}
.research-area__recent-work hr {
  border-top: solid 2px #9DDAE5;
  margin: 5rem 0;
}
.research-area__recent-work .research-area__featured-publication-title h3 {
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-size: 3.6rem;
  font-weight: 500;
  line-height: 4.3rem;
  margin: 1.4rem 0 2.5rem;
  color: #006EA4;
}
@media (max-width: 767.98px) {
  .research-area__recent-work .research-area__featured-publication-title h3 {
    font-size: 2.2rem;
    line-height: 2.8rem;
    margin: 0.6rem 0 2.7rem;
  }
}
.research-area__recent-work .research-area__featured-publication-summary {
  color: #006EA4;
  font-size: 1.8rem;
  line-height: 2.6rem;
}

.research-area__featured-publication-content {
  margin-top: 2.5rem;
}
@media (max-width: 1079.98px) {
  .research-area__featured-publication-content {
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  .research-area__featured-publication-content {
    margin-top: 3rem;
  }
}

.research-area__recent-work-see-all {
  margin-top: 8.5rem;
}
.research-area__recent-work-see-all a.arrow-link {
  margin-right: -1rem;
}
@media (max-width: 1079.98px) {
  .research-area__recent-work-see-all {
    margin-top: 7rem;
  }
}
@media (max-width: 767.98px) {
  .research-area__recent-work-see-all {
    margin-top: 3.6rem;
  }
}

.query-research-areas-wrapper {
  margin-bottom: 11.3rem;
}
.query-research-areas-wrapper .col-lg-3 {
  margin-bottom: 4rem;
}
.query-research-areas-wrapper .card.card--profile .card-body {
  min-height: unset;
}

.gutenberg-body--news {
  background-color: #F0F5F7;
}
@media (min-width: 768px) {
  .gutenberg-body--news {
    padding-top: 3.6rem;
  }
  .gutenberg-body--news form {
    width: 64rem;
  }
  .gutenberg-body--news .btn-group, .gutenberg-body--news .text-box-filter {
    margin: 0 2rem 1.8rem 0 !important;
    display: block;
    float: left;
    width: 23rem;
  }
  .gutenberg-body--news .btn.dropdown-toggle, .gutenberg-body--news .gutenberg-body .wp-block-file a.dropdown-toggle.wp-block-file__button, .gutenberg-body .wp-block-file .gutenberg-body--news a.dropdown-toggle.wp-block-file__button {
    width: 100% !important;
  }
  .gutenberg-body--news .btn-group--research_area_filter {
    margin-left: 1.8rem;
  }
  .gutenberg-body--news .query-wrangler .button--filter {
    margin-left: 3.8rem !important;
    width: 9rem !important;
    padding: 0 !important;
  }
  .gutenberg-body--news .query-wrangler .button--clear {
    width: 9rem !important;
    padding: 0 !important;
    margin: 1.7rem 0 0 3.8rem !important;
  }
  .gutenberg-body--news .query-wrangler .query-pills {
    clear: both;
    margin: 1.8rem 0 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .gutenberg-body--news .query-wrangler__content .query-pager.pager-numbers {
    padding: 0 0 7rem;
    margin-top: -1rem;
  }
}
@media (max-width: 767.98px) {
  .gutenberg-body--news {
    padding-top: 2rem;
  }
  .gutenberg-body--news .query-wrangler__form-mobile-toggle {
    margin-top: 2rem;
  }
  .gutenberg-body--news .query-wrangler__form-mobile-toggle a {
    margin-top: 0;
  }
}

@media (max-width: 767.98px) {
  .news-header-wrapper {
    background-image: linear-gradient(315deg, #002d52 23%, #005e8d 78%);
  }
}

.news-header {
  background-image: linear-gradient(315deg, #002d52 23%, #005e8d 78%);
}
@media (max-width: 767.98px) {
  .news-header {
    background-image: none;
  }
}
.news-header h1 {
  color: #fff;
  margin: 4.4rem 0;
  padding-bottom: 32.2%;
}
@media (max-width: 1079.98px) {
  .news-header h1 {
    margin: 7.2rem 0 3.6rem;
  }
}
@media (max-width: 767.98px) {
  .news-header h1 {
    margin: 3.6rem 0 3.8rem;
    padding: 0;
  }
}

.featured-news {
  background-color: #F0F5F7;
  padding-bottom: 0.5rem;
}
@media (max-width: 767.98px) {
  .featured-news {
    background-color: transparent;
    padding-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .featured-news > .container > .row > .col-12:first-child {
    padding-bottom: 1.6rem;
  }
}
@media (max-width: 767.98px) {
  .featured-news > .container > .row > .col-12:last-child .card {
    margin-bottom: 0;
  }
  .featured-news > .container > .row > .col-12:last-child .card-body {
    position: relative;
  }
  .featured-news > .container > .row > .col-12:last-child .card-body:before, .featured-news > .container > .row > .col-12:last-child .card-body:after {
    content: "";
    width: calc((100vw - 100%) / 2);
    background-color: #F0F5F7;
    height: 100%;
    position: absolute;
    left: calc((100vw - 100%) / -2);
    top: 0;
    z-index: 0;
  }
  .featured-news > .container > .row > .col-12:last-child .card-body:after {
    left: unset;
    right: calc((100vw - 100%) / -2);
  }
}

.news-insights > .container > .row > .col-12 {
  padding-bottom: 4.6rem;
}
@media (max-width: 767.98px) {
  .news-insights > .container > .row > .col-12 {
    padding-bottom: 1.6rem;
  }
}
@media (min-width: 1080px) {
  .news-insights > .container > .row > .col-12:last-child {
    padding-bottom: 0;
  }
}

.search__form {
  background-color: #F0F5F7;
  padding-top: 7.4rem;
  padding-bottom: 8.4rem;
  margin-bottom: 1.6rem;
}
@media (max-width: 1079.98px) {
  .search__form {
    padding-top: 9.6rem;
  }
}
@media (max-width: 767.98px) {
  .search__form {
    padding-top: 4rem;
    padding-bottom: 5.8rem;
    margin-bottom: 3rem;
  }
}
@media (max-width: 767.98px) {
  .search__form .searched-text {
    font-size: 2rem;
    line-height: 3rem;
  }
}
.search__form .searchform {
  position: relative;
  margin-top: 2rem;
}
.search__form .searchform > label:first-child {
  display: block;
  margin-bottom: 0.8rem;
  width: calc(100% - 21rem);
}
@media (max-width: 1079.98px) {
  .search__form .searchform > label:first-child {
    width: calc(100% - 18.2rem);
  }
}
@media (max-width: 767.98px) {
  .search__form .searchform > label:first-child {
    width: 100%;
  }
}
.search__form .searchform > label:first-child input {
  height: 5rem;
  width: 100%;
  border-radius: 0;
  border: 0;
  padding: 0 2rem;
}
.search__form .searchform .search-submit {
  color: #002D52;
  position: absolute;
  right: 0;
  top: 0;
  width: 13.7rem;
  height: 5rem;
  border: solid 2px #002D52;
  background: transparent;
  font-size: 1.8rem;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1.35px;
  border-radius: 0;
}
@media (max-width: 767.98px) {
  .search__form .searchform .search-submit {
    position: relative;
    margin-top: 2rem;
  }
}
.search__form .searchform .search-submit:hover {
  background-color: #002D52;
  color: #fff;
}
.search__form .searchform .checkbox-wrapper input:focus + label:before {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
}
.search__form .searchform .checkbox-wrapper label {
  color: #000;
  cursor: pointer;
  font-size: 1.8rem;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1.35px;
  margin-top: 0.3rem;
}
.search__form .searchform .checkbox-wrapper label:before {
  content: "";
  height: 3.2rem;
  width: 3.2rem;
  background-color: #fff;
  display: inline-block;
  margin-right: 2rem;
  border: solid 6px #fff;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
.search__form .searchform .checkbox-wrapper input:checked + label:before {
  background-color: #002D52;
}

.search__content-wrapper {
  margin-bottom: 9.2rem;
}
@media (max-width: 767.98px) {
  .search__content-wrapper {
    margin-bottom: 5.2rem;
  }
  .search__content-wrapper .query-pager.pager-numbers {
    margin-top: -1rem;
    padding-top: 0;
  }
}

.search-result-item {
  border-top: solid 2px #9DDAE5;
}
.search-result-item:first-child {
  border-top: 0;
}
.search-result-item h2 {
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 3.6rem;
  line-height: 4.3rem;
  margin-bottom: 2rem;
}
@media (max-width: 767.98px) {
  .search-result-item h2 {
    font-size: 3rem;
    line-height: 3.6rem;
  }
}
.search-result-item h2 a {
  color: #002D52;
}
.search-result-item p {
  color: #48525A;
  margin-top: 2rem;
  margin-bottom: 4.2rem;
  letter-spacing: 0.2px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.search-result-item p strong {
  color: #006EA4;
}

.search-result-item__breadcrumbs {
  color: #006EA4;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  text-transform: uppercase;
  letter-spacing: 1.35px;
  margin-top: 4.4rem;
  margin-bottom: 1.4rem;
}
@media (max-width: 767.98px) {
  .search-result-item__breadcrumbs {
    margin-top: 3.6rem;
  }
}
.search-result-item__breadcrumbs .breadcrumb-spacer {
  display: inline-block;
  height: 2.1rem;
  width: 2px;
  background-color: #000;
  margin: 0 0.8rem;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}

body.error404 .addtoany_list {
  display: none;
}
body.error404 .addtoany_share_save_container {
  margin-bottom: 12rem;
}
@media (max-width: 1079.98px) {
  body.error404 .addtoany_share_save_container {
    margin-bottom: 6rem;
  }
}

.post-type-annual_report .gutenberg-body {
  padding-top: 0;
}

@media (min-width: 1080px) {
  body.has-anchor-nav #footer {
    position: relative;
    z-index: 10;
    background-color: #fff;
  }
  body.has-anchor-nav #footer.no-z-index {
    z-index: 0;
  }
}

.ar-header {
  background-color: #cb3378;
  overflow: hidden;
}
.ar-header h1 {
  color: #fff;
  margin-top: 1rem;
  margin-bottom: 4rem;
}
@media (max-width: 767.98px) {
  .ar-header h1 {
    margin-bottom: 2rem;
  }
}

.ar-header__scroll-link a {
  background-repeat: no-repeat;
  background-position: left center;
  color: #fff;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-size: 2.4rem;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  padding: 1.2rem 0 1rem 5.5rem;
}
@media (max-width: 1079.98px) {
  .ar-header__scroll-link {
    display: none;
  }
}

.ar-header__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  height: 35.4rem;
}
@media (max-width: 1079.98px) {
  .ar-header__wrapper {
    height: 37.4rem;
  }
}
@media (max-width: 767.98px) {
  .ar-header__wrapper {
    height: 25.4rem;
  }
}

.ar-header__content {
  margin: auto 0;
  position: relative;
  z-index: 2;
}

.ar-header__start-year,
.ar-header__end-year {
  color: transparent;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 27.2rem;
  font-weight: 500;
  -webkit-text-stroke: 1.5px #002D52;
  position: absolute;
  line-height: 1;
  -webkit-transition: 1s;
  transition: 1s;
}
@media (max-width: 1079.98px) {
  .ar-header__start-year,
.ar-header__end-year {
    font-size: 20.4rem;
  }
}
@media (max-width: 767.98px) {
  .ar-header__start-year,
.ar-header__end-year {
    font-size: 11rem;
  }
}

.ar-header__start-year {
  top: -27.2rem;
  left: -9.5rem;
}
@media (max-width: 1079.98px) {
  .ar-header__start-year {
    left: -7.8rem;
  }
}
@media (max-width: 767.98px) {
  .ar-header__start-year {
    left: -4.2rem;
  }
}
.ar-header.loaded .ar-header__start-year {
  top: -5.5rem;
}
@media (max-width: 1079.98px) {
  .ar-header.loaded .ar-header__start-year {
    top: -4.5rem;
  }
}
@media (max-width: 767.98px) {
  .ar-header.loaded .ar-header__start-year {
    top: -2.5rem;
  }
}

.ar-header__end-year {
  bottom: -27.2rem;
  right: -9.5rem;
}
@media (max-width: 1079.98px) {
  .ar-header__end-year {
    right: -8.4rem;
  }
}
@media (max-width: 767.98px) {
  .ar-header__end-year {
    right: -4.4rem;
  }
}
.ar-header.loaded .ar-header__end-year {
  bottom: -4.2rem;
}
@media (max-width: 1079.98px) {
  .ar-header.loaded .ar-header__end-year {
    bottom: -3.5rem;
  }
}
@media (max-width: 767.98px) {
  .ar-header.loaded .ar-header__end-year {
    bottom: -2.2rem;
  }
}

.ar-section-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
}
.ar-section-header:hover .ar-section-header__image {
  -webkit-transform: scale(1.25);
          transform: scale(1.25);
}

.ar-section-header__image {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-transition: 1s;
  transition: 1s;
}
@media (max-width: 767.98px) {
  .ar-section-header__image {
    height: 14.8rem;
  }
}

.ar-section-header__content {
  background-color: #bdeb56;
  min-height: 40rem;
  margin-top: 10rem;
  text-align: center;
  position: relative;
  z-index: 3;
  width: calc(100% + 8rem);
  margin-top: 8.2rem;
  margin-left: -4rem;
  padding-top: 7rem;
  padding-bottom: 7rem;
  padding-left: calc(((100% - 36rem) / 10) + 8rem);
  padding-right: calc(((100% - 36rem) / 10) + 8rem);
}
@media (max-width: 1079.98px) {
  .ar-section-header__content {
    margin-left: 0;
    padding-top: 5.2rem;
    padding-bottom: 5rem;
    padding-left: calc(((100% - 36rem) / 10) + 4rem);
    padding-right: calc(((100% - 36rem) / 10) + 4rem);
    width: 100%;
    min-height: 32rem;
  }
}
@media (max-width: 767.98px) {
  .ar-section-header__content {
    min-height: unset;
    margin-top: 14.8rem;
    margin-left: calc((100vw - 100%) / -2);
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-left: calc((100vw - 100%) / 2);
    padding-right: calc((100vw - 100%) / 2);
    width: 100vw;
  }
}
.ar-section-header__content h2 {
  color: #002D52;
  margin: 0 0 3.5rem;
  font-size: 6rem;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 7rem;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.ar-section-header__content h2:after {
  content: "";
  display: block;
  width: 16.6rem;
  height: 0.2rem;
  background-color: #002D52;
  margin: 3.3rem auto 0;
}
@media (max-width: 1079.98px) {
  .ar-section-header__content h2:after {
    margin: 2.8rem auto 0;
  }
}
@media (max-width: 767.98px) {
  .ar-section-header__content h2:after {
    margin: 2.4rem auto 0;
  }
}
@media (max-width: 1079.98px) {
  .ar-section-header__content h2 {
    font-size: 4.4rem;
    line-height: 4.8rem;
    letter-spacing: 0.88px;
    margin: 0 0 2.7rem;
  }
}
@media (max-width: 767.98px) {
  .ar-section-header__content h2 {
    font-size: 2.8rem;
    line-height: 3.2rem;
    letter-spacing: 0.56px;
    margin: 0 0 2.4rem;
  }
}
.ar-section-header__content .ar-section-header__subtitle {
  color: #002D52;
  font-size: 3.2rem;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.32px;
}
@media (max-width: 1079.98px) {
  .ar-section-header__content .ar-section-header__subtitle {
    font-size: 1.8rem;
    line-height: 2.2rem;
    letter-spacing: 0.18px;
  }
}
.ar-section-header__content .ar-section-header__subtitle > *:last-child {
  margin-bottom: 0 !important;
}
.ar-section-header__content .ar-section-header__subtitle p {
  line-height: 4rem;
}
@media (max-width: 1079.98px) {
  .ar-section-header__content .ar-section-header__subtitle p {
    line-height: 2.6rem;
  }
}
.ar-section-header__content .ar-section-header__subtitle a {
  color: #002D52;
  font-weight: bold;
  text-decoration: underline;
}
.ar-section-header__content .ar-section-header__subtitle a:hover {
  text-decoration: none;
}

.ar-large-feature {
  background-color: #002D52;
  padding: 7rem 0;
}
@media (max-width: 767.98px) {
  .ar-large-feature {
    padding: 2.9rem 0;
  }
}
.ar-large-feature + .ar-large-feature {
  margin-top: 8rem;
}
@media (max-width: 767.98px) {
  .ar-large-feature + .ar-large-feature {
    margin-top: 4rem;
  }
}

.ar-large-feature__video {
  max-width: 68.1rem;
  margin: 0 auto;
}

.ar-quotes {
  background-color: #F0F5F7;
  margin-top: 10rem;
  padding-top: 7.5rem;
  padding-bottom: 7.3rem;
  position: relative;
}
@media (max-width: 767.98px) {
  .ar-quotes {
    padding-top: 5rem;
  }
}
.ar-quotes:before {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  content: "";
  display: block;
  width: 10.3rem;
  height: 10.3rem;
  position: absolute;
  top: -5.1rem;
  left: calc(50% - 5.1rem);
}
@media (max-width: 767.98px) {
  .ar-quotes:before {
    width: 6.2rem;
    height: 6.2rem;
    top: -3.1rem;
    left: calc(50% - 3.1rem);
  }
}
.ar-quotes + .ar-quotes {
  margin-top: 8rem;
}
.ar-quotes .slick-slide {
  height: unset;
  margin-top: auto;
  margin-bottom: auto;
}
@media (max-width: 1079.98px) {
  .ar-quotes .quote-slider {
    padding: 0 4rem;
  }
}
@media (max-width: 767.98px) {
  .ar-quotes .quote-slider {
    padding: 0;
  }
}
.ar-quotes button.slick-prev {
  top: calc(50% - 1.8rem);
  left: calc(((100% - 28rem) / -8) - 4rem);
}
@media (max-width: 1079.98px) {
  .ar-quotes button.slick-prev {
    left: calc(((100% - 28rem) / -8) - 2.6rem);
  }
}
@media (max-width: 767.98px) {
  .ar-quotes button.slick-prev {
    top: unset;
    bottom: 0;
    left: 0;
  }
}
.ar-quotes button.slick-next {
  top: calc(50% - 1.8rem);
  right: calc(((100% - 28rem) / -8) - 4rem);
}
@media (max-width: 1079.98px) {
  .ar-quotes button.slick-next {
    right: calc(((100% - 28rem) / -8) - 2.6rem);
  }
}
@media (max-width: 767.98px) {
  .ar-quotes button.slick-next {
    right: 0;
  }
}
.ar-quotes button.slick-prev,
.ar-quotes button.slick-next {
  position: absolute;
  margin: 0 auto;
}
@media (max-width: 767.98px) {
  .ar-quotes button.slick-prev,
.ar-quotes button.slick-next {
    top: unset;
    bottom: -5rem;
  }
}

.ar-quotes__quote {
  text-align: center;
}

.ar-quotes__quote-quote {
  color: #002D52;
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 2.8rem;
  line-height: 3.6rem;
}
@media (max-width: 1079.98px) {
  .ar-quotes__quote-quote {
    font-size: 2.4rem;
    line-height: 3rem;
  }
}
@media (max-width: 767.98px) {
  .ar-quotes__quote-quote {
    font-size: 1.8rem;
    line-height: 2rem;
  }
}

.ar-quotes__quote-attribution {
  color: #48525A;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 3.6rem;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-top: 4.1rem;
}
@media (max-width: 1079.98px) {
  .ar-quotes__quote-attribution {
    margin-top: 2.8rem;
  }
}
@media (max-width: 767.98px) {
  .ar-quotes__quote-attribution {
    font-size: 1.6rem;
    line-height: 2rem;
    letter-spacing: 0.8px;
    margin-top: 2.4rem;
  }
}

.ar-quotes__quote-affiliation {
  color: #48525A;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  line-height: 2.5rem;
  letter-spacing: 0.2px;
  margin-top: 0.2rem;
}
@media (max-width: 767.98px) {
  .ar-quotes__quote-affiliation {
    font-size: 1.4rem;
    line-height: 2rem;
    letter-spacing: 0.14px;
  }
}

.ar-header-h3 h3 {
  color: #002D52;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 4.8rem;
  line-height: 5.2rem;
  letter-spacing: 1.44px;
  margin-top: 8.7rem;
  margin-bottom: 2rem;
  text-transform: uppercase;
}
@media (max-width: 1079.98px) {
  .ar-header-h3 h3 {
    font-size: 4rem;
    line-height: 4.4rem;
    letter-spacing: 1.2px;
    margin-top: 5.1rem;
  }
}
@media (max-width: 767.98px) {
  .ar-header-h3 h3 {
    font-size: 2.4rem;
    line-height: 3rem;
    letter-spacing: 0.48px;
    margin-top: 3rem;
    margin-bottom: 1.3rem;
  }
}

.ar-header-h3__description {
  color: #48525A;
}

.ar-header-h3--no-description + .ar-header-h4 h4 {
  margin-top: 2rem;
}

.ar-header-h4 h4 {
  color: #0091D5;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  letter-spacing: 0.64px;
  margin-top: 10.4rem;
  margin-bottom: 3rem;
  text-transform: uppercase;
  position: relative;
}
@media (max-width: 1079.98px) {
  .ar-header-h4 h4 {
    font-size: 2.8rem;
    line-height: 3.2rem;
    letter-spacing: 0.56px;
    margin-top: 3.4rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767.98px) {
  .ar-header-h4 h4 {
    font-size: 2rem;
    line-height: 2.8rem;
    letter-spacing: 0.4px;
    margin-top: 2.6rem;
    margin-bottom: 1rem;
  }
}
.ar-header-h4 h4:after {
  background-color: #0091D5;
  content: "";
  height: 0.2rem;
  width: calc(((100vw - 100%) / 2) + 100%);
  position: absolute;
  left: 0;
  top: 2rem;
}
@media (max-width: 767.98px) {
  .ar-header-h4 h4:after {
    display: none;
  }
}
.ar-header-h4 h4 span {
  background-color: #fff;
  display: inline-block;
  position: relative;
  padding-right: 4rem;
  z-index: 2;
}
@media (max-width: 1079.98px) {
  .ar-header-h4 h4 span {
    padding-right: 3rem;
  }
}
@media (max-width: 767.98px) {
  .ar-header-h4 h4 span {
    padding-right: 0;
  }
}

.ar-header-h4__description {
  color: #48525A;
}

.ar-img-video-short-text {
  margin-top: 5.2rem;
  margin-bottom: 5rem;
}
.ar-img-video-short-text + .ar-img-video-short-text {
  margin-top: 13rem;
}
@media (max-width: 767.98px) {
  .ar-img-video-short-text + .ar-img-video-short-text {
    margin-top: 6rem;
  }
}

.ar-img-video-short-text__content-wrapper {
  position: relative;
}

.ar-img-video-short-text__content {
  position: relative;
  padding: 6.5rem 0;
}
@media (max-width: 1079.98px) {
  .ar-img-video-short-text__content {
    padding: 6rem 0 5rem;
  }
}
@media (max-width: 767.98px) {
  .ar-img-video-short-text__content {
    padding: 3rem 0 5rem;
  }
}
.ar-img-video-short-text__content:before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #F0F5F7;
  width: calc((((100% - 28rem) / 4) + 12rem) + (((100vw - ((((100% - 28rem) / 8) * 12) + 44rem))) / 2) + 100%);
  margin-right: calc(((100% - 28rem) / -8) - 8rem);
}
@media (max-width: 1079.98px) {
  .ar-img-video-short-text__content:before {
    display: none;
  }
}

.ar-img-video-short-text__content--stat:before {
  width: calc((((100% - 20rem) / 2) + 12rem) + 100% + 4rem);
  margin-right: calc(((100% - 20rem) / -3) - 8rem);
}

.ar-img-video-short-text__image,
.ar-img-video-short-text__video {
  margin-bottom: 3.5rem;
}
@media (max-width: 767.98px) {
  .ar-img-video-short-text__image,
.ar-img-video-short-text__video {
    margin-bottom: 2rem;
  }
}

.ar-img-video-short-text__description > *:last-child {
  margin-bottom: 0 !important;
}

.ar-img-video-short-text__text-links {
  margin-top: 0.5rem;
}
.ar-img-video-short-text__text-links a {
  color: #002D52;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.8px;
  line-height: 1.8rem;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  margin-top: 3rem;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ar-img-video-short-text__text-links a:after {
  background-color: #bdeb56;
  content: "";
  display: block;
  height: 0.6rem;
  margin-top: 1rem;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 5rem;
}
.ar-img-video-short-text__text-links a:hover {
  color: #002D52;
}
.ar-img-video-short-text__text-links a:hover:after {
  width: 100%;
}

.ar-img-video-short-text__button {
  padding-top: 3rem;
  position: relative;
}
@media (max-width: 1079.98px) {
  .ar-img-video-short-text__button {
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  .ar-img-video-short-text__button {
    padding-top: 0;
  }
}
.ar-img-video-short-text__button a.ar-btn {
  position: absolute;
  bottom: -10.6rem;
  right: calc(((100% - 28rem) / -8) - 8rem);
}
.ar-img-video-short-text__content--stat .ar-img-video-short-text__button a.ar-btn {
  right: calc(((100% - 20rem) / -3) - 8rem);
}
@media (max-width: 1079.98px) {
  .ar-img-video-short-text__button a.ar-btn {
    position: relative;
    left: unset;
    right: unset !important;
    bottom: unset;
    margin-bottom: -10rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767.98px) {
  .ar-img-video-short-text__button a.ar-btn {
    margin-bottom: -8.3rem;
  }
}

@media (max-width: 1079.98px) {
  .ar-img-video-short-text .col-md-8.order-first.order-lg-last,
.ar-img-video-short-text .col-lg-8.offset-lg-1,
.ar-img-video-short-text .col-lg-6 {
    position: relative;
  }
  .ar-img-video-short-text .col-md-8.order-first.order-lg-last:before,
.ar-img-video-short-text .col-lg-8.offset-lg-1:before,
.ar-img-video-short-text .col-lg-6:before {
    background-color: #F0F5F7;
    content: "";
    display: block;
    width: 100vw;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: calc((100vw - 100%) / -2);
  }
}
@media (max-width: 1079.98px) {
  .ar-img-video-short-text .col-md-8.order-first.order-lg-last:before {
    height: calc(100% - 13rem);
  }
}
@media (max-width: 767.98px) {
  .ar-img-video-short-text .col-md-8.order-first.order-lg-last:before {
    height: calc(100% - 14.5rem);
  }
}

a.ar-img-video-short-text__stat,
div.ar-img-video-short-text__stat {
  color: #002D52;
  display: block;
  background-color: #bdeb56;
  width: calc(100% + 8rem);
  margin-left: -4rem;
  padding: 7.5rem calc(4rem + ((100% - 12rem) / 4)) 7rem;
  position: relative;
  text-decoration: none;
}
@media (max-width: 1079.98px) {
  a.ar-img-video-short-text__stat,
div.ar-img-video-short-text__stat {
    width: 100%;
    margin: 0;
    padding: 7.5rem 6rem 7rem;
  }
}
@media (max-width: 767.98px) {
  a.ar-img-video-short-text__stat,
div.ar-img-video-short-text__stat {
    padding: 5rem 3rem 5.4rem;
  }
}
a.ar-img-video-short-text__stat:after,
div.ar-img-video-short-text__stat:after {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 10.3rem;
  width: 10.3rem;
  position: absolute;
  left: calc(50% - 5.2rem);
  top: -5.2rem;
}
@media (max-width: 767.98px) {
  a.ar-img-video-short-text__stat:after,
div.ar-img-video-short-text__stat:after {
    width: 6.2rem;
    height: 6.2rem;
    left: calc(50% - 3.1rem);
    top: -3.1rem;
  }
}

a.ar-img-video-short-text__stat:before {
  background-image: linear-gradient(127deg, #fcb23b 17%, #ffe90f 86%);
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  position: absolute;
  top: 0;
  left: 0;
}
a.ar-img-video-short-text__stat > * {
  position: relative;
  z-index: 1;
}
a.ar-img-video-short-text__stat .ar-img-video-short-text__stat-subhead {
  text-decoration: underline;
}
a.ar-img-video-short-text__stat .ar-img-video-short-text__stat-subhead span {
  padding-right: 1.7rem;
  display: inline-block;
  position: relative;
  text-decoration: underline;
}
a.ar-img-video-short-text__stat .ar-img-video-short-text__stat-subhead span:after {
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  right: 0;
  top: 1rem;
  width: 1rem;
  height: 1.5rem;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
@media (max-width: 767.98px) {
  a.ar-img-video-short-text__stat .ar-img-video-short-text__stat-subhead span:after {
    top: 0.4rem;
  }
}
a.ar-img-video-short-text__stat:hover {
  color: #002D52;
  text-decoration: none;
}
a.ar-img-video-short-text__stat:hover:before {
  opacity: 1;
}
a.ar-img-video-short-text__stat:hover .ar-img-video-short-text__stat-subhead {
  text-decoration: none;
}
a.ar-img-video-short-text__stat:hover .ar-img-video-short-text__stat-subhead span {
  text-decoration: none;
}
a.ar-img-video-short-text__stat:hover .ar-img-video-short-text__stat-subhead span:after {
  -webkit-transform: translatex(10px);
          transform: translatex(10px);
}

.ar-img-video-short-text__stat-stat {
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-size: 6.5rem;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .ar-img-video-short-text__stat-stat {
    font-size: 4.5rem;
  }
}

.ar-img-video-short-text__stat-subhead {
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 2.4rem;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-top: 1rem;
}
@media (max-width: 767.98px) {
  .ar-img-video-short-text__stat-subhead {
    font-size: 2rem;
    line-height: 2.4rem;
    letter-spacing: 0.6px;
  }
}

.ar-img-video-short-text__stat-description {
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0.2px;
  margin-top: 1.4rem;
}
@media (max-width: 767.98px) {
  .ar-img-video-short-text__stat-description {
    font-size: 1.8rem;
    line-height: 2.6rem;
    letter-spacing: 0.18px;
  }
}

@media (min-width: 1080px) {
  .ar-column-cards .ar-column-cards__desktop-columns {
    margin-bottom: 4.5rem;
  }
  .ar-column-cards .ar-column-cards__desktop-columns:nth-child(even) .ar-column-cards__card {
    -webkit-transform: translateX(4rem);
            transform: translateX(4rem);
  }
}

a.ar-column-cards__card,
div.ar-column-cards__card {
  color: #002D52;
  display: block;
  height: 100%;
  width: 100%;
  position: relative;
}
@media (min-width: 1080px) {
  a.ar-column-cards__card,
div.ar-column-cards__card {
    background: #F0F5F7;
  }
  a.ar-column-cards__card:after,
div.ar-column-cards__card:after {
    background-color: #63C6BB;
    content: "";
    width: 100%;
    height: 1.6rem;
    position: absolute;
    bottom: 0;
    right: 0;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }
}
@media (max-width: 1079.98px) {
  a.ar-column-cards__card,
div.ar-column-cards__card {
    margin-bottom: 3rem;
  }
}

a.ar-column-cards__card {
  text-decoration: none;
}
a.ar-column-cards__card:before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  height: 2.5rem;
  width: 3.5rem;
  position: absolute;
  bottom: 4rem;
  right: 6rem;
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
a.ar-column-cards__card .ar-column-cards__image {
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
a.ar-column-cards__card .ar-column-cards__title {
  text-decoration: underline;
}
a.ar-column-cards__card:hover {
  color: #002D52;
  text-decoration: none;
}
a.ar-column-cards__card:hover .ar-column-cards__title {
  text-decoration: none;
}
@media (min-width: 1080px) {
  a.ar-column-cards__card:hover .ar-column-cards__image {
    margin-left: 0;
  }
  a.ar-column-cards__card:hover:after {
    opacity: 0;
    width: 0;
  }
  a.ar-column-cards__card:hover:before {
    opacity: 1;
    right: 2.7rem;
  }
}

@media (min-width: 1080px) {
  .ar-column-cards__image {
    margin-left: calc((100% - 16rem) / -5);
  }
}
@media (max-width: 1079.98px) {
  .ar-column-cards__image {
    position: relative;
    z-index: 2;
  }
}

.ar-column-cards__content {
  padding: 6.7rem calc((100% - 16rem) / 5) 13.8rem 4rem;
}
@media (max-width: 1079.98px) {
  .ar-column-cards__content {
    background-color: #F0F5F7;
    border-bottom: solid 1.6rem #63C6BB;
    height: 100%;
    width: calc(100% + 8rem);
    margin-left: -8rem;
    padding: 4.5rem 5.5rem 4.5rem 10rem;
  }
}
@media (max-width: 767.98px) {
  .ar-column-cards__content {
    width: 100%;
    margin-left: 0;
    padding: 4rem 3rem;
  }
}

.ar-column-cards__title {
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 3.2rem;
  font-weight: 500;
  line-height: 4rem;
  letter-spacing: 0.64px;
  text-transform: uppercase;
}
@media (max-width: 1079.98px) {
  .ar-column-cards__title {
    font-size: 2.8rem;
    line-height: 3.2rem;
    letter-spacing: 0.56px;
  }
}
@media (max-width: 767.98px) {
  .ar-column-cards__title {
    font-size: 2rem;
    line-height: 2.8rem;
    letter-spacing: 0.4px;
  }
}

.ar-column-cards__description {
  letter-spacing: 0.2px;
  margin-top: 2.2rem;
}
@media (max-width: 1079.98px) {
  .ar-column-cards__description {
    font-size: 1.8rem;
    line-height: 2.4rem;
    letter-spacing: 0.18px;
  }
}
@media (max-width: 767.98px) {
  .ar-column-cards__description {
    margin-top: 1.2rem;
  }
}

.ar-stat-section {
  position: relative;
  margin-top: 4rem;
}
.ar-stat-section:before {
  background-color: #002D52;
  content: "";
  height: 50%;
  width: 100vw;
  position: absolute;
  left: calc((100vw - 100%) / -2);
  bottom: 0;
}
@media (max-width: 1079.98px) {
  .ar-stat-section:before {
    display: none;
  }
}
.ar-stat-section .col-lg-4,
.ar-stat-section .col-lg-5 {
  overflow: hidden;
}
@media (max-width: 1079.98px) {
  .ar-stat-section .col-lg-4,
.ar-stat-section .col-lg-5 {
    padding-bottom: 3rem;
    position: relative;
    overflow: unset;
  }
  .ar-stat-section .col-lg-4:before,
.ar-stat-section .col-lg-5:before {
    background-color: #002D52;
    content: "";
    height: 100%;
    width: 100vw;
    position: absolute;
    left: calc((100vw - 100%) / -2);
    bottom: 0;
  }
  .ar-stat-section .col-lg-4:first-child:before,
.ar-stat-section .col-lg-5:first-child:before {
    height: 50%;
  }
  .ar-stat-section .col-lg-4:last-child,
.ar-stat-section .col-lg-5:last-child {
    padding-bottom: 6rem;
  }
}
.ar-stat-section .col-lg-4:nth-child(1) .ar-stat-section__stat,
.ar-stat-section .col-lg-5:nth-child(1) .ar-stat-section__stat {
  background-color: #ffe90f;
}
.ar-stat-section .col-lg-4:nth-child(2) .ar-stat-section__stat,
.ar-stat-section .col-lg-5:nth-child(2) .ar-stat-section__stat {
  background-color: #bdeb56;
}
.ar-stat-section .col-lg-4:nth-child(3) .ar-stat-section__stat,
.ar-stat-section .col-lg-5:nth-child(3) .ar-stat-section__stat {
  background-color: #63C6BB;
}
@media (max-width: 1079.98px) {
  .ar-stat-section .col-md-7,
.ar-stat-section .col-md-5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .ar-stat-section .col-md-7 > *:first-child,
.ar-stat-section .col-md-5 > *:first-child {
    margin-top: auto;
  }
  .ar-stat-section .col-md-7 > *:last-child,
.ar-stat-section .col-md-5 > *:last-child {
    margin-bottom: auto;
  }
}

.ar-stat-section__stat {
  color: #002D52;
  height: 100%;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: 1.2s;
  transition: 1.2s;
  min-height: 39.2rem;
  position: relative;
}
.ar-stat-section__stat.scrolled {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
@media (max-width: 1079.98px) {
  .ar-stat-section__stat {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    min-height: unset;
  }
}

.ar-stat-section__stat-content {
  padding: 7.7rem 4rem 10rem;
}
@media (max-width: 1079.98px) {
  .ar-stat-section__stat-content {
    padding: 5.5rem 4rem 5.2rem;
  }
}
@media (max-width: 767.98px) {
  .ar-stat-section__stat-content {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .ar-stat-section__stat-content .col-md-5 {
    padding-left: 0;
  }
}

.ar-stat-section__stat-stat {
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 6.5rem;
  line-height: 7rem;
}
@media (max-width: 767.98px) {
  .ar-stat-section__stat-stat {
    font-size: 5rem;
  }
}

.ar-stat-section__stat-title {
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 3rem;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-top: 3.5rem;
}
@media (max-width: 767.98px) {
  .ar-stat-section__stat-title {
    font-size: 2rem;
    line-height: 2.4rem;
    margin-top: 3.2rem;
  }
}

.ar-stat-section__stat-description {
  letter-spacing: 0.2px;
  margin-top: 2.3rem;
}
.ar-stat-section__stat-description p {
  margin-bottom: 0.8rem;
}
.ar-stat-section__stat-description p:last-child {
  margin-bottom: 0;
}
.ar-stat-section__stat-description a {
  color: #002D52;
  text-decoration: underline;
}
.ar-stat-section__stat-description a:hover {
  color: #002D52;
  text-decoration: none;
}
@media (max-width: 1079.98px) {
  .ar-stat-section__stat-description {
    font-size: 2rem;
    line-height: 3rem;
    letter-spacing: 0.2px;
  }
}
@media (max-width: 767.98px) {
  .ar-stat-section__stat-description {
    font-size: 1.8rem;
    line-height: 2.6rem;
    margin-top: 2.2rem !important;
  }
}

.ar-two-item-image-video + .ar-two-item-image-video {
  margin-top: 8rem;
}
.ar-two-item-image-video .col-12.col-md-6.offset-lg-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ar-two-item-image-video__media {
  margin: auto 0;
  position: relative;
  z-index: 2;
}
@media (max-width: 1079.98px) {
  .ar-two-item-image-video__media {
    min-width: calc(100% + 4rem);
  }
}
@media (max-width: 767.98px) {
  .ar-two-item-image-video__media {
    margin: 0;
    width: 100%;
  }
}

div.ar-two-item-image-video__content,
a.ar-two-item-image-video__content {
  background-image: linear-gradient(299deg, #00b4ed, #006ea4);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: calc((((100% - 16rem) / 5) * 3) + 16rem + 100% + 4rem);
  margin-left: calc((((100% - 16rem) / 5) * -3) - 16rem);
  padding-top: 9.5rem;
  padding-bottom: 9.5rem;
  padding-left: calc((((100% - 16rem) / 5) * 3) + 16rem);
  padding-right: 4rem;
}
@media (max-width: 1079.98px) {
  div.ar-two-item-image-video__content,
a.ar-two-item-image-video__content {
    width: calc(100% + 24rem);
    margin-left: -20rem;
    padding-left: 24rem;
    padding-right: 4rem;
  }
}
@media (max-width: 767.98px) {
  div.ar-two-item-image-video__content,
a.ar-two-item-image-video__content {
    height: auto;
    width: 100vw;
    margin-left: calc((100vw - 100%) / -2);
    padding-left: calc((100vw - 100%) / 2);
    padding-right: calc((100vw - 100%) / 2);
    padding-top: calc((56.25% / 2) + 3rem);
    padding-bottom: 5.2rem;
    margin-top: calc(-56.25% / 2);
  }
}

a.ar-two-item-image-video__content {
  color: #fff;
  text-decoration: none;
  position: relative;
}
a.ar-two-item-image-video__content:before {
  background-image: linear-gradient(-179deg, #00b4ed, #006ea4);
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
@media (max-width: 767.98px) {
  a.ar-two-item-image-video__content:before {
    display: none;
  }
}
a.ar-two-item-image-video__content:after {
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  height: 2.5rem;
  width: 3.5rem;
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  margin-left: auto;
  margin-top: -5.5rem;
  margin-bottom: 3rem;
  position: absolute;
  bottom: 0;
  right: 7rem;
  z-index: 2;
}
@media (max-width: 1079.98px) {
  a.ar-two-item-image-video__content:after {
    display: none;
  }
}
a.ar-two-item-image-video__content .ar-two-item-image-video__title {
  text-decoration: underline;
}
a.ar-two-item-image-video__content:hover {
  color: #fff;
  text-decoration: none;
}
a.ar-two-item-image-video__content:hover .ar-two-item-image-video__title {
  text-decoration: none;
}
a.ar-two-item-image-video__content:hover:before {
  opacity: 1;
}
a.ar-two-item-image-video__content:hover:after {
  opacity: 1;
  right: 4rem;
}

.ar-two-item-image-video__content-wrapper {
  margin: auto 0;
  position: relative;
  z-index: 2;
}

.ar-two-item-image-video__title {
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 2.8rem;
  line-height: 3.6rem;
}
@media (max-width: 1079.98px) {
  .ar-two-item-image-video__title {
    font-size: 2.2rem;
    line-height: 2.8rem;
  }
}
@media (max-width: 767.98px) {
  .ar-two-item-image-video__title {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}

.ar-two-item-image-video__description {
  letter-spacing: 0.2px;
  margin-top: 2.1rem;
}
@media (max-width: 1079.98px) {
  .ar-two-item-image-video__description {
    font-size: 2rem;
    line-height: 3rem;
    letter-spacing: 0.2px;
  }
}
@media (max-width: 767.98px) {
  .ar-two-item-image-video__description {
    font-size: 1.8rem;
    line-height: 2.6rem;
    letter-spacing: 0.18px;
    margin-top: 1.8rem;
  }
}

.ar-large-bg-img-text-area {
  margin-bottom: 4.5rem;
}

.ar-large-bg-img-text-area__bg {
  height: 47.5rem;
  width: calc(((100vw - ((((100% - 40rem) / 11) * 12) + 44rem)) / 2) + 100%);
  margin-left: calc((100vw - ((((100% - 40rem) / 11) * 12) + 44rem)) / -2);
  margin-bottom: -24rem;
}
@media (max-width: 1079.98px) {
  .ar-large-bg-img-text-area__bg {
    width: 100vw;
    margin-left: calc((100vw - 100%) / -2);
    margin-bottom: -22rem;
  }
}
@media (max-width: 767.98px) {
  .ar-large-bg-img-text-area__bg {
    height: 0;
    padding-bottom: calc(100vw * 0.415625);
    margin-bottom: 0;
  }
}

.ar-large-bg-img-text-area__content {
  background-color: #002D52;
  color: #fff;
  position: relative;
  width: calc(((100vw - ((((100% - 32rem) / 9) * 12) + 44rem)) / 2) + 100% + 4rem);
  margin-left: -4rem;
  padding-top: 8.4rem;
  padding-right: calc((100vw - ((((100% - 32rem) / 9) * 12) + 44rem)) / 2);
  padding-left: calc(((100% - 32rem) / 9) + 4rem);
}
@media (max-width: 1079.98px) {
  .ar-large-bg-img-text-area__content {
    width: calc(((100vw - (((((100%) - 40rem) / 11) * 12) + 44rem)) / 2) + 100%);
    padding-top: 8.5rem;
    padding-left: 10rem;
    padding-right: calc((100vw - (((((100%) - 40rem) / 11) * 12) + 44rem)) / 2);
    margin-left: 0;
  }
}
@media (max-width: 767.98px) {
  .ar-large-bg-img-text-area__content {
    width: 100vw;
    padding-top: 5rem;
    margin-left: calc((100vw - 100%) / -2);
    padding-left: calc((100vw - 100%) / 2);
    padding-right: calc((100vw - 100%) / 2);
  }
}
.ar-large-bg-img-text-area__content h2, .ar-large-bg-img-text-area__content h3, .ar-large-bg-img-text-area__content h4, .ar-large-bg-img-text-area__content h5, .ar-large-bg-img-text-area__content h6 {
  color: #fff;
}
.ar-large-bg-img-text-area__content a:not(.ar-btn) {
  color: #fff;
  text-decoration: underline;
}
.ar-large-bg-img-text-area__content a:not(.ar-btn):hover {
  text-decoration: none;
}
.ar-large-bg-img-text-area__content .ar-large-bg-img-text-area__button {
  position: relative;
  height: 4.4rem;
}
@media (max-width: 767.98px) {
  .ar-large-bg-img-text-area__content .ar-large-bg-img-text-area__button {
    height: 3rem;
  }
}
.ar-large-bg-img-text-area__content .ar-large-bg-img-text-area__button a.ar-btn {
  position: absolute;
}

.ar-large-bg-img-text-area__content-wrapper {
  padding-bottom: 6.5rem;
}
@media (max-width: 1079.98px) {
  .ar-large-bg-img-text-area__content-wrapper {
    padding-bottom: 4.5rem;
  }
}
@media (max-width: 767.98px) {
  .ar-large-bg-img-text-area__content-wrapper {
    padding-bottom: 2rem;
  }
}
.ar-large-bg-img-text-area__content-wrapper > *:first-child {
  margin-top: 0 !important;
}
.ar-large-bg-img-text-area__content-wrapper > *:last-child {
  margin-bottom: 0 !important;
}

.ar-people-block {
  padding: 5rem 0 0;
}
@media (max-width: 767.98px) {
  .ar-people-block {
    position: relative;
    overflow: hidden;
  }
  .ar-people-block .ar-people:before {
    background-color: #F0F5F7;
    content: "";
    height: 100%;
    width: 100vw;
    position: absolute;
    top: 0;
    margin-top: calc(((100% - 6rem)/2));
    left: calc((100vw - 100%)/-2);
  }
  .ar-people-block .ar-people:after {
    background-color: #fff;
    content: "";
    height: 10rem;
    width: 100vw;
    position: absolute;
    bottom: -5rem;
    left: calc((100vw - 100%) / -2);
    z-index: 0;
  }
}

.ar-people {
  width: calc(100% + 12rem);
  margin-left: -6rem;
}
@media (max-width: 1079.98px) {
  .ar-people {
    width: calc(100% + 2rem);
    margin-left: -1rem;
  }
}
.ar-people button.slick-prev,
.ar-people button.slick-next {
  position: absolute;
}
.ar-people button.slick-prev {
  bottom: 0;
  left: 1rem;
}
@media (max-width: 767.98px) {
  .ar-people button.slick-prev {
    z-index: 2;
  }
}
.ar-people button.slick-next {
  bottom: 0;
  right: 1rem;
}
@media (max-width: 767.98px) {
  .ar-people button.slick-next {
    z-index: 2;
  }
}
@media (max-width: 767.98px) {
  .ar-people ul.slick-dots {
    margin: 3rem auto 0 !important;
    position: relative;
    z-index: 2;
  }
}

.ar-people__person {
  height: 100%;
  padding: 0 2rem;
}
@media (max-width: 1079.98px) {
  .ar-people__person {
    padding: 0 1rem;
  }
}

.ar-person__img {
  margin: 0 3rem;
}
.ar-person__img img {
  border-radius: 50%;
}

.ar-person__content {
  background-color: #F0F5F7;
  height: 100%;
  padding: calc((100% - 6rem) / 2) 3rem 6.5rem;
  margin-top: calc((100% - 6rem) / -2);
}
@media (max-width: 767.98px) {
  .ar-person__content {
    background-color: transparent;
    padding: calc((100% - 6rem)/2) 3rem 4.5rem;
  }
}

h3.ar-person__name {
  color: #002D52;
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-size: 2.6rem;
  font-weight: 500;
  line-height: 3.6rem;
  letter-spacing: 0.26px;
  margin: 1.8rem 0;
}
h3.ar-person__name a {
  color: #002D52;
  text-decoration: underline;
}
h3.ar-person__name a:hover {
  color: #002D52;
  text-decoration: none;
}

.ar-person__title {
  color: #002D52;
  font-family: "Gelasio", Helvetica, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 2.6rem;
  letter-spacing: 0.18px;
}

div.ar-button {
  margin: 4rem 0;
}

a.ar-btn {
  color: #002D52;
  display: inline-block;
  background-color: #ffe90f;
  height: 8.7rem;
  border-radius: 8.7rem;
  font-family: "akzidenz-grotesk-condensed", Helvetica, Arial, sans-serif;
  font-size: 2.4rem;
  letter-spacing: 1.2px;
  line-height: 2.6rem;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0.4rem 9rem 0 4rem;
  position: relative;
  overflow: hidden;
  z-index: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
}
@media (max-width: 767.98px) {
  a.ar-btn {
    height: 5.9rem;
    border-radius: 5.9rem;
    font-size: 1.6rem;
    letter-spacing: 0.48px;
    line-height: 1.8rem;
    padding: 0.4rem 4rem 0;
  }
}
a.ar-btn span {
  margin: auto 0;
  position: relative;
  z-index: 2;
}
a.ar-btn:before {
  content: "";
  background-image: linear-gradient(114deg, #ffe90f 23%, #fcb23b 80%);
  height: 100%;
  width: 100%;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
a.ar-btn:after {
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  height: 2.5rem;
  width: 3.5rem;
  position: absolute;
  top: 3.2rem;
  right: 3rem;
}
@media (max-width: 767.98px) {
  a.ar-btn:after {
    display: none;
  }
}
a.ar-btn:hover {
  color: #002D52;
  text-decoration: underline;
}
a.ar-btn:hover:before {
  opacity: 1;
}

.ar-slider-block {
  background-color: #F0F5F7;
  position: relative;
  padding-bottom: 3.3rem;
}
@media (max-width: 767.98px) {
  .ar-slider-block {
    padding-bottom: 3rem;
  }
}
.ar-slider-block button.slick-prev,
.ar-slider-block button.slick-next {
  position: absolute;
}
.ar-slider-block button.slick-prev {
  bottom: 0;
  left: 1rem;
}
@media (max-width: 767.98px) {
  .ar-slider-block button.slick-prev {
    left: 0;
  }
}
.ar-slider-block button.slick-next {
  bottom: 0;
  right: 1rem;
}
@media (max-width: 767.98px) {
  .ar-slider-block button.slick-next {
    right: 0;
  }
}
.ar-slider-block ul.slick-dots {
  margin: 4rem auto 0 !important;
}
@media (max-width: 767.98px) {
  .ar-slider-block ul.slick-dots {
    margin: 3.5rem auto 0 !important;
  }
}

.ar-slider-block__bg-color {
  background-color: #fff;
  width: 100%;
  height: 0;
  padding-bottom: calc(100% * 250/374);
  margin-bottom: calc(100% * -250/374);
}
@media (max-width: 1079.98px) {
  .ar-slider-block__bg-color {
    padding-bottom: calc((100% + 1rem) * 250/374);
    margin-bottom: calc((100% + 1rem) * -250/374);
  }
}
@media (max-width: 1079.98px) {
  .ar-slider-block__bg-color {
    padding-bottom: calc((100%) * 250/374);
    margin-bottom: calc((100%) * -250/374);
  }
}

.ar-slider-block__bg-color-wrapper {
  margin: 0 -2000px;
  padding: 0 2000px;
  background: #fff;
}

.ar-slider {
  width: calc(100% + 4rem);
  margin-left: -2rem;
}
@media (max-width: 1079.98px) {
  .ar-slider {
    width: calc(100% + 2rem);
    margin-left: -1rem;
  }
}
@media (max-width: 1079.98px) {
  .ar-slider {
    width: 100%;
    margin-left: 0;
  }
}

.slider-card__wrapper {
  padding: 0 2rem;
  height: 100%;
}
@media (max-width: 1079.98px) {
  .slider-card__wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767.98px) {
  .slider-card__wrapper {
    padding: 0;
  }
}

.slider-card__image img {
  width: 100%;
}

.slider-card {
  background-color: #fff;
  height: 100%;
}

.slider-card__title {
  color: #002D52;
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  text-transform: uppercase;
}
@media (max-width: 1079.98px) {
  .slider-card__title {
    font-size: 2.8rem;
    line-height: 3.2rem;
    letter-spacing: 0.56px;
  }
}
@media (max-width: 767.98px) {
  .slider-card__title {
    font-size: 2rem;
    line-height: 2.8rem;
    letter-spacing: 0.4px;
  }
}
.slider-card__title a {
  color: #002D52;
  text-decoration: underline;
}
.slider-card__title a:hover {
  color: #002D52;
  text-decoration: none;
}

.slider-card__description {
  margin-top: 2.5rem;
  color: #48525A;
}
@media (max-width: 767.98px) {
  .slider-card__description {
    font-size: 1.8rem;
    line-height: 2.7rem;
    letter-spacing: 0.18px;
    margin-top: 2rem;
  }
}

.slider-card__content {
  padding: 4rem 3rem;
  min-height: 40rem;
}
@media (max-width: 1079.98px) {
  .slider-card__content {
    min-height: 36.4rem;
  }
}
@media (max-width: 767.98px) {
  .slider-card__content {
    min-height: unset;
  }
}

.post-type-annual_report h2.big-accordion-start {
  padding: 7rem calc(((100vw - 100%) / 2) + ((100% - 44rem) / 12) + 4rem);
  margin: 8rem calc((100vw - 100%) / -2) 2.2rem;
}
@media (max-width: 1079.98px) {
  .post-type-annual_report h2.big-accordion-start {
    padding: 7rem calc((100vw - 100%) / 2);
    margin: 8rem calc((100vw - 100%) / -2) 2.2rem;
  }
}
@media (max-width: 767.98px) {
  .post-type-annual_report h2.big-accordion-start {
    padding: 2.5rem calc((100vw - 100%) / 2);
    margin: 5rem calc((100vw - 100%) / -2) 2.2rem;
  }
}
.post-type-annual_report h2.big-accordion-start button {
  width: 100%;
  -webkit-transform: none;
          transform: none;
}
.post-type-annual_report .accordion-content > *:first-child {
  padding-top: 0;
}
.post-type-annual_report .big-accordion-end {
  padding-bottom: 10rem;
}

.anchorNav {
  display: none;
  z-index: 10;
  position: fixed;
  width: 100%;
  bottom: 0;
}
@media (min-width: 1080px) {
  .anchorNav {
    display: block;
  }
}
.anchorNav__inner {
  margin-left: -1rem;
  margin-right: -1rem;
}
.anchorNav__title, .anchorNav__link {
  font-family: "akzidenz-grotesk", Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.anchorNav__title {
  padding: 1.2rem 1.5rem 0 1.5rem;
  color: #006EA4;
  background-color: #fff;
  display: inline-block;
}
.anchorNav__menu {
  position: relative;
  padding: 2.6rem 0 1.8rem 0;
}
.anchorNav__menu::after {
  content: "";
  background-color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
  margin-left: calc((100vw - 100%) / -2);
  z-index: -1;
}
.anchorNav__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.anchorNav__list-item {
  margin: 0 1.5rem 1rem 1.5rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.anchorNav__link {
  color: #48525A;
  border-bottom: 0.2rem solid #48525A;
  text-decoration: none;
  line-height: 2rem;
}
.anchorNav__link:hover, .anchorNav__link.active {
  text-decoration: none;
  color: #cb3378;
  border-bottom: 0.2rem solid #cb3378;
}
.anchorNav__link-arrow {
  width: 0.9rem;
  height: 1.1rem;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  background-repeat: no-repeat;
  margin: 0 -1.5rem 0.4rem 1.5rem;
}
/*# sourceMappingURL=style.css.map */
