@charset "UTF-8";
/*!
Theme Name: Opus WP Theme
Author: Opus Design
Author URI: https://opusdesign.us/
Description: A Custom WP Theme.
Version: 1.0
*/
@font-face {
  font-family: "BRHendrix";
  src: url("assets/fonts/brhendrix/BRHendrix-Light.otf") format("opentype");
  font-weight: 300;
}
@font-face {
  font-family: "BRHendrix";
  src: url("assets/fonts/brhendrix/BRHendrix-Regular.otf") format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "BRHendrix";
  src: url("assets/fonts/brhendrix/BRHendrix-SemiBold.otf") format("opentype");
  font-weight: 600;
}
@font-face {
  font-family: "BRHendrix";
  src: url("assets/fonts/brhendrix/BRHendrix-Bold.otf") format("opentype");
  font-weight: 700;
}
@font-face {
  font-family: "Corporative Slab";
  src: url("assets/fonts/corporativeslab/CorporativeSlab-Regular.otf") format("opentype");
  font-weight: 400;
}
@font-face {
  font-family: "Corporative Slab";
  src: url("assets/fonts/corporativeslab/CorporativeSlab-Bold.otf") format("opentype");
  font-weight: 700;
}
.localist_minicalendar_nav a {
  transition: background-color 150ms linear;
}

/*!
 * Bootstrap v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #15181C;
  --secondary: #378EC7;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1080px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "BRHendrix", Helvetica, Arial, sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  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: "BRHendrix", 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 {
  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: #15181C;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: black;
  text-decoration: underline;
}

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

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

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

figure {
  margin: 0 0 1rem;
}

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

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

table {
  border-collapse: collapse;
}

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

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

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

button {
  border-radius: 0;
}

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

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 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: "BRHendrix", Helvetica, Arial, sans-serif;
  font-weight: 400;
  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.4rem;
  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: #e83e8c;
  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.32rem;
}
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,
.container-fluid,
.container-xl {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1280px;
  }
}
.row {
  display: flex;
  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 {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

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

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

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

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

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

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

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

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

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

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

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

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

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

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

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

  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

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

  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

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

  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

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

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

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

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

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

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

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

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

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

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

  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

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

  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

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

  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

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

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

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

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

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

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

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

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

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1080px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

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

  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

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

  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

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

  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

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

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

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

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

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

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

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

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

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

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

  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

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

  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

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

  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

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

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

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

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

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

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

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

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

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.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: #bdbebf;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #858789;
}

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

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #c7dfef;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #97c4e2;
}

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

.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: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

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

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

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

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

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

.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.4rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #4c5665;
  outline: 0;
  box-shadow: 0 0 0 0.32rem rgba(21, 24, 28, 0.25);
}
.form-control::-moz-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;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
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.32rem;
}

.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.48rem;
}

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: flex;
  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: inline-flex;
  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%;
  left: 0;
  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.4rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.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) !important;
  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;
  box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 4.8rem !important;
  background-position: right 2.4rem center;
}

.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) !important;
  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") right 1.2rem center/8px 10px no-repeat, #fff 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") center right 2.8rem/calc(0.75em + 0.6rem) calc(0.75em + 0.6rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  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 {
  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;
  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: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  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(220, 53, 69, 0.9);
  border-radius: 0.4rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.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: #dc3545;
  padding-right: calc(1.5em + 1.2rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' 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='%23dc3545' 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: #dc3545;
  box-shadow: 0 0 0 0.32rem rgba(220, 53, 69, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 4.8rem !important;
  background-position: right 2.4rem center;
}

.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: #dc3545;
  padding-right: calc(0.75em + 3.7rem) !important;
  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") right 1.2rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' 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='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 2.8rem/calc(0.75em + 0.6rem) calc(0.75em + 0.6rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.32rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.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: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.32rem rgba(220, 53, 69, 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: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.32rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    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: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.4rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -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.4rem;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.32rem rgba(21, 24, 28, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #15181C;
  border-color: #15181C;
}
.btn-primary:hover {
  color: #fff;
  background-color: #050506;
  border-color: black;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #050506;
  border-color: black;
  box-shadow: 0 0 0 0.32rem rgba(56, 59, 62, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #15181C;
  border-color: #15181C;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.32rem rgba(56, 59, 62, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #378EC7;
  border-color: #378EC7;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #2f79a9;
  border-color: #2c719f;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #2f79a9;
  border-color: #2c719f;
  box-shadow: 0 0 0 0.32rem rgba(85, 159, 207, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #378EC7;
  border-color: #378EC7;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #2c719f;
  border-color: #296a95;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.32rem rgba(85, 159, 207, 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;
  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 {
  box-shadow: 0 0 0 0.32rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.32rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.32rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.32rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.32rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.32rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.32rem rgba(225, 83, 97, 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;
  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 {
  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;
  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 {
  box-shadow: 0 0 0 0.32rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #15181C;
  border-color: #15181C;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #15181C;
  border-color: #15181C;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.32rem rgba(21, 24, 28, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #15181C;
  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: #15181C;
  border-color: #15181C;
}
.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 {
  box-shadow: 0 0 0 0.32rem rgba(21, 24, 28, 0.5);
}

.btn-outline-secondary {
  color: #378EC7;
  border-color: #378EC7;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #378EC7;
  border-color: #378EC7;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.32rem rgba(55, 142, 199, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #378EC7;
  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: #378EC7;
  border-color: #378EC7;
}
.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 {
  box-shadow: 0 0 0 0.32rem rgba(55, 142, 199, 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 {
  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 {
  box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.32rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  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: #17a2b8;
  border-color: #17a2b8;
}
.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 {
  box-shadow: 0 0 0 0.32rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.32rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  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: #ffc107;
  border-color: #ffc107;
}
.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 {
  box-shadow: 0 0 0 0.32rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.32rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  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: #dc3545;
  border-color: #dc3545;
}
.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 {
  box-shadow: 0 0 0 0.32rem rgba(220, 53, 69, 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 {
  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 {
  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 {
  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 {
  box-shadow: 0 0 0 0.32rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #15181C;
  text-decoration: none;
}
.btn-link:hover {
  color: black;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.8rem 1.6rem;
  font-size: 2rem;
  line-height: 1.5;
  border-radius: 0.48rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.4rem 0.8rem;
  font-size: 1.4rem;
  line-height: 1.5;
  border-radius: 0.32rem;
}

.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 {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    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.4rem;
}

.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: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #15181C;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 0.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: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  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 {
  padding-right: 0.6rem;
  padding-left: 0.6rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.2rem;
  padding-left: 1.2rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn 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: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  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(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  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:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

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

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

.input-group-text {
  display: flex;
  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.4rem;
}
.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,
.input-group-lg > .input-group-append > .btn {
  padding: 0.8rem 1.6rem;
  font-size: 2rem;
  line-height: 1.5;
  border-radius: 0.48rem;
}

.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,
.input-group-sm > .input-group-append > .btn {
  padding: 0.4rem 0.8rem;
  font-size: 1.4rem;
  line-height: 1.5;
  border-radius: 0.32rem;
}

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

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn: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,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn: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;
  z-index: 1;
  display: block;
  min-height: 2.4rem;
  padding-left: 2.4rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}

.custom-control-inline {
  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: #15181C;
  background-color: #15181C;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.32rem rgba(21, 24, 28, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #4c5665;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #626f82;
  border-color: #626f82;
}
.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: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.4rem;
}
.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: #15181C;
  background-color: #15181C;
}
.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(21, 24, 28, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(21, 24, 28, 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(21, 24, 28, 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;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(1.2rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(21, 24, 28, 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") right 1.2rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.4rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #4c5665;
  outline: 0;
  box-shadow: 0 0 0 0.32rem rgba(21, 24, 28, 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;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #4c5665;
  box-shadow: 0 0 0 0.32rem rgba(21, 24, 28, 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;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.4rem;
}
.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.4rem 0.4rem 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: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.32rem rgba(21, 24, 28, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.32rem rgba(21, 24, 28, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.32rem rgba(21, 24, 28, 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: #15181C;
  border: 0;
  border-radius: 1.6rem;
  -webkit-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-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: #626f82;
}
.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: #15181C;
  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: #626f82;
}
.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: #15181C;
  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: #626f82;
}
.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 {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  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-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.4rem;
  border-top-right-radius: 0.4rem;
}
.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.4rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #15181C;
}

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

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 1.6rem 3.2rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  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: flex;
  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 {
  flex-basis: 100%;
  flex-grow: 1;
  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.4rem;
}
.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: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    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-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    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-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    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-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    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-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1080px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    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-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    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-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    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-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  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-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  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%280, 0, 0, 0.5%29' 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%28255, 255, 255, 0.5%29' 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: flex;
  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.4rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.4rem - 1px);
  border-top-right-radius: calc(0.4rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.4rem - 1px);
  border-bottom-left-radius: calc(0.4rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  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: calc(0.4rem - 1px) calc(0.4rem - 1px) 0 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 calc(0.4rem - 1px) calc(0.4rem - 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;
  border-radius: calc(0.4rem - 1px);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.4rem - 1px);
  border-top-right-radius: calc(0.4rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.4rem - 1px);
  border-bottom-left-radius: calc(0.4rem - 1px);
}

.card-deck .card {
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -20px;
    margin-left: -20px;
  }
  .card-deck .card {
    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: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    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 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.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: flex;
  flex-wrap: wrap;
  padding: 1.2rem 1.6rem;
  margin-bottom: 1.6rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.4rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  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: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.4rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.8rem 1.2rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #15181C;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: black;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.32rem rgba(21, 24, 28, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.4rem;
  border-bottom-right-radius: 0.4rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #15181C;
  border-color: #15181C;
}
.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.48rem;
  border-bottom-left-radius: 0.48rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.48rem;
  border-bottom-right-radius: 0.48rem;
}

.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.32rem;
  border-bottom-left-radius: 0.32rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.32rem;
  border-bottom-right-radius: 0.32rem;
}

.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.4rem;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

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

.badge-primary {
  color: #fff;
  background-color: #15181C;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: black;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.32rem rgba(21, 24, 28, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #378EC7;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #2c719f;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.32rem rgba(55, 142, 199, 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;
  box-shadow: 0 0 0 0.32rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.32rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.32rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.32rem rgba(220, 53, 69, 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;
  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;
  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.48rem;
}
@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.4rem;
}

.alert-heading {
  color: inherit;
}

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

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

.alert-primary {
  color: #0b0c0f;
  background-color: #d0d1d2;
  border-color: #bdbebf;
}
.alert-primary hr {
  border-top-color: #b0b1b2;
}
.alert-primary .alert-link {
  color: black;
}

.alert-secondary {
  color: #1d4a67;
  background-color: #d7e8f4;
  border-color: #c7dfef;
}
.alert-secondary hr {
  border-top-color: #b3d4e9;
}
.alert-secondary .alert-link {
  color: #122d3f;
}

.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: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}

.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: flex;
  height: 1.6rem;
  overflow: hidden;
  line-height: 0;
  font-size: 1.2rem;
  background-color: #e9ecef;
  border-radius: 0.4rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #15181C;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    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: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.4rem;
}

.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: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.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: #15181C;
  border-color: #15181C;
}
.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 {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.4rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.4rem;
  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 {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.4rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.4rem;
    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 {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.4rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.4rem;
    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 {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.4rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.4rem;
    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 {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.4rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.4rem;
    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 {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #0b0c0f;
  background-color: #bdbebf;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #0b0c0f;
  background-color: #b0b1b2;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #0b0c0f;
  border-color: #0b0c0f;
}

.list-group-item-secondary {
  color: #1d4a67;
  background-color: #c7dfef;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #1d4a67;
  background-color: #b3d4e9;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #1d4a67;
  border-color: #1d4a67;
}

.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: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.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;
}

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

.toast {
  flex-basis: 350px;
  max-width: 350px;
  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);
  box-shadow: 0 0.4rem 1.2rem rgba(0, 0, 0, 0.1);
  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: flex;
  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);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.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 {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  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 {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1.6rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1.6rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  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: flex;
  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.48rem;
  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: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1.6rem 1.6rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.48rem - 1px);
  border-top-right-radius: calc(0.48rem - 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;
  flex: 1 1 auto;
  padding: 1.6rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 1.35rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.48rem - 1px);
  border-bottom-left-radius: calc(0.48rem - 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);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }

  .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: "BRHendrix", 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.4rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "BRHendrix", 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.48rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1.6rem;
  height: 0.8rem;
  margin: 0 0.48rem;
}
.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.48rem 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.48rem 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: calc(0.48rem - 1px);
  border-top-right-radius: calc(0.48rem - 1px);
}
.popover-header:empty {
  display: none;
}

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

.carousel {
  position: relative;
}

.carousel.pointer-event {
  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;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  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;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    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: 50%/100% 100% no-repeat;
}

.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: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  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;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    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 {
    transform: rotate(360deg);
  }
}

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}
.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: #15181C !important;
}

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

.bg-secondary {
  background-color: #378EC7 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #2c719f !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: #17a2b8 !important;
}

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

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

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

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

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !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: #15181C !important;
}

.border-secondary {
  border-color: #378EC7 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.clearfix::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: flex !important;
}

.d-inline-flex {
  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: flex !important;
  }

  .d-sm-inline-flex {
    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: flex !important;
  }

  .d-md-inline-flex {
    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: flex !important;
  }

  .d-lg-inline-flex {
    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: flex !important;
  }

  .d-xl-inline-flex {
    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: flex !important;
  }

  .d-print-inline-flex {
    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.85714286%;
}

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

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

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

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

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

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

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

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

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

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

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

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

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

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

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

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

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

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

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

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

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

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

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

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

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

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

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

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

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

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

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

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

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

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

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

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

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

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

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

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

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

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

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

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

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

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

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

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

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

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

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

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

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

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

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

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

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

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

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

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

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1080px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

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

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

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

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

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

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

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

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

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

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

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

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

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

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

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

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

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

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    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;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: 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: 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: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only, .publications__view .query-exposed > form .dropdown .query-checkboxes input, .publications__view .query-exposed > form .dropdown .dropdown-menu .query-exposed-label {
  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 {
  box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.8rem 1.6rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1.6rem 4.8rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  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;
}

.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;
  }
}
.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);
}

.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: #15181C !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: black !important;
}

.text-secondary {
  color: #378EC7 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-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;
  }

  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;
  }
}
.icon-brain, .homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__brainimg .brainimg::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 780.004 660.922'%3E%3Cpath data-name='Path 533' d='M87.351 491.45c-4.834 3.654-3.906 9.085-3.359 15.569.929 11.026 7.269 19.24 11.417 28.612 1.887 4.263 3.109 8.829 5.093 13.041a36.612 36.612 0 005.9 9.381 90.188 90.188 0 0012.792 11.6 215.837 215.837 0 0022.013 14.388c15.4 8.55 32.364 9.7 49.538 9.09 23.129-.817 46.272-1.442 69.375-2.746 5.75-.325 11.371-2.945 17.051-4.506 4.386-1.206 8.776-2.408 13.673-3.751.793 22.522-6.974 43.158-11.3 64.419l1.727-3.736c.185 1.978.341 3.057.38 4.142.115 3.174-.6 6.288 4.757 6.206 3.379-.052 6.7 2.74 10.215 3.444 4.885.981 9.922 1.2 15.194 1.781l-.858 2.534a14.355 14.355 0 001.317-.692 31.234 31.234 0 0011.883-15.334c14.222-38.144 35.61-72.576 56.123-107.434 2.632-4.475 7.085-8.015 11.107-11.513 15.3-13.307 25.8-29.773 32.771-48.658.418-1.134.921-2.236 1.469-3.558 7.463 1.357 14.742 3.074 22.121 3.943 16.275 1.916 32.6 3.4 48.9 5.069 15.443 1.583 29.666-3.515 43.858-8.311a204.783 204.783 0 0074.589-44.83c6.063-5.645 10.4-12.46 10.062-21.334a16.588 16.588 0 01.775-3.565c1.233-6.258 2.643-12.489 3.58-18.79.425-2.861 1-4.4 4.356-4.359a132.877 132.877 0 0057.041-12.095c12.91-5.89 24.643-14.791 35.989-23.53 7.539-5.8 14.04-13.247 19.921-20.8 3.841-4.936 6.064-11.26 8.347-17.218a12.723 12.723 0 00.117-8.557c-3.273-8.027 1.315-13.415 6.466-17.333 9.618-7.315 15.832-16.511 17.177-28.189a127.739 127.739 0 00.279-30.557c-.93-7.26-2.214-14.119-1.745-21.66.438-7-1.964-14.493-4.432-21.292-6.522-17.964-12.432-36.461-24.893-51.4a176.148 176.148 0 00-24.854-24.316c-12.266-9.847-25.28-18.706-36.26-30.147-3.773-3.929-8.436-7.11-13.032-10.114-9.212-6.023-18.432-12.1-28.094-17.338-5.251-2.844-11.428-3.966-17.162-5.933-2.87-.983-6.025-1.614-8.473-3.264-21.625-14.575-45.782-22.646-71.149-27.022-22.895-3.951-45.981-6.82-69.01-9.965-4.908-.67-9.752.077-13.911 3.386A5.655 5.655 0 01462.4 5.26c-9.862-1.141-19.837-1.834-29.512-3.9a56.159 56.159 0 00-25.4.18c-4.007.954-8.484 1.548-12.444.765a53.162 53.162 0 00-28.942 2.14 71.656 71.656 0 01-28.3 4.338c-19.243-.938-36.968 5.86-54.817 11.75-4.533 1.5-8.867 2.546-13.822 1.415a25.511 25.511 0 00-10.879.314 214.389 214.389 0 00-64.874 26.023c-10.932 6.649-21.111 14.713-30.931 22.97q-28.124 23.644-55.38 48.312c-11.3 10.2-20.511 22.3-28.617 35.195-13.278 21.119-26.611 42.2-39.7 63.443-2.539 4.123-3.951 8.928-6.074 13.326-2.448 5.072-5.132 10.028-7.669 15.057-1.7 3.376-3.264 6.824-5.021 10.171a16.521 16.521 0 01-2.226 2.565c-2.179 2.609-4.98 4.931-6.395 7.908-5.087 10.7-4.919 22.236-4.75 33.785.067 4.519-1.207 9.042-1.478 13.586-.442 7.451-.873 14.928-.714 22.381.11 5.062.293 9.846-1.477 14.842-4.356 12.3-2.919 25.01-1.976 37.753 1.418 19.173 5.037 37.631 14.756 54.444 4.429 7.663 8.423 15.868 14.238 22.377 11.393 12.754 25.514 22.088 42.466 25.825 4.883 1.079 10.343-.472 14.889-.775zm297.542-199.778l-.478 6.676-14.536-1.125 15.35-10.889c-.1 1.969-.143 2.971-.192 3.971.959-.219 2.3-.957 2.817-.576 4 2.917 7.838 6.051 12.019 9.349-2.035.118-4.083.293-6.135.344-7.835.2-7.835.185-8.845-7.75zM256.776 428.466c.57 1 1.14 2 2.252 3.958l-8.54-1.215c1.765-3.977 4.064-3.392 6.422-2.614 3.137-2.64 6.1-7.139 9.457-7.46 4.47-.429 9.255 2.395 13.9 3.822q-.173.785-.344 1.573c-3.646 1.095-7.354 2.02-10.922 3.33-4.383 1.611-8.289.254-12.225-1.394zm-1.041 145.395c1.858 1.757 1.292 2.986-.941 3.537-3.221.793-6.489 1.4-9.735 2.084l.307 1.611 23.115-5.833.372 1.532c-7.365 2.119-14.71 4.309-22.11 6.288a8.208 8.208 0 01-3.968-.5 40.331 40.331 0 01-3.811-1.554c-1.748-.682-3.517-1.316-5.278-1.97l.462-1.254 8.138-1.8q.1-.9.207-1.8c-9.413 4.032-16.161-1.627-23.639-5.19 5.151-1.009 10.345-.751 15.322-1.673 6.457-1.2 11.979-.661 16.752 4.323 1.172 1.225 3.265 1.567 4.935 2.315-2.241-2.429-4.482-4.86-7.349-7.971 15.212-5.12 30.393-5.569 45.839-7.649-1.86 7.582-11.519 14.067-17.453 12.719-1.078-.244-2.17-1.441-3.071-1.262-6.061 1.205-12.071 2.666-18.094 4.047zm23.189-315.468l-7.517 10.265 2.616-1.583c1.953 3.384.527 8.994-2.627 10.63-.567.295-1.832.321-2.042 0a3.2 3.2 0 01-.352-2.411c.725-2.3 1.68-4.521 2.546-6.773-1.338 1.8-2.723 3.574-4 5.418-2.932 4.221-5.691 8.568-8.757 12.688-2.082 2.795-4.245 2.592-5.849-.665 2.075 3.291 1.349 6.2-2.16 7.415-7.621 2.632-15.317 6.19-23.17 6.748-12.917.918-25.984-.154-38.982-.559-8.188-.255-12.84-4.792-13.709-13.264-.361-3.543-2.09-4.5-5.257-3.675-1.007.261-1.993.612-2.989.921l.694-.973c-2.49-2.031-5.114-3.925-7.4-6.167a4.236 4.236 0 01-1.013-3.65 4.184 4.184 0 013.188-1.934c5.92-.3 11.86-.179 17.781-.487a33.341 33.341 0 008.051-1.473c7.583-2.355 15.157-4.769 22.617-7.485 5.607-2.042 11.032-4.586 16.539-6.905l-.57-1.413-7.566 2.285c1.388-7.2 4.009-12.8 9.322-16.828a5.3 5.3 0 013.279-.664c7.183.436 9.975 6.282 13.929 10.833l-5.635 4.722 5.2.73c.473 10.58-.4 21.182 6.758 29.945-1.214-7.988-6.648-15.781-1.108-24.089a1.2 1.2 0 00-.029-.885c-1.638-4.8 1.6-5.127 4.881-5.206 3.2-.076 6.405.217 9.6.074 1.56-.07 3.65-.263 4.543-1.259 4.886-5.443 9.377-11.239 14.238-16.7 1.1-1.232 3.245-2.476 4.7-2.267 5.014.718 9.937 2.076 14.62 3.129-5.225 4.271-10.586 8.65-15.954 13.039 1.659-.971 3.332-1.921 4.977-2.917q7.74-4.691 15.465-9.41c-5.523 11.156-18.04 19.309-24.589 17.316l4.308-5.16-8.722 8.8 13.568-1.248c-7.5 12.152-8.835 12.7-16.8 7.311 1.113-2.061 2.245-4.14 3.378-6.219zm115.162 61.11c7.925 6.356 15.536 1.242 23.251-.608 2.064-.5 4.293-1.377 6.26-1.028 6.54 1.166 12.992 2.811 20.692 4.545-5.417-8.47-12.786-11.916-21.527-14.97 5.464-3.917 9.73-1.921 13.933-.535 5.932 1.956 11.859 3.932 17.714 6.1 1.542.571 3.824 1.76 3.972 2.9a9.745 9.745 0 01-1.537 6.2c-1.121 1.678-3.522 2.441-4.987 3.966-1.282 1.335-2.044 3.17-3.383 5.346 5.414.625 9.732 2.237 13.178-3.509.285 2.3.428 3.46.611 4.927-11.133 0-21.7.187-32.256-.062-7.919-.187-15.972-.173-23.69-1.663-6.833-1.32-13.45-4.239-19.862-7.12-4.742-2.131-9-5.336-13.475-8.063l.558-.9 19.956 4.263c-2.569-1.784-1.192-2.783.829-3.035 5.118-.638 10.263-1.165 15.412-1.416 2.261-.111 4.562.558 6.846.873l-.038 1.389c-7.148 3.277-14.308 6.425-22.456 2.4zm118.8-51.486l3.649 10.813a2.834 2.834 0 01-1.9-1.665c-.363-.618-.8-1.192-1.208-1.784 4.064 8.9.288 16.588-3.147 24.282a3.569 3.569 0 01-1.824 1.8 141.718 141.718 0 01-13.942 4.291c-2.625.591-5.5.072-8.257.054.383-2.758.754-5.518 1.177-8.27.034-.221.438-.385.724-.619l3.354 2.019c.377-2.256 1.158-4.135.887-5.847-.79-5-1.021-10.459-3.348-14.712-1.873-3.42-6.456-5.375-9.881-7.92-4.492-3.337-9.027-6.613-13.542-9.916l.275-1.658c4.628-.691 9.685-2.914 13.79-1.756 8.551 2.412 19.2-2.528 25.837 6.886l-5.15-5.921c5.256-.76 6.3 3.43 8.794 5.326l-3.688-6.11c2.936-.707 5.4-1.319 7.87-1.889 7.31-1.687 13.988-.7 19.787 4.473a37.154 37.154 0 004.933 3.324c4.455 2.831 4.675 4.009 1.533 8.288a21.493 21.493 0 00-1.15 2.042c3.778.485 7.09.871 10.39 1.345 2.982.427 3.937 1.815 3.363 5.084-1.509 8.618-5.716 15.81-11.416 22.063-2.318 2.545-5.911 5.24-9.052 5.4-4.341.226-8.8-1.869-13.2-3.007-.226-.059-.314-.533-.547-.709-1.464-1.115-2.951-2.2-4.731-3.517 1.176-2.913 2.712-6.4 4-9.973 2.949-8.243.769-15.538-4.383-22.217zM111.622 425.76l.127-.118c-.237 1.7.094 3.822-.809 5.016-4.24 5.618-8.584 11.195-13.336 16.379a47.07 47.07 0 00-11.552 21.1 41.444 41.444 0 01-1.82 4.762c-3.584-2.993-3.093-5.083-.923-8.2 3.6-5.168 6.387-10.909 9.516-16.408l-1.637-1.07c-2.526 2.372-5.012 4.789-7.591 7.1-1.455 1.306-3.066 2.441-4.6 3.654-.411-2.014-.865-4.02-1.2-6.044a5.032 5.032 0 01.224-1.816c2.608-11.936 5.177-23.883 7.877-35.8a104.793 104.793 0 012.96-10.114c1.209-3.6 3.328-4.431 7.086-2.851 7.749 3.258 15.674 6.114 23.606 8.915 6 2.117 12.113 3.891 18.982 6.073-2.574 5.032-4.814 9.486-7.123 13.9-2.06 3.942-4.762 1.58-7.327.691-3.113-1.08-2.032-3.35-1.417-5.31.756-2.411 1.8-4.731 2.722-7.089l-1.375-1.086c-.288.737-.394 1.942-.9 2.137-4.086 1.609-6.106 7.065-11.49 6.179zm253.943 51.43l1.887-5.749-7.759 1.867c-1.067-4.2-1.994-7.863-3.163-12.472-2.968 5.778 4.032 13.858-5.942 16h4.678l.563 1.461-7.063 3.337 5.136.849c-1.514 1.2-2.462 1.946-3.467 2.742l3.569 1c-4.29 4.364-3.222 11.492-9.272 14.311-.389.181-.374 1.116-.671 1.629-1.01 1.75-1.719 3.907-3.2 5.105-3.365 2.73-7.118 4.985-11.069 7.675l2.955 1.293c-.229 3.576-.518 6.447-.569 9.321-.055 3.022 1.408 7.316-.068 8.816-3.427 3.482-7.987 7.081-12.542 7.814-3.368.541-3.932 2.7-5.845 3.95-1.491.976-2.883 2.106-4.93 3.618v-3.82l-3.215.26c2.927-7.021 5.7-13.944 8.756-20.742.5-1.109 2.215-1.669 3.369-2.484l-1.16-.194c0-1.443-.318-2.973.051-4.314 2.228-8.092 4.783-16.1 6.891-24.216 1.8-6.925 3.128-13.97 4.7-20.955.624-2.779 3.14-4.787 2.45-8.286-.39-1.983 1.077-4.313 4.416-4.257 5.035.086 10.078-.626 15.124-.725 7.222-.142 14.447-.036 22.861-.036-1.043 9.35-1.255 17.654-3.143 25.558-.98 4.1-.362 10.753-7.993 10.8 0 3.55-1.28 7.738.27 9.857 3.125 4.274.948 7.117-1.1 10.457l.258-3.758-9.476 10.274c-1.909-1.7-3.031-2.706-4.452-3.973l-3.279 8.7-1.527-.34c-1.118-5.08-2.264-10.156-3.3-15.252-.089-.428.412-1.141.833-1.482 3.244-2.627 6.535-5.2 10.094-8.006l.877 3.371c2.195-5.284 3.905-10.2 8.016-14.5 3.484-3.647 4.478-9.671 6.564-14.635l-6.917 3.532-1.045-1.036c1.344-1.5 2.453-3.386 4.094-4.411 1.742-1.081 3.516-.509 3.755 2.046zm72.644-251.028c-2.164-.663-4.343-1.28-6.489-2-5.883-1.969-13.039-.692-16.8-6.817-1.752 1.055-3.085 2.535-4.443 2.556-5.329.084-10.674-.166-16-.541-4.065-.287-7.905-1.355-11.065-4.9 4.891-3.286 9.46-5.753 14.861-5.106 14.456 1.736 29.184 2.388 42.474 9.415-12.437-9.5-27.47-10.487-43.485-12.287l17.612-2.06-.057-1.318 2 2.347c4.113-1.463 7.639-3.673 11.254-3.833 13.8-.611 27.675-1.264 41.453-.566a89.8 89.8 0 0140.959 11.967c8.19 4.741 10.97 13.562 8.48 20.519-.429 1.2-2.058 2.143-3.339 2.8a18.117 18.117 0 01-3.92.952c-5.866 1.464-11.057.784-15.614-3.788a7.642 7.642 0 00-5.923-1.794 16.211 16.211 0 00-6.785 3.556c-4.152 3.365-8.377 4.022-13.175 1.641-2.039-1.011-4.223-1.726-6.341-2.577l8.189 5.53-.405.82-7.48-1.567c-.7 1.46-1.73 2.419-2.582 2.279-4.593-.752-9.116-1.926-13.707-2.674-8.458-1.378-15.921-5.115-24.268-9.246l4.021-1.229-8.76-3.132c.162-.553.327-1.106.49-1.658zm-284.38 81.856a14.18 14.18 0 00-2.668 2.461c-4.962 7.72-9.72 15.572-14.754 23.242-3.784 5.764-7.885 11.321-11.844 16.97l-1.754-.534c-.678-2.084-1.328-4.175-2.043-6.246a23.87 23.87 0 00-1.911-5.009c-4.382-6.968-9.173-13.689-13.332-20.784-4.006-6.837-5.806-13.892 1.481-20.094.248-.212.223-.745.323-1.13l-.736-.565-6.923 8.076c-2.359-3.063-4.328-5.925-6.617-8.5-1.942-2.189-1.682-3.477.719-5.085 1.173-.785 1.691-2.545 2.507-3.865a29.09 29.09 0 00-4.346-1.988c-1.3-.366-2.754-.1-4.111-.314-3.116-.484-6.022-1.249-6.606-5.128-.72-4.786-1.675-9.539-2.289-14.337-.106-.827.892-1.886 1.552-2.7 1.444-1.784 3.159-3.365 4.475-5.232 4.647-6.589 12.82-7.251 18.919-11.381a2.133 2.133 0 011.763.187c5.72 3.1 12.139 5.419 16.892 9.622 4.62 4.085 7.478 10.146 14.5 11.136a9.4 9.4 0 012.5 1.174l-.87.928-6.044 1.056a3.381 3.381 0 002.858 1.154c4.337-.569 7.078 1.22 10.089 4.53a164.089 164.089 0 0019.638 18.47c8.276 6.528 17.393 11.977 25.939 18.177 6.62 4.8 12.923 10.037 19.367 15.079l-.782 1.253c-10.85-8.836-22.626-15.609-37.61-17.451 2.37 1.783 4.022 3.116 5.763 4.319 8.693 6 18.053 11.227 25.979 18.108a130.112 130.112 0 0048.494 26.955c1.515.455 2.964 1.133 4.443 1.707-.057.467-.113.934-.171 1.4h-13.45c4.75 4.267 1.741 6.969-1.062 8.983-1.654 1.189-4.2 1.136-6.347 1.642a15.035 15.035 0 00-3.789.951c-5.143 2.843-10.185 5.873-15.31 8.751a7.912 7.912 0 01-2.527.44 806.114 806.114 0 00-.229-2.721 10.018 10.018 0 01-1.47.975c-5.671 2.166-8.781 10.4-16.8 7.1a2.07 2.07 0 00-1.713.488c-3.507 3.131-7.232 4.915-11.919 2.5-.353-.181-1.177.266-1.631.617-3.263 2.53-6.487 5.11-10.159 8.02l7.5-.4.52 1.706-16.675 8.013-.6-1.187 15.088-21.273c-10.04 2.72-18.66 5.206-27.365 7.352-4.511 1.112-6.6 4.017-7.661 8.17-.423 1.643-1.091 3.222-1.672 4.9-3.344-1.391-5.992-2.58-8.7-3.6-8-3.023-16.089-5.838-24.034-9.009-5.937-2.369-6.915-4-3.328-9.18 6.247-9.016 13.38-17.426 20.369-25.9.678-.822 3.177-.9 4.431-.37 8.873 3.746 16.743 8.9 22.338 17.013a27.122 27.122 0 002.747 2.961l1.088-.832c-.636-1.266-1.024-2.764-1.953-3.76-4.779-5.135-9.41-10.47-14.666-15.081-3.776-3.314-4.471-6.77-3.743-11.39 1.911-12.134 7.29-22.55 14.677-32.182 2.158-2.814 3.445-6.3 5.132-9.474zM92.235 506.596c1.362-2.676 3.066-5.235 4.03-8.048 3.741-10.913 13.619-13.6 22.82-15.225 5.859-1.035 12.469 2.179 18.9 3.521-5.911 7.99-3.225 16.291.062 24.82.1-3.476 4.252-6.72-.119-9.522l2.968-9.35-2.888-.678-.3-1.255 19.992-9.187 2.649 5.978c3.334-2.635 6.379-5.069 9.452-7.465 8.7-6.778 19.133-6.372 29.306-7.031 5.3-.343 10.624-.461 15.879-1.134 3.277-.42 6.4-1.979 9.672-2.511 8.574-1.4 17.289-2.055 25.776-3.832a171.549 171.549 0 0149.87-2.941l-6.041 1.071 4.43 1.128c-3.936 1.817-6.838 3.036-9.6 4.509-.854.455-1.339 1.6-1.99 2.433 1.093.542 2.358 1.739 3.251 1.507a85.715 85.715 0 008.864-3.315l-4.9-.5-.11-1.442 17.926-2.229c-2.38 29.31-4.05 57.7-18.521 83.3l2.191 1.6a19.524 19.524 0 01-3.17 1.062c-9.253 1.134-18.49 2.48-27.776 3.233-9.035.732-18.289 3.238-26.973-1.956-.62-.37-1.885.341-2.632.5l4.051 7.387-15.516 2.838-.169-.79c2.332-.7 4.661-1.4 7.764-2.338l-35.953 3.089-.143-1.55 22.295-3.6c-5.854-.441-11.563.132-17.286.5-5.545.362-11.106.518-16.658.764l-.035-1.39 6.652-.7c-3.541-.582-6.36-1.339-9.2-1.44-3.459-.122-6.488-.124-4.741-3.883l-12.435-6.086q.148-.448.3-.895l5.533-.339-10.835-2.364 5.246-2.253-13.424-5 4.3-1.962-8.688-4.082.594-1.191 4.4-1.367c-4.391-2.2-9.654-2.8-8.24-9.32.141-.652-1.64-1.721-2.53-2.6-.513.9-1.7 2.139-1.44 2.648 3.274 6.47 5.809 13.646 10.42 19.026 5.992 6.992 13.4 12.88 20.7 18.61 8.1 6.357 16.766 11.794 27.784 11.727a103.654 103.654 0 0115.558 1.322c1.565.229 3.2 1.683 4.308 2.994 2.3 2.72 3.776 6.37 6.5 8.455 4.2 3.221 9.167 5.451 13.047 7.665-12.976 2.2-47.114 2.637-50.556-.407h42.555v-2.091h-76.853l.035-1.224h70.942c-22.637-1.152-45.273-1.911-67.914-2.491-5.687-.147-11.616.721-12.82-6.714-2.015.593-3.858 1.771-5.255 1.375-1.51-.427-2.451-2.544-3.9-3.544-6.1-4.2-12.293-8.249-18.709-12.527 1.359-3.454 1.24-5.866-3.513-6.034-1.537-.054-3.5-2.041-4.376-3.634-1.488-2.7-2.083-5.875-3.391-8.694-2.308-4.971-3.865-9.959-2.567-15.533a4.363 4.363 0 00-.6-3.45c-3.022-3.209-4.882-6.532-1.556-11.222l-1.674-.058q-1.616 3.51-3.237 7.021l-1.472.2a43.588 43.588 0 01-1.209-6.713c-.059-1.768.658-3.562 1.024-5.335-.874-.057-2.334.18-2.535-.216-3.125-6.237 1.522-14.924 8.6-16.416a7433.983 7433.983 0 01-6.196 16.791zm489.76-442.121c-.648-.026-1.422.17-1.925-.112a28.856 28.856 0 00-21.614-3.148c-2.876.687-5.925.66-8.894.959l-.954-1.249c.911-1.232 1.6-3.165 2.78-3.545 2.213-.711 4.935-1.233 7.063-.582 7.931 2.428 15.706 5.363 23.541 8.108a38.259 38.259 0 014.56-.826c5.113-.326 9.045 2.673 13.356 4.746 7.572 3.639 14.745 7.559 18.85 15.452 1.7 3.267 3.916 6.263 6 9.548 1.423-1.2 2.829-2.378 4.236-3.559-2.471 8.924-10.848 12.52-16 19.275l4.452-.631a73.891 73.891 0 00-12 12.275c-1.066 1.347-1.163 3.46-1.7 5.222 2.1-.1 4.666.54 6.189-.444a82.937 82.937 0 009.886-8.17c5.827-5.2 12.222-8.581 20.4-7.6 3.178.382 5.44 1.43 6.823 4.472 1.468 3.225 3.28 6.293 4.942 9.43l.805-.412-4.656-10.869c1.588-.273 2.743-.845 3.634-.568 10.222 3.168 20.523 6.254 26.8 16.046.478.744 1.334 1.237 1.873 1.952 4.564 6.04 10.3 11.556 13.349 18.287 4.547 10.015 7.511 20.711 15.007 29.217a40.087 40.087 0 014.741 6.729c4.42 7.8 8.058 16.132 13.155 23.452 7.63 10.959 3.564 24.506-6.894 29.244 1.674 4.223 3.458 8.384 4.981 12.639 2.517 7.044 2.972 14.4-2.7 19.8-5.133 4.9-11.411 8.71-17.553 12.384-3.546 2.122-5.193.8-4.782-3.237.888-8.686-1.234-16.657-4.752-24.5a65.038 65.038 0 01-4.679-13.879c-1.732-8.812-1.034-9.377 8.511-9.4-5.023-2.418-11.087-2.545-10.817-9.315-9.176 3.675-19.357 4.433-24.166 14.77 4.546-.434 8.567-.969 12.6-1.162 4.239-.2 6.4 2.242 7.164 6.251a65.408 65.408 0 002.066 8.907c1.586 4.634 4.332 9.013 5.121 13.744a40.724 40.724 0 01-.223 16.141c-1.122 4.5-4.037 8.735-9.867 9.775-3.318.593-6.324 2.838-9.528 4.2-1.747.744-3.651 1.783-5.42 1.671-4.549-.288-7.767 1.652-11.041 4.531s-6.876 5.878-10.877 7.313c-5.41 1.941-11.329 2.485-17.051 3.517a4.734 4.734 0 01-3.106-.356c-7.569-4.833-15.056-9.79-22.208-14.476 3.4-6.675 6.892-12.633 9.546-18.945 4.82-11.473 7.691-23.452 3.967-35.78-1.383-4.577-.557-7.51 2.621-10.585 3.328-3.216 6.369-6.728 9.535-10.111l-.674-.67-13.129 9.832c-7.35-9.133-13.559-18.328-21.234-26.068-14.586-14.71-32.023-25.609-50.918-34.031-3.329-1.483-4.31-3.184-3.766-6.545a26.531 26.531 0 00-.223-5.471l-1.375-.234-3.5 7.55c-13.848-3.586-27.768-7.127-41.621-10.913-.975-.267-2.255-2.5-2.043-3.549 1.821-9 5.181-17.243 11.98-23.844 4.517-4.385 9.739-6.626 15.845-5.453 6.289 1.208 12.752 2.465 18.541 5.045 5.2 2.32 9.6 6.461 12.746 8.674 4.9 2.286 8.721 3.2 11.369 5.475 7.072 6.088 13.639 12.765 20.41 19.2 1.245 1.184 2.51 2.347 3.766 3.52a8 8 0 00-1.6-4.457c-6.412-9.745-15.048-17.3-24-24.574a43.846 43.846 0 01-4.808-5.2l-32.056-17.293c11.833-2.5 23.257-3.472 34.628-.14 5.025 1.471 9.637 4.315 14.626 5.96 7.994 2.636 13.336 8.352 18.507 14.5 5.337 6.342 7.222 15.235 14.8 19.923a3.348 3.348 0 011.065 1.993c1.424 6.132 5.632 8.388 11.5 8.361a10.231 10.231 0 019.19 5.012c2.757 4.171 5.876 8.1 8.84 12.136l.675-.291-5.061-12.836c10.3.689 20.019 3.009 29.487-1.163a11.25 11.25 0 00-5.075-1.536c-3.978-.238-7.974-.193-11.95-.456-9.051-.6-17.75-1.741-21.226-12.256a17.833 17.833 0 00-4.143-6.574c-3.693-3.787-7.211-8.615-11.82-10.429-6.165-2.427-9.828-6.627-13.763-11.307-12-14.269-26.736-23.578-46.13-21.95-11.865 1-23.816 2.634-34.342 9.1-5.235 3.213-10.693 1.944-15.993.552-1.389-.363-2.882-2.386-3.325-3.933-2.053-7.171-3.755-14.44-5.572-21.677 3.189 2.226 3.075 2.158 5.125-1.314 3.344-5.657 6.4-11.615 13.621-13.443 7.272-1.841 14.444-4.109 21.766-5.715 3.781-.83 8.412-1.907 11.057 2.02a82.133 82.133 0 016.8 13.436c2.3 5.315 4.149 10.828 6.349 16.191.461 1.125 1.6 1.973 3.352 4.044a58.649 58.649 0 00.472-6.64c-.532-8.566-.848-17.166-1.937-25.665-.518-4.054.926-4.53 4.254-4.9 10.828-1.194 20.121 2.689 29.04 8.117 1.265.769 2.566 1.478 3.851 2.214q.343-.52.684-1.042zm-325.288 10c-2.111.214-3.79-.064-4.891.606-1.446.882-3.326 2.419-3.47 3.833-.658 6.483-.852 13.019-1.054 19.54-.1 3.046-1.34 4.466-4.46 4.394-4.436-.1-8.875-.026-13.314-.026l-.048 1.4 16.068 2.67c-.435 4.674-.623 4.94-4.345 4.529-5.025-.553-10.05-1.875-15.049-1.757-9.124.216-19-.784-27.185 2.346-19.187 7.344-32.171 21.293-35.942 42.423-1.129 6.321-2.72 12.559-3.889 18.874-.591 3.191-2.188 4.537-5.354 3.992a27.056 27.056 0 00-3.579-.728 4.138 4.138 0 00-2.759.767c-.4.375-.242 1.817.166 2.468 1.04 1.661 3.621 3.421 3.352 4.656-1.274 5.868 4.022 6.306 6.6 9.417 1.024-1.174 1.8-2.069 2.58-2.959 3.463-3.953 2.309-8.891 3.094-13.471 1.677-9.783 3.9-19.483 6.212-29.143 2.434-10.17 9.363-17.341 17.216-23.528 9.488-7.475 20.789-9.017 32.2-7 8.163 1.441 16.015 4.711 23.961 7.294 5.346 1.737 10.388 4.688 17.018 4.554l-4.623-8.03 6.924-2.98c-5.256-.59-4.432-4.129-4.291-7.4.148-3.435 1.816-4.5 5.215-4.825 11.734-1.127 23.433-2.635 35.134-4.085 4.068-.5 8.423 1.478 9.342 4.292 1.226 3.764 2.977 7.383 3.908 11.209 1.063 4.367 3.134 9.491 1.791 13.214-2.234 6.2 1.42 7.885 4.945 10.4 3 2.14 5.259.891 6.831-1.85 2.815-4.909 5.567-9.865 8.049-14.946.6-1.22.193-3.031-.037-4.527a52.618 52.618 0 00-1.286-5.162c1.768-.45 3.56-1.364 5.3-1.274 11.3.581 22.579 1.42 33.871 2.081 3.027.178 6.073.027 8.838.027l-3.537 21.023c2.44-1.806 3.749-2.794 5.079-3.754 7.336-5.293 11.7-4.329 13.895 2.857a22.467 22.467 0 001.394 2.369c1.862 4.1 4.794 4.01 7.769 1.627 3.452-2.764 7.042-5.57 9.743-9.01 4.585-5.841 10.436-8.679 17.567-9.608 6.19-.807 12.338-1.966 18.537-2.656a95.831 95.831 0 0114.188-.71c4.99.191 7.291 2.982 5.618 7.674a41.726 41.726 0 00-1.38 23.855c.042.19-.315.47-.667.963-1.344 0-2.864.035-4.383-.005-21.6-.571-43.208-1.008-64.8-1.769-22.272-.784-43.553 4.448-64.315 11.358-26.367 8.775-48.357 24.707-67.247 45a28.629 28.629 0 01-5.727 4.514c-6.081 3.839-12.256 7.529-18.4 11.266-1.108.673-2.254 1.284-3.435 1.953-.835-1.821-1.475-3.2-2.1-4.576-.693-1.536-1.431-3.055-2.044-4.623-2.321-5.932-6.891-6.737-11.322-1.979 1.2.835 3.326 1.549 3.454 2.527a199.698 199.698 0 011.586 18.652c.046 1.2-1.529 2.558-2.532 3.687-4.374 4.929-8.654 9.959-13.3 14.624-2.3 2.314-5.056 4.723-8.057 5.7-12.328 4.022-24.826 7.524-37.269 11.194-6.009 1.773-11.759-1.016-15.964-3.8-7.412-4.908-13.5-11.846-20.032-18.046-6.353-6.027-7.538-11.934-4.425-20.186a17.186 17.186 0 00.374-3.74c-6.921 2.263-8.331-2.786-10.546-6.981-2.141-4.056-4.651-7.917-6.808-11.965-3.353-6.287-5.207-12.76-1.32-19.557 2.347-4.105 4.479-8.375 7.207-12.217 5.431-7.651 12.194-13.6 21.736-15.8 5.42-1.248 10.728-2.982 16.089-4.5-.04-.444-.082-.887-.121-1.332a52.257 52.257 0 00-5.685.036c-3.736.411-5.17-1.4-5.649-4.872-.986-7.153 1.224-10.72 7.733-14.454a67.426 67.426 0 0011.912-9.271c2.607-2.416 4.041-6.268 6.863-8.252 7.994-5.622 17.248-9.688 24.488-16.085 9.337-8.246 20.777-10.861 31.658-15.2a131.281 131.281 0 0013.016-5.564c1.31-.7 1.7-3.122 2.51-4.758.486-.984 1.008-2.844 1.438-2.822 4.966.256 10.434-.577 14.172 5.923zm91.595 512.387c-9.724 20.722-18.932 40.918-28.8 60.788a15.264 15.264 0 01-9.343 7.143 34.643 34.643 0 01-15.458-.764c-3.769-.993-8.664-3.536-9.949-6.667-1.62-3.938-1.025-9.464.284-13.8 4.169-13.807 7.405-27.838 7.333-42.178-.04-7.938 3.187-11.69 9.376-15.422 13.368-8.061 26.5-16.59 36.437-29.059.908-1.14 2.428-1.8 3.69-2.649 6.092-4.09 12.448-7.836 18.226-12.326 8.655-6.729 10.959-16.357 7.18-26.786-.815-2.252-1.484-4.557-2.04-6.276 5.2-5.979 13.717-8.328 14.649-17.23-1.333 1.314-1.734 3.393-2.987 4.555-1.221 1.134-3.313 1.332-4.817 1.867l1.987-27.966c4.07-.917 8.115-.2 11.212 4.456l.4-4.644 35.569 12.484c-.517 1.842-.848 3.466-1.423 5-6.666 17.783-16.512 33.443-30.962 45.977-5.12 4.443-9.764 9.156-12.631 15.507-1.678 3.719-4.176 7.067-6.792 11.383v-4.743c-5.016 15.931-16.47 27.924-24.448 41.927zM58.945 422.349l1.837.844a39.28 39.28 0 004.024-4.749c1.023-1.655 1.42-3.684 2.267-5.466 5.345-11.264 6.817-23.076 5.335-35.382-1.142-9.481-1.4-19.128-3.322-28.439-1.646-7.977 1.123-13.146 6.7-18.116 1.37-1.222 2.2-4.851 1.4-6.374-2.425-4.579-.842-7.584 2.506-10.431 4.025-3.422 8.081-6.8 12.462-10.486 1.22 2.531 2.891 4.761 3.3 7.2.4 2.376-.5 4.968-.934 8.276 1.2-1.947 1.926-3.13 2.09-3.4 7.491 12.227 14.985 24.653 22.726 36.925 1.458 2.311 1.263 3.612-.456 5.523q-9.84 10.934-19.4 22.122c-3.465 4.046-6.687 8.3-9.717 12.084l-7.715-1.375-.493 1.144a36.979 36.979 0 014.268 3.787c.706.835 1.419 2.5 1.049 3.284-4.892 10.38-9.889 20.715-15.089 30.945-1 1.976-2.981 3.456-4.909 5.613a51.607 51.607 0 00-2.817-5.91c-.593-.908-2.1-2.235-2.634-2.013-6.144 2.571-8.281-2.476-9.986-6-5.161-10.677-9.971-21.672-3.23-33.617.369-.657.44-1.481.8-2.15 1.139-2.148 2.346-4.26 4-7.228-.087-.149-.722-1.341-1.469-2.456-4.681-6.982-4.311-13.726.859-20.279.882-1.117.873-2.936 1.394-4.869l4-.728c2.312 24.189 4.517 47.876 1.154 71.721zm356.529-240.577c.8 6.145-4.061 11.922-10.5 12.971-7.945 1.293-15.763 3.351-23.64 5.066-3.391.738-6.773 1.94-10.188 2.049a83.352 83.352 0 01-14.112-.959c-2.4-.336-5.3-1.046-6.863-2.661a54.815 54.815 0 01-7.406-10.373c-.656-1.108-.589-3.771.2-4.407 2.878-2.313 5.968-5.007 9.4-5.874 15.112-3.818 30.277-7.565 45.98-8.183 17.125-.674 34.272-2.259 51.362-1.772 9.2.262 19.586.995 25.584 10.567a45.478 45.478 0 003.568 5.323c.78.923 2.116 1.376 3.2 2.04.427-1.065 1.19-2.118 1.228-3.2.162-4.485 2.541-7.513 6.648-8.234 3.492-.613 7.586-.784 10.766.479 5.128 2.038 9.772 5.337 14.53 8.252 5.577 3.416 8.5 13.505 5.748 19.829-1.42-.43-2.845-.957-4.312-1.288-12.808-2.9-25.539-6.25-38.459-8.5-17.02-2.967-34.221-1.527-51.365-.688a5.992 5.992 0 01-3.711-1.611c-3.045-2.656-3.535-5.761-1.322-9.34.8-1.291.968-2.971 1.424-4.473l-.831-.44zm275.585 122.023c10.635 5.535 21.874 11.318 33.038 17.241 2.747 1.458 1.492 3.8.362 5.554-4.145 6.414-7.777 13.351-12.889 18.9-7.953 8.642-17.168 16.371-28.464 20.135-13.6 4.531-27.892 5.405-42.215 4.726a7.968 7.968 0 01-2.275-1.023c4.755-12.789 3.28-25.327-1.46-38.6 16.32-2.806 31.627-8.289 48.044-2.249 1.972-8.299 3.79-15.967 5.858-24.684zm-326.694-48.763q-.019-.988-.036-1.977c4.572-.361 9.159-1.148 13.717-1 13.57.436 25.444 6.421 37.386 12.068.277.131.667.241.774.468.651 1.39 1.239 2.81 1.846 4.221-2.675.525-1.646 5.444-5.945 4.509-6.813-1.482-13.75-2.486-20.68-3.3-3.775-.444-6.941.479-8.4 5.025-2.207 6.88-7.312 10.739-14.554 11.659-4.251.54-8.483 1.514-12.742 1.635-5.826.168-11.961 1.147-15.279-6.135-1.776-3.9-4.747-3.415-7.325.312-2.628 3.8-5.386 7.511-8.554 11.911l-2.377-5.158c.519 5.431-.975 9.53-6.056 12.5-.091-6.845-2.9-11.418-8.559-12.855-.389 5.906-.644 11.719-1.294 17.487-.091.812-2.777 2.227-3.122 1.949-1.14-.92-2.536-2.542-2.447-3.8.506-7.288 1.295-14.563 2.2-21.814 1.156-9.2 3.467-17.693 13.1-22.046 3.441-1.555 6.388-4.182 9.651-6.167a6.541 6.541 0 013.427-.943c7.149.264 14.292.648 21.43 1.113.417.028.765 1.108 1.181 1.756 4.55-.853 9.826 4.029 14.618-.553zm63.216 137.782c1.835 2.566 3.57 4 3.975 5.749 1.164 5 4.916 5.015 8.508 4.587a188.04 188.04 0 0019.009-3.244c2.174-.49 4.082-2.3 6.031-3.629 2.557-1.74 4.9-3.835 7.575-5.345 3.286-1.854 6.887-3.139 10.237-4.89 4.515-2.36 8.92-4.931 13.468-7.462 1.42 3.18 2.333 5.615 3.559 7.881 2 3.695.94 6.7-3.292 7.093-3.4.318-6.912-.616-10.385-.836a8.814 8.814 0 00-2.737.751c7.36 1.708 14.776 4.8 19.635-2.309 2.607.948 4.616 1.881 6.727 2.409 6.5 1.63 12.609.04 18.9-1.818 3.968-1.171 9.334-2.016 12.579-.255 5.844 3.174 7.175 12.2 5.656 18.828-1.745 7.6-6.041 12.437-12.506 16.515-8.33 5.255-16.823 9.655-26.818 11.742.387-1.525.646-2.556.911-3.585 3.807-14.677-3.766-26.234-18.733-28.071-8.41-1.032-16.959.89-22.622 6.727-6.878 7.09-12.6 3.978-19.078.933a27.224 27.224 0 01-4.85-2.617 27.728 27.728 0 00-17.059-5.747c-.789 0-2.4-2.271-2.2-3.175.68-3.081 2-6.022 3.51-10.232zm-16.08-295.951c-1.164-2.421-2-5.39-2.67-5.353-4.226.226-3.971-3.5-5.517-5.559-3.559-4.74-6.9-9.651-10.633-14.252-2.106-2.6-4.941-4.593-7.155-7.117-.823-.94-1.519-2.943-1.071-3.894 2.988-6.345 5.679-12.969 9.654-18.674 5.848-8.393 15.184-11.969 22.708-8.287a171.621 171.621 0 0126.1 15.863c3.583 2.633 6.9 7.189 5.459 13.316l-7.064-4.758-.834 1.061 9.16 8.162c-.936 1.119-1.458 1.665-1.891 2.274-4.243 5.979-4.543 5.937-11.6 3.242a5.569 5.569 0 00-4.747 1.236c-3.945 3.833-7.622 7.955-11.244 12.1-2.903 3.324-5.581 6.842-8.655 10.64zM310.492 376.674c-12.148-4.248-23.383-8.188-34.628-12.1-5.827-2.028-11.733-3.846-17.489-6.056-6.6-2.537-13.5-4.817-17.46-12.578l4.657 1.816c-6.483-4.619-8.436-11.2-9.642-18.336 3.833.284 7.151 1.425 9.763.523a36.243 36.243 0 0011.919-6.774c1.3-1.148-.027-5.066.236-7.682.344-3.4.038-7.268 3.9-9.287 1.059 1.227 17.788 13.2 19.176 13.748L279 326.605c1.6 1.445 4.577 3.774 4.406 4.034-2.684 4.084 1.4 4.319 3.11 5.662a41.318 41.318 0 005.067 2.983l-1.729 2.316c-2.693-.711-5.391-1.408-8.079-2.141-1.17-.318-2.4-1.149-3.456-.948-1.1.212-2.016 1.384-3.013 2.136.887.681 2.043 2.126 2.625 1.924 4.958-1.724 7.815 1.979 11.54 3.831 7.091 3.525 14.538 6.332 21.777 9.57 1.381.619 3.667 2.083 3.533 2.768-1.176 6.045-2.808 12.005-4.289 17.934zm-167.528-247.33l.939.81c-4.324 5.108-3.888 10.818-2.3 16.54.924 3.327.056 4.644-3.439 5.185-8.337 1.287-15.625 5.1-22.169 10.338-11.27 9.022-16.757 21.571-20.852 34.857a41.821 41.821 0 001.646 29.6 27.029 27.029 0 011.028 3.664 9.568 9.568 0 01-1.142.7 4.976 4.976 0 01-1.325.366c-13.443 1.068-21.013 9.237-25.859 21-2.214 5.37-2.432 10.412 1 15.2 1.916 2.674 1.473 4.563-.786 6.227-1.681-1.606-3.209-3.04-4.708-4.5-5.945-5.788-9.313-12.7-8.7-21.126a4.773 4.773 0 012.5-3.454c3.554-1.259 4.815-3.411 5.1-7.153.226-2.945 1.642-5.9 2.987-8.633 2.735-5.557 6.039-10.844 8.614-16.47 2.133-4.659 3.25-9.781 5.354-14.456 3.858-8.573 8.005-17.023 12.243-25.417 2.588-5.128 6.015-9.049 12.156-10.848 6.232-1.825 13.081-3.783 15.7-11.2a3.014 3.014 0 011.988-1.617c4.216-.731 6.387-3.792 8.564-6.988a110.553 110.553 0 016.788-9.252c1.203-1.423 3.094-2.267 4.673-3.373zm603.771 148.09c-.826-6.161-1.725-12.143-2.355-18.153-.126-1.208.625-2.6 1.218-3.778 4.625-9.2 6.533-18.758 3.863-28.9-1.283-4.869-2.649-9.721-4.153-14.526-3.9-12.467-9.034-24.3-16.74-35.025-4.834-6.732-8.754-14.125-13.006-21.095.8-.721.994-1 1.258-1.108a13.926 13.926 0 011.752-.523c6.712-1.693 11.812 1.894 16.943 5.253 11.329 7.416 14.707 16.919 10.58 29.509-2.95 8.993-2.95 8.993 4.609 9.251 1.347 2.121 2.011 4.246 3.456 5.265 7.237 5.1 10.194 12.254 10.573 20.965l3.542-1.777c6.042 16.876-5.124 47.144-21.54 54.642zM380.544 386.25l-.006.813c5.789 0 11.588-.23 17.362.062 6.252.317 12.483 1.077 18.713 1.759a4.023 4.023 0 012.77 1.311c2.3 3.976-.5 14.787-5.189 15-9.221.426-18.149-.465-26.592-5.5 1.87 4.836 7.4 5.941 12.4 9.221-2.458-.173-3.68-.135-4.848-.362-9.9-1.921-19.889-3.493-29.638-6-5.316-1.367-11.765-1.567-14.765-7.527a13.948 13.948 0 01-1.086-6.562c.014-.4 3.054-.951 4.7-.984 5.978-.119 11.958-.047 17.937-.047-5.986-.625-11.947-.728-17.858-1.324-1.447-.147-2.733-1.907-4.574-3.284l-.9.606c-1.813-4.865-3.315-9.387 1.8-13.9l3.177 3.828a59.236 59.236 0 016.125.562c4.138.81 8.249 2.624 12.347 2.558 6.387-.1 12.751-1.434 19.13-2.2.394-.047.831.268 1.366.456l.729 3.5c1.794-1.164 3.413-3.118 4.959-3.061 5.765.211 11.505 1.082 17.22 1.7 1.06 8.323.337 9.267-7.776 9.353-9.164.097-18.334.022-27.503.022zM63.268 280.922c-8.016 8.218-9.292 18.719-6.18 30.334a10.762 10.762 0 01-1.091 7.328c-3.5 6.181-7.546 12.05-11.392 18.032-.528.821-1.129 1.6-2.482 3.5-2.082-4.59-4.848-8.16-5.222-11.963-1.4-14.25-2.416-28.566-2.8-42.878-.306-11.516 7.321-20.492 11.494-30.565.441-1.063 1.794-1.748 2.695-2.584 5.022 9.646 9.853 18.939 14.978 28.796zm472.776-100.518c2.411 1.054 4.068 1.8 5.742 2.509a118.642 118.642 0 0148.694 37.8 15.39 15.39 0 012.867 10.2c-.908 7.432-3.456 14.53-9.323 20.347-5.717-6.918-13.084-13.031-16.764-20.874-7.312-15.6-17.862-27.954-31.035-38.537a5.118 5.118 0 01-1.876-3.611c.176-2.536 1.039-5.017 1.695-7.835zM294.153 411.49l3.885 7.684a65.172 65.172 0 01-4.812 4.624c-1.094.843-2.675 2.047-3.719 1.79-5.115-1.262-10.089-3.084-15.177-4.467-4.054-1.1-8.251-2.778-12.3-2.566-7.273.379-14.454 2.279-21.728 3-7.386.727-14.836.79-23.226 1.19 1.614-4.828 2.933-8.772 4.209-12.594-1.573-1.218-2.9-2.248-5.048-3.907 2.768-.639 4.361-1.3 5.962-1.325 6.841-.084 13.693.232 20.529.019 16.484-.514 32.961-1.3 49.446-1.8 1.818-.055 4.477.479 5.343 1.719 2.068 2.961 3.3 6.506 5.3 10.724zM547.704 17.472l.88-1.244c7.271 12.47 21.557 10.535 33.134 17.239-12.638-1.292-23.862-2.661-35.125-3.534-12.658-.981-25.358-1.613-38.044-2.211-10.7-.5-21.46-1.5-32.092-.785-5.735.386-9.541-1.609-13.7-4.226 4.116-11.838 8.308-14.679 19.712-13.536 3.637.364 7.263.807 11.088 1.236l-13.674 8.7.566 1.079c6.507-1.818 13.459-2.139 19.106-6.812a7.938 7.938 0 015.336-1.541c9.435.961 18.816 2.531 28.265 3.307 6.417.527 12.192 1.3 14.547 8.641zm-15.7 24.7c-1.167 4.44-4.048 7-7.981 9.136q-15.488 8.397-30.658 17.372c-4.016 2.37-7.647 5.4-11.719 8.312-2.723-4.024-5.093-7.733-7.679-11.282-2.033-2.789-5.906-5.277-6.1-8.092-.216-3.167 2.685-6.6 4.406-9.83 4.052-7.593 7.55-8.375 14.66-2.837l-1.716-4.476zm23.887 344.446c3.417.9 5.859 1.626 8.338 2.189 3.423.777 7.044.986 10.279 2.223 10.726 4.1 14.393 7.558 10.611 20.165-3.362 11.2-12.345 15.847-22.8 18.128-2.5.546-6.264.173-7.84-1.394-1.331-1.322-1.024-5.212-.249-7.574 3.035-9.235 4.094-18.449 1.718-27.991-.429-1.753-.054-3.715-.054-5.741zM301.254 430.64h6.87c-4.547 5.235-8.495.424-12.483 1.632 5.6 1.139 7.391 5.234 8.756 11.094l-21.27-5.486-.341 1 14.267 5.88-.311.916-19.383-3.695 1.406-5.914-1.078-.9c-1.416.865-2.817 1.753-4.25 2.589-1.936 1.13-3.786 2.832-5.873 3.216a253.673 253.673 0 01-20.909 2.953c-3.15.312-6.393-.379-9.6-.513a10.815 10.815 0 00-2.613.468c-2.651.568-5.278 1.309-7.955 1.669a25.881 25.881 0 01-4.969-.258l-.147 1.059 4.779 3.129c-9.766-1-18.853-.151-27.175-4.467 4.381-3.482 8.324-6.844 12.535-9.832 1.455-1.033 3.724-1.882 5.361-1.546 15.91 3.265 31.958 3.234 47.953 1.637 12.207-1.219 24.3-3.589 36.432-5.445zm258.751-90.06l-.1-1.627c2.209-1.022 4.358-2.715 6.641-2.925a11.734 11.734 0 0010.173-7.186c2.156-4.961 4.114-10.148 7.172-14.53 2.359-3.378 6.042-6.089 9.675-8.144.958-.54 3.888 2.492 5.961 3.805a21 21 0 002.888 1.4c4.944 2.157 5.424 4.392 2.037 8.606-4.109 5.113-7.83 10.566-12.22 15.419-4.138 4.573-8.895 8.591-13.469 12.755a2.733 2.733 0 01-2.423.412c-5.481-2.585-10.898-5.305-16.335-7.985zM304.744 95.723c-5.306.66-9.754 1.14-14.178 1.783-4.9.712-9.765 1.777-14.684 2.3-3.325.352-6.769-.332-10.074.1-4.736.617-5.54-1.648-5.064-5.55.626-5.129 1.49-10.113-1.354-15.174-1.77-3.15 1-4.229 3.9-4 4.105.326 8.207.686 12.3 1.114 10.141 1.06 18.507 5.769 25.448 12.986 1.787 1.85 2.665 4.574 3.706 6.441zm154.162.389c7.739-5.586 8.963-12.738 5.63-21.225 4.335.294 5.722 2.288 6.331 4.989.8 3.541 1.489 7.108 2.156 10.677.94 5.02 1.816 10.052 2.761 15.3l-48.217 1.768c4.022-2.7 3.828-2.734 4.577-7.308a10.591 10.591 0 012.576-5.647c4.254-4.123 9.14-7.092 15.524-6.687 2.125.134 4.308-.639 6.634-1.024l2.028 9.157zm23.638 335.876c-1.357-2.727-1.952-4.987-3.353-6.5-2.451-2.649-1.433-5.281.173-7.149 3.369-3.922 13.937-3.657 17.891.014 4.472 4.151 4.519 10.986-.069 16.032a71.018 71.018 0 01-7.542 7.359c-5.509 4.488-11.495 7.626-18.979 5.212-5.772-1.862-8.967-7.609-6.673-12.949a5.748 5.748 0 014.251-2.788c4.241-.139 8.509.399 14.301.769zm-49.4-161.15c6.413-2.25 14.5.015 18.386 4.518.87 1.006 1.8 2.246 2.964 2.659 4.508 1.607 7.146 4.841 9.026 9.048a6.4 6.4 0 01-1.877 8.233c-3.229 2.648-5.581 7.776-11.081 5.339a101.625 101.625 0 01-13.362-7.034c-4.25-2.7-6.127-7-6.405-12.081-.223-4.058.855-6.958 5.3-7.686.425-.07.834-.231 1.592-.447zM357.459 71.291l-.344 1.814c-3.206 1.748-6.511 3.339-9.6 5.281-4.742 2.988-9.331 6.223-13.992 9.342-1.681 1.124-4.133 3.528-4.926 3.073-2.173-1.248-4.814-3.5-5.2-5.718a43.268 43.268 0 013.663-26.817c1.328-2.727 3.6-3.686 6.49-2.254 3.048 1.511 6.055 3.1 9.127 4.68l-3.4 1.369zm67.27 364.13c-2.368-.508-4.32-.881-6.248-1.351-2.039-.5-4.414-2.05-6.012-1.453-4.85 1.805-8.5-.371-12.638-2.1a19.358 19.358 0 00-9.548-1.562c-9.868 1.312-18.533-1.694-27.148-5.885-.974 2.677-3.5 3.146-5.687 1.657a36.966 36.966 0 01-7.456-7.044c-2.4-2.912-2.643-3.109-6.483-1.5-.583.244-2.508-.906-2.566-1.528-.236-2.538.665-4.84 3.784-4.279 4.794.862 9.512 2.142 14.265 3.227 19.519 4.454 39 9.095 58.585 13.207 4.587.962 7.279 2.417 7.152 8.611zm42.816-156.973l-.3 1.486a51.433 51.433 0 016.956 2.553c1.224.644 2.994 2.44 2.785 3.288-1.955 7.915-4.286 15.736-6.595 23.895a27.647 27.647 0 01-4.525-1.375c-8.474-4.125-9.666-5.982-2.782-12.03 2.916-2.562 4.614-6.237 2.157-9.847-2.681-3.939-5.57-8.169-9.381-10.805-5.663-3.917-12.215-6.543-18.61-9.832l5.063.553-.583-1.171c1.082-.942 2.018-2.385 3.27-2.748 10.041-2.912 21.216 3.767 25.338 15.055zm-453.51 67.744l24.012 8.535c-6.434 7.42-9.818 15.155-10.647 23.889-.813 8.593-1.482 17.2-2.215 25.8l-1.138.406c-.9-2.4-2.25-4.73-2.633-7.21-2.062-13.324-3.887-26.685-5.788-40.034-.476-3.389-.942-6.781-1.591-11.386zM209.047 79.036l-51.948 38.958c2.986-22.102 38.854-48.667 51.948-38.958zm168.57 18.425c2.183 3.983.848 6.189-3.1 7.246-4.09 1.1-8.134 2.387-12.258 3.331-8.222 1.884-16.041.5-23.432-3.436-2.456-1.307-3.085-3.194-1.591-5.711 2.784-4.688 6.308-8.148 12.241-8.113a68.939 68.939 0 0010.989-.3c5.07-.8 8.414 2.175 13.335 4.282l-7.953 3.269.306 1.1zm-71.413 115.885c-1.971-.2-3.972-.255-5.907-.636-6.535-1.287-7.4-4.379-3.6-9.868 2.845-4.117 5.979-7.552 10.7-9.31a137.186 137.186 0 0113.331-4.667c2.5-.648 5.655-.247 5.248 3.688-1.131 10.962-6.471 21.102-19.772 20.793zM613.293 383.08c-.434 7.515-.67 14.687-1.349 21.817-.268 2.822-.864 6.022-2.448 8.238-5.11 7.151-10.823 13.84-19.672 17.7 7.064-14.867 12.6-29.6 9.364-46.638zm-65.156-69.96l16.963-36.893c5.662 4 6.593 5.942 6.2 11.848-.3 4.422-.952 8.879-.655 13.266.317 4.689-1.757 7.368-5.809 8.428-5.246 1.375-10.64 2.17-16.701 3.356zM397.062 4.449c-3.654 3.341-7.26 6.147-10.242 9.508-2.717 3.063-4.65 6.809-7.128 10.1-2.57 3.412-6.038 2.6-8.082-.987a45.755 45.755 0 00-7.085-8.635c-1.47-1.528-3.5-2.519-5.478-3.894 6.635-2.544 12.538-5.08 18.621-7.066 6.454-2.102 12.867-.788 19.394.974zM31.369 426.229c3.983 6.287 9.346 11.586 10.778 17.792a65.613 65.613 0 01.155 26.578c-13.148-15.919-20.267-31.8-10.933-44.37zm70.838-232.871c1.115 2.181 1.694 3.214 2.185 4.288 3.435 7.524 6.793 15.086 10.3 22.577 3.037 6.5 3.026 6.3-3.556 9.75-3.774 1.975-7.017 2.042-8.766-2.049-2.25-5.269-5.084-10.783-5.315-16.289a29.7 29.7 0 015.151-18.277zm291.314 150.941c-10.692 5.315-32.543 7.839-37.039 4.755-1.454-3.147 4.014-6.342-.439-9.435-.676 3.3-1.269 6.182-2.053 10.005l-12.827-5.981c3.8-8.532 3.8-8.529 12.092-6.149a10.866 10.866 0 001.329.233q17.415 2.743 34.826 5.5c1.263.202 2.486.641 4.11 1.072zM679.395 87.357c8.94.087 30.176 20.6 30.441 29.512l-14.407 2.358c-5.523-10.979-10.775-21.421-16.034-31.87zm-75.56 266.51c8.081-7.379 18.087-10.467 27.168-15.433 1.538 6.6.757 9.884-3.588 15.937-6.858 9.553-12.819 10.1-20.751 1.942-.71-.733-1.55-1.352-2.829-2.446zm-256.973 15.569c-.89 10.674-6.479 14.483-16.061 11.132a69.646 69.646 0 01-5.971-2.376c-3.912-1.79-5.22-11.662-1.8-14.275a4.423 4.423 0 013.4-.43c6.746 1.861 13.444 3.893 20.437 5.95zm106.757 60.179l-.865 18c-6.055-1.867-12.288-3.741-18.474-5.765a3.106 3.106 0 01-1.678-2c-.8-3.8-1.395-7.644-2.134-11.879zm-436.781 7.217a13.359 13.359 0 01-1.294-2.627c-2.015-11.39-4.047-22.778-5.875-34.2-.227-1.423.69-3.028 1.078-4.549 1.263 1.084 2.977 1.924 3.712 3.292 3.95 7.36 7.659 14.852 11.662 22.712-2.708 4.496-5.818 9.643-9.277 15.373zM665.28 308.948c1.535-4.011 1.58-3.887 8.378-6.419 2.91-1.084 4.686-.432 6.747 1.827 6 6.574 2.682 14.029 3.149 21.743l-20.295-5.9c2.2-2 4.155-3.422 5.583-5.256a3.936 3.936 0 00.051-3.624c-.641-1.039-2.203-1.507-3.607-2.37zm-82.225 134.708l.439 1.336c-10.4 13.946-40.557 27.14-51.822 22.455 1.379-.687 2.6-1.288 3.82-1.9 10.641-5.386 21.194-10.956 31.959-16.084 4.984-2.383 10.39-3.899 15.604-5.807zm-476.909 18c1.186-10.064 5.529-18.324 11.4-25.861 4.006-5.142 4.2-5.154 9.588-1.294l-4.978 9.97.965.568c2.391-3.017 4.782-6.032 7.365-9.293 1.268 1.076 2.239 1.9 3.44 2.924-8.603 8.892-17.448 16.832-27.78 22.984zm540.242-377.6c-4.494-.995-7.734-1.942-11.04-2.394-6.471-.883-11.9-3.191-15.925-8.734-2.753-3.788-2.566-5.5 1.874-6.61 7.464-1.869 20.9 3.622 24.436 10.44.993 1.915.462 4.622.655 7.294zM259.725 377.873l.224 1.86c-3.148 1.883-6.094 4.673-9.493 5.437-5.075 1.139-7.853-1.224-10.388-6.9 6.143-2.562 12.183-5.408 18.466-7.548 2.71-.923 6.139.268 8.856-.647 5.672-1.911 6.375 2.307 7.97 5.605.744 1.541 1.3 3.172 1.817 4.437zM533.776 196.18c12.568 7.794 23.9 16.47 28.963 30.919a18.691 18.691 0 01-3.87-2.3c-6.53-4.482-12.9-9.235-19.651-13.349-8.84-5.386-8.974-5.17-5.442-15.27zm-31.49 119.1c-1.964 5.483-3.48 10.442-5.576 15.142a6.764 6.764 0 01-4.4 3.345c-9.1 1.482-11.013-.488-10.206-9.783a7.842 7.842 0 00.081-1.371c-.4-4.374 2.1-6.074 5.967-6.389 4.538-.366 9.083-.609 14.134-.944zm-85.961 23.767l.058 1.216a45 45 0 01-5.046-.026c-12.5-1.414-24.832-3.828-37.651-2.322-6.141.721-12.629-1.508-18.961-2.4l.168-2.454h23.465l-4.075-4.992zm44.6-25.266c5.1.393 9.94.61 14.724 1.252 1.094.147 2.781 1.718 2.838 2.71a54.443 54.443 0 01-.392 10.951c-.74 4.985-5.345 4.182-8.67 4.946-3.263.751-4.666-1.473-5.266-4.287-1.073-5.001-2.089-10.019-3.238-15.573zm96.166-60.238c-1.323-2.059-2.563-3.774-3.584-5.612-5.117-9.218-12.243-16.745-20.234-23.419-2.528-2.112-3.031-3.767-.929-7.135.552.929.781 1.908 1.347 2.181 8.912 4.293 15.759 11.068 22.46 18.123 5.252 5.535 6.07 11.622.936 15.865zm-26.926-27.5c2.52 2.316 3.908 3.922 5.6 5.087a32.759 32.759 0 0112.124 15.069c.6 1.514 0 3.508-.042 5.281-2.457-.138-5.274.427-7.277-.6-2.291-1.173-4.012-3.639-5.7-5.763-1.745-2.2-3.315-3.671-6.517-.956.568-5.721 1.141-11.451 1.808-18.112zM69.949 317.73c-6.209-6.321-6.825-14.489-1.845-19.112 6.05-5.62 10.333-5.4 16.476 1.058zm303.674-68.05a2.411 2.411 0 01.916-.706c12.444-4.545 24.719-5.371 36.3 2.337 1.3.863 1.557 3.284 2.3 4.983-1.627.338-3.368 1.231-4.862.924-11.598-2.382-23.148-5-34.654-7.538zM322.278 52.319l-3.638 29.355c-8.008-6.289-12.118-15.463-16.908-24.111-.573-1.035.448-2.955.73-4.464l1.859-.017a43.129 43.129 0 012.1 6.562c.449 2.812-.284 6.657 3.439 6.848 1.237.063 3.374-4.106 3.906-6.6 1.017-4.744 4.175-6.212 8.512-7.573zm198.4 395.186a36.907 36.907 0 00-3.4 3.635c-.815 1.148-2.1 2.923-1.716 3.723.511 1.069 2.374 1.644 3.765 2.1a34.76 34.76 0 004.941.846c-5.27 5.639-17.636 6.164-22.26 1.289a5.518 5.518 0 01-.736-4.758c2.424-6.545 12.184-9.97 19.405-6.835zM319.143 469.02l2.148.83c-.882 5.981-1.475 12.021-2.716 17.926-2.009 9.558-4.384 19.041-6.791 28.507-.234.916-1.786 1.5-2.726 2.235-.061-1.072-.543-2.367-.115-3.18 2.473-4.694 2.791-9.558 2.66-14.813a69.3 69.3 0 011.814-17.453c1.145-4.864 3.761-9.382 5.726-14.052zm400.235-121.705l17.971-31.828c5.138.134 7.033 3.69 4.273 9.128-4.953 9.76-13.818 15.535-22.244 22.7zm-158.753 101.8c-3.895 1.692-6.786 2.989-9.713 4.208-2.945 1.229-6.068 2.11-8.858 3.616-7.023 3.786-12.073 3.059-12.691-9.424zm-166.5-173.977c6.261-2.382 11.276-3.885 16.264-.307 1.8 1.29 4.56 3.095 4.559 4.663 0 3.669-1.689 7.221-5.744 8.511a3.969 3.969 0 01-3.347-.511c-3.81-3.768-7.413-7.756-11.729-12.352zm229.139 49.5l-24.529 22.182c1.944-8.377 8.914-13.511 11.062-21.546.618-2.305 3.612-5.4 5.664-5.514 2.249-.127 4.674 2.769 7.807 4.878zm142.31-147.658c7.081 11.775 9.388 22.985 5.886 27.184-11.284-9-11.285-9-7.378-22.171.427-1.44.859-2.883 1.492-5.013zm-429.288 61.735c.052-3.867 2.308-5.649 8.336-6.978a41.805 41.805 0 0011.032-3.623c4.051-2.213 7.2-2.446 10.214 1.352-9.017 5.596-17.921 11.26-29.582 9.253zm-4.606 72.594c8.314.133 8.746.8 5.8 7.074a12.858 12.858 0 00-1.039 2.524c-1.048 4.634-3.508 6.365-8.063 4.123a9.256 9.256 0 00-1.764-.464c-4.986-1.3-5.506-2.886-2.18-6.608.6-.671 1.735-1.4 1.682-2.03-.473-5.641 3.661-4.301 5.564-4.614zm-137.079-5.829l.375-1.479a82.045 82.045 0 0131.787 4.748c1.322.475 2 2.75 2.97 4.192-1.508.473-3.207 1.654-4.5 1.308-10.25-2.756-20.43-5.806-30.632-8.769zm198.034-74.2c3.105-1.037 7.528-2.623 12.034-3.926a4.063 4.063 0 013.152.92c6.052 5.164 12 10.45 17.493 15.272-1.541-.232-4.388-.136-6.8-1.115-8.937-3.626-17.73-7.607-25.879-11.151zm202.823 56.473l-.89-.589c-.6-5.419-.653-10.98-1.989-16.213-1.011-3.957 1.615-4.9 3.624-6.261 1.076-.729 3.857-.789 4.429-.044 1.35 1.753 3.038 4.6 2.454 6.242-2.059 5.792-5.015 11.269-7.63 16.865zm-231.649 66.709c13.341-3.186 24.954-8.615 37.876-7.339-10.991 8.633-23.45 9.709-37.877 7.339zM719.548 121.58c2.274-.9 3.729-1.752 5.286-2.029 1.826-.326 4.242-.917 5.529-.068a35.6 35.6 0 0114.068 17.037zM358.911 367.19c-.132-.636-.262-1.272-.393-1.909.763-1.058 1.334-2.77 2.323-3.061 3.895-1.147 27.141 4.314 31.132 7.939zm-214.644 37.434c-.88-4.149 1.071-5.871 4.542-6.777 4.123-1.077 8.136-2.568 12.258-3.647 1.439-.376 3.058-.06 4.8-.06-2.315 6.81-14.595 12.534-21.6 10.483zM39.621 240.46c3.044-3.349 5.444-6.291 8.161-8.9 3.744-3.6 6.646-7.321 6.156-13.024-.128-1.483 1.706-3.133 2.64-4.707l1.25.7c-1.511 6-2.972 12.012-4.545 18-2.348 8.911-3.527 9.628-13.662 7.931zm39.447 3.918c3.916-8.226 11.264-9.632 18.318-11.121 1.6-.339 3.654 1.438 6.593 2.717-8.797 4.112-15.93 8.072-24.911 8.406zm310.441-6.365h-33.833c11.416-6.533 22.669-7.082 33.833 0zm-42.174 88.8c.214-5.3.833-6.273 4.2-7.423 7.892-2.7 12.7-1.5 18.019 4.833zm-124.464 3.334a4.331 4.331 0 01-.57 2.126c-.282.362-1.859.214-2.431-.236-2.967-2.336-2.989-7.439-.063-9.983 3.084 1.092 6.281 2.1 9.386 3.349 6.006 2.409 6.234 3.144 3.642 8.862-1.023-.94-1.988-2.429-3.318-2.912a37.3 37.3 0 00-6.646-1.202zm-70.336 94.89c-.911.843-1.777 2.323-2.608 2.3-6.08-.132-9.142 4.366-12.662 8.035-2.38 2.482-3.623.9-5.392-1.2 5.184-4.69 10.356-9.372 16.046-14.522zM322.183 32.59c-6.775 3.433-12.572 7.759-20.393 6.6 1.616-6.997 11.172-10.23 20.393-6.6zm-90.468 280.411l.6-2.138 14.417-2.9.743 1.177a101.087 101.087 0 01-5.465 8.694c-.553.73-2.827 1.025-3.67.5a64.269 64.269 0 01-6.625-5.333zm248.367-24.235c6.772 3.568 6.7 10.6.072 17.721-4.5-5.835-1.632-11.601-.072-17.72zm86.058 66.144c-5.161 6.309-9.154 2.529-13.063.172-1.042-.629-2.275-3.083-1.982-3.409 1.12-1.248 3.287-3.085 4.23-2.693 3.765 1.563 7.218 3.878 10.81 5.931zm-170.026-49.988c.114-.444.227-.889.343-1.333 7.783 0 15.568-.08 23.347.1.943.022 1.854 1.467 2.78 2.252-1.086.424-2.175 1.22-3.257 1.21-5.355-.049-10.721-.162-16.059-.565-2.414-.177-4.771-1.086-7.154-1.664zM204.863 414.689l-.021-1.6c2.486-1.321 4.867-2.967 7.5-3.834a6.193 6.193 0 014.812.834c.859.6 1.443 3.152.89 3.9-1.23 1.661-3.332 3.9-4.933 3.792-2.804-.201-5.504-1.977-8.248-3.092zM694.214 83.51l-.766 1.611c-1.931-.449-4.455-.275-5.691-1.453-5.358-5.111-10.34-10.616-15.46-15.977l1.058-1.215zm-345.529 215.7l-20.607 7.506c6.141-10.425 7.424-10.972 17.181-8.269.976.269 1.982.443 3.426.763zm-102.412-65.1l-.909-1.254 18.571-19.749 1.631 1.571c-1.851 2.15-3.842 4.2-5.517 6.478a62.1 62.1 0 00-4.92 7.745c-1.968 3.723-5.345 4.506-8.856 5.208zm299.662-125.895c4.119-4.43 20.554-.945 25.986 5.163zm-123.54 302.99c8.433 2.2 14.56 6.572 21.024 10.263-3.985-.443-7.8-1.59-11.68-1.887-4.915-.377-6.794-3.667-9.344-8.376zM244.941 231.099l-1.206-.394c-.146-1.71-1.085-4.244-.307-4.992 4.4-4.222 9.2-8.014 13.873-11.954l1.072 1.156q-6.717 8.091-13.432 16.184zm211.186-184.94l14.2-2.226-6.542 11.019zM40.092 366.28l-1.977 29.7c-1.96-10.071-2.759-20.065 1.977-29.7zm342.714 79.58l.2-1.387c7.74-4.369 14.076.747 20.873 2.752q-.122.812-.24 1.623zm121.667-120.212l-.976-.779a59.906 59.906 0 012.739-7.978 4.489 4.489 0 013.516-1.993 4.556 4.556 0 013.469 2.247 4.417 4.417 0 01-1.153 3.978 62.769 62.769 0 01-7.595 4.52zM342.135 542.389c.623-8.521 6.627-10.655 11.349-14.507 1.279 9.004-6.059 10.075-11.349 14.507zm-38.839-138.8l12.825-1.208c.49 2.3 1.038 4.2 1.245 6.146a8.773 8.773 0 01-.713 2.874c-.944-.3-2.223-.32-2.773-.962-2.117-2.471-4.4-4.366-7.859-4.556-.686-.039-1.319-1.065-2.729-2.295zM457.853 28.614c3.5-2.952 7.008-3.713 11.217-.458l-8.677 7.99-2.54-7.532zm49.682 142.049l.193-.548a29.9 29.9 0 015.149 1.221 110.157 110.157 0 0111.017 5.336c.731.414.64 2.279.928 3.476-1.075-.133-2.353.06-3.2-.456-4.747-2.912-9.398-6.002-14.087-9.029zm-76.15 207.542c4.183 1.075 7.56 4.98 6.065 7.184a5.977 5.977 0 01-4.894 1.954c-3.063-.451-3.41-3.73-1.168-9.138zm-235.311 47.147l-1.269-1.812c1.441-3.791 5.156-5.2 8.556-6.555.993-.394 2.819 1.31 4.263 2.053l-.462 1.38zm140.841-75.025l3.346-5.256 12.041 6.2-.7 1.5zm-2.021 57.165c5.495 1.441 6.026 1.8 4.7 4.268-.98 1.82-3.874 4.651-4.39 4.357-4.034-2.303-2.303-5.437-.306-8.625zm23.3-380.139c-7.667 2.307-11.016-3.411-15.863-5.143 5.653-.591 10.559.97 15.862 5.143zm32.113 4.2l1.923 1.923-12.858 12.053-1.519-1.591zM284.135 304.46l-1.573.865c-.867-1.271-2.17-2.433-2.512-3.832-.973-3.977 1.806-6.113 5.374-9.274-.514 4.893-.9 8.567-1.289 12.241zM651.71 61.399l.848-1.378c3.294 1.849 6.655 3.594 9.817 5.649.525.341.174 2.03.229 3.1-.965-.087-2.215.18-2.845-.325-2.78-2.23-5.383-4.679-8.049-7.046zm-176.206-26.2c-2.011 3.244-2.367 7.838-7.828 6.284.659-6.403 2.495-8.012 7.828-6.289zm-194.61 337.6c2.876.811 6.169.836 7.254 4.541.19.65-1.119 2.478-1.824 2.528-3.853.269-4.721-2.964-5.935-5.671-.086-.196.181-.542.505-1.407zm383.718-.722l.518.555-28.414 2.953-.155-1.552zm-73.3-108.016l-1.55-1.2c2.111-4.572 6.563-6.972 10.115-10.205.338.309.676.619 1.016.928zm6.575-30.385c1.465 6.305-3.027 10.03-6.267 14.3zm12.924-186.317l10.9 4.417c-6.765 1.899-7.976 1.404-10.898-4.425zM125.714 454.68l.739.9c-4.45 2.567-5.059 9.423-12.752 10.1zm6.323 24.871l-6.029 1.066c-.052-.311-.1-.623-.152-.934l13.447-2.187.51 1.747-7.595 2.292a648.12 648.12 0 00-.183-1.981zm198.354-68.53l-3.357-10.223 6.2 4.618-2.843 5.608zM603.435 39.828l11.146 6.255c-6.676 1.727-8.466-3.027-11.146-6.255zM95.675 521.593l1.916-.307c3.771 3.1.274 6.754-.273 10.221q-.82-4.957-1.643-9.914zm533.5-205.553l8.145-.652.409.994-5.175 4.736c-1.152-1.727-1.964-2.948-3.382-5.078zm-154.148-42.827l-.981 1.222c-4.613-.655-5.475-5-7.073-8.642zM302.77 534.666l-1.062-.917c1.069-1.941 2.154-3.873 3.2-5.825.882-1.642 1.721-3.306 2.579-4.961l1.515 1q-3.113 5.35-6.232 10.703zM447.549 398.14c-6.1 3.044-6.55 3-9.106-.687zm-263.794 14.025q.241.547.479 1.093c-2.958 1.207-4.113 6.532-9.624 3.378zm345.941-49.985l-2.6-4.938 5.954-1.541-3.354 6.479zm203.685-86.488l1.258.438c.427 3.148-.023 5.861-4.914 7.432l3.656-7.872zM481.345 34.185l8.143 3.213c-4.23 1.798-7.065 2.574-8.143-3.213zM274.521 277.764c.606 2.433 1 4.031 1.571 6.333l-4.7 1.559c1.325-3.348 2.121-5.355 3.129-7.892zm126.571 96.222l-.251-1.885 8.472-.677q.066.867.134 1.733zm81.9-.107l.8 1.614-8.645 3.658-.554-1.217 8.396-4.054zM341.326 336.16c-1.371 5.4-1.6 5.464-5.274 2.346zm114.861-266.9l1.434-.007-1.092 10.274-.969-.1.624-10.169zM113.211 244.133l.781-1.236 8.328 5.012-.908 1.424zm306.3 92.943c-.016-.673-.031-1.346-.049-2.019l7.507-.375.09 1.4z' fill='%231f7ab4'/%3E%3C/svg%3E");
}

.icon-gray-brain, .homepage .publications-section.brain > .container::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 426.167 361.104'%3E%3Cpath data-name='Path 1042' d='M378.441 268.511c2.641 2 2.135 4.964 1.836 8.506-.508 6.024-3.971 10.512-6.238 15.633-1.031 2.329-1.7 4.824-2.782 7.125a20.022 20.022 0 01-3.222 5.126 49.249 49.249 0 01-6.989 6.34 117.969 117.969 0 01-12.027 7.861c-8.415 4.671-17.682 5.3-27.066 4.967-12.637-.447-25.281-.788-37.9-1.5-3.142-.177-6.213-1.609-9.317-2.462l-7.47-2.049c-.433 12.305 3.81 23.58 6.173 35.2l-.944-2.041c-.1 1.08-.186 1.67-.208 2.263-.063 1.734.327 3.436-2.6 3.391-1.846-.028-3.663 1.5-5.581 1.882-2.669.536-5.421.657-8.3.973l.469 1.385a7.76 7.76 0 01-.719-.378 17.063 17.063 0 01-6.493-8.378c-7.771-20.841-19.456-39.653-30.664-58.7-1.438-2.445-3.871-4.379-6.069-6.29a63.509 63.509 0 01-17.9-26.585c-.228-.619-.5-1.222-.8-1.944-4.078.742-8.055 1.68-12.086 2.154-8.893 1.047-17.812 1.857-26.72 2.769-8.437.865-16.208-1.921-23.963-4.541a111.881 111.881 0 01-40.752-24.493c-3.313-3.084-5.681-6.808-5.5-11.656a9 9 0 00-.424-1.948c-.673-3.419-1.444-6.823-1.956-10.266-.232-1.563-.549-2.4-2.38-2.382a72.6 72.6 0 01-31.165-6.608c-7.053-3.218-13.464-8.081-19.663-12.856a62.968 62.968 0 01-10.884-11.366c-2.1-2.7-3.314-6.152-4.56-9.407a6.953 6.953 0 01-.064-4.675c1.788-4.386-.718-7.33-3.532-9.47-5.255-4-8.651-9.021-9.385-15.4a69.783 69.783 0 01-.152-16.7c.508-3.967 1.21-7.714.953-11.834-.239-3.824 1.073-7.918 2.422-11.633 3.564-9.815 6.792-19.921 13.6-28.081a96.209 96.209 0 0113.58-13.285c6.7-5.38 13.812-10.22 19.811-16.471a40.258 40.258 0 017.12-5.526c5.033-3.291 10.071-6.613 15.35-9.473 2.869-1.554 6.243-2.167 9.376-3.241a19.475 19.475 0 004.629-1.783C99.1 12.701 112.298 8.291 126.158 5.9c12.509-2.158 25.123-3.726 37.7-5.445a9.645 9.645 0 017.6 1.85 3.09 3.09 0 002.072.575c5.388-.623 10.838-1 16.124-2.132a30.681 30.681 0 0113.877.1 16.53 16.53 0 006.8.418 29.044 29.044 0 0115.813 1.169 39.151 39.151 0 0015.464 2.37c10.514-.512 20.2 3.2 29.95 6.42a13.508 13.508 0 007.551.773 13.941 13.941 0 015.944.171 117.133 117.133 0 0135.442 14.211 138.533 138.533 0 0116.9 12.55q15.366 12.918 30.258 26.4a89.994 89.994 0 0115.635 19.229c7.255 11.538 14.539 23.059 21.689 34.663 1.387 2.253 2.158 4.878 3.319 7.281 1.338 2.771 2.8 5.479 4.19 8.227.93 1.845 1.783 3.728 2.743 5.557a9.015 9.015 0 001.216 1.4c1.191 1.425 2.721 2.694 3.494 4.32 2.78 5.846 2.688 12.149 2.6 18.459-.036 2.469.66 4.94.807 7.423.241 4.071.477 8.156.391 12.228-.061 2.766-.16 5.379.807 8.109 2.38 6.723 1.6 13.665 1.08 20.627-.775 10.476-2.752 20.56-8.062 29.746-2.42 4.187-4.6 8.67-7.78 12.226-6.225 6.968-13.94 12.068-23.2 14.11-2.674.588-5.656-.255-8.141-.424zM215.875 159.359l.261 3.648 7.942-.614-8.386-5.95c.053 1.076.078 1.623.1 2.17-.523-.12-1.254-.523-1.539-.315-2.184 1.594-4.282 3.306-6.567 5.108 1.112.064 2.231.16 3.352.188 4.285.109 4.285.101 4.837-4.235zm70 74.739l-1.231 2.163 4.666-.664c-.964-2.173-2.22-1.853-3.509-1.428-1.714-1.442-3.331-3.9-5.167-4.076-2.443-.234-5.057 1.308-7.6 2.088l.188.859c1.992.6 4.018 1.1 5.967 1.82 2.4.881 4.534.139 6.685-.762zm.568 79.439c-1.016.96-.706 1.631.514 1.932 1.76.433 3.545.764 5.319 1.139l-.168.88-12.629-3.187-.2.837c4.023 1.158 8.037 2.354 12.08 3.436a4.488 4.488 0 002.168-.273 22.034 22.034 0 002.082-.849c.955-.373 1.921-.719 2.884-1.076l-.253-.685-4.446-.985-.113-.984c5.143 2.2 8.83-.889 12.916-2.836-2.815-.551-5.653-.41-8.371-.914-3.527-.653-6.544-.361-9.153 2.362-.641.669-1.784.856-2.7 1.265l4.016-4.355c-8.312-2.8-16.606-3.043-25.045-4.179 1.017 4.142 6.293 7.686 9.536 6.949.588-.133 1.186-.787 1.677-.689 3.311.655 6.595 1.455 9.885 2.212zm-12.67-172.36l4.107 5.609-1.429-.865c-1.068 1.849-.288 4.914 1.435 5.808.31.161 1 .176 1.116 0a1.745 1.745 0 00.192-1.317c-.4-1.255-.917-2.47-1.39-3.7.731.985 1.487 1.953 2.187 2.96 1.6 2.306 3.109 4.681 4.784 6.932 1.137 1.527 2.319 1.416 3.2-.364-1.134 1.8-.737 3.389 1.18 4.051 4.164 1.438 8.369 3.382 12.659 3.687 7.057.5 14.2-.084 21.3-.305 4.473-.139 7.015-2.618 7.49-7.247.2-1.936 1.142-2.457 2.873-2.008.55.143 1.088.334 1.633.5l-.379-.531c1.361-1.11 2.794-2.144 4.041-3.37a2.315 2.315 0 00.554-1.994 2.286 2.286 0 00-1.742-1.057c-3.234-.163-6.48-.1-9.715-.266a18.213 18.213 0 01-4.4-.8c-4.143-1.287-8.282-2.605-12.357-4.09-3.064-1.116-6.028-2.505-9.037-3.773l.312-.772 4.134 1.248c-.758-3.935-2.19-6.992-5.093-9.194a2.9 2.9 0 00-1.792-.363c-3.924.238-5.449 3.432-7.611 5.919l3.079 2.58-2.839.4c-.259 5.781.218 11.573-3.692 16.361.663-4.364 3.632-8.622.605-13.161a.654.654 0 01.016-.484c.9-2.622-.876-2.8-2.667-2.844-1.747-.042-3.5.119-5.243.04a3.878 3.878 0 01-2.482-.688c-2.669-2.974-5.124-6.141-7.779-9.127a3.555 3.555 0 00-2.569-1.238c-2.74.392-5.43 1.134-7.989 1.709l8.717 7.124c-.906-.53-1.821-1.049-2.719-1.594q-4.229-2.563-8.449-5.142c3.017 6.1 9.856 10.55 13.434 9.461l-2.353-2.819 4.766 4.806-7.413-.682c4.1 6.639 4.827 6.94 9.178 3.995zm-62.92 33.388c-4.33 3.473-8.489.679-12.7-.332a9.034 9.034 0 00-3.421-.562c-3.573.637-7.1 1.536-11.3 2.483 2.959-4.628 6.985-6.511 11.761-8.179-2.985-2.14-5.316-1.049-7.613-.292-3.241 1.068-6.479 2.148-9.678 3.335-.843.312-2.089.962-2.171 1.585a5.327 5.327 0 00.841 3.385c.612.917 1.925 1.334 2.724 2.167a18.029 18.029 0 011.849 2.921c-2.958.341-5.317 1.222-7.2-1.917l-.334 2.692c6.082 0 11.856.1 17.623-.034a78.317 78.317 0 0012.943-.909 50.44 50.44 0 0010.852-3.89 69.309 69.309 0 007.363-4.405l-.3-.489-10.9 2.329c1.4-.975.651-1.52-.453-1.658-2.8-.348-5.607-.637-8.42-.774a20.747 20.747 0 00-3.74.477l.021.759c3.888 1.788 7.802 3.507 12.252 1.308zm-64.906-28.13q-1 2.954-1.994 5.908a1.548 1.548 0 001.039-.91c.2-.338.439-.651.66-.975-2.22 4.865-.157 9.063 1.719 13.267a1.949 1.949 0 001 .981 77.511 77.511 0 007.617 2.344 20.413 20.413 0 004.511.029c-.209-1.507-.412-3.015-.643-4.519-.019-.121-.24-.21-.4-.338l-1.833 1.1a11.415 11.415 0 01-.485-3.195c.431-2.73.558-5.715 1.83-8.038 1.023-1.868 3.527-2.937 5.4-4.327 2.454-1.823 4.932-3.613 7.4-5.418l-.15-.906c-2.529-.378-5.292-1.592-7.535-.959-4.671 1.318-10.488-1.381-14.116 3.762l2.813-3.235c-2.872-.415-3.444 1.874-4.8 2.91a3629.45 3629.45 0 002.015-3.339c-1.6-.386-2.949-.721-4.3-1.032-3.994-.922-7.642-.383-10.811 2.444a20.32 20.32 0 01-2.7 1.816c-2.434 1.547-2.554 2.19-.838 4.528a11.871 11.871 0 01.628 1.116c-2.065.265-3.874.476-5.677.735-1.629.233-2.15.991-1.837 2.778a23.857 23.857 0 006.237 12.054c1.267 1.39 3.23 2.863 4.946 2.952 2.372.123 4.81-1.021 7.214-1.643.124-.032.171-.291.3-.387.8-.609 1.612-1.2 2.584-1.922-.642-1.591-1.482-3.5-2.183-5.449-1.622-4.497-.422-8.487 2.388-12.132zm219.235 86.185l-.07-.064c.129.927-.051 2.088.441 2.741 2.317 3.07 4.69 6.116 7.287 8.949a25.721 25.721 0 016.312 11.527 22.551 22.551 0 00.994 2.6c1.959-1.636 1.69-2.777.5-4.478-1.969-2.824-3.49-5.96-5.2-8.965l.894-.585c1.38 1.3 2.739 2.617 4.147 3.88.8.713 1.675 1.334 2.516 2 .224-1.1.472-2.2.658-3.3a2.751 2.751 0 00-.123-.992c-1.425-6.522-2.828-13.049-4.3-19.559a57.263 57.263 0 00-1.617-5.526c-.661-1.966-1.818-2.421-3.872-1.558-4.234 1.78-8.564 3.341-12.9 4.871-3.276 1.156-6.618 2.126-10.371 3.318 1.406 2.749 2.63 5.183 3.891 7.6 1.126 2.154 2.6.863 4 .378 1.7-.59 1.111-1.83.774-2.9-.413-1.317-.984-2.585-1.488-3.873l.752-.593c.157.4.215 1.061.489 1.168 2.24.864 3.34 3.845 6.285 3.361zm-138.746 28.1l-1.031-3.141 4.239 1.02c.583-2.3 1.089-4.3 1.728-6.814 1.622 3.157-2.2 7.572 3.247 8.743h-2.556l-.308.8 3.859 1.823-2.806.464 1.894 1.5-1.95.549c2.344 2.384 1.761 6.279 5.066 7.819.212.1.2.61.366.89a9.69 9.69 0 001.746 2.789c1.839 1.492 3.889 2.724 6.048 4.193l-1.615.706c.125 1.954.283 3.522.311 5.093.03 1.651-.769 4 .037 4.817 1.872 1.9 4.364 3.869 6.852 4.269 1.841.3 2.148 1.474 3.194 2.158.815.533 1.575 1.151 2.694 1.977v-2.095l1.756.142c-1.6-3.836-3.116-7.619-4.784-11.333-.272-.606-1.21-.912-1.841-1.357l.634-.106a9.19 9.19 0 00-.028-2.357c-1.217-4.421-2.613-8.794-3.765-13.231-.983-3.783-1.709-7.633-2.565-11.449-.341-1.518-1.716-2.616-1.338-4.527.213-1.084-.589-2.357-2.413-2.326-2.751.047-5.507-.342-8.263-.4-3.946-.077-7.894-.02-12.491-.02.57 5.108.686 9.645 1.718 13.964.535 2.237.2 5.875 4.366 5.9 0 1.94.7 4.228-.147 5.385-1.708 2.335-.519 3.888.6 5.713l-.141-2.053 5.177 5.614 2.433-2.171 1.792 4.753.834-.186c.61-2.776 1.236-5.549 1.8-8.333.049-.234-.225-.624-.455-.81-1.772-1.435-3.57-2.839-5.515-4.374l-.479 1.842c-1.2-2.887-2.134-5.572-4.38-7.923-1.9-1.993-2.446-5.284-3.586-8l3.779 1.93.571-.566a12.155 12.155 0 00-2.237-2.41c-.947-.58-1.917-.267-2.047 1.129zm-39.69-137.153c1.182-.362 2.373-.7 3.545-1.092 3.214-1.076 7.125-.378 9.179-3.725.958.576 1.686 1.385 2.427 1.4 2.912.046 5.832-.09 8.739-.3a8.313 8.313 0 006.045-2.675c-2.672-1.8-5.169-3.143-8.119-2.789-7.9.948-15.945 1.3-23.206 5.144 6.795-5.188 15.009-5.73 23.759-6.713l-9.623-1.125.031-.72-1.091 1.282c-2.248-.8-4.174-2.007-6.149-2.094-7.542-.334-15.12-.691-22.648-.309a49.058 49.058 0 00-22.378 6.538c-4.475 2.59-5.994 7.41-4.633 11.211.235.654 1.125 1.171 1.825 1.532a9.885 9.885 0 002.142.52c3.205.8 6.041.428 8.531-2.069a4.175 4.175 0 013.236-.98 8.855 8.855 0 013.707 1.943 6.144 6.144 0 007.2.9c1.114-.553 2.308-.943 3.464-1.408l-4.474 3.021.221.448 4.087-.856c.381.8.946 1.322 1.411 1.245 2.509-.411 4.98-1.052 7.489-1.461 4.622-.753 8.7-2.794 13.259-5.052l-2.2-.671 4.787-1.711-.268-.906zm155.375 44.723a7.736 7.736 0 011.458 1.344c2.711 4.218 5.311 8.508 8.061 12.7 2.068 3.149 4.308 6.185 6.471 9.272l.958-.292c.37-1.138.726-2.281 1.116-3.412a13.055 13.055 0 011.044-2.737c2.394-3.807 5.012-7.479 7.284-11.355 2.189-3.735 3.173-7.59-.809-10.978-.135-.116-.122-.407-.177-.617l.4-.309 3.783 4.412c1.289-1.674 2.365-3.237 3.615-4.647 1.061-1.2.919-1.9-.392-2.778-.641-.429-.924-1.391-1.369-2.112a15.889 15.889 0 012.374-1.086 19.393 19.393 0 012.246-.171c1.7-.264 3.291-.682 3.61-2.8.393-2.615.915-5.212 1.25-7.833.058-.451-.487-1.03-.847-1.475-.79-.975-1.726-1.839-2.445-2.858-2.539-3.6-7-3.962-10.337-6.218a1.164 1.164 0 00-.963.1c-3.125 1.691-6.632 2.961-9.229 5.257-2.524 2.232-4.085 5.543-7.921 6.084a5.144 5.144 0 00-1.366.642l.475.507 3.3.577a1.847 1.847 0 01-1.561.63c-2.37-.311-3.868.667-5.512 2.475a89.654 89.654 0 01-10.73 10.091c-4.521 3.567-9.5 6.544-14.172 9.932-3.617 2.623-7.061 5.484-10.581 8.239l.427.685c5.927-4.828 12.362-8.528 20.549-9.535-1.3.974-2.2 1.7-3.148 2.36-4.75 3.279-9.864 6.134-14.194 9.893a71.085 71.085 0 01-26.5 14.727c-.828.248-1.62.619-2.427.933l.094.765h7.349c-2.595 2.331-.951 3.808.58 4.908.9.65 2.3.62 3.468.9a8.209 8.209 0 012.07.519c2.811 1.553 5.565 3.209 8.365 4.781a4.32 4.32 0 001.38.24l.125-1.487a5.464 5.464 0 00.8.533c3.1 1.184 4.8 5.68 9.177 3.881a1.131 1.131 0 01.936.266c1.917 1.711 3.951 2.685 6.512 1.366.192-.1.644.145.891.337 1.783 1.382 3.544 2.792 5.551 4.382l-4.1-.22-.284.932 9.111 4.378.329-.649-8.244-11.623c5.486 1.486 10.2 2.844 14.951 4.017 2.464.607 3.6 2.195 4.186 4.464.231.9.6 1.76.913 2.677 1.827-.76 3.273-1.41 4.753-1.969 4.374-1.652 8.791-3.19 13.131-4.922 3.244-1.294 3.778-2.186 1.819-5.015-3.413-4.926-7.311-9.521-11.129-14.152a2.711 2.711 0 00-2.421-.2c-4.848 2.046-9.148 4.862-12.2 9.295a14.79 14.79 0 01-1.5 1.618l-.594-.455a8.55 8.55 0 011.067-2.054 114.116 114.116 0 018.013-8.24c2.063-1.811 2.443-3.7 2.045-6.223a38.46 38.46 0 00-8.02-17.583 36.111 36.111 0 01-2.8-5.176zm33.651 108.5a35.4 35.4 0 01-2.2-4.4c-2.044-5.963-7.441-7.43-12.468-8.318-3.2-.566-6.813 1.191-10.327 1.924 3.23 4.365 1.762 8.9-.034 13.561-.056-1.9-2.323-3.671.065-5.2-.584-1.84-1.1-3.475-1.621-5.108l1.578-.371.161-.686-10.923-5.019-1.448 3.266c-1.822-1.44-3.485-2.77-5.164-4.079-4.754-3.7-10.453-3.481-16.012-3.841-2.895-.187-5.8-.252-8.676-.62-1.791-.229-3.5-1.081-5.285-1.372-4.685-.763-9.447-1.123-14.083-2.094a93.734 93.734 0 00-27.247-1.607l3.3.585-2.42.616c2.15.993 3.736 1.659 5.247 2.464.466.248.731.875 1.087 1.329-.6.3-1.289.95-1.776.823a46.807 46.807 0 01-4.843-1.811l2.675-.27.06-.788-9.794-1.218c1.3 16.014 2.212 31.527 10.119 45.514l-1.2.874a10.679 10.679 0 001.732.58c5.055.619 10.1 1.355 15.176 1.766 4.936.4 9.992 1.769 14.737-1.068.339-.2 1.03.186 1.438.274-.73 1.332-1.385 2.527-2.214 4.036l8.478 1.551.092-.432-4.242-1.278 19.643 1.688.078-.847-12.181-1.967a66.76 66.76 0 019.444.276c3.03.2 6.067.283 9.1.417l.019-.76-3.634-.382a42.852 42.852 0 015.029-.787c1.89-.067 3.545-.068 2.591-2.122l6.793-3.325-.162-.489-3.023-.185 5.92-1.292-2.866-1.231 7.334-2.731-2.351-1.072 4.747-2.23-.325-.651-2.4-.747c2.4-1.2 5.274-1.53 4.5-5.092-.077-.356.9-.94 1.383-1.418.281.492.927 1.169.787 1.447-1.789 3.535-3.174 7.456-5.693 10.4a78.112 78.112 0 01-11.31 10.168c-4.425 3.473-9.16 6.444-15.18 6.408a56.615 56.615 0 00-8.5.722 4.481 4.481 0 00-2.354 1.636c-1.258 1.486-2.063 3.48-3.549 4.62a59.325 59.325 0 01-7.129 4.188c7.09 1.2 25.741 1.441 27.622-.222h-23.25v-1.142h41.99l-.019-.669h-38.758c12.368-.629 24.735-1.044 37.1-1.361 3.107-.08 6.347.394 7-3.668 1.1.324 2.108.968 2.871.751.825-.233 1.339-1.39 2.133-1.936 3.331-2.293 6.716-4.507 10.221-6.844-.742-1.887-.678-3.205 1.919-3.3.84-.03 1.911-1.115 2.391-1.986.813-1.475 1.137-3.21 1.853-4.75 1.261-2.716 2.112-5.441 1.4-8.486a2.384 2.384 0 01.33-1.885c1.651-1.753 2.667-3.569.85-6.131l.915-.032 1.768 3.836.8.11a23.816 23.816 0 00.66-3.668 12.918 12.918 0 00-.56-2.915c.478-.031 1.276.1 1.385-.118 1.707-3.408-.831-8.154-4.7-8.969q1.699 4.556 3.399 9.156zM108.185 35.227c.354-.014.777.093 1.052-.061a15.766 15.766 0 0111.809-1.72 36.925 36.925 0 004.86.524l.522-.682c-.5-.673-.872-1.729-1.519-1.937a6.9 6.9 0 00-3.859-.318c-4.333 1.326-8.582 2.93-12.862 4.43a20.921 20.921 0 00-2.492-.451c-2.793-.178-4.942 1.461-7.3 2.593-4.137 1.988-8.057 4.13-10.3 8.442-.928 1.785-2.14 3.422-3.279 5.216l-2.314-1.944c1.35 4.876 5.927 6.84 8.743 10.531l-2.432-.345a40.365 40.365 0 016.558 6.707 8.809 8.809 0 01.931 2.853c-1.145-.054-2.549.3-3.382-.243a45.311 45.311 0 01-5.4-4.464c-3.184-2.843-6.678-4.688-11.149-4.152a4.105 4.105 0 00-3.728 2.444c-.8 1.762-1.792 3.438-2.7 5.152l-.44-.225 2.544-5.938c-.867-.149-1.5-.462-1.986-.31-5.585 1.731-11.213 3.417-14.643 8.767-.261.407-.729.676-1.024 1.066-2.493 3.3-5.625 6.314-7.293 9.991-2.484 5.472-4.1 11.316-8.2 15.963a21.911 21.911 0 00-2.591 3.676c-2.415 4.264-4.4 8.814-7.187 12.814-4.169 5.988-1.948 13.389 3.767 15.978-.915 2.307-1.889 4.581-2.721 6.905-1.375 3.849-1.624 7.866 1.473 10.819a53.346 53.346 0 009.59 6.766c1.937 1.159 2.837.438 2.613-1.768a25.759 25.759 0 012.6-13.388 35.545 35.545 0 002.557-7.583c.946-4.815.564-5.123-4.65-5.138 2.745-1.321 6.057-1.391 5.909-5.089 5.014 2.008 10.577 2.422 13.2 8.07-2.484-.237-4.681-.529-6.886-.635-2.316-.111-3.5 1.225-3.914 3.415a35.733 35.733 0 01-1.128 4.867c-.866 2.532-2.367 4.924-2.8 7.509a22.263 22.263 0 00.122 8.819 6.668 6.668 0 005.391 5.341c1.813.324 3.456 1.551 5.206 2.3a7.186 7.186 0 002.962.913c2.485-.157 4.243.9 6.032 2.476a19.659 19.659 0 005.942 4c2.957 1.06 6.19 1.358 9.316 1.922a2.586 2.586 0 001.7-.195c4.135-2.641 8.226-5.349 12.134-7.909-1.857-3.647-3.766-6.9-5.216-10.351-2.634-6.268-4.2-12.814-2.167-19.549a5.011 5.011 0 00-1.433-5.783c-1.817-1.757-3.479-3.676-5.209-5.524l.369-.366 7.173 5.372c4.016-4.99 7.408-10.014 11.6-14.242 7.97-8.037 17.5-13.992 27.82-18.594 1.819-.811 2.355-1.74 2.058-3.576a14.539 14.539 0 01.122-2.989l.751-.128 1.912 4.125c7.567-1.959 15.172-3.894 22.741-5.963a2.3 2.3 0 001.116-1.939c-.995-4.915-2.83-9.421-6.545-13.027-2.468-2.4-5.321-3.62-8.657-2.98a46.38 46.38 0 00-10.13 2.756c-2.843 1.268-5.244 3.53-6.964 4.739-2.676 1.249-4.765 1.747-6.212 2.992-3.864 3.326-7.452 6.974-11.151 10.492-.68.647-1.371 1.283-2.057 1.923a4.37 4.37 0 01.875-2.435c3.5-5.325 8.221-9.451 13.113-13.426a23.977 23.977 0 002.627-2.842l17.514-9.448c-6.465-1.365-12.707-1.9-18.92-.076-2.745.8-5.264 2.358-7.99 3.256-4.367 1.44-7.286 4.563-10.112 7.921-2.916 3.465-3.946 8.324-8.087 10.885a1.828 1.828 0 00-.582 1.089c-.778 3.351-3.077 4.583-6.283 4.568a5.59 5.59 0 00-5.021 2.738c-1.506 2.279-3.21 4.426-4.83 6.631l-.369-.159c.887-2.248 1.772-4.5 2.765-7.013-5.625.377-10.938 1.644-16.111-.636a6.146 6.146 0 012.772-.839c2.174-.13 4.357-.106 6.53-.249 4.945-.327 9.7-.951 11.6-6.7a9.751 9.751 0 012.264-3.592c2.018-2.069 3.94-4.707 6.458-5.7 3.368-1.326 5.37-3.621 7.52-6.178 6.556-7.8 14.608-12.882 25.2-11.992 6.482.544 13.012 1.439 18.763 4.97 2.861 1.755 5.843 1.062 8.738.3a3.4 3.4 0 001.817-2.149c1.122-3.918 2.052-7.89 3.044-11.844-1.742 1.216-1.679 1.179-2.8-.718-1.826-3.091-3.5-6.346-7.442-7.345-3.973-1.006-7.893-2.245-11.892-3.122-2.066-.454-4.6-1.042-6.042 1.1a44.9 44.9 0 00-3.715 7.341c-1.258 2.9-2.267 5.916-3.469 8.846a12.269 12.269 0 01-1.832 2.21 32.044 32.044 0 01-.258-3.628c.291-4.68.464-9.379 1.058-14.022.283-2.215-.505-2.475-2.324-2.676-5.916-.652-10.993 1.469-15.866 4.435-.691.42-1.4.807-2.1 1.21l-.373-.569zm177.726 5.466c1.153.117 2.071-.035 2.672.331.79.482 1.817 1.322 1.9 2.094.36 3.542.466 7.113.576 10.676.052 1.664.732 2.44 2.437 2.4 2.424-.056 4.849-.014 7.275-.014l.026.764-8.779 1.459c.238 2.554.34 2.7 2.374 2.475 2.745-.3 5.491-1.025 8.222-.96 4.985.118 10.384-.428 14.853 1.282 10.484 4.013 17.577 11.634 19.638 23.179.617 3.454 1.487 6.862 2.125 10.312.323 1.744 1.2 2.479 2.925 2.181a14.78 14.78 0 011.956-.4 2.26 2.26 0 011.507.419c.217.205.133.993-.09 1.348-.568.908-1.979 1.869-1.832 2.544.7 3.206-2.2 3.445-3.6 5.145-.559-.642-.983-1.13-1.409-1.617-1.892-2.16-1.262-4.858-1.691-7.36-.916-5.345-2.13-10.645-3.394-15.923-1.33-5.556-5.115-9.475-9.406-12.855-5.184-4.084-11.358-4.926-17.594-3.825-4.46.787-8.75 2.574-13.091 3.985-2.921.949-5.676 2.561-9.3 2.488l2.526-4.387-3.783-1.628c2.871-.322 2.421-2.256 2.344-4.043-.081-1.877-.992-2.458-2.849-2.636-6.411-.616-12.8-1.439-19.2-2.232-2.222-.276-4.6.807-5.1 2.345-.67 2.056-1.627 4.034-2.135 6.124-.581 2.386-1.712 5.186-.978 7.22 1.221 3.387-.776 4.308-2.7 5.683-1.637 1.169-2.874.487-3.732-1.011-1.538-2.682-3.042-5.39-4.4-8.166a4.6 4.6 0 01.021-2.473 28.837 28.837 0 01.7-2.82 10.476 10.476 0 00-2.9-.7c-6.171.317-12.336.776-18.506 1.137-1.654.1-3.318.015-4.829.015l1.933 11.486c-1.334-.986-2.049-1.526-2.775-2.051-4.008-2.892-6.392-2.365-7.592 1.561a12.292 12.292 0 01-.761 1.294c-1.017 2.238-2.619 2.191-4.245.889a31.994 31.994 0 01-5.323-4.923 13.769 13.769 0 00-9.6-5.25c-3.382-.441-6.741-1.074-10.128-1.451a52.353 52.353 0 00-7.751-.388c-2.727.1-3.983 1.63-3.07 4.193a22.8 22.8 0 01.754 13.033c-.023.1.172.257.364.526.734 0 1.565.019 2.4 0 11.8-.312 23.607-.551 35.406-.966 12.169-.428 23.8 2.43 35.14 6.205 14.406 4.795 26.42 13.5 36.741 24.584a15.638 15.638 0 003.129 2.466c3.323 2.1 6.7 4.114 10.054 6.155.605.368 1.232.7 1.877 1.067.456-1 .806-1.746 1.146-2.5.378-.839.782-1.669 1.116-2.526 1.268-3.241 3.765-3.681 6.186-1.081-.656.456-1.817.846-1.887 1.381a108.956 108.956 0 00-.866 10.19c-.025.656.835 1.4 1.383 2.015 2.389 2.693 4.728 5.441 7.265 7.99a12.04 12.04 0 004.4 3.115c6.736 2.2 13.564 4.111 20.362 6.116 3.283.968 6.425-.555 8.722-2.076 4.05-2.681 7.375-6.472 10.945-9.86 3.471-3.293 4.119-6.52 2.417-11.029a9.373 9.373 0 01-.2-2.043c3.782 1.236 4.552-1.522 5.762-3.814 1.17-2.216 2.541-4.325 3.72-6.537 1.831-3.435 2.845-6.972.721-10.685-1.283-2.243-2.448-4.576-3.938-6.675-2.967-4.18-6.662-7.431-11.876-8.63-2.961-.682-5.861-1.63-8.79-2.458l.066-.728a28.558 28.558 0 013.106.02c2.041.225 2.825-.762 3.086-2.662.539-3.908-.668-5.857-4.225-7.9a36.833 36.833 0 01-6.509-5.065c-1.425-1.32-2.208-3.424-3.749-4.509-4.368-3.072-9.424-5.293-13.38-8.788-5.1-4.505-11.352-5.934-17.3-8.306a71.762 71.762 0 01-7.111-3.04c-.716-.38-.929-1.706-1.372-2.6-.265-.537-.551-1.554-.785-1.542-2.717.145-5.704-.313-7.747 3.241zm-50.044 279.95c5.313 11.322 10.343 22.356 15.733 33.213a8.341 8.341 0 005.1 3.9 18.93 18.93 0 008.446-.417c2.059-.543 4.734-1.932 5.436-3.643.885-2.152.56-5.171-.156-7.54-2.278-7.544-4.046-15.21-4.007-23.045.021-4.337-1.741-6.387-5.123-8.426-7.3-4.4-14.48-9.064-19.908-15.877a8.5 8.5 0 00-2.016-1.447c-3.328-2.235-6.8-4.281-9.958-6.735-4.729-3.676-5.988-8.937-3.923-14.635.445-1.23.811-2.49 1.114-3.429-2.84-3.267-7.494-4.55-8-9.414.728.718.948 1.854 1.632 2.489a7.43 7.43 0 002.631 1.02l-1.085-15.28a5.334 5.334 0 00-6.126 2.435l-.219-2.537-19.434 6.821c.282 1.007.464 1.894.778 2.73 3.642 9.716 9.021 18.272 16.917 25.12 2.8 2.427 5.335 5 6.9 8.472a63.857 63.857 0 003.711 6.219v-2.587c2.74 8.7 9 15.257 13.358 22.908zm158.095-89.886l-1 .461a21.448 21.448 0 01-2.2-2.595 29.915 29.915 0 01-1.239-2.987 34.478 34.478 0 01-2.916-19.331c.624-5.18.765-10.451 1.815-15.538.9-4.358-.614-7.182-3.658-9.9a3.764 3.764 0 01-.764-3.482c1.325-2.5.461-4.143-1.369-5.7-2.2-1.869-4.415-3.717-6.808-5.729-.667 1.383-1.58 2.6-1.8 3.935-.217 1.3.272 2.715.51 4.522a971.874 971.874 0 01-1.141-1.856c-4.093 6.681-8.188 13.47-12.417 20.174a2.075 2.075 0 00.25 3.018q5.376 5.974 10.6 12.087c1.893 2.211 3.654 4.535 5.309 6.6l4.215-.751.269.625a20.172 20.172 0 00-2.332 2.069c-.386.456-.775 1.367-.573 1.795 2.673 5.671 5.4 11.318 8.244 16.907a17.491 17.491 0 002.683 3.067 28.167 28.167 0 011.539-3.229c.324-.5 1.149-1.221 1.439-1.1 3.357 1.4 4.524-1.353 5.456-3.28 2.82-5.833 5.448-11.841 1.765-18.367-.2-.359-.241-.809-.435-1.175-.623-1.174-1.282-2.327-2.183-3.949.048-.081.395-.733.8-1.342 2.558-3.815 2.356-7.5-.469-11.079a8.14 8.14 0 01-.762-2.66l-2.187-.4c-1.275 13.219-2.478 26.161-.641 39.189zM199.167 99.314c-.436 3.358 2.219 6.514 5.738 7.087 4.34.706 8.612 1.831 12.916 2.768a31.733 31.733 0 005.566 1.12 45.54 45.54 0 007.71-.524 6.748 6.748 0 003.75-1.454 29.956 29.956 0 004.047-5.667 2.555 2.555 0 00-.112-2.408c-1.573-1.264-3.26-2.736-5.137-3.209-8.257-2.086-16.543-4.133-25.122-4.471-9.356-.368-18.725-1.234-28.062-.968-5.024.143-10.7.544-13.978 5.774a24.82 24.82 0 01-1.949 2.908 6.9 6.9 0 01-1.751 1.115 5.82 5.82 0 01-.671-1.747c-.088-2.451-1.388-4.1-3.633-4.5a11.393 11.393 0 00-5.883.262 53.984 53.984 0 00-7.939 4.509c-3.047 1.866-4.645 7.379-3.14 10.834.776-.235 1.554-.523 2.356-.7 7-1.582 13.953-3.415 21.013-4.645 9.3-1.621 18.7-.834 28.064-.376a3.275 3.275 0 002.027-.88 3.584 3.584 0 00.723-5.1 10.338 10.338 0 01-.778-2.444l.454-.24zM48.597 165.98c-5.811 3.024-11.951 6.184-18.051 9.42-1.5.8-.815 2.078-.2 3.034 2.265 3.5 4.249 7.294 7.042 10.329 4.345 4.722 9.38 8.945 15.552 11 7.433 2.476 15.24 2.953 23.066 2.582a4.356 4.356 0 001.242-.559c-2.6-6.988-1.792-13.838.8-21.087-8.916-1.533-17.28-4.529-26.25-1.229l-3.201-13.49zm178.494-26.643l.02-1.08a68.193 68.193 0 00-7.494-.547c-7.414.238-13.9 3.508-20.426 6.594-.151.071-.365.132-.423.256-.356.759-.677 1.536-1.009 2.306 1.462.287.9 2.974 3.249 2.464 3.722-.81 7.512-1.358 11.3-1.8 2.063-.242 3.792.262 4.588 2.745 1.205 3.759 3.995 5.868 7.952 6.37 2.323.3 4.634.827 6.962.893 3.183.092 6.535.626 8.347-3.352.97-2.131 2.594-1.866 4 .17 1.436 2.076 2.942 4.1 4.674 6.508l1.3-2.818c-.283 2.967.533 5.207 3.309 6.827.049-3.74 1.587-6.238 4.676-7.023.213 3.227.351 6.4.707 9.554.05.443 1.518 1.217 1.706 1.065.623-.5 1.385-1.389 1.337-2.075-.277-3.982-.708-7.957-1.2-11.919-.632-5.028-1.895-9.667-7.159-12.045a52.284 52.284 0 01-5.274-3.369 3.572 3.572 0 00-1.872-.515 415.98 415.98 0 00-11.709.608c-.227.015-.417.605-.646.959-2.486-.466-5.369 2.2-7.987-.3zm-34.538 75.279c-1 1.4-1.95 2.187-2.172 3.141-.636 2.734-2.686 2.74-4.648 2.506a102.769 102.769 0 01-10.386-1.772 10.91 10.91 0 01-3.295-1.983c-1.4-.951-2.676-2.1-4.139-2.92-1.8-1.013-3.763-1.715-5.593-2.672-2.467-1.29-4.874-2.694-7.359-4.077-.776 1.738-1.275 3.068-1.944 4.306-1.093 2.019-.514 3.659 1.8 3.875 1.859.174 3.777-.336 5.674-.456a4.815 4.815 0 011.5.41c-4.021.933-8.073 2.622-10.728-1.262-1.424.518-2.522 1.028-3.675 1.316-3.552.89-6.889.022-10.326-.993-2.168-.64-5.1-1.1-6.873-.139-3.193 1.734-3.92 6.667-3.09 10.287.953 4.155 3.3 6.8 6.833 9.023a44.1 44.1 0 0014.653 6.416c-.212-.833-.353-1.4-.5-1.959-2.08-8.019 2.058-14.333 10.235-15.337 4.6-.564 9.266.486 12.36 3.675 3.758 3.874 6.884 2.174 10.423.51a14.852 14.852 0 002.65-1.43 15.151 15.151 0 019.321-3.14c.431 0 1.31-1.241 1.2-1.735a50.512 50.512 0 00-1.922-5.587zm8.785-161.7c.636-1.323 1.092-2.945 1.458-2.925 2.309.124 2.169-1.913 3.014-3.037 1.945-2.59 3.772-5.273 5.81-7.787 1.15-1.419 2.7-2.509 3.909-3.889a2.534 2.534 0 00.585-2.128c-1.632-3.467-3.1-7.086-5.274-10.2-3.2-4.585-8.3-6.539-12.408-4.528a93.79 93.79 0 00-14.259 8.667 6.9 6.9 0 00-2.982 7.275l3.86-2.6.455.58-5 4.459c.511.611.8.91 1.034 1.242 2.318 3.267 2.482 3.243 6.337 1.771a3.042 3.042 0 012.594.675c2.156 2.094 4.164 4.346 6.144 6.613 1.58 1.821 3.043 3.743 4.721 5.818zm55.188 152.879c6.637-2.321 12.776-4.474 18.92-6.613 3.183-1.108 6.41-2.1 9.555-3.309 3.608-1.386 7.376-2.632 9.54-6.872l-2.544.992c3.542-2.523 4.609-6.119 5.268-10.018-2.094.155-3.907.778-5.334.286a19.8 19.8 0 01-6.512-3.7c-.712-.627.015-2.768-.129-4.2-.188-1.86-.021-3.971-2.131-5.074-.579.67-9.719 7.21-10.477 7.512l1.051 3.637a18.781 18.781 0 00-2.407 2.2c1.466 2.231-.763 2.36-1.7 3.094a22.631 22.631 0 01-2.768 1.63l.944 1.265c1.471-.389 2.945-.769 4.414-1.169.639-.174 1.314-.628 1.889-.518.6.116 1.1.756 1.646 1.167-.485.372-1.116 1.161-1.434 1.051-2.709-.942-4.27 1.082-6.305 2.093-3.874 1.926-7.943 3.46-11.9 5.229-.754.338-2 1.138-1.93 1.512.642 3.316 1.534 6.572 2.343 9.811zm91.531-135.132l-.513.442c2.363 2.791 2.124 5.911 1.258 9.037-.5 1.818-.03 2.538 1.879 2.833a25.557 25.557 0 0112.113 5.648c6.158 4.929 9.155 11.786 11.393 19.045a22.849 22.849 0 01-.9 16.173 14.89 14.89 0 00-.561 2 5.223 5.223 0 00.624.383 2.721 2.721 0 00.724.2c7.345.584 11.481 5.047 14.129 11.472 1.209 2.934 1.329 5.689-.545 8.3-1.047 1.461-.8 2.493.43 3.4.918-.877 1.753-1.661 2.572-2.459 3.248-3.163 5.088-6.94 4.753-11.543a2.61 2.61 0 00-1.367-1.887c-1.942-.688-2.63-1.864-2.788-3.908a13.6 13.6 0 00-1.632-4.717c-1.494-3.036-3.3-5.925-4.707-9-1.165-2.546-1.775-5.344-2.925-7.9-2.108-4.684-4.374-9.3-6.688-13.887-1.414-2.8-3.287-4.944-6.643-5.927-3.4-1-7.147-2.067-8.578-6.117a1.646 1.646 0 00-1.086-.883c-2.3-.4-3.49-2.072-4.679-3.818a60.365 60.365 0 00-3.709-5.055 12.757 12.757 0 00-2.554-1.826zM18.179 151.58c.451-3.366.943-6.634 1.288-9.918a4.21 4.21 0 00-.666-2.064c-2.527-5.026-3.57-10.249-2.111-15.792.7-2.66 1.448-5.311 2.269-7.936a66.064 66.064 0 019.146-19.136c2.642-3.678 4.783-7.717 7.106-11.525-.438-.394-.543-.549-.687-.605a7.65 7.65 0 00-.958-.286c-3.667-.925-6.454 1.035-9.257 2.87-6.189 4.052-8.035 9.244-5.78 16.122 1.612 4.913 1.612 4.913-2.518 5.055-.736 1.159-1.1 2.32-1.889 2.876-3.954 2.787-5.569 6.7-5.777 11.454l-1.935-.971c-3.303 9.222 2.798 25.756 11.769 29.856zm200.073 59.453v.444c-3.163 0-6.332-.126-9.486.034-3.416.173-6.821.588-10.224.961a2.2 2.2 0 00-1.513.717c-1.256 2.172.273 8.079 2.835 8.2 5.038.233 9.916-.254 14.529-3-1.022 2.642-4.041 3.246-6.775 5.038 1.344-.095 2.01-.074 2.649-.2 5.408-1.049 10.866-1.909 16.193-3.278 2.905-.747 6.428-.856 8.067-4.113a7.623 7.623 0 00.593-3.585c-.008-.217-1.669-.519-2.571-.538-3.266-.065-6.533-.026-9.8-.026 3.27-.341 6.527-.4 9.757-.723.791-.08 1.493-1.042 2.5-1.794l.491.331c.99-2.658 1.812-5.128-.982-7.6l-1.736 2.092a32.375 32.375 0 00-3.347.307c-2.26.443-4.507 1.433-6.746 1.4a101.652 101.652 0 01-10.452-1.2c-.215-.026-.454.146-.746.249l-.4 1.911c-.98-.636-1.865-1.7-2.709-1.672-3.15.115-6.286.591-9.408.93-.58 4.547-.184 5.063 4.249 5.11 5.011.046 10.021.005 15.031.005zM391.6 153.485c4.38 4.49 5.077 10.227 3.377 16.573a5.88 5.88 0 00.6 4c1.911 3.377 4.123 6.583 6.225 9.852.289.448.617.872 1.356 1.91 1.137-2.508 2.649-4.458 2.853-6.536.763-7.786 1.32-15.608 1.527-23.427.167-6.292-4-11.2-6.279-16.7-.241-.581-.98-.955-1.473-1.412zm-258.308-54.92c-1.317.576-2.223.984-3.137 1.371a64.821 64.821 0 00-26.6 20.651 8.411 8.411 0 00-1.567 5.571 18.133 18.133 0 005.094 11.117c3.124-3.78 7.149-7.119 9.159-11.4a58.623 58.623 0 0116.956-21.055 2.8 2.8 0 001.025-1.973 28.485 28.485 0 00-.931-4.281zm132.161 126.258l-2.123 4.2a35.487 35.487 0 002.629 2.526c.6.461 1.462 1.119 2.031.978 2.795-.69 5.512-1.685 8.292-2.44 2.216-.6 4.509-1.518 6.721-1.4 3.975.207 7.9 1.245 11.871 1.637 4.036.4 8.106.431 12.69.65-.882-2.638-1.6-4.793-2.3-6.881l2.759-2.135a18.926 18.926 0 00-3.258-.724c-3.738-.046-7.481.127-11.216.01-9.006-.281-18.009-.71-27.015-.983-.993-.03-2.446.261-2.919.939a42 42 0 00-2.894 5.859zM126.92 9.546l-.48-.68c-3.972 6.813-11.778 5.756-18.1 9.419 6.9-.706 13.037-1.454 19.191-1.931 6.918-.536 13.853-.881 20.786-1.208 5.846-.275 11.725-.82 17.534-.429 3.134.211 5.213-.879 7.485-2.309-2.249-6.468-4.539-8.02-10.77-7.4-1.987.2-3.968.441-6.058.675l7.471 4.751-.31.589c-3.555-.994-7.353-1.168-10.439-3.722a4.336 4.336 0 00-2.915-.842c-5.155.525-10.281 1.383-15.443 1.807-3.506.288-6.661.712-7.948 4.721zm8.577 13.5c.638 2.426 2.212 3.827 4.36 4.992q8.463 4.585 16.752 9.489c2.194 1.295 4.178 2.948 6.4 4.541 1.488-2.2 2.783-4.225 4.2-6.164 1.11-1.524 3.227-2.883 3.33-4.421.118-1.73-1.467-3.609-2.407-5.371-2.214-4.149-4.125-4.576-8.01-1.55l.938-2.446zm-13.051 188.191c-1.867.494-3.2.888-4.556 1.2a41.2 41.2 0 00-5.616 1.215c-5.86 2.238-7.864 4.129-5.8 11.018 1.836 6.121 6.745 8.658 12.454 9.9 1.366.3 3.422.094 4.283-.762.728-.722.56-2.848.136-4.138a26.988 26.988 0 01-.939-15.293 13.675 13.675 0 00.038-3.14zm139.124 24.052h-3.753c2.484 2.86 4.641.232 6.82.892-3.06.622-4.038 2.86-4.784 6.061l11.623-3 .187.549-7.8 3.213.17.5 10.591-2.019-.769-3.231.589-.494c.773.473 1.539.958 2.322 1.414 1.058.617 2.069 1.548 3.208 1.757 3.78.7 7.6 1.235 11.424 1.613a38.071 38.071 0 005.245-.28 5.906 5.906 0 011.427.256c1.449.31 2.884.716 4.347.912a14.14 14.14 0 002.715-.141l.081.579-2.611 1.709c5.336-.548 10.3-.082 14.847-2.44-2.394-1.9-4.548-3.739-6.849-5.372a4.289 4.289 0 00-2.929-.845 86.736 86.736 0 01-26.2.895c-6.669-.666-13.277-1.961-19.906-2.975zM120.2 186.08l.052-.889c-1.207-.559-2.381-1.483-3.628-1.6a6.411 6.411 0 01-5.558-3.926 44.965 44.965 0 00-3.919-7.939 16.082 16.082 0 00-5.286-4.45c-.523-.3-2.124 1.362-3.257 2.079a11.507 11.507 0 01-1.578.763c-2.7 1.179-2.963 2.4-1.113 4.7 2.246 2.793 4.278 5.773 6.677 8.424 2.261 2.5 4.86 4.694 7.358 6.969a1.494 1.494 0 001.324.225c2.998-1.403 5.957-2.891 8.928-4.356zM259.666 52.299c2.9.36 5.329.623 7.746.974 2.679.389 5.335.971 8.022 1.256 1.817.193 3.7-.182 5.5.053 2.588.337 3.027-.9 2.767-3.032-.342-2.8-.814-5.525.74-8.29.967-1.721-.548-2.311-2.131-2.186-2.242.178-4.484.375-6.721.608a22.135 22.135 0 00-13.9 7.095 15.511 15.511 0 00-2.023 3.522zm-84.229.213c-4.228-3.052-4.9-6.96-3.076-11.6-2.369.16-3.127 1.25-3.459 2.726a165.366 165.366 0 00-1.178 5.833c-.513 2.743-.992 5.492-1.509 8.361l26.344.966c-2.2-1.476-2.091-1.494-2.5-3.993a5.787 5.787 0 00-1.407-3.085c-2.324-2.253-4.994-3.875-8.481-3.654a17.012 17.012 0 01-3.625-.56l-1.11 5.006zm-12.915 183.511c.741-1.49 1.067-2.725 1.832-3.552a2.7 2.7 0 00-.094-3.906c-1.841-2.143-7.615-2-9.775.008-2.443 2.268-2.469 6 .038 8.76a38.845 38.845 0 004.121 4.021c3.01 2.452 6.281 4.167 10.37 2.848 3.154-1.017 4.9-4.157 3.646-7.075a3.141 3.141 0 00-2.323-1.523c-2.319-.078-4.651.217-7.815.419zm26.992-88.047a9.842 9.842 0 00-10.045 2.468 4.606 4.606 0 01-1.62 1.453 8.424 8.424 0 00-4.931 4.943 3.5 3.5 0 001.026 4.5c1.764 1.447 3.049 4.249 6.054 2.917a55.507 55.507 0 007.3-3.843 7.839 7.839 0 003.5-6.6c.122-2.217-.468-3.8-2.893-4.2-.232-.038-.456-.126-.87-.244zm41.35-109.025l.188.991c1.751.955 3.558 1.824 5.243 2.886 2.592 1.633 5.1 3.4 7.645 5.1.918.614 2.258 1.928 2.692 1.679 1.187-.682 2.63-1.914 2.84-3.124a23.642 23.642 0 00-2-14.652 2.391 2.391 0 00-3.546-1.231c-1.666.826-3.308 1.694-4.987 2.557l1.86.748zM194.11 237.899c1.293-.278 2.36-.481 3.414-.738 1.114-.271 2.412-1.12 3.285-.794 2.65.986 4.647-.2 6.905-1.15a10.576 10.576 0 015.217-.853c5.391.717 10.126-.926 14.832-3.215a1.918 1.918 0 003.108.9 20.2 20.2 0 004.074-3.848c1.313-1.591 1.444-1.7 3.542-.819a1.709 1.709 0 001.4-.835c.129-1.387-.364-2.644-2.068-2.338-2.619.471-5.2 1.17-7.794 1.763-10.664 2.434-21.306 4.969-32.009 7.216-2.505.531-3.98 1.326-3.906 4.711zm-23.394-85.765l.167.812a28.128 28.128 0 00-3.8 1.395c-.668.352-1.635 1.333-1.522 1.8 1.069 4.324 2.342 8.6 3.6 13.055a15.11 15.11 0 002.472-.751c4.63-2.254 5.282-3.268 1.52-6.572-1.593-1.4-2.521-3.407-1.178-5.38 1.465-2.152 3.043-4.463 5.126-5.9 3.094-2.14 6.674-3.575 10.168-5.372l-2.766.3.319-.64c-.591-.515-1.1-1.3-1.787-1.5-5.486-1.591-11.592 2.058-13.844 8.226zm247.779 37.013l-13.119 4.663a22.586 22.586 0 015.817 13.052c.445 4.695.81 9.4 1.211 14.1l.622.222a20.88 20.88 0 001.439-3.939c1.126-7.28 2.123-14.58 3.162-21.873.263-1.856.517-3.709.869-6.225zM311.951 43.18l28.385 21.288c-1.634-12.076-21.231-26.588-28.385-21.288zm-92.1 10.067c-1.193 2.176-.464 3.381 1.694 3.959 2.235.6 4.444 1.3 6.7 1.82a17.987 17.987 0 0012.8-1.877 1.973 1.973 0 00.869-3.12c-1.521-2.561-3.446-4.452-6.688-4.433a37.662 37.662 0 01-6-.166c-2.77-.434-4.6 1.188-7.285 2.339l4.345 1.786-.167.6zm39.017 63.316c1.077-.111 2.171-.139 3.228-.347 3.571-.7 4.041-2.392 1.969-5.391a12.473 12.473 0 00-5.848-5.087 74.932 74.932 0 00-7.284-2.55c-1.367-.354-3.09-.135-2.868 2.015.618 5.99 3.536 11.53 10.803 11.362zm-167.782 92.74c.237 4.106.366 8.025.737 11.92a9.531 9.531 0 001.337 4.5c2.792 3.907 5.914 7.561 10.748 9.671-3.86-8.123-6.883-16.173-5.116-25.481zm35.6-38.223c-3.312-7.2-6.277-13.653-9.268-20.157-3.094 2.188-3.6 3.247-3.385 6.473a54.343 54.343 0 01.358 7.248c-.173 2.562.96 4.026 3.174 4.6 2.862.754 5.809 1.188 9.119 1.836zm82.54-168.649a75.351 75.351 0 015.6 5.195c1.484 1.673 2.541 3.72 3.894 5.52 1.4 1.864 3.3 1.421 4.416-.539a24.992 24.992 0 013.871-4.718A19.583 19.583 0 01230 5.762c-3.625-1.39-6.851-2.775-10.174-3.86-3.529-1.152-7.033-.434-10.6.529zM409.028 232.88c-2.176 3.435-5.106 6.33-5.889 9.721a35.846 35.846 0 00-.085 14.521c7.182-8.701 11.073-17.378 5.974-24.242zm-38.7-127.233c-.609 1.192-.926 1.756-1.195 2.343-1.876 4.111-3.711 8.242-5.626 12.335-1.659 3.55-1.653 3.445 1.943 5.327 2.062 1.079 3.833 1.116 4.789-1.12 1.229-2.879 2.777-5.891 2.9-8.9a16.228 16.228 0 00-2.814-9.988zm-159.164 82.469c5.842 2.9 17.781 4.283 20.236 2.6.795-1.719-2.193-3.465.24-5.155l1.122 5.466 7.008-3.268c-2.074-4.661-2.074-4.66-6.606-3.36a5.941 5.941 0 01-.727.127q-9.515 1.5-19.027 3.005c-.693.106-1.361.349-2.248.581zM54.969 47.728c-4.885.048-16.487 11.253-16.632 16.124l7.872 1.288 8.76-17.412zM96.25 193.34c-4.415-4.032-9.882-5.719-14.844-8.432-.84 3.607-.413 5.4 1.961 8.707 3.747 5.219 7 5.521 11.337 1.061.391-.402.85-.738 1.546-1.336zm140.4 8.507c.486 5.832 3.541 7.913 8.775 6.082 1.1-.386 2.2-.812 3.262-1.3 2.138-.978 2.852-6.372.986-7.8a2.418 2.418 0 00-1.856-.235c-3.681 1.019-7.345 2.129-11.166 3.253zm-58.329 32.88l.473 9.832c3.308-1.02 6.714-2.044 10.094-3.15a1.7 1.7 0 00.917-1.1c.436-2.076.762-4.176 1.166-6.491zm238.642 3.943a7.319 7.319 0 00.707-1.435c1.1-6.223 2.211-12.445 3.21-18.685a6.954 6.954 0 00-.589-2.485c-.69.592-1.626 1.051-2.028 1.8-2.158 4.021-4.185 8.115-6.372 12.409zM62.677 168.798c-.839-2.192-.864-2.124-4.578-3.507a2.934 2.934 0 00-3.687 1c-3.277 3.592-1.466 7.665-1.72 11.88l11.087-3.224a26.373 26.373 0 01-3.05-2.871 2.152 2.152 0 01-.028-1.98c.356-.57 1.21-.826 1.978-1.298zm44.928 73.6l-.24.73c5.68 7.62 22.159 14.828 28.314 12.268-.754-.376-1.422-.7-2.087-1.041-5.814-2.943-11.58-5.986-17.461-8.788-2.725-1.298-5.675-2.127-8.525-3.169zm260.566 9.833a27.949 27.949 0 00-6.23-14.129c-2.188-2.81-2.294-2.816-5.239-.707l2.72 5.447-.527.31-4.024-5.077-1.88 1.6a74.014 74.014 0 0015.182 12.556zM73.003 45.923c2.456-.544 4.225-1.061 6.032-1.308 3.535-.483 6.5-1.744 8.7-4.772 1.5-2.069 1.4-3-1.023-3.612-4.078-1.021-11.42 1.979-13.351 5.7-.543 1.049-.252 2.533-.358 3.992zm211.26 160.533l-.123 1.016c1.72 1.029 3.33 2.553 5.187 2.971 2.772.622 4.29-.669 5.675-3.767-3.356-1.4-6.656-2.955-10.089-4.124-1.48-.5-3.354.146-4.839-.353-3.1-1.044-3.483 1.261-4.355 3.062-.406.842-.713 1.733-.993 2.424zm-149.733-99.27c-6.867 4.259-13.055 9-15.824 16.893a10.221 10.221 0 002.114-1.257c3.568-2.449 7.045-5.046 10.736-7.293 4.831-2.943 4.904-2.823 2.974-8.343zm17.206 65.074c1.073 3 1.9 5.705 3.047 8.273a3.7 3.7 0 002.4 1.828c4.97.81 6.017-.267 5.576-5.345a4.306 4.306 0 01-.044-.749c.221-2.39-1.149-3.319-3.26-3.491-2.477-.203-4.961-.335-7.719-.516zm46.966 12.986l-.032.664a24.592 24.592 0 002.757-.014c6.831-.773 13.567-2.092 20.571-1.269 3.355.394 6.9-.824 10.36-1.312l-.092-1.341h-12.821l2.227-2.728zm-24.365-13.8c-2.785.215-5.43.333-8.045.684a2.246 2.246 0 00-1.55 1.481 29.7 29.7 0 00.214 5.983c.4 2.724 2.92 2.285 4.737 2.7 1.783.41 2.549-.8 2.877-2.342.583-2.738 1.138-5.479 1.766-8.511zm-52.542-32.912c.723-1.125 1.4-2.062 1.958-3.066a45.854 45.854 0 0111.055-12.8c1.381-1.154 1.656-2.058.507-3.9-.3.507-.426 1.042-.736 1.192-4.869 2.346-8.61 6.047-12.271 9.9-2.872 3.02-3.319 6.35-.514 8.669zm14.711-15.023a34.72 34.72 0 01-3.058 2.779 17.9 17.9 0 00-6.624 8.233c-.331.827 0 1.917.022 2.886 1.343-.075 2.881.233 3.976-.327a11.023 11.023 0 003.116-3.149c.954-1.2 1.812-2.006 3.561-.522-.316-3.136-.629-6.267-.994-9.906zm251.444 50.091c3.392-3.454 3.729-7.916 1.009-10.442-3.306-3.07-5.646-2.95-9 .578zm-165.914-37.183a1.313 1.313 0 00-.5-.386c-6.8-2.483-13.506-2.935-19.833 1.277-.708.472-.851 1.794-1.255 2.723a7.38 7.38 0 002.656.5c6.332-1.3 12.642-2.73 18.932-4.114zM250.085 28.58c.7 5.686 1.35 10.888 1.988 16.038 4.375-3.436 6.621-8.448 9.238-13.174.313-.566-.245-1.614-.4-2.439l-1.016-.01a23.618 23.618 0 00-1.147 3.585c-.246 1.537.156 3.637-1.879 3.741-.675.035-1.843-2.243-2.134-3.6-.554-2.59-2.28-3.394-4.65-4.141zm-108.4 215.916a20.223 20.223 0 011.858 1.986c.445.627 1.147 1.6.937 2.034-.279.584-1.3.9-2.056 1.147a19.007 19.007 0 01-2.7.462c2.88 3.081 9.636 3.368 12.163.7a3.014 3.014 0 00.4-2.6c-1.322-3.566-6.651-5.437-10.599-3.724zm110.111 11.755l-1.174.453c.482 3.268.806 6.568 1.485 9.794 1.1 5.222 2.395 10.4 3.71 15.575.128.5.975.819 1.489 1.221.033-.586.3-1.293.063-1.738a15.771 15.771 0 01-1.453-8.093 37.863 37.863 0 00-.991-9.536c-.623-2.647-2.053-5.119-3.126-7.671zm-218.675-66.5l-9.819-17.39c-2.807.073-3.843 2.016-2.335 4.987 2.71 5.342 7.553 8.498 12.157 12.413zm86.737 55.622c2.128.925 3.708 1.633 5.306 2.3s3.315 1.153 4.84 1.975c3.837 2.068 6.6 1.671 6.934-5.149zm90.968-95.055c-3.421-1.3-6.161-2.123-8.886-.168-.983.7-2.492 1.691-2.491 2.548a4.573 4.573 0 003.139 4.65 2.168 2.168 0 001.828-.279c2.087-2.052 4.056-4.23 6.413-6.741zM85.636 177.37l13.407 12.12c-1.062-4.577-4.871-7.382-6.044-11.772-.338-1.26-1.974-2.95-3.095-3.013-1.232-.069-2.555 1.514-4.268 2.665zM7.885 96.697c-3.869 6.433-5.13 12.558-3.216 14.852 6.165-4.917 6.165-4.917 4.031-12.114l-.816-2.738zm234.548 33.73c-.028-2.113-1.261-3.087-4.554-3.813a22.849 22.849 0 01-6.027-1.98c-2.213-1.209-3.935-1.336-5.581.739 4.925 3.056 9.79 6.151 16.165 5.055zm2.517 39.663c-4.542.073-4.779.435-3.169 3.865a6.983 6.983 0 01.568 1.379c.573 2.532 1.917 3.478 4.406 2.252a5.048 5.048 0 01.964-.253c2.724-.711 3.008-1.577 1.191-3.611-.327-.367-.948-.767-.919-1.109.256-3.083-2.002-2.351-3.042-2.522zm74.895-3.186c-.068-.27-.137-.538-.2-.808a44.83 44.83 0 00-17.368 2.594c-.722.259-1.09 1.5-1.622 2.29.824.258 1.752.9 2.456.714 5.597-1.505 11.158-3.172 16.732-4.789zm-108.2-40.542c-1.7-.567-4.113-1.433-6.574-2.145a2.219 2.219 0 00-1.722.5c-3.307 2.821-6.556 5.71-9.558 8.344a14.391 14.391 0 003.715-.609c4.882-1.978 9.687-4.153 14.139-6.089zM100.83 157.217l.486-.322a64.7 64.7 0 011.087-8.858c.552-2.162-.882-2.678-1.98-3.421-.588-.4-2.107-.431-2.42-.024-.737.958-1.659 2.512-1.34 3.41 1.124 3.168 2.739 6.159 4.168 9.216zm126.564 36.447c-7.289-1.741-13.634-4.707-20.694-4.01 6.006 4.718 12.814 5.306 20.695 4.011zM33.036 66.429a17.563 17.563 0 00-2.889-1.109c-1-.178-2.317-.5-3.02-.037a19.447 19.447 0 00-7.686 9.309zm197.04 134.19q.108-.521.214-1.043c-.417-.578-.729-1.513-1.269-1.672-2.128-.627-14.829 2.357-17.01 4.338zm117.274 20.452c.48-2.267-.585-3.208-2.482-3.7-2.252-.588-4.445-1.4-6.7-1.993a11.061 11.061 0 00-2.623-.033c1.263 3.72 7.972 6.847 11.8 5.727zm57.175-89.693c-1.663-1.83-2.975-3.437-4.459-4.865-2.045-1.966-3.631-4-3.363-7.116.07-.81-.932-1.712-1.442-2.572l-.683.385c.826 3.278 1.624 6.563 2.483 9.832 1.275 4.872 1.921 5.264 7.458 4.338zm-21.552 2.141c-2.14-4.494-6.155-5.263-10.009-6.076-.877-.185-2 .786-3.6 1.485 4.799 2.246 8.696 4.41 13.603 4.592zm-169.614-3.478h18.477c-6.235-3.569-12.384-3.869-18.483.001zm23.042 48.519c-.117-2.894-.455-3.427-2.294-4.055-4.312-1.473-6.936-.818-9.845 2.641zm68 1.822a2.376 2.376 0 00.312 1.161c.155.2 1.016.117 1.328-.129a3.683 3.683 0 00.034-5.454c-1.685.6-3.432 1.149-5.128 1.83-3.281 1.316-3.406 1.718-1.99 4.842.559-.513 1.086-1.327 1.813-1.591a20.373 20.373 0 013.627-.661zm38.43 51.842c.5.461.971 1.269 1.425 1.259 3.321-.072 5 2.386 6.918 4.39 1.3 1.356 1.979.494 2.946-.654l-8.767-7.934zM250.136 17.806c3.7 1.876 6.869 4.239 11.141 3.6-.88-3.817-6.101-5.583-11.141-3.6zm49.428 153.207l-.33-1.168-7.877-1.584-.406.643a55.193 55.193 0 002.985 4.75 2.074 2.074 0 002.005.272 35.009 35.009 0 003.625-2.913zm-135.7-13.241c-3.7 1.949-3.662 5.793-.039 9.682 2.461-3.189.895-6.339.042-9.682zm-47.019 36.139c2.82 3.447 5 1.382 7.137.094.57-.343 1.243-1.684 1.083-1.862-.612-.682-1.8-1.685-2.311-1.472a54.145 54.145 0 00-5.906 3.24zm92.9-27.312l-.187-.729c-4.253 0-8.506-.044-12.757.057-.515.012-1.012.8-1.518 1.23a5.457 5.457 0 001.78.661c2.926-.027 5.858-.089 8.774-.309a25.049 25.049 0 003.908-.91zm104.491 59.972l.012-.875a27.383 27.383 0 00-4.1-2.095 3.385 3.385 0 00-2.629.456 2.207 2.207 0 00-.486 2.129c.672.907 1.82 2.132 2.7 2.072 1.53-.105 3.003-1.078 4.503-1.687zM46.873 45.627l.418.88c1.055-.245 2.435-.15 3.109-.794 2.927-2.792 5.649-5.8 8.447-8.729l-.579-.664zM235.658 163.48l11.258 4.1c-3.355-5.7-4.056-5.995-9.387-4.518-.533.146-1.083.241-1.871.418zm55.954-35.569l.5-.685-10.145-10.789-.891.858c1.011 1.175 2.1 2.294 3.014 3.539a33.89 33.89 0 012.688 4.231c1.071 2.032 2.916 2.46 4.834 2.844zM127.888 59.125c-2.251-2.42-11.23-.516-14.2 2.821zm67.5 165.543c-4.608 1.2-7.955 3.591-11.487 5.607 2.177-.242 4.262-.869 6.382-1.031 2.682-.206 3.709-2.004 5.102-4.576zm96.954-98.4l.659-.215c.08-.934.593-2.319.168-2.728-2.4-2.307-5.029-4.379-7.58-6.531l-.586.631zM176.955 25.22l-7.757-1.216 3.574 6.02zm227.307 174.9l1.08 16.229c1.071-5.502 1.508-10.962-1.08-16.229zM217.015 243.6l-.111-.758c-4.229-2.387-7.69.408-11.4 1.5q.067.443.131.887zm-66.474-65.68l.533-.426a32.739 32.739 0 00-1.5-4.359 2.453 2.453 0 00-1.922-1.089 2.489 2.489 0 00-1.895 1.228 2.413 2.413 0 00.63 2.174 34.29 34.29 0 004.149 2.471zm88.7 118.423c-.341-4.655-3.621-5.821-6.2-7.926-.705 4.918 3.305 5.503 6.195 7.925zm21.22-75.836l-7.007-.66c-.268 1.256-.567 2.3-.68 3.358a4.8 4.8 0 00.39 1.57c.516-.166 1.215-.175 1.515-.525a5.956 5.956 0 014.294-2.489c.371-.022.715-.581 1.486-1.255zM176.012 15.633c-1.91-1.613-3.829-2.029-6.128-.25l4.741 4.366 1.387-4.116zm-27.146 77.61l-.105-.3a16.339 16.339 0 00-2.813.667 60.143 60.143 0 00-6.019 2.916c-.4.226-.35 1.245-.508 1.9a4.644 4.644 0 001.746-.249c2.597-1.597 5.139-3.279 7.699-4.933zm41.606 113.394c-2.285.587-4.131 2.721-3.314 3.925a3.266 3.266 0 002.674 1.067c1.675-.249 1.864-2.036.64-4.991zm128.564 25.76l.693-.99c-.787-2.071-2.817-2.843-4.675-3.581-.543-.215-1.54.716-2.329 1.122l.253.754zm-76.95-40.991l-1.829-2.872-6.579 3.385.384.818zm1.1 31.233c-3 .787-3.292.985-2.567 2.332.535.995 2.116 2.541 2.4 2.38 2.208-1.258 1.262-2.971.172-4.712zM230.462 14.945c4.19 1.26 6.019-1.864 8.667-2.81-3.093-.323-5.769.532-8.667 2.81zm-17.545 2.294l-1.051 1.051 7.025 6.586.83-.869zm58.008 149.107l.86.473a7.552 7.552 0 001.372-2.094c.532-2.173-.987-3.34-2.936-5.067l.704 6.688zM70.096 33.546l-.464-.753c-1.8 1.01-3.636 1.964-5.363 3.087-.287.187-.1 1.109-.125 1.691.527-.048 1.21.1 1.554-.177 1.519-1.214 2.938-2.555 4.398-3.848zm96.273-14.317c1.1 1.772 1.293 4.282 4.277 3.434-.358-3.495-1.364-4.376-4.277-3.435zM272.697 203.68c-1.572.443-3.371.457-3.964 2.481-.1.355.612 1.354 1 1.381 2.105.147 2.58-1.62 3.243-3.1.043-.102-.102-.29-.279-.762zm-209.651-.394l-.283.3 15.524 1.613.084-.848zm40.048-59.016l.846-.658c-1.153-2.5-3.586-3.809-5.526-5.576l-.555.507zm-3.592-16.6c-.8 3.445 1.653 5.48 3.424 7.812zM92.436 25.871l-5.951 2.409c3.697 1.046 4.357.774 5.951-2.409zm265.041 222.552l-.4.493c2.432 1.4 2.764 5.148 6.967 5.516zm-3.455 13.589l3.294.582c.029-.17.056-.34.083-.51l-7.347-1.2-.279.955 4.15 1.252c.037-.352.07-.711.103-1.08zm-108.374-37.443c.674-2.052 1.155-3.514 1.834-5.585l-3.386 2.523c.491.958.89 1.746 1.557 3.062zM96.472 21.76l-6.09 3.42c3.647.942 4.625-1.656 6.09-3.42zm277.421 263.22l-1.046-.168c-2.061 1.695-.15 3.69.149 5.584q.447-2.708.897-5.416zM82.41 172.673l-4.45-.356-.223.543 2.827 2.587 1.846-2.774zm84.221-23.4l.536.668c2.521-.358 2.991-2.731 3.865-4.722zm94.113 142.849l.58-.5c-.585-1.06-1.177-2.116-1.75-3.183-.482-.9-.941-1.807-1.409-2.711l-.827.546zm-79.1-74.593c3.331 1.663 3.579 1.639 4.975-.376zm144.127 7.663l-.261.6c1.616.66 2.247 3.569 5.258 1.846zM136.76 197.88l1.419-2.7-3.253-.842c.725 1.402 1.061 2.052 1.834 3.542zM25.474 150.626l-.687.239c-.233 1.72.013 3.2 2.685 4.061zM163.177 18.68l-4.449 1.755c2.308.98 3.86 1.404 4.449-1.755zm113 133.083c-.331 1.329-.547 2.2-.858 3.46l2.57.852zm-69.154 52.573l.137-1.03-4.629-.37-.073.947zm-44.746-.058l-.439.882 4.723 2 .3-.665zm77.4-20.608c.749 2.949.872 2.986 2.882 1.282zM176.924 37.84h-.784l.6 5.613.529-.056q-.174-2.78-.345-5.557zm187.388 95.545l-.426-.675-4.55 2.738.5.778zM196.96 184.166c.009-.368.017-.736.027-1.1l-4.1-.2q-.023.382-.049.765z' fill='%233c424a'/%3E%3C/svg%3E");
}

.icon-light-brain, blockquote.wp-block-quote::after,
blockquote.wp-block-quote.is-style-large::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 415.675 352.214'%3E%3Cpath data-name='Path 531' d='M369.125 261.9c2.576 1.947 2.082 4.841 1.79 8.3-.5 5.876-3.874 10.253-6.085 15.248-1.005 2.272-1.657 4.7-2.714 6.95a19.529 19.529 0 01-3.142 5 48.062 48.062 0 01-6.817 6.184 115.039 115.039 0 01-11.731 7.668c-8.208 4.556-17.247 5.168-26.4 4.844-12.326-.436-24.659-.768-36.971-1.463-3.065-.173-6.06-1.569-9.087-2.4-2.338-.643-4.677-1.283-7.286-2-.422 12 3.717 23 6.021 34.33l-.921-1.991c-.1 1.054-.182 1.629-.2 2.207-.061 1.691.319 3.351-2.535 3.307-1.8-.027-3.573 1.46-5.444 1.836-2.6.523-5.288.641-8.1.949.11.325.264.777.457 1.351a7.58 7.58 0 01-.7-.369 16.643 16.643 0 01-6.333-8.172c-7.579-20.328-18.977-38.677-29.909-57.253-1.4-2.385-3.776-4.271-5.919-6.136a61.942 61.942 0 01-17.464-25.93c-.223-.6-.491-1.192-.783-1.9-3.977.723-7.856 1.638-11.788 2.1-8.674 1.021-17.374 1.811-26.062 2.7-8.23.844-15.809-1.873-23.373-4.429a109.13 109.13 0 01-39.749-23.89c-3.232-3.008-5.542-6.64-5.362-11.369a8.8 8.8 0 00-.414-1.9c-.657-3.335-1.408-6.655-1.907-10.014-.226-1.525-.535-2.346-2.322-2.323a70.812 70.812 0 01-30.4-6.445c-6.88-3.139-13.132-7.882-19.179-12.539a61.42 61.42 0 01-10.616-11.086c-2.047-2.631-3.232-6-4.448-9.176a6.781 6.781 0 01-.063-4.56c1.744-4.278-.7-7.149-3.445-9.237-5.126-3.9-8.438-8.8-9.154-15.022a68.061 68.061 0 01-.149-16.284c.5-3.869 1.18-7.524.929-11.543-.233-3.73 1.047-7.723 2.362-11.347 3.476-9.573 6.625-19.431 13.266-27.389a93.838 93.838 0 0113.245-12.958c6.536-5.247 13.472-9.969 19.323-16.066a39.244 39.244 0 016.945-5.39c4.909-3.21 9.823-6.45 14.972-9.24 2.8-1.515 6.09-2.114 9.145-3.162a19 19 0 004.516-1.739c11.524-7.767 24.4-12.069 37.916-14.4 12.2-2.105 24.5-3.634 36.777-5.311a9.408 9.408 0 017.413 1.8 3.013 3.013 0 002.021.561c5.255-.608 10.571-.977 15.727-2.08a29.927 29.927 0 0113.535.1 16.122 16.122 0 006.632.408 28.33 28.33 0 0115.423 1.14 38.187 38.187 0 0015.088 2.31c10.255-.5 19.7 3.123 29.213 6.262a13.176 13.176 0 007.365.754 13.6 13.6 0 015.8.167 114.253 114.253 0 0134.571 13.871 135.136 135.136 0 0116.484 12.241q14.988 12.6 29.513 25.746a87.772 87.772 0 0115.25 18.756c7.076 11.254 14.181 22.491 21.155 33.809 1.353 2.2 2.106 4.758 3.237 7.1 1.3 2.7 2.735 5.344 4.087 8.024.907 1.8 1.74 3.636 2.676 5.42a8.778 8.778 0 001.186 1.367c1.162 1.39 2.654 2.628 3.408 4.214 2.711 5.7 2.622 11.85 2.531 18-.035 2.408.644 4.819.788 7.24.236 3.971.466 7.955.381 11.927-.059 2.7-.156 5.247.787 7.909 2.321 6.557 1.556 13.328 1.053 20.119-.756 10.218-2.684 20.054-7.864 29.014-2.36 4.084-4.489 8.456-7.588 11.925-6.071 6.8-13.6 11.771-22.63 13.762-2.602.581-5.511-.245-7.934-.407zM210.561 155.436l.255 3.558 7.747-.6-8.18-5.8c.051 1.049.076 1.583.1 2.116-.511-.117-1.223-.51-1.5-.307-2.13 1.555-4.177 3.225-6.405 4.982 1.084.063 2.176.156 3.27.183 4.174.104 4.174.097 4.713-4.132zm68.275 72.9l-1.2 2.109 4.551-.647c-.94-2.12-2.166-1.808-3.422-1.393-1.672-1.407-3.249-3.8-5.04-3.976-2.382-.228-4.932 1.276-7.409 2.037l.183.838c1.943.584 3.919 1.076 5.82 1.775 2.338.858 4.417.134 6.517-.744zm.554 77.483c-.99.936-.688 1.591.5 1.885 1.716.423 3.458.745 5.188 1.111l-.164.859-12.318-3.108-.2.816c3.924 1.13 7.839 2.3 11.782 3.351a4.379 4.379 0 002.115-.266 21.511 21.511 0 002.03-.828c.932-.363 1.874-.7 2.813-1.05l-.246-.668-4.337-.96-.111-.96c5.017 2.148 8.613-.867 12.6-2.766-2.746-.538-5.513-.4-8.165-.892-3.44-.637-6.383-.352-8.927 2.3a8.261 8.261 0 01-2.63 1.234l3.917-4.248c-8.107-2.729-16.2-2.968-24.428-4.076.991 4.04 6.138 7.5 9.3 6.778.574-.13 1.156-.768 1.636-.672 3.233.645 6.436 1.421 9.645 2.159zm-12.354-168.118l4.006 5.471-1.394-.843c-1.041 1.8-.281 4.793 1.4 5.665.3.157.976.171 1.088 0a1.7 1.7 0 00.188-1.285c-.386-1.224-.895-2.409-1.356-3.609.713.961 1.45 1.9 2.133 2.888 1.563 2.249 3.033 4.566 4.667 6.762 1.109 1.489 2.262 1.381 3.117-.355-1.106 1.754-.719 3.306 1.151 3.952 4.061 1.4 8.162 3.3 12.347 3.6 6.883.489 13.847-.082 20.775-.3 4.363-.136 6.842-2.554 7.305-7.068.192-1.888 1.114-2.4 2.8-1.959.536.139 1.062.326 1.593.491l-.37-.518c1.327-1.082 2.725-2.092 3.942-3.287a2.257 2.257 0 00.54-1.945 2.23 2.23 0 00-1.7-1.031c-3.155-.159-6.32-.1-9.476-.259a17.764 17.764 0 01-4.29-.785c-4.042-1.255-8.078-2.541-12.053-3.989-2.988-1.088-5.879-2.444-8.814-3.68l.3-.753 4.032 1.218c-.74-3.838-2.136-6.82-4.968-8.968a2.825 2.825 0 00-1.748-.354c-3.828.232-5.315 3.348-7.423 5.773l3 2.516-2.769.389c-.252 5.638.213 11.288-3.6 15.958.646-4.257 3.543-8.41.59-12.837a.639.639 0 01.015-.472c.873-2.557-.855-2.732-2.6-2.774-1.7-.041-3.414.116-5.114.039a3.783 3.783 0 01-2.414-.672c-2.6-2.9-5-5.989-7.587-8.9a3.467 3.467 0 00-2.506-1.208c-2.673.382-5.3 1.106-7.792 1.667 2.785 2.276 5.642 4.61 8.5 6.949-.884-.517-1.776-1.023-2.652-1.555q-4.125-2.5-8.242-5.015c2.943 5.945 9.614 10.29 13.1 9.228l-2.3-2.75 4.648 4.688-7.231-.665c4 6.476 4.708 6.77 8.952 3.9zm-61.371 32.566c-4.224 3.387-8.28.662-12.391-.324a8.81 8.81 0 00-3.336-.548c-3.485.621-6.923 1.5-11.026 2.422 2.886-4.514 6.813-6.35 11.472-7.978-2.912-2.087-5.185-1.023-7.425-.285-3.161 1.042-6.32 2.1-9.44 3.253-.822.3-2.038.938-2.117 1.546a5.2 5.2 0 00.82 3.3c.6.894 1.877 1.3 2.657 2.114a17.587 17.587 0 011.8 2.849c-2.885.333-5.186 1.192-7.022-1.87l-.326 2.626c5.932 0 11.564.1 17.189-.033a76.386 76.386 0 0012.625-.886 49.2 49.2 0 0010.584-3.794 67.638 67.638 0 007.181-4.3l-.3-.477-10.634 2.272c1.369-.951.635-1.483-.442-1.617-2.727-.34-5.469-.621-8.213-.755a20.238 20.238 0 00-3.648.465l.02.74c3.811 1.749 7.628 3.425 11.968 1.28zm-63.308-27.437l-1.945 5.762a1.509 1.509 0 001.014-.887c.194-.33.428-.635.644-.951-2.165 4.745-.153 8.84 1.677 12.94a1.9 1.9 0 00.972.957 75.6 75.6 0 007.43 2.287 19.909 19.909 0 004.4.028c-.2-1.47-.4-2.941-.627-4.407-.018-.118-.234-.2-.386-.33l-1.788 1.076a11.13 11.13 0 01-.473-3.116c.421-2.662.544-5.574 1.785-7.84 1-1.822 3.44-2.864 5.265-4.22 2.394-1.778 4.81-3.524 7.217-5.284l-.146-.884c-2.466-.368-5.161-1.553-7.349-.936-4.557 1.285-10.23-1.347-13.769 3.67l2.745-3.155c-2.8-.405-3.359 1.828-4.687 2.839l1.965-3.256c-1.565-.377-2.877-.7-4.194-1.007-3.9-.9-7.454-.373-10.545 2.384a19.816 19.816 0 01-2.629 1.771c-2.374 1.509-2.491 2.136-.817 4.417a11.511 11.511 0 01.613 1.088c-2.014.258-3.779.464-5.537.716-1.589.228-2.1.967-1.792 2.709a23.272 23.272 0 006.083 11.758c1.236 1.356 3.151 2.792 4.825 2.879 2.313.12 4.691-1 7.036-1.6.12-.031.167-.284.291-.378.781-.594 1.573-1.173 2.521-1.874-.626-1.552-1.445-3.409-2.129-5.315-1.581-4.391-.419-8.282 2.326-11.841zm213.837 84.064l-.068-.063c.126.9-.05 2.037.431 2.673 2.26 2.994 4.574 5.966 7.107 8.728a25.088 25.088 0 016.156 11.244 21.98 21.98 0 00.97 2.538c1.911-1.6 1.648-2.709.492-4.368-1.92-2.754-3.4-5.813-5.071-8.744l.872-.57c1.346 1.264 2.671 2.552 4.045 3.784.776.7 1.633 1.3 2.454 1.947.219-1.073.461-2.142.641-3.221a2.68 2.68 0 00-.12-.968c-1.39-6.361-2.758-12.728-4.2-19.077a55.937 55.937 0 00-1.578-5.39c-.645-1.918-1.773-2.361-3.776-1.519-4.129 1.736-8.353 3.258-12.579 4.751-3.2 1.128-6.455 2.073-10.116 3.236 1.372 2.682 2.565 5.055 3.8 7.41 1.1 2.1 2.538.842 3.9.368 1.659-.575 1.083-1.785.755-2.83-.4-1.285-.96-2.521-1.451-3.778l.733-.579c.153.393.21 1.035.477 1.139 2.177.852 3.253 3.76 6.122 3.288zm-135.329 27.408l-1.006-3.064 4.135 1 1.686-6.647c1.582 3.079-2.149 7.385 3.167 8.527h-2.493l-.3.779 3.764 1.778-2.737.452 1.848 1.461-1.9.535c2.286 2.325 1.717 6.124 4.941 7.627.207.1.2.595.357.868a9.445 9.445 0 001.7 2.721c1.793 1.455 3.793 2.657 5.9 4.09l-1.575.689c.122 1.906.276 3.436.3 4.967.029 1.61-.75 3.9.037 4.7 1.826 1.856 4.256 3.774 6.684 4.164 1.8.288 2.1 1.437 3.115 2.1.8.52 1.537 1.122 2.628 1.928v-2.037l1.713.139c-1.56-3.742-3.039-7.431-4.666-11.054-.265-.591-1.181-.89-1.8-1.324l.618-.1a8.96 8.96 0 00-.027-2.3c-1.187-4.312-2.548-8.578-3.672-12.905-.959-3.69-1.667-7.445-2.5-11.167-.333-1.481-1.674-2.551-1.305-4.416.208-1.057-.574-2.3-2.354-2.269-2.683.046-5.371-.333-8.059-.386-3.849-.076-7.7-.019-12.183-.019.556 4.983.668 9.408 1.675 13.62.521 2.182.193 5.73 4.259 5.757 0 1.892.682 4.124-.143 5.253-1.665 2.277-.506 3.793.586 5.572l-.138-2 5.05 5.475 2.373-2.118 1.748 4.636.814-.181c.6-2.707 1.206-5.412 1.76-8.128.048-.228-.22-.608-.444-.79-1.729-1.4-3.483-2.769-5.379-4.267l-.468 1.8c-1.17-2.816-2.081-5.435-4.272-7.728-1.856-1.944-2.386-5.154-3.5-7.8l3.686 1.882.557-.552a11.862 11.862 0 00-2.182-2.351c-.927-.584-1.875-.279-2.002 1.082zm-38.717-133.777c1.153-.353 2.315-.682 3.458-1.065 3.135-1.049 6.949-.369 8.954-3.633.934.562 1.644 1.351 2.367 1.362 2.84.045 5.689-.088 8.524-.288a8.108 8.108 0 005.9-2.609c-2.606-1.751-5.041-3.066-7.919-2.721-7.7.925-15.552 1.273-22.635 5.017 6.627-5.061 14.639-5.589 23.174-6.548l-9.386-1.1.031-.7-1.064 1.251c-2.192-.78-4.071-1.957-6-2.043-7.356-.326-14.748-.674-22.091-.3a47.85 47.85 0 00-21.827 6.377c-4.365 2.527-5.846 7.227-4.519 10.935.229.638 1.1 1.142 1.78 1.495a9.646 9.646 0 002.089.508c3.126.78 5.893.418 8.321-2.019a4.072 4.072 0 013.156-.956 8.637 8.637 0 013.615 1.895 5.993 5.993 0 007.021.874c1.086-.539 2.251-.92 3.379-1.373l-4.364 2.947.215.437 3.987-.835c.372.778.922 1.289 1.376 1.215 2.447-.4 4.858-1.026 7.3-1.425 4.508-.735 8.484-2.726 12.932-4.927l-2.143-.655 4.668-1.669-.261-.884zm151.55 43.622a7.547 7.547 0 011.422 1.311c2.644 4.114 5.18 8.3 7.862 12.386 2.017 3.072 4.2 6.033 6.312 9.044l.934-.284c.361-1.11.708-2.225 1.089-3.328a12.73 12.73 0 011.018-2.669c2.335-3.713 4.889-7.295 7.1-11.076 2.135-3.643 3.095-7.4-.789-10.708-.132-.113-.119-.4-.173-.6l.392-.3 3.69 4.3c1.256-1.633 2.306-3.158 3.526-4.532 1.035-1.167.9-1.853-.383-2.71-.625-.418-.9-1.356-1.335-2.06a15.48 15.48 0 012.316-1.059 18.906 18.906 0 012.191-.167c1.661-.258 3.21-.666 3.521-2.733.384-2.551.893-5.084 1.219-7.641.057-.44-.475-1-.826-1.438-.77-.951-1.683-1.793-2.385-2.788-2.476-3.511-6.832-3.864-10.083-6.065a1.136 1.136 0 00-.939.1c-3.048 1.65-6.469 2.888-9 5.128-2.462 2.177-3.985 5.407-7.726 5.934a5.022 5.022 0 00-1.332.626l.463.494 3.221.562a1.8 1.8 0 01-1.523.615c-2.311-.3-3.772.65-5.377 2.414a87.438 87.438 0 01-10.466 9.843c-4.41 3.479-9.269 6.383-13.823 9.687-3.528 2.558-6.887 5.349-10.321 8.036l.417.668c5.781-4.709 12.057-8.318 20.043-9.3-1.263.95-2.143 1.661-3.071 2.3-4.633 3.2-9.621 5.983-13.845 9.65a69.337 69.337 0 01-25.843 14.365c-.808.242-1.58.6-2.368.91l.091.746h7.168c-2.531 2.274-.928 3.714.566 4.787.881.634 2.24.605 3.383.875a8.006 8.006 0 012.019.507c2.741 1.515 5.428 3.13 8.159 4.663a4.215 4.215 0 001.347.234l.122-1.45a5.346 5.346 0 00.784.52c3.022 1.154 4.68 5.54 8.951 3.786a1.1 1.1 0 01.913.26c1.869 1.669 3.854 2.619 6.352 1.332.188-.1.627.142.869.329 1.739 1.348 3.458 2.723 5.414 4.274l-4-.215-.277.909 8.886 4.271.321-.633-8.041-11.337c5.351 1.45 9.944 2.774 14.583 3.918 2.4.593 3.516 2.141 4.083 4.354.225.875.581 1.717.891 2.611 1.782-.741 3.193-1.375 4.636-1.92 4.266-1.611 8.574-3.111 12.808-4.8 3.164-1.262 3.686-2.132 1.774-4.892-3.329-4.8-7.131-9.286-10.855-13.8a2.644 2.644 0 00-2.361-.2c-4.729 2-8.922 4.742-11.9 9.066a14.433 14.433 0 01-1.464 1.578l-.579-.443a8.342 8.342 0 011.04-2 111.372 111.372 0 017.816-8.037c2.013-1.766 2.383-3.608 2-6.07a37.517 37.517 0 00-7.822-17.15 35.176 35.176 0 01-2.734-5.049zm32.822 105.825a34.515 34.515 0 01-2.147-4.289c-1.994-5.816-7.258-7.247-12.161-8.113-3.123-.552-6.645 1.161-10.072 1.876 3.15 4.258 1.719 8.682-.033 13.227-.054-1.852-2.266-3.581.063-5.074l-1.582-4.983 1.539-.361.158-.669-10.654-4.9-1.412 3.186c-1.777-1.4-3.4-2.7-5.037-3.978-4.637-3.612-10.2-3.4-15.618-3.747-2.824-.183-5.662-.246-8.462-.6-1.747-.224-3.41-1.054-5.155-1.338-4.569-.744-9.214-1.1-13.737-2.042a91.427 91.427 0 00-26.577-1.567l3.219.571-2.36.6c2.1.969 3.644 1.618 5.118 2.4.455.242.713.854 1.061 1.3-.583.289-1.257.926-1.733.8a45.65 45.65 0 01-4.724-1.766l2.609-.264.058-.768-9.553-1.188c1.268 15.62 2.158 30.751 9.87 44.394l-1.168.853a10.423 10.423 0 001.689.566c4.931.6 9.854 1.322 14.8 1.723 4.815.39 9.746 1.726 14.374-1.042.331-.2 1 .182 1.4.267l-2.159 3.937 8.269 1.512.089-.421-4.137-1.246 19.16 1.646.076-.826-11.881-1.919a65.115 65.115 0 019.211.269c2.955.193 5.918.276 8.877.407l.019-.741-3.545-.372a41.783 41.783 0 014.9-.767c1.844-.065 3.458-.066 2.527-2.07l6.626-3.243-.158-.477-2.948-.18 5.774-1.26-2.8-1.2 7.154-2.663-2.293-1.046 4.63-2.175-.317-.635-2.344-.728c2.34-1.171 5.145-1.492 4.391-4.967-.075-.347.874-.917 1.348-1.383.274.48.9 1.14.767 1.411-1.745 3.448-3.1 7.272-5.553 10.139a76.186 76.186 0 01-11.032 9.918c-4.316 3.388-8.935 6.285-14.806 6.25a55.23 55.23 0 00-8.291.7 4.369 4.369 0 00-2.3 1.6c-1.226 1.45-2.012 3.395-3.462 4.506a57.852 57.852 0 01-6.954 4.085c6.916 1.174 25.108 1.405 26.942-.217h-22.678v-1.114h40.956l-.019-.652h-37.805c12.063-.614 24.126-1.019 36.191-1.328 3.031-.078 6.191.384 6.832-3.578 1.074.316 2.056.944 2.8.733.805-.228 1.307-1.356 2.081-1.889 3.249-2.236 6.551-4.4 9.97-6.676-.724-1.84-.661-3.126 1.872-3.216.819-.029 1.864-1.088 2.332-1.937.793-1.438 1.109-3.131 1.807-4.633 1.23-2.649 2.06-5.307 1.369-8.277a2.324 2.324 0 01.322-1.838c1.611-1.71 2.6-3.481.829-5.98l.892-.031q.861 1.871 1.725 3.741l.785.107a23.263 23.263 0 00.644-3.578 12.6 12.6 0 00-.546-2.843c.466-.03 1.244.1 1.351-.115 1.665-3.324-.811-7.953-4.584-8.748q1.662 4.447 3.321 8.934zm-261-235.612c.345-.014.758.091 1.026-.06a15.378 15.378 0 0111.518-1.678 36.017 36.017 0 004.74.511l.509-.665c-.486-.657-.85-1.687-1.481-1.889a6.734 6.734 0 00-3.764-.31c-4.227 1.294-8.37 2.858-12.546 4.321a20.4 20.4 0 00-2.43-.44c-2.725-.174-4.82 1.425-7.118 2.529-4.035 1.939-7.858 4.028-10.045 8.234-.906 1.741-2.087 3.338-3.2 5.088l-2.257-1.9c1.317 4.755 5.781 6.672 8.528 10.272l-2.373-.336a39.374 39.374 0 016.4 6.542 8.607 8.607 0 01.908 2.783c-1.117-.053-2.486.288-3.3-.237a44.18 44.18 0 01-5.268-4.354c-3.106-2.773-6.513-4.573-10.874-4.05a4 4 0 00-3.636 2.383c-.783 1.719-1.748 3.353-2.633 5.025l-.429-.22 2.481-5.792c-.845-.146-1.461-.45-1.937-.3-5.448 1.689-10.937 3.333-14.282 8.551-.255.4-.711.659-1 1.04-2.432 3.219-5.487 6.159-7.114 9.745-2.423 5.337-4 11.037-8 15.57a21.368 21.368 0 00-2.527 3.586c-2.355 4.159-4.294 8.6-7.01 12.5-4.066 5.84-1.9 13.06 3.674 15.585-.892 2.251-1.843 4.468-2.654 6.735-1.342 3.754-1.584 7.672 1.437 10.553a52.037 52.037 0 009.354 6.6c1.889 1.131 2.767.428 2.548-1.725a25.127 25.127 0 012.533-13.059 34.638 34.638 0 002.493-7.4c.923-4.7.551-5-4.535-5.012 2.677-1.289 5.908-1.356 5.764-4.964 4.89 1.958 10.317 2.362 12.879 7.871-2.423-.231-4.566-.516-6.716-.619-2.259-.108-3.409 1.195-3.818 3.331a34.816 34.816 0 01-1.1 4.747c-.845 2.47-2.309 4.8-2.729 7.324a21.71 21.71 0 00.119 8.6 6.5 6.5 0 005.258 5.209c1.768.316 3.37 1.512 5.078 2.239a7.009 7.009 0 002.889.891c2.424-.154 4.139.88 5.884 2.415a19.176 19.176 0 005.8 3.9c2.884 1.034 6.038 1.324 9.087 1.874a2.522 2.522 0 001.655-.19c4.033-2.576 8.023-5.218 11.835-7.715-1.811-3.557-3.673-6.732-5.087-10.1-2.569-6.114-4.1-12.5-2.114-19.068a4.887 4.887 0 00-1.4-5.641c-1.773-1.714-3.393-3.585-5.081-5.388l.359-.357 7 5.24c3.917-4.867 7.226-9.767 11.315-13.892 7.773-7.839 17.066-13.648 27.135-18.136 1.774-.791 2.3-1.7 2.007-3.488a14.148 14.148 0 01.119-2.915l.733-.125 1.865 4.023c7.38-1.911 14.8-3.8 22.181-5.816a2.243 2.243 0 001.089-1.892c-.971-4.794-2.761-9.189-6.384-12.707-2.407-2.337-5.19-3.531-8.444-2.906a45.239 45.239 0 00-9.88 2.688c-2.773 1.236-5.115 3.443-6.793 4.623-2.61 1.218-4.648 1.7-6.059 2.918-3.769 3.245-7.269 6.8-10.877 10.233-.663.631-1.338 1.251-2.007 1.876a4.261 4.261 0 01.853-2.375c3.417-5.193 8.019-9.218 12.79-13.1a23.4 23.4 0 002.562-2.772l17.083-9.216c-6.306-1.331-12.394-1.85-18.454-.075-2.677.784-5.135 2.3-7.794 3.176-4.26 1.4-7.107 4.451-9.863 7.726-2.844 3.38-3.849 8.119-7.888 10.617a1.785 1.785 0 00-.568 1.062c-.759 3.268-3 4.47-6.129 4.456a5.452 5.452 0 00-4.9 2.671c-1.469 2.223-3.131 4.317-4.711 6.468l-.359-.155 2.7-6.84c-5.486.367-10.668 1.6-15.714-.62a5.993 5.993 0 012.7-.818c2.12-.127 4.249-.1 6.369-.243 4.823-.319 9.459-.928 11.311-6.531a9.509 9.509 0 012.208-3.5c1.968-2.018 3.843-4.591 6.3-5.558 3.285-1.293 5.238-3.531 7.335-6.026 6.395-7.6 14.248-12.565 24.583-11.7 6.323.531 12.692 1.4 18.3 4.847 2.79 1.712 5.7 1.036 8.523.294a3.315 3.315 0 001.772-2.1c1.094-3.821 2-7.7 2.969-11.552-1.7 1.186-1.638 1.15-2.731-.7-1.782-3.015-3.411-6.19-7.259-7.164-3.875-.981-7.7-2.19-11.6-3.045-2.015-.442-4.483-1.016-5.893 1.076a43.789 43.789 0 00-3.624 7.16c-1.227 2.833-2.211 5.77-3.383 8.628a11.978 11.978 0 01-1.787 2.155 31.276 31.276 0 01-.251-3.538c.284-4.565.452-9.148 1.032-13.677.276-2.16-.493-2.414-2.267-2.61-5.771-.636-10.723 1.433-15.476 4.326-.674.41-1.368.788-2.053 1.18l-.364-.555zm173.35 5.332c1.125.114 2.02-.034 2.607.323.77.47 1.772 1.289 1.849 2.043.351 3.455.454 6.938.562 10.413.05 1.623.714 2.38 2.376 2.342 2.364-.054 4.73-.014 7.1-.014l.025.745-8.562 1.423c.231 2.491.332 2.633 2.315 2.414 2.678-.295 5.356-1 8.02-.936 4.862.115 10.128-.418 14.487 1.25 10.226 3.914 17.145 11.347 19.155 22.608.6 3.369 1.45 6.693 2.073 10.058.315 1.7 1.166 2.418 2.853 2.127a14.422 14.422 0 011.908-.388 2.2 2.2 0 011.47.409c.212.2.129.969-.088 1.315-.554.885-1.93 1.823-1.787 2.481.679 3.127-2.143 3.36-3.515 5.018l-1.375-1.577c-1.846-2.107-1.23-4.738-1.649-7.179-.893-5.214-2.078-10.383-3.31-15.531-1.3-5.42-4.989-9.241-9.175-12.538-5.057-3.984-11.079-4.805-17.161-3.731-4.351.768-8.535 2.51-12.769 3.887-2.849.926-5.536 2.5-9.07 2.427l2.464-4.279-3.69-1.588c2.8-.314 2.362-2.2 2.287-3.944-.079-1.831-.968-2.4-2.779-2.571-6.253-.6-12.488-1.4-18.723-2.177-2.168-.269-4.489.788-4.978 2.287-.653 2.006-1.587 3.935-2.083 5.973-.567 2.327-1.671 5.058-.954 7.042 1.191 3.3-.757 4.2-2.635 5.543-1.6 1.14-2.8.475-3.64-.986-1.5-2.616-2.967-5.257-4.29-7.965a4.49 4.49 0 01.02-2.412 28.142 28.142 0 01.685-2.751 10.219 10.219 0 00-2.825-.679c-6.02.309-12.033.757-18.05 1.109-1.613.095-3.236.014-4.71.014l1.885 11.2c-1.3-.962-2-1.489-2.707-2-3.91-2.821-6.235-2.307-7.405 1.523a12.01 12.01 0 01-.742 1.262c-.992 2.183-2.555 2.137-4.14.867a31.188 31.188 0 01-5.192-4.8 13.43 13.43 0 00-9.362-5.12c-3.3-.43-6.575-1.048-9.879-1.415a51.062 51.062 0 00-7.56-.379c-2.66.1-3.885 1.589-2.994 4.09a22.234 22.234 0 01.736 12.712c-.023.1.167.251.355.513.716 0 1.526.019 2.336 0 11.512-.3 23.026-.537 34.534-.943 11.87-.418 23.21 2.371 34.275 6.053 14.052 4.677 25.77 13.167 35.837 23.979a15.258 15.258 0 003.052 2.405c3.241 2.046 6.531 4.013 9.806 6 .59.358 1.2.684 1.83 1.041.445-.971.786-1.7 1.118-2.439.369-.819.763-1.628 1.089-2.464 1.237-3.161 3.672-3.59 6.034-1.055-.64.445-1.772.825-1.84 1.347a106.323 106.323 0 00-.845 9.94c-.024.64.815 1.363 1.349 1.965 2.331 2.627 4.612 5.307 7.086 7.794a11.742 11.742 0 004.293 3.039c6.57 2.144 13.23 4.01 19.861 5.965 3.2.945 6.267-.541 8.508-2.024 3.95-2.615 7.193-6.313 10.675-9.617 3.385-3.212 4.017-6.36 2.358-10.758a9.116 9.116 0 01-.2-1.993c3.688 1.206 4.44-1.484 5.62-3.72 1.141-2.162 2.478-4.219 3.628-6.376 1.786-3.35 2.775-6.8.7-10.422-1.251-2.188-2.387-4.463-3.841-6.511-2.894-4.077-6.5-7.248-11.584-8.418-2.888-.665-5.717-1.589-8.574-2.4l.064-.71a27.858 27.858 0 013.03.019c1.991.219 2.755-.743 3.011-2.6.525-3.812-.652-5.713-4.121-7.7a35.924 35.924 0 01-6.349-4.94c-1.389-1.287-2.153-3.34-3.657-4.4-4.26-3-9.192-5.163-13.05-8.572-4.976-4.395-11.072-5.788-16.871-8.1a69.989 69.989 0 01-6.936-2.965c-.7-.371-.907-1.664-1.338-2.535-.258-.524-.537-1.516-.766-1.5-2.647.136-5.56-.31-7.553 3.156zM230.058 312.75c5.182 11.043 10.089 21.806 15.346 32.395a8.135 8.135 0 004.979 3.807 18.463 18.463 0 008.238-.407c2.008-.529 4.617-1.885 5.3-3.553.863-2.1.546-5.043-.152-7.355-2.222-7.358-3.947-14.835-3.908-22.477.021-4.23-1.7-6.23-5-8.218-7.124-4.3-14.123-8.841-19.418-15.486a8.3 8.3 0 00-1.967-1.411c-3.246-2.18-6.634-4.176-9.713-6.569-4.612-3.586-5.84-8.717-3.826-14.274.434-1.2.791-2.428 1.087-3.345-2.771-3.186-7.31-4.438-7.806-9.182.71.7.924 1.808 1.592 2.428a7.248 7.248 0 002.567 1c-.362-5.1-.7-9.905-1.059-14.9a5.2 5.2 0 00-5.975 2.375l-.213-2.475-18.956 6.653c.276.982.453 1.847.759 2.663 3.553 9.477 8.8 17.822 16.5 24.5a24.358 24.358 0 016.731 8.264 62.3 62.3 0 003.62 6.066v-2.528c2.673 8.49 8.777 14.881 13.029 22.344zm154.2-87.674l-.979.45a20.9 20.9 0 01-2.145-2.531 29.216 29.216 0 01-1.198-2.915 33.628 33.628 0 01-2.844-18.855c.609-5.053.746-10.194 1.771-15.156.878-4.251-.6-7.006-3.568-9.654a3.671 3.671 0 01-.745-3.4c1.293-2.44.449-4.041-1.335-5.559-2.145-1.823-4.306-3.625-6.641-5.588a15.952 15.952 0 00-1.759 3.838c-.212 1.266.266 2.648.5 4.411l-1.113-1.81c-3.993 6.516-7.986 13.138-12.111 19.678a2.024 2.024 0 00.243 2.943q5.244 5.827 10.338 11.789c1.846 2.156 3.564 4.423 5.178 6.44l4.111-.733.263.61a19.684 19.684 0 00-2.275 2.018c-.376.445-.756 1.333-.559 1.75 2.607 5.532 5.27 11.039 8.041 16.491a17.064 17.064 0 002.617 2.991 27.421 27.421 0 011.5-3.149c.316-.484 1.121-1.191 1.4-1.073 3.275 1.37 4.413-1.319 5.322-3.2 2.751-5.69 5.314-11.549 1.721-17.915-.2-.35-.235-.789-.424-1.146-.607-1.145-1.251-2.27-2.129-3.852.046-.079.385-.714.783-1.309 2.5-3.721 2.3-7.315-.457-10.807a7.934 7.934 0 01-.743-2.595l-2.133-.388c-1.243 12.895-2.417 25.518-.625 38.23zm-190-128.207c-.425 3.275 2.164 6.353 5.6 6.912 4.234.689 8.4 1.786 12.6 2.7a30.943 30.943 0 005.429 1.092 44.415 44.415 0 007.521-.511 6.581 6.581 0 003.657-1.418 29.21 29.21 0 003.947-5.528 2.491 2.491 0 00-.109-2.349c-1.534-1.233-3.18-2.668-5.01-3.13-8.054-2.035-16.136-4.032-24.5-4.361-9.126-.359-18.264-1.2-27.371-.945-4.9.14-10.438.53-13.634 5.631a24.211 24.211 0 01-1.9 2.837 6.724 6.724 0 01-1.708 1.087 5.68 5.68 0 01-.654-1.7 4.2 4.2 0 00-3.543-4.388 11.112 11.112 0 00-5.738.255 52.628 52.628 0 00-7.743 4.4c-2.972 1.82-4.53 7.2-3.063 10.567.756-.229 1.516-.51 2.3-.687 6.826-1.543 13.61-3.331 20.5-4.531 9.07-1.581 18.237-.814 27.373-.367a3.194 3.194 0 001.978-.859 3.5 3.5 0 00.7-4.978 10.091 10.091 0 01-.759-2.384l.443-.234zM47.395 161.897c-5.668 2.95-11.657 6.032-17.606 9.188-1.464.777-.795 2.027-.192 2.96 2.209 3.418 4.144 7.115 6.869 10.074 4.238 4.605 9.149 8.724 15.169 10.73 7.25 2.415 14.865 2.881 22.5 2.518a4.247 4.247 0 001.212-.545c-2.534-6.816-1.748-13.5.778-20.568-8.7-1.5-16.855-4.417-25.6-1.2-1.053-4.427-2.022-8.512-3.125-13.158zm174.1-25.987l.019-1.053a66.516 66.516 0 00-7.31-.533c-7.232.232-13.56 3.422-19.924 6.431-.147.07-.356.129-.413.25-.347.741-.66 1.5-.984 2.25 1.426.28.877 2.9 3.168 2.4 3.63-.79 7.327-1.325 11.021-1.759 2.012-.236 3.7.256 4.475 2.678a8.7 8.7 0 007.756 6.213c2.266.288 4.521.807 6.791.871 3.1.089 6.374.611 8.142-3.27.946-2.078 2.53-1.82 3.9.166 1.4 2.025 2.87 4 4.559 6.347l1.267-2.749c-.277 2.894.519 5.079 3.227 6.659.048-3.648 1.548-6.085 4.561-6.851.207 3.147.343 6.245.69 9.319.049.433 1.48 1.187 1.664 1.039.608-.49 1.351-1.354 1.3-2.024-.27-3.884-.69-7.761-1.175-11.625-.616-4.9-1.848-9.429-6.983-11.749a51.006 51.006 0 01-5.144-3.286 3.484 3.484 0 00-1.826-.5c-3.809.141-7.616.345-11.42.593-.222.015-.407.59-.63.936-2.425-.455-5.237 2.147-7.79-.295zm-33.688 73.426c-.978 1.367-1.9 2.133-2.118 3.064-.62 2.666-2.62 2.673-4.534 2.444a100.229 100.229 0 01-10.131-1.729 10.64 10.64 0 01-3.214-1.934c-1.362-.927-2.61-2.044-4.037-2.848-1.751-.988-3.67-1.673-5.455-2.606-2.406-1.258-4.754-2.628-7.177-3.977-.757 1.695-1.243 2.993-1.9 4.2-1.066 1.969-.5 3.569 1.754 3.78 1.814.17 3.684-.328 5.535-.445a4.7 4.7 0 011.458.4c-3.922.91-7.874 2.557-10.464-1.23-1.389.505-2.46 1-3.585 1.284-3.464.869-6.719.022-10.072-.969-2.114-.624-4.974-1.074-6.7-.136-3.115 1.691-3.824 6.5-3.014 10.034.929 4.052 3.219 6.628 6.664 8.8a43.015 43.015 0 0014.292 6.258c-.207-.813-.344-1.362-.486-1.911-2.029-7.821 2.008-13.981 9.983-14.959 4.482-.55 9.038.474 12.056 3.585 3.666 3.778 6.715 2.12 10.167.5a14.5 14.5 0 002.584-1.395 14.778 14.778 0 019.091-3.063c.42 0 1.278-1.21 1.172-1.692a49.321 49.321 0 00-1.865-5.455zm8.569-157.716c.62-1.29 1.065-2.872 1.422-2.853 2.252.121 2.116-1.866 2.94-2.963 1.9-2.526 3.679-5.143 5.667-7.595 1.122-1.384 2.633-2.448 3.813-3.793a2.472 2.472 0 00.57-2.075c-1.592-3.381-3.026-6.911-5.145-9.952-3.117-4.473-8.092-6.378-12.1-4.416a91.482 91.482 0 00-13.907 8.453 6.728 6.728 0 00-2.909 7.1l3.765-2.535.444.565-4.882 4.349c.5.6.777.887 1.008 1.212 2.261 3.186 2.422 3.164 6.182 1.728a2.967 2.967 0 012.53.659c2.1 2.043 4.062 4.239 5.992 6.45 1.549 1.767 2.977 3.641 4.615 5.665zm53.829 149.115c6.474-2.264 12.461-4.364 18.454-6.45 3.1-1.081 6.252-2.049 9.319-3.227 3.52-1.352 7.195-2.567 9.3-6.7l-2.482.968c3.455-2.461 4.5-5.969 5.138-9.771-2.042.151-3.811.759-5.2.278a19.31 19.31 0 01-6.351-3.61c-.695-.612.015-2.7-.126-4.094-.183-1.815-.02-3.873-2.078-4.949-.564.654-9.48 7.033-10.219 7.327l1.025 3.548a18.346 18.346 0 00-2.348 2.15c1.43 2.176-.745 2.3-1.658 3.018a22.051 22.051 0 01-2.7 1.589l.922 1.234c1.435-.379 2.873-.75 4.305-1.141.623-.17 1.282-.613 1.842-.505.586.113 1.074.738 1.605 1.138-.473.363-1.089 1.133-1.4 1.025-2.642-.919-4.164 1.055-6.15 2.042-3.779 1.879-7.747 3.375-11.605 5.1-.736.33-1.954 1.11-1.883 1.475.636 3.219 1.505 6.395 2.295 9.554zm89.278-131.806l-.5.432c2.3 2.722 2.072 5.765 1.227 8.815-.492 1.773-.03 2.475 1.833 2.763a24.929 24.929 0 0111.814 5.509c6.006 4.808 8.93 11.5 11.113 18.576a22.287 22.287 0 01-.878 15.775 14.51 14.51 0 00-.548 1.952 5.117 5.117 0 00.609.374 2.654 2.654 0 00.706.2c7.164.569 11.2 4.923 13.781 11.189 1.179 2.862 1.3 5.548-.531 8.1-1.021 1.425-.785 2.431.419 3.319.9-.856 1.71-1.62 2.509-2.4 3.168-3.085 4.963-6.769 4.636-11.258a2.546 2.546 0 00-1.333-1.84c-1.894-.671-2.566-1.818-2.719-3.812a13.269 13.269 0 00-1.592-4.6c-1.458-2.962-3.219-5.779-4.591-8.777-1.136-2.483-1.732-5.213-2.853-7.7-2.056-4.569-4.266-9.072-6.524-13.545a10.206 10.206 0 00-6.479-5.781c-3.321-.972-6.971-2.016-8.367-5.966a1.606 1.606 0 00-1.059-.862c-2.247-.389-3.4-2.021-4.564-3.724a58.981 58.981 0 00-3.618-4.931 12.441 12.441 0 00-2.486-1.808zM17.736 147.848c.44-3.283.919-6.471 1.256-9.674a4.11 4.11 0 00-.649-2.013c-2.465-4.9-3.482-10-2.059-15.4a176.963 176.963 0 012.213-7.741 64.435 64.435 0 018.921-18.665c2.576-3.588 4.666-7.527 6.931-11.242-.428-.384-.53-.535-.67-.59a7.448 7.448 0 00-.934-.279c-3.577-.9-6.3 1.009-9.029 2.8-6.037 3.952-7.838 9.016-5.638 15.725 1.572 4.792 1.572 4.792-2.456 4.93-.718 1.13-1.072 2.263-1.842 2.806-3.856 2.719-5.432 6.53-5.635 11.172l-1.887-.947c-3.227 8.992 2.724 25.122 11.478 29.118zm195.147 57.989v.433c-3.085 0-6.176-.123-9.252.033-3.332.169-6.653.574-9.972.938a2.143 2.143 0 00-1.476.7c-1.225 2.119.266 7.88 2.765 8 4.914.227 9.672-.248 14.171-2.93-1 2.577-3.941 3.166-6.609 4.914 1.31-.092 1.961-.072 2.584-.193 5.275-1.023 10.6-1.862 15.794-3.2 2.833-.729 6.27-.835 7.869-4.012a7.437 7.437 0 00.579-3.5c-.008-.212-1.628-.507-2.507-.524-3.185-.063-6.373-.025-9.558-.025 3.19-.333 6.366-.388 9.516-.706.771-.078 1.457-1.016 2.438-1.75l.479.323c.966-2.592 1.767-5-.958-7.409l-1.694 2.04a31.572 31.572 0 00-3.264.3c-2.2.432-4.4 1.4-6.58 1.363a99.155 99.155 0 01-10.195-1.174c-.21-.025-.443.143-.728.243l-.389 1.864c-.956-.62-1.818-1.662-2.642-1.631-3.073.112-6.132.577-9.177.907-.565 4.435-.18 4.938 4.144 4.984 4.884.055 9.771.013 14.657.013zm169.08-56.131c4.272 4.379 4.952 9.975 3.293 16.165a5.736 5.736 0 00.581 3.905c1.864 3.294 4.021 6.421 6.071 9.61.281.437.6.85 1.323 1.863 1.11-2.446 2.584-4.348 2.783-6.375.745-7.594 1.287-15.223 1.49-22.85.163-6.137-3.9-10.92-6.125-16.288-.236-.566-.956-.932-1.437-1.377zM130.01 96.139c-1.285.562-2.168.96-3.06 1.337A63.224 63.224 0 00101 117.619a8.2 8.2 0 00-1.529 5.434 17.686 17.686 0 004.968 10.843c3.047-3.687 6.973-6.944 8.934-11.124a57.178 57.178 0 0116.539-20.537 2.727 2.727 0 001-1.924 27.782 27.782 0 00-.902-4.172zm128.907 123.149l-2.07 4.095a34.571 34.571 0 002.564 2.464c.583.449 1.426 1.091 1.982.954 2.726-.673 5.376-1.643 8.088-2.38 2.161-.587 4.4-1.48 6.555-1.368 3.877.2 7.7 1.215 11.579 1.6 3.936.387 7.906.421 12.378.634l-2.243-6.712 2.691-2.082a18.454 18.454 0 00-3.178-.706c-3.646-.045-7.3.124-10.94.01-8.784-.274-17.565-.693-26.35-.959-.969-.029-2.386.255-2.847.916a40.946 40.946 0 00-2.822 5.715zM123.796 9.311l-.469-.663c-3.875 6.646-11.488 5.614-17.657 9.187 6.734-.689 12.716-1.418 18.718-1.883 6.748-.523 13.512-.86 20.274-1.178 5.7-.268 11.437-.8 17.1-.418 3.057.205 5.084-.857 7.3-2.252-2.193-6.309-4.427-7.823-10.505-7.213-1.938.194-3.871.43-5.909.659l7.288 4.63-.3.575c-3.468-.969-7.172-1.14-10.182-3.63a4.229 4.229 0 00-2.843-.821c-5.028.512-10.028 1.349-15.063 1.763-3.42.281-6.5.694-7.753 4.6zm8.365 13.169c.622 2.366 2.157 3.733 4.253 4.869q8.255 4.473 16.34 9.256c2.14 1.263 4.075 2.875 6.245 4.429 1.451-2.145 2.714-4.121 4.093-6.012 1.083-1.486 3.148-2.812 3.248-4.312.115-1.688-1.431-3.52-2.348-5.239-2.16-4.046-4.024-4.463-7.813-1.512l.915-2.385zm-12.73 183.56c-1.821.482-3.122.867-4.444 1.167a40.192 40.192 0 00-5.478 1.185c-5.715 2.183-7.67 4.028-5.655 10.746 1.791 5.971 6.579 8.445 12.148 9.661 1.333.291 3.338.092 4.178-.743.71-.7.546-2.778.133-4.036a26.323 26.323 0 01-.916-14.917 13.344 13.344 0 00.039-3.067zm135.7 23.46h-3.66c2.423 2.79 4.527.226 6.652.87-2.985.607-3.939 2.789-4.666 5.912l11.337-2.925.182.535-7.6 3.134.166.488 10.33-1.969-.75-3.152.574-.482c.755.461 1.5.934 2.265 1.38 1.032.6 2.018 1.51 3.129 1.714 3.687.678 7.411 1.2 11.143 1.574a37.133 37.133 0 005.115-.274 5.762 5.762 0 011.392.25c1.413.3 2.813.7 4.24.89a13.788 13.788 0 002.648-.137l.079.564-2.547 1.667c5.2-.535 10.047-.08 14.482-2.38-2.335-1.855-4.436-3.647-6.68-5.24a4.184 4.184 0 00-2.857-.824 84.6 84.6 0 01-25.555.872c-6.505-.65-12.949-1.913-19.415-2.9zm-137.89-48l.051-.867c-1.177-.545-2.322-1.447-3.539-1.559a6.253 6.253 0 01-5.421-3.83 43.861 43.861 0 00-3.822-7.743 15.687 15.687 0 00-5.156-4.34c-.51-.288-2.072 1.328-3.176 2.028a11.226 11.226 0 01-1.539.744c-2.635 1.15-2.89 2.341-1.085 4.586 2.19 2.725 4.173 5.631 6.513 8.217 2.2 2.437 4.74 4.578 7.177 6.8a1.457 1.457 0 001.291.22c2.922-1.376 5.808-2.828 8.701-4.256zM253.273 51.012c2.828.352 5.2.608 7.556.95 2.613.38 5.2.947 7.825 1.225 1.772.188 3.607-.177 5.369.052 2.524.329 2.953-.878 2.7-2.958-.333-2.733-.794-5.389.722-8.086.943-1.679-.534-2.254-2.079-2.132-2.187.174-4.373.365-6.555.593a21.59 21.59 0 00-13.562 6.92 15.128 15.128 0 00-1.976 3.436zm-82.155.207c-4.124-2.977-4.776-6.788-3-11.311-2.311.156-3.05 1.219-3.374 2.659a161.339 161.339 0 00-1.149 5.69c-.5 2.675-.968 5.357-1.471 8.155l25.7.942c-2.143-1.44-2.04-1.457-2.439-3.894a5.646 5.646 0 00-1.373-3.009c-2.267-2.2-4.871-3.78-8.272-3.564a16.594 16.594 0 01-3.536-.546c-.33 1.466-.696 3.115-1.086 4.878zm-12.6 178.993a15.866 15.866 0 011.787-3.464 2.629 2.629 0 00-.092-3.81c-1.8-2.09-7.427-1.949-9.534.007-2.383 2.212-2.408 5.854.037 8.544a37.866 37.866 0 004.019 3.922c2.936 2.392 6.126 4.064 10.114 2.778 3.077-.992 4.779-4.055 3.556-6.9a3.064 3.064 0 00-2.266-1.485c-2.257-.077-4.531.211-7.618.408zm26.327-85.879a9.6 9.6 0 00-9.8 2.407 4.49 4.49 0 01-1.58 1.417 8.218 8.218 0 00-4.81 4.822 3.411 3.411 0 001 4.388c1.721 1.411 2.974 4.144 5.9 2.845a54.146 54.146 0 007.121-3.749 7.646 7.646 0 003.413-6.438c.119-2.163-.456-3.708-2.822-4.1-.226-.037-.445-.123-.848-.238zm40.332-106.341l.183.967c1.708.932 3.47 1.779 5.114 2.814 2.528 1.592 4.973 3.316 7.457 4.979.9.6 2.2 1.88 2.625 1.637 1.158-.665 2.566-1.867 2.77-3.047a23.059 23.059 0 00-1.952-14.291 2.332 2.332 0 00-3.459-1.2c-1.624.805-3.227 1.653-4.864 2.494l1.814.73zm-35.841 194.05c1.261-.271 2.3-.469 3.329-.72 1.087-.265 2.352-1.092 3.2-.774 2.585.962 4.532-.2 6.735-1.122a10.315 10.315 0 015.088-.832c5.259.7 9.877-.9 14.467-3.136a1.87 1.87 0 003.031.883 19.7 19.7 0 003.974-3.754c1.281-1.552 1.408-1.657 3.455-.8a1.667 1.667 0 001.368-.814c.126-1.353-.355-2.579-2.017-2.28-2.555.459-5.069 1.142-7.6 1.72-10.4 2.374-20.781 4.847-31.221 7.038-2.447.514-3.881 1.29-3.809 4.591zm-22.818-83.653l.162.792a27.412 27.412 0 00-3.707 1.36c-.652.343-1.6 1.3-1.484 1.752 1.042 4.218 2.284 8.386 3.515 12.734a14.74 14.74 0 002.411-.733c4.516-2.2 5.152-3.188 1.482-6.411-1.554-1.365-2.459-3.324-1.149-5.247 1.428-2.1 2.968-4.353 5-5.758 3.018-2.087 6.51-3.487 9.917-5.24l-2.7.295.311-.624c-.577-.5-1.076-1.271-1.743-1.464-5.351-1.552-11.307 2.008-13.5 8.023zm241.68 36.1l-12.8 4.549a22.026 22.026 0 015.673 12.731c.434 4.579.79 9.166 1.181 13.75l.606.216a20.372 20.372 0 001.4-3.842c1.1-7.1 2.07-14.221 3.084-21.335.26-1.806.508-3.613.851-6.067zM304.271 42.119l27.684 20.761c-1.591-11.778-20.706-25.935-27.684-20.761zm-89.835 9.819c-1.164 2.123-.452 3.3 1.652 3.861 2.18.584 4.334 1.272 6.532 1.775a17.545 17.545 0 0012.488-1.831 1.924 1.924 0 00.847-3.043c-1.483-2.5-3.361-4.342-6.523-4.323a36.735 36.735 0 01-5.856-.162c-2.7-.424-4.484 1.159-7.106 2.282l4.239 1.742-.163.587zm38.057 61.757c1.05-.108 2.117-.136 3.148-.339 3.483-.686 3.941-2.333 1.92-5.259a12.166 12.166 0 00-5.7-4.961 73.088 73.088 0 00-7.1-2.487c-1.334-.345-3.014-.132-2.8 1.966.6 5.841 3.446 11.244 10.534 11.08zM88.841 204.151c.231 4 .357 7.827.719 11.627a9.293 9.293 0 001.3 4.39c2.723 3.811 5.768 7.375 10.484 9.433-3.765-7.923-6.714-15.775-4.99-24.854zm34.722-37.282l-9.04-19.661c-3.017 2.134-3.513 3.167-3.3 6.314a53.036 53.036 0 01.349 7.07c-.168 2.5.936 3.927 3.1 4.491 2.79.73 5.664 1.153 8.894 1.785zm80.51-164.5a73.468 73.468 0 015.458 5.067c1.448 1.632 2.478 3.629 3.8 5.384 1.37 1.818 3.218 1.386 4.307-.526a24.37 24.37 0 013.776-4.6 19.092 19.092 0 012.919-2.075c-3.536-1.355-6.682-2.707-9.923-3.765-3.438-1.123-6.856-.422-10.335.517zm194.883 224.772c-2.123 3.351-4.98 6.174-5.744 9.482a34.971 34.971 0 00-.083 14.164c7.007-8.482 10.807-16.945 5.829-23.644zm-37.75-124.1c-.594 1.162-.9 1.713-1.165 2.285-1.83 4.01-3.62 8.039-5.487 12.032-1.619 3.462-1.613 3.36 1.9 5.2 2.011 1.052 3.739 1.088 4.671-1.092 1.2-2.808 2.709-5.746 2.832-8.681a15.829 15.829 0 00-2.749-9.742zM205.963 183.48c5.7 2.833 17.343 4.177 19.738 2.534.776-1.677-2.139-3.38.234-5.028l1.094 5.332 6.836-3.187c-2.024-4.547-2.024-4.545-6.444-3.277a5.792 5.792 0 01-.709.124q-9.281 1.462-18.559 2.931c-.673.109-1.325.343-2.19.571zM53.616 46.553c-4.764.047-16.081 10.976-16.223 15.727l7.678 1.256 8.545-16.983zM93.881 188.58c-4.307-3.933-9.639-5.578-14.479-8.224-.819 3.518-.4 5.267 1.912 8.493 3.655 5.091 6.832 5.385 11.058 1.035.382-.393.83-.721 1.509-1.304zm136.945 8.3c.474 5.688 3.453 7.718 8.559 5.932a37.281 37.281 0 003.182-1.266c2.085-.954 2.782-6.215.961-7.607a2.358 2.358 0 00-1.81-.229c-3.597.989-7.166 2.07-10.893 3.17zm-56.89 32.068c.151 3.157.3 6.194.461 9.59 3.227-1 6.549-1.994 9.845-3.072a1.657 1.657 0 00.894-1.068c.425-2.025.743-4.073 1.137-6.331zm232.767 3.846a7.147 7.147 0 00.69-1.4c1.074-6.07 2.157-12.139 3.131-18.225a6.783 6.783 0 00-.574-2.424c-.673.578-1.587 1.026-1.978 1.754-2.105 3.922-4.081 7.915-6.215 12.1zM61.136 164.643c-.818-2.138-.842-2.072-4.465-3.421a2.862 2.862 0 00-3.6.973c-3.2 3.5-1.43 7.476-1.677 11.587l10.815-3.145a25.71 25.71 0 01-2.975-2.8 2.1 2.1 0 01-.027-1.931c.347-.554 1.18-.803 1.929-1.263zm43.821 71.788l-.234.712c5.54 7.432 21.614 14.463 27.617 11.966-.735-.366-1.387-.687-2.036-1.015-5.671-2.87-11.295-5.839-17.031-8.571-2.659-1.268-5.537-2.076-8.316-3.093zm254.152 9.591a27.262 27.262 0 00-6.076-13.782c-2.134-2.74-2.238-2.747-5.11-.69l2.653 5.313-.514.3-3.925-4.952-1.834 1.558a72.191 72.191 0 0014.806 12.252zM71.206 44.792c2.4-.53 4.121-1.035 5.883-1.276 3.449-.471 6.342-1.7 8.487-4.654 1.467-2.019 1.368-2.93-1-3.523-3.978-1-11.139 1.93-13.022 5.564-.529 1.023-.245 2.467-.348 3.889zm206.058 156.581l-.12.991c1.678 1 3.248 2.49 5.059 2.9 2.7.607 4.185-.652 5.536-3.675-3.274-1.365-6.493-2.882-9.841-4.022-1.444-.492-3.271.143-4.719-.345-3.022-1.019-3.4 1.23-4.247 2.987-.4.821-.7 1.69-.969 2.364zm-146.045-96.826c-6.7 4.154-12.734 8.777-15.435 16.477a9.96 9.96 0 002.062-1.227c3.48-2.388 6.872-4.921 10.472-7.114 4.712-2.869 4.783-2.752 2.901-8.136zM148 168.019c1.047 2.922 1.855 5.565 2.972 8.07a3.6 3.6 0 002.345 1.783c4.848.79 5.869-.26 5.439-5.214a4.154 4.154 0 01-.043-.731c.216-2.331-1.121-3.237-3.18-3.4-2.419-.202-4.843-.332-7.533-.508zm45.81 12.666l-.031.648a23.981 23.981 0 002.689-.014c6.662-.754 13.233-2.04 20.065-1.237 3.273.384 6.731-.8 10.1-1.279l-.09-1.308h-12.5l2.172-2.66zm-23.766-13.465c-2.716.209-5.3.325-7.847.667a2.192 2.192 0 00-1.512 1.444 28.969 28.969 0 00.209 5.836c.394 2.657 2.848 2.228 4.62 2.636 1.739.4 2.487-.785 2.806-2.285.57-2.667 1.116-5.338 1.724-8.298zm-51.249-32.1c.706-1.1 1.366-2.011 1.91-2.991a44.725 44.725 0 0110.783-12.48c1.348-1.126 1.616-2.008.5-3.8-.294.495-.415 1.017-.718 1.162-4.749 2.288-8.4 5.9-11.969 9.658-2.805 2.944-3.241 6.188-.506 8.449zm14.349-14.654a33.891 33.891 0 01-2.983 2.711 17.457 17.457 0 00-6.461 8.03c-.323.807 0 1.869.022 2.814 1.309-.074 2.81.227 3.878-.319a10.756 10.756 0 003.039-3.071c.93-1.171 1.767-1.956 3.473-.51l-.967-9.656zm245.253 48.858c3.309-3.369 3.638-7.721.984-10.185-3.225-2.995-5.507-2.877-8.781.564zM216.566 133.06a1.281 1.281 0 00-.488-.376c-6.631-2.422-13.173-2.863-19.345 1.245-.691.46-.83 1.75-1.224 2.656a7.2 7.2 0 002.591.492c6.18-1.271 12.336-2.667 18.466-4.017zm27.363-105.18l1.939 15.644c4.268-3.351 6.458-8.24 9.01-12.849.306-.552-.238-1.575-.389-2.379l-.991-.009a23.017 23.017 0 00-1.119 3.5c-.24 1.5.152 3.548-1.833 3.649-.659.034-1.8-2.188-2.081-3.515-.542-2.532-2.229-3.316-4.536-4.041zM138.2 238.48a19.7 19.7 0 011.813 1.937c.434.611 1.119 1.558.914 1.984-.272.57-1.265.876-2.006 1.119a18.527 18.527 0 01-2.633.451c2.809 3.005 9.4 3.285 11.863.687a2.94 2.94 0 00.392-2.535c-1.294-3.487-6.495-5.313-10.343-3.643zm107.4 11.466l-1.146.442c.47 3.187.786 6.406 1.448 9.553 1.07 5.093 2.336 10.147 3.619 15.192.125.488.951.8 1.453 1.191.033-.571.289-1.261.061-1.695a15.38 15.38 0 01-1.418-7.894 36.931 36.931 0 00-.967-9.3c-.609-2.592-2.003-4.999-3.05-7.488zM32.309 185.088l-9.577-16.962c-2.738.072-3.748 1.967-2.277 4.864 2.639 5.203 7.363 8.281 11.854 12.099zm84.6 54.253c2.075.9 3.616 1.593 5.176 2.243s3.234 1.125 4.721 1.927c3.743 2.018 6.434 1.63 6.763-5.022zm88.728-92.714c-3.336-1.27-6.009-2.07-8.667-.164-.959.688-2.43 1.649-2.43 2.485a4.462 4.462 0 003.061 4.536 2.115 2.115 0 001.784-.272c2.034-2.011 3.951-4.132 6.251-6.585zM83.526 173.004l13.077 11.821c-1.036-4.464-4.751-7.2-5.9-11.482-.329-1.229-1.925-2.878-3.019-2.939-1.195-.067-2.485 1.476-4.157 2.6zM7.689 94.317c-3.774 6.275-5 12.249-3.137 14.487 6.014-4.8 6.014-4.8 3.932-11.815-.226-.77-.456-1.539-.794-2.672zm228.773 32.9c-.028-2.061-1.23-3.011-4.442-3.719a22.287 22.287 0 01-5.879-1.931c-2.159-1.179-3.838-1.3-5.443.72 4.806 2.981 9.552 5.999 15.766 4.93zm2.455 38.687c-4.43.071-4.661.424-3.091 3.77a6.8 6.8 0 01.554 1.345c.559 2.47 1.869 3.392 4.3 2.2a4.922 4.922 0 01.94-.247c2.657-.693 2.934-1.538 1.161-3.522-.319-.358-.925-.748-.9-1.082.255-3.012-1.945-2.298-2.963-2.465zm73.051-3.107l-.2-.788a43.725 43.725 0 00-16.94 2.531c-.7.253-1.064 1.465-1.582 2.234.8.252 1.708.882 2.4.7 5.462-1.475 10.89-3.101 16.323-4.678zm-105.532-39.545c-1.654-.553-4.011-1.4-6.412-2.092a2.164 2.164 0 00-1.679.49c-3.226 2.752-6.4 5.569-9.322 8.139a14.037 14.037 0 003.623-.594c4.76-1.933 9.446-4.054 13.79-5.943zm-108.087 30.1l.474-.314a63.093 63.093 0 011.06-8.64c.539-2.109-.861-2.612-1.931-3.337-.574-.388-2.055-.42-2.36-.024-.719.934-1.619 2.45-1.307 3.326 1.095 3.085 2.67 6.002 4.063 8.985zm123.448 35.55c-7.109-1.7-13.3-4.591-20.184-3.911 5.856 4.596 12.497 5.17 20.184 3.906zM32.218 64.802a17.121 17.121 0 00-2.818-1.081c-.973-.174-2.26-.488-2.946-.036a18.971 18.971 0 00-7.5 9.079zM224.407 195.68l.209-1.017c-.407-.564-.711-1.476-1.237-1.631-2.075-.611-14.464 2.3-16.591 4.231zm114.387 19.949c.469-2.211-.571-3.129-2.421-3.611-2.2-.574-4.336-1.369-6.532-1.943a10.785 10.785 0 00-2.558-.032c1.233 3.628 7.777 6.679 11.511 5.586zm55.767-87.485c-1.622-1.785-2.9-3.352-4.349-4.745-2-1.918-3.542-3.9-3.281-6.941.069-.79-.909-1.67-1.407-2.508l-.666.376c.806 3.2 1.584 6.4 2.422 9.59 1.25 4.75 1.879 5.133 7.281 4.228zm-21.022 2.088c-2.087-4.384-6-5.133-9.762-5.927-.855-.18-1.948.766-3.514 1.448 4.689 2.192 8.489 4.302 13.273 4.48zm-165.438-3.392h18.03c-6.084-3.482-12.081-3.774-18.03 0zm22.475 47.325c-.114-2.823-.444-3.343-2.238-3.956-4.206-1.436-6.765-.8-9.6 2.576zm66.328 1.777a2.315 2.315 0 00.3 1.133c.151.193.991.114 1.3-.126a3.593 3.593 0 00.034-5.32c-1.644.582-3.347 1.121-5 1.785-3.2 1.284-3.322 1.675-1.941 4.723.545-.5 1.059-1.295 1.769-1.552a19.87 19.87 0 013.538-.643zm37.484 50.566c.486.449.947 1.238 1.39 1.228 3.24-.071 4.872 2.327 6.748 4.282 1.268 1.323 1.931.482 2.874-.638l-8.551-7.739zM243.98 17.368c3.61 1.83 6.7 4.135 10.867 3.515-.861-3.727-5.954-5.45-10.867-3.515zm48.211 149.435l-.322-1.139-7.683-1.545-.4.627a53.873 53.873 0 002.912 4.633 2.023 2.023 0 001.956.265 34.174 34.174 0 003.537-2.842zm-132.355-12.915c-3.609 1.9-3.572 5.65-.038 9.444 2.395-3.111.867-6.183.038-9.444zm-45.862 35.249c2.75 3.362 4.878 1.348 6.961.092.556-.335 1.212-1.643 1.056-1.816-.6-.665-1.751-1.644-2.254-1.435a52.829 52.829 0 00-5.765 3.159zm90.609-26.64l-.183-.711c-4.148 0-8.3-.043-12.442.055-.5.012-.987.782-1.481 1.2a5.322 5.322 0 001.736.645c2.854-.026 5.713-.086 8.558-.3a24.423 24.423 0 003.81-.889zm101.92 58.5l.011-.854a26.715 26.715 0 00-4-2.043 3.3 3.3 0 00-2.565.444 2.153 2.153 0 00-.474 2.077c.656.885 1.776 2.079 2.629 2.021 1.496-.106 2.932-1.054 4.397-1.649zM45.719 44.503l.408.859c1.029-.239 2.375-.147 3.033-.774 2.855-2.724 5.51-5.657 8.239-8.514l-.564-.647zm184.137 114.95l10.981 4c-3.272-5.555-3.956-5.847-9.155-4.407-.521.144-1.057.234-1.826.407zm54.58-34.693l.485-.668-9.9-10.524-.869.837c.987 1.146 2.047 2.237 2.94 3.452a33.06 33.06 0 012.622 4.127c1.048 1.984 2.848 2.401 4.722 2.776zm-159.7-67.091c-2.2-2.361-10.953-.5-13.849 2.751zm65.836 161.468c-4.494 1.172-7.76 3.5-11.2 5.469 2.124-.236 4.157-.847 6.225-1.006 2.618-.201 3.62-1.954 4.978-4.463zm94.567-95.981l.643-.21c.078-.911.578-2.262.164-2.66-2.343-2.25-4.905-4.271-7.393-6.37l-.571.616zm-112.54-98.557l-7.563-1.187 3.486 5.872zM394.31 195.193l1.053 15.83c1.045-5.367 1.473-10.693-1.053-15.83zm-182.637 42.409l-.108-.739c-4.125-2.328-7.5.4-11.123 1.467q.065.432.128.865zm-64.837-64.063l.52-.415a31.944 31.944 0 00-1.46-4.251 2.392 2.392 0 00-1.874-1.062 2.428 2.428 0 00-1.848 1.2 2.354 2.354 0 00.614 2.12 33.449 33.449 0 004.048 2.408zm86.514 115.507c-.332-4.541-3.532-5.678-6.048-7.731-.685 4.799 3.226 5.365 6.047 7.732zm20.7-73.969l-6.834-.644c-.261 1.225-.553 2.241-.663 3.275a4.677 4.677 0 00.38 1.532c.5-.162 1.185-.171 1.478-.512a5.808 5.808 0 014.188-2.428c.361-.02.696-.567 1.448-1.22zM171.679 15.249c-1.863-1.573-3.735-1.979-5.977-.244l4.624 4.258c.498-1.483.91-2.683 1.353-4.014zm-26.478 75.7l-.1-.292a15.939 15.939 0 00-2.744.651 58.688 58.688 0 00-5.871 2.844c-.39.221-.341 1.215-.495 1.852a4.53 4.53 0 001.7-.243c2.534-1.555 5.013-3.199 7.51-4.813zm40.582 110.6c-2.229.573-4.029 2.654-3.232 3.829a3.185 3.185 0 002.608 1.041c1.634-.239 1.818-1.986.624-4.869zm125.4 25.125l.676-.966c-.768-2.02-2.748-2.773-4.559-3.493-.529-.21-1.5.7-2.272 1.094l.247.736zm-75.056-39.982l-1.784-2.8-6.417 3.3.374.8zm1.077 30.464c-2.928.768-3.211.961-2.5 2.275.522.97 2.064 2.479 2.339 2.322 2.147-1.226 1.224-2.896.161-4.595zM224.789 14.58c4.086 1.229 5.871-1.818 8.454-2.741a11.093 11.093 0 00-8.454 2.741zm-17.113 2.234l-1.025 1.025 6.852 6.423.81-.848zm56.579 145.437l.839.461a7.369 7.369 0 001.338-2.042c.519-2.12-.962-3.258-2.864-4.942l.687 6.522zM68.37 32.72l-.452-.734c-1.755.985-3.547 1.916-5.231 3.011-.28.182-.093 1.082-.122 1.65.514-.047 1.18.1 1.516-.173 1.481-1.187 2.868-2.494 4.289-3.754zm93.9-13.965c1.072 1.729 1.261 4.177 4.171 3.349-.346-3.408-1.327-4.267-4.168-3.349zm103.711 179.91c-1.533.432-3.288.446-3.866 2.42-.1.346.6 1.321.972 1.347 2.053.143 2.516-1.58 3.163-3.022.048-.1-.094-.284-.267-.745zm-204.489-.385l-.276.3 15.142 1.574.082-.827zm39.062-57.563l.825-.642c-1.125-2.436-3.5-3.715-5.39-5.439l-.542.495zm-3.5-16.192c-.781 3.36 1.613 5.345 3.34 7.619zm-6.889-99.291l-5.809 2.354c3.606 1.016 4.25.751 5.809-2.354zm258.516 217.073l-.394.481c2.372 1.368 2.7 5.021 6.8 5.38zm-3.37 13.254l3.213.568c.028-.166.054-.332.081-.5l-7.166-1.166-.272.931 4.048 1.222.096-1.055zM239.605 219.04l1.789-5.448-3.3 2.461c.471.936.861 1.704 1.511 2.987zM94.097 21.225l-5.94 3.333c3.557.922 4.511-1.613 5.94-3.333zm270.591 256.739l-1.02-.164c-2.01 1.653-.146 3.6.145 5.447l.875-5.283zM80.381 168.422l-4.34-.348-.218.53 2.758 2.524 1.8-2.706zm82.148-22.823l.522.651c2.459-.349 2.918-2.663 3.77-4.605zm91.8 139.332l.566-.489c-.57-1.034-1.148-2.064-1.707-3.1-.47-.875-.918-1.762-1.375-2.644l-.807.533zm-77.155-72.756c3.249 1.622 3.491 1.6 4.853-.366zm140.579 7.474l-.255.583c1.576.643 2.192 3.481 5.129 1.8zM133.396 193.01l1.384-2.632-3.173-.821c.704 1.364 1.029 1.998 1.786 3.452zm-108.55-46.091l-.67.233c-.228 1.678.012 3.123 2.619 3.961zm134.314-128.7l-4.34 1.712c2.254.957 3.765 1.37 4.34-1.713zm110.219 129.807l-.838 3.375 2.507.831zm-67.452 51.278l.134-1-4.515-.361q-.035.462-.072.923zm-43.644-.057l-.429.86 4.607 1.949.3-.649zm75.5-20.1c.731 2.877.851 2.912 2.811 1.25zM172.568 36.909h-.764l.582 5.475.516-.055q-.166-2.712-.334-5.42zm182.775 93.193q-.209-.329-.416-.659l-4.438 2.671.484.759zm-163.232 49.53l.026-1.076-4-.2-.048.746z' fill='%23439dd8'/%3E%3C/svg%3E");
}

.icon-light-gray-brain, .homepage .publications-section.light.brain > .container::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 426.167 361.104'%3E%3Cpath data-name='Path 1020' d='M378.441 268.511c2.641 2 2.135 4.964 1.836 8.506-.508 6.024-3.971 10.512-6.238 15.633-1.031 2.329-1.7 4.824-2.782 7.125a20.022 20.022 0 01-3.222 5.126 49.249 49.249 0 01-6.989 6.34 117.969 117.969 0 01-12.027 7.861c-8.415 4.671-17.682 5.3-27.066 4.967-12.637-.447-25.281-.788-37.9-1.5-3.142-.177-6.213-1.609-9.317-2.462l-7.47-2.049c-.433 12.305 3.81 23.58 6.173 35.2l-.944-2.041c-.1 1.08-.186 1.67-.208 2.263-.063 1.734.327 3.436-2.6 3.391-1.846-.028-3.663 1.5-5.581 1.882-2.669.536-5.421.657-8.3.973l.469 1.385a7.76 7.76 0 01-.719-.378 17.063 17.063 0 01-6.493-8.378c-7.771-20.841-19.456-39.653-30.664-58.7-1.438-2.445-3.871-4.379-6.069-6.29a63.509 63.509 0 01-17.9-26.585c-.228-.619-.5-1.222-.8-1.944-4.078.742-8.055 1.68-12.086 2.154-8.893 1.047-17.812 1.857-26.72 2.769-8.437.865-16.208-1.921-23.963-4.541a111.881 111.881 0 01-40.752-24.493c-3.313-3.084-5.681-6.808-5.5-11.656a9 9 0 00-.424-1.948c-.673-3.419-1.444-6.823-1.956-10.266-.232-1.563-.549-2.4-2.38-2.382a72.6 72.6 0 01-31.165-6.608c-7.053-3.218-13.464-8.081-19.663-12.856a62.968 62.968 0 01-10.884-11.366c-2.1-2.7-3.314-6.152-4.56-9.407a6.953 6.953 0 01-.064-4.675c1.788-4.386-.718-7.33-3.532-9.47-5.255-4-8.651-9.021-9.385-15.4a69.783 69.783 0 01-.152-16.7c.508-3.967 1.21-7.714.953-11.834-.239-3.824 1.073-7.918 2.422-11.633 3.564-9.815 6.792-19.921 13.6-28.081a96.209 96.209 0 0113.58-13.285c6.7-5.38 13.812-10.22 19.811-16.471a40.258 40.258 0 017.12-5.526c5.033-3.291 10.071-6.613 15.35-9.473 2.869-1.554 6.243-2.167 9.376-3.241a19.475 19.475 0 004.629-1.783C99.1 12.701 112.298 8.291 126.158 5.9c12.509-2.158 25.123-3.726 37.7-5.445a9.645 9.645 0 017.6 1.85 3.09 3.09 0 002.072.575c5.388-.623 10.838-1 16.124-2.132a30.681 30.681 0 0113.877.1 16.53 16.53 0 006.8.418 29.044 29.044 0 0115.813 1.169 39.151 39.151 0 0015.464 2.37c10.514-.512 20.2 3.2 29.95 6.42a13.508 13.508 0 007.551.773 13.941 13.941 0 015.944.171 117.133 117.133 0 0135.442 14.211 138.533 138.533 0 0116.9 12.55q15.366 12.918 30.258 26.4a89.994 89.994 0 0115.635 19.229c7.255 11.538 14.539 23.059 21.689 34.663 1.387 2.253 2.158 4.878 3.319 7.281 1.338 2.771 2.8 5.479 4.19 8.227.93 1.845 1.783 3.728 2.743 5.557a9.015 9.015 0 001.216 1.4c1.191 1.425 2.721 2.694 3.494 4.32 2.78 5.846 2.688 12.149 2.6 18.459-.036 2.469.66 4.94.807 7.423.241 4.071.477 8.156.391 12.228-.061 2.766-.16 5.379.807 8.109 2.38 6.723 1.6 13.665 1.08 20.627-.775 10.476-2.752 20.56-8.062 29.746-2.42 4.187-4.6 8.67-7.78 12.226-6.225 6.968-13.94 12.068-23.2 14.11-2.674.588-5.656-.255-8.141-.424zM215.875 159.359l.261 3.648 7.942-.614-8.386-5.95c.053 1.076.078 1.623.1 2.17-.523-.12-1.254-.523-1.539-.315-2.184 1.594-4.282 3.306-6.567 5.108 1.112.064 2.231.16 3.352.188 4.285.109 4.285.101 4.837-4.235zm70 74.739l-1.231 2.163 4.666-.664c-.964-2.173-2.22-1.853-3.509-1.428-1.714-1.442-3.331-3.9-5.167-4.076-2.443-.234-5.057 1.308-7.6 2.088l.188.859c1.992.6 4.018 1.1 5.967 1.82 2.4.881 4.534.139 6.685-.762zm.568 79.439c-1.016.96-.706 1.631.514 1.932 1.76.433 3.545.764 5.319 1.139l-.168.88-12.629-3.187-.2.837c4.023 1.158 8.037 2.354 12.08 3.436a4.488 4.488 0 002.168-.273 22.034 22.034 0 002.082-.849c.955-.373 1.921-.719 2.884-1.076l-.253-.685-4.446-.985-.113-.984c5.143 2.2 8.83-.889 12.916-2.836-2.815-.551-5.653-.41-8.371-.914-3.527-.653-6.544-.361-9.153 2.362-.641.669-1.784.856-2.7 1.265l4.016-4.355c-8.312-2.8-16.606-3.043-25.045-4.179 1.017 4.142 6.293 7.686 9.536 6.949.588-.133 1.186-.787 1.677-.689 3.311.655 6.595 1.455 9.885 2.212zm-12.67-172.36l4.107 5.609-1.429-.865c-1.068 1.849-.288 4.914 1.435 5.808.31.161 1 .176 1.116 0a1.745 1.745 0 00.192-1.317c-.4-1.255-.917-2.47-1.39-3.7.731.985 1.487 1.953 2.187 2.96 1.6 2.306 3.109 4.681 4.784 6.932 1.137 1.527 2.319 1.416 3.2-.364-1.134 1.8-.737 3.389 1.18 4.051 4.164 1.438 8.369 3.382 12.659 3.687 7.057.5 14.2-.084 21.3-.305 4.473-.139 7.015-2.618 7.49-7.247.2-1.936 1.142-2.457 2.873-2.008.55.143 1.088.334 1.633.5l-.379-.531c1.361-1.11 2.794-2.144 4.041-3.37a2.315 2.315 0 00.554-1.994 2.286 2.286 0 00-1.742-1.057c-3.234-.163-6.48-.1-9.715-.266a18.213 18.213 0 01-4.4-.8c-4.143-1.287-8.282-2.605-12.357-4.09-3.064-1.116-6.028-2.505-9.037-3.773l.312-.772 4.134 1.248c-.758-3.935-2.19-6.992-5.093-9.194a2.9 2.9 0 00-1.792-.363c-3.924.238-5.449 3.432-7.611 5.919l3.079 2.58-2.839.4c-.259 5.781.218 11.573-3.692 16.361.663-4.364 3.632-8.622.605-13.161a.654.654 0 01.016-.484c.9-2.622-.876-2.8-2.667-2.844-1.747-.042-3.5.119-5.243.04a3.878 3.878 0 01-2.482-.688c-2.669-2.974-5.124-6.141-7.779-9.127a3.555 3.555 0 00-2.569-1.238c-2.74.392-5.43 1.134-7.989 1.709l8.717 7.124c-.906-.53-1.821-1.049-2.719-1.594q-4.229-2.563-8.449-5.142c3.017 6.1 9.856 10.55 13.434 9.461l-2.353-2.819 4.766 4.806-7.413-.682c4.1 6.639 4.827 6.94 9.178 3.995zm-62.92 33.388c-4.33 3.473-8.489.679-12.7-.332a9.034 9.034 0 00-3.421-.562c-3.573.637-7.1 1.536-11.3 2.483 2.959-4.628 6.985-6.511 11.761-8.179-2.985-2.14-5.316-1.049-7.613-.292-3.241 1.068-6.479 2.148-9.678 3.335-.843.312-2.089.962-2.171 1.585a5.327 5.327 0 00.841 3.385c.612.917 1.925 1.334 2.724 2.167a18.029 18.029 0 011.849 2.921c-2.958.341-5.317 1.222-7.2-1.917l-.334 2.692c6.082 0 11.856.1 17.623-.034a78.317 78.317 0 0012.943-.909 50.44 50.44 0 0010.852-3.89 69.309 69.309 0 007.363-4.405l-.3-.489-10.9 2.329c1.4-.975.651-1.52-.453-1.658-2.8-.348-5.607-.637-8.42-.774a20.747 20.747 0 00-3.74.477l.021.759c3.888 1.788 7.802 3.507 12.252 1.308zm-64.906-28.13q-1 2.954-1.994 5.908a1.548 1.548 0 001.039-.91c.2-.338.439-.651.66-.975-2.22 4.865-.157 9.063 1.719 13.267a1.949 1.949 0 001 .981 77.511 77.511 0 007.617 2.344 20.413 20.413 0 004.511.029c-.209-1.507-.412-3.015-.643-4.519-.019-.121-.24-.21-.4-.338l-1.833 1.1a11.415 11.415 0 01-.485-3.195c.431-2.73.558-5.715 1.83-8.038 1.023-1.868 3.527-2.937 5.4-4.327 2.454-1.823 4.932-3.613 7.4-5.418l-.15-.906c-2.529-.378-5.292-1.592-7.535-.959-4.671 1.318-10.488-1.381-14.116 3.762l2.813-3.235c-2.872-.415-3.444 1.874-4.8 2.91a3629.45 3629.45 0 002.015-3.339c-1.6-.386-2.949-.721-4.3-1.032-3.994-.922-7.642-.383-10.811 2.444a20.32 20.32 0 01-2.7 1.816c-2.434 1.547-2.554 2.19-.838 4.528a11.871 11.871 0 01.628 1.116c-2.065.265-3.874.476-5.677.735-1.629.233-2.15.991-1.837 2.778a23.857 23.857 0 006.237 12.054c1.267 1.39 3.23 2.863 4.946 2.952 2.372.123 4.81-1.021 7.214-1.643.124-.032.171-.291.3-.387.8-.609 1.612-1.2 2.584-1.922-.642-1.591-1.482-3.5-2.183-5.449-1.622-4.497-.422-8.487 2.388-12.132zm219.235 86.185l-.07-.064c.129.927-.051 2.088.441 2.741 2.317 3.07 4.69 6.116 7.287 8.949a25.721 25.721 0 016.312 11.527 22.551 22.551 0 00.994 2.6c1.959-1.636 1.69-2.777.5-4.478-1.969-2.824-3.49-5.96-5.2-8.965l.894-.585c1.38 1.3 2.739 2.617 4.147 3.88.8.713 1.675 1.334 2.516 2 .224-1.1.472-2.2.658-3.3a2.751 2.751 0 00-.123-.992c-1.425-6.522-2.828-13.049-4.3-19.559a57.263 57.263 0 00-1.617-5.526c-.661-1.966-1.818-2.421-3.872-1.558-4.234 1.78-8.564 3.341-12.9 4.871-3.276 1.156-6.618 2.126-10.371 3.318 1.406 2.749 2.63 5.183 3.891 7.6 1.126 2.154 2.6.863 4 .378 1.7-.59 1.111-1.83.774-2.9-.413-1.317-.984-2.585-1.488-3.873l.752-.593c.157.4.215 1.061.489 1.168 2.24.864 3.34 3.845 6.285 3.361zm-138.746 28.1l-1.031-3.141 4.239 1.02c.583-2.3 1.089-4.3 1.728-6.814 1.622 3.157-2.2 7.572 3.247 8.743h-2.556l-.308.8 3.859 1.823-2.806.464 1.894 1.5-1.95.549c2.344 2.384 1.761 6.279 5.066 7.819.212.1.2.61.366.89a9.69 9.69 0 001.746 2.789c1.839 1.492 3.889 2.724 6.048 4.193l-1.615.706c.125 1.954.283 3.522.311 5.093.03 1.651-.769 4 .037 4.817 1.872 1.9 4.364 3.869 6.852 4.269 1.841.3 2.148 1.474 3.194 2.158.815.533 1.575 1.151 2.694 1.977v-2.095l1.756.142c-1.6-3.836-3.116-7.619-4.784-11.333-.272-.606-1.21-.912-1.841-1.357l.634-.106a9.19 9.19 0 00-.028-2.357c-1.217-4.421-2.613-8.794-3.765-13.231-.983-3.783-1.709-7.633-2.565-11.449-.341-1.518-1.716-2.616-1.338-4.527.213-1.084-.589-2.357-2.413-2.326-2.751.047-5.507-.342-8.263-.4-3.946-.077-7.894-.02-12.491-.02.57 5.108.686 9.645 1.718 13.964.535 2.237.2 5.875 4.366 5.9 0 1.94.7 4.228-.147 5.385-1.708 2.335-.519 3.888.6 5.713l-.141-2.053 5.177 5.614 2.433-2.171 1.792 4.753.834-.186c.61-2.776 1.236-5.549 1.8-8.333.049-.234-.225-.624-.455-.81-1.772-1.435-3.57-2.839-5.515-4.374l-.479 1.842c-1.2-2.887-2.134-5.572-4.38-7.923-1.9-1.993-2.446-5.284-3.586-8l3.779 1.93.571-.566a12.155 12.155 0 00-2.237-2.41c-.947-.58-1.917-.267-2.047 1.129zm-39.69-137.153c1.182-.362 2.373-.7 3.545-1.092 3.214-1.076 7.125-.378 9.179-3.725.958.576 1.686 1.385 2.427 1.4 2.912.046 5.832-.09 8.739-.3a8.313 8.313 0 006.045-2.675c-2.672-1.8-5.169-3.143-8.119-2.789-7.9.948-15.945 1.3-23.206 5.144 6.795-5.188 15.009-5.73 23.759-6.713l-9.623-1.125.031-.72-1.091 1.282c-2.248-.8-4.174-2.007-6.149-2.094-7.542-.334-15.12-.691-22.648-.309a49.058 49.058 0 00-22.378 6.538c-4.475 2.59-5.994 7.41-4.633 11.211.235.654 1.125 1.171 1.825 1.532a9.885 9.885 0 002.142.52c3.205.8 6.041.428 8.531-2.069a4.175 4.175 0 013.236-.98 8.855 8.855 0 013.707 1.943 6.144 6.144 0 007.2.9c1.114-.553 2.308-.943 3.464-1.408l-4.474 3.021.221.448 4.087-.856c.381.8.946 1.322 1.411 1.245 2.509-.411 4.98-1.052 7.489-1.461 4.622-.753 8.7-2.794 13.259-5.052l-2.2-.671 4.787-1.711-.268-.906zm155.375 44.723a7.736 7.736 0 011.458 1.344c2.711 4.218 5.311 8.508 8.061 12.7 2.068 3.149 4.308 6.185 6.471 9.272l.958-.292c.37-1.138.726-2.281 1.116-3.412a13.055 13.055 0 011.044-2.737c2.394-3.807 5.012-7.479 7.284-11.355 2.189-3.735 3.173-7.59-.809-10.978-.135-.116-.122-.407-.177-.617l.4-.309 3.783 4.412c1.289-1.674 2.365-3.237 3.615-4.647 1.061-1.2.919-1.9-.392-2.778-.641-.429-.924-1.391-1.369-2.112a15.889 15.889 0 012.374-1.086 19.393 19.393 0 012.246-.171c1.7-.264 3.291-.682 3.61-2.8.393-2.615.915-5.212 1.25-7.833.058-.451-.487-1.03-.847-1.475-.79-.975-1.726-1.839-2.445-2.858-2.539-3.6-7-3.962-10.337-6.218a1.164 1.164 0 00-.963.1c-3.125 1.691-6.632 2.961-9.229 5.257-2.524 2.232-4.085 5.543-7.921 6.084a5.144 5.144 0 00-1.366.642l.475.507 3.3.577a1.847 1.847 0 01-1.561.63c-2.37-.311-3.868.667-5.512 2.475a89.654 89.654 0 01-10.73 10.091c-4.521 3.567-9.5 6.544-14.172 9.932-3.617 2.623-7.061 5.484-10.581 8.239l.427.685c5.927-4.828 12.362-8.528 20.549-9.535-1.3.974-2.2 1.7-3.148 2.36-4.75 3.279-9.864 6.134-14.194 9.893a71.085 71.085 0 01-26.5 14.727c-.828.248-1.62.619-2.427.933l.094.765h7.349c-2.595 2.331-.951 3.808.58 4.908.9.65 2.3.62 3.468.9a8.209 8.209 0 012.07.519c2.811 1.553 5.565 3.209 8.365 4.781a4.32 4.32 0 001.38.24l.125-1.487a5.464 5.464 0 00.8.533c3.1 1.184 4.8 5.68 9.177 3.881a1.131 1.131 0 01.936.266c1.917 1.711 3.951 2.685 6.512 1.366.192-.1.644.145.891.337 1.783 1.382 3.544 2.792 5.551 4.382l-4.1-.22-.284.932 9.111 4.378.329-.649-8.244-11.623c5.486 1.486 10.2 2.844 14.951 4.017 2.464.607 3.6 2.195 4.186 4.464.231.9.6 1.76.913 2.677 1.827-.76 3.273-1.41 4.753-1.969 4.374-1.652 8.791-3.19 13.131-4.922 3.244-1.294 3.778-2.186 1.819-5.015-3.413-4.926-7.311-9.521-11.129-14.152a2.711 2.711 0 00-2.421-.2c-4.848 2.046-9.148 4.862-12.2 9.295a14.79 14.79 0 01-1.5 1.618l-.594-.455a8.55 8.55 0 011.067-2.054 114.116 114.116 0 018.013-8.24c2.063-1.811 2.443-3.7 2.045-6.223a38.46 38.46 0 00-8.02-17.583 36.111 36.111 0 01-2.8-5.176zm33.651 108.5a35.4 35.4 0 01-2.2-4.4c-2.044-5.963-7.441-7.43-12.468-8.318-3.2-.566-6.813 1.191-10.327 1.924 3.23 4.365 1.762 8.9-.034 13.561-.056-1.9-2.323-3.671.065-5.2-.584-1.84-1.1-3.475-1.621-5.108l1.578-.371.161-.686-10.923-5.019-1.448 3.266c-1.822-1.44-3.485-2.77-5.164-4.079-4.754-3.7-10.453-3.481-16.012-3.841-2.895-.187-5.8-.252-8.676-.62-1.791-.229-3.5-1.081-5.285-1.372-4.685-.763-9.447-1.123-14.083-2.094a93.734 93.734 0 00-27.247-1.607l3.3.585-2.42.616c2.15.993 3.736 1.659 5.247 2.464.466.248.731.875 1.087 1.329-.6.3-1.289.95-1.776.823a46.807 46.807 0 01-4.843-1.811l2.675-.27.06-.788-9.794-1.218c1.3 16.014 2.212 31.527 10.119 45.514l-1.2.874a10.679 10.679 0 001.732.58c5.055.619 10.1 1.355 15.176 1.766 4.936.4 9.992 1.769 14.737-1.068.339-.2 1.03.186 1.438.274-.73 1.332-1.385 2.527-2.214 4.036l8.478 1.551.092-.432-4.242-1.278 19.643 1.688.078-.847-12.181-1.967a66.76 66.76 0 019.444.276c3.03.2 6.067.283 9.1.417l.019-.76-3.634-.382a42.852 42.852 0 015.029-.787c1.89-.067 3.545-.068 2.591-2.122l6.793-3.325-.162-.489-3.023-.185 5.92-1.292-2.866-1.231 7.334-2.731-2.351-1.072 4.747-2.23-.325-.651-2.4-.747c2.4-1.2 5.274-1.53 4.5-5.092-.077-.356.9-.94 1.383-1.418.281.492.927 1.169.787 1.447-1.789 3.535-3.174 7.456-5.693 10.4a78.112 78.112 0 01-11.31 10.168c-4.425 3.473-9.16 6.444-15.18 6.408a56.615 56.615 0 00-8.5.722 4.481 4.481 0 00-2.354 1.636c-1.258 1.486-2.063 3.48-3.549 4.62a59.325 59.325 0 01-7.129 4.188c7.09 1.2 25.741 1.441 27.622-.222h-23.25v-1.142h41.99l-.019-.669h-38.758c12.368-.629 24.735-1.044 37.1-1.361 3.107-.08 6.347.394 7-3.668 1.1.324 2.108.968 2.871.751.825-.233 1.339-1.39 2.133-1.936 3.331-2.293 6.716-4.507 10.221-6.844-.742-1.887-.678-3.205 1.919-3.3.84-.03 1.911-1.115 2.391-1.986.813-1.475 1.137-3.21 1.853-4.75 1.261-2.716 2.112-5.441 1.4-8.486a2.384 2.384 0 01.33-1.885c1.651-1.753 2.667-3.569.85-6.131l.915-.032 1.768 3.836.8.11a23.816 23.816 0 00.66-3.668 12.918 12.918 0 00-.56-2.915c.478-.031 1.276.1 1.385-.118 1.707-3.408-.831-8.154-4.7-8.969q1.699 4.556 3.399 9.156zM108.185 35.227c.354-.014.777.093 1.052-.061a15.766 15.766 0 0111.809-1.72 36.925 36.925 0 004.86.524l.522-.682c-.5-.673-.872-1.729-1.519-1.937a6.9 6.9 0 00-3.859-.318c-4.333 1.326-8.582 2.93-12.862 4.43a20.921 20.921 0 00-2.492-.451c-2.793-.178-4.942 1.461-7.3 2.593-4.137 1.988-8.057 4.13-10.3 8.442-.928 1.785-2.14 3.422-3.279 5.216l-2.314-1.944c1.35 4.876 5.927 6.84 8.743 10.531l-2.432-.345a40.365 40.365 0 016.558 6.707 8.809 8.809 0 01.931 2.853c-1.145-.054-2.549.3-3.382-.243a45.311 45.311 0 01-5.4-4.464c-3.184-2.843-6.678-4.688-11.149-4.152a4.105 4.105 0 00-3.728 2.444c-.8 1.762-1.792 3.438-2.7 5.152l-.44-.225 2.544-5.938c-.867-.149-1.5-.462-1.986-.31-5.585 1.731-11.213 3.417-14.643 8.767-.261.407-.729.676-1.024 1.066-2.493 3.3-5.625 6.314-7.293 9.991-2.484 5.472-4.1 11.316-8.2 15.963a21.911 21.911 0 00-2.591 3.676c-2.415 4.264-4.4 8.814-7.187 12.814-4.169 5.988-1.948 13.389 3.767 15.978-.915 2.307-1.889 4.581-2.721 6.905-1.375 3.849-1.624 7.866 1.473 10.819a53.346 53.346 0 009.59 6.766c1.937 1.159 2.837.438 2.613-1.768a25.759 25.759 0 012.6-13.388 35.545 35.545 0 002.557-7.583c.946-4.815.564-5.123-4.65-5.138 2.745-1.321 6.057-1.391 5.909-5.089 5.014 2.008 10.577 2.422 13.2 8.07-2.484-.237-4.681-.529-6.886-.635-2.316-.111-3.5 1.225-3.914 3.415a35.733 35.733 0 01-1.128 4.867c-.866 2.532-2.367 4.924-2.8 7.509a22.263 22.263 0 00.122 8.819 6.668 6.668 0 005.391 5.341c1.813.324 3.456 1.551 5.206 2.3a7.186 7.186 0 002.962.913c2.485-.157 4.243.9 6.032 2.476a19.659 19.659 0 005.942 4c2.957 1.06 6.19 1.358 9.316 1.922a2.586 2.586 0 001.7-.195c4.135-2.641 8.226-5.349 12.134-7.909-1.857-3.647-3.766-6.9-5.216-10.351-2.634-6.268-4.2-12.814-2.167-19.549a5.011 5.011 0 00-1.433-5.783c-1.817-1.757-3.479-3.676-5.209-5.524l.369-.366 7.173 5.372c4.016-4.99 7.408-10.014 11.6-14.242 7.97-8.037 17.5-13.992 27.82-18.594 1.819-.811 2.355-1.74 2.058-3.576a14.539 14.539 0 01.122-2.989l.751-.128 1.912 4.125c7.567-1.959 15.172-3.894 22.741-5.963a2.3 2.3 0 001.116-1.939c-.995-4.915-2.83-9.421-6.545-13.027-2.468-2.4-5.321-3.62-8.657-2.98a46.38 46.38 0 00-10.13 2.756c-2.843 1.268-5.244 3.53-6.964 4.739-2.676 1.249-4.765 1.747-6.212 2.992-3.864 3.326-7.452 6.974-11.151 10.492-.68.647-1.371 1.283-2.057 1.923a4.37 4.37 0 01.875-2.435c3.5-5.325 8.221-9.451 13.113-13.426a23.977 23.977 0 002.627-2.842l17.514-9.448c-6.465-1.365-12.707-1.9-18.92-.076-2.745.8-5.264 2.358-7.99 3.256-4.367 1.44-7.286 4.563-10.112 7.921-2.916 3.465-3.946 8.324-8.087 10.885a1.828 1.828 0 00-.582 1.089c-.778 3.351-3.077 4.583-6.283 4.568a5.59 5.59 0 00-5.021 2.738c-1.506 2.279-3.21 4.426-4.83 6.631l-.369-.159c.887-2.248 1.772-4.5 2.765-7.013-5.625.377-10.938 1.644-16.111-.636a6.146 6.146 0 012.772-.839c2.174-.13 4.357-.106 6.53-.249 4.945-.327 9.7-.951 11.6-6.7a9.751 9.751 0 012.264-3.592c2.018-2.069 3.94-4.707 6.458-5.7 3.368-1.326 5.37-3.621 7.52-6.178 6.556-7.8 14.608-12.882 25.2-11.992 6.482.544 13.012 1.439 18.763 4.97 2.861 1.755 5.843 1.062 8.738.3a3.4 3.4 0 001.817-2.149c1.122-3.918 2.052-7.89 3.044-11.844-1.742 1.216-1.679 1.179-2.8-.718-1.826-3.091-3.5-6.346-7.442-7.345-3.973-1.006-7.893-2.245-11.892-3.122-2.066-.454-4.6-1.042-6.042 1.1a44.9 44.9 0 00-3.715 7.341c-1.258 2.9-2.267 5.916-3.469 8.846a12.269 12.269 0 01-1.832 2.21 32.044 32.044 0 01-.258-3.628c.291-4.68.464-9.379 1.058-14.022.283-2.215-.505-2.475-2.324-2.676-5.916-.652-10.993 1.469-15.866 4.435-.691.42-1.4.807-2.1 1.21l-.373-.569zm177.726 5.466c1.153.117 2.071-.035 2.672.331.79.482 1.817 1.322 1.9 2.094.36 3.542.466 7.113.576 10.676.052 1.664.732 2.44 2.437 2.4 2.424-.056 4.849-.014 7.275-.014l.026.764-8.779 1.459c.238 2.554.34 2.7 2.374 2.475 2.745-.3 5.491-1.025 8.222-.96 4.985.118 10.384-.428 14.853 1.282 10.484 4.013 17.577 11.634 19.638 23.179.617 3.454 1.487 6.862 2.125 10.312.323 1.744 1.2 2.479 2.925 2.181a14.78 14.78 0 011.956-.4 2.26 2.26 0 011.507.419c.217.205.133.993-.09 1.348-.568.908-1.979 1.869-1.832 2.544.7 3.206-2.2 3.445-3.6 5.145-.559-.642-.983-1.13-1.409-1.617-1.892-2.16-1.262-4.858-1.691-7.36-.916-5.345-2.13-10.645-3.394-15.923-1.33-5.556-5.115-9.475-9.406-12.855-5.184-4.084-11.358-4.926-17.594-3.825-4.46.787-8.75 2.574-13.091 3.985-2.921.949-5.676 2.561-9.3 2.488l2.526-4.387-3.783-1.628c2.871-.322 2.421-2.256 2.344-4.043-.081-1.877-.992-2.458-2.849-2.636-6.411-.616-12.8-1.439-19.2-2.232-2.222-.276-4.6.807-5.1 2.345-.67 2.056-1.627 4.034-2.135 6.124-.581 2.386-1.712 5.186-.978 7.22 1.221 3.387-.776 4.308-2.7 5.683-1.637 1.169-2.874.487-3.732-1.011-1.538-2.682-3.042-5.39-4.4-8.166a4.6 4.6 0 01.021-2.473 28.837 28.837 0 01.7-2.82 10.476 10.476 0 00-2.9-.7c-6.171.317-12.336.776-18.506 1.137-1.654.1-3.318.015-4.829.015l1.933 11.486c-1.334-.986-2.049-1.526-2.775-2.051-4.008-2.892-6.392-2.365-7.592 1.561a12.292 12.292 0 01-.761 1.294c-1.017 2.238-2.619 2.191-4.245.889a31.994 31.994 0 01-5.323-4.923 13.769 13.769 0 00-9.6-5.25c-3.382-.441-6.741-1.074-10.128-1.451a52.353 52.353 0 00-7.751-.388c-2.727.1-3.983 1.63-3.07 4.193a22.8 22.8 0 01.754 13.033c-.023.1.172.257.364.526.734 0 1.565.019 2.4 0 11.8-.312 23.607-.551 35.406-.966 12.169-.428 23.8 2.43 35.14 6.205 14.406 4.795 26.42 13.5 36.741 24.584a15.638 15.638 0 003.129 2.466c3.323 2.1 6.7 4.114 10.054 6.155.605.368 1.232.7 1.877 1.067.456-1 .806-1.746 1.146-2.5.378-.839.782-1.669 1.116-2.526 1.268-3.241 3.765-3.681 6.186-1.081-.656.456-1.817.846-1.887 1.381a108.956 108.956 0 00-.866 10.19c-.025.656.835 1.4 1.383 2.015 2.389 2.693 4.728 5.441 7.265 7.99a12.04 12.04 0 004.4 3.115c6.736 2.2 13.564 4.111 20.362 6.116 3.283.968 6.425-.555 8.722-2.076 4.05-2.681 7.375-6.472 10.945-9.86 3.471-3.293 4.119-6.52 2.417-11.029a9.373 9.373 0 01-.2-2.043c3.782 1.236 4.552-1.522 5.762-3.814 1.17-2.216 2.541-4.325 3.72-6.537 1.831-3.435 2.845-6.972.721-10.685-1.283-2.243-2.448-4.576-3.938-6.675-2.967-4.18-6.662-7.431-11.876-8.63-2.961-.682-5.861-1.63-8.79-2.458l.066-.728a28.558 28.558 0 013.106.02c2.041.225 2.825-.762 3.086-2.662.539-3.908-.668-5.857-4.225-7.9a36.833 36.833 0 01-6.509-5.065c-1.425-1.32-2.208-3.424-3.749-4.509-4.368-3.072-9.424-5.293-13.38-8.788-5.1-4.505-11.352-5.934-17.3-8.306a71.762 71.762 0 01-7.111-3.04c-.716-.38-.929-1.706-1.372-2.6-.265-.537-.551-1.554-.785-1.542-2.717.145-5.704-.313-7.747 3.241zm-50.044 279.95c5.313 11.322 10.343 22.356 15.733 33.213a8.341 8.341 0 005.1 3.9 18.93 18.93 0 008.446-.417c2.059-.543 4.734-1.932 5.436-3.643.885-2.152.56-5.171-.156-7.54-2.278-7.544-4.046-15.21-4.007-23.045.021-4.337-1.741-6.387-5.123-8.426-7.3-4.4-14.48-9.064-19.908-15.877a8.5 8.5 0 00-2.016-1.447c-3.328-2.235-6.8-4.281-9.958-6.735-4.729-3.676-5.988-8.937-3.923-14.635.445-1.23.811-2.49 1.114-3.429-2.84-3.267-7.494-4.55-8-9.414.728.718.948 1.854 1.632 2.489a7.43 7.43 0 002.631 1.02l-1.085-15.28a5.334 5.334 0 00-6.126 2.435l-.219-2.537-19.434 6.821c.282 1.007.464 1.894.778 2.73 3.642 9.716 9.021 18.272 16.917 25.12 2.8 2.427 5.335 5 6.9 8.472a63.857 63.857 0 003.711 6.219v-2.587c2.74 8.7 9 15.257 13.358 22.908zm158.095-89.886l-1 .461a21.448 21.448 0 01-2.2-2.595 29.915 29.915 0 01-1.239-2.987 34.478 34.478 0 01-2.916-19.331c.624-5.18.765-10.451 1.815-15.538.9-4.358-.614-7.182-3.658-9.9a3.764 3.764 0 01-.764-3.482c1.325-2.5.461-4.143-1.369-5.7-2.2-1.869-4.415-3.717-6.808-5.729-.667 1.383-1.58 2.6-1.8 3.935-.217 1.3.272 2.715.51 4.522a971.874 971.874 0 01-1.141-1.856c-4.093 6.681-8.188 13.47-12.417 20.174a2.075 2.075 0 00.25 3.018q5.376 5.974 10.6 12.087c1.893 2.211 3.654 4.535 5.309 6.6l4.215-.751.269.625a20.172 20.172 0 00-2.332 2.069c-.386.456-.775 1.367-.573 1.795 2.673 5.671 5.4 11.318 8.244 16.907a17.491 17.491 0 002.683 3.067 28.167 28.167 0 011.539-3.229c.324-.5 1.149-1.221 1.439-1.1 3.357 1.4 4.524-1.353 5.456-3.28 2.82-5.833 5.448-11.841 1.765-18.367-.2-.359-.241-.809-.435-1.175-.623-1.174-1.282-2.327-2.183-3.949.048-.081.395-.733.8-1.342 2.558-3.815 2.356-7.5-.469-11.079a8.14 8.14 0 01-.762-2.66l-2.187-.4c-1.275 13.219-2.478 26.161-.641 39.189zM199.167 99.314c-.436 3.358 2.219 6.514 5.738 7.087 4.34.706 8.612 1.831 12.916 2.768a31.733 31.733 0 005.566 1.12 45.54 45.54 0 007.71-.524 6.748 6.748 0 003.75-1.454 29.956 29.956 0 004.047-5.667 2.555 2.555 0 00-.112-2.408c-1.573-1.264-3.26-2.736-5.137-3.209-8.257-2.086-16.543-4.133-25.122-4.471-9.356-.368-18.725-1.234-28.062-.968-5.024.143-10.7.544-13.978 5.774a24.82 24.82 0 01-1.949 2.908 6.9 6.9 0 01-1.751 1.115 5.82 5.82 0 01-.671-1.747c-.088-2.451-1.388-4.1-3.633-4.5a11.393 11.393 0 00-5.883.262 53.984 53.984 0 00-7.939 4.509c-3.047 1.866-4.645 7.379-3.14 10.834.776-.235 1.554-.523 2.356-.7 7-1.582 13.953-3.415 21.013-4.645 9.3-1.621 18.7-.834 28.064-.376a3.275 3.275 0 002.027-.88 3.584 3.584 0 00.723-5.1 10.338 10.338 0 01-.778-2.444l.454-.24zM48.597 165.98c-5.811 3.024-11.951 6.184-18.051 9.42-1.5.8-.815 2.078-.2 3.034 2.265 3.5 4.249 7.294 7.042 10.329 4.345 4.722 9.38 8.945 15.552 11 7.433 2.476 15.24 2.953 23.066 2.582a4.356 4.356 0 001.242-.559c-2.6-6.988-1.792-13.838.8-21.087-8.916-1.533-17.28-4.529-26.25-1.229l-3.201-13.49zm178.494-26.643l.02-1.08a68.193 68.193 0 00-7.494-.547c-7.414.238-13.9 3.508-20.426 6.594-.151.071-.365.132-.423.256-.356.759-.677 1.536-1.009 2.306 1.462.287.9 2.974 3.249 2.464 3.722-.81 7.512-1.358 11.3-1.8 2.063-.242 3.792.262 4.588 2.745 1.205 3.759 3.995 5.868 7.952 6.37 2.323.3 4.634.827 6.962.893 3.183.092 6.535.626 8.347-3.352.97-2.131 2.594-1.866 4 .17 1.436 2.076 2.942 4.1 4.674 6.508l1.3-2.818c-.283 2.967.533 5.207 3.309 6.827.049-3.74 1.587-6.238 4.676-7.023.213 3.227.351 6.4.707 9.554.05.443 1.518 1.217 1.706 1.065.623-.5 1.385-1.389 1.337-2.075-.277-3.982-.708-7.957-1.2-11.919-.632-5.028-1.895-9.667-7.159-12.045a52.284 52.284 0 01-5.274-3.369 3.572 3.572 0 00-1.872-.515 415.98 415.98 0 00-11.709.608c-.227.015-.417.605-.646.959-2.486-.466-5.369 2.2-7.987-.3zm-34.538 75.279c-1 1.4-1.95 2.187-2.172 3.141-.636 2.734-2.686 2.74-4.648 2.506a102.769 102.769 0 01-10.386-1.772 10.91 10.91 0 01-3.295-1.983c-1.4-.951-2.676-2.1-4.139-2.92-1.8-1.013-3.763-1.715-5.593-2.672-2.467-1.29-4.874-2.694-7.359-4.077-.776 1.738-1.275 3.068-1.944 4.306-1.093 2.019-.514 3.659 1.8 3.875 1.859.174 3.777-.336 5.674-.456a4.815 4.815 0 011.5.41c-4.021.933-8.073 2.622-10.728-1.262-1.424.518-2.522 1.028-3.675 1.316-3.552.89-6.889.022-10.326-.993-2.168-.64-5.1-1.1-6.873-.139-3.193 1.734-3.92 6.667-3.09 10.287.953 4.155 3.3 6.8 6.833 9.023a44.1 44.1 0 0014.653 6.416c-.212-.833-.353-1.4-.5-1.959-2.08-8.019 2.058-14.333 10.235-15.337 4.6-.564 9.266.486 12.36 3.675 3.758 3.874 6.884 2.174 10.423.51a14.852 14.852 0 002.65-1.43 15.151 15.151 0 019.321-3.14c.431 0 1.31-1.241 1.2-1.735a50.512 50.512 0 00-1.922-5.587zm8.785-161.7c.636-1.323 1.092-2.945 1.458-2.925 2.309.124 2.169-1.913 3.014-3.037 1.945-2.59 3.772-5.273 5.81-7.787 1.15-1.419 2.7-2.509 3.909-3.889a2.534 2.534 0 00.585-2.128c-1.632-3.467-3.1-7.086-5.274-10.2-3.2-4.585-8.3-6.539-12.408-4.528a93.79 93.79 0 00-14.259 8.667 6.9 6.9 0 00-2.982 7.275l3.86-2.6.455.58-5 4.459c.511.611.8.91 1.034 1.242 2.318 3.267 2.482 3.243 6.337 1.771a3.042 3.042 0 012.594.675c2.156 2.094 4.164 4.346 6.144 6.613 1.58 1.821 3.043 3.743 4.721 5.818zm55.188 152.879c6.637-2.321 12.776-4.474 18.92-6.613 3.183-1.108 6.41-2.1 9.555-3.309 3.608-1.386 7.376-2.632 9.54-6.872l-2.544.992c3.542-2.523 4.609-6.119 5.268-10.018-2.094.155-3.907.778-5.334.286a19.8 19.8 0 01-6.512-3.7c-.712-.627.015-2.768-.129-4.2-.188-1.86-.021-3.971-2.131-5.074-.579.67-9.719 7.21-10.477 7.512l1.051 3.637a18.781 18.781 0 00-2.407 2.2c1.466 2.231-.763 2.36-1.7 3.094a22.631 22.631 0 01-2.768 1.63l.944 1.265c1.471-.389 2.945-.769 4.414-1.169.639-.174 1.314-.628 1.889-.518.6.116 1.1.756 1.646 1.167-.485.372-1.116 1.161-1.434 1.051-2.709-.942-4.27 1.082-6.305 2.093-3.874 1.926-7.943 3.46-11.9 5.229-.754.338-2 1.138-1.93 1.512.642 3.316 1.534 6.572 2.343 9.811zm91.531-135.132l-.513.442c2.363 2.791 2.124 5.911 1.258 9.037-.5 1.818-.03 2.538 1.879 2.833a25.557 25.557 0 0112.113 5.648c6.158 4.929 9.155 11.786 11.393 19.045a22.849 22.849 0 01-.9 16.173 14.89 14.89 0 00-.561 2 5.223 5.223 0 00.624.383 2.721 2.721 0 00.724.2c7.345.584 11.481 5.047 14.129 11.472 1.209 2.934 1.329 5.689-.545 8.3-1.047 1.461-.8 2.493.43 3.4.918-.877 1.753-1.661 2.572-2.459 3.248-3.163 5.088-6.94 4.753-11.543a2.61 2.61 0 00-1.367-1.887c-1.942-.688-2.63-1.864-2.788-3.908a13.6 13.6 0 00-1.632-4.717c-1.494-3.036-3.3-5.925-4.707-9-1.165-2.546-1.775-5.344-2.925-7.9-2.108-4.684-4.374-9.3-6.688-13.887-1.414-2.8-3.287-4.944-6.643-5.927-3.4-1-7.147-2.067-8.578-6.117a1.646 1.646 0 00-1.086-.883c-2.3-.4-3.49-2.072-4.679-3.818a60.365 60.365 0 00-3.709-5.055 12.757 12.757 0 00-2.554-1.826zM18.179 151.58c.451-3.366.943-6.634 1.288-9.918a4.21 4.21 0 00-.666-2.064c-2.527-5.026-3.57-10.249-2.111-15.792.7-2.66 1.448-5.311 2.269-7.936a66.064 66.064 0 019.146-19.136c2.642-3.678 4.783-7.717 7.106-11.525-.438-.394-.543-.549-.687-.605a7.65 7.65 0 00-.958-.286c-3.667-.925-6.454 1.035-9.257 2.87-6.189 4.052-8.035 9.244-5.78 16.122 1.612 4.913 1.612 4.913-2.518 5.055-.736 1.159-1.1 2.32-1.889 2.876-3.954 2.787-5.569 6.7-5.777 11.454l-1.935-.971c-3.303 9.222 2.798 25.756 11.769 29.856zm200.073 59.453v.444c-3.163 0-6.332-.126-9.486.034-3.416.173-6.821.588-10.224.961a2.2 2.2 0 00-1.513.717c-1.256 2.172.273 8.079 2.835 8.2 5.038.233 9.916-.254 14.529-3-1.022 2.642-4.041 3.246-6.775 5.038 1.344-.095 2.01-.074 2.649-.2 5.408-1.049 10.866-1.909 16.193-3.278 2.905-.747 6.428-.856 8.067-4.113a7.623 7.623 0 00.593-3.585c-.008-.217-1.669-.519-2.571-.538-3.266-.065-6.533-.026-9.8-.026 3.27-.341 6.527-.4 9.757-.723.791-.08 1.493-1.042 2.5-1.794l.491.331c.99-2.658 1.812-5.128-.982-7.6l-1.736 2.092a32.375 32.375 0 00-3.347.307c-2.26.443-4.507 1.433-6.746 1.4a101.652 101.652 0 01-10.452-1.2c-.215-.026-.454.146-.746.249l-.4 1.911c-.98-.636-1.865-1.7-2.709-1.672-3.15.115-6.286.591-9.408.93-.58 4.547-.184 5.063 4.249 5.11 5.011.046 10.021.005 15.031.005zM391.6 153.485c4.38 4.49 5.077 10.227 3.377 16.573a5.88 5.88 0 00.6 4c1.911 3.377 4.123 6.583 6.225 9.852.289.448.617.872 1.356 1.91 1.137-2.508 2.649-4.458 2.853-6.536.763-7.786 1.32-15.608 1.527-23.427.167-6.292-4-11.2-6.279-16.7-.241-.581-.98-.955-1.473-1.412zm-258.308-54.92c-1.317.576-2.223.984-3.137 1.371a64.821 64.821 0 00-26.6 20.651 8.411 8.411 0 00-1.567 5.571 18.133 18.133 0 005.094 11.117c3.124-3.78 7.149-7.119 9.159-11.4a58.623 58.623 0 0116.956-21.055 2.8 2.8 0 001.025-1.973 28.485 28.485 0 00-.931-4.281zm132.161 126.258l-2.123 4.2a35.487 35.487 0 002.629 2.526c.6.461 1.462 1.119 2.031.978 2.795-.69 5.512-1.685 8.292-2.44 2.216-.6 4.509-1.518 6.721-1.4 3.975.207 7.9 1.245 11.871 1.637 4.036.4 8.106.431 12.69.65-.882-2.638-1.6-4.793-2.3-6.881l2.759-2.135a18.926 18.926 0 00-3.258-.724c-3.738-.046-7.481.127-11.216.01-9.006-.281-18.009-.71-27.015-.983-.993-.03-2.446.261-2.919.939a42 42 0 00-2.894 5.859zM126.92 9.546l-.48-.68c-3.972 6.813-11.778 5.756-18.1 9.419 6.9-.706 13.037-1.454 19.191-1.931 6.918-.536 13.853-.881 20.786-1.208 5.846-.275 11.725-.82 17.534-.429 3.134.211 5.213-.879 7.485-2.309-2.249-6.468-4.539-8.02-10.77-7.4-1.987.2-3.968.441-6.058.675l7.471 4.751-.31.589c-3.555-.994-7.353-1.168-10.439-3.722a4.336 4.336 0 00-2.915-.842c-5.155.525-10.281 1.383-15.443 1.807-3.506.288-6.661.712-7.948 4.721zm8.577 13.5c.638 2.426 2.212 3.827 4.36 4.992q8.463 4.585 16.752 9.489c2.194 1.295 4.178 2.948 6.4 4.541 1.488-2.2 2.783-4.225 4.2-6.164 1.11-1.524 3.227-2.883 3.33-4.421.118-1.73-1.467-3.609-2.407-5.371-2.214-4.149-4.125-4.576-8.01-1.55l.938-2.446zm-13.051 188.191c-1.867.494-3.2.888-4.556 1.2a41.2 41.2 0 00-5.616 1.215c-5.86 2.238-7.864 4.129-5.8 11.018 1.836 6.121 6.745 8.658 12.454 9.9 1.366.3 3.422.094 4.283-.762.728-.722.56-2.848.136-4.138a26.988 26.988 0 01-.939-15.293 13.675 13.675 0 00.038-3.14zm139.124 24.052h-3.753c2.484 2.86 4.641.232 6.82.892-3.06.622-4.038 2.86-4.784 6.061l11.623-3 .187.549-7.8 3.213.17.5 10.591-2.019-.769-3.231.589-.494c.773.473 1.539.958 2.322 1.414 1.058.617 2.069 1.548 3.208 1.757 3.78.7 7.6 1.235 11.424 1.613a38.071 38.071 0 005.245-.28 5.906 5.906 0 011.427.256c1.449.31 2.884.716 4.347.912a14.14 14.14 0 002.715-.141l.081.579-2.611 1.709c5.336-.548 10.3-.082 14.847-2.44-2.394-1.9-4.548-3.739-6.849-5.372a4.289 4.289 0 00-2.929-.845 86.736 86.736 0 01-26.2.895c-6.669-.666-13.277-1.961-19.906-2.975zM120.2 186.08l.052-.889c-1.207-.559-2.381-1.483-3.628-1.6a6.411 6.411 0 01-5.558-3.926 44.965 44.965 0 00-3.919-7.939 16.082 16.082 0 00-5.286-4.45c-.523-.3-2.124 1.362-3.257 2.079a11.507 11.507 0 01-1.578.763c-2.7 1.179-2.963 2.4-1.113 4.7 2.246 2.793 4.278 5.773 6.677 8.424 2.261 2.5 4.86 4.694 7.358 6.969a1.494 1.494 0 001.324.225c2.998-1.403 5.957-2.891 8.928-4.356zM259.666 52.299c2.9.36 5.329.623 7.746.974 2.679.389 5.335.971 8.022 1.256 1.817.193 3.7-.182 5.5.053 2.588.337 3.027-.9 2.767-3.032-.342-2.8-.814-5.525.74-8.29.967-1.721-.548-2.311-2.131-2.186-2.242.178-4.484.375-6.721.608a22.135 22.135 0 00-13.9 7.095 15.511 15.511 0 00-2.023 3.522zm-84.229.213c-4.228-3.052-4.9-6.96-3.076-11.6-2.369.16-3.127 1.25-3.459 2.726a165.366 165.366 0 00-1.178 5.833c-.513 2.743-.992 5.492-1.509 8.361l26.344.966c-2.2-1.476-2.091-1.494-2.5-3.993a5.787 5.787 0 00-1.407-3.085c-2.324-2.253-4.994-3.875-8.481-3.654a17.012 17.012 0 01-3.625-.56l-1.11 5.006zm-12.915 183.511c.741-1.49 1.067-2.725 1.832-3.552a2.7 2.7 0 00-.094-3.906c-1.841-2.143-7.615-2-9.775.008-2.443 2.268-2.469 6 .038 8.76a38.845 38.845 0 004.121 4.021c3.01 2.452 6.281 4.167 10.37 2.848 3.154-1.017 4.9-4.157 3.646-7.075a3.141 3.141 0 00-2.323-1.523c-2.319-.078-4.651.217-7.815.419zm26.992-88.047a9.842 9.842 0 00-10.045 2.468 4.606 4.606 0 01-1.62 1.453 8.424 8.424 0 00-4.931 4.943 3.5 3.5 0 001.026 4.5c1.764 1.447 3.049 4.249 6.054 2.917a55.507 55.507 0 007.3-3.843 7.839 7.839 0 003.5-6.6c.122-2.217-.468-3.8-2.893-4.2-.232-.038-.456-.126-.87-.244zm41.35-109.025l.188.991c1.751.955 3.558 1.824 5.243 2.886 2.592 1.633 5.1 3.4 7.645 5.1.918.614 2.258 1.928 2.692 1.679 1.187-.682 2.63-1.914 2.84-3.124a23.642 23.642 0 00-2-14.652 2.391 2.391 0 00-3.546-1.231c-1.666.826-3.308 1.694-4.987 2.557l1.86.748zM194.11 237.899c1.293-.278 2.36-.481 3.414-.738 1.114-.271 2.412-1.12 3.285-.794 2.65.986 4.647-.2 6.905-1.15a10.576 10.576 0 015.217-.853c5.391.717 10.126-.926 14.832-3.215a1.918 1.918 0 003.108.9 20.2 20.2 0 004.074-3.848c1.313-1.591 1.444-1.7 3.542-.819a1.709 1.709 0 001.4-.835c.129-1.387-.364-2.644-2.068-2.338-2.619.471-5.2 1.17-7.794 1.763-10.664 2.434-21.306 4.969-32.009 7.216-2.505.531-3.98 1.326-3.906 4.711zm-23.394-85.765l.167.812a28.128 28.128 0 00-3.8 1.395c-.668.352-1.635 1.333-1.522 1.8 1.069 4.324 2.342 8.6 3.6 13.055a15.11 15.11 0 002.472-.751c4.63-2.254 5.282-3.268 1.52-6.572-1.593-1.4-2.521-3.407-1.178-5.38 1.465-2.152 3.043-4.463 5.126-5.9 3.094-2.14 6.674-3.575 10.168-5.372l-2.766.3.319-.64c-.591-.515-1.1-1.3-1.787-1.5-5.486-1.591-11.592 2.058-13.844 8.226zm247.779 37.013l-13.119 4.663a22.586 22.586 0 015.817 13.052c.445 4.695.81 9.4 1.211 14.1l.622.222a20.88 20.88 0 001.439-3.939c1.126-7.28 2.123-14.58 3.162-21.873.263-1.856.517-3.709.869-6.225zM311.951 43.18l28.385 21.288c-1.634-12.076-21.231-26.588-28.385-21.288zm-92.1 10.067c-1.193 2.176-.464 3.381 1.694 3.959 2.235.6 4.444 1.3 6.7 1.82a17.987 17.987 0 0012.8-1.877 1.973 1.973 0 00.869-3.12c-1.521-2.561-3.446-4.452-6.688-4.433a37.662 37.662 0 01-6-.166c-2.77-.434-4.6 1.188-7.285 2.339l4.345 1.786-.167.6zm39.017 63.316c1.077-.111 2.171-.139 3.228-.347 3.571-.7 4.041-2.392 1.969-5.391a12.473 12.473 0 00-5.848-5.087 74.932 74.932 0 00-7.284-2.55c-1.367-.354-3.09-.135-2.868 2.015.618 5.99 3.536 11.53 10.803 11.362zm-167.782 92.74c.237 4.106.366 8.025.737 11.92a9.531 9.531 0 001.337 4.5c2.792 3.907 5.914 7.561 10.748 9.671-3.86-8.123-6.883-16.173-5.116-25.481zm35.6-38.223c-3.312-7.2-6.277-13.653-9.268-20.157-3.094 2.188-3.6 3.247-3.385 6.473a54.343 54.343 0 01.358 7.248c-.173 2.562.96 4.026 3.174 4.6 2.862.754 5.809 1.188 9.119 1.836zm82.54-168.649a75.351 75.351 0 015.6 5.195c1.484 1.673 2.541 3.72 3.894 5.52 1.4 1.864 3.3 1.421 4.416-.539a24.992 24.992 0 013.871-4.718A19.583 19.583 0 01230 5.762c-3.625-1.39-6.851-2.775-10.174-3.86-3.529-1.152-7.033-.434-10.6.529zM409.028 232.88c-2.176 3.435-5.106 6.33-5.889 9.721a35.846 35.846 0 00-.085 14.521c7.182-8.701 11.073-17.378 5.974-24.242zm-38.7-127.233c-.609 1.192-.926 1.756-1.195 2.343-1.876 4.111-3.711 8.242-5.626 12.335-1.659 3.55-1.653 3.445 1.943 5.327 2.062 1.079 3.833 1.116 4.789-1.12 1.229-2.879 2.777-5.891 2.9-8.9a16.228 16.228 0 00-2.814-9.988zm-159.164 82.469c5.842 2.9 17.781 4.283 20.236 2.6.795-1.719-2.193-3.465.24-5.155l1.122 5.466 7.008-3.268c-2.074-4.661-2.074-4.66-6.606-3.36a5.941 5.941 0 01-.727.127q-9.515 1.5-19.027 3.005c-.693.106-1.361.349-2.248.581zM54.969 47.728c-4.885.048-16.487 11.253-16.632 16.124l7.872 1.288 8.76-17.412zM96.25 193.34c-4.415-4.032-9.882-5.719-14.844-8.432-.84 3.607-.413 5.4 1.961 8.707 3.747 5.219 7 5.521 11.337 1.061.391-.402.85-.738 1.546-1.336zm140.4 8.507c.486 5.832 3.541 7.913 8.775 6.082 1.1-.386 2.2-.812 3.262-1.3 2.138-.978 2.852-6.372.986-7.8a2.418 2.418 0 00-1.856-.235c-3.681 1.019-7.345 2.129-11.166 3.253zm-58.329 32.88l.473 9.832c3.308-1.02 6.714-2.044 10.094-3.15a1.7 1.7 0 00.917-1.1c.436-2.076.762-4.176 1.166-6.491zm238.642 3.943a7.319 7.319 0 00.707-1.435c1.1-6.223 2.211-12.445 3.21-18.685a6.954 6.954 0 00-.589-2.485c-.69.592-1.626 1.051-2.028 1.8-2.158 4.021-4.185 8.115-6.372 12.409zM62.677 168.798c-.839-2.192-.864-2.124-4.578-3.507a2.934 2.934 0 00-3.687 1c-3.277 3.592-1.466 7.665-1.72 11.88l11.087-3.224a26.373 26.373 0 01-3.05-2.871 2.152 2.152 0 01-.028-1.98c.356-.57 1.21-.826 1.978-1.298zm44.928 73.6l-.24.73c5.68 7.62 22.159 14.828 28.314 12.268-.754-.376-1.422-.7-2.087-1.041-5.814-2.943-11.58-5.986-17.461-8.788-2.725-1.298-5.675-2.127-8.525-3.169zm260.566 9.833a27.949 27.949 0 00-6.23-14.129c-2.188-2.81-2.294-2.816-5.239-.707l2.72 5.447-.527.31-4.024-5.077-1.88 1.6a74.014 74.014 0 0015.182 12.556zM73.003 45.923c2.456-.544 4.225-1.061 6.032-1.308 3.535-.483 6.5-1.744 8.7-4.772 1.5-2.069 1.4-3-1.023-3.612-4.078-1.021-11.42 1.979-13.351 5.7-.543 1.049-.252 2.533-.358 3.992zm211.26 160.533l-.123 1.016c1.72 1.029 3.33 2.553 5.187 2.971 2.772.622 4.29-.669 5.675-3.767-3.356-1.4-6.656-2.955-10.089-4.124-1.48-.5-3.354.146-4.839-.353-3.1-1.044-3.483 1.261-4.355 3.062-.406.842-.713 1.733-.993 2.424zm-149.733-99.27c-6.867 4.259-13.055 9-15.824 16.893a10.221 10.221 0 002.114-1.257c3.568-2.449 7.045-5.046 10.736-7.293 4.831-2.943 4.904-2.823 2.974-8.343zm17.206 65.074c1.073 3 1.9 5.705 3.047 8.273a3.7 3.7 0 002.4 1.828c4.97.81 6.017-.267 5.576-5.345a4.306 4.306 0 01-.044-.749c.221-2.39-1.149-3.319-3.26-3.491-2.477-.203-4.961-.335-7.719-.516zm46.966 12.986l-.032.664a24.592 24.592 0 002.757-.014c6.831-.773 13.567-2.092 20.571-1.269 3.355.394 6.9-.824 10.36-1.312l-.092-1.341h-12.821l2.227-2.728zm-24.365-13.8c-2.785.215-5.43.333-8.045.684a2.246 2.246 0 00-1.55 1.481 29.7 29.7 0 00.214 5.983c.4 2.724 2.92 2.285 4.737 2.7 1.783.41 2.549-.8 2.877-2.342.583-2.738 1.138-5.479 1.766-8.511zm-52.542-32.912c.723-1.125 1.4-2.062 1.958-3.066a45.854 45.854 0 0111.055-12.8c1.381-1.154 1.656-2.058.507-3.9-.3.507-.426 1.042-.736 1.192-4.869 2.346-8.61 6.047-12.271 9.9-2.872 3.02-3.319 6.35-.514 8.669zm14.711-15.023a34.72 34.72 0 01-3.058 2.779 17.9 17.9 0 00-6.624 8.233c-.331.827 0 1.917.022 2.886 1.343-.075 2.881.233 3.976-.327a11.023 11.023 0 003.116-3.149c.954-1.2 1.812-2.006 3.561-.522-.316-3.136-.629-6.267-.994-9.906zm251.444 50.091c3.392-3.454 3.729-7.916 1.009-10.442-3.306-3.07-5.646-2.95-9 .578zm-165.914-37.183a1.313 1.313 0 00-.5-.386c-6.8-2.483-13.506-2.935-19.833 1.277-.708.472-.851 1.794-1.255 2.723a7.38 7.38 0 002.656.5c6.332-1.3 12.642-2.73 18.932-4.114zM250.085 28.58c.7 5.686 1.35 10.888 1.988 16.038 4.375-3.436 6.621-8.448 9.238-13.174.313-.566-.245-1.614-.4-2.439l-1.016-.01a23.618 23.618 0 00-1.147 3.585c-.246 1.537.156 3.637-1.879 3.741-.675.035-1.843-2.243-2.134-3.6-.554-2.59-2.28-3.394-4.65-4.141zm-108.4 215.916a20.223 20.223 0 011.858 1.986c.445.627 1.147 1.6.937 2.034-.279.584-1.3.9-2.056 1.147a19.007 19.007 0 01-2.7.462c2.88 3.081 9.636 3.368 12.163.7a3.014 3.014 0 00.4-2.6c-1.322-3.566-6.651-5.437-10.599-3.724zm110.111 11.755l-1.174.453c.482 3.268.806 6.568 1.485 9.794 1.1 5.222 2.395 10.4 3.71 15.575.128.5.975.819 1.489 1.221.033-.586.3-1.293.063-1.738a15.771 15.771 0 01-1.453-8.093 37.863 37.863 0 00-.991-9.536c-.623-2.647-2.053-5.119-3.126-7.671zm-218.675-66.5l-9.819-17.39c-2.807.073-3.843 2.016-2.335 4.987 2.71 5.342 7.553 8.498 12.157 12.413zm86.737 55.622c2.128.925 3.708 1.633 5.306 2.3s3.315 1.153 4.84 1.975c3.837 2.068 6.6 1.671 6.934-5.149zm90.968-95.055c-3.421-1.3-6.161-2.123-8.886-.168-.983.7-2.492 1.691-2.491 2.548a4.573 4.573 0 003.139 4.65 2.168 2.168 0 001.828-.279c2.087-2.052 4.056-4.23 6.413-6.741zM85.636 177.37l13.407 12.12c-1.062-4.577-4.871-7.382-6.044-11.772-.338-1.26-1.974-2.95-3.095-3.013-1.232-.069-2.555 1.514-4.268 2.665zM7.885 96.697c-3.869 6.433-5.13 12.558-3.216 14.852 6.165-4.917 6.165-4.917 4.031-12.114l-.816-2.738zm234.548 33.73c-.028-2.113-1.261-3.087-4.554-3.813a22.849 22.849 0 01-6.027-1.98c-2.213-1.209-3.935-1.336-5.581.739 4.925 3.056 9.79 6.151 16.165 5.055zm2.517 39.663c-4.542.073-4.779.435-3.169 3.865a6.983 6.983 0 01.568 1.379c.573 2.532 1.917 3.478 4.406 2.252a5.048 5.048 0 01.964-.253c2.724-.711 3.008-1.577 1.191-3.611-.327-.367-.948-.767-.919-1.109.256-3.083-2.002-2.351-3.042-2.522zm74.895-3.186c-.068-.27-.137-.538-.2-.808a44.83 44.83 0 00-17.368 2.594c-.722.259-1.09 1.5-1.622 2.29.824.258 1.752.9 2.456.714 5.597-1.505 11.158-3.172 16.732-4.789zm-108.2-40.542c-1.7-.567-4.113-1.433-6.574-2.145a2.219 2.219 0 00-1.722.5c-3.307 2.821-6.556 5.71-9.558 8.344a14.391 14.391 0 003.715-.609c4.882-1.978 9.687-4.153 14.139-6.089zM100.83 157.217l.486-.322a64.7 64.7 0 011.087-8.858c.552-2.162-.882-2.678-1.98-3.421-.588-.4-2.107-.431-2.42-.024-.737.958-1.659 2.512-1.34 3.41 1.124 3.168 2.739 6.159 4.168 9.216zm126.564 36.447c-7.289-1.741-13.634-4.707-20.694-4.01 6.006 4.718 12.814 5.306 20.695 4.011zM33.036 66.429a17.563 17.563 0 00-2.889-1.109c-1-.178-2.317-.5-3.02-.037a19.447 19.447 0 00-7.686 9.309zm197.04 134.19q.108-.521.214-1.043c-.417-.578-.729-1.513-1.269-1.672-2.128-.627-14.829 2.357-17.01 4.338zm117.274 20.452c.48-2.267-.585-3.208-2.482-3.7-2.252-.588-4.445-1.4-6.7-1.993a11.061 11.061 0 00-2.623-.033c1.263 3.72 7.972 6.847 11.8 5.727zm57.175-89.693c-1.663-1.83-2.975-3.437-4.459-4.865-2.045-1.966-3.631-4-3.363-7.116.07-.81-.932-1.712-1.442-2.572l-.683.385c.826 3.278 1.624 6.563 2.483 9.832 1.275 4.872 1.921 5.264 7.458 4.338zm-21.552 2.141c-2.14-4.494-6.155-5.263-10.009-6.076-.877-.185-2 .786-3.6 1.485 4.799 2.246 8.696 4.41 13.603 4.592zm-169.614-3.478h18.477c-6.235-3.569-12.384-3.869-18.483.001zm23.042 48.519c-.117-2.894-.455-3.427-2.294-4.055-4.312-1.473-6.936-.818-9.845 2.641zm68 1.822a2.376 2.376 0 00.312 1.161c.155.2 1.016.117 1.328-.129a3.683 3.683 0 00.034-5.454c-1.685.6-3.432 1.149-5.128 1.83-3.281 1.316-3.406 1.718-1.99 4.842.559-.513 1.086-1.327 1.813-1.591a20.373 20.373 0 013.627-.661zm38.43 51.842c.5.461.971 1.269 1.425 1.259 3.321-.072 5 2.386 6.918 4.39 1.3 1.356 1.979.494 2.946-.654l-8.767-7.934zM250.136 17.806c3.7 1.876 6.869 4.239 11.141 3.6-.88-3.817-6.101-5.583-11.141-3.6zm49.428 153.207l-.33-1.168-7.877-1.584-.406.643a55.193 55.193 0 002.985 4.75 2.074 2.074 0 002.005.272 35.009 35.009 0 003.625-2.913zm-135.7-13.241c-3.7 1.949-3.662 5.793-.039 9.682 2.461-3.189.895-6.339.042-9.682zm-47.019 36.139c2.82 3.447 5 1.382 7.137.094.57-.343 1.243-1.684 1.083-1.862-.612-.682-1.8-1.685-2.311-1.472a54.145 54.145 0 00-5.906 3.24zm92.9-27.312l-.187-.729c-4.253 0-8.506-.044-12.757.057-.515.012-1.012.8-1.518 1.23a5.457 5.457 0 001.78.661c2.926-.027 5.858-.089 8.774-.309a25.049 25.049 0 003.908-.91zm104.491 59.972l.012-.875a27.383 27.383 0 00-4.1-2.095 3.385 3.385 0 00-2.629.456 2.207 2.207 0 00-.486 2.129c.672.907 1.82 2.132 2.7 2.072 1.53-.105 3.003-1.078 4.503-1.687zM46.873 45.627l.418.88c1.055-.245 2.435-.15 3.109-.794 2.927-2.792 5.649-5.8 8.447-8.729l-.579-.664zM235.658 163.48l11.258 4.1c-3.355-5.7-4.056-5.995-9.387-4.518-.533.146-1.083.241-1.871.418zm55.954-35.569l.5-.685-10.145-10.789-.891.858c1.011 1.175 2.1 2.294 3.014 3.539a33.89 33.89 0 012.688 4.231c1.071 2.032 2.916 2.46 4.834 2.844zM127.888 59.125c-2.251-2.42-11.23-.516-14.2 2.821zm67.5 165.543c-4.608 1.2-7.955 3.591-11.487 5.607 2.177-.242 4.262-.869 6.382-1.031 2.682-.206 3.709-2.004 5.102-4.576zm96.954-98.4l.659-.215c.08-.934.593-2.319.168-2.728-2.4-2.307-5.029-4.379-7.58-6.531l-.586.631zM176.955 25.22l-7.757-1.216 3.574 6.02zm227.307 174.9l1.08 16.229c1.071-5.502 1.508-10.962-1.08-16.229zM217.015 243.6l-.111-.758c-4.229-2.387-7.69.408-11.4 1.5q.067.443.131.887zm-66.474-65.68l.533-.426a32.739 32.739 0 00-1.5-4.359 2.453 2.453 0 00-1.922-1.089 2.489 2.489 0 00-1.895 1.228 2.413 2.413 0 00.63 2.174 34.29 34.29 0 004.149 2.471zm88.7 118.423c-.341-4.655-3.621-5.821-6.2-7.926-.705 4.918 3.305 5.503 6.195 7.925zm21.22-75.836l-7.007-.66c-.268 1.256-.567 2.3-.68 3.358a4.8 4.8 0 00.39 1.57c.516-.166 1.215-.175 1.515-.525a5.956 5.956 0 014.294-2.489c.371-.022.715-.581 1.486-1.255zM176.012 15.633c-1.91-1.613-3.829-2.029-6.128-.25l4.741 4.366 1.387-4.116zm-27.146 77.61l-.105-.3a16.339 16.339 0 00-2.813.667 60.143 60.143 0 00-6.019 2.916c-.4.226-.35 1.245-.508 1.9a4.644 4.644 0 001.746-.249c2.597-1.597 5.139-3.279 7.699-4.933zm41.606 113.394c-2.285.587-4.131 2.721-3.314 3.925a3.266 3.266 0 002.674 1.067c1.675-.249 1.864-2.036.64-4.991zm128.564 25.76l.693-.99c-.787-2.071-2.817-2.843-4.675-3.581-.543-.215-1.54.716-2.329 1.122l.253.754zm-76.95-40.991l-1.829-2.872-6.579 3.385.384.818zm1.1 31.233c-3 .787-3.292.985-2.567 2.332.535.995 2.116 2.541 2.4 2.38 2.208-1.258 1.262-2.971.172-4.712zM230.462 14.945c4.19 1.26 6.019-1.864 8.667-2.81-3.093-.323-5.769.532-8.667 2.81zm-17.545 2.294l-1.051 1.051 7.025 6.586.83-.869zm58.008 149.107l.86.473a7.552 7.552 0 001.372-2.094c.532-2.173-.987-3.34-2.936-5.067l.704 6.688zM70.096 33.546l-.464-.753c-1.8 1.01-3.636 1.964-5.363 3.087-.287.187-.1 1.109-.125 1.691.527-.048 1.21.1 1.554-.177 1.519-1.214 2.938-2.555 4.398-3.848zm96.273-14.317c1.1 1.772 1.293 4.282 4.277 3.434-.358-3.495-1.364-4.376-4.277-3.435zM272.697 203.68c-1.572.443-3.371.457-3.964 2.481-.1.355.612 1.354 1 1.381 2.105.147 2.58-1.62 3.243-3.1.043-.102-.102-.29-.279-.762zm-209.651-.394l-.283.3 15.524 1.613.084-.848zm40.048-59.016l.846-.658c-1.153-2.5-3.586-3.809-5.526-5.576l-.555.507zm-3.592-16.6c-.8 3.445 1.653 5.48 3.424 7.812zM92.436 25.871l-5.951 2.409c3.697 1.046 4.357.774 5.951-2.409zm265.041 222.552l-.4.493c2.432 1.4 2.764 5.148 6.967 5.516zm-3.455 13.589l3.294.582c.029-.17.056-.34.083-.51l-7.347-1.2-.279.955 4.15 1.252c.037-.352.07-.711.103-1.08zm-108.374-37.443c.674-2.052 1.155-3.514 1.834-5.585l-3.386 2.523c.491.958.89 1.746 1.557 3.062zM96.472 21.76l-6.09 3.42c3.647.942 4.625-1.656 6.09-3.42zm277.421 263.22l-1.046-.168c-2.061 1.695-.15 3.69.149 5.584q.447-2.708.897-5.416zM82.41 172.673l-4.45-.356-.223.543 2.827 2.587 1.846-2.774zm84.221-23.4l.536.668c2.521-.358 2.991-2.731 3.865-4.722zm94.113 142.849l.58-.5c-.585-1.06-1.177-2.116-1.75-3.183-.482-.9-.941-1.807-1.409-2.711l-.827.546zm-79.1-74.593c3.331 1.663 3.579 1.639 4.975-.376zm144.127 7.663l-.261.6c1.616.66 2.247 3.569 5.258 1.846zM136.76 197.88l1.419-2.7-3.253-.842c.725 1.402 1.061 2.052 1.834 3.542zM25.474 150.626l-.687.239c-.233 1.72.013 3.2 2.685 4.061zM163.177 18.68l-4.449 1.755c2.308.98 3.86 1.404 4.449-1.755zm113 133.083c-.331 1.329-.547 2.2-.858 3.46l2.57.852zm-69.154 52.573l.137-1.03-4.629-.37-.073.947zm-44.746-.058l-.439.882 4.723 2 .3-.665zm77.4-20.608c.749 2.949.872 2.986 2.882 1.282zM176.924 37.84h-.784l.6 5.613.529-.056q-.174-2.78-.345-5.557zm187.388 95.545l-.426-.675-4.55 2.738.5.778zM196.96 184.166c.009-.368.017-.736.027-1.1l-4.1-.2q-.023.382-.049.765z' fill='%23efefef'/%3E%3C/svg%3E");
}

.icon-logo-black, .header__main .mitlogo .mit-logo {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg data-name='Group 5678' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37.894 20'%3E%3Cpath data-name='Rectangle 3891' fill='%23272c33' d='M27.368 0h10.526v4.21H27.368z'/%3E%3Cpath data-name='Rectangle 3892' fill='%23272c33' d='M6.842 0h4.211v13.684H6.842z'/%3E%3Cpath data-name='Rectangle 3893' fill='%23272c33' d='M13.684 0h4.21v20h-4.21z'/%3E%3Cpath data-name='Rectangle 3894' fill='%23272c33' d='M0 0h4.21v20H0z'/%3E%3Cpath data-name='Rectangle 3895' fill='%23272c33' d='M27.368 6.842h4.211V20h-4.211z'/%3E%3Cpath data-name='Rectangle 3896' fill='%23272c33' d='M20.526 0h4.21v4.21h-4.21z'/%3E%3Cpath data-name='Rectangle 3897' fill='%231e7ab4' d='M20.526 6.842h4.21V20h-4.21z'/%3E%3C/svg%3E");
}

.icon-logo-white, .mobile-menu-wrapper .mit-logo, .brainimg .header__main .mitlogo .mit-logo, .smallimg .header__main .mitlogo .mit-logo {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg data-name='Group 5678' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37.894 20'%3E%3Cpath data-name='Rectangle 3891' fill='%23fff' d='M27.368 0h10.526v4.21H27.368z'/%3E%3Cpath data-name='Rectangle 3892' fill='%23fff' d='M6.842 0h4.211v13.684H6.842z'/%3E%3Cpath data-name='Rectangle 3893' fill='%23fff' d='M13.684 0h4.21v20h-4.21z'/%3E%3Cpath data-name='Rectangle 3894' fill='%23fff' d='M0 0h4.21v20H0z'/%3E%3Cpath data-name='Rectangle 3895' fill='%23fff' d='M27.368 6.842h4.211V20h-4.211z'/%3E%3Cpath data-name='Rectangle 3896' fill='%23fff' d='M20.526 0h4.21v4.21h-4.21z'/%3E%3Cpath data-name='Rectangle 3897' fill='%23efefef' d='M20.526 6.842h4.21V20h-4.21z'/%3E%3C/svg%3E");
}

.icon-month-left-arrow, .localist_minicalendar_pager a {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.972 11.983'%3E%3Cg data-name='Group 3524'%3E%3Cpath data-name='Path 8491' d='M7.302.742l-5.81 5.25 5.81 5.25' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-month-right-arrow, .localist_minicalendar_pager a:last-of-type {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.972 11.983'%3E%3Cg data-name='Group 3523'%3E%3Cpath data-name='Path 8491' d='M.671 11.241l5.81-5.25L.671.741' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-nav-arrow-black, .publications.light .publications__view .query-exposed > form select, .light .publications__view .query-exposed > form .dropdown > .btn::after, .homepage .tile-section.dark .link::after, .homepage .link-list-section.dark .link::after, #main-nav.main-top-nav .has-submenu .has-submenu button::after, #main-nav.main-top-nav .has-submenu button::after, .tile-layout.dark a .tile::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.077 4.798'%3E%3Cpath data-name='Path 517' d='M.354.354l3.733 3.733L7.719.354' fill='none' stroke='%23000'/%3E%3C/svg%3E");
}

.icon-nav-arrow-white, .publications.dark .publications__view .query-exposed > form select, .dark .publications__view .query-exposed > form .dropdown > .btn::after, .homepage .tile-section__links .link::after, .homepage .link-list-section .link::after, .mobile-menu-wrapper .navbar-nav li a.newcaret, #main-nav.main-bot-nav .has-submenu .has-submenu button::after, #main-nav.main-bot-nav .has-submenu button::after, .tile-layout a .tile::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.077 4.798'%3E%3Cpath data-name='Path 517' d='M.354.354l3.733 3.733L7.719.354' fill='none' stroke='%23fff'/%3E%3C/svg%3E");
}

.icon-red-arrow {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.616 10.967'%3E%3Cpath data-name='Path 550' d='M.53 10.437l5.017-5.018L.53.537' fill='none' stroke='%23c94b4e' stroke-width='1.5'/%3E%3C/svg%3E");
}

.icon-red-side-arrow, .light a.btn-link::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.108 10.967'%3E%3Cg fill='none' stroke='%23c94b4e' stroke-width='1.5'%3E%3Cpath data-name='Line 39' d='M0 5.538h31.133'/%3E%3Cpath data-name='Path 550' d='M26.022 10.437l5.017-5.018L26.022.537'/%3E%3C/g%3E%3C/svg%3E");
}

.icon-white-arrow, .homepage .tile-section.dark .btn-link::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.616 10.967'%3E%3Cpath data-name='Path 550' d='M.53 10.437l5.017-5.018L.53.537' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E");
}

.icon-yellow-arrow {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.616 10.967'%3E%3Cpath data-name='Path 550' d='M.53 10.437l5.017-5.018L.53.537' fill='none' stroke='%23edbc42' stroke-width='1.5'/%3E%3C/svg%3E");
}

.icon-yellow-side-arrow, .dark a.btn-link::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.108 10.967'%3E%3Cg fill='none' stroke='%23edbc42' stroke-width='1.5'%3E%3Cpath data-name='Line 39' d='M0 5.538h31.133'/%3E%3Cpath data-name='Path 550' d='M26.022 10.437l5.017-5.018L26.022.537'/%3E%3C/g%3E%3C/svg%3E");
}

html {
  font-size: 62.5%;
}

body {
  font-size: 1.8rem;
  line-height: 2.6rem;
  font-weight: 400;
  color: #000000;
}
body.ssfs h1,
body.ssfs h2 {
  font-family: "BRHendrix", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
body.sfs h1,
body.sfs h2 {
  font-family: "Corporative Slab", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

img {
  max-width: 100%;
}

a {
  transition: 0.2s;
}

h1 {
  margin-top: 2.5rem;
  margin-bottom: 2rem;
  font-weight: 600;
  font-size: 3.7rem;
  line-height: 4.7rem;
}
@media (min-width: 768px) {
  h1 {
    font-size: 5rem;
    line-height: 6rem;
  }
}

h2 {
  font-weight: 600;
  margin-top: 4.5rem;
  margin-bottom: 2.5rem;
  padding-bottom: 1.5rem;
  font-size: 3rem;
  line-height: 3.8rem;
}
@media (min-width: 768px) {
  h2 {
    font-size: 4rem;
    line-height: 4.8rem;
  }
}

h3 {
  font-weight: 600;
  margin-top: 4.5rem;
  margin-bottom: 2rem;
  color: #1E7AB4;
  font-size: 2.5rem;
  line-height: 3.3rem;
}
@media (min-width: 768px) {
  h3 {
    font-size: 3rem;
    line-height: 3.8rem;
  }
}

h4 {
  font-size: 2.2rem;
  line-height: 3rem;
  font-weight: 600;
  margin-top: 4.5rem;
  margin-bottom: 1.5rem;
}

h5 {
  font-size: 1.8rem;
  line-height: 2.4rem;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 4.5rem;
  margin-bottom: 1.5rem;
}

h6 {
  font-size: 1.8rem;
  line-height: 2.6rem;
  font-weight: 400;
  color: #1E7AB4;
  margin-top: 3.5rem;
  margin-bottom: 1rem;
}

hr {
  border-top: 2px solid #272C33;
  margin-bottom: 4rem;
  margin-top: 4rem;
}

ol, ul {
  margin: 2.5rem 0;
  padding-left: 4rem;
}
@media (min-width: 768px) {
  ol, ul {
    padding-left: 4.5rem;
  }
}
ol li, ul li {
  margin-bottom: 1.5rem;
}

ol > li {
  list-style-type: none;
  position: relative;
  counter-increment: olincr;
}
ol > li::before {
  display: inline-block;
  padding-right: 1.2rem;
  position: absolute;
  left: -3rem;
  content: counter(olincr) ".";
}

figure.wp-block-image, figure.wp-block-embed {
  display: table;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  figure.wp-block-image.alignleft, figure.wp-block-image.alignright, figure.wp-block-embed.alignleft, figure.wp-block-embed.alignright {
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  figure.wp-block-image.alignleft, figure.wp-block-embed.alignleft {
    margin: 0.5em 1em 0.5em 0;
  }
}
@media (min-width: 768px) {
  figure.wp-block-image.alignright, figure.wp-block-embed.alignright {
    margin: 0.5em 0 0.5em 1em;
  }
}
figure.wp-block-image.aligncenter, figure.wp-block-embed.aligncenter {
  margin-left: auto;
  margin-right: auto;
}
figure.wp-block-image.alignwide, figure.wp-block-embed.alignwide {
  width: 100%;
}
figure.wp-block-image.alignfull figcaption, figure.wp-block-embed.alignfull figcaption {
  margin-left: 2rem;
  margin-right: 2rem;
}
@media (min-width: 768px) {
  figure.wp-block-image.alignfull figcaption, figure.wp-block-embed.alignfull figcaption {
    margin-left: 4rem;
    margin-right: 4rem;
  }
}
figure.wp-block-image figcaption, figure.wp-block-embed figcaption {
  margin: 2rem 0 0 0;
  padding-bottom: 2rem;
  color: #000000;
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: 400;
  position: relative;
  display: table-caption;
  caption-side: bottom;
}
figure.wp-block-image figcaption::before, figure.wp-block-image figcaption::after, figure.wp-block-embed figcaption::before, figure.wp-block-embed figcaption::after {
  content: "";
  position: absolute;
  background-color: #C94B4E;
  right: 0;
}
figure.wp-block-image figcaption::before, figure.wp-block-embed figcaption::before {
  width: 100%;
  height: 0.2rem;
  bottom: 0;
}
figure.wp-block-image figcaption::after, figure.wp-block-embed figcaption::after {
  width: 1rem;
  height: 1rem;
  bottom: -0.4rem;
  border-radius: 50%;
}
figure.wp-block-image img {
  height: auto;
}
figure.wp-block-embed:not(.alignfull) {
  width: 100%;
}
@media (max-width: 767.98px) {
  figure.wp-block-embed.alignleft, figure.wp-block-embed.alignright {
    max-width: 100%;
  }
}

blockquote {
  margin: 4rem 0;
  font-size: 2.8rem;
  line-height: 3.8rem;
  color: #1E7AB4;
  padding: 8.5rem 4rem 3rem;
  margin-bottom: 6rem;
  text-align: center;
  position: relative;
}
blockquote p {
  margin-bottom: 0;
}
blockquote::after {
  content: "";
  width: 13rem;
  height: 2px;
  background-color: #1E7AB4;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -6.5rem;
}

blockquote.wp-block-quote,
blockquote.wp-block-quote.is-style-large {
  margin: 4rem 0;
  font-size: 3rem;
  line-height: 3.8rem;
  color: #ffffff;
  background-color: #1E7AB4;
  padding: 6rem 7.5rem 5rem;
  text-align: left;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  blockquote.wp-block-quote,
blockquote.wp-block-quote.is-style-large {
    padding: 4rem 3rem 3rem;
  }
}
blockquote.wp-block-quote::after,
blockquote.wp-block-quote.is-style-large::after {
  content: "";
  background-repeat: no-repeat;
  position: absolute;
  left: unset;
  right: -4rem !important;
  bottom: -4.7rem !important;
  width: 41.5rem;
  height: 35rem;
  background-color: transparent;
}
blockquote.wp-block-quote p,
blockquote.wp-block-quote.is-style-large p {
  margin-bottom: 0;
  position: relative;
  z-index: 1;
}
blockquote.wp-block-quote p::before, blockquote.wp-block-quote p::after,
blockquote.wp-block-quote.is-style-large p::before,
blockquote.wp-block-quote.is-style-large p::after {
  display: inline-block;
  position: absolute;
}
blockquote.wp-block-quote p::before,
blockquote.wp-block-quote.is-style-large p::before {
  content: open-quote;
  left: -1rem;
}
blockquote.wp-block-quote p::after,
blockquote.wp-block-quote.is-style-large p::after {
  content: close-quote;
}
blockquote.wp-block-quote cite,
blockquote.wp-block-quote.is-style-large cite {
  font-size: 1.8rem;
  line-height: 2.6rem;
  margin-top: 2.5rem;
  padding-top: 2.5rem;
  position: relative;
  font-style: normal;
  display: block;
  text-align: left;
  z-index: 1;
}
blockquote.wp-block-quote cite::before,
blockquote.wp-block-quote.is-style-large cite::before {
  content: "";
  width: 6rem;
  height: 1px;
  background-color: #49ABEA;
  position: absolute;
  top: 0;
  left: 0;
}

.wp-block-table {
  margin: 2rem 0;
}
.wp-block-table table {
  color: #000000;
}
.wp-block-table table td, .wp-block-table table th, .wp-block-table table thead th {
  border-top: none;
  border-bottom: none;
}
.wp-block-table table th, .wp-block-table table td {
  padding: 1.5rem;
}
.wp-block-table table thead th {
  font-weight: 600;
  background-color: #272C33;
  color: #ffffff;
}
.wp-block-table table tbody tr:nth-of-type(even) {
  background-color: #EFEFEF;
}
.wp-block-table table tbody tr:nth-of-type(odd) {
  background-color: transparent;
}

.gutenberg-body h2 {
  font-size: 4rem;
  line-height: 4.8rem;
  font-weight: 600;
  margin-top: 4.5rem;
  margin-bottom: 2.5rem;
  padding-bottom: 1.5rem;
  position: relative;
  font-family: "BRHendrix", Helvetica, Arial, sans-serif !important;
}
.gutenberg-body h2::after {
  content: "";
  position: absolute;
  background-color: #C94B4E;
  height: 2px;
  width: 13rem;
  bottom: 0;
  left: 0;
}
@media (min-width: 1080px) {
  .gutenberg-body h2::after {
    left: -4rem;
  }
}
.gutenberg-body .dark h2::after {
  background-color: #EDBC42;
}
.gutenberg-body a {
  color: #C94B4E;
  text-decoration: underline;
  font-weight: 700;
}
.gutenberg-body a:hover {
  color: #982426;
}

/*
* 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: flex;
  vertical-align: top;
  padding: 0;
  /* IE 9 */
  float: left\9 ;
  width: 100% \9 ;
}

table.bt tbody td::before {
  background: #272C33;
  color: #ffffff;
}

table.bt tfoot th::before,
table.bt tfoot td::before,
table.bt tbody td::before {
  border-right: 1px solid #15181C;
  content: attr(data-th);
  display: inline-block;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-weight: bold;
  width: 8em;
  padding: 8px;
  text-transform: uppercase;
}

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: 8px 8px 8px 16px;
  vertical-align: top;
  display: flex;
  align-items: center;
}

.bt-wrapper.active {
  max-height: 310px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

table.bt.bt--no-header tfoot td::before,
table.bt.bt--no-header tbody td::before {
  display: none;
}

.opus-icon {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.no-right-padding {
  padding-right: 0 !important;
}

.caret {
  position: relative;
  width: 3rem;
  height: 3rem;
  background: transparent;
  border: 0;
}
.caret::after, .caret::before {
  content: "";
  position: absolute;
  background-color: #fff;
  transition: transform 0.35s ease-out;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.caret::after {
  width: 15px;
  height: 3px;
  left: 1px;
}
.caret::before {
  width: 3px;
  height: 15px;
  left: 1px;
}
.caret[aria-expanded=true]::after {
  transform: rotate(180deg);
}
.caret[aria-expanded=true]::before {
  transform: rotate(90deg);
}

.pager-numbers {
  color: #ffffff;
  border-top: 1px solid #707070;
  padding: 2.5rem 0 10rem;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.pager-numbers > * {
  margin: 0 0.5rem;
}
.pager-numbers a {
  color: #ffffff;
}
.pager-numbers a:hover {
  text-decoration: none;
  color: #EDBC42;
}
.pager-numbers .current {
  text-decoration: underline;
}
.pager-numbers .prev,
.pager-numbers .next {
  font-size: 1.2rem;
  line-height: 2.4rem;
  text-transform: uppercase;
  font-weight: 600;
}
.pager-numbers .prev span,
.pager-numbers .next span {
  font-size: 1.6rem;
  line-height: 2rem;
}
.pager-numbers .prev {
  float: left;
  margin-left: 0;
}
.pager-numbers .next {
  float: right;
  margin-right: 0;
}

.light .pager-numbers {
  color: #141414;
}
.light .pager-numbers a {
  color: #141414;
}
.light .pager-numbers a:hover {
  text-decoration: none;
  color: #B23E40;
}

.accordion-content {
  display: none;
  padding: 0 0 1rem 5.6rem;
}
@media (min-width: 768px) {
  .accordion-content {
    padding: 3rem 0 3rem 2rem;
  }
}
.accordion-content p {
  margin-bottom: 0;
  padding-bottom: 1.6rem;
}
.accordion-content p:last-child {
  padding-bottom: 0;
}

h3.accordion-title-wrapper {
  margin: 0;
  padding: 2rem 0 1.8rem 0;
  transition: 0.3s;
  border-top: #EFEFEF 2px solid;
}
@media (min-width: 1080px) {
  h3.accordion-title-wrapper:hover {
    transition: 0.3s;
    background-color: #EFEFEF;
    margin-left: -4rem;
  }
}
h3.accordion-title-wrapper.open {
  transition: 0.3s;
  background-color: #EFEFEF;
}
@media (min-width: 768px) {
  h3.accordion-title-wrapper.open {
    margin-left: -4rem;
  }
}
h3.accordion-title-wrapper.open .accordion-title {
  color: #030d26 !important;
}
h3.accordion-title-wrapper.open .accordion-title .caret::after {
  transform: rotate(180deg);
}
h3.accordion-title-wrapper.open .accordion-title .caret::before {
  transform: rotate(90deg);
}
h3.accordion-title-wrapper .accordion-title {
  background-color: unset;
  box-shadow: unset;
  color: #030d26;
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 3rem;
  border: none;
  border-radius: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
  margin: 0;
  position: relative;
  transition: 0.3s;
  height: auto;
}
h3.accordion-title-wrapper .accordion-title:hover {
  background-color: unset !important;
  color: #030d26 !important;
  box-shadow: unset !important;
  cursor: pointer;
  text-decoration: none;
  background-color: unset;
}
h3.accordion-title-wrapper .accordion-title .caret {
  padding: 0;
  margin-right: 2.1rem;
  top: 0;
  left: 0;
  background-color: transparent;
  transition: 0.3s;
  position: relative;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  h3.accordion-title-wrapper .accordion-title .caret {
    width: 3.9rem;
    height: 3.9rem;
  }
}
h3.accordion-title-wrapper .accordion-title .caret::after, h3.accordion-title-wrapper .accordion-title .caret::before {
  content: "";
  position: absolute;
  background-color: #1E7AB4;
  transition: transform 0.35s ease-out;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
h3.accordion-title-wrapper .accordion-title .caret::after {
  width: 16px;
  height: 1px;
}
@media (min-width: 768px) {
  h3.accordion-title-wrapper .accordion-title .caret::after {
    width: 18px;
    height: 2px;
  }
}
h3.accordion-title-wrapper .accordion-title .caret::before {
  width: 1px;
  height: 16px;
}
@media (min-width: 768px) {
  h3.accordion-title-wrapper .accordion-title .caret::before {
    width: 2px;
    height: 18px;
  }
}

.wp-block-opus-core-block-rewrite-oa {
  margin-top: -2px;
}
.wp-block-opus-core-block-rewrite-oa.last h3 {
  border-bottom: #EFEFEF 2px solid;
}

*:not(.wp-block-opus-core-block-rewrite-oa) + .wp-block-opus-core-block-rewrite-oa {
  margin-top: 3.2rem;
}
@media (min-width: 768px) {
  *:not(.wp-block-opus-core-block-rewrite-oa) + .wp-block-opus-core-block-rewrite-oa {
    margin-top: 7.2rem;
  }
}

.wp-block-opus-core-block-rewrite-oa + *:not(.wp-block-opus-core-block-rewrite-oa) {
  margin-top: 3.8rem;
}
@media (min-width: 768px) {
  .wp-block-opus-core-block-rewrite-oa + *:not(.wp-block-opus-core-block-rewrite-oa) {
    margin-top: 6.5rem;
  }
}

h2 + .wp-block-opus-core-block-rewrite-oa {
  margin-top: 2rem !important;
}

.gutenberg-body .alignfull {
  width: 100vw;
  margin-left: calc((100vw - 100%) / -2);
}
@media (min-width: 1080px) {
  .gutenberg-body .alignfull {
    margin-left: calc(((100vw - 10px) - 125%) / -2);
  }
}
@media (max-width: 767.98px) {
  .gutenberg-body .aligncenter,
.gutenberg-body .alignleft,
.gutenberg-body .alignright {
    float: none;
  }
}
@media (min-width: 768px) {
  .gutenberg-body .alignleft {
    float: left;
  }
}
@media (min-width: 768px) {
  .gutenberg-body .alignright {
    float: right;
  }
}
@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 {
    flex-direction: column;
  }
}

.btn-outline-primary {
  background: #fff;
}

a.btn {
  font-family: "BRHendrix", Helvetica, Arial, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 0;
}

a.btn-link {
  display: inline-block;
  padding-right: 4.5rem;
  position: relative;
  transition: all 0.5s ease;
  text-decoration: none;
}
@media (min-width: 1080px) {
  a.btn-link:hover {
    text-decoration: none;
  }
}
a.btn-link::before {
  content: "";
  position: absolute;
  width: 3rem;
  height: 2px;
  margin-top: -1px;
  background: #EDBC42;
  right: 5px;
  top: 50%;
}
a.btn-link::after {
  transition: all 0.5s ease;
  content: "";
  position: absolute;
  height: 100%;
  width: 3.5rem;
  right: 0;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
}
@media (min-width: 1080px) {
  a.btn-link:hover::after {
    right: -15px;
  }
}

.light a.btn-link {
  color: #C94B4E;
}
.light a.btn-link::before {
  background: #C94B4E;
}
.dark a.btn-link {
  color: #EDBC42;
}
.dark a.btn-link::before {
  background: #EDBC42;
}
a.btn,
.btn {
  text-decoration: none;
  text-transform: capitalize;
  border-radius: 0;
  font-size: 1.4rem;
  font-weight: 700;
  padding: 1rem 2rem 1rem;
  border: none;
  height: 4.2rem;
  margin-bottom: 4rem;
}

a.btn.light {
  background: #C94B4E;
  color: #ffffff;
}
@media (min-width: 1080px) {
  a.btn.light:hover {
    background: #982426;
  }
}

a.btn.dark {
  background: #1E7AB4;
  color: #ffffff;
}
@media (min-width: 1080px) {
  a.btn.dark:hover {
    background: #0B527E;
  }
}

a.btn.btn-yellow {
  background: #EDBC42;
  color: #030d26;
  border: 2px solid #EDBC42;
}
@media (min-width: 1080px) {
  a.btn.btn-yellow:hover {
    background: transparent;
    color: #EDBC42;
  }
}

a.btn.btn-cyan {
  background: #6adef7;
  color: #030d26;
  border: 2px solid #6adef7;
}
@media (min-width: 1080px) {
  a.btn.btn-cyan:hover {
    background: transparent;
    color: #6adef7;
  }
}

.breadcrumb {
  padding: 1.5rem 0;
  background: unset;
  margin: 0;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 2rem;
  border-radius: 0;
}
.breadcrumb a {
  color: #000000;
  text-decoration: underline;
  font-weight: 400;
}
.breadcrumb a:hover {
  color: #000000;
}

.breadcrumb-spacer {
  margin: 0 0.2rem;
}

.tile-layout {
  margin-top: 2rem;
  margin-bottom: 2rem;
  background-color: #EFEFEF;
  color: #000000;
  padding: 2rem 0 0;
}
@media (min-width: 768px) {
  .tile-layout {
    padding: 6rem 0 2rem;
  }
}
.tile-layout h2 {
  margin-top: 0px;
}
.tile-layout .col-lg-6 {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .tile-layout .col-lg-6 {
    margin-bottom: 4rem;
  }
}
.tile-layout .tile-wrap {
  background-color: #ffffff;
  height: 100%;
  display: flex;
}
.tile-layout a {
  text-decoration: none;
  transition: all 0.5s ease;
  display: block;
  width: 100%;
}
@media (min-width: 1080px) {
  .tile-layout a:hover {
    color: inherit;
  }
  .tile-layout a:hover .tile {
    background-position: 100% 100%;
  }
}
.tile-layout a .tile {
  width: 100%;
  transition: all 0.5s ease;
  background: linear-gradient(90deg, transparent 50%, #C94B4E 0);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 200% 2px;
}
.tile-layout a .tile::after {
  content: "";
  background-position: bottom 10px left 10px;
  background-repeat: no-repeat;
  transform: rotate(-90deg);
  border-top-right-radius: 3.2rem;
  background-size: 12px;
  bottom: 0;
  height: 3.2rem;
  position: absolute;
  right: 0;
  width: 3.2rem;
  z-index: 3;
  background-color: #C94B4E;
}
.tile-layout.dark {
  background-color: #378EC7;
  color: #ffffff;
}
.tile-layout.dark .tile-wrap {
  background-color: #1E7AB4;
}
@media (min-width: 1080px) {
  .tile-layout.dark a:hover {
    color: inherit;
  }
  .tile-layout.dark a:hover .tile {
    background-position: 100% 100%;
  }
}
.tile-layout.dark a .tile {
  background: linear-gradient(90deg, transparent 50%, #EDBC42 0);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 200% 2px;
}
.tile-layout.dark a .tile::after {
  content: "";
  background-position: bottom 10px left 10px;
  background-repeat: no-repeat;
  transform: rotate(-90deg);
  border-top-right-radius: 3.2rem;
  background-size: 12px;
  bottom: 0;
  height: 3.2rem;
  position: absolute;
  right: 0;
  width: 3.2rem;
  z-index: 3;
  background-color: #EDBC42;
}
.tile-layout.dark .tile__content {
  color: #ffffff !important;
}
.tile-layout.dark h3 {
  color: #ffffff !important;
}
.tile-layout .tile {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 0 2.5rem;
}
@media (min-width: 1080px) {
  .tile-layout .tile {
    flex-direction: row;
  }
}
.tile-layout .tile .tile__image {
  padding-top: 3.3rem;
  margin-right: 2.5rem;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0;
}
@media (min-width: 1080px) {
  .tile-layout .tile .tile__image {
    padding-bottom: 3.3rem;
  }
}
.tile-layout .tile .tile__image img {
  border-radius: 50%;
}
.tile-layout .tile .tile__content {
  padding-top: 3.3rem;
  padding-bottom: 3.3rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 400;
  color: #000000;
}
.tile-layout .tile h3 {
  margin: 0 0 1.5rem 0;
  font-size: 2rem;
  line-height: 2.8rem;
  font-weight: 600;
  color: #000000;
}

.block__cover {
  display: block;
  margin-bottom: 3rem;
  margin-top: 3rem;
  width: 100%;
}
.block__cover .cover-img {
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .block__cover .cover-img {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
}
@media (max-width: 767.98px) {
  .block__cover .cover-img {
    padding: 0;
  }
  .block__cover .cover-img picture,
.block__cover .cover-img img {
    width: 100%;
  }
}
.block__cover .cover-info {
  flex-direction: column;
  justify-content: center;
  display: flex;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (min-width: 768px) {
  .block__cover .cover-info {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
}
.block__cover .with-image {
  position: relative;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .block__cover .with-image {
    flex-direction: row;
  }
  .block__cover .with-image::before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    width: calc(50vw - 50%);
    left: calc(-50vw + 50%);
  }
}
.block__cover.light {
  background-color: #EFEFEF;
  color: #141414;
}
.block__cover.light .with-image::before {
  background-color: #C94B4E;
}
.block__cover.light .cover-img {
  position: relative;
}
@media (min-width: 768px) {
  .block__cover.light .cover-img {
    background-image: linear-gradient(to right, #C94B4E 50%, transparent 50% 100%);
  }
}
.block__cover.light .cover-img::before {
  background-color: #C94B4E;
}
.block__cover.dark {
  background-color: #272C33;
  color: #ffffff;
}
.block__cover.dark .with-image::before {
  background-color: #EDBC42;
}
.block__cover.dark .cover-img {
  background: linear-gradient(to right, #EDBC42 50%, transparent 50% 100%);
}
.block__cover .container,
.block__cover .row {
  height: 100%;
}
.block__cover .col > * {
  position: relative;
  z-index: 1;
}
.block__cover h2 {
  margin: 0;
}
.block__cover h2::after {
  content: unset;
}

.wp-block-table table tfoot tr {
  border-top: solid 1px;
}

.block__mat {
  margin: 3rem 0;
}
.block__mat a {
  color: #C94B4E;
  text-decoration: none;
  font-weight: 700;
}
.block__mat a:hover {
  color: #982426;
}
.block__mat h2,
.block__mat h3,
.block__mat h4 {
  color: #C94B4E;
  margin-top: 0;
}
.block__mat .row > div:first-child {
  background-image: linear-gradient(to bottom, transparent 50%, #EFEFEF 50% 100%);
}
@media (min-width: 768px) {
  .block__mat .row > div:first-child {
    background-image: linear-gradient(to right, transparent 50%, #EFEFEF 50% 100%);
  }
}
@media (max-width: 767.98px) {
  .block__mat .row > div:first-child {
    align-items: center;
    display: flex;
    flex-direction: column;
  }
}
.block__mat .row > div:last-child {
  background-color: #EFEFEF;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.block__mat.dark {
  color: #ffffff;
}
.block__mat.dark h2,
.block__mat.dark h3,
.block__mat.dark h4 {
  color: #ffffff;
}
.block__mat.dark a {
  color: #ffffff;
  text-decoration: none;
  font-weight: 700;
}
.block__mat.dark a:hover {
  color: #ffffff;
}
.block__mat.dark .row > div:first-child {
  background: linear-gradient(to bottom, transparent 50%, #1E7AB4 50% 100%);
}
@media (min-width: 768px) {
  .block__mat.dark .row > div:first-child {
    background: linear-gradient(to right, transparent 50%, #1E7AB4 50% 100%);
  }
}
.block__mat.dark .row > div:last-child {
  background-color: #1E7AB4;
}
@media (max-width: 767.98px) {
  .block__mat .media-and-text {
    padding: 0 2rem;
  }
}
.block__mat .media-and-text > div {
  padding-top: 0;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .block__mat .media-and-text > div {
    padding-top: 5.6rem;
    padding-bottom: 5.6rem;
  }
}
.block__mat .media-and-text__image {
  width: 107px;
  height: 107px;
  flex-shrink: 0;
  z-index: 1;
}
@media (min-width: 768px) {
  .block__mat .media-and-text__image {
    width: 220px;
    height: 220px;
  }
}
@media (min-width: 1080px) {
  .block__mat .media-and-text__image {
    width: 236px;
    height: 236px;
  }
}
.block__mat .media-and-text__image img {
  margin: 0 auto;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.block__mat .media-and-text__text {
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .block__mat .media-and-text__text {
    padding-right: 5rem;
  }
}
.block__mat .media-and-text__text > *:first-child {
  margin-top: 0;
}
.block__mat .media-and-text__text > *:last-child {
  margin-bottom: 0;
}

.gutenberg-body .wp-block-gallery.has-nested-images.alignleft, .gutenberg-body .wp-block-gallery.has-nested-images.alignright,
.wp-block-gallery.has-nested-images.alignleft,
.wp-block-gallery.has-nested-images.alignright {
  max-width: none;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .gutenberg-body .wp-block-gallery.has-nested-images.alignleft, .gutenberg-body .wp-block-gallery.has-nested-images.alignright,
.wp-block-gallery.has-nested-images.alignleft,
.wp-block-gallery.has-nested-images.alignright {
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  .gutenberg-body .wp-block-gallery.has-nested-images.alignleft,
.wp-block-gallery.has-nested-images.alignleft {
    float: left;
    margin-right: 2.5rem;
  }
}
@media (min-width: 768px) {
  .gutenberg-body .wp-block-gallery.has-nested-images.alignright,
.wp-block-gallery.has-nested-images.alignright {
    float: right;
    margin-left: 2.5rem;
  }
}
.gutenberg-body .wp-block-gallery.has-nested-images.aligncenter, .gutenberg-body .wp-block-gallery.has-nested-images.alignwide, .gutenberg-body .wp-block-gallery.has-nested-images.alignfull,
.wp-block-gallery.has-nested-images.aligncenter,
.wp-block-gallery.has-nested-images.alignwide,
.wp-block-gallery.has-nested-images.alignfull {
  margin-bottom: 2rem;
}
.gutenberg-body .wp-block-gallery.has-nested-images.aligncenter .blocks-gallery-caption,
.wp-block-gallery.has-nested-images.aligncenter .blocks-gallery-caption {
  text-align: center;
}
@media (min-width: 1080px) {
  .gutenberg-body .wp-block-gallery.has-nested-images.alignwide,
.wp-block-gallery.has-nested-images.alignwide {
    width: calc(100vw - 80px);
    margin-left: calc((-100vw + 40px) * .08333);
  }
}
@media screen and (min-width: 1280px) {
  .gutenberg-body .wp-block-gallery.has-nested-images.alignwide,
.wp-block-gallery.has-nested-images.alignwide {
    width: 1200px;
    margin-left: -103.333px;
  }
}
.gutenberg-body .wp-block-gallery.has-nested-images.alignfull .blocks-gallery-caption,
.wp-block-gallery.has-nested-images.alignfull .blocks-gallery-caption {
  max-width: 1280px;
  padding-left: 2rem;
  padding-right: 2rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .gutenberg-body .wp-block-gallery.has-nested-images.alignfull .blocks-gallery-caption,
.wp-block-gallery.has-nested-images.alignfull .blocks-gallery-caption {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
.gutenberg-body .wp-block-gallery.has-nested-images.alignfull .blocks-gallery-caption::before,
.wp-block-gallery.has-nested-images.alignfull .blocks-gallery-caption::before {
  left: 2rem;
  right: 2rem;
  width: calc(100% - 4rem);
}
@media (min-width: 768px) {
  .gutenberg-body .wp-block-gallery.has-nested-images.alignfull .blocks-gallery-caption::before,
.wp-block-gallery.has-nested-images.alignfull .blocks-gallery-caption::before {
    left: 4rem;
    right: 4rem;
    width: calc(100% - 8rem);
  }
}
.gutenberg-body .wp-block-gallery.has-nested-images.alignfull .blocks-gallery-caption::after,
.wp-block-gallery.has-nested-images.alignfull .blocks-gallery-caption::after {
  right: 2rem;
}
@media (min-width: 768px) {
  .gutenberg-body .wp-block-gallery.has-nested-images.alignfull .blocks-gallery-caption::after,
.wp-block-gallery.has-nested-images.alignfull .blocks-gallery-caption::after {
    right: 4rem;
  }
}
@media (pointer: fine) {
  .gutenberg-body .wp-block-gallery.has-nested-images .wp-block-image figcaption,
.wp-block-gallery.has-nested-images .wp-block-image figcaption {
    opacity: 0;
    transition: opacity 0.1s ease-in-out;
  }
  .gutenberg-body .wp-block-gallery.has-nested-images .wp-block-image:hover figcaption,
.wp-block-gallery.has-nested-images .wp-block-image:hover figcaption {
    opacity: 1;
  }
}
.gutenberg-body .wp-block-gallery.has-nested-images .wp-block-image figcaption,
.wp-block-gallery.has-nested-images .wp-block-image figcaption {
  padding: 2.3rem 2rem;
  font-size: 1.2rem;
  line-height: 1.8rem;
  color: #ffffff;
  background-color: rgba(39, 44, 51, 0.8);
  margin: 0;
}
.gutenberg-body .wp-block-gallery.has-nested-images .wp-block-image figcaption::before, .gutenberg-body .wp-block-gallery.has-nested-images .wp-block-image figcaption::after,
.wp-block-gallery.has-nested-images .wp-block-image figcaption::before,
.wp-block-gallery.has-nested-images .wp-block-image figcaption::after {
  content: none;
}
.gutenberg-body .wp-block-gallery.has-nested-images .blocks-gallery-caption,
.wp-block-gallery.has-nested-images .blocks-gallery-caption {
  padding: 0.2rem 0 2rem 0;
  color: #000000;
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: 400;
  position: relative;
  margin-bottom: 1.8rem;
  text-align: left;
}
.gutenberg-body .wp-block-gallery.has-nested-images .blocks-gallery-caption::before, .gutenberg-body .wp-block-gallery.has-nested-images .blocks-gallery-caption::after,
.wp-block-gallery.has-nested-images .blocks-gallery-caption::before,
.wp-block-gallery.has-nested-images .blocks-gallery-caption::after {
  content: "";
  position: absolute;
  background-color: #C94B4E;
  right: 0;
}
.gutenberg-body .wp-block-gallery.has-nested-images .blocks-gallery-caption::before,
.wp-block-gallery.has-nested-images .blocks-gallery-caption::before {
  width: 100%;
  height: 0.2rem;
  bottom: 0;
}
.gutenberg-body .wp-block-gallery.has-nested-images .blocks-gallery-caption::after,
.wp-block-gallery.has-nested-images .blocks-gallery-caption::after {
  width: 1rem;
  height: 1rem;
  bottom: -0.4rem;
  border-radius: 50%;
}

footer {
  margin-top: 4rem;
  padding: 5rem 0 4rem;
  background: #15181C;
  color: #ffffff;
}
@media (max-width: 767.98px) {
  footer .footer__info {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  footer .footer__info::after {
    content: unset;
  }
}
footer .footer__menu {
  padding: 0;
}
@media (max-width: 767.98px) {
  footer .footer__menu {
    margin-bottom: 2.7rem;
    padding-bottom: 2.3rem;
  }
  footer .footer__menu::after {
    content: "";
    background-color: #ffffff;
    width: 6rem;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
footer .footer__form h4 {
  font-size: 16px;
  margin-top: 0px;
}
@media (max-width: 767.98px) {
  footer .footer__form h4 {
    margin-top: 30px;
  }
}
footer .footer__form .frm_description {
  text-transform: uppercase;
  color: #EFEFEF;
  font-size: 10px;
  margin-bottom: 15px;
  margin-top: 3px;
  display: block;
}
footer .footer__form input {
  background-color: #3C424A;
  border: none;
  padding: 6px;
  color: white;
  width: 100%;
}
footer .footer__form button {
  background-color: #EDBC42;
  padding: 8px 28px;
  border: none;
  font-weight: 500;
  font-size: 14px;
}
footer .footer__form #field_9pzh_first {
  width: 95%;
}
@media (max-width: 767.98px) {
  footer .footer__form #field_9pzh_first {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  footer .footer__form #frm_field_20-first_container {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 767.98px) {
  footer .footer__form #frm_field_20-last_container {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 767.98px) {
  footer .footer__form #field_9pzh_first {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  footer .footer__form #field_9pzh_last {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  footer .footer__form #field_mb860 {
    width: 100%;
  }
}
footer__info {
  display: flex;
  flex-direction: column;
}
footer .footer-info {
  position: relative;
  padding-bottom: 2.5rem;
  margin-bottom: 2rem;
}
footer .footer-info p {
  margin-bottom: 0;
}
footer .footer-info a {
  color: #EDBC42;
  text-decoration: underline;
}
@media (min-width: 1080px) {
  footer .footer-info a:hover {
    text-decoration: none;
    color: #FCD981;
  }
}
footer .footer-info::after {
  content: "";
  background-color: #ffffff;
  width: 6rem;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
}
footer .footer-link {
  color: #EDBC42;
  font-size: 1.2rem;
  line-height: 1.2rem;
  text-decoration: underline;
  display: block;
}
@media (min-width: 1080px) {
  footer .footer-link:hover {
    color: #EDBC42;
  }
}
footer #field_mb860 {
  margin-left: -5px;
}

.header {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 10;
}
@media (min-width: 1080px) {
  .admin-bar .header {
    margin-top: 3.2rem;
  }
}
.header__wrapper {
  background-color: transparent;
}
.header__wrapper.largeimg, .header__wrapper.scrolled {
  background-color: #ffffff;
}
.header__main {
  height: 8.7rem;
  align-items: center;
}
.header__main .site-logo {
  height: 100%;
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .header__main .site-logo {
    padding-right: 5rem;
  }
}
.header__main .site-logo .site-logo-title-link {
  font-size: 2.2rem;
  line-height: 2.5rem;
  font-weight: 400;
}
.header__main .site-logo .site-logo-title-link:hover {
  text-decoration: none;
}
.header__main .site-logo .site-logo-logo-link img {
  height: 6rem;
}
.header__main .mitlogo {
  position: relative;
}
.header__main .mitlogo .mit-logo {
  width: 3.7rem;
  height: 2rem;
  display: block;
  position: absolute;
  right: 2rem;
  top: 3.3rem;
}
.scrolled .header__main .mitlogo .mit-logo {
  display: none;
}
.header__logo-wrap {
  background-color: white;
}
.header__sec-menu {
  height: 4.6rem;
}

#content {
  margin-top: 8.7rem;
}
@media (min-width: 1080px) {
  #content {
    margin-top: 13.3rem;
  }
}

.container {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (min-width: 768px) {
  .container {
    padding-right: 4rem;
    padding-left: 4rem;
  }
}

.container .container {
  padding-right: 0;
  padding-left: 0;
}

.container .alignfull .container {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (min-width: 768px) {
  .container .alignfull .container {
    padding-right: 4rem;
    padding-left: 4rem;
  }
}

.main-nav--wrapper {
  background: #272C33;
  width: 100%;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}

.smallimg .main-nav--wrapper, .brainimg .main-nav--wrapper {
  background: transparent;
  background-image: linear-gradient(to right, #272C33 50%, transparent 50% 100%);
}

.main-top-nav {
  display: none;
}

#header-wrap.scrolled {
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}

.scrolled .main-top-nav {
  display: block !important;
}

.scrolled .main-nav--wrapper {
  display: none !important;
}

.main-bot-nav-wrap {
  background-color: #272C33;
}

#main-nav {
  margin-right: -1.6rem;
}
#main-nav.main-top-nav > ul {
  background-color: #fff;
}
#main-nav.main-top-nav > ul > li > a {
  color: #272C33;
  padding: 0.5rem 1.6rem 0.5rem 1.6rem;
}
#main-nav.main-top-nav > ul > li > a h2 {
  color: #272C33;
}
#main-nav.main-bot-nav {
  width: 100%;
  margin-left: -1.5rem;
}
#main-nav.main-bot-nav a {
  height: 4.6rem;
}
#main-nav.main-bot-nav .has-submenu button {
  background-color: transparent;
}
#main-nav.main-bot-nav .has-submenu button::after {
  color: #000000;
}
#main-nav .has-submenu.open > button {
  background: transparent;
}
#main-nav .has-submenu .has-submenu > button {
  display: none !important;
  background-color: #000000;
  position: absolute;
  right: 0;
  top: 15px;
}
#main-nav .has-submenu .has-submenu.open > button {
  background-color: transparent;
}
#main-nav .has-submenu button {
  display: inline;
  background-color: transparent;
  border: 0;
  padding: 0 1.4rem 0 0;
  line-height: 1;
  transition: all 0.5s ease-in-out;
  width: 2.4rem;
}
#main-nav .has-submenu button::after {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
}
#main-nav .has-submenu.open > button::after {
  transform: scaleY(-1);
}
#main-nav .has-submenu .has-submenu button::after {
  content: "";
}
#main-nav > ul {
  margin: 0;
  padding: 0;
  display: inline-flex;
  background-color: #272C33;
  color: #fff;
}
#main-nav > ul li {
  display: flex;
  position: relative;
}
#main-nav ul li {
  margin-bottom: 0;
  list-style: none;
}
#main-nav a {
  flex: 1;
  font-size: 1.4rem;
  display: block;
  padding: 1rem 1.6rem 0.5rem 1.6rem;
  color: #fff;
  white-space: nowrap;
  background: transparent;
  transition: background-color 0.2s;
  font-family: "BRHendrix", Helvetica, Arial, sans-serif !important;
}
#main-nav a h2 {
  font-size: 1.4rem;
  font-weight: normal;
  white-space: nowrap;
  color: #fff;
  margin: 0;
  padding: 0;
  display: inline;
  line-height: 1;
  font-family: "BRHendrix", Helvetica, Arial, sans-serif !important;
}
#main-nav a:hover {
  text-decoration: none;
  color: #EDBC42;
}
#main-nav a:hover h2 {
  color: #EDBC42;
}
#main-nav li.has-submenu {
  display: flex;
}
#main-nav li.has-submenu .has-submenu {
  display: flex;
  flex-direction: column;
}
#main-nav li.has-submenu .has-submenu ul {
  position: relative;
  padding: 0;
}
#main-nav .has-submenu.open > a,
#main-nav > ul > li > a:hover {
  background-color: transparent;
}
#main-nav .has-submenu .has-submenu.open > a,
#main-nav a:hover {
  background-color: transparent;
}
#main-nav .has-submenu .has-submenu ul a {
  font-size: 1.2rem;
  height: unset;
  line-height: 2.2rem;
  font-weight: 300;
  padding: 0.2rem 1.6rem;
  background-color: #000000;
}
#main-nav .has-submenu .has-submenu ul a:hover {
  background-color: transparent;
}
#main-nav ul > li.open > ul {
  display: block;
}
#main-nav .has-submenu > ul {
  padding: 1rem 0;
  display: none;
  background-color: #000000;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  margin: 0;
  width: 100%;
  min-width: 250px;
}
#main-nav .has-submenu .has-submenu > ul {
  display: block !important;
  left: initial;
}

#footer-nav a {
  flex: 1;
  font-size: 1.4rem;
  display: block;
  color: #EDBC42;
  background: transparent;
  transition: background-color 0.2s;
  text-decoration: underline;
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  #footer-nav a {
    padding: 0.5rem 1rem;
  }
}
#footer-nav a:hover {
  text-decoration: none;
  color: #FCD981;
}

.navbar--mobile {
  position: fixed;
  width: 100%;
  z-index: 100000;
  height: 87px;
  background-color: #ffffff;
  padding: 1.6rem 2rem;
}
@media (max-width: 1079.98px) {
  .admin-bar .navbar--mobile {
    margin-top: 4.6rem;
  }
}
@media (min-width: 768px) {
  .navbar--mobile {
    padding: 1.6rem 4rem;
  }
}
@media (max-width: 1079.98px) {
  .navbar--mobile .site-logo-logo-link img {
    height: 6rem;
  }
}
@media (max-width: 767.98px) {
  .navbar--mobile .site-logo-logo-link img {
    height: 4.5rem;
  }
}
.navbar--mobile .navbar-brand {
  font-size: 2.2rem;
  margin-right: 3rem;
}
@media (max-width: 767.98px) {
  .navbar--mobile .navbar-brand {
    padding-right: 2rem;
    font-size: 1.8rem;
    margin-right: 2.4rem;
    white-space: unset;
    margin: 0;
  }
}

.mobile-menu-wrapper {
  font-size: 2.8rem;
  width: 100%;
  background-color: #000000;
  position: fixed;
  right: 0;
  z-index: 50;
  overflow-y: scroll;
  overflow-x: hidden;
  top: 87px;
  bottom: 0;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: 0.2s ease;
}
.mobile-menu-wrapper .mit-logo {
  width: 3.7rem;
  height: 2rem;
  display: block;
  position: absolute;
  left: 4rem;
  bottom: 4rem;
}
@media (max-width: 767.98px) {
  .mobile-menu-wrapper .mit-logo {
    left: 2rem;
  }
}
@media (min-width: 768px) {
  .mobile-menu-wrapper {
    width: 40rem;
  }
}
.mobile-menu-wrapper .navbar-nav {
  margin-top: 3rem;
}
.mobile-menu-wrapper .navbar-nav li {
  padding: 0;
  margin: 0;
  position: relative;
}
.mobile-menu-wrapper .navbar-nav li a {
  display: block;
  color: #ffffff;
  font-size: 2.2rem;
  line-height: 3rem;
  text-transform: capitalize;
  padding: 1.5rem 2rem 1.5rem 2rem;
}
@media (min-width: 768px) {
  .mobile-menu-wrapper .navbar-nav li a {
    padding: 1.5rem 4rem 1.5rem 4rem;
  }
}
.mobile-menu-wrapper .navbar-nav li a.newcaret {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  position: absolute;
  top: 8px;
  right: 0;
  padding: 2rem 3rem;
  margin: 0;
  float: right;
}
@media (min-width: 768px) {
  .mobile-menu-wrapper .navbar-nav li a.newcaret {
    padding: 2rem 5rem;
  }
}
.mobile-menu-wrapper .navbar-nav li a.newcaret[aria-expanded=true] {
  transform: scaleY(-1);
}
.mobile-menu-wrapper .navbar-nav ul.dropdown-menu {
  position: relative !important;
  transform: none !important;
  background: transparent;
  border: 0;
  padding: 0 0 20px 0;
}
.mobile-menu-wrapper .navbar-nav > li.has-submenu > a:first-child {
  display: block;
  padding-right: 6.5rem;
}
.mobile-menu-wrapper .navbar-nav .has-submenu ul a,
.mobile-menu-wrapper .navbar-nav .has-submenu ul a.newcaret {
  font-size: 1.7rem;
  line-height: 2.3rem;
  padding: 1rem 6rem 1rem 4rem;
}
.mobile-menu-wrapper .navbar-nav .has-submenu .has-submenu ul a {
  font-size: 1.6rem;
  line-height: 2.4rem !important;
  font-weight: 300;
  padding: 0.5rem 4rem !important;
}

.mobile-navigation.show .mobile-menu-wrapper {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}

.navbar-toggler {
  padding: 0;
  border: none;
  border-radius: 0;
}
.navbar-toggler .navbar-toggler-line {
  display: block;
  height: 3px;
  width: 21px;
  background: #000000;
  margin-bottom: 8px;
  float: right;
  clear: both;
  transition: 0.2s ease-in-out;
  transform: none;
}
.navbar-toggler .navbar-toggler-line:nth-child(2) {
  opacity: 1;
}
.navbar-toggler .navbar-toggler-line:nth-child(3) {
  margin-bottom: 0px;
}
.navbar-toggler:hover, .navbar-toggler:active, .navbar-toggler:focus {
  background: none !important;
}
.navbar-toggler:not(.collapsed) .navbar-toggler-line {
  transition: 0.2s ease-in-out;
}
.navbar-toggler:not(.collapsed) .navbar-toggler-line:nth-child(2) {
  opacity: 0;
}
.navbar-toggler:not(.collapsed) .navbar-toggler-line:nth-child(1) {
  transform: translate(0px, 10px) rotate(-45deg);
}
.navbar-toggler:not(.collapsed) .navbar-toggler-line:nth-child(3) {
  transform: translate(0px, -12px) rotate(45deg);
}

.homepage .main-feature {
  position: relative;
}
@media (min-width: 1080px) {
  .homepage .main-feature {
    min-height: calc(100vh - 133px);
    display: flex;
  }
}
@media (min-width: 1080px) {
  .homepage .main-feature__inner-wrap {
    flex-grow: 1;
  }
}
@media (max-width: 1079.98px) {
  .homepage .main-feature.largeimg {
    display: flex;
    flex-direction: column-reverse;
  }
}
.homepage .main-feature.largeimg .main-feature__large-image {
  background-size: cover;
  background-position: center;
  height: 20rem;
  background-blend-mode: multiply;
  position: relative;
}
@media (min-width: 768px) {
  .homepage .main-feature.largeimg .main-feature__large-image {
    height: 37rem;
  }
}
@media (min-width: 1080px) {
  .homepage .main-feature.largeimg .main-feature__large-image {
    height: unset;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@media (max-width: 1079.98px) {
  .homepage .main-feature.largeimg .main-feature__large-image {
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
}
.homepage .main-feature.largeimg .main-feature__large-image::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: linear-gradient(to right, rgba(20, 20, 20, 0.8), rgba(20, 20, 20, 0.1));
}
.homepage .main-feature.largeimg .main-feature__inner-wrap {
  background-color: #15181C;
}
@media (min-width: 1080px) {
  .homepage .main-feature.largeimg .main-feature__inner-wrap {
    background-color: transparent;
  }
}
@media (min-width: 1080px) {
  .homepage .main-feature.largeimg .main-feature__tlwrap {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
  }
  .homepage .main-feature.largeimg .main-feature__tlwrap .main-feature__title {
    margin-top: 0;
  }
}
.homepage .main-feature.largeimg .main-feature__caption::before {
  width: calc(100% - 70px);
  right: 70px;
}
.homepage .main-feature.largeimg .main-feature__caption::after {
  right: 6.4rem;
}
.homepage .main-feature.smallimg .main-feature__inner-wrap .main-feature__copy {
  height: unset !important;
  z-index: 3;
}
.homepage .main-feature.smallimg .main-feature__inner-wrap .main-feature__copy .main-feature__caption::before {
  width: calc(100% + 15%);
  right: 0;
}
@media (min-width: 1080px) {
  .homepage .main-feature.smallimg .main-feature__inner-wrap .main-feature__copy .main-feature__caption::before {
    width: calc(100% + 30%);
  }
}
.homepage .main-feature.smallimg .main-feature__inner-wrap .main-feature__copy .main-feature__caption::after {
  bottom: -0.6rem;
  right: calc(-15% - 0.6rem);
}
@media (min-width: 1080px) {
  .homepage .main-feature.smallimg .main-feature__inner-wrap .main-feature__copy .main-feature__caption::after {
    right: calc(-30% - 0.6rem);
  }
}
.homepage .main-feature.smallimg .main-feature__inner-wrap .main-feature__smallimg {
  z-index: 0;
}
@media (min-width: 1080px) {
  .homepage .main-feature.smallimg .main-feature__inner-wrap .main-feature__smallimg {
    margin-top: -13.4rem;
  }
}
.homepage .main-feature.smallimg .main-feature__inner-wrap .main-feature__smallimg.mitlogo picture:after {
  content: "";
  height: 100%;
  background-color: #000;
  opacity: 0.16;
  position: absolute;
  top: 0;
  left: 0;
  max-width: unset;
}
@media (max-width: 1079.98px) {
  .homepage .main-feature.smallimg .main-feature__inner-wrap .main-feature__smallimg.mitlogo picture:after {
    content: unset;
  }
}
.homepage .main-feature.smallimg .main-feature__inner-wrap .main-feature__smallimg picture {
  display: block;
}
@media (min-width: 1080px) {
  .homepage .main-feature.smallimg .main-feature__inner-wrap .main-feature__smallimg picture {
    height: 100%;
  }
}
.homepage .main-feature.smallimg .main-feature__inner-wrap .main-feature__smallimg picture img {
  margin-left: -20px;
  max-width: unset;
}
@media (min-width: 1080px) {
  .homepage .main-feature.smallimg .main-feature__inner-wrap .main-feature__smallimg picture img {
    height: 100%;
  }
}
@media (max-width: 767.98px) {
  .homepage .main-feature.smallimg .main-feature__inner-wrap .main-feature__smallimg picture img {
    width: calc(100% + 40px);
  }
}
.homepage .main-feature.brainimg > .container > .row {
  position: relative;
}
.homepage .main-feature.brainimg > .container > .row::after {
  content: "";
  width: calc((100vw - 100%) / 2);
  height: calc(100% + 13.4rem);
  position: absolute;
  top: -13.4rem;
  left: 100%;
  background-color: #378EC7;
  z-index: 0;
}
.homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__copy {
  z-index: 3;
}
@media (min-width: 768px) {
  .homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__copy {
    min-height: 57.5rem;
  }
}
.homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__copy .main-feature__caption::before {
  width: calc(100% + 15%);
}
@media (min-width: 1080px) {
  .homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__copy .main-feature__caption::before {
    width: calc(100% + 30%);
    right: 0;
  }
}
.homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__copy .main-feature__caption::after {
  right: calc(-15% - 0.6rem);
}
@media (min-width: 1080px) {
  .homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__copy .main-feature__caption::after {
    bottom: -0.6rem;
    right: calc(-30% - 0.6rem);
  }
}
.homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__brainimg {
  margin-top: 0;
  height: 13rem;
  position: relative;
}
@media (min-width: 768px) {
  .homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__brainimg {
    margin-top: -13.4rem;
    height: auto;
  }
}
.homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__brainimg .brainimg {
  display: block;
  margin-left: -20px;
  width: calc(100% + 40px);
  height: 100%;
  max-width: unset;
  background-color: #378EC7;
  z-index: 1;
  position: relative;
}
@media (min-width: 768px) {
  .homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__brainimg .brainimg {
    width: calc(100% + 60px);
  }
}
.homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__brainimg .brainimg::after {
  content: "";
  background-repeat: no-repeat;
  background-position: left bottom;
  position: absolute;
  height: 19rem;
  width: 21.5rem;
  right: 0;
  background-size: 100%;
  bottom: -3rem;
}
@media (min-width: 768px) {
  .homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__brainimg .brainimg::after {
    background-size: 125%;
    height: 100%;
    width: calc(100% + 7.5rem);
    left: -7.5rem;
    bottom: 0;
  }
}
@media (min-width: 1080px) {
  .homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__brainimg .brainimg::after {
    background-size: 100%;
  }
}
.homepage .main-feature.brainimg .main-feature__inner-wrap .main-feature__brainimg .brainimg.wide::after {
  width: calc(100% + 7.5rem + 15rem);
}
.homepage .main-feature__copy {
  display: flex;
  flex-direction: column;
}
.homepage .main-feature__title {
  margin-top: 3rem;
  font-size: 2.8rem;
  line-height: 3.5rem;
  font-weight: 600;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .homepage .main-feature__title {
    margin-top: 5.5rem;
    font-size: 4.2rem;
    line-height: 5.2rem;
  }
}
@media (min-width: 1080px) {
  .homepage .main-feature__title {
    margin-top: 10rem;
  }
}
.homepage .main-feature__link {
  margin-bottom: 4rem;
}
@media (min-width: 768px) {
  .homepage .main-feature__link {
    margin-bottom: 5.5rem;
  }
}
@media (min-width: 1080px) {
  .homepage .main-feature__link {
    margin-bottom: 0;
  }
}
.homepage .main-feature__caption {
  margin-top: auto;
  margin-bottom: 1rem;
  padding-bottom: 1.5rem;
  font-size: 1.2rem;
  line-height: 1.8rem;
  position: relative;
}
@media (min-width: 768px) {
  .homepage .main-feature__caption {
    padding-right: 125px;
    margin-bottom: 4rem;
  }
  .homepage .main-feature__caption::before, .homepage .main-feature__caption::after {
    content: "";
    position: absolute;
  }
  .homepage .main-feature__caption::before {
    width: 100%;
    height: 0.2rem;
    bottom: 0;
    left: 0;
  }
  .homepage .main-feature__caption::after {
    width: 1.4rem;
    height: 1.4rem;
    bottom: -0.6rem;
    right: -0.6rem;
    border-radius: 50%;
    background-color: #000000;
  }
}
.homepage .main-feature.light .main-feature__caption::before, .homepage .main-feature.light .main-feature__caption::after {
  background-color: #C94B4E;
}
.homepage .main-feature.dark {
  background-color: #15181C;
}
.homepage .main-feature.dark .main-feature__title,
.homepage .main-feature.dark .main-feature__caption {
  color: #ffffff;
}
.homepage .main-feature.dark .main-feature__caption::before, .homepage .main-feature.dark .main-feature__caption::after {
  background-color: #EDBC42;
}
.homepage .statement-section {
  padding: 4rem 0;
  font-size: 1.8rem;
  line-height: 2.6rem;
}
@media (min-width: 768px) {
  .homepage .statement-section {
    padding: 8rem 0;
    font-size: 2.4rem;
    line-height: 3.4rem;
  }
}
.homepage .statement-section.dark {
  color: #ffffff;
  background-color: #1E7AB4;
}
.homepage .feature-section picture {
  position: relative;
  z-index: 1;
}
.homepage .feature-section.light {
  background: #ffffff;
}
@media (min-width: 1080px) {
  .homepage .feature-section.light {
    background: linear-gradient(to right, #E3E3E3 0 50%, #ffffff 50% 100%);
  }
}
@media (min-width: 1080px) {
  .homepage .feature-section.light .feature-section__image {
    background: linear-gradient(to right, #E3E3E3 0 35%, #ffffff 35% 100%);
  }
}
.homepage .feature-section.light .feature-section__image::after {
  background-color: #E3E3E3;
}
.homepage .feature-section.light .title::after {
  background-color: #C94B4E;
}
.homepage .feature-section.dark {
  color: #ffffff;
  background: #272C33;
}
@media (min-width: 1080px) {
  .homepage .feature-section.dark {
    background: linear-gradient(to right, #C94B4E 0 50%, #272C33 50% 100%);
  }
}
@media (min-width: 1080px) {
  .homepage .feature-section.dark .feature-section__image {
    background: linear-gradient(to right, #C94B4E 0 35%, #272C33 35% 100%);
  }
}
.homepage .feature-section.dark .feature-section__image::after {
  background-color: #C94B4E;
}
.homepage .feature-section.dark .title::after {
  background-color: #EDBC42;
}
.homepage .feature-section__info {
  z-index: 2;
  padding-top: 1rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .homepage .feature-section__info {
    padding-top: 2.5rem;
    padding-bottom: 4.5rem;
  }
}
@media (min-width: 1080px) {
  .homepage .feature-section__info {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
}
.homepage .feature-section__image {
  padding: 0;
}
@media (min-width: 768px) {
  .homepage .feature-section__image {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .homepage .feature-section__image::after {
    content: "";
    width: calc(100% + 40px);
    height: 50%;
    position: absolute;
    left: -2rem;
    top: 0;
  }
}
@media (min-width: 1080px) {
  .homepage .feature-section__image {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .homepage .feature-section__image::after {
    content: none;
  }
}
@media (max-width: 1079.98px) {
  .homepage .feature-section__image {
    background: unset;
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 767.98px) {
  .homepage .feature-section__image picture {
    width: 100%;
  }
  .homepage .feature-section__image picture img {
    width: 100%;
  }
}
.homepage .feature-section__info {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.homepage .feature-section__info > * {
  padding: 2.6rem 0;
}
.homepage .feature-section__info .title {
  font-weight: 600;
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  line-height: 3.8rem;
}
@media (min-width: 768px) {
  .homepage .feature-section__info .title {
    font-size: 4.6rem;
    line-height: 5.7rem;
  }
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .homepage .feature-section__info .title {
    padding-top: 0;
  }
}
.homepage .feature-section__info .title::after {
  content: "";
  height: 2px;
  position: absolute;
  bottom: 0.1rem;
  width: 110px;
  left: 0rem;
}
@media (min-width: 1080px) {
  .homepage .feature-section__info .title::after {
    width: 215px;
    left: -10rem;
  }
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .homepage .feature-section__info .description {
    padding-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .homepage .feature-section__info .link-wrap {
    padding-top: 0;
  }
}
.homepage .link-list-section {
  padding: 3rem 0;
}
@media (min-width: 768px) {
  .homepage .link-list-section {
    padding: 7.5rem 0;
  }
}
.homepage .link-list-section .card-columns {
  -moz-column-count: 1;
       column-count: 1;
}
@media (min-width: 768px) {
  .homepage .link-list-section .card-columns {
    -moz-column-count: 2;
         column-count: 2;
  }
}
@media (min-width: 1080px) {
  .homepage .link-list-section .card-columns {
    margin-bottom: 2rem;
    -moz-column-count: 3;
         column-count: 3;
  }
}
.homepage .link-list-section.light {
  background-color: #EFEFEF;
}
.homepage .link-list-section.light .link {
  background: linear-gradient(to right, transparent 50%, #C94B4E 50%);
  background-size: 200% 2px;
  background-repeat: no-repeat;
  background-position: left bottom;
}
@media (min-width: 1080px) {
  .homepage .link-list-section.light .link:hover {
    background-position: right bottom;
  }
}
.homepage .link-list-section.light .link::after {
  background-color: #C94B4E;
}
.homepage .link-list-section.light .link-title, .homepage .link-list-section.light .link-wrap {
  background: #ffffff;
}
.homepage .link-list-section.dark {
  color: #ffffff;
  background-color: #378EC7;
}
.homepage .link-list-section.dark .link {
  color: #ffffff;
  background-color: #1E7AB4;
  background: linear-gradient(to right, transparent 50%, #EDBC42 50%);
  background-size: 200% 2px;
  background-repeat: no-repeat;
  background-position: left bottom;
}
.homepage .link-list-section.dark .link::after {
  background-color: #EDBC42;
}
@media (min-width: 1080px) {
  .homepage .link-list-section.dark .link:hover {
    background-position: right bottom;
  }
}
.homepage .link-list-section.dark .link-title, .homepage .link-list-section.dark .link-wrap {
  color: #ffffff;
  background: #1E7AB4;
}
.homepage .link-list-section .title {
  display: block;
  font-weight: 600;
  margin-bottom: 3rem;
  margin-top: 0;
  font-size: 3rem;
  line-height: 3.8rem;
}
@media (min-width: 768px) {
  .homepage .link-list-section .title {
    font-size: 4.6rem;
    line-height: 5.7rem;
  }
}
.homepage .link-list-section .link {
  padding: 2.5rem;
  display: block;
  position: relative;
  transition: all 0.5s ease;
}
@media (min-width: 1080px) {
  .homepage .link-list-section .link:hover {
    background-position: right bottom;
    text-decoration: none;
  }
}
.homepage .link-list-section .link::after {
  content: "";
  background-position: bottom 10px left 8px;
  background-repeat: no-repeat;
  transform: rotate(-90deg);
  border-top-right-radius: 3.2rem;
  background-size: 12px;
  bottom: 0;
  height: 3.2rem;
  position: absolute;
  right: 0;
  width: 3.2rem;
}
.homepage .link-list-section .card {
  margin-bottom: 2rem;
  border: none;
}
.homepage .link-list-section .link-title {
  padding: 2.5rem;
  display: block;
  position: relative;
}
@media (min-width: 1080px) {
  .homepage .tile-section.light {
    background-image: linear-gradient(to right, #ffffff 50%, #E3E3E3 50% 100%);
  }
}
.homepage .tile-section.light .title::after {
  background-color: #C94B4E;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .homepage .tile-section.light .link {
    border-bottom: 2px solid #C94B4E;
  }
}
.homepage .tile-section.light .link::before, .homepage .tile-section.light .link::after {
  background-color: #C94B4E;
}
.homepage .tile-section.light .link .link-title {
  border-bottom: 2px solid #C94B4E;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .homepage .tile-section.light .link .link-title {
    border-bottom: none;
  }
}
@media (min-width: 1080px) {
  .homepage .tile-section.light .link:hover {
    color: #ffffff;
  }
  .homepage .tile-section.light .link:hover::after {
    background-color: #982426;
  }
}
.homepage .tile-section.dark {
  color: #ffffff;
}
@media (min-width: 1080px) {
  .homepage .tile-section.dark {
    background-image: linear-gradient(to right, #1E7AB4 50%, #000000 50% 100%);
  }
}
.homepage .tile-section.dark .tile-section__info {
  position: relative;
}
.homepage .tile-section.dark .tile-section__info::before {
  content: "";
  height: 100%;
  background-color: #1E7AB4;
  position: absolute;
  left: -2rem;
  top: 0;
  z-index: -1;
  width: 100%;
  left: 0;
}
@media (min-width: 768px) {
  .homepage .tile-section.dark .tile-section__info::before {
    width: calc(100% + 40px);
    left: -2rem;
  }
}
@media (min-width: 1080px) {
  .homepage .tile-section.dark .tile-section__info::before {
    content: none;
  }
}
.homepage .tile-section.dark .tile-section__links {
  position: relative;
}
.homepage .tile-section.dark .tile-section__links::before {
  content: "";
  height: 100%;
  background-color: #000000;
  position: absolute;
  top: 0;
  z-index: -1;
  width: 100%;
  left: 0;
}
@media (min-width: 768px) {
  .homepage .tile-section.dark .tile-section__links::before {
    width: calc(100% + 40px);
    left: -2rem;
  }
}
@media (min-width: 1080px) {
  .homepage .tile-section.dark .tile-section__links::before {
    content: none;
  }
}
.homepage .tile-section.dark .title::after {
  background-color: #439DD8;
}
.homepage .tile-section.dark .btn-link {
  color: #ffffff;
}
.homepage .tile-section.dark .btn-link::before {
  background: #ffffff;
}
.homepage .tile-section.dark .link {
  color: #ffffff;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .homepage .tile-section.dark .link {
    border-bottom: 2px #EDBC42 solid;
  }
}
.homepage .tile-section.dark .link::before, .homepage .tile-section.dark .link::after {
  background-color: #EDBC42;
}
.homepage .tile-section.dark .link .link-title {
  border-bottom: 2px #EDBC42 solid;
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .homepage .tile-section.dark .link .link-title {
    border-bottom: unset;
  }
}
@media (min-width: 1080px) {
  .homepage .tile-section.dark .link:hover {
    color: #000000;
  }
  .homepage .tile-section.dark .link:hover::after {
    background-color: #D3A32B;
  }
}
.homepage .tile-section__info-wrap {
  padding: 3rem 0 2.5rem 0;
}
@media (min-width: 768px) {
  .homepage .tile-section__info-wrap {
    padding: 5.5rem 0 5rem;
  }
}
@media (min-width: 1080px) {
  .homepage .tile-section__info-wrap {
    padding: 0;
    position: sticky;
    top: calc(50% - 21rem);
    margin-top: calc(50vh - 21rem);
    margin-bottom: calc(50vh - 21rem);
  }
}
.homepage .tile-section__info-wrap > * {
  display: block;
}
.homepage .tile-section__links {
  padding-top: 0;
  padding-bottom: 4rem;
}
@media (min-width: 768px) {
  .homepage .tile-section__links {
    padding-bottom: 5.5rem;
  }
}
@media (min-width: 1080px) {
  .homepage .tile-section__links {
    padding-top: 5.5rem;
    overflow-y: auto;
  }
}
.homepage .tile-section__links::-webkit-scrollbar {
  width: 0;
  /* Remove scrollbar space */
  background: transparent;
  /* Optional: just make scrollbar invisible */
}
.homepage .tile-section__links .link {
  display: flex;
  width: 100%;
  margin-left: 2rem;
  position: relative;
  margin-top: -2px;
  margin-right: 2rem;
}
@media (min-width: 768px) {
  .homepage .tile-section__links .link {
    height: 200px;
  }
}
@media (min-width: 1080px) {
  .homepage .tile-section__links .link {
    margin-right: 0;
  }
  .homepage .tile-section__links .link:hover {
    text-decoration: none;
  }
  .homepage .tile-section__links .link:hover::before {
    transform: scale(1, 1);
  }
}
.homepage .tile-section__links .link::before {
  content: "";
  position: absolute;
  bottom: 0;
  height: 100%;
  transform: scale(0, 0);
  transform-origin: bottom right;
  z-index: 1;
  transition: transform 0.5s ease;
  left: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .homepage .tile-section__links .link::before {
    left: 75px;
    width: calc(100% - 75px);
  }
}
.homepage .tile-section__links .link::after {
  content: "";
  background-position: bottom 10px left 10px;
  background-repeat: no-repeat;
  transform: rotate(-90deg);
  border-top-right-radius: 3.2rem;
  background-size: 12px;
  bottom: 0;
  height: 3.2rem;
  position: absolute;
  right: 0;
  width: 3.2rem;
  z-index: 3;
}
.homepage .tile-section__links .link .image {
  display: none;
}
@media (min-width: 768px) {
  .homepage .tile-section__links .link .image {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    width: 15rem;
    z-index: 3;
  }
}
.homepage .tile-section__links .link .image img {
  border-radius: 50% 50%;
  width: 15rem;
  height: 15rem;
}
.homepage .tile-section__links .link .link-title {
  font-size: 2rem;
  line-height: 2.8rem;
  display: flex;
  align-items: center;
  margin-left: 0;
  width: 100%;
  z-index: 3;
  padding: 3rem 0;
}
@media (min-width: 768px) {
  .homepage .tile-section__links .link .link-title {
    margin-left: 4rem;
    padding: 0;
  }
}
.homepage .tile-section .title {
  font-weight: 600;
  margin-top: 0;
  position: relative;
  padding-bottom: 2rem;
  margin-bottom: 3rem;
  font-size: 3rem;
  line-height: 3.8rem;
}
@media (min-width: 768px) {
  .homepage .tile-section .title {
    font-size: 4.6rem;
    line-height: 5.7rem;
  }
}
@media (min-width: 1080px) {
  .homepage .tile-section .title {
    padding-bottom: 6rem;
    margin-bottom: 0;
  }
}
.homepage .tile-section .title::after {
  content: "";
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 110px;
}
@media (min-width: 1080px) {
  .homepage .tile-section .title::after {
    left: -6.5rem;
    bottom: 4rem;
    width: 230px;
  }
}
.homepage .tile-section .description {
  padding-bottom: 0.9rem;
}
@media (min-width: 768px) {
  .homepage .tile-section .description {
    padding-bottom: 3.5rem;
  }
}
.homepage .publications-section {
  padding: 3rem 0 3.5rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .homepage .publications-section {
    padding: 7.5rem 0;
  }
}
.homepage .publications-section.brain > .container {
  position: relative;
}
@media (min-width: 1080px) {
  .homepage .publications-section.brain > .container::after {
    content: "";
    width: 42.6rem;
    height: 36.1rem;
    position: absolute;
    bottom: -10rem;
    right: 0;
    z-index: 1;
  }
}
.homepage .publications-section.light .pub-title {
  color: #C94B4E;
}
@media (min-width: 1080px) {
  .homepage .publications-section.light .pub-title:hover {
    color: #982426;
  }
}
.homepage .publications-section.dark {
  color: #ffffff;
  background-color: #272C33;
}
.homepage .publications-section.dark .pub-title {
  color: #EDBC42;
}
@media (min-width: 1080px) {
  .homepage .publications-section.dark .pub-title:hover {
    color: #FCD981;
  }
}
.homepage .publications-section__publication {
  padding-bottom: 2.5rem;
  z-index: 2;
}
.homepage .publications-section .title {
  display: block;
  font-weight: 600;
  padding-bottom: 2rem;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 3rem;
  line-height: 3.8rem;
}
@media (min-width: 768px) {
  .homepage .publications-section .title {
    font-size: 4.6rem;
    line-height: 5.7rem;
  }
}
.homepage .publications-section .pub-title {
  display: block;
  font-weight: 700;
  text-decoration: underline;
  margin-bottom: 1rem;
}
.homepage .publications-section .pub-citation {
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.homepage .affiliations-section {
  padding: 4rem 0 1.5rem;
}
@media (min-width: 768px) {
  .homepage .affiliations-section {
    padding: 8.5rem 0 1.5rem;
  }
}
@media (min-width: 768px) {
  .homepage .affiliations-section.light .link {
    background-image: linear-gradient(to left, #000000 50%, #C94B4E 50%);
  }
}
@media (min-width: 1080px) {
  .homepage .affiliations-section.light .link:hover {
    color: #C94B4E;
    background-position: left bottom;
  }
}
.homepage .affiliations-section.dark {
  background-color: #C94B4E;
  color: #ffffff;
}
.homepage .affiliations-section.dark .center-line {
  border-bottom: 2px solid #ffffff !important;
}
.homepage .affiliations-section.dark .title {
  background: #C94B4E !important;
}
.homepage .affiliations-section.dark .link {
  color: #ffffff;
}
@media (min-width: 768px) {
  .homepage .affiliations-section.dark .link {
    background-image: linear-gradient(to left, #ffffff 50%, #000000 50%);
  }
}
@media (min-width: 1080px) {
  .homepage .affiliations-section.dark .link:hover {
    color: #000000;
    background-position: left bottom;
  }
}
.homepage .affiliations-section .title-wrap {
  margin-bottom: 3rem;
  position: relative;
}
@media (min-width: 768px) {
  .homepage .affiliations-section .title-wrap {
    margin-bottom: 6.5rem;
  }
}
.homepage .affiliations-section .title-wrap .title {
  display: block;
  float: left;
  background: #ffffff;
  font-weight: 600;
  padding-right: 4rem;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 2.4rem;
  line-height: 3.4rem;
}
@media (min-width: 768px) {
  .homepage .affiliations-section .title-wrap .title {
    font-size: 3rem;
    line-height: 5.7rem;
  }
}
.homepage .affiliations-section .title-wrap .center-line {
  display: block;
  border-bottom: 2px solid #000000;
  padding-top: 14px;
}
@media (min-width: 768px) {
  .homepage .affiliations-section .title-wrap .center-line {
    padding-top: 26px;
  }
}
@media (min-width: 768px) {
  .homepage .affiliations-section .link-wrap {
    margin-bottom: 7rem;
  }
}
.homepage .affiliations-section .link {
  font-size: 2rem;
  line-height: 2.7rem;
  font-weight: 700;
  text-decoration: underline;
  display: block;
  height: 100%;
  padding-bottom: 2.5rem;
}
@media (min-width: 768px) {
  .homepage .affiliations-section .link {
    padding-bottom: 4rem;
    background-size: 200% 10px;
    background-repeat: no-repeat;
    background-position: right bottom;
  }
}
@media (min-width: 1080px) {
  .homepage .affiliations-section .link {
    display: flex;
    align-items: flex-end;
  }
}

.home footer {
  margin-top: 0;
}

.publication.post-type-publication.light .breadcrumb {
  border-bottom: 2px solid #CCCCCC;
  color: #141414;
}
.publication.post-type-publication.light .breadcrumb a {
  color: #C94B4E;
}
.publication.post-type-publication.light .publication__buttons a {
  color: #ffffff;
  background-color: #141414;
}
@media (min-width: 1080px) {
  .publication.post-type-publication.light .publication__buttons a:hover {
    background-color: #C94B4E;
    text-decoration: none;
  }
}
.publication.post-type-publication.light .publication__citation a:hover {
  color: #C94B4E;
}
.publication.post-type-publication.light .publication__abstract {
  background-color: #C94B4E;
}
.publication.post-type-publication.light .publication__abstract a:hover {
  color: #FFC9C9;
}
.publication.post-type-publication.light .publication__header-image .caption::before, .publication.post-type-publication.light .publication__header-image .caption::after {
  background-color: #C94B4E;
}
.publication.post-type-publication.dark .publication__header {
  background-color: #272C33;
  color: #ffffff;
}
.publication.post-type-publication.dark .breadcrumb {
  border-bottom: 2px solid #6C6C6C;
  color: #ffffff;
}
.publication.post-type-publication.dark .breadcrumb a {
  color: #EDBC42;
}
.publication.post-type-publication.dark .publication__buttons a {
  color: #272C33;
  background-color: #ffffff;
}
@media (min-width: 1080px) {
  .publication.post-type-publication.dark .publication__buttons a:hover {
    background-color: #EDBC42;
    text-decoration: none;
  }
}
.publication.post-type-publication.dark .publication__citation a:hover {
  color: #EDBC42;
}
.publication.post-type-publication.dark .publication__abstract {
  background-color: #1E7AB4;
}
.publication.post-type-publication.dark .publication__abstract a:hover {
  color: #C6E8FF;
}
.publication.post-type-publication.dark .publication__header-image .caption::before, .publication.post-type-publication.dark .publication__header-image .caption::after {
  background-color: #EDBC42;
}
.publication.post-type-publication .publication__header-info {
  padding-bottom: 4rem;
}
.publication.post-type-publication .publication__header-info h1 {
  margin: 5.5rem 0 4.5rem;
}
.publication.post-type-publication .publication__header-info .publication__buttons {
  margin-bottom: 3rem;
}
.publication.post-type-publication .publication__header-info .publication__buttons a {
  text-transform: uppercase;
  font-size: 1.4rem;
  line-height: 1.9rem;
  font-weight: 700;
  padding: 0.5rem 1rem;
  display: inline-block;
  margin-right: 1.5rem;
}
.publication.post-type-publication .publication__header-info .publication__buttons a:last-child {
  margin-right: 0;
}
.publication.post-type-publication .publication__citation {
  font-size: 1.6rem;
  line-height: 2.6rem;
}
.publication.post-type-publication .publication__citation a {
  text-decoration: underline;
  color: inherit;
}
.publication.post-type-publication .publication__header-image {
  justify-content: flex-end;
  display: flex;
  align-items: flex-end;
  flex-direction: column;
}
@media (min-width: 768px) {
  .publication.post-type-publication .publication__header-image {
    margin-bottom: -5.5rem;
  }
  .publication.post-type-publication .publication__header-image picture {
    transform: translateX(4rem);
  }
}
@media (min-width: 1080px) {
  .publication.post-type-publication .publication__header-image {
    margin-bottom: -6.3rem;
  }
  .publication.post-type-publication .publication__header-image picture {
    transform: none;
  }
}
@media (max-width: 767.98px) {
  .publication.post-type-publication .publication__header-image {
    padding: 0;
  }
  .publication.post-type-publication .publication__header-image picture {
    width: 100%;
  }
  .publication.post-type-publication .publication__header-image picture img {
    width: 100%;
  }
}
.publication.post-type-publication .publication__header-image .caption {
  width: 26.7rem;
  font-size: 1.2rem;
  line-height: 1.8rem;
  padding-bottom: 3.4rem;
  position: relative;
}
.publication.post-type-publication .publication__header-image .caption::before, .publication.post-type-publication .publication__header-image .caption::after {
  content: "";
  position: absolute;
}
.publication.post-type-publication .publication__header-image .caption::before {
  width: 2px;
  height: calc(100% + 18px);
  left: -20px;
  bottom: -18px;
}
.publication.post-type-publication .publication__header-image .caption::after {
  width: 10px;
  height: 10px;
  border-radius: 50% 50%;
  left: -24px;
  bottom: -22px;
}
.publication.post-type-publication .publication__abstract {
  color: #ffffff;
  padding: 9rem 0;
}
.publication.post-type-publication .publication__abstract .title {
  font-size: 3rem;
  line-height: 3.8rem;
  font-weight: 600;
  margin: 0 0 2rem 0;
  display: block;
  padding-bottom: 0;
}
.publication.post-type-publication .publication__abstract a {
  color: #ffffff;
  font-weight: 700;
  text-decoration: underline;
}
.publication.post-type-publication .publication__content {
  padding: 6rem 0 7rem;
}

.publications__header {
  color: #ffffff;
}
.publications__header h1 {
  margin: 8rem 0 2.5rem;
}
.publications__view {
  padding-top: 3rem;
}
@media (min-width: 768px) {
  .publications__view {
    padding-top: 6.8rem;
  }
}
.publications__view .query-exposed > form {
  margin-bottom: 4.8rem;
}
@media (min-width: 768px) {
  .publications__view .query-exposed > form {
    display: flex;
  }
}
.publications__view .query-exposed > form > * {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .publications__view .query-exposed > form > * {
    margin-right: 2.6rem;
  }
}
.publications__view .query-exposed > form > *:last-child {
  margin-right: 0;
}
.publications__view .query-exposed > form input,
.publications__view .query-exposed > form select,
.publications__view .query-exposed > form .dropdown > .btn {
  height: 4.2rem;
  border: 0;
  border-radius: 0 !important;
  font-size: 1.6rem;
  line-height: 2.6rem;
  padding: 0 1.5rem;
  background-color: transparent;
}
.publications__view .query-exposed > form select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-position: right 15px center;
  background-repeat: no-repeat;
  background-size: 15px;
}
.publications__view .query-exposed > form .dropdown > .btn {
  text-align: left;
  font-weight: 400;
  margin-bottom: 0;
  position: relative;
}
.light .publications__view .query-exposed > form .dropdown > .btn {
  border: 1px solid #141414;
  color: #141414;
}
.dark .publications__view .query-exposed > form .dropdown > .btn {
  border: 1px solid #ffffff;
  color: #ffffff;
}
.publications__view .query-exposed > form .dropdown > .btn::after {
  content: "";
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  width: 15px;
  transition: 0.2s;
  background-repeat: no-repeat;
  background-position: 50%;
}
.publications__view .query-exposed > form .dropdown.show > .btn::after {
  transform: rotate(-180deg);
}
.publications__view .query-exposed > form .dropdown .dropdown-menu {
  border-radius: 0;
  margin-top: -1px;
  padding: 15px;
  max-height: 40vh;
  overflow: auto;
  width: 100%;
  float: none;
  position: relative;
}
@media (min-width: 768px) {
  .publications__view .query-exposed > form .dropdown .dropdown-menu {
    position: absolute;
  }
}
.light .publications__view .query-exposed > form .dropdown .dropdown-menu {
  background-color: #EFEFEF;
  border: 1px solid #141414;
}
.dark .publications__view .query-exposed > form .dropdown .dropdown-menu {
  background-color: #272C33;
  border: 1px solid #ffffff;
}
.light .publications__view .query-exposed > form .dropdown input[type=checkbox]:checked + .query-checkbox::before {
  background-color: #C94B4E;
}
.dark .publications__view .query-exposed > form .dropdown input[type=checkbox]:checked + .query-checkbox::before {
  background-color: #1E7AB4;
}
.publications__view .query-exposed > form .dropdown .query-checkbox {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
  line-height: 2.4rem;
}
.dark .publications__view .query-exposed > form .dropdown .query-checkbox {
  color: #ffffff;
}
.publications__view .query-exposed > form .dropdown .query-checkbox:last-child {
  margin-bottom: 0;
}
.publications__view .query-exposed > form .dropdown .query-checkbox::before {
  content: "";
  flex-shrink: 0;
  width: 2rem;
  height: 2rem;
  margin-right: 1.2rem;
  display: block;
}
.light .publications__view .query-exposed > form .dropdown .query-checkbox::before {
  border: 1px solid #141414;
}
.dark .publications__view .query-exposed > form .dropdown .query-checkbox::before {
  border: 1px solid #ffffff;
}
.publications__view .query-exposed > form .query-exposed-search input {
  width: 100%;
}
@media (min-width: 768px) {
  .publications__view .query-exposed > form .query-exposed-search input {
    width: 27.5rem;
  }
}
@media (min-width: 1080px) {
  .publications__view .query-exposed > form .query-exposed-search input {
    width: 37.2rem;
  }
}
.publications__view .query-exposed > form .exposed-filter.taxonomy_year select,
.publications__view .query-exposed > form .exposed-filter.taxonomy_year .dropdown > .btn {
  width: 100%;
}
@media (min-width: 768px) {
  .publications__view .query-exposed > form .exposed-filter.taxonomy_year select,
.publications__view .query-exposed > form .exposed-filter.taxonomy_year .dropdown > .btn {
    width: 16.6rem;
    margin-bottom: 0;
  }
}
.publications__view .query-exposed > form input.btn {
  width: calc(50% - 7px);
  float: left;
}
@media (min-width: 768px) {
  .publications__view .query-exposed > form input.btn {
    float: none;
    width: 8.5rem;
  }
}
@media (max-width: 767.98px) {
  .publications__view .query-exposed > form .filter-button {
    margin-right: 14px;
  }
}
.publications__view .grouped-by h2 {
  margin-top: 0;
  font-family: "BRHendrix", Helvetica, Arial, sans-serif !important;
}
.publications__view .grouped-content > .col .publication {
  border-bottom: 1px solid #707070;
  padding-bottom: 4rem;
  margin-bottom: 4rem;
}
.publications__view .grouped-content > .col .publication .publication__title {
  font-weight: 700;
  margin: 0;
}
.publications__view .grouped-content > .col .publication .publication__citation {
  font-size: 1.6rem;
  line-height: 2.6rem;
}
.publications__view .grouped-content > .col .publication .publication__citation a {
  color: inherit;
}
.publications__view .grouped-content > .col .publication .publication__buttons {
  margin-top: 1.5rem;
}
.publications__view .grouped-content > .col .publication .btn {
  height: 3rem;
  padding: 0.5rem 1rem;
  margin-right: 1.8rem;
}
.publications__view .grouped-content > .col .publication .btn.pub-pdf-link {
  text-transform: uppercase;
}
.publications__view .grouped-content > .col:last-child .publication {
  border-bottom: unset;
}
.publications.dark .publications__header {
  background-color: #1E7AB4;
}
.publications.dark .breadcrumb {
  border-top: 2px solid #439DD8;
  color: #ffffff;
}
.publications.dark .breadcrumb a {
  color: inherit;
}
.publications.dark .publications__view {
  background-color: #272C33;
  color: #ffffff;
}
.publications.dark .publications__view .query-exposed > form input, .publications.dark .publications__view .query-exposed > form select {
  border: 1px solid #ffffff;
  color: #ffffff;
}
.publications.dark .publications__view .query-exposed > form input::-webkit-input-placeholder {
  color: #ffffff !important;
  opacity: 1;
}
.publications.dark .publications__view .query-exposed > form input:-moz-placeholder {
  color: #ffffff !important;
  opacity: 1;
}
.publications.dark .publications__view .query-exposed > form input::-moz-placeholder {
  color: #ffffff !important;
  opacity: 1;
}
.publications.dark .publications__view .query-exposed > form input:-ms-input-placeholder {
  color: #ffffff !important;
  opacity: 1;
}
.publications.dark .publications__view .query-exposed > form select option {
  color: #ffffff;
  background-color: #272C33;
}
.publications.dark .publications__view .query-exposed > form .btn.filter-button {
  background-color: #ffffff;
  color: #272C33;
}
@media (min-width: 1080px) {
  .publications.dark .publications__view .query-exposed > form .btn.filter-button:hover {
    background-color: #EDBC42;
    border-color: #EDBC42;
  }
}
.publications.dark .publications__view .query-exposed > form .btn.reset-button {
  background-color: #1E7AB4;
  border-color: #1E7AB4;
  color: #ffffff;
}
@media (min-width: 1080px) {
  .publications.dark .publications__view .query-exposed > form .btn.reset-button:hover {
    background-color: #0B527E;
    border-color: #0B527E;
  }
}
.publications.dark .publications__view .publication .publication__title {
  color: #EDBC42;
}
.publications.dark .publications__view .publication .btn {
  background-color: #ffffff;
  color: #272C33;
}
@media (min-width: 1080px) {
  .publications.dark .publications__view .publication .btn:hover {
    background-color: #EDBC42;
  }
}
.publications.light .publications__header {
  background-color: #C94B4E;
}
.publications.light .breadcrumb {
  border-top: 2px solid #B23E40;
  color: #141414;
}
.publications.light .breadcrumb a {
  color: inherit;
}
.publications.light .publications__view {
  background-color: #EFEFEF;
  color: #000000;
}
.publications.light .publications__view .query-exposed > form input,
.publications.light .publications__view .query-exposed > form select {
  border: 1px solid #141414;
  color: #141414;
}
.publications.light .publications__view .query-exposed > form input::-webkit-input-placeholder {
  color: #141414 !important;
  opacity: 1;
}
.publications.light .publications__view .query-exposed > form input:-moz-placeholder {
  color: #141414 !important;
  opacity: 1;
}
.publications.light .publications__view .query-exposed > form input::-moz-placeholder {
  color: #141414 !important;
  opacity: 1;
}
.publications.light .publications__view .query-exposed > form input:-ms-input-placeholder {
  color: #141414 !important;
  opacity: 1;
}
.publications.light .publications__view .query-exposed > form select option {
  color: #000000;
  background-color: #EFEFEF;
}
.publications.light .publications__view .query-exposed > form .btn.filter-button {
  background-color: #141414;
  border-color: #141414;
  color: #ffffff;
}
@media (min-width: 1080px) {
  .publications.light .publications__view .query-exposed > form .btn.filter-button:hover {
    background-color: #1E7AB4;
    border-color: #1E7AB4;
  }
}
.publications.light .publications__view .query-exposed > form .btn.reset-button {
  background-color: #C94B4E;
  border-color: #C94B4E;
  color: #ffffff;
}
@media (min-width: 1080px) {
  .publications.light .publications__view .query-exposed > form .btn.reset-button:hover {
    background-color: #982426;
    border-color: #982426;
  }
}
.publications.light .publications__view .publication .publication__title {
  color: #C94B4E;
}
.publications.light .publications__view .publication .btn {
  background-color: #000000;
  color: #ffffff;
}
@media (min-width: 1080px) {
  .publications.light .publications__view .publication .btn:hover {
    background-color: #1E7AB4;
  }
}

.archive-wrapper .archive-post-item {
  margin-bottom: 20px;
}
.archive-wrapper .archive-post-item .entry-content {
  margin-top: 0;
}

.carousel-caption {
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 2rem;
}

.page__main-feature {
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .page__main-feature {
    margin-bottom: 5rem;
  }
}
@media (min-width: 1080px) {
  .page__main-feature {
    margin-bottom: 6.5rem;
  }
}
.page__main-feature.noimg h1 {
  padding: 3rem 0 2rem;
}
@media (min-width: 768px) {
  .page__main-feature.noimg h1 {
    padding: 9rem 0 2rem;
  }
}
.page__main-feature.noimg.light {
  background-color: #EDBC42;
}
.page__main-feature.noimg.light .breadcrumb {
  border-top: 2px solid #D19D19;
}
.page__main-feature.noimg.dark {
  background-color: #1E7AB4;
  color: #ffffff;
}
.page__main-feature.noimg.dark .breadcrumb {
  border-top: 2px solid #439DD8;
  color: #ffffff;
}
.page__main-feature.noimg.dark .breadcrumb a {
  color: #ffffff;
}
.page__main-feature.smallimg > .container > .row {
  position: relative;
}
@media (max-width: 767.98px) {
  .page__main-feature.smallimg > .container > .row {
    flex-direction: column-reverse;
  }
}
@media (min-width: 768px) {
  .page__main-feature.smallimg > .container > .row::before, .page__main-feature.smallimg > .container > .row::after {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    width: calc(50vw - 50%);
  }
  .page__main-feature.smallimg > .container > .row::before {
    left: calc(-50vw + 50%);
  }
  .page__main-feature.smallimg > .container > .row::after {
    left: 100%;
  }
}
.page__main-feature.smallimg .title {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.page__main-feature.smallimg .title h1 {
  height: 100%;
  align-items: center;
  display: flex;
}
.page__main-feature.smallimg .title .breadcrumb {
  margin-top: auto;
}
.page__main-feature.smallimg .image {
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  .page__main-feature.smallimg .image {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media (max-width: 767.98px) {
  .page__main-feature.smallimg .image {
    padding: 0;
  }
  .page__main-feature.smallimg .image picture {
    width: 100%;
  }
  .page__main-feature.smallimg .image picture img {
    width: 100%;
  }
}
.page__main-feature.smallimg.light > .container > .row {
  background: linear-gradient(to right, #EFEFEF 50%, transparent 50% 100%);
}
.page__main-feature.smallimg.light > .container > .row::before {
  background-color: #EFEFEF;
}
.page__main-feature.smallimg.light > .container > .row::after {
  background-color: #EDBC42;
}
.page__main-feature.smallimg.light .title {
  background-color: #EFEFEF;
}
.page__main-feature.smallimg.light .title .breadcrumb {
  border-top: 2px solid #C1C1C1;
}
@media (min-width: 768px) {
  .page__main-feature.smallimg.light .image {
    background: linear-gradient(to right, #EFEFEF 50%, #EDBC42 50% 100%);
  }
}
.page__main-feature.smallimg.dark > .container > .row {
  background: linear-gradient(to right, #272C33 50%, transparent 50% 100%);
}
.page__main-feature.smallimg.dark > .container > .row::before {
  background-color: #272C33;
}
.page__main-feature.smallimg.dark > .container > .row::after {
  background-color: #C94B4E;
}
.page__main-feature.smallimg.dark .title {
  background-color: #272C33;
  color: #ffffff;
}
.page__main-feature.smallimg.dark .title .breadcrumb {
  border-top: 2px solid #6C6C6C;
  color: #ffffff;
}
.page__main-feature.smallimg.dark .title .breadcrumb a {
  color: #EDBC42;
}
@media (min-width: 768px) {
  .page__main-feature.smallimg.dark .image {
    background: linear-gradient(to right, #272C33 50%, #C94B4E 50% 100%);
  }
}
.page__main-feature.largeimg .image {
  background-size: cover;
  background-position: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  background-blend-mode: multiply;
  margin-bottom: 0;
  height: 62.5vw;
  max-height: 37.5rem;
}
@media (min-width: 1080px) {
  .page__main-feature.largeimg .image {
    margin-bottom: 4.5rem;
  }
}
@media (min-width: 1080px) {
  .page__main-feature.largeimg .title-wrap {
    margin-top: -15.5rem;
  }
}
.page__main-feature.largeimg .title {
  position: relative;
  padding-top: 1rem;
  z-index: 1;
}
.page__main-feature.largeimg .title::after {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  left: -20px;
  z-index: -1;
  width: calc(100% + 20px);
}
@media (min-width: 768px) {
  .page__main-feature.largeimg .title::after {
    width: calc(100% + 40px);
  }
}
.page__main-feature.largeimg.dark {
  color: #ffffff;
}
.page__main-feature.largeimg.dark .title::after {
  background-color: #272C33;
}
.page__main-feature.largeimg.dark .breadcrumb {
  border-top: 2px solid #6C6C6C;
}
.page__main-feature.largeimg.dark .breadcrumb a {
  color: #EDBC42;
}
.page__main-feature.largeimg.light {
  color: #000000;
}
.page__main-feature.largeimg.light .title::after {
  background-color: #EDBC42;
}
.page__main-feature.largeimg.light .breadcrumb {
  border-top: 2px solid #D19D19;
}
.page__main-feature.largeimg.light .breadcrumb a {
  color: #000000;
}

.events-page .page__main-feature {
  margin-bottom: 0;
}
.events-page .short-description {
  background-color: #272C33;
  color: #ffffff;
  padding: 6.5rem 0 8.5rem;
}

.localist-events-section > .container > .row {
  display: flex;
}
@media (min-width: 1080px) {
  .localist-events-section > .container > .row {
    flex-direction: row-reverse;
  }
}

.page-template-default #footer {
  margin-top: 0;
}

#localist-events-section {
  background-color: #272C33;
  margin-top: size-rem(64px);
  padding: size-rem(48px) 0;
}
@media (min-width: 768px) {
  #localist-events-section {
    padding: size-rem(76px) 0 size-rem(62px);
  }
}
@media (min-width: 1080px) {
  #localist-events-section {
    padding: size-rem(82px) 0 size-rem(110px);
  }
}
.page-template-page-centers #localist-events-section {
  margin-top: 0;
}

.page-template-page-events .col-full {
  position: relative;
}
.page-template-page-events .page-content {
  margin-top: 0px;
}
.page-template-page-events .page-content article > div {
  display: none;
}
.page-template-page-events #localist-events-section {
  margin-top: 0px;
}

#filter-full-calendar {
  background: url(../../img/icon-calendar-back.svg) center left no-repeat;
  background-size: 8px 12px;
  display: none;
  font-size: 18px;
  padding-left: 15px;
  position: absolute;
  right: 0;
  top: 15px;
}

.localist_minicalendar_minicalendar {
  margin-left: size-rem(-10px);
  margin-right: size-rem(-10px);
  margin-bottom: size-rem(24px);
  width: 100%;
}

.localist_minicalendar {
  margin-top: 40px;
  margin-bottom: size-rem(60px);
}
@media (max-width: 1079.98px) {
  .localist_minicalendar {
    margin-bottom: 6rem;
  }
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .localist_minicalendar {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .localist_minicalendar {
    display: block;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .localist_minicalendar {
    position: relative;
    margin-bottom: size-rem(80px);
  }
  .localist_minicalendar > div.localist_minicalendar_pager {
    float: none;
  }
  .localist_minicalendar > div:last-child,
.localist_minicalendar > div.localist_minicalendar_nav {
    left: auto;
    left: initial;
    right: 0;
  }
  .localist_minicalendar > div.localist_minicalendar_nav {
    top: 0px;
    margin-top: 24px;
    flex-direction: column;
    justify-content: flex-end;
    align-content: flex-start;
    align-items: flex-start;
  }
}
@media (min-width: 1080px) {
  .localist_minicalendar {
    float: right;
    width: 23%;
  }
}
.localist_minicalendar select {
  display: none;
  background-color: #ffffff;
  font-size: 18px;
  margin: 0 0 40px;
  padding: 11px 15px;
  width: 100%;
}

.localist_minicalendar_events {
  margin-bottom: 30px;
}
.localist_minicalendar_events ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.localist_minicalendar_events li:before {
  display: none;
}

.localist_minicalendar_pager {
  position: relative;
}
.localist_minicalendar_pager h1 {
  font-size: 1.8rem;
  line-height: 2rem;
  font-weight: 700;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  margin-top: 0;
}
@media (min-width: 768px) {
  .localist_minicalendar_pager h1 {
    margin-bottom: 20px;
  }
}
.localist_minicalendar_pager a {
  position: absolute;
  bottom: 5px;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 11px;
  height: 20px;
}
@media (max-width: 1079.98px) {
  .localist_minicalendar_pager a {
    bottom: 0;
  }
}
.localist_minicalendar_pager a:first-of-type {
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  left: 12px;
}
.localist_minicalendar_pager a:last-of-type {
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  right: 12px;
  background-repeat: no-repeat;
}
@media (min-width: 1080px) {
  .localist_minicalendar_pager a {
    top: 0;
    bottom: auto;
    bottom: initial;
  }
}

.localist_minicalendar_minicalendar caption {
  display: none;
}
.localist_minicalendar_minicalendar th, .localist_minicalendar_minicalendar td {
  padding: 5px 0;
  border-right: none;
  display: table-cell;
}
.localist_minicalendar_minicalendar tbody:first-of-type {
  display: none;
}
.localist_minicalendar_minicalendar tbody tr {
  display: table-row;
  text-align: center;
}
.localist_minicalendar_minicalendar tbody tr:nth-child(even), .localist_minicalendar_minicalendar tbody tr:nth-child(odd) {
  background-color: transparent;
}
.localist_minicalendar_minicalendar a {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none !important;
}
.localist_minicalendar_minicalendar a:hover {
  color: #ffffff;
  text-decoration: underline !important;
}

.localist_minicalendar_today {
  position: relative;
}
.localist_minicalendar_today a {
  color: #ffffff;
  position: relative;
  z-index: 5;
}
.localist_minicalendar_today a:hover {
  text-decoration: none;
}
.localist_minicalendar_today:before {
  content: "";
  background-color: #1E7AB4;
  border-radius: 50%;
  position: absolute;
  height: 34px;
  width: 34px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 0;
}

li.lw_event_item {
  display: flex;
  flex-direction: row;
  position: relative;
  margin-bottom: 40px;
}
li.lw_event_item::after {
  display: block;
  clear: both;
  content: "";
}
@media (max-width: 767.98px) {
  li.lw_event_item {
    flex-direction: column;
  }
}

.lw_event_item_image {
  background: linear-gradient(to bottom, transparent 0 103px, #000000 103px 100%);
  padding-left: 3.5rem;
}
.lw_event_item_image img {
  display: block;
  margin: 0;
  width: 166px;
}
@media (min-width: 768px) {
  .lw_event_item_image {
    background: linear-gradient(to right, transparent 0 103px, #000000 103px 100%);
    float: left;
    padding-top: 45px;
    padding-bottom: 45px;
  }
}

.lw_event_content {
  color: #ffffff;
  padding: 35px 40px;
  font-size: 1.6rem;
  line-height: 2.6rem;
  font-weight: 400;
  background-color: #000000;
}
.lw_event_content .label {
  padding-right: 1.5rem;
  position: relative;
  font-size: 1.6rem;
  line-height: 2.6rem;
  font-weight: 700;
}
.lw_event_content .label::after {
  content: "";
  display: inline-block;
  height: calc(100% - 7px);
  width: 2px;
  right: 6px;
  top: 3px;
  background: #ffffff;
  position: absolute;
}
@media (min-width: 768px) {
  .lw_event_content {
    float: left;
    padding: 45px 48px;
    width: calc(100% - 166px);
  }
}

.lw_event_item_title {
  margin-bottom: 2rem;
}
.lw_event_item_title a {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none !important;
  text-decoration: underline !important;
}
.lw_event_item_title a:hover {
  color: #EDBC42;
  text-decoration: none;
}

.localist-event-date-time {
  display: flex !important;
  flex-direction: row;
  margin-bottom: 1rem;
}
.localist-event-date-time .lw_event_item_date {
  margin-right: 1rem;
}

.lw_event_item_location {
  margin-bottom: 1rem;
}

h2.localist-event-date-title {
  margin: 0;
}
h2.localist-event-date-title .lw_event_item_date {
  font-size: 16px;
  line-height: 26px;
  text-transform: capitalize;
  position: static;
  padding: 0;
}
h2.localist-event-date-title:before, h2.localist-event-date-title:after {
  display: none;
}

h3.localist-event-title {
  font-size: 18px;
  margin: 0;
}

.lw_event_item_description {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 10px;
}

.lw_event_meta {
  color: #ffffff;
  font-size: 18px;
}
.lw_event_meta::after {
  display: block;
  clear: both;
  content: "";
}
.lw_event_meta > div:not(.action_button) {
  float: left;
  margin-right: 3px;
}
.lw_event_meta a {
  color: #ffffff;
}
.lw_event_meta a:hover, .lw_event_meta a:focus {
  color: #EDBC42;
}
.lw_event_meta .action_button {
  text-align: center;
  top: calc(166px - 22px);
  left: calc(6.26% + 8px);
  position: absolute;
  zoom: 1;
}
.lw_event_meta .action_button a {
  background-color: #EDBC42;
  color: #272C33;
  font-size: 18px;
  font-weight: 500;
  display: block;
  color: #ffffff;
  text-decoration: none;
  padding: 0.5em size-rem(28.57px);
  margin: 0 -20px;
}
.lw_event_meta .action_button a:hover {
  color: #272C33;
  background-color: #ffffff;
}
@media (min-width: 768px) {
  .lw_event_meta .action_button {
    top: 166px;
    text-align: left;
    left: 0;
  }
  .lw_event_meta .action_button a {
    display: inline-block;
    margin: 0;
  }
}
@media (min-width: 1080px) {
  .lw_event_meta .action_button {
    text-align: center;
    width: 166px;
  }
  .lw_event_meta .action_button > div:not(.action_button) {
    margin-bottom: 0;
  }
  .lw_event_meta .action_button a {
    display: block;
    margin: 0;
  }
}

.localist_minicalendar_nav {
  margin-top: 35px;
}
.localist_minicalendar_nav > a {
  display: none;
}
.localist_minicalendar_nav > a.seeall {
  display: block !important;
}
@media (max-width: 767.98px) {
  .localist_minicalendar_nav {
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .localist_minicalendar_nav {
    margin-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1079.98px) {
  .localist_minicalendar_nav {
    left: calc(100% + 4rem) !important;
    position: absolute !important;
    top: 40% !important;
    margin-top: 0 !important;
  }
}
.localist_minicalendar_nav a {
  background-color: #1E7AB4;
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  padding: 9px 20px;
  text-align: center;
  text-decoration: none !important;
  margin-bottom: 20px;
  float: left;
  white-space: nowrap;
}
.localist_minicalendar_nav a:hover, .localist_minicalendar_nav a:focus {
  background-color: #ffffff;
  color: #1E7AB4;
}
/*# sourceMappingURL=style.css.map */
