@charset "UTF-8";
/* --------------------------------------------------------------
# Config
-------------------------------------------------------------- */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
main {
  display: block;
}

audio:not([controls]) {
  display: none;
}

[hidden] {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  font-size: 1em;
  line-height: 1.35;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

::-moz-selection {
  background: #000;
  color: #fff;
  text-shadow: none;
}

::selection {
  background: #000;
  color: #fff;
  text-shadow: none;
}

a {
  text-decoration: none;
}

a:focus,
a:hover,
a:active {
  outline: none;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  margin: 0;
}

dfn {
  font-style: italic;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre;
  word-wrap: break-word;
}

q {
  quotes: none;
}

q::before,
q::after {
  content: "";
}

small {
  font-size: 85%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

nav ul,
nav ol,
ul,
li {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

form {
  margin: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

label {
  cursor: pointer;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}

button,
input {
  line-height: normal;
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}

button[disabled],
input[disabled] {
  cursor: default;
}

input[type=text],
input[type=email],
input[type=password],
input[type=search],
textarea {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

input:invalid,
textarea:invalid {
  background-color: #f0dddd;
}

input,
textarea,
select {
  outline: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  border-color: transparent;
}

td {
  vertical-align: top;
}

/* --------------------------------------------------------------
# Grid
-------------------------------------------------------------- */
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.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%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.3333333333%;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.6666666667%;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.3333333333%;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.3333333333%;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.6666666667%;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media only screen and (min-width: 576px) {
  .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media only screen and (min-width: 992px) {
  .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media only screen and (min-width: 1200px) {
  .col-xl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
/* --------------------------------------------------------------
# Helpers
-------------------------------------------------------------- */
@font-face {
  font-family: "svgicons";
  src: url("../woff2/svgiconsaa7b.woff2") format("woff2"), url("../woff/svgiconsaa7b.woff") format("woff");
}
.font-ico-youtube:before, .font-ico-video-art:before, .font-ico-up-arrow:before, .font-ico-twitter:before, .font-ico-tail-arrow:before, .font-ico-search:before, .font-ico-search-results:before, .font-ico-right-arrow:before, .font-ico-plus:before, .font-ico-play:before, .font-ico-phone:before, .font-ico-pause:before, .font-ico-pagination-arrow:before, .font-ico-location:before, .font-ico-linkedin:before, .font-ico-full-play:before, .font-ico-filter:before, .font-ico-facebook:before, .font-ico-date:before, .font-ico-crop-play:before, .font-ico-close:before, .font-ico-circle-arrow:before, .font-ico-chevron:before, .font-ico-chevron-right:before {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
}

[class*=font-ico] {
  display: inline-block;
}

.font-ico-chevron-right:before {
  content: "\ea01";
}

.font-ico-chevron:before {
  content: "\ea02";
}

.font-ico-circle-arrow:before {
  content: "\ea03";
}

.font-ico-close:before {
  content: "\ea04";
}

.font-ico-crop-play:before {
  content: "\ea05";
}

.font-ico-date:before {
  content: "\ea06";
}

.font-ico-facebook:before {
  content: "\ea07";
}

.font-ico-filter:before {
  content: "\ea08";
}

.font-ico-full-play:before {
  content: "\ea09";
}

.font-ico-linkedin:before {
  content: "\ea0a";
}

.font-ico-location:before {
  content: "\ea0b";
}

.font-ico-pagination-arrow:before {
  content: "\ea0c";
}

.font-ico-pause:before {
  content: "\ea0d";
}

.font-ico-phone:before {
  content: "\ea0e";
}

.font-ico-play:before {
  content: "\ea0f";
}

.font-ico-plus:before {
  content: "\ea10";
}

.font-ico-right-arrow:before {
  content: "\ea11";
}

.font-ico-search-results:before {
  content: "\ea12";
}

.font-ico-search:before {
  content: "\ea13";
}

.font-ico-tail-arrow:before {
  content: "\ea14";
}

.font-ico-twitter:before {
  content: "\ea15";
}

.font-ico-up-arrow:before {
  content: "\ea16";
}

.font-ico-video-art:before {
  content: "\ea17";
}

.font-ico-youtube:before {
  content: "\ea18";
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*::before, *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.centered {
  text-align: center;
}

.sr-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.has-cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.bg-black {
  background-color: #222;
}

.color-black {
  color: #222;
}

.bg-white {
  background-color: #fff;
}

.color-white {
  color: #fff;
}

.bg-orange {
  background-color: #f1592a;
}

.color-orange {
  color: #f1592a;
}

.bg-blue {
  background-color: #005eb8;
}

.color-blue {
  color: #005eb8;
}

.bg-coal {
  background-color: #072b31;
}

.color-coal {
  color: #072b31;
}

.bg-green {
  background-color: #00594f;
}

.color-green {
  color: #00594f;
}

.bg-lime {
  background-color: #cedc00;
}

.color-lime {
  color: #cedc00;
}

.bg-ice-blue {
  background-color: #37dee7;
}

.color-ice-blue {
  color: #37dee7;
}

/* --------------------------------------------------------------
# Base
-------------------------------------------------------------- */
@font-face {
  font-family: "Aeonik";
  src: url("../woff2/aeonik-bold.woff2") format("woff2"), url("../woff/aeonik-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-style: normal;
}
@font-face {
  font-family: "Aeonik";
  src: url("../woff2/aeonik-bolditalic.woff2") format("woff2"), url("../woff/aeonik-bolditalic.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-style: italic;
}
@font-face {
  font-family: "Aeonik";
  src: url("../woff2/aeonik-light.woff2") format("woff2"), url("../woff/aeonik-light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-style: normal;
}
@font-face {
  font-family: "Aeonik";
  src: url("../woff2/aeonik-regularitalic.woff2") format("woff2"), url("../woff/aeonik-regularitalic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-style: italic;
}
@font-face {
  font-family: "Aeonik";
  src: url("../woff2/aeonik-regular.woff2") format("woff2"), url("../woff/aeonik-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-style: normal;
}
@font-face {
  font-family: "Aeonik";
  src: url("../woff2/aeonik-medium.woff2") format("woff2"), url("../woff/aeonik-medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-style: normal;
}
@font-face {
  font-family: "Aeonik";
  src: url("../woff2/aeonik-lightitalic.woff2") format("woff2"), url("../woff/aeonik-lightitalic.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-style: italic;
}
.rte h1,
.rte h2,
.rte h3,
.rte h4,
.rte h5,
.rte h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: aeonik, sans-serif;
  font-weight: normal;
  line-height: 1.35em;
  color: #222;
}

.rte h1,
.h1 {
  font-size: 56px;
  line-height: 67px;
}
@media only screen and (min-width: 1200px) {
  .rte h1,
.h1 {
    letter-spacing: -0.02em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .rte h1,
.h1 {
    font-size: 40px;
    line-height: 56px;
  }
}
@media only screen and (max-width: 767.98px) {
  .rte h1,
.h1 {
    font-size: 30px;
    line-height: 50px;
  }
}

.rte h2,
.h2 {
  font-size: 40px;
  line-height: 56px;
}
@media only screen and (min-width: 1200px) {
  .rte h2,
.h2 {
    letter-spacing: -0.02em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .rte h2,
.h2 {
    font-size: 32px;
    line-height: 45px;
  }
}
@media only screen and (max-width: 767.98px) {
  .rte h2,
.h2 {
    font-size: 28px;
    line-height: 39px;
  }
}

.rte h3,
.h3 {
  font-size: 32px;
  line-height: 45px;
  font-weight: 500;
}
@media only screen and (min-width: 1200px) {
  .rte h3,
.h3 {
    letter-spacing: -0.01em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .rte h3,
.h3 {
    font-size: 28px;
    line-height: 39px;
  }
}
@media only screen and (max-width: 767.98px) {
  .rte h3,
.h3 {
    font-size: 24px;
    line-height: 34px;
  }
}

.rte h4,
.h4 {
  font-size: 24px;
  line-height: 34px;
}
@media only screen and (min-width: 1200px) {
  .rte h4,
.h4 {
    letter-spacing: -0.02em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .rte h4,
.h4 {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 767.98px) {
  .rte h4,
.h4 {
    font-size: 18px;
    line-height: 25px;
  }
}

.rte .h4-medium,
.h4-medium {
  font-size: 24px;
  line-height: 36px;
  font-weight: 500;
}
@media only screen and (min-width: 1200px) {
  .rte .h4-medium,
.h4-medium {
    letter-spacing: -0.02em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .rte .h4-medium,
.h4-medium {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 767.98px) {
  .rte .h4-medium,
.h4-medium {
    font-size: 18px;
    line-height: 25px;
  }
}

.rte h5,
.h5 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.rte .h5-caps,
.h5-caps {
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #a7a8aa;
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .rte h6,
.h6 {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.02em;
  }
}
@media only screen and (max-width: 767.98px) {
  .rte h6,
.h6 {
    font-size: 12px;
    line-height: 17px;
    font-weight: 500;
  }
}

.rte .paragraph-lg,
.paragraph-lg {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.03em;
}
@media only screen and (min-width: 768px) {
  .rte .paragraph-lg,
.paragraph-lg {
    margin-bottom: 35px;
    display: block;
  }
}
@media only screen and (max-width: 767.98px) {
  .rte .paragraph-lg,
.paragraph-lg {
    font-size: 17px;
  }
}

.rte .paragraph-md,
.paragraph-md,
p,
.rte li {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.03em;
}
@media only screen and (max-width: 767.98px) {
  .rte .paragraph-md,
.paragraph-md,
p,
.rte li {
    font-size: 14px;
  }
}

.rte .paragraph-sm,
.paragraph-sm {
  font-size: 12px;
  line-height: 19px;
}
@media only screen and (max-width: 767.98px) {
  .rte .paragraph-sm,
.paragraph-sm {
    line-height: 16px;
  }
}

.rte .hero-xl,
.hero-xl {
  font-size: clamp(100px,6.25vw,168px);
  line-height: clamp(100px,6.25vw,168px);
  font-weight: 300;
}
@media only screen and (min-width: 1200px) {
  .rte .hero-xl,
.hero-xl {
    letter-spacing: -0.02em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .rte .hero-xl,
.hero-xl {
    font-size: 60px;
    line-height: 68px;
  }
}
@media only screen and (max-width: 767.98px) {
  .rte .hero-xl,
.hero-xl {
    font-size: 42px;
    line-height: 46px;
  }
}

.hero-lg {
  font-size: 80px;
  line-height: 88px;
  font-weight: 400;
}
@media only screen and (min-width: 1200px) {
  .hero-lg {
    letter-spacing: -0.02em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .hero-lg {
    font-size: 46px;
    line-height: 64px;
  }
}
@media only screen and (max-width: 767.98px) {
  .hero-lg {
    font-size: 32px;
    line-height: 48px;
  }
}

.rte img {
  height: auto;
  width: 100%;
}

.rte h1,
.rte h2,
.rte h3,
.rte h4,
.rte h5,
.rte h6,
.rte .h4-medium,
.rte .h5-caps,
.rte .paragraph-md,
.rte .paragraph-sm,
.rte img,
.rte li {
  margin-bottom: 20px;
}
.rte p {
  color: #6e6e69;
  margin-bottom: 20px;
}
.rte p a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 0.1em;
  text-decoration-thickness: 1px;
}
@media only screen and (min-width: 1025px) {
  .no-touch .rte p a:hover {
    color: #005eb8;
  }
}
.rte blockquote {
  border-top: 1px solid #222;
  border-bottom: 1px solid #222;
  padding: 30px 0;
}
.rte ul {
  padding-left: 20px;
}
.rte ol {
  padding-left: 18px;
}
.rte ul li {
  position: relative;
}
.rte ul li::before {
  content: "";
  width: 10px;
  height: 2px;
  background-color: #6e6e69;
  display: block;
  position: absolute;
  left: -17px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.rte ol li {
  list-style-type: decimal;
  padding-left: 2px;
}
.rte li {
  color: #6e6e69;
}
.rte ::-webkit-scrollbar {
  height: 4px;
  margin: 0 -50px;
}
.rte ::-webkit-scrollbar-thumb {
  background: #6e6e69;
  border-radius: 4px;
}

img {
  max-width: 100%;
}

.table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 0 -1px 20px;
  padding: 0 1px 15px;
}

table {
  width: 100%;
  border: 1px solid rgba(167, 168, 170, 0.4);
}
table thead {
  border-bottom: 1px solid rgba(167, 168, 170, 0.4);
}
table tbody tr:nth-of-type(odd) {
  background-color: rgba(243, 243, 243, 0.4);
}
table th,
table td {
  text-align: left;
  padding: 25px 20px;
  min-width: 140px;
}
table th {
  color: #222;
  font-weight: 500;
}
table td {
  color: #6e6e69;
}
@media only screen and (min-width: 1200px) {
  table th {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.02em;
  }
  table td {
    font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 1199.98px) {
  table th {
    font-size: 16px;
    line-height: 24px;
  }
  table td {
    font-size: 14px;
  }
}

.rte--error ul {
  margin-bottom: 50px;
}
.rte--error ul li {
  padding-left: 5px;
}
.rte--error ul li::marker {
  color: #005eb8;
}
.rte--error ul li a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 0.1em;
  text-decoration-thickness: 1px;
}
@media only screen and (min-width: 1025px) {
  .no-touch .rte--error ul li a:hover {
    color: #005eb8;
  }
}

body {
  font-family: aeonik, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222;
}

@media only screen and (min-width: 1200px) {
  .body--padding-top {
    padding-top: 114px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .body--padding-top {
    padding-top: 60px;
  }
}

main {
  overflow: hidden;
  min-height: calc(100vh - 281px);
}

.skip-to-main-content {
  background: #005eb8;
  height: 30px;
  left: 50%;
  padding: 8px;
  position: absolute;
  -webkit-transform: translate(-50%, -1000%);
          transform: translate(-50%, -1000%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  color: #fff;
  top: 0;
}
.skip-to-main-content:focus {
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  z-index: 1000;
}

.scroll-to-main {
  position: absolute;
  top: 50vh;
}

@media only screen and (max-width: 767.98px) {
  .main--landing .cta-text,
.main--landing .video,
.main--landing .simple-title-text,
.main--landing .tabs,
.main--landing .rte-module,
.main--landing .image-text,
.main--landing .event,
.main--landing .image-text-slider,
.main--landing .stats,
.main--landing .cards-carousel {
    margin: 60px 0;
  }
}

.scroll-disabled {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}

.wrap {
  margin: 0 auto;
  max-width: 1415px;
  padding: 0 25px;
  width: 100%;
}
@media only screen and (max-width: 767.98px) {
  .wrap {
    padding: 0 20px;
  }
}

[data-object-fit=cover] {
  -o-object-fit: cover;
     object-fit: cover;
}

[data-object-fit=contain] {
  -o-object-fit: contain;
     object-fit: contain;
}

.article__wrap {
  max-width: 1700px;
}
.article__wrap .rich-text {
  margin-bottom: 40px !important;
}
.article__wrap .quote-slider {
  padding: 30px 0 0 !important;
}
.article__wrap .quote-slider__card-quote-wrap {
  max-width: 100% !important;
}
.article__wrap .quote-slider__card-image-wrap {
  margin-right: 60px !important;
}
@media only screen and (min-width: 1200px) {
  .article__wrap {
    padding: 0 50px;
    margin-bottom: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .article__wrap {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .article__wrap {
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 1200px) {
  .article__container {
    border-top: 1px solid rgba(167, 168, 170, 0.4);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 1200px) {
  .article__info {
    width: calc((100% - 905px) / 2);
    padding-top: 36px;
    padding-right: 20px;
  }
  .article__info .article-info {
    max-width: 220px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .article__info {
    padding: 0 60px;
    margin-bottom: 19px;
  }
}
@media only screen and (max-width: 767.98px) {
  .article__info {
    margin-bottom: 8px;
  }
}

.article__sections {
  width: 100%;
}
.article__sections .paragraph-lg {
  color: #222;
}
@media only screen and (min-width: 1200px) {
  .article__sections {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    max-width: 905px;
    padding-top: 30px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .article__sections {
    border-top: 1px solid rgba(167, 168, 170, 0.4);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .article__sections {
    padding-top: 70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .article__sections {
    padding-top: 80px;
  }
}

.error-page {
  min-height: calc(100vh - 173px);
}

/* --------------------------------------------------------------
# Layout
-------------------------------------------------------------- */
button,
input[type=button],
input[type=submit] {
  background: none;
  border: 0;
  cursor: pointer;
  outline: none;
  padding: 0;
}

a,
button {
  font-family: aeonik, sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
}
@media only screen and (min-width: 1200px) {
  .active-focus a:focus,
.active-focus button:focus {
    outline: 1px dashed #072b31;
  }
}

.btn {
  background-color: #222;
  color: #fff;
  display: inline-block;
  font-size: 0;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  -webkit-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .btn:hover {
    background-color: #6f6f6f;
    border-radius: 20px;
  }
}

.btn-primary {
  border: 1px solid #fff;
  border-radius: 30px;
  color: #fff;
  font-size: 17px;
  line-height: 22px;
  font-weight: 500;
  letter-spacing: -0.02em;
  display: inline-block;
}
.btn-primary .icon {
  margin-left: 10px;
  position: relative;
  top: 2px;
}
.loaded .btn-primary {
  -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .btn-primary:hover {
    background-color: #fff;
    color: #005eb8;
  }
}
@media only screen and (min-width: 1200px) {
  .btn-primary {
    padding: 14px 35px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .btn-primary {
    padding: 14px 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .btn-primary {
    padding: 12px 20px;
    font-size: 12px;
    line-height: 17px;
  }
}

.btn-primary--blue {
  border-color: #005eb8;
  color: #005eb8;
}
@media only screen and (min-width: 1025px) {
  .no-touch .btn-primary--blue:hover {
    background-color: #005eb8;
    color: #fff;
  }
}

.btn--fill-blue {
  background-color: #005eb8;
  color: #fff;
  border: 1px solid transparent;
}
@media only screen and (min-width: 1025px) {
  .no-touch .btn--fill-blue:hover {
    background-color: #fff;
    color: #005eb8;
    border: 1px solid #005eb8;
  }
}

.cta {
  font-size: 17px;
  line-height: 22px;
  letter-spacing: -0.02em;
  color: #005eb8;
  font-weight: 500;
  border-radius: 30px;
  padding: 5px 10px;
}
.loaded .cta {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cta .icon {
  margin-left: 3px;
  position: relative;
  top: 1px;
}
.loaded .cta {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .cta:hover {
    background-color: #ccdff1;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cta {
    padding: 5px 10px;
    border-radius: 30px;
    background-color: #ccdff1;
  }
}
@media only screen and (max-width: 767.98px) {
  .cta {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 17px;
  }
  .cta .icon {
    font-size: 16px;
    position: relative;
    top: 3px;
  }
}

.cta--darken {
  font-weight: 500;
  color: #fff;
}
@media only screen and (min-width: 1025px) {
  .no-touch .cta--darken:hover {
    background-color: rgba(255, 255, 255, 0.4);
  }
}
@media only screen and (max-width: 1199.98px) {
  .cta--darken {
    background-color: transparent;
  }
}
@media only screen and (max-width: 767.98px) {
  .cta--darken {
    font-size: 17px;
    line-height: 22px;
  }
}

input,
textarea {
  background: #fff;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #222;
  height: 25px;
  padding: 0 10px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #222;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #222;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #222;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #222;
}
input::placeholder,
textarea::placeholder {
  color: #222;
}

@supports (-webkit-touch-callout: none) {
  select,
textarea,
input {
    font-size: 16px !important;
  }
}
/* --------------------------------------------------------------
# Plugins
-------------------------------------------------------------- */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(1px * 27);
  height: 44px;
  margin-top: calc(0px - 22px);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #222;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #f1592a;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

@-webkit-keyframes plyr-progress {
  to {
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}

@keyframes plyr-progress {
  to {
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}
@-webkit-keyframes plyr-popup {
  0% {
    opacity: 0.5;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  direction: ltr;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: var(--plyr-font-weight-regular, 400);
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  z-index: 0;
}
.plyr video,
.plyr audio,
.plyr iframe {
  display: block;
  height: 100%;
  width: 100%;
}
.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}
.plyr:focus {
  outline: 0;
}

.plyr--full-ui {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.plyr--full-ui *,
.plyr--full-ui *::after,
.plyr--full-ui *::before {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.plyr__badge {
  background: var(--plyr-badge-background, hsl(216deg, 15%, 34%));
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: var(--plyr-badge-text-color, #fff);
  font-size: var(--plyr-font-size-badge, 9px);
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  -webkit-animation: plyr-fade-in 0.3s ease;
          animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  display: none;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  width: 100%;
}
.plyr__captions span:empty {
  display: none;
}
@media (min-width: 480px) {
  .plyr__captions {
    font-size: var(--plyr-font-size-base, 15px);
    padding: calc(var(--plyr-control-spacing, 10px) * 2);
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: var(--plyr-font-size-large, 18px);
  }
}

.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  -webkit-transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
          transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
}

.plyr__caption {
  background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}
.plyr__caption div {
  display: inline;
}

.plyr__control {
  background: transparent;
  border: 0;
  border-radius: var(--plyr-control-radius, 4px);
  color: inherit;
  cursor: pointer;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  overflow: visible;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.plyr__control svg {
  display: block;
  fill: currentColor;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: var(--plyr-control-icon-size, 18px);
}
.plyr__control:focus {
  outline: 0;
}
.plyr__control:focus-visible {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%))));
  outline-offset: 2px;
}

a.plyr__control {
  text-decoration: none;
}
a.plyr__control::after, a.plyr__control::before {
  display: none;
}

.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed,
.plyr__control.plyr__control--pressed .label--not-pressed {
  display: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: center;
}
.plyr__controls .plyr__progress__container {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
  min-width: 0;
}
.plyr__controls .plyr__controls__item {
  margin-left: calc(var(--plyr-control-spacing, 10px) / 4);
}
.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}
.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: calc(var(--plyr-control-spacing, 10px) / 4);
}
.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 calc(var(--plyr-control-spacing, 10px) / 2);
}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time {
  padding-left: 0;
}
.plyr__controls:empty {
  display: none;
}

.plyr [data-plyr=captions],
.plyr [data-plyr=pip],
.plyr [data-plyr=airplay],
.plyr [data-plyr=fullscreen] {
  display: none;
}

.plyr--captions-enabled [data-plyr=captions],
.plyr--pip-supported [data-plyr=pip],
.plyr--airplay-supported [data-plyr=airplay],
.plyr--fullscreen-enabled [data-plyr=fullscreen] {
  display: inline-block;
}

.plyr__menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.plyr__menu .plyr__control svg {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.plyr__menu .plyr__control[aria-expanded=true] svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}
.plyr__menu__container {
  -webkit-animation: plyr-popup 0.2s ease;
          animation: plyr-popup 0.2s ease;
  background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  -webkit-box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
          box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: var(--plyr-menu-color, hsl(216deg, 15%, 34%));
  font-size: var(--plyr-font-size-base, 15px);
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.plyr__menu__container > div {
  overflow: hidden;
  -webkit-transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.plyr__menu__container::after {
  border: var(--plyr-menu-arrow-size, 4px) solid transparent;
  border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  content: "";
  height: 0;
  position: absolute;
  right: calc(((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7)) - (var(--plyr-menu-arrow-size, 4px) / 2));
  top: 100%;
  width: 0;
}
.plyr__menu__container [role=menu] {
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
}
.plyr__menu__container [role=menuitem],
.plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}
.plyr__menu__container [role=menuitem]:first-child,
.plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}
.plyr__menu__container .plyr__control {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--plyr-menu-color, hsl(216deg, 15%, 34%));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
  padding: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
}
.plyr__menu__container .plyr__control > span {
  -webkit-box-align: inherit;
  -webkit-align-items: inherit;
      -ms-flex-align: inherit;
          align-items: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.plyr__menu__container .plyr__control::after {
  border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.plyr__menu__container .plyr__control--forward {
  padding-right: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);
}
.plyr__menu__container .plyr__control--forward::after {
  border-left-color: var(--plyr-menu-arrow-color, hsl(216deg, 15%, 52%));
  right: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px));
}
.plyr__menu__container .plyr__control--forward:focus-visible::after, .plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor;
}
.plyr__menu__container .plyr__control--back {
  font-weight: var(--plyr-font-weight-regular, 400);
  margin: calc(var(--plyr-control-spacing, 10px) * 0.7);
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);
  position: relative;
  width: calc(100% - (calc(var(--plyr-control-spacing, 10px) * 0.7) * 2));
}
.plyr__menu__container .plyr__control--back::after {
  border-right-color: var(--plyr-menu-arrow-color, hsl(216deg, 15%, 52%));
  left: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px));
}
.plyr__menu__container .plyr__control--back::before {
  background: var(--plyr-menu-back-border-color, hsl(216deg, 15%, 88%));
  -webkit-box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
          box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: "";
  height: 1px;
  left: 0;
  margin-top: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}
.plyr__menu__container .plyr__control--back:focus-visible::after, .plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor;
}
.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7);
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before, .plyr__menu__container .plyr__control[role=menuitemradio]::after {
  border-radius: 100%;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 16px;
  margin-right: var(--plyr-control-spacing, 10px);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 16px;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(0);
          transform: translateY(-50%) scale(0);
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
  width: 6px;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%))));
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
  opacity: 1;
  -webkit-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
}
.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
  background: rgba(35, 40, 47, 0.1);
}
.plyr__menu__container .plyr__menu__value {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2px) * -1);
  overflow: hidden;
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 3.5);
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
  color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%))));
  display: block;
  height: calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));
  margin: 0;
  min-width: 0;
  padding: 0;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  width: 100%;
}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  -webkit-user-select: none;
          user-select: none;
  background-image: -webkit-gradient(linear, left top, right top, from(currentColor), to(transparent));
  background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%));
}
.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
          box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
  -webkit-appearance: none;
          appearance: none;
  margin-top: calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);
}
.plyr--full-ui input[type=range]::-moz-range-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -moz-user-select: none;
       user-select: none;
}
.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
}
.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
}
.plyr--full-ui input[type=range]::-ms-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
      user-select: none;
  color: transparent;
}
.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
      user-select: none;
}
.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
      user-select: none;
  background: currentColor;
}
.plyr--full-ui input[type=range]::-ms-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
  margin-top: 0;
}
.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}
.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}
.plyr--full-ui input[type=range]:focus {
  outline: 0;
}
.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%))));
  outline-offset: 2px;
}
.plyr--full-ui input[type=range]:focus-visible::-moz-range-track {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%))));
  outline-offset: 2px;
}
.plyr--full-ui input[type=range]:focus-visible::-ms-track {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%))));
  outline-offset: 2px;
}

.plyr__poster {
  background-color: var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {
  display: none;
}

.plyr__time {
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__time + .plyr__time::before {
  content: "⁄";
  margin-right: var(--plyr-control-spacing, 10px);
}
@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}

/* stylelint-disable selector-max-compound-selectors */
.plyr__tooltip {
  background: var(--plyr-tooltip-background, #fff);
  border-radius: var(--plyr-tooltip-radius, 5px);
  bottom: 100%;
  -webkit-box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
          box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: var(--plyr-tooltip-color, hsl(216deg, 15%, 34%));
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
  opacity: 0;
  padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(-50%, 10px) scale(0.8);
          transform: translate(-50%, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  white-space: nowrap;
  z-index: 2;
}
.plyr__tooltip::before {
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control:hover .plyr__tooltip,
.plyr .plyr__control:focus-visible .plyr__tooltip,
.plyr__tooltip--visible {
  opacity: 1;
  -webkit-transform: translate(-50%, 0) scale(1);
          transform: translate(-50%, 0) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
}
.plyr__controls > .plyr__control:first-child .plyr__tooltip::before,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
  left: calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7));
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}
.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7));
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child:focus-visible .plyr__tooltip,
.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control:focus-visible .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,
.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control:last-child:focus-visible .plyr__tooltip,
.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible {
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}

.plyr__progress {
  left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}
.plyr__progress input[type=range], .plyr__progress__buffer {
  margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  width: calc(100% + var(--plyr-range-thumb-height, 13px));
}
.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}
.plyr__progress .plyr__tooltip {
  left: 0;
  max-width: 120px;
  overflow-wrap: break-word;
}

.plyr__progress__buffer {
  -webkit-appearance: none; /* stylelint-disable-line */
  background: transparent;
  border: 0;
  border-radius: 100px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: calc((var(--plyr-range-track-height, 5px) / 2) * -1);
  padding: 0;
  position: absolute;
  top: 50%;
}
.plyr__progress__buffer::-webkit-progress-bar {
  background: transparent;
}
.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr--loading .plyr__progress__buffer {
  -webkit-animation: plyr-progress 1s linear infinite;
          animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr__progress__marker {
  background-color: var(--plyr-progress-marker-background, #fff);
  border-radius: 1px;
  height: var(--plyr-range-track-height, 5px);
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: var(--plyr-progress-marker-width, 3px);
  z-index: 3;
}

.plyr__volume {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.plyr__volume input[type=range] {
  margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
  margin-right: calc(var(--plyr-control-spacing, 10px) / 2);
  max-width: 90px;
  min-width: 60px;
  position: relative;
  z-index: 2;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: var(--plyr-audio-control-color, hsl(216deg, 15%, 34%));
  padding: var(--plyr-control-spacing, 10px);
}

.plyr--audio .plyr__control:focus-visible, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%))));
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
          box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--audio .plyr__progress__buffer {
  color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr--video {
  overflow: hidden;
}
.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));
  border-radius: inherit;
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
  aspect-ratio: 16/9;
}
@supports not (aspect-ratio: 16/9) {
  .plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
}

.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  -webkit-transform: translateY(-38.28125%);
          transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: calc(var(--plyr-control-spacing, 10px) / 2);
  padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
  position: absolute;
  right: 0;
  -webkit-transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  z-index: 3;
}
@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: var(--plyr-control-spacing, 10px);
    padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5);
  }
}

.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.plyr--video .plyr__control:focus-visible, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%))));
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr__control--overlaid {
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198deg, 100%, 50%))));
  border: 0;
  border-radius: 100%;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 2;
}
.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}
.plyr__control--overlaid:hover, .plyr__control--overlaid:focus {
  opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
          box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--video .plyr__progress__buffer {
  color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-webkit-full-screen video {
  height: 100%;
}
.plyr:-ms-fullscreen video {
  height: 100%;
}
.plyr:fullscreen video {
  height: 100%;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}
.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}
.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
  .plyr:-ms-fullscreen .plyr__captions {
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
  .plyr:fullscreen .plyr__captions {
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}
.plyr--fullscreen-fallback video {
  height: 100%;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.plyr__ads > div,
.plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}
.plyr__ads::after {
  background: hsl(216deg, 15%, 16%);
  border-radius: 2px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3;
}
.plyr__ads:empty::after {
  display: none;
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: var(--plyr-tooltip-background, #fff);
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  -webkit-box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
          box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  z-index: 2;
}
.plyr__preview-thumb--is-shown {
  opacity: 1;
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}
.plyr__preview-thumb::before {
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: calc(50% + var(--preview-arrow-offset));
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  z-index: 2;
}
.plyr__preview-thumb__image-container {
  background: hsl(216deg, 15%, 79%);
  border-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.plyr__preview-thumb__image-container img, .plyr__preview-thumb__image-container::after {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.plyr__preview-thumb__image-container::after {
  border-radius: inherit;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  content: "";
  pointer-events: none;
}
.plyr__preview-thumb__image-container img {
  max-height: none;
  max-width: none;
}
.plyr__preview-thumb__time-container {
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
  border-bottom-left-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  border-bottom-right-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  bottom: 0;
  left: 0;
  line-height: 1.1;
  padding: 20px 6px 6px;
  position: absolute;
  right: 0;
  z-index: 3;
}
.plyr__preview-thumb__time-container span {
  color: #fff;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__preview-scrubbing {
  bottom: 0;
  -webkit-filter: blur(1px);
          filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}
.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}
.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.plyr [hidden] {
  display: none !important;
}

/* --------------------------------------------------------------
# Components
-------------------------------------------------------------- */
.header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 100;
}
.loaded .header {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: background-color;
  transition-property: background-color;
}

@media only screen and (min-width: 1200px) {
  .header--disable {
    pointer-events: none;
  }
}

.header--has-animations .header__bottom::after {
  width: 0;
}
.loaded .header--has-animations .header__bottom::after {
  -webkit-transition: width 1s ease;
  transition: width 1s ease;
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
  width: 100%;
}
.header--has-animations .header__logo {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.loaded .header--has-animations .header__logo {
  -webkit-transition: opacity 0.3s ease, -webkit-transform 1.5s ease;
  transition: opacity 0.3s ease, -webkit-transform 1.5s ease;
  transition: opacity 0.3s ease, transform 1.5s ease;
  transition: opacity 0.3s ease, transform 1.5s ease, -webkit-transform 1.5s ease;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.header--has-animations .header__search-open {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.loaded .header--has-animations .header__search-open {
  -webkit-transition: color 0.3s ease, -webkit-transform 0.9s ease 0.9s;
  transition: color 0.3s ease, -webkit-transform 0.9s ease 0.9s;
  transition: color 0.3s ease, transform 0.9s ease 0.9s;
  transition: color 0.3s ease, transform 0.9s ease 0.9s, -webkit-transform 0.9s ease 0.9s;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
@media only screen and (min-width: 1200px) {
  .header--has-animations .header__top::after {
    width: 0;
  }
  .loaded .header--has-animations .header__top::after {
    -webkit-transition: width 1s ease;
    transition: width 1s ease;
    width: 100%;
  }
  .header--has-animations .header__additional-item {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .loaded .header--has-animations .header__additional-item {
    -webkit-transition: -webkit-transform 1.5s ease;
    transition: -webkit-transform 1.5s ease;
    transition: transform 1.5s ease;
    transition: transform 1.5s ease, -webkit-transform 1.5s ease;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  .header--has-animations .header__additional-link {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .loaded .header--has-animations .header__additional-link {
    -webkit-transition: background-color 0.3s ease, color 0.3s ease, -webkit-transform 0.9s ease 0.9s;
    transition: background-color 0.3s ease, color 0.3s ease, -webkit-transform 0.9s ease 0.9s;
    transition: background-color 0.3s ease, color 0.3s ease, transform 0.9s ease 0.9s;
    transition: background-color 0.3s ease, color 0.3s ease, transform 0.9s ease 0.9s, -webkit-transform 0.9s ease 0.9s;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  .header--has-animations .nav__item:nth-child(2n) .nav__link-inner {
    -webkit-transition-delay: 0.5s !important;
            transition-delay: 0.5s !important;
  }
  .header--has-animations .nav__item:nth-child(3n) .nav__link-inner {
    -webkit-transition-delay: 0.55s !important;
            transition-delay: 0.55s !important;
  }
  .header--has-animations .nav__item:nth-child(4n) .nav__link-inner {
    -webkit-transition-delay: 0.6s !important;
            transition-delay: 0.6s !important;
  }
  .header--has-animations .nav__item:nth-child(5n) .nav__link-inner {
    -webkit-transition-delay: 0.65s !important;
            transition-delay: 0.65s !important;
  }
  .header--has-animations .nav__item:nth-child(6n) .nav__link-inner {
    -webkit-transition-delay: 0.7s !important;
            transition-delay: 0.7s !important;
  }
  .header--has-animations .nav__item:nth-child(7n) .nav__link-inner {
    -webkit-transition-delay: 0.75s !important;
            transition-delay: 0.75s !important;
  }
  .header--has-animations .nav__item:nth-child(8n) .nav__link-inner {
    -webkit-transition-delay: 0.8s !important;
            transition-delay: 0.8s !important;
  }
  .header--has-animations .nav__item:nth-child(9n) .nav__link-inner {
    -webkit-transition-delay: 0.85s !important;
            transition-delay: 0.85s !important;
  }
  .header--has-animations .nav__item:nth-child(10n) .nav__link-inner {
    -webkit-transition-delay: 0.9s !important;
            transition-delay: 0.9s !important;
  }
  .header--has-animations .nav__item:nth-child(11n) .nav__link-inner {
    -webkit-transition-delay: 0.95s !important;
            transition-delay: 0.95s !important;
  }
  .header--has-animations .nav__item:nth-child(12n) .nav__link-inner {
    -webkit-transition-delay: 1s !important;
            transition-delay: 1s !important;
  }
  .header--has-animations .nav__item:nth-child(13n) .nav__link-inner {
    -webkit-transition-delay: 1.05s !important;
            transition-delay: 1.05s !important;
  }
  .header--has-animations .nav__item:nth-child(14n) .nav__link-inner {
    -webkit-transition-delay: 1.1s !important;
            transition-delay: 1.1s !important;
  }
  .header--has-animations .nav__item:nth-child(15n) .nav__link-inner {
    -webkit-transition-delay: 1.15s !important;
            transition-delay: 1.15s !important;
  }
  .header--has-animations .nav__item:nth-child(16n) .nav__link-inner {
    -webkit-transition-delay: 1.2s !important;
            transition-delay: 1.2s !important;
  }
  .header--has-animations .nav__item:nth-child(17n) .nav__link-inner {
    -webkit-transition-delay: 1.25s !important;
            transition-delay: 1.25s !important;
  }
  .header--has-animations .nav__item:nth-child(18n) .nav__link-inner {
    -webkit-transition-delay: 1.3s !important;
            transition-delay: 1.3s !important;
  }
  .header--has-animations .nav__item:nth-child(19n) .nav__link-inner {
    -webkit-transition-delay: 1.35s !important;
            transition-delay: 1.35s !important;
  }
  .header--has-animations .nav__item:nth-child(20n) .nav__link-inner {
    -webkit-transition-delay: 1.4s !important;
            transition-delay: 1.4s !important;
  }
  .header--has-animations .nav__item:nth-child(21n) .nav__link-inner {
    -webkit-transition-delay: 1.45s !important;
            transition-delay: 1.45s !important;
  }
  .header--has-animations .nav__link-inner {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  .loaded .header--has-animations .nav__link-inner {
    -webkit-transition: -webkit-transform 1.5s ease;
    transition: -webkit-transform 1.5s ease;
    transition: transform 1.5s ease;
    transition: transform 1.5s ease, -webkit-transform 1.5s ease;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@media only screen and (max-width: 1199.98px) {
  .header--has-animations .header__bottom::after {
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
  }
  .header--has-animations .header__hamburger-inner {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  .loaded .header--has-animations .header__hamburger-inner {
    -webkit-transition: -webkit-transform 1.5s ease 0.9s;
    transition: -webkit-transform 1.5s ease 0.9s;
    transition: transform 1.5s ease 0.9s;
    transition: transform 1.5s ease 0.9s, -webkit-transform 1.5s ease 0.9s;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.header--fixed {
  position: fixed;
}

@media only screen and (min-width: 1200px) {
  .header--hidden {
    top: -116px;
  }
  .header--hidden .nav__second-lvl-wrap {
    top: 0;
  }
}
@media only screen and (max-width: 1199.98px) {
  .header--hidden {
    top: -61px;
  }
  .header--hidden .nav {
    top: 0;
  }
}

.loaded .header--animation {
  -webkit-transition-property: background-color, top;
  transition-property: background-color, top;
}

.header--nav-open {
  position: fixed;
}

@media only screen and (max-width: 1199.98px) {
  .header--hamburger-open .header__hamburger-line--top {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    top: calc(50% - 8px);
    left: 2px;
  }
  .header--hamburger-open .header__hamburger-line--mid {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    top: calc(50% + 6px);
    left: 2px;
  }
  .header--hamburger-open .header__hamburger-line--bot {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    top: calc(50% + 6px);
    left: 2px;
  }
  .header--hamburger-open .nav {
    height: calc(100vh - 60px);
    padding-bottom: 40px;
  }
}

@media only screen and (min-width: 1200px) {
  .header--transparent:not(.header--fixed):not(:hover) {
    background-color: transparent;
  }
  .header--transparent:not(.header--fixed):not(:hover) .header__additional-link,
.header--transparent:not(.header--fixed):not(:hover) .nav__link,
.header--transparent:not(.header--fixed):not(:hover) .header__search-open {
    color: #fff;
  }
  .header--transparent:not(.header--fixed):not(:hover) .nav__link-inner::after {
    border-top-color: #fff;
  }
  .header--transparent:not(.header--fixed):not(:hover) .header__logo--standard {
    opacity: 0;
  }
  .header--transparent:not(.header--fixed):not(:hover) .header__logo--white {
    opacity: 1;
  }
  .header--transparent:not(.header--fixed):not(:hover) .header__hamburger-line {
    background-color: #fff;
  }
}
@media only screen and (max-width: 1199.98px) {
  .header--transparent:not(.header--fixed):not(.header--hamburger-open) {
    background-color: transparent;
  }
  .header--transparent:not(.header--fixed):not(.header--hamburger-open) .header__additional-link,
.header--transparent:not(.header--fixed):not(.header--hamburger-open) .nav__link,
.header--transparent:not(.header--fixed):not(.header--hamburger-open) .header__search-open {
    color: #fff;
  }
  .header--transparent:not(.header--fixed):not(.header--hamburger-open) .nav__link-inner::after {
    border-top-color: #fff;
  }
  .header--transparent:not(.header--fixed):not(.header--hamburger-open) .header__logo--standard {
    opacity: 0;
  }
  .header--transparent:not(.header--fixed):not(.header--hamburger-open) .header__logo--white {
    opacity: 1;
  }
  .header--transparent:not(.header--fixed):not(.header--hamburger-open) .header__hamburger-line {
    background-color: #fff;
  }
}

.header__top {
  position: relative;
}
.header__top::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(167, 168, 170, 0.4);
  pointer-events: none;
}
.header__top > .wrap {
  max-width: 100%;
  padding: 0 50px;
}
@media only screen and (max-width: 1199.98px) {
  .header__top {
    display: none;
  }
}

.header__container-top {
  height: 36px;
}

.header__additional-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.header__additional-item {
  position: relative;
}
.header__additional-item::after, .header__additional-item:first-of-type::before {
  content: "";
  position: absolute;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: rgba(167, 168, 170, 0.4);
}
.header__additional-item::after {
  right: 0;
}
.header__additional-item:first-of-type::before {
  left: 0;
}

.header__additional-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 21px 7px;
}
.loaded .header__additional-link {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
@media only screen and (min-width: 1025px) {
  .no-touch .header__additional-link:hover {
    color: #fff;
    background-color: #005eb8;
  }
}

.header__bottom {
  position: relative;
}
.header__bottom::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(167, 168, 170, 0.4);
  pointer-events: none;
}
@media only screen and (min-width: 1200px) {
  .header__bottom > .wrap {
    max-width: 100%;
    padding: 0 50px;
  }
}

.header__container-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 1200px) {
  .header__container-bottom {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 77px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .header__container-bottom {
    height: 60px;
  }
}

.header__home {
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 1199.98px) {
  .header__home {
    margin-right: auto;
  }
}

.header__logo {
  width: 160px;
}
.loaded .header__logo {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
@media only screen and (max-width: 1199.98px) {
  .header__logo {
    width: 123px;
  }
}

.header__logo--standard {
  opacity: 1;
}

.header__logo--white {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.header__hamburger {
  width: 20px;
  height: 20px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  position: relative;
  top: 2px;
  overflow: hidden;
}
@media only screen and (min-width: 1200px) {
  .header__hamburger {
    display: none;
  }
}

.header__hamburger-inner {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.header__hamburger-line {
  display: block;
  height: 2px;
  width: 20px;
  background-color: #222;
  position: absolute;
  -webkit-transform-origin: left center;
          transform-origin: left center;
}
.loaded .header__hamburger-line {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: top, left, opacity, background-color, -webkit-transform;
  transition-property: top, left, opacity, background-color, -webkit-transform;
  transition-property: transform, top, left, opacity, background-color;
  transition-property: transform, top, left, opacity, background-color, -webkit-transform;
}

.header__hamburger-line--top {
  left: 0;
  top: calc(50% - 6px);
}

.header__hamburger-line--bot {
  left: 0;
  top: calc(50% + 4px);
}

.header__hamburger-line--mid {
  width: 16px;
  left: 0;
  top: calc(50% - 1px);
}

@media only screen and (min-width: 1200px) {
  .nav {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    position: relative;
    top: 1px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav {
    position: fixed;
    left: 0;
    top: 60px;
    background-color: #fff;
    width: 100%;
    height: 0;
    overflow: auto;
  }
  .loaded .nav {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    -webkit-transition-property: height, top;
    transition-property: height, top;
  }
}

@media only screen and (min-width: 1200px) {
  .loaded .nav--no-height-transition .nav__second-lvl-wrap {
    -webkit-transition-property: top;
    transition-property: top;
  }
  .nav--no-height-transition .nav__item--active .nav__second-lvl-wrap {
    height: 530px;
  }
}

.nav__cta {
  display: inline-block;
  letter-spacing: -0.02em;
  color: #005eb8;
  padding: 4px 10px 6px;
  position: relative;
  border-radius: 16px;
}
.nav__cta::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea11";
  font-size: 16px;
  line-height: inherit;
  display: inline-block;
  margin-left: 8px;
  position: relative;
  top: 1px;
}
.loaded .nav__cta {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: background-color;
  transition-property: background-color;
}
@media only screen and (min-width: 1025px) {
  .no-touch .nav__cta:hover {
    background-color: #ccdff1;
  }
}
@media only screen and (min-width: 1200px) {
  .nav__cta {
    left: -10px;
  }
}
@media only screen and (min-width: 768px) {
  .nav__cta {
    font-size: 17px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav__cta {
    background-color: #ccdff1;
  }
}
@media only screen and (max-width: 767.98px) {
  .nav__cta {
    font-size: 12px;
    line-height: 17px;
  }
  .nav__cta::after {
    top: 3px;
  }
}

.nav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 1199.98px) {
  .nav__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 60px 25px;
  }
}
@media only screen and (max-width: 767.98px) {
  .nav__list {
    padding: 30px 20px;
  }
}

@media only screen and (max-width: 1199.98px) {
  .nav__item {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767.98px) {
  .nav__item {
    margin-bottom: 25px;
  }
}

@media only screen and (min-width: 1200px) {
  .nav__item:not(:last-of-type) {
    margin-right: 35px;
  }
}

@media only screen and (min-width: 1200px) and (min-width: 1025px) {
  .no-touch .nav__item:not(.nav__item--has-content) .nav__link:hover {
    border-color: #005eb8;
  }
  .no-touch .nav__item:not(.nav__item--has-content) .nav__link:hover::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

@media only screen and (min-width: 1200px) {
  .nav__item--home {
    display: none;
  }
}

@media only screen and (min-width: 1200px) {
  .nav__item--has-content .nav__link-inner {
    padding-right: 22px;
  }
  .nav__item--has-content .nav__link-inner::after {
    display: block;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav__item--has-content .nav__link {
    display: none;
  }
  .nav__item--has-content .nav__button {
    display: inline-block;
  }
}

@media only screen and (min-width: 1200px) {
  .nav__item--active .nav__link {
    border-color: #005eb8;
  }
  .nav__item--active .nav__link .nav__link-inner::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .nav__item--active .nav__second-lvl-wrap {
    height: 530px;
    pointer-events: all;
    visibility: visible;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav__item--active .nav__button {
    color: #005eb8;
  }
  .nav__item--active .nav__button::after {
    border-top-color: #005eb8;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

@media only screen and (min-width: 1200px) {
  .nav__item--secondary {
    display: none;
  }
}

.nav__link {
  color: #222;
}
@media only screen and (min-width: 1200px) {
  .nav__link {
    height: 77px;
    padding: 0 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: -0.02em;
    position: relative;
    border-bottom: 2px solid transparent;
    max-width: 300px;
    text-align: center;
    z-index: 1;
  }
}
.loaded .nav__link {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: border-color, color;
  transition-property: border-color, color;
}
@media only screen and (max-width: 1199.98px) {
  .nav__link {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 767.98px) {
  .nav__link {
    font-size: 18px;
    line-height: 25px;
  }
}

@media only screen and (min-width: 1200px) {
  .nav__link-wrap {
    overflow: hidden;
  }
}

@media only screen and (min-width: 1200px) {
  .nav__link-inner {
    display: inline-block;
    position: relative;
  }
  .nav__link-inner::after {
    content: "";
    border: 4px solid transparent;
    border-top-color: #222;
    position: absolute;
    right: 5px;
    top: calc(50% - 2px);
    display: none;
  }
  .loaded .nav__link-inner::after {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    -webkit-transition-property: border-top-color, -webkit-transform;
    transition-property: border-top-color, -webkit-transform;
    transition-property: transform, border-top-color;
    transition-property: transform, border-top-color, -webkit-transform;
    -webkit-transform-origin: 4px 2px;
            transform-origin: 4px 2px;
  }
}

.nav__button {
  display: none;
  color: #222;
  font-size: 20px;
  line-height: 28px;
  position: relative;
  padding-right: 22px;
  text-align: left;
}
.nav__button::after {
  content: "";
  border: 4px solid transparent;
  border-top-color: #222;
  position: absolute;
  right: 5px;
  top: 12px;
}
.loaded .nav__button::after {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: border-top-color, -webkit-transform;
  transition-property: border-top-color, -webkit-transform;
  transition-property: transform, border-top-color;
  transition-property: transform, border-top-color, -webkit-transform;
  -webkit-transform-origin: 4px 2px;
          transform-origin: 4px 2px;
}
.loaded .nav__button {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: color;
  transition-property: color;
}
@media only screen and (max-width: 767.98px) {
  .nav__button {
    font-size: 18px;
    line-height: 25px;
  }
  .nav__button::after {
    top: 10px;
  }
}

@media only screen and (min-width: 1200px) {
  .nav__second-lvl-wrap {
    position: fixed;
    left: 0;
    top: 113px;
    width: 100%;
    background-color: #fff;
    height: 0;
    overflow: hidden;
    pointer-events: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: hidden;
  }
  .nav__second-lvl-wrap::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: rgba(167, 168, 170, 0.4);
    bottom: 0;
    left: 0;
  }
  .loaded .nav__second-lvl-wrap {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    -webkit-transition-property: height, top, visibility;
    transition-property: height, top, visibility;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav__second-lvl-wrap {
    display: block;
  }
  .nav__second-lvl-wrap > .wrap {
    padding: 0;
  }
}

.nav__second-lvl-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.nav__section-info {
  padding-top: 60px;
  padding-bottom: 100px;
  width: 330px;
}
@media only screen and (max-width: 1199.98px) {
  .nav__section-info {
    display: none;
  }
}

.nav__section-info-title {
  color: #222;
  margin-bottom: 10px;
}

.nav__section-info-description {
  color: #6e6e69;
  margin-bottom: 33px;
}

.nav__section-info-link {
  display: inline-block;
  font-weight: 500;
}
.nav__section-info-link::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea11";
  display: inline-block;
  margin-left: 8px;
  position: relative;
  top: 1px;
}
@media only screen and (min-width: 1200px) {
  .nav__section-info-link {
    position: relative;
    left: -10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .nav__section-info-link {
    font-weight: 400;
  }
  .nav__section-info-link::after {
    font-size: 16px;
    position: relative;
    top: 3px;
  }
}

@media only screen and (min-width: 1200px) {
  .nav__second-lvl {
    padding-top: 67px;
    padding-bottom: 100px;
    width: 474px;
    position: relative;
    margin: 0 45px;
  }
  .nav__second-lvl::after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 1px;
    height: 1000px;
    background-color: rgba(167, 168, 170, 0.4);
    opacity: 0;
  }
  .loaded .nav__second-lvl::after {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav__second-lvl {
    width: 100%;
    height: 0;
    overflow: hidden;
  }
  .loaded .nav__second-lvl {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
  }
}

@media only screen and (min-width: 1200px) {
  .nav__second-lvl--show-line::after {
    opacity: 1;
  }
}

@media only screen and (min-width: 1200px) {
  .nav__second-lvl-list {
    position: relative;
    width: 50%;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav__second-lvl-list {
    padding-top: 30px;
    padding-left: 10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .nav__second-lvl-list {
    padding-top: 25px;
  }
}

.nav__second-lvl-title {
  margin-bottom: 27px;
  color: #a7a8aa;
}
@media only screen and (max-width: 1199.98px) {
  .nav__second-lvl-title {
    display: none;
  }
}

@media only screen and (min-width: 1025px) {
  .no-touch .nav__second-lvl-item:not(.nav__second-lvl-item--has-content) .nav__second-lvl-link:hover .nav__second-lvl-link-text {
    left: 10px;
    background-size: 100% 1px;
  }
}
@media only screen and (min-width: 1200px) {
  .nav__second-lvl-item {
    padding-right: 37px;
  }
  .nav__second-lvl-item:not(:last-of-type) {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav__second-lvl-item:not(:last-of-type) {
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 1200px) {
  .nav__second-lvl-item--has-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .nav__second-lvl-item--has-content::after {
    font-family: "svgicons";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    display: block;
    line-height: 1;
    content: "\ea01";
    color: #222;
    font-size: 10px;
    line-height: 27px;
    margin-left: 20px;
  }
  .loaded .nav__second-lvl-item--has-content::after {
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav__second-lvl-item--has-content .nav__second-lvl-link {
    display: none;
  }
  .nav__second-lvl-item--has-content .nav__second-lvl-button {
    display: inline-block;
  }
}

@media only screen and (min-width: 1200px) {
  .nav__second-lvl-item--active::after {
    color: #005eb8;
  }
  .nav__second-lvl-item--active .nav__second-lvl-link-text {
    left: 10px;
    background-size: 100% 1px;
  }
  .nav__second-lvl-item--active .nav__third-lvl {
    opacity: 1;
    pointer-events: all;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav__second-lvl-item--active .nav__second-lvl-button {
    color: #005eb8;
  }
  .nav__second-lvl-item--active .nav__second-lvl-button::after {
    border-top-color: #005eb8;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

.nav__second-lvl-link {
  color: #222;
  display: inline-block;
}
@media only screen and (min-width: 1200px) {
  .nav__second-lvl-link {
    font-size: 18px;
    line-height: 27px;
    letter-spacing: -0.02em;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav__second-lvl-link {
    font-size: 14px;
    line-height: 24px;
  }
}

.nav__second-lvl-link-text {
  position: relative;
  left: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#005eb8), to(#005eb8));
  background-image: linear-gradient(#005eb8, #005eb8);
  background-size: 0 1px;
  background-position: 0 100%;
  background-repeat: no-repeat;
}
.loaded .nav__second-lvl-link-text {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: left, background-size;
  transition-property: left, background-size;
}

.nav__second-lvl-button {
  display: none;
  color: #222;
  font-size: 14px;
  line-height: 24px;
  position: relative;
  padding-right: 22px;
  text-align: left;
}
.nav__second-lvl-button::after {
  content: "";
  border: 4px solid transparent;
  border-top-color: #222;
  position: absolute;
  right: 5px;
  top: 10px;
}
.loaded .nav__second-lvl-button::after {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: border-top-color, -webkit-transform;
  transition-property: border-top-color, -webkit-transform;
  transition-property: transform, border-top-color;
  transition-property: transform, border-top-color, -webkit-transform;
  -webkit-transform-origin: 4px 2px;
          transform-origin: 4px 2px;
}
.loaded .nav__second-lvl-button {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: color;
  transition-property: color;
}

.loaded .nav__third-lvl {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
@media only screen and (min-width: 1200px) {
  .nav__third-lvl {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    padding-left: 36px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav__third-lvl {
    padding-left: 10px;
    overflow: hidden;
    height: 0;
  }
  .loaded .nav__third-lvl {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
  }
}

@media only screen and (max-width: 1199.98px) {
  .nav__third-lvl-list {
    padding-top: 10px;
  }
}

@media only screen and (min-width: 1200px) {
  .nav__third-lvl-item:not(:last-of-type) {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav__third-lvl-item:not(:last-of-type) {
    margin-bottom: 10px;
  }
}

.nav__third-lvl-link {
  color: #222;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .no-touch .nav__third-lvl-link:hover .nav__third-lvl-link-text {
    left: 10px;
    background-size: 100% 1px;
  }
}
.loaded .nav__third-lvl-link {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
@media only screen and (min-width: 1200px) {
  .nav__third-lvl-link {
    font-size: 18px;
    line-height: 27px;
    letter-spacing: -0.02em;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav__third-lvl-link {
    font-size: 14px;
    line-height: 24px;
  }
}

.nav__third-lvl-link-text {
  position: relative;
  left: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#005eb8), to(#005eb8));
  background-image: linear-gradient(#005eb8, #005eb8);
  background-size: 0 1px;
  background-position: 0 100%;
  background-repeat: no-repeat;
}
.loaded .nav__third-lvl-link-text {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: left, background-size;
  transition-property: left, background-size;
}

@media only screen and (min-width: 1200px) {
  .nav__section-link {
    display: none;
  }
}
@media only screen and (max-width: 1199.98px) {
  .nav__section-link {
    display: inline-block;
    font-weight: 400;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .nav__section-link {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 767.98px) {
  .nav__section-link {
    margin-top: 25px;
  }
}

.nav__featured {
  padding-top: 67px;
  padding-bottom: 100px;
  width: 330px;
}
@media only screen and (max-width: 1199.98px) {
  .nav__featured {
    display: none;
  }
}

.nav__featured-title {
  margin-bottom: 34px;
  color: #a7a8aa;
}
@media only screen and (max-width: 1199.98px) {
  .nav__featured-title {
    display: none;
  }
}

@media only screen and (min-width: 1025px) {
  .no-touch .nav__featured-link:hover .nav__featured-image {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  .no-touch .nav__featured-link:hover .nav__featured-page-title {
    -webkit-text-decoration-color: #222;
            text-decoration-color: #222;
  }
}

.nav__featured-image-wrap {
  padding-top: 60.6%;
  border-radius: 8px;
  margin-bottom: 25px;
  position: relative;
  overflow: hidden;
}

.nav__featured-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.loaded .nav__featured-image {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.nav__featured-info {
  margin-bottom: 15px;
  padding: 0 15px;
}
.nav__featured-info > span:not(:last-of-type) {
  margin-right: 3px;
  padding-right: 11px;
  position: relative;
}
.nav__featured-info > span:not(:last-of-type)::after {
  content: "";
  width: 3px;
  height: 3px;
  background-color: #a7a8aa;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: 0;
}

.nav__featured-category {
  color: #005eb8;
}

.nav__featured-date {
  color: #a7a8aa;
}

.nav__featured-page-title {
  padding: 0 15px;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.2em;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}
.loaded .nav__featured-page-title {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: -webkit-text-decoration-color;
  transition-property: -webkit-text-decoration-color;
  transition-property: text-decoration-color;
  transition-property: text-decoration-color, -webkit-text-decoration-color;
}

.header__search {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  overflow: hidden;
}
@media only screen and (max-width: 1199.98px) {
  .header__search {
    margin-right: 20px;
  }
}

.header__search-open {
  color: #222;
  font-size: 18px;
  line-height: 27px;
  letter-spacing: -0.02em;
}
.header__search-open::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea13";
  display: inline;
  font-size: 18px;
  position: relative;
  top: 4px;
}
.loaded .header__search-open {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: color;
  transition-property: color;
}
@media only screen and (min-width: 1200px) and (min-width: 1025px) {
  .no-touch .header__search-open:hover {
    color: #005eb8;
  }
}

.header__search-open-text {
  margin-right: 10px;
}
@media only screen and (max-width: 1199.98px) {
  .header__search-open-text {
    display: none;
  }
}

.header__search-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #005eb8;
  opacity: 0;
  pointer-events: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
  visibility: hidden;
}
.loaded .header__search-popup {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
}
@media only screen and (min-width: 768px) {
  .header__search-popup {
    padding: 0 25px;
  }
}
@media only screen and (max-width: 767.98px) {
  .header__search-popup {
    padding: 0 20px;
  }
}

.header__search-popup--active {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}

.header__search-top {
  position: absolute;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 1200px) {
  .header__search-top {
    height: 77px;
    padding: 0 50px;
    top: 37px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .header__search-top {
    padding: 0 25px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .header__search-top {
    height: 60px;
    top: 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .header__search-top {
    padding: 0 20px;
  }
}

.header__search-close {
  display: inline-block;
  height: 16px;
  width: 16px;
  position: relative;
  right: 3px;
}
.header__search-close::before, .header__search-close::after {
  content: "";
  position: absolute;
  left: -2px;
  top: calc(50% - 1px);
  height: 2px;
  width: 20px;
  background-color: #fff;
}
.header__search-close::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.header__search-close::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.header__form {
  width: 100%;
  max-width: 905px;
  height: 65px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 11vh;
}

.header__label {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 14px 0 14px 20px;
  color: #fff;
}

.header__input {
  width: 100%;
  height: 100%;
  border: none;
  background-color: transparent;
  color: #fff;
}

.header__submit {
  height: 100%;
  padding: 0 20px;
}
.header__submit::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea13";
  color: #fff;
  font-size: 24px;
  line-height: 1;
}

.footer {
  background-color: #f3f3f3;
  padding: 70px 0 35px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .footer {
    padding: 30px 0;
  }
}
@media only screen and (max-width: 1199.98px) {
  .footer .wrap {
    position: relative;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer {
    padding: 35px 0;
  }
}

.footer__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 38px;
}
@media only screen and (max-width: 1199.98px) {
  .footer__top {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.footer__logo-wrap {
  margin-right: auto;
}
@media only screen and (max-width: 767.98px) {
  .footer__logo-wrap {
    margin-bottom: 35px;
  }
}

.footer__links-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 1200px) {
  .footer__links-wrap {
    margin-right: 11%;
    min-width: 30%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .footer__links-wrap {
    min-width: 50%;
    margin-right: 10%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__links-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.footer__links-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: -0.02em;
  color: #222;
  margin-bottom: 10px;
  display: inline-block;
}

@media only screen and (min-width: 1200px) {
  .footer__links:not(:last-child) {
    margin-right: 5%;
  }
}

.footer__links--social .footer__links-title {
  margin-bottom: 24px;
}
.footer__links--social .icon::before {
  color: #6e6e69;
  font-size: 15px;
}
.loaded .footer__links--social .icon::before {
  -webkit-transition: color ease 0.5s;
  transition: color ease 0.5s;
}
@media only screen and (min-width: 1025px) {
  .no-touch .footer__links--social .icon:hover::before {
    color: #005eb8;
  }
}
.footer__links--social .font-ico-twitter,
.footer__links--social .font-ico-facebook {
  position: relative;
  bottom: 3px;
}
.footer__links--social .font-ico-twitter::before,
.footer__links--social .font-ico-facebook::before {
  font-size: 18px;
}
.footer__links--social .footer__links-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.footer__links--social .footer__links-list .footer__links-list-item {
  margin-right: 34px;
}
@media only screen and (max-width: 1199.98px) {
  .footer__links--social .footer__links-title {
    font-size: 12px;
    line-height: 17px;
    letter-spacing: normal;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__links--social {
    margin-bottom: 33px;
  }
}

.footer__links--quick .footer__links-list-item {
  margin-bottom: 10px;
}
@media only screen and (max-width: 1199.98px) {
  .footer__links--quick .footer__links-title {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.02em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .footer__links--quick {
    margin-left: 6%;
  }
  .footer__links--quick .footer__links-list-item {
    margin-bottom: 9px;
  }
}

.footer__links-list-link-text {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #6e6e69;
  position: relative;
  display: inline-block;
}
.loaded .footer__links-list-link-text {
  -webkit-transition: 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: 0.3s ease-in-out, color 0.3s ease-in-out;
}
.footer__links-list-link-text::before {
  content: "";
  position: absolute;
  bottom: -3px;
  left: 0;
  height: 1px;
  width: 0;
  background-color: #222;
}
.loaded .footer__links-list-link-text::before {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .footer__links-list-link-text:hover {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
    color: #222;
  }
  .no-touch .footer__links-list-link-text:hover::before {
    width: 100%;
  }
}
@media only screen and (max-width: 1199.98px) {
  .footer__links-list-link-text {
    font-size: 12px;
    line-height: 19px;
    letter-spacing: normal;
  }
}

.footer__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.footer__bottom-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer__bottom-list-item {
  margin-right: 25px;
  color: #a7a8aa;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.01em;
}
@media only screen and (max-width: 1199.98px) {
  .footer__bottom-list-item {
    font-size: 12px;
    line-height: 17px;
    letter-spacing: normal;
    margin-right: 18px;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__bottom-list-item {
    margin-right: 19px;
  }
  .footer__bottom-list-item:last-child {
    margin-right: 0;
  }
}

.footer__bottom-list-item-link {
  color: #a7a8aa;
  position: relative;
  display: inline-block;
}
.loaded .footer__bottom-list-item-link {
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.footer__bottom-list-item-link::before {
  content: "";
  position: absolute;
  bottom: -3px;
  left: 0;
  height: 1px;
  width: 0;
  background-color: #222;
}
.loaded .footer__bottom-list-item-link::before {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .footer__bottom-list-item-link:hover {
    color: #222;
  }
  .no-touch .footer__bottom-list-item-link:hover::before {
    width: 100%;
  }
}

.footer__bottom-btn {
  height: 32px;
  width: 32px;
  border: 1px solid rgba(167, 168, 170, 0.5);
  border-radius: 50%;
  position: relative;
  bottom: 5px;
}
.loaded .footer__bottom-btn {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.footer__bottom-btn .icon {
  position: absolute;
  top: 37%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media only screen and (min-width: 1025px) {
  .no-touch .footer__bottom-btn:hover {
    background-color: #fff;
    border-color: #a7a8aa;
  }
}
@media only screen and (max-width: 1199.98px) {
  .footer__bottom-btn {
    position: absolute;
    top: 0;
    right: 25px;
  }
}

.footer__logo-image {
  max-height: 50px;
}
@media only screen and (max-width: 1199.98px) {
  .footer__logo-image {
    max-width: 80%;
  }
}

.banner {
  background-color: #00594f;
  padding: 50px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .banner {
    padding: 25px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner {
    padding: 30px 20px;
  }
}

.banner--small {
  padding: 0;
  background-color: #005eb8;
}
.banner--small .banner__holder {
  max-width: 1415px;
  padding: 0 25px;
  margin: 0 auto;
}
.banner--small .banner__content {
  padding-bottom: 35px;
}
@media only screen and (min-width: 1200px) {
  .banner--small .banner__title {
    padding-top: 317px;
  }
  .banner--small .banner__wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 52%;
        -ms-flex: 1 1 52%;
            flex: 1 1 52%;
    max-width: 52%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .banner--small .banner__title {
    padding-top: 180px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner--small .banner__wrap {
    margin-top: 25px;
  }
}

.banner__overlay {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(34, 34, 34, 0.5);
  width: 100%;
  height: 100%;
  z-index: 2;
}

.banner__holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
@media only screen and (max-width: 767.98px) {
  .banner__holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

.banner__content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 41%;
      -ms-flex: 1 1 41%;
          flex: 1 1 41%;
  max-width: 41%;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  color: #fff;
  z-index: 3;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .banner__content {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    -webkit-flex-basis: calc(50% + 50px);
        -ms-flex-preferred-size: calc(50% + 50px);
            flex-basis: calc(50% + 50px);
    max-width: calc(50% + 50px);
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__content {
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
}

.banner__title {
  font-size: 80px;
  font-weight: 400;
  line-height: 88px;
  letter-spacing: -0.5px;
  margin-bottom: 40px;
  padding-top: 253px;
}
@media only screen and (max-width: 1199.98px) {
  .banner__title {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .banner__title {
    font-size: 56px;
    line-height: 64px;
    padding-top: 165px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__title {
    font-size: 40px;
    line-height: 48px;
    padding-top: 65px;
  }
}

.banner__wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 59%;
      -ms-flex: 1 1 59%;
          flex: 1 1 59%;
  max-width: 59%;
  position: relative;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  margin-left: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .banner__wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    min-height: 250px;
    max-height: 250px;
    max-width: 100%;
    margin-left: 0;
  }
}

.banner__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.banner__object {
  position: absolute;
  top: 0;
  left: 50%;
  width: auto;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (min-width: 768px) {
  .banner__object {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__object {
    left: 0;
  }
}

/* stylelint-disable selector-max-id, max-nesting-depth, no-descending-specificity */
#ccc {
  font-family: aeonik, sans-serif !important;
}
#ccc #ccc-notify {
  padding: 35px 100px 30px !important;
  background-color: #005eb8 !important;
}
#ccc #ccc-notify #ccc-notify-title {
  font-size: 14px !important;
  line-height: 20px !important;
  margin-bottom: 12px !important;
  padding-right: 60px !important;
}
#ccc #ccc-notify p {
  color: #fff !important;
  font-size: 16px !important;
  line-height: 26px !important;
  letter-spacing: 0.03em !important;
  opacity: 1 !important;
}
#ccc #ccc-notify .ccc-notify-buttons {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
#ccc #ccc-notify #ccc-notify-accept {
  padding: 14px 22px !important;
  background-color: #fff !important;
  border: 1px solid #fff !important;
  border-radius: 2px !important;
  margin: 0 18px 0 0 !important;
  font-size: 16px !important;
  line-height: 22px !important;
  color: #005eb8 !important;
}
#ccc #ccc-notify #ccc-notify-accept::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea01";
  color: inherit !important;
  display: inline-block !important;
  font-size: 12px !important;
  line-height: inherit !important;
  margin-left: 12px !important;
}
@media only screen and (min-width: 1025px) {
  .no-touch #ccc #ccc-notify #ccc-notify-accept:hover {
    color: #fff !important;
    background-color: #005eb8 !important;
  }
}
#ccc #ccc-notify #ccc-notify-accept span {
  color: inherit !important;
}
#ccc #ccc-notify #ccc-notify-reject {
  padding: 14px 22px !important;
  background-color: transparent !important;
  border: 1px solid #fff !important;
  border-radius: 2px !important;
  margin: 0 18px 0 0 !important;
  font-size: 16px !important;
  line-height: 22px !important;
  color: #fff !important;
}
#ccc #ccc-notify #ccc-notify-reject::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea01";
  color: inherit !important;
  display: inline-block !important;
  font-size: 12px !important;
  line-height: inherit !important;
  margin-left: 12px !important;
}
@media only screen and (min-width: 1025px) {
  .no-touch #ccc #ccc-notify #ccc-notify-reject:hover {
    color: #005eb8 !important;
    background-color: #fff !important;
  }
}
#ccc #ccc-notify #ccc-notify-reject span {
  color: inherit !important;
}
#ccc #ccc-notify button.ccc-notify-link {
  padding: 0 !important;
  margin: 0 10px 0 0 !important;
  text-decoration: underline !important;
  text-underline-offset: 0.2em !important;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
@media only screen and (min-width: 1025px) {
  .no-touch #ccc #ccc-notify button.ccc-notify-link:hover {
    opacity: 0.7;
  }
}
#ccc #ccc-notify button.ccc-notify-link span {
  color: #fff !important;
  font-size: 16px !important;
  line-height: 26px !important;
  letter-spacing: 0.03em !important;
}
#ccc #ccc-notify #ccc-notify-dismiss {
  position: static !important;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
@media only screen and (min-width: 1025px) {
  .no-touch #ccc #ccc-notify #ccc-notify-dismiss:hover {
    opacity: 0.7;
  }
}
#ccc #ccc-content {
  background-color: #005eb8 !important;
}
#ccc #ccc-content #ccc-title,
#ccc #ccc-content #ccc-necessary-title,
#ccc #ccc-content .optional-cookie-header {
  font-size: 24px !important;
  line-height: 36px !important;
  margin-bottom: 5px !important;
}
#ccc #ccc-content p {
  color: #fff !important;
  font-size: 16px !important;
  line-height: 26px !important;
  letter-spacing: 0.03em !important;
  margin: 0 0 20px !important;
}
#ccc #ccc-content .ccc-svg-element {
  display: none !important;
}
#ccc #ccc-content hr {
  display: none !important;
}
#ccc #ccc-content #ccc-button-holder {
  margin-bottom: 20px !important;
}
#ccc #ccc-content #ccc-recommended-settings,
#ccc #ccc-content #confirm-btn,
#ccc #ccc-content #ccc-dismiss-button {
  padding: 14px 22px !important;
  background-color: #fff !important;
  border: 1px solid #fff !important;
  border-radius: 2px !important;
  margin: 0 18px 16px 0 !important;
  font-size: 16px !important;
  line-height: 22px !important;
  -webkit-transition: color 0.3s ease, background-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease;
  color: #005eb8 !important;
}
#ccc #ccc-content #ccc-recommended-settings::after,
#ccc #ccc-content #confirm-btn::after,
#ccc #ccc-content #ccc-dismiss-button::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea01";
  color: inherit !important;
  display: inline-block !important;
  font-size: 12px !important;
  line-height: inherit !important;
  margin-left: 12px !important;
}
@media only screen and (min-width: 1025px) {
  .no-touch #ccc #ccc-content #ccc-recommended-settings:hover,
.no-touch #ccc #ccc-content #confirm-btn:hover,
.no-touch #ccc #ccc-content #ccc-dismiss-button:hover {
    color: #fff !important;
    background-color: #005eb8 !important;
  }
}
#ccc #ccc-content #ccc-recommended-settings span,
#ccc #ccc-content #confirm-btn,
#ccc #ccc-content #ccc-dismiss-button span {
  color: inherit !important;
}
#ccc #ccc-content #ccc-dismiss-button span {
  font-weight: 400 !important;
  background-color: transparent !important;
}
#ccc #ccc-content #ccc-reject-settings {
  padding: 14px 22px !important;
  background-color: transparent !important;
  border: 1px solid #fff !important;
  border-radius: 2px !important;
  margin: 0 18px 16px 0 !important;
  font-size: 16px !important;
  line-height: 22px !important;
  color: #fff;
  -webkit-transition: color 0.3s ease, background-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease;
}
#ccc #ccc-content #ccc-reject-settings::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea01";
  color: inherit !important;
  display: inline-block !important;
  font-size: 12px !important;
  line-height: inherit !important;
  margin-left: 12px !important;
}
@media only screen and (min-width: 1025px) {
  .no-touch #ccc #ccc-content #ccc-reject-settings:hover {
    color: #005eb8 !important;
    background-color: #fff !important;
  }
}
#ccc #ccc-content #ccc-reject-settings span {
  color: inherit !important;
}
#ccc #ccc-content .checkbox-toggle {
  background-color: #fff !important;
  border-color: #fff !important;
  outline: none !important;
}
#ccc #ccc-content .checkbox-toggle .checkbox-toggle-label {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
@media only screen and (min-width: 1025px) {
  .no-touch #ccc #ccc-content .checkbox-toggle .checkbox-toggle-label:hover {
    opacity: 0.7;
  }
}
#ccc #ccc-content .checkbox-toggle span {
  color: #005eb8 !important;
  opacity: 1 !important;
}
#ccc #ccc-content .checkbox-toggle-toggle {
  background-color: #005eb8 !important;
}
#ccc .ccc-module--slideout #ccc-content {
  background-color: #fff !important;
}
#ccc .ccc-module--slideout #ccc-content #ccc-title,
#ccc .ccc-module--slideout #ccc-content #ccc-necessary-title,
#ccc .ccc-module--slideout #ccc-content .optional-cookie-header {
  color: #222 !important;
}
#ccc .ccc-module--slideout #ccc-content p,
#ccc .ccc-module--slideout #ccc-content p span {
  color: #6e6e69 !important;
}
#ccc .ccc-module--slideout #ccc-content hr {
  display: block !important;
  background-color: #6e6e69 !important;
  opacity: 1 !important;
}
#ccc .ccc-module--slideout #ccc-content #ccc-recommended-settings,
#ccc .ccc-module--slideout #ccc-content #confirm-btn,
#ccc .ccc-module--slideout #ccc-content #ccc-dismiss-button {
  background-color: #005eb8 !important;
  border-color: #005eb8 !important;
}
#ccc .ccc-module--slideout #ccc-content #ccc-recommended-settings::after,
#ccc .ccc-module--slideout #ccc-content #confirm-btn::after,
#ccc .ccc-module--slideout #ccc-content #ccc-dismiss-button::after {
  color: #fff !important;
}
#ccc .ccc-module--slideout #ccc-content #ccc-recommended-settings span,
#ccc .ccc-module--slideout #ccc-content #confirm-btn,
#ccc .ccc-module--slideout #ccc-content #ccc-dismiss-button span {
  color: #fff !important;
}
#ccc .ccc-module--slideout #ccc-content #ccc-reject-settings {
  border-color: #005eb8 !important;
}
#ccc .ccc-module--slideout #ccc-content #ccc-reject-settings::after {
  color: #005eb8 !important;
}
#ccc .ccc-module--slideout #ccc-content #ccc-reject-settings span {
  color: #005eb8 !important;
}
#ccc .ccc-module--slideout #ccc-content .checkbox-toggle {
  background-color: #005eb8 !important;
  border-color: #005eb8 !important;
}
#ccc .ccc-module--slideout #ccc-content .checkbox-toggle span {
  color: #fff !important;
}
#ccc .ccc-module--slideout #ccc-content .checkbox-toggle-toggle {
  background-color: #fff !important;
}
@media only screen and (max-width: 1199.98px) {
  #ccc #ccc-notify {
    padding: 30px 25px !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  #ccc #ccc-notify p,
#ccc #ccc-notify button.ccc-notify-link {
    font-size: 14px !important;
    line-height: 24px !important;
  }
  #ccc #ccc-notify .ccc-notify-buttons {
    position: static !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
    margin-top: 0 !important;
  }
  #ccc #ccc-notify #ccc-notify-accept,
#ccc #ccc-notify #ccc-notify-reject,
#ccc #ccc-notify button.ccc-notify-link {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
    margin-top: 16px !important;
  }
  #ccc #ccc-notify #ccc-notify-dismiss {
    position: absolute !important;
    top: 20px !important;
    right: 25px !important;
  }
  #ccc #ccc-content #ccc-title,
#ccc #ccc-content #ccc-necessary-title,
#ccc #ccc-content .optional-cookie-header {
    font-size: 20px !important;
    line-height: 28px !important;
  }
  #ccc #ccc-content p {
    font-size: 14px !important;
    line-height: 24px !important;
  }
}
@media only screen and (max-width: 767.98px) {
  #ccc #ccc-notify {
    padding: 50px 20px 30px !important;
  }
  #ccc #ccc-notify #ccc-notify-title {
    font-size: 12px !important;
    line-height: 17px !important;
  }
  #ccc #ccc-notify #ccc-notify-accept,
#ccc #ccc-notify #ccc-notify-reject,
#ccc #ccc-notify button.ccc-notify-link {
    font-size: 12px !important;
    line-height: 17px !important;
  }
  #ccc #ccc-notify #ccc-notify-accept::after,
#ccc #ccc-notify #ccc-notify-reject::after {
    font-size: 10px !important;
  }
  #ccc #ccc-notify #ccc-notify-dismiss {
    right: 20px !important;
  }
  #ccc #ccc-content #ccc-title,
#ccc #ccc-content #ccc-necessary-title,
#ccc #ccc-content .optional-cookie-header {
    font-size: 18px !important;
    line-height: 25px !important;
  }
  #ccc #ccc-content #ccc-recommended-settings,
#ccc #ccc-content #ccc-reject-settings,
#ccc #ccc-content #confirm-btn,
#ccc #ccc-content #ccc-dismiss-button {
    font-size: 12px !important;
    line-height: 17px !important;
  }
}

.info-image {
  width: 100%;
  color: #fff;
}
@media only screen and (min-width: 1200px) {
  .info-image {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .info-image {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .info-image {
    margin-bottom: 60px;
  }
}

.info-image__container {
  background-color: #6e6e69;
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .info-image__container {
    min-height: 720px;
    margin: 0 50px;
  }
}
@media only screen and (min-width: 1201px) and (max-width: 1500px) {
  .info-image__container {
    margin: 0 25px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .info-image__container {
    margin: 0 20px;
    min-height: 510px;
  }
}

.info-image__cover {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.info-image__cover--darken::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(34, 34, 34, 0.5);
}

.info-image__content-wrap {
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .info-image__content-wrap {
    padding: 150px 20px 150px 118px;
    max-width: 880px;
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .info-image__content-wrap {
    padding: 60px 20px;
    max-width: 410px;
    width: 100%;
  }
}
@media only screen and (max-width: 767.98px) {
  .info-image__content-wrap {
    padding: 40px 20px;
  }
}

.info-image__subtitle {
  display: block;
}
@media only screen and (min-width: 1200px) {
  .info-image__subtitle {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .info-image__subtitle {
    margin-bottom: 10px;
  }
}

.info-image__title {
  display: block;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .info-image__title {
    font-size: 40px;
    line-height: 56px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .info-image__title {
    font-size: 36px;
    line-height: 50px;
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 1200px) {
  .info-image__text {
    max-width: 650px;
    width: 100%;
    margin-bottom: 46px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .info-image__text {
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}

.info-image__btn {
  border: 1px solid #fff;
  border-radius: 30px;
  color: #fff;
  font-weight: 500;
  display: inline-block;
}
.info-image__btn .icon {
  margin-left: 7px;
}
.loaded .info-image__btn {
  -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .info-image__btn:hover {
    background-color: #fff;
    color: #005eb8;
  }
}
@media only screen and (min-width: 1200px) {
  .info-image__btn {
    padding: 14px 35px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .info-image__btn {
    padding: 14px 20px;
  }
}

.info-image__btn-text {
  font-size: 17px;
  line-height: 22px;
  letter-spacing: -0.05em;
}

.tabs {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .tabs {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs {
    margin-bottom: 60px;
  }
}

.tabs__container {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .tabs__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs__container {
    position: relative;
  }
}

@media only screen and (min-width: 1200px) {
  .tabs__left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding: 100px 0 73px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs__left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 51%;
        -ms-flex: 0 0 51%;
            flex: 0 0 51%;
    max-width: 51%;
  }
}

.tabs__left-wrap {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .tabs__left-wrap {
    max-width: 560px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs__left-wrap {
    max-width: 290px;
    padding-top: 5px;
  }
}

.tabs__content-right {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 1200px) {
  .tabs__content-right {
    padding-bottom: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs__content-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 49%;
        -ms-flex: 0 0 49%;
            flex: 0 0 49%;
    max-width: 49%;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs__content-right {
    width: 100%;
    padding-bottom: 71.5%;
    position: relative;
    margin-bottom: 20px;
  }
}

.tabs__conent-right-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 1px);
}
@media only screen and (max-width: 767.98px) {
  .tabs__conent-right-image {
    height: 100%;
  }
}

@media only screen and (min-width: 1200px) {
  .tabs__list-wrap {
    margin-bottom: 160px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs__list-wrap {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs__list-wrap {
    overflow-x: auto;
    width: calc(100% + 20px);
    scroll-behavior: smooth;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .tabs__list-wrap::-webkit-scrollbar {
    display: none;
  }
}

@media only screen and (max-width: 767.98px) {
  .tabs__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 790px;
    margin-bottom: 20px;
    width: 500px;
  }
}

.tabs__list-btn {
  font-family: aeonik, sans-serif;
  font-weight: 500;
  letter-spacing: -0.01em;
  color: #222;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 1200px) {
  .tabs__list-btn {
    font-size: 32px;
    line-height: 45px;
    padding: 20px 0;
  }
}
@media only screen and (min-width: 1200px) and (min-width: 1025px) {
  .no-touch .tabs__list-btn:hover .tabs__list-btn-text {
    color: #005eb8;
  }
  .no-touch .tabs__list-btn:hover .icon {
    opacity: 1;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs__list-btn {
    font-size: 20px;
    line-height: 28px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    letter-spacing: 0.01em;
    padding: 18px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs__list-btn {
    font-size: 24px;
    line-height: 34px;
    font-weight: 500;
    width: auto;
    border-bottom: 1px solid #a7a8aa;
    letter-spacing: 0.01em;
    padding: 9px 0;
  }
}

.tabs__list-btn-text {
  -webkit-transition: color 0.3s ease-in;
  transition: color 0.3s ease-in;
}

.tabs__list-item {
  border-bottom: 1px solid #a7a8aa;
}
.tabs__list-item .icon {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  width: 35px;
  background-color: #005eb8;
  font-size: 17px;
  color: #fff;
  border-radius: 50%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.tabs__list-item .icon::before {
  position: relative;
  bottom: 1px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs__list-item .icon {
    position: absolute;
    right: 0;
    margin: 0;
    font-size: 15px;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs__list-item {
    border-bottom: none;
    margin-right: 25px;
  }
  .tabs__list-item .icon {
    display: none;
  }
}

.tabs__list-item--active .icon {
  opacity: 1;
}
.tabs__list-item--active .tabs__list-btn-text {
  color: #005eb8;
}
@media only screen and (max-width: 767.98px) {
  .tabs__list-item--active .icon {
    display: none;
  }
}

.tabs__content {
  display: none;
}

.tabs__content--active {
  display: block;
}

.tabs__content-text {
  font-size: 20px;
  line-height: 28px;
  color: #6e6e69;
  margin-bottom: 15px;
}
.tabs__content-text:last-of-type {
  margin-bottom: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs__content-text {
    font-size: 14px;
    line-height: 24px;
  }
  .tabs__content-text:last-of-type {
    margin-bottom: 33px;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs__content-text {
    font-size: 17px;
    line-height: 28px;
  }
  .tabs__content-text:last-of-type {
    margin-bottom: 33px;
  }
}

@media only screen and (min-width: 1200px) {
  .tabs__content-link {
    margin-left: -10px;
  }
}

.info-text {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .info-text {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .info-text {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .info-text {
    margin-bottom: 60px;
  }
}

.info-text__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 768px) {
  .info-text__container {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width: 767.98px) {
  .info-text__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media only screen and (min-width: 1200px) {
  .info-text__left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 34.7%;
        -ms-flex: 0 0 34.7%;
            flex: 0 0 34.7%;
    max-width: 34.7%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .info-text__left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 39.7%;
        -ms-flex: 0 0 39.7%;
            flex: 0 0 39.7%;
    max-width: 39.7%;
  }
}
@media only screen and (max-width: 767.98px) {
  .info-text__left {
    margin-bottom: 20px;
  }
}

.info-text__right .rte {
  margin-bottom: 50px;
}
@media only screen and (min-width: 1200px) {
  .info-text__right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41%;
        -ms-flex: 0 0 41%;
            flex: 0 0 41%;
    max-width: 41%;
    padding-top: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .info-text__right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 49%;
        -ms-flex: 0 0 49%;
            flex: 0 0 49%;
    max-width: 49%;
    padding-top: 30px;
  }
  .info-text__right .rte {
    margin-bottom: 33px;
  }
}
@media only screen and (max-width: 767.98px) {
  .info-text__right .rte {
    margin-bottom: 30px;
  }
}

.info-text__subtitle {
  display: block;
  color: #a7a8aa;
  margin-bottom: 10px;
}

.info-text__title {
  display: block;
  -webkit-columns: #222;
     -moz-columns: #222;
          columns: #222;
}

@media only screen and (min-width: 1200px) {
  .info-text__link {
    margin-left: -10px;
  }
}

.event {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .event {
    margin-bottom: 90px;
    padding: 200px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .event {
    margin-bottom: 70px;
    padding: 60px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .event {
    margin-bottom: 60px;
    padding: 60px 0;
  }
}

.event--coal-lime {
  background-color: #072b31;
  color: #fff;
}
.event--coal-lime .event__subtitle {
  color: #cedc00;
}
.event--coal-lime .event__date-wrap .icon {
  color: #cedc00;
}
.event--coal-lime .event__address .icon {
  color: #cedc00;
}

.event--coal-ice-blue {
  background-color: #072b31;
  color: #fff;
}
.event--coal-ice-blue .event__subtitle {
  color: #37dee7;
}
.event--coal-ice-blue .event__date-wrap .icon {
  color: #37dee7;
}
.event--coal-ice-blue .event__address .icon {
  color: #37dee7;
}

.event--green-lime {
  background-color: #00594f;
  color: #fff;
}
.event--green-lime .event__subtitle {
  color: #cedc00;
}
.event--green-lime .event__date-wrap .icon {
  color: #cedc00;
}
.event--green-lime .event__address .icon {
  color: #cedc00;
}

.event--green-ice-blue {
  background-color: #00594f;
  color: #fff;
}
.event--green-ice-blue .event__subtitle {
  color: #37dee7;
}
.event--green-ice-blue .event__date-wrap .icon {
  color: #37dee7;
}
.event--green-ice-blue .event__address .icon {
  color: #37dee7;
}

.event--lime-green {
  background-color: #cedc00;
  color: #072b31;
}
.event--lime-green .event__subtitle {
  color: #00594f;
}
.event--lime-green .event__date-wrap .icon {
  color: #00594f;
}
.event--lime-green .event__address .icon {
  color: #00594f;
}

.event--lime-blue {
  background-color: #cedc00;
  color: #072b31;
}
.event--lime-blue .event__subtitle {
  color: #005eb8;
}
.event--lime-blue .event__date-wrap .icon {
  color: #005eb8;
}
.event--lime-blue .event__address .icon {
  color: #005eb8;
}

.event--iceblue-blue {
  background-color: #37dee7;
  color: #072b31;
}
.event--iceblue-blue .event__subtitle {
  color: #005eb8;
}
.event--iceblue-blue .event__date-wrap .icon {
  color: #005eb8;
}
.event--iceblue-blue .event__address .icon {
  color: #005eb8;
}

.event--blue {
  background-color: #005eb8;
  color: #fff;
}
.event--blue .event__subtitle {
  color: #fff;
}
.event--blue .event__date-wrap .icon {
  color: #fff;
}
.event--blue .event__address .icon {
  color: #fff;
}

.event__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media only screen and (min-width: 1200px) {
  .event__content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 43%;
        -ms-flex: 0 0 43%;
            flex: 0 0 43%;
    max-width: 43%;
    padding: 55px 0;
  }
}

.event__content {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .event__content {
    max-width: 590px;
  }
}

@media only screen and (min-width: 1200px) {
  .event__image-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 560px;
        -ms-flex: 0 0 560px;
            flex: 0 0 560px;
    max-width: 560px;
    height: 531px;
    position: relative;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
@media only screen and (max-width: 1199.98px) {
  .event__image-wrap {
    display: none;
  }
}

@media only screen and (min-width: 1200px) {
  .event__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

.event__subtitle {
  color: #cedc00;
  display: block;
  margin-bottom: 20px;
}

.event__title {
  display: block;
  margin-bottom: 25px;
  color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .event__title {
    font-size: 36px;
    line-height: 50px;
  }
}

.event__address {
  font-size: 12px;
  line-height: 19px;
  margin-bottom: 10px;
  font-style: normal;
  font-weight: 300;
}
.event__address .icon {
  color: #cedc00;
  font-size: 14px;
  margin-right: 7.5px;
}
.event__address .event__address-text {
  position: relative;
  bottom: 3px;
  font-weight: 400;
}

.event__date-wrap {
  margin-bottom: 20px;
  display: block;
}
.event__date-wrap .icon {
  font-size: 14px;
  color: #cedc00;
  margin-right: 5px;
}
.event__date-wrap .event__date {
  font-size: 12px;
  line-height: 19px;
  font-weight: 400;
}

.event__text {
  line-height: 30px;
  margin-bottom: 50px;
}
@media only screen and (min-width: 1200px) {
  .event__text {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .event__text {
    font-size: 17px;
    line-height: 28px;
  }
}

.event__button-primary {
  margin-right: 17px;
}
@media only screen and (min-width: 768px) {
  .event__button-primary .icon {
    margin-left: 5px;
  }
}
@media only screen and (max-width: 767.98px) {
  .event__button-primary .icon {
    font-size: 16px;
    margin-left: 7px;
  }
}

.event__button-secondary {
  position: relative;
  top: 0;
}
.event__button-secondary .icon {
  top: 2px;
}

.event__buttons-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.homepage-hero {
  width: 100%;
}
.loaded .homepage-hero {
  -webkit-animation: in 2s linear normal;
          animation: in 2s linear normal;
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
  -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.13, 1);
          animation-timing-function: cubic-bezier(0.42, 0, 0.13, 1);
}
@media only screen and (min-width: 1200px) {
  @-webkit-keyframes in {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    50% {
      -webkit-transform: translateY(-2vw);
              transform: translateY(-2vw);
    }
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }
  @keyframes in {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    50% {
      -webkit-transform: translateY(-2vw);
              transform: translateY(-2vw);
    }
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  @-webkit-keyframes in {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    50% {
      -webkit-transform: translateY(-40px);
              transform: translateY(-40px);
    }
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }
  @keyframes in {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    50% {
      -webkit-transform: translateY(-40px);
              transform: translateY(-40px);
    }
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }
}
@media only screen and (max-width: 767.98px) {
  @-webkit-keyframes in {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    50% {
      -webkit-transform: translateY(-20px);
              transform: translateY(-20px);
    }
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }
  @keyframes in {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    50% {
      -webkit-transform: translateY(-20px);
              transform: translateY(-20px);
    }
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }
}
.homepage-hero .homepage-hero__spotlight-marker {
  margin-top: -1px;
}

.homepage-hero__slide {
  padding: clamp(200px,16.9270833333vw,454px) 0 60px;
  color: #fff;
  position: relative;
}
@media only screen and (max-width: 767.98px) {
  .homepage-hero__slide {
    padding: 150px 0 90px;
  }
}
@media (max-height: 750px) and (min-width: 1280px) {
  .homepage-hero__slide {
    padding: 24vmin 0 20vmin !important;
  }
}

.homepage-hero__box {
  margin: 0 auto;
  max-width: clamp(1535px,79.9479166667vw,2149px);
  padding: 0 86px;
  width: 100%;
  isolation: isolate;
}
@media only screen and (max-width: 1199.98px) {
  .homepage-hero__box {
    padding: 0 86px;
  }
}
@media only screen and (max-width: 767.98px) {
  .homepage-hero__box {
    padding: 0 20px;
  }
}

.homepage-hero__overlay {
  background-color: rgba(34, 34, 34, 0.25);
  mix-blend-mode: multiply;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.homepage-hero__container-inside {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.homepage-hero__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.homepage-hero__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.homepage-hero__video iframe {
  border: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.homepage-hero__video-fallback {
  background-color: #005eb8;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.homepage-hero__description-wrap {
  padding-left: 34%;
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .homepage-hero__description-wrap {
    padding-left: 20.4%;
  }
}
@media only screen and (max-width: 767.98px) {
  .homepage-hero__description-wrap {
    padding-left: 0;
  }
}

.homepage-hero__title-wrap h1 {
  color: #fff;
}
@media only screen and (min-width: 1200px) {
  .homepage-hero__title-wrap {
    max-width: clamp(1100px,67.7083333333vw,1819px);
  }
  .homepage-hero__title-wrap h1:last-of-type {
    margin-bottom: clamp(30px,3.6979166667vw,99px);
  }
}
@media only screen and (max-width: 1199.98px) {
  .homepage-hero__title-wrap {
    margin-bottom: 15px;
  }
}

.homepage-hero__title-inner {
  overflow: hidden;
  display: inline-block;
}
.homepage-hero__title-inner h1 {
  -webkit-transform: translateY(200%);
          transform: translateY(200%);
}
.loaded .homepage-hero__title-inner h1 {
  -webkit-transition: -webkit-transform 1.5s ease;
  transition: -webkit-transform 1.5s ease;
  transition: transform 1.5s ease;
  transition: transform 1.5s ease, -webkit-transform 1.5s ease;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
@media only screen and (min-width: 992px) {
  .homepage-hero__title-inner h1.hero-xl {
    font-size: clamp(50px,4.375vw,117px);
    line-height: clamp(50px,4.375vw,117px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .homepage-hero__title-inner h1.hero-xl {
    font-size: 50px;
    line-height: 56.5px;
  }
}
@media only screen and (max-width: 767.98px) {
  .homepage-hero__title-inner h1.hero-xl {
    font-size: 34px;
    line-height: 40px;
    margin-bottom: 0;
  }
}

.homepage-hero__descriptiopn-rte-wrap.rte {
  max-width: 560px;
  margin-bottom: 30px;
  display: inline-block;
  overflow: hidden;
}
.homepage-hero__descriptiopn-rte-wrap.rte p {
  color: #fff;
}
.homepage-hero__descriptiopn-rte-wrap.rte p:last-of-type {
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) {
  .homepage-hero__descriptiopn-rte-wrap.rte p {
    font-size: 20px;
    line-height: 29px;
  }
}
@media only screen and (max-width: 991.98px) {
  .homepage-hero__descriptiopn-rte-wrap.rte {
    max-width: 350px;
    margin-bottom: 15px;
  }
}

.homepage-hero__descriptiopn-rte-inner {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  display: -webkit-box; /* stylelint-disable-line */
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.loaded .homepage-hero__descriptiopn-rte-inner {
  -webkit-transition: -webkit-transform 1.2s ease;
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.homepage-hero__descriptiopn-rte-inner p {
  display: inline;
}
@media only screen and (max-width: 991.98px) {
  .homepage-hero__descriptiopn-rte-inner p.paragraph-md {
    font-size: 14px;
    line-height: 24px;
  }
}
.homepage-hero__descriptiopn-rte-inner h1 {
  display: inline;
}

.homepage-hero__link-wrap {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.homepage-hero__link-wrap .homepage-hero__link {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.loaded .homepage-hero__link-wrap .homepage-hero__link {
  -webkit-transition: -webkit-transform 1.2s ease;
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.homepage-hero__link {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  padding: 14px 35px;
  border: 1px solid #fff;
  font-weight: 500;
  border-radius: 50px;
  position: relative;
}
.loaded .homepage-hero__link {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
@media only screen and (min-width: 1025px) {
  .no-touch .homepage-hero__link:hover {
    background-color: #fff;
    color: #005eb8;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .homepage-hero__link {
    padding: 14px 21px;
  }
}
@media only screen and (max-width: 767.98px) {
  .homepage-hero__link {
    padding: 12px 21px;
  }
}

.homepage-hero__link-text {
  font-size: 17px;
  line-height: 22px;
  letter-spacing: -0.5px;
}
@media only screen and (max-width: 767.98px) {
  .homepage-hero__link-text {
    font-size: 12px;
    line-height: 17px;
  }
}

.homepage-hero__link-icon {
  font-size: 15px;
  margin-left: 8px;
}

.homepage-hero__controls-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: clamp(1535px,79.9479166667vw,2149px);
  padding: 0 86px;
  z-index: 2;
  position: absolute;
  top: clamp(130px,11.71875vw,315px);
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  overflow: hidden;
}
@media only screen and (max-width: 1199.98px) {
  .homepage-hero__controls-wrap {
    padding: 0 86px;
  }
}
@media only screen and (max-width: 767.98px) {
  .homepage-hero__controls-wrap {
    padding: 0 20px;
    top: 88px;
  }
}

.hero-controls-wrap--hide {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.hero-controls-wrap--hide .homepage-hero__controls {
  display: none;
}

.homepage-hero__controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translateY(120%);
          transform: translateY(120%);
}
.loaded .homepage-hero__controls {
  -webkit-transition: -webkit-transform 1.2s ease;
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
@media only screen and (max-width: 767.98px) {
  .homepage-hero__controls {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
}

.homepage-hero__navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #fff;
  border-radius: 40px;
  margin-right: 25px;
}
.homepage-hero__navigation .swiper-button-prev,
.homepage-hero__navigation .swiper-button-next {
  position: static;
  margin-top: 0;
  width: 45px;
  height: 40px;
  color: #fff;
  border-radius: 0 20px 20px 0;
  font-size: 16px;
  font-weight: 100;
}
.loaded .homepage-hero__navigation .swiper-button-prev,
.loaded .homepage-hero__navigation .swiper-button-next {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
@media only screen and (min-width: 1025px) {
  .no-touch .homepage-hero__navigation .swiper-button-prev:hover,
.no-touch .homepage-hero__navigation .swiper-button-next:hover {
    background-color: rgba(255, 255, 255, 0.4);
  }
}
.homepage-hero__navigation .swiper-button-prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media only screen and (max-width: 1199.98px) {
  .homepage-hero__navigation {
    margin-right: 8px;
  }
}

.homepage-hero__play {
  color: #fff;
  line-height: 0;
  padding: 10px 15px;
}
@media only screen and (max-width: 1199.98px) {
  .homepage-hero__play {
    padding: 8px 11px 8px 13px;
  }
  .homepage-hero__play .font-ico-play,
.homepage-hero__play .font-ico-pause {
    font-size: 10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .homepage-hero__play {
    margin-left: auto;
  }
}

.homepage-hero__counter {
  margin-left: 15px;
}
@media only screen and (max-width: 1199.98px) {
  .homepage-hero__counter {
    margin-left: 0;
  }
}

.homepage-hero__current,
.homepage-hero__total {
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
}

.homepage-hero__current {
  color: #fff;
}

.homepage-hero__total {
  color: rgba(255, 255, 255, 0.2);
}
.homepage-hero__total::before {
  content: "/";
  margin: 0 12px;
}

.homepage-hero__scroller {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateY(120%);
          transform: translateY(120%);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: clamp(84px,9.7395833333vw,261px);
  z-index: 100;
}
.loaded .homepage-hero__scroller {
  -webkit-transition: -webkit-transform 1.2s ease;
  transition: -webkit-transform 1.2s ease;
  transition: transform 1.2s ease;
  transition: transform 1.2s ease, -webkit-transform 1.2s ease;
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
@media only screen and (min-width: 992px) {
  .homepage-hero__scroller {
    bottom: clamp(50px,3.6458333333vw,98px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .homepage-hero__scroller {
    bottom: 70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .homepage-hero__scroller {
    display: none;
  }
}

.homepage-hero__scroller-text {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: #fff;
}
.homepage-hero__scroller-text::after {
  display: block;
  content: "to discover more";
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.5px;
  color: rgba(255, 255, 255, 0.6);
}

.homepage-hero__scroller-animation {
  width: 24px;
  height: 40px;
  border: 2px solid rgba(255, 255, 255, 0.6);
  border-radius: 30px;
  margin-left: 12px;
  position: relative;
}
.homepage-hero__scroller-animation::before {
  content: "";
  width: 2px;
  height: 7px;
  background-color: #fff;
  position: absolute;
  top: 8px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-animation: slide 5s ease infinite;
          animation: slide 5s ease infinite;
}

@-webkit-keyframes slide {
  0% {
    -webkit-transform: translate(-50%, 10px);
            transform: translate(-50%, 10px);
  }
  25% {
    -webkit-transform: translate(-50%, 10px);
            transform: translate(-50%, 10px);
  }
  50% {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  75% {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  100% {
    -webkit-transform: translate(-50%, 10px);
            transform: translate(-50%, 10px);
  }
}

@keyframes slide {
  0% {
    -webkit-transform: translate(-50%, 10px);
            transform: translate(-50%, 10px);
  }
  25% {
    -webkit-transform: translate(-50%, 10px);
            transform: translate(-50%, 10px);
  }
  50% {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  75% {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  100% {
    -webkit-transform: translate(-50%, 10px);
            transform: translate(-50%, 10px);
  }
}
.homepage-hero__progressbar {
  border-radius: 36%;
  border: 1px solid transparent;
  border-bottom: 140px solid #fff;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-box-shadow: -7px 0 16px 2px rgba(255, 255, 255, 0.6);
          box-shadow: -7px 0 16px 2px rgba(255, 255, 255, 0.6);
  z-index: 2;
  position: absolute;
  top: 114px;
  left: -144px;
}
.homepage-hero__progressbar.start {
  -webkit-animation: progresstrack 8s linear;
          animation: progresstrack 8s linear;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.homepage-hero__progressbar.paused {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
@media only screen and (max-width: 1199.98px) {
  .homepage-hero__progressbar {
    top: 61px;
  }
}
.homepage-hero__progressbar::after {
  content: "";
  position: absolute;
  top: 22px;
  left: 0;
  border-bottom: 102px solid #fff;
  width: 100%;
  height: 1px;
  background: #fff;
  -webkit-box-shadow: -4px -5px 11px 1px rgba(255, 255, 255, 0.6);
          box-shadow: -4px -5px 11px 1px rgba(255, 255, 255, 0.6);
  z-index: 5;
  border-top-left-radius: 100%;
  border-bottom-left-radius: 100%;
}

@-webkit-keyframes progresstrack {
  from {
    left: -144px;
  }
  to {
    left: calc(100% - 144px);
  }
}

@keyframes progresstrack {
  from {
    left: -144px;
  }
  to {
    left: calc(100% - 144px);
  }
}
.homepage-hero__spotlight-video-container {
  position: relative;
  padding-bottom: 48.5%;
}

.homepage-hero__spotlight-marker {
  display: block;
  width: 100%;
  height: 50%;
  background-color: transparent;
  position: absolute;
  top: -0.5px;
}
.loaded .homepage-hero__spotlight-marker {
  -webkit-transition: 400ms ease-out;
  transition: 400ms ease-out;
}
@media only screen and (max-width: 991.98px) {
  .homepage-hero__spotlight-marker {
    height: 48px;
  }
}

.homepage-hero__spotlight-video {
  width: calc(100% - 200px);
  z-index: 1;
  position: absolute;
  top: 40px;
  right: 100px;
  bottom: 70px;
  left: 100px;
}
.homepage-hero__spotlight-video iframe {
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.loaded .homepage-hero__spotlight-video {
  -webkit-transition: 0.6s ease;
  transition: 0.6s ease;
}
.homepage-hero__spotlight-video.expand {
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.homepage-hero__spotlight-video.expand .homepage-hero__spotlight-button {
  top: 50%;
  opacity: 1;
}
.homepage-hero__spotlight-video.expand .homepage-hero__spotlight-video-body::before {
  background-color: rgba(34, 34, 34, 0.5);
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .homepage-hero__spotlight-video {
    width: calc(100% - 50px);
    top: -42px;
    right: 25px;
    bottom: 25px;
    left: 25px;
  }
}
@media only screen and (max-width: 991.98px) {
  .homepage-hero__spotlight-video.expand {
    top: -50px;
  }
}
@media only screen and (max-width: 767.98px) {
  .homepage-hero__spotlight-video {
    width: calc(100% - 40px);
    top: -40px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }
}

.homepage-hero__spotlight-video-body {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 0.5px);
}
.homepage-hero__spotlight-video-body::before {
  content: "";
  display: block;
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
@media only screen and (max-width: 991.98px) {
  .homepage-hero__spotlight-video-body {
    height: 100%;
  }
}

.homepage-hero__spotlight-button {
  width: 71px;
  height: 71px;
  border: 2px solid transparent;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 70%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
}
.loaded .homepage-hero__spotlight-button {
  -webkit-transition: border 0.5s ease, top 0.5s ease, opacity 0.5s ease 0.2s;
  transition: border 0.5s ease, top 0.5s ease, opacity 0.5s ease 0.2s;
}
.homepage-hero__spotlight-button .font-ico-crop-play {
  font-size: 37px;
  opacity: 0;
  visibility: hidden;
}
@media only screen and (min-width: 1025px) {
  .no-touch .homepage-hero__spotlight-button:hover {
    border: 2px solid #fff;
  }
  .no-touch .homepage-hero__spotlight-button:hover .font-ico-full-play {
    opacity: 0;
    visibility: hidden;
  }
  .no-touch .homepage-hero__spotlight-button:hover .font-ico-crop-play {
    opacity: 1;
    visibility: visible;
  }
}

.homepage-hero__spotlight-icon {
  font-size: 31px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 53%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.loaded .homepage-hero__spotlight-icon {
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}

.homepage-hero__spotlight-iframe.start {
  z-index: 1;
}

.homepage-hero__link-wrap--hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.cta-text {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .cta-text {
    margin: 90px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cta-text {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .cta-text {
    margin: 60px 0;
  }
}

.cta-text--center .cta-text__container {
  -webkit-box-pack: auto;
  -webkit-justify-content: auto;
      -ms-flex-pack: auto;
          justify-content: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.cta-text--center .cta-text__content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  max-width: 100%;
}
.cta-text--center .cta-text__button {
  display: inline-block;
  margin: 0;
  -webkit-align-self: auto;
      -ms-flex-item-align: auto;
          align-self: auto;
}
@media only screen and (min-width: 1200px) {
  .cta-text--center .cta-text__content-wrap {
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
    margin-bottom: 35px;
  }
}
@media only screen and (min-width: 1200px) and (min-width: 768px) and (max-width: 1199.98px) {
  .cta-text--center {
    margin: 100px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cta-text--center .cta-text__subtitle {
    margin-bottom: 18px;
  }
  .cta-text--center .cta-text__content-wrap {
    margin-bottom: 35px;
  }
}

.cta-text__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 768px) {
  .cta-text__container {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width: 767.98px) {
  .cta-text__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media only screen and (min-width: 1200px) {
  .cta-text__button {
    margin-top: 54px;
    -webkit-align-self: baseline;
        -ms-flex-item-align: baseline;
            align-self: baseline;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cta-text__button {
    margin-top: 28px;
    -webkit-align-self: baseline;
        -ms-flex-item-align: baseline;
            align-self: baseline;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (max-width: 767.98px) {
  .cta-text__button .icon {
    font-size: 16px;
    margin-left: 7px;
  }
}

.cta-text__subtitle {
  color: #a7a8aa;
  display: block;
}
@media only screen and (min-width: 1200px) {
  .cta-text__subtitle {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cta-text__subtitle {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cta-text__subtitle {
    margin-bottom: 20px;
  }
}

.cta-text__content-wrap .rte p {
  color: #222;
}
@media only screen and (min-width: 1200px) {
  .cta-text__content-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 73.2%;
        -ms-flex: 1 1 73.2%;
            flex: 1 1 73.2%;
    max-width: 73.2%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cta-text__content-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 73.2%;
        -ms-flex: 1 1 73.2%;
            flex: 1 1 73.2%;
    max-width: 73.2%;
  }
}
@media only screen and (max-width: 767.98px) {
  .cta-text__content-wrap {
    margin-bottom: 35px;
  }
}

.cards {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .cards {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cards {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards {
    margin-bottom: 60px;
  }
}

.cards__filter-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 1200px) {
  .cards__filter-buttons {
    margin-bottom: 46px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cards__filter-buttons {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards__filter-buttons {
    margin: 0 -10px 10px;
  }
}

.cards__filter-clear,
.cards__filter-open {
  border: 1px solid #a7a8aa;
  letter-spacing: -0.02em;
  color: #222;
  text-align: center;
}
.loaded .cards__filter-clear,
.loaded .cards__filter-open {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: color, background-color, border-color, -webkit-box-shadow;
  transition-property: color, background-color, border-color, -webkit-box-shadow;
  transition-property: color, background-color, border-color, box-shadow;
  transition-property: color, background-color, border-color, box-shadow, -webkit-box-shadow;
}
@media only screen and (min-width: 1025px) {
  .no-touch .cards__filter-clear:hover,
.no-touch .cards__filter-open:hover {
    color: #fff;
    background-color: #005eb8;
    border-color: #005eb8;
    -webkit-box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
            box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
  }
}
@media only screen and (min-width: 1200px) {
  .cards__filter-clear,
.cards__filter-open {
    font-size: 16px;
    line-height: 24px;
    padding: 9px 14px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cards__filter-clear,
.cards__filter-open {
    font-size: 18px;
    line-height: 25px;
    padding: 7px 14px;
  }
}

.cards__filter-clear {
  display: none;
}
.cards__filter-clear::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea04";
  display: inline;
  font-size: 10px;
  margin-left: 8px;
}

.cards__filter-clear--active {
  display: inline-block;
}

.cards__filter-open {
  margin-left: 15px;
}
.cards__filter-open::before {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea08";
  display: inline;
  font-size: 12px;
  margin-right: 4px;
  position: relative;
  bottom: 2px;
}

.cards__popup {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(34, 34, 34, 0);
  z-index: 200;
  pointer-events: none;
  visibility: hidden;
}
.loaded .cards__popup {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: background-color, visibility;
  transition-property: background-color, visibility;
}

.cards__popup--active {
  pointer-events: all;
  visibility: visible;
  background-color: rgba(34, 34, 34, 0.2);
}
.cards__popup--active .cards__popup-container {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-box-shadow: -4px 4px 34px 0 rgba(34, 34, 34, 0.1);
          box-shadow: -4px 4px 34px 0 rgba(34, 34, 34, 0.1);
}

.cards__popup-container {
  background-color: #fff;
  height: 100%;
  margin-left: auto;
  padding: 20px;
  position: relative;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  overflow: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.loaded .cards__popup-container {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: -webkit-transform, -webkit-box-shadow;
  transition-property: -webkit-transform, -webkit-box-shadow;
  transition-property: transform, box-shadow;
  transition-property: transform, box-shadow, -webkit-transform, -webkit-box-shadow;
}
@media only screen and (min-width: 1200px) {
  .cards__popup-container {
    width: 385px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cards__popup-container {
    width: 315px;
  }
}

.cards__popup-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 1200px) {
  .cards__popup-top {
    margin-bottom: 64px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cards__popup-top {
    margin-bottom: 40px;
  }
}

.cards__popup-clear,
.cards__popup-close {
  display: inline-block;
  border: 1px solid rgba(167, 168, 170, 0.4);
  padding: 9px 14px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #222;
  text-align: center;
}
.loaded .cards__popup-clear,
.loaded .cards__popup-close {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: border-color, -webkit-box-shadow;
  transition-property: border-color, -webkit-box-shadow;
  transition-property: border-color, box-shadow;
  transition-property: border-color, box-shadow, -webkit-box-shadow;
}
@media only screen and (min-width: 1025px) {
  .no-touch .cards__popup-clear:hover,
.no-touch .cards__popup-close:hover {
    border-color: #6e6e69;
    -webkit-box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
            box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
  }
}

.cards__popup-close::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea04";
  display: inline;
  font-size: 14px;
  position: relative;
  top: 1px;
}

.cards__popup-title {
  font-weight: 400;
  color: #222;
}
@media only screen and (min-width: 1200px) {
  .cards__popup-title {
    font-size: 40px;
    line-height: 56px;
    letter-spacing: -0.02em;
    margin-bottom: 65px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cards__popup-title {
    font-size: 32px;
    line-height: 45px;
    margin-bottom: 40px;
  }
}

.cards__popup-list-title {
  letter-spacing: 0.1em;
  color: #6e6e69;
  margin-bottom: 19px;
  text-transform: uppercase;
}
@media only screen and (min-width: 1200px) {
  .cards__popup-list-title {
    font-size: 14px;
    line-height: 21px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cards__popup-list-title {
    font-size: 12px;
    line-height: 18px;
  }
}

.cards__popup-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 45px;
}

.cards__popup-item {
  margin-right: 10px;
  margin-bottom: 10px;
}

.cards__popup-filter-btn {
  color: #222;
  text-align: center;
  letter-spacing: -0.02em;
  padding: 6px 14px;
  border-radius: 50px;
  border: 1px solid rgba(167, 168, 170, 0.4);
}
.loaded .cards__popup-filter-btn {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: border-color, background-color, -webkit-box-shadow;
  transition-property: border-color, background-color, -webkit-box-shadow;
  transition-property: border-color, background-color, box-shadow;
  transition-property: border-color, background-color, box-shadow, -webkit-box-shadow;
}
@media only screen and (min-width: 1025px) {
  .no-touch .cards__popup-filter-btn:hover {
    border-color: #6e6e69;
    -webkit-box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
            box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
  }
}
@media only screen and (min-width: 1200px) {
  .cards__popup-filter-btn {
    font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cards__popup-filter-btn {
    font-size: 12px;
    line-height: 18px;
  }
}

.cards__popup-filter-btn--active {
  background-color: #005eb8;
  border-color: #005eb8;
  color: #fff;
}
.cards__popup-filter-btn--active::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea04";
  font-size: 10px;
  margin-left: 8px;
  display: inline;
}
@media only screen and (min-width: 1025px) {
  .no-touch .cards__popup-filter-btn--active:hover {
    border-color: #005eb8;
    background-color: #005eb8;
    -webkit-box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
            box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
  }
}
@media only screen and (min-width: 1200px) {
  .cards__popup-filter-btn--active::after {
    font-size: 10px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cards__popup-filter-btn--active::after {
    font-size: 8px;
  }
}

.cards__popup-results-btn-wrap {
  border-top: 1px solid rgba(167, 168, 170, 0.4);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto -20px -20px;
}
@media only screen and (min-width: 1200px) {
  .cards__popup-results-btn-wrap {
    min-height: 110px;
    padding: 20px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cards__popup-results-btn-wrap {
    min-height: 86px;
    padding: 10px 20px;
  }
}

.cards__popup-results-btn {
  color: #005eb8;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  display: inline-block;
  padding: 14px 35px;
  border: 1px solid #005eb8;
  border-radius: 50px;
}
.loaded .cards__popup-results-btn {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
@media only screen and (min-width: 1025px) {
  .no-touch .cards__popup-results-btn:hover {
    background-color: #005eb8;
    color: #fff;
  }
}

.cards__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media only screen and (max-width: 767.98px) {
  .cards__list {
    margin: 0 -10px;
  }
}

.cards__item {
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .cards__item {
    margin-right: 16px;
    width: calc(25% - 12px);
    margin-bottom: 50px;
  }
  .cards__item:nth-of-type(4n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cards__item {
    width: calc(50% - 8px);
    margin-right: 16px;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cards__item:nth-of-type(2n) {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards__item {
    width: calc(50% - 5px);
    margin-right: 10px;
    margin-bottom: 10px;
  }
}

.cards__link {
  display: block;
  height: 100%;
  border: 1px solid #a7a8aa;
}
.loaded .cards__link {
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
}
@media only screen and (min-width: 1025px) {
  .no-touch .cards__link:hover {
    -webkit-box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
            box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
  }
  .no-touch .cards__link:hover .cards__title {
    -webkit-text-decoration-color: #222;
            text-decoration-color: #222;
  }
}
@media only screen and (min-width: 768px) {
  .cards__link {
    padding-bottom: 68px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards__link {
    padding-bottom: 27px;
  }
}

.cards__image-wrap {
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .cards__image-wrap {
    padding-bottom: 66%;
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cards__image-wrap {
    padding-bottom: 61.7%;
  }
}
@media only screen and (min-width: 768px) {
  .cards__image-wrap {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards__image-wrap {
    padding-bottom: 69%;
    margin-bottom: 20px;
  }
}

.cards__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.cards__category {
  position: absolute;
  color: #222;
  display: inline-block;
  background-color: #37dee7;
  font-weight: 500;
  border-radius: 16px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .cards__category {
    padding: 4px 10px 3px;
    top: 25px;
    left: 25px;
    max-width: calc(100% - 50px);
    font-size: 14px;
    line-height: 19px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards__category {
    padding: 4px 10px;
    top: 12px;
    left: 8px;
    max-width: calc(100% - 16px);
    font-size: 10px;
    line-height: 15px;
  }
}

.cards__title-wrap {
  display: -webkit-box; /* stylelint-disable-line */
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 25px;
}
@media only screen and (min-width: 1200px) {
  .cards__title-wrap {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cards__title-wrap {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards__title-wrap {
    padding: 0 8px;
    margin-bottom: 15px;
  }
}

.cards__title {
  font-weight: 500;
  color: #222;
  text-decoration: underline;
  text-underline-offset: 0.12em;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}
.loaded .cards__title {
  -webkit-transition: -webkit-text-decoration-color 0.3s ease;
  transition: -webkit-text-decoration-color 0.3s ease;
  transition: text-decoration-color 0.3s ease;
  transition: text-decoration-color 0.3s ease, -webkit-text-decoration-color 0.3s ease;
}
@media only screen and (min-width: 1200px) {
  .cards__title {
    font-size: 24px;
    line-height: 36px;
    letter-spacing: -0.01em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cards__title {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards__title {
    font-size: 12px;
    line-height: 17px;
  }
}

.cards__date {
  display: inline-block;
  position: absolute;
  font-weight: 400;
  color: #222;
}
@media only screen and (min-width: 768px) {
  .cards__date {
    max-width: calc(100% - 50px);
    bottom: 24px;
    left: 25px;
    font-size: 12px;
    line-height: 19px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards__date {
    max-width: calc(100% - 16px);
    bottom: 12px;
    left: 8px;
    font-size: 10px;
    line-height: 16px;
  }
}

.cards__pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 767.98px) {
  .pagination {
    width: 100%;
    max-width: 320px;
    padding-top: 5px;
  }
}

.pagination__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .pagination__item--prev {
    margin-right: 13px;
  }
}
@media only screen and (min-width: 992px) {
  .pagination__item--prev {
    margin-right: 21px;
  }
}
@media only screen and (max-width: 767.98px) {
  .pagination__item--prev {
    margin-right: auto;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .pagination__item--next {
    margin-left: 13px;
  }
}
@media only screen and (min-width: 992px) {
  .pagination__item--next {
    margin-left: 6px;
  }
}
@media only screen and (max-width: 767.98px) {
  .pagination__item--next {
    margin-left: auto;
  }
}

@media only screen and (min-width: 992px) {
  .pagination__item--page {
    margin-right: 13px;
  }
}
@media only screen and (max-width: 767.98px) {
  .pagination__item--page {
    margin-right: 1px;
  }
}

.pagination__prev::before {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea0c";
  display: inline-block;
  margin-right: 10px;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.loaded .pagination__prev::before {
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
@media only screen and (min-width: 1025px) {
  .no-touch .pagination__prev:not(.pagination__prev--disabled):hover::before {
    color: #005eb8;
  }
}
@media only screen and (max-width: 991.98px) {
  .pagination__prev:not(.pagination__prev--disabled)::before {
    color: #005eb8;
  }
}

.pagination__next::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea0c";
  display: inline-block;
  margin-left: 10px;
}
.loaded .pagination__next::after {
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
@media only screen and (min-width: 1025px) {
  .no-touch .pagination__next:not(.pagination__next--disabled):hover::after {
    color: #005eb8;
  }
}
@media only screen and (max-width: 991.98px) {
  .pagination__next:not(.pagination__next--disabled)::after {
    color: #005eb8;
  }
}

.pagination__prev,
.pagination__next {
  color: #222;
  padding: 10px 4px;
}
@media only screen and (min-width: 768px) {
  .pagination__prev,
.pagination__next {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.02em;
  }
}
@media only screen and (max-width: 767.98px) {
  .pagination__prev,
.pagination__next {
    font-size: 12px;
    line-height: 17px;
  }
}

.pagination__prev--disabled,
.pagination__next--disabled {
  color: #a7a8aa;
  pointer-events: none;
}

.pagination__page {
  display: inline-block;
  letter-spacing: -0.02em;
  color: #6e6e69;
  padding: 10px 8px;
  border-bottom: 1px solid transparent;
}
.loaded .pagination__page {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: color, border-color;
  transition-property: color, border-color;
}
@media only screen and (min-width: 1025px) {
  .no-touch .pagination__page:not(.pagination__page--active):hover {
    color: #222;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .pagination__page {
    padding: 10px 14px;
  }
}
@media only screen and (min-width: 768px) {
  .pagination__page {
    font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 767.98px) {
  .pagination__page {
    font-size: 12px;
    line-height: 16px;
  }
}

.pagination__page--active {
  color: #005eb8;
}
@media only screen and (min-width: 1200px) {
  .pagination__page--active {
    border-color: #005eb8;
  }
}
@media only screen and (max-width: 1199.98px) {
  .pagination__page--active {
    border-color: transparent;
  }
}

.cards-carousel {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .cards-carousel {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cards-carousel {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards-carousel {
    margin-bottom: 100px;
  }
}

.cards-carousel--rte .cards-carousel__container {
  border-top: 1px solid rgba(167, 168, 170, 0.4);
}
@media only screen and (min-width: 768px) {
  .cards-carousel--rte {
    width: calc(100vw - 50px);
    max-width: 1445px;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media only screen and (min-width: 1200px) {
  .cards-carousel--rte .cards-carousel__header {
    max-width: 905px;
    width: 100%;
    margin: 0 auto 50px;
  }
  .cards-carousel--rte .cards-carousel__navigation-wrap {
    max-width: 905px;
    width: 100%;
    margin: 30px auto 0;
  }
  .cards-carousel--rte .cards-carousel__container {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cards-carousel--rte .wrap {
    padding: 0;
  }
  .cards-carousel--rte .cards-carousel__link {
    position: relative;
  }
  .cards-carousel--rte .cards-carousel__header {
    padding: 0 67px;
  }
  .cards-carousel--rte .cards-carousel__navigation-wrap {
    padding: 0 67px;
  }
  .cards-carousel--rte .cards-carousel__container {
    padding-top: 70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards-carousel--rte .cards-carousel__container {
    padding-top: 60px;
  }
  .cards-carousel--rte .wrap {
    padding: 0;
  }
}

.cards-carousel__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 1200px) {
  .cards-carousel__header {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cards-carousel__header {
    margin-bottom: 18px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards-carousel__header {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 1199.98px) {
  .cards-carousel__container {
    position: relative;
  }
}

.cards-carousel__title {
  font-size: 32px;
  line-height: 45px;
  color: #222;
  font-weight: 500;
}
@media only screen and (min-width: 1200px) {
  .cards-carousel__title {
    letter-spacing: -0.02em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cards-carousel__title {
    font-size: 28px;
    line-height: 39px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards-carousel__title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 500;
  }
}

@media only screen and (max-width: 1199.98px) {
  .cards-carousel__link {
    position: absolute;
    bottom: 1px;
    right: 0;
    z-index: 2;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards-carousel__link {
    padding: 0 10px;
    bottom: 4.5px;
    min-height: 25px;
  }
}

@media only screen and (max-width: 1199.98px) {
  .cards-carousel__link--left {
    left: 0;
    right: auto;
    bottom: -10px;
  }
}

.cards-carousel__slide {
  width: 100%;
  background-color: #005eb8;
}
@media only screen and (min-width: 1200px) {
  .cards-carousel__slide {
    max-width: 330px;
    height: 480px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cards-carousel__slide {
    max-width: 230px;
    height: 300px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards-carousel__slide {
    max-width: 220px;
    height: 265px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .cards-carousel__slide--shrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 230px;
        -ms-flex: 1 1 230px;
            flex: 1 1 230px;
  }
}

.cards-carousel__card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  position: relative;
}
@media only screen and (min-width: 1025px) {
  .no-touch .cards-carousel__card .cards-carousel__card-link--hover.cards-carousel__card-link:hover .cards-carousel__card-text {
    -webkit-text-decoration-color: #fff;
            text-decoration-color: #fff;
  }
}

.cards-carousel__card--blue-iceblue {
  background-color: #005eb8;
}
.cards-carousel__card--blue-iceblue .cards-carousel__card-subtitle {
  color: #37dee7;
}
.cards-carousel__card--blue-iceblue .cards-carousel__card-text {
  color: #fff;
}

.cards-carousel__card--green-iceblue {
  background-color: #00594f;
}
.cards-carousel__card--green-iceblue .cards-carousel__card-subtitle {
  color: #37dee7;
}
.cards-carousel__card--green-iceblue .cards-carousel__card-text {
  color: #fff;
}

.cards-carousel__card--coal-iceblue {
  background-color: #072b31;
}
.cards-carousel__card--coal-iceblue .cards-carousel__card-subtitle {
  color: #37dee7;
}
.cards-carousel__card--coal-iceblue .cards-carousel__card-text {
  color: #fff;
}

.cards-carousel__card--lime-green {
  background-color: #cedc00;
}
.cards-carousel__card--lime-green .cards-carousel__card-subtitle {
  color: #00594f;
}
.cards-carousel__card--lime-green .cards-carousel__card-text-wrap,
.cards-carousel__card--lime-green .cards-carousel__card-text {
  color: #072b31;
}
@media only screen and (min-width: 1025px) {
  .no-touch .cards-carousel__card--lime-green .cards-carousel__card-link--hover.cards-carousel__card-link:hover .cards-carousel__card-text {
    -webkit-text-decoration-color: #072b31;
            text-decoration-color: #072b31;
  }
}

.cards-carousel__card--iceblue-blue {
  background-color: #37dee7;
}
.cards-carousel__card--iceblue-blue .cards-carousel__card-subtitle {
  color: #005eb8;
}
.cards-carousel__card--iceblue-blue .cards-carousel__card-text-wrap,
.cards-carousel__card--iceblue-blue .cards-carousel__card-text {
  color: #072b31;
}
@media only screen and (min-width: 1025px) {
  .no-touch .cards-carousel__card--iceblue-blue .cards-carousel__card-link--hover.cards-carousel__card-link:hover .cards-carousel__card-text {
    -webkit-text-decoration-color: #072b31;
            text-decoration-color: #072b31;
  }
}

.cards-carousel__card-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media only screen and (min-width: 1200px) {
  .cards-carousel__card-top {
    height: 250px;
    padding: 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cards-carousel__card-top {
    height: 160px;
    padding: 16px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards-carousel__card-top {
    padding: 16px;
    height: 148px;
  }
}

@media only screen and (min-width: 1200px) {
  .cards-carousel__card-image {
    height: 230px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cards-carousel__card-image {
    height: 140px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards-carousel__card-image {
    height: 117px;
  }
}

.cards-carousel__card-image-wrap {
  width: 100%;
  height: 100%;
}

.cards-carousel__card-subtitle {
  margin-bottom: 8px;
  display: block;
  color: #37dee7;
}

.cards-carousel__card-text-wrap {
  padding-right: 10px;
  display: -webkit-box; /* stylelint-disable-line */
  -webkit-line-clamp: 5;
  padding-bottom: 3px;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 32px;
  line-height: 34px;
  color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cards-carousel__card-text-wrap {
    font-size: 20px;
    line-height: 28px;
    -webkit-line-clamp: 4;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards-carousel__card-text-wrap {
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
    -webkit-line-clamp: 4;
  }
}

.cards-carousel__card-text {
  color: #fff;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.2em;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}
.loaded .cards-carousel__card-text {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: -webkit-text-decoration-color;
  transition-property: -webkit-text-decoration-color;
  transition-property: text-decoration-color;
  transition-property: text-decoration-color, -webkit-text-decoration-color;
}
@media only screen and (min-width: 1200px) {
  .cards-carousel__card-text {
    font-size: 32px;
    line-height: 34px;
    letter-spacing: -0.01em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .cards-carousel__card-text {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards-carousel__card-text {
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
  }
}

.cards-carousel__navigation-wrap {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}

.cards-carousel__navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid rgba(167, 168, 170, 0.5);
  border-radius: 40px;
}
.cards-carousel__navigation .swiper-button-prev,
.cards-carousel__navigation .swiper-button-next {
  position: static;
  margin-top: 0;
  width: 34px;
  height: 30px;
  color: #222;
  border-radius: 0 20px 20px 0;
}
.loaded .cards-carousel__navigation .swiper-button-prev,
.loaded .cards-carousel__navigation .swiper-button-next {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
@media only screen and (min-width: 1025px) {
  .no-touch .cards-carousel__navigation .swiper-button-prev:hover,
.no-touch .cards-carousel__navigation .swiper-button-next:hover {
    background-color: rgba(167, 168, 170, 0.3);
  }
}
.cards-carousel__navigation .swiper-button-prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.breadcrumb {
  width: 100%;
}

.breadcrumb--banner-profile {
  padding: 0;
  margin-bottom: 140px;
}
.breadcrumb--banner-profile .breadcrumb__link {
  color: #222;
}
.breadcrumb--banner-profile .breadcrumb__item::after {
  color: #222;
}
@media only screen and (max-width: 991.98px) {
  .breadcrumb--banner-profile {
    margin-bottom: 153px;
  }
}

.breadcrumb__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.breadcrumb__item:first-child {
  pointer-events: initial !important;
}
.breadcrumb__item:not(:last-child) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.breadcrumb__item:not(:last-child)::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea01";
  display: inline-block;
  font-size: 10px;
  color: currentcolor;
  margin: 0 10px;
}
.breadcrumb__item:last-child {
  pointer-events: none;
}

.breadcrumb__link {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: currentcolor;
}
@media only screen and (min-width: 1025px) {
  .no-touch .breadcrumb__link:hover {
    text-decoration: underline;
  }
}
@media only screen and (max-width: 1199.98px) {
  .breadcrumb__link {
    font-size: 12px;
    line-height: 17px;
  }
}

.stats {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .stats {
    margin: 90px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .stats {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .stats {
    margin: 60px 0;
  }
}

.stats--article .wrap {
  padding: 0;
}
@media only screen and (min-width: 1200px) {
  .stats--article .stats__value {
    font-size: 72px;
    line-height: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .stats--article {
    padding: 0 60px;
  }
}

.stats__text-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 1200px) {
  .stats__text-content {
    margin-bottom: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .stats__text-content {
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 767.98px) {
  .stats__text-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 60px;
  }
}

.stats__title {
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-weight: 500;
  color: #222;
}
@media only screen and (min-width: 1200px) {
  .stats__title {
    font-size: 32px;
    line-height: 45px;
    letter-spacing: -0.02em;
    max-width: 293px;
    margin-right: 53px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .stats__title {
    font-size: 28px;
    line-height: 39px;
    max-width: 229px;
    margin-right: 15px;
  }
}
@media only screen and (max-width: 767.98px) {
  .stats__title {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 20px;
  }
}

.stats__text-wrap {
  width: 100%;
}
.stats__text-wrap p {
  color: #6e6e69;
}
.stats__text-wrap p:last-of-type {
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) {
  .stats__text-wrap {
    padding-top: 8px;
  }
}

.stats__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: -40px;
}
@media only screen and (max-width: 767.98px) {
  .stats__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.stats__item {
  text-align: center;
  margin-bottom: 40px;
}
@media only screen and (min-width: 768px) {
  .stats__item {
    width: calc(33.33% - 10px);
  }
  .stats__item:not(:nth-of-type(3n)):not(:last-of-type) {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 767.98px) {
  .stats__item {
    width: 100%;
  }
}

.stats__value {
  font-weight: 400;
  color: #005eb8;
  display: block;
}
@media only screen and (min-width: 1200px) {
  .stats__value {
    font-size: 80px;
    line-height: 88px;
    letter-spacing: -0.02em;
    margin-bottom: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .stats__value {
    line-height: 56px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .stats__value {
    font-size: 40px;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .stats__value {
    line-height: 48px;
  }
}

.stats__item-title {
  font-weight: 400;
  color: #222;
}
@media only screen and (min-width: 1200px) {
  .stats__item-title {
    font-size: 24px;
    line-height: 34px;
    letter-spacing: -0.02em;
  }
}
@media only screen and (min-width: 768px) {
  .stats__item-title {
    margin-bottom: 34px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .stats__item-title {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 767.98px) {
  .stats__item-title {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 20px;
  }
}

.image-text {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .image-text {
    margin: 90px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-text {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .image-text {
    margin: 60px 0;
  }
}

@media only screen and (min-width: 768px) {
  .image-text--reverse .image-text__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .image-text--reverse .image-text__image-wrap {
    margin: 0 0 0 12px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-text--reverse .image-text__content {
    padding: 0 62px 0 0;
  }
}

.image-text__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 768px) {
  .image-text__container {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-text__container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (max-width: 767.98px) {
  .image-text__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media only screen and (min-width: 768px) {
  .image-text__image-wrap {
    margin: 0 12px 0 0;
    width: 50%;
  }
}
@media only screen and (max-width: 767.98px) {
  .image-text__image-wrap {
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 1200px) {
  .image-text__image {
    padding-bottom: 83%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-text__image {
    padding-bottom: 108.3%;
  }
}
@media only screen and (max-width: 767.98px) {
  .image-text__image {
    padding-bottom: 72%;
  }
}

@media only screen and (min-width: 1200px) {
  .image-text__content {
    padding: 0 115px;
  }
}
@media only screen and (min-width: 768px) {
  .image-text__content {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-text__content {
    padding: 0 0 0 62px;
  }
}

.image-text__title {
  font-size: 32px;
  line-height: 45px;
  letter-spacing: -0.02em;
  color: #6e6e69;
  font-weight: 500;
  margin-bottom: 20px;
}

.image-text__text-wrap p:not(.paragraph-lg) {
  color: #6e6e69;
}
.image-text__text-wrap p:last-of-type {
  margin-bottom: 0;
}

.image-text__link {
  display: inline-block;
}
@media only screen and (min-width: 1200px) {
  .image-text__link {
    margin-top: 50px;
    position: relative;
    left: -10px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .image-text__link {
    margin-top: 30px;
  }
}

.video {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .video {
    margin: 90px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .video {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .video {
    margin: 60px 0;
  }
}

.video--rte .video__button {
  height: 40px;
  width: 40px;
}
.video--rte .video__button .icon {
  font-size: 14px;
}
.video--rte .video__button .icon:nth-of-type(2) {
  font-size: 14px;
}
@media only screen and (min-width: 1200px) {
  .video--rte {
    margin-bottom: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .video--rte {
    margin-bottom: 70px;
    padding: 0 60px;
  }
  .video--rte .video__button {
    height: 60px;
    width: 60px;
  }
}
@media only screen and (max-width: 767.98px) {
  .video--rte {
    margin-bottom: 60px;
  }
}

.video__container {
  position: relative;
}
.video__container.start .video__image,
.video__container.start .video__button {
  z-index: 0;
}

.video__iframe {
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.video__image::before {
  content: "";
  display: block;
  background-color: rgba(34, 34, 34, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}

.video__button {
  width: 71px;
  height: 71px;
  border: 2px solid transparent;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 20;
}
.loaded .video__button {
  -webkit-transition: border 0.5s ease, top 0.5s ease, opacity 0.5s ease 0.2s;
  transition: border 0.5s ease, top 0.5s ease, opacity 0.5s ease 0.2s;
}
.video__button .font-ico-crop-play {
  font-size: 37px;
  opacity: 0;
  visibility: hidden;
}
.video__button .icon {
  font-size: 24px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 53%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.video__button .icon:nth-of-type(2) {
  font-size: 27px;
}
.loaded .video__button .icon {
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
@media only screen and (min-width: 1025px) {
  .no-touch .video__button:hover {
    border: 2px solid #fff;
  }
  .no-touch .video__button:hover .font-ico-full-play {
    opacity: 0;
    visibility: hidden;
  }
  .no-touch .video__button:hover .font-ico-crop-play {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (max-width: 1199.98px) {
  .video__button {
    width: 50px;
    height: 50px;
  }
  .video__button .icon {
    font-size: 21px;
  }
}

.simple-title-text {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .simple-title-text {
    margin: 90px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .simple-title-text {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .simple-title-text {
    margin: 60px 0;
  }
}

.simple-title-text--rte {
  padding-top: 30px;
  border-top: 1px solid rgba(167, 168, 170, 0.4);
}
.simple-title-text--rte .wrap {
  padding: 0;
}
.simple-title-text--rte .simple-title-text__bottom {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 1200px) {
  .simple-title-text--rte {
    margin-bottom: 120px;
  }
  .simple-title-text--rte .simple-title-text__title-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 31.8%;
        -ms-flex: 0 0 31.8%;
            flex: 0 0 31.8%;
    max-width: 31.8%;
    padding-right: 30px;
  }
  .simple-title-text--rte .simple-title-text__content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 61.9%;
        -ms-flex: 0 0 61.9%;
            flex: 0 0 61.9%;
    max-width: 61.9%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .simple-title-text--rte {
    margin-bottom: 100px;
  }
  .simple-title-text--rte .wrap {
    padding: 0 63px;
  }
  .simple-title-text--rte .simple-title-text__title-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30.8%;
        -ms-flex: 0 0 30.8%;
            flex: 0 0 30.8%;
    max-width: 30.8%;
    padding-right: 0;
  }
  .simple-title-text--rte .simple-title-text__content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.9%;
        -ms-flex: 0 0 58.9%;
            flex: 0 0 58.9%;
    max-width: 58.9%;
    margin-top: 5px;
  }
}
@media only screen and (max-width: 767.98px) {
  .simple-title-text--rte {
    margin-bottom: 60px;
  }
}

.simple-title-text__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 767.98px) {
  .simple-title-text__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.simple-title-text__subtitle {
  display: block;
}
@media only screen and (min-width: 768px) {
  .simple-title-text__subtitle {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .simple-title-text__subtitle {
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 1200px) {
  .simple-title-text__title-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    padding-right: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .simple-title-text__title-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 34%;
        -ms-flex: 0 0 34%;
            flex: 0 0 34%;
    max-width: 34%;
    padding-right: 20px;
  }
}

.simple-title-text__title {
  color: #222;
  font-weight: 500;
}
@media only screen and (min-width: 1200px) {
  .simple-title-text__title {
    font-size: 32px;
    line-height: 45px;
    letter-spacing: -0.02em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .simple-title-text__title {
    font-size: 28px;
    line-height: 39px;
  }
}
@media only screen and (max-width: 767.98px) {
  .simple-title-text__title {
    font-size: 24px;
    line-height: 34px;
    display: block;
    margin-bottom: 20px;
  }
}

.simple-title-text__content-wrap .rte .paragraph-lg {
  color: #222;
}
@media only screen and (min-width: 1200px) {
  .simple-title-text__content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    padding-top: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .simple-title-text__content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66%;
        -ms-flex: 0 0 66%;
            flex: 0 0 66%;
    max-width: 66%;
  }
}

.rte-module {
  width: 100%;
}
.rte-module .rte-module__container .rte p:not(.paragraph-lg) {
  color: #6e6e69;
}
@media only screen and (min-width: 1200px) {
  .rte-module {
    margin: 90px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .rte-module {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .rte-module {
    margin: 60px 0;
  }
}

.image-text-slider {
  width: 100%;
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .image-text-slider {
    overflow: hidden;
    min-height: 800px;
    margin-bottom: 90px;
  }
  .image-text-slider .wrap {
    max-width: 1560px;
    padding: 0 97px 0 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-text-slider {
    margin-bottom: 70px;
    overflow: hidden;
  }
}
@media only screen and (max-width: 767.98px) {
  .image-text-slider {
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 768px) {
  .image-text-slider__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media only screen and (min-width: 1200px) {
  .image-text-slider__content-top {
    margin-bottom: 260px;
    padding-left: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-text-slider__content-top {
    margin-bottom: 105px;
    padding-left: 10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .image-text-slider__content-top {
    margin-bottom: 50px;
  }
}

.image-text-slider__title {
  display: block;
  margin-bottom: 15px;
}
@media only screen and (max-width: 1199.98px) {
  .image-text-slider__title {
    font-size: 36px;
    line-height: 50px;
    margin-bottom: 8px;
  }
}

.image-text-slider__content-img-wrap {
  position: absolute;
  left: 0;
  top: 0;
}
@media only screen and (min-width: 1200px) {
  .image-text-slider__content-img-wrap {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-flex-basis: calc(49.5% - 100px);
        -ms-flex-preferred-size: calc(49.5% - 100px);
            flex-basis: calc(49.5% - 100px);
    max-width: calc(49.5% - 100px);
    padding-bottom: 46.8%;
    width: calc(49.5% - 100px);
    margin-left: 100px;
    z-index: 3;
    height: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-text-slider__content-img-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 38%;
        -ms-flex: 0 0 38%;
            flex: 0 0 38%;
    max-width: 38%;
    width: 38%;
    margin-left: 20px;
    height: calc(100% - 66px);
  }
}
@media only screen and (max-width: 767.98px) {
  .image-text-slider__content-img-wrap {
    position: relative;
    width: 100%;
    padding-bottom: 99.25%;
    margin-bottom: 20px;
  }
}

.image-text-slider__content-img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.image-text-slider__swiper-container .swiper-slide-next {
  opacity: 0.4;
}
.image-text-slider__swiper-container .swiper-slide-next .image-text-slider__slide-link {
  pointer-events: none;
}
@media only screen and (min-width: 1200px) {
  .image-text-slider__swiper-container {
    overflow: visible;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-text-slider__swiper-container {
    position: static;
  }
}

@media only screen and (min-width: 1200px) {
  .image-text-slider__content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 48%;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
    max-width: 48%;
    padding-left: 120px;
  }
  .image-text-slider__content::before {
    content: "";
    position: absolute;
    left: 0%;
    top: 0;
    width: calc(50% + 110px);
    height: 100%;
    background-color: #fff;
    z-index: 2;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
  .image-text-slider__content::before {
    width: calc(50% + 105px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-text-slider__content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 51%;
        -ms-flex: 0 0 51%;
            flex: 0 0 51%;
    max-width: 51%;
  }
}

.image-text-slider__slide {
  padding-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .image-text-slider__slide {
    padding-left: 10px;
    padding-bottom: 0;
    margin-bottom: 10px;
  }
}

.image-text-slider__slide-container {
  max-width: 445px;
}

.image-text-slider__slide-title {
  display: block;
  color: #222;
  font-weight: 500;
}
@media only screen and (min-width: 1200px) {
  .image-text-slider__slide-title {
    font-size: 32px;
    line-height: 45px;
    letter-spacing: -0.02em;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-text-slider__slide-title {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .image-text-slider__slide-title {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 10px;
  }
}

.image-text-slider__slide-text {
  color: #6e6e69;
  display: -webkit-box; /* stylelint-disable-line */
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media only screen and (min-width: 1200px) {
  .image-text-slider__slide-text {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 55px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-text-slider__slide-text {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 35px;
  }
}
@media only screen and (max-width: 767.98px) {
  .image-text-slider__slide-text {
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 1200px) {
  .image-text-slider__slide-link {
    margin-left: -10px;
  }
}

.image-text-slider__swiper-controls {
  margin-bottom: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-text-slider__swiper-controls {
    position: absolute;
    left: 20px;
    bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    width: 38%;
    height: 32px;
    margin-bottom: 6px;
  }
}
@media only screen and (max-width: 767.98px) {
  .image-text-slider__swiper-controls {
    margin-bottom: 18px;
  }
}

.image-text-slider__swiper-controls--hidden {
  display: none;
}

.image-text-slider__swiper-navigation {
  max-width: 455px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.image-text-slider__swiper-navigation-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid rgba(167, 168, 170, 0.5);
  border-radius: 40px;
  width: 71px;
}
.image-text-slider__swiper-navigation-buttons .image-text-slider-button-prev,
.image-text-slider__swiper-navigation-buttons .image-text-slider-button-next {
  position: static;
  margin-top: 0;
  width: 35.5px;
  height: 30px;
  color: #222;
  border-radius: 0 20px 20px 0;
}
.loaded .image-text-slider__swiper-navigation-buttons .image-text-slider-button-prev,
.loaded .image-text-slider__swiper-navigation-buttons .image-text-slider-button-next {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
@media only screen and (min-width: 1025px) {
  .no-touch .image-text-slider__swiper-navigation-buttons .image-text-slider-button-prev:hover,
.no-touch .image-text-slider__swiper-navigation-buttons .image-text-slider-button-next:hover {
    background-color: rgba(167, 168, 170, 0.3);
  }
}
.image-text-slider__swiper-navigation-buttons .image-text-slider-button-prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-text-slider__swiper-navigation-buttons .image-text-slider-button-next .font-ico-chevron-right::before,
.image-text-slider__swiper-navigation-buttons .image-text-slider-button-prev .font-ico-chevron-right::before {
    line-height: 2;
  }
}

.image-text-slider__swiper-swiper-pagination {
  position: relative;
  width: auto;
  left: auto;
  bottom: auto;
  font-size: 15px;
}
.image-text-slider__swiper-swiper-pagination .swiper-pagination-current {
  color: #005eb8;
  display: inline-block;
  font-weight: 500;
  margin-right: 15px;
  width: 10px;
  text-align: left;
}
.image-text-slider__swiper-swiper-pagination .swiper-pagination-current.swiper-pagination-current--expand {
  width: 18px;
}
.image-text-slider__swiper-swiper-pagination .swiper-pagination-total {
  display: inline-block;
  text-align: right;
  font-weight: 500;
  margin-left: 15px;
  width: 10px;
}
.image-text-slider__swiper-swiper-pagination .swiper-pagination-total.swiper-pagination-current--expand {
  width: 18px;
}
@media only screen and (min-width: 1200px) {
  .image-text-slider__swiper-swiper-pagination {
    padding-left: 10px;
  }
}

.article-banner {
  width: 100%;
}
.article-banner .breadcrumb .breadcrumb__link {
  color: #a7a8aa;
}
.article-banner .breadcrumb .breadcrumb__item:not(:last-child)::after {
  color: #a7a8aa;
}
.article-banner .breadcrumb .breadcrumb__item:last-child .breadcrumb__link {
  color: #222;
}
@media only screen and (min-width: 1200px) {
  .article-banner {
    padding-bottom: 90px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .article-banner {
    padding-bottom: 60px;
  }
  .article-banner .breadcrumb .breadcrumb__link {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.02em;
  }
}

.article-banner__container {
  max-width: 1700px;
  margin: 0 auto;
}
@media only screen and (min-width: 1200px) {
  .article-banner__container {
    padding: 75px 50px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .article-banner__container {
    padding: 50px 25px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .article-banner__container {
    padding: 40px 20px 0;
  }
}

@media only screen and (min-width: 768px) {
  .article-banner__breadcrumb-container {
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 767.98px) {
  .article-banner__breadcrumb-container {
    padding-bottom: 20px;
  }
}

.article-banner__content {
  border-top: 1px solid rgba(167, 168, 170, 0.4);
}
@media only screen and (min-width: 1200px) {
  .article-banner__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 768px) {
  .article-banner__content {
    padding-top: 30px;
  }
}
@media only screen and (max-width: 767.98px) {
  .article-banner__content {
    padding-top: 20px;
  }
}

@media only screen and (min-width: 1200px) {
  .article-banner__link-wrap {
    width: calc((100% - 905px) / 2);
  }
}
@media only screen and (max-width: 1199.98px) {
  .article-banner__link-wrap {
    display: none;
  }
}

.article-banner__link {
  padding: 6px 11px;
  margin-left: -10.5px;
  position: relative;
  top: -5px;
}
.article-banner__link .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-left: 0;
  margin-right: 4px;
  top: 4px;
}

@media only screen and (min-width: 1200px) {
  .article-banner__text-wrap {
    max-width: 905px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .article-banner__text-wrap {
    max-width: 600px;
    width: 100%;
    margin-left: 60px;
  }
}

.article-banner__subtitle {
  display: block;
  color: #a7a8aa;
}
@media only screen and (min-width: 1200px) {
  .article-banner__subtitle {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .article-banner__subtitle {
    margin-bottom: 20px;
  }
}

.article-banner__title {
  color: #005eb8;
}

.rich-text {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .rich-text {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .rich-text {
    padding: 0 60px;
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .rich-text {
    margin-bottom: 60px;
  }
}

.rich-text--people {
  max-width: 1070px;
  margin: 0 auto;
}
@media only screen and (min-width: 1200px) {
  .rich-text--people {
    margin: 60px auto;
  }
}
@media only screen and (min-width: 768px) {
  .rich-text--people {
    padding: 0 25px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .rich-text--people {
    margin: 40px auto;
  }
}
@media only screen and (max-width: 767.98px) {
  .rich-text--people {
    padding: 0 20px;
  }
}

.quote-slider {
  width: 100%;
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .quote-slider {
    margin-bottom: 90px;
    padding: 60px 0 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .quote-slider {
    margin-bottom: 70px;
    padding: 50px 0 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .quote-slider {
    margin-bottom: 60px;
    padding: 50px 0 0;
  }
}

.quote-slider__container--landing {
  max-width: 955px;
  margin: 0 auto;
  padding: 0 25px;
}
.quote-slider__container--landing .quote-slider__swiper-controls {
  max-width: 905px;
}
@media only screen and (max-width: 1199.98px) {
  .quote-slider__container--landing .quote-slider__swiper-controls {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .quote-slider__container--landing .quote-slider__swiper-controls .quote-slider__swiper-navigation {
    padding: 0 25px;
  }
  .quote-slider__container--landing .quote-slider__swiper-wrap {
    padding: 20px 0;
  }
}

.quote-slider__swiper-wrap {
  border-top: 1px solid rgba(167, 168, 170, 0.4);
  border-bottom: 1px solid rgba(167, 168, 170, 0.4);
}
@media only screen and (min-width: 1200px) {
  .quote-slider__swiper-wrap {
    padding: 30px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .quote-slider__swiper-wrap {
    padding: 20px 63px;
  }
}
@media only screen and (max-width: 767.98px) {
  .quote-slider__swiper-wrap {
    padding: 20px 0;
  }
}

.quote-slider__swiper-container {
  position: static;
}

@media only screen and (min-width: 1200px) {
  .quote-slider__card-top {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 768px) {
  .quote-slider__card-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .quote-slider__card-top {
    margin-bottom: 58px;
  }
}
@media only screen and (max-width: 767.98px) {
  .quote-slider__card-top {
    margin-bottom: 20px;
  }
}

.quote-slider__card-top--space {
  margin-bottom: 0;
}

.quote-slider__card-image-wrap {
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .quote-slider__card-image-wrap {
    max-width: 215px;
    width: 100%;
    height: 215px;
    margin-top: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .quote-slider__card-image-wrap {
    max-width: 17.5%;
    width: 100%;
    height: 107px;
    margin-top: 10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .quote-slider__card-image-wrap {
    padding-bottom: 71.6%;
    width: 100%;
    margin-bottom: 20px;
  }
}

.quote-slider__card-image {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.quote-slider__card-quote-wrap {
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .quote-slider__card-quote-wrap {
    max-width: 560px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .quote-slider__card-quote-wrap {
    max-width: 69%;
  }
}
@media only screen and (max-width: 767.98px) {
  .quote-slider__card-quote-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 768px) {
  .quote-slider__card-quote-wrap--left {
    margin-left: 45px;
  }
}

.quote-slider__card-quote-img {
  height: 20px;
  width: 26px;
}
@media only screen and (min-width: 768px) {
  .quote-slider__card-quote-img {
    position: absolute;
    top: 11px;
    left: -45px;
  }
}
@media only screen and (max-width: 767.98px) {
  .quote-slider__card-quote-img {
    margin-top: 15px;
  }
}

.quote-slider__card-quote {
  color: #222;
  font-weight: 500;
  word-break: break-word;
}
@media only screen and (min-width: 1200px) {
  .quote-slider__card-quote {
    font-size: 32px;
    line-height: 45px;
    letter-spacing: -0.01em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .quote-slider__card-quote {
    font-size: 28px;
    line-height: 39px;
  }
}
@media only screen and (max-width: 767.98px) {
  .quote-slider__card-quote {
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
    margin-left: 15px;
  }
}

@media only screen and (max-width: 767.98px) {
  .quote-slider__card-quote--left {
    margin-left: 0;
  }
}

.quote-slider__card-name {
  display: block;
  color: #005eb8;
  margin-bottom: 10px;
  font-weight: 400;
  word-break: break-word;
}
@media only screen and (min-width: 1200px) {
  .quote-slider__card-name {
    font-size: 24px;
    line-height: 34px;
    letter-spacing: -0.02em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .quote-slider__card-name {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 767.98px) {
  .quote-slider__card-name {
    font-size: 18px;
    line-height: 25px;
  }
}

.quote-slider__card-position {
  display: block;
  font-weight: 500;
  word-break: break-word;
  color: #222;
}

.quote-slider__swiper-controls {
  position: absolute;
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .quote-slider__swiper-controls {
    margin-bottom: 30px;
    top: 0;
  }
}
@media only screen and (max-width: 1199.98px) {
  .quote-slider__swiper-controls {
    margin-bottom: 20px;
    top: 0;
    left: 0;
  }
}

.quote-slider__swiper-controls--hidden {
  display: none;
}

.quote-slider__swiper-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .quote-slider__swiper-navigation {
    padding: 0 63px;
  }
}

.quote-slider__swiper-navigation-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid rgba(167, 168, 170, 0.5);
  border-radius: 40px;
  width: 71px;
}
.quote-slider__swiper-navigation-buttons .quote-slider__button-prev,
.quote-slider__swiper-navigation-buttons .quote-slider__button-next {
  position: static;
  margin-top: 0;
  width: 35.5px;
  height: 30px;
  color: #222;
  border-radius: 0 20px 20px 0;
}
.loaded .quote-slider__swiper-navigation-buttons .quote-slider__button-prev,
.loaded .quote-slider__swiper-navigation-buttons .quote-slider__button-next {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
@media only screen and (min-width: 1025px) {
  .no-touch .quote-slider__swiper-navigation-buttons .quote-slider__button-prev:hover,
.no-touch .quote-slider__swiper-navigation-buttons .quote-slider__button-next:hover {
    background-color: rgba(167, 168, 170, 0.3);
  }
}
.quote-slider__swiper-navigation-buttons .quote-slider__button-prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.quote-slider__swiper-swiper-pagination {
  position: relative;
  width: auto;
  left: auto;
  bottom: auto;
  font-size: 15px;
}
.quote-slider__swiper-swiper-pagination .swiper-pagination-current {
  color: #005eb8;
  display: inline-block;
  margin-right: 15px;
  width: 10px;
  font-weight: 500;
  text-align: left;
}
.quote-slider__swiper-swiper-pagination .swiper-pagination-current.swiper-pagination-current--expand {
  width: 18px;
}
.quote-slider__swiper-swiper-pagination .swiper-pagination-total {
  display: inline-block;
  font-weight: 500;
  text-align: right;
  margin-left: 15px;
  width: 10px;
}
.quote-slider__swiper-swiper-pagination .swiper-pagination-total.swiper-pagination-current--expand {
  width: 18px;
}

.article-info {
  width: 100%;
}

.article-info__date {
  display: block;
  font-size: 12px;
  line-height: 19px;
  color: #a7a8aa;
}
@media only screen and (min-width: 1200px) {
  .article-info__date {
    margin-bottom: 34px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .article-info__date {
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 1200px) {
  .article-info__author {
    margin-bottom: 34px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .article-info__author {
    margin-bottom: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.article-info__image {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 48px;
  height: 48px;
  border: 3px solid #fff;
  border-radius: 50%;
  position: relative;
}
.article-info__image::after {
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border: 1px solid rgba(167, 168, 170, 0.6);
  border-radius: 50%;
}
@media only screen and (min-width: 1200px) {
  .article-info__image {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .article-info__image {
    margin-right: 10px;
  }
}

.article-info__name,
.article-info__job-title {
  display: block;
  font-size: 12px;
  line-height: 19px;
}

.article-info__name {
  color: #6e6e69;
}

.article-info__job-title {
  color: #a7a8aa;
}

.article-info__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.article-info__item {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #222;
  padding: 4px 14px;
  border-radius: 50px;
  border: 1px solid rgba(167, 168, 170, 0.4);
  margin-right: 10px;
  margin-bottom: 10px;
}

.downloads {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .downloads {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .downloads {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .downloads {
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 1200px) {
  .downloads__title {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .downloads__title {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767.98px) {
  .downloads__title {
    margin-bottom: 20px;
  }
}

.downloads__item {
  margin-bottom: 8px;
}

.downloads__link {
  border: 1px solid rgba(167, 168, 170, 0.4);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.loaded .downloads__link {
  -webkit-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}
@media only screen and (min-width: 1025px) {
  .no-touch .downloads__link:hover {
    border-color: #6e6e69;
  }
}
@media only screen and (min-width: 768px) {
  .downloads__link {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 20px 25px;
  }
}
@media only screen and (max-width: 767.98px) {
  .downloads__link {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 16px;
  }
}

.downloads__item-title {
  margin-right: auto;
}
@media only screen and (max-width: 767.98px) {
  .downloads__item-title {
    width: 100%;
    margin-bottom: 20px;
  }
}

.downloads__size {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  color: #a7a8aa;
}
@media only screen and (min-width: 768px) {
  .downloads__size {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .downloads__size {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}

.downloads__btn {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  color: #005eb8;
  padding: 5px 10px;
  background-color: #ccdff1;
  border-radius: 25px;
  font-weight: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.downloads__btn::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea03";
  font-size: 18px;
  margin-left: 10px;
}
.loaded .downloads__btn {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
@media only screen and (min-width: 1025px) {
  .no-touch .downloads__btn:hover {
    color: #fff;
    background-color: #005eb8;
  }
}
@media only screen and (min-width: 768px) {
  .downloads__btn {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .downloads__btn {
    font-size: 14px;
    margin-right: 10px;
  }
}

.accordion {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .accordion {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .accordion {
    margin-bottom: 70px;
    padding: 0 60px;
  }
}
@media only screen and (max-width: 767.98px) {
  .accordion {
    margin-bottom: 60px;
    width: calc(100% + 40px);
    margin-left: -20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .accordion__list {
    border: 1px solid #cccccd;
  }
}
@media only screen and (max-width: 767.98px) {
  .accordion__list {
    border-top: 1px solid #cccccd;
    border-bottom: 1px solid #cccccd;
  }
}

.accordion__button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 1200px) {
  .accordion__button {
    padding: 35px;
  }
}
@media only screen and (min-width: 1200px) and (min-width: 1025px) {
  .no-touch .accordion__button:hover .accordion__icon {
    background-color: #005eb8;
  }
  .no-touch .accordion__button:hover .accordion__icon::before,
.no-touch .accordion__button:hover .accordion__icon::after {
    background-color: #fff;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .accordion__button {
    padding: 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .accordion__button {
    padding: 35px;
  }
}

.accordion__button--active .accordion__icon::after {
  opacity: 0;
}

@media only screen and (min-width: 1200px) {
  .accordion__item {
    border: 1px solid #cccccd;
  }
  .loaded .accordion__item {
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .accordion__item:not(:first-child) {
    border-top: none;
  }
}
@media only screen and (min-width: 1200px) and (min-width: 1025px) {
  .no-touch .accordion__item:hover {
    border-color: #6e6e69;
  }
}
@media only screen and (max-width: 1199.98px) {
  .accordion__item:not(:last-child) {
    border-bottom: 1px solid #cccccd;
  }
}

.accordion__heading {
  color: #222;
}
@media only screen and (min-width: 1200px) {
  .accordion__heading {
    font-size: 24px;
    line-height: 34px;
    letter-spacing: -0.02em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .accordion__heading {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 767.98px) {
  .accordion__heading {
    font-size: 18px;
    line-height: 25px;
  }
}

.accordion__container {
  height: 0;
  overflow: hidden;
}
.loaded .accordion__container {
  -webkit-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
}

@media only screen and (min-width: 1200px) {
  .accordion__content {
    padding: 0 35px 35px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .accordion__content {
    padding: 0 20px 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .accordion__content {
    padding: 0 35px 35px;
  }
}

.accordion__icon {
  height: 32px;
  width: 32px;
  border: 1px solid rgba(167, 168, 170, 0.5);
  border-radius: 50%;
  position: relative;
}
.loaded .accordion__icon {
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
.accordion__icon::before {
  content: "";
  width: 12px;
  height: 1.5px;
  background-color: #222;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.loaded .accordion__icon::before {
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
.accordion__icon::after {
  content: "";
  width: 12px;
  height: 1.5px;
  background-color: #222;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}
.loaded .accordion__icon::after {
  -webkit-transition: opacity 0.2s ease-in-out, background 0.3s ease-in-out;
  transition: opacity 0.2s ease-in-out, background 0.3s ease-in-out;
}

.image {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .image {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image {
    margin-bottom: 70px;
    padding: 0 60px;
  }
}
@media only screen and (max-width: 767.98px) {
  .image {
    margin-bottom: 60px;
  }
}

.related {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .related {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .related {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .related {
    margin-bottom: 60px;
  }
  .related .wrap {
    padding: 0;
  }
}

.realted__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 768px) {
  .realted__container {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media only screen and (max-width: 767.98px) {
  .realted__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.related__card-wrap {
  border: 1px solid #cccccd;
}
.related__card-wrap:nth-child(even) {
  border-left: none;
}
@media only screen and (min-width: 1025px) {
  .no-touch .related__card-wrap:hover .related__card--coal {
    background-color: #072b31;
  }
  .no-touch .related__card-wrap:hover .related__card--coal .related__card-subtitle {
    color: #cedc00;
  }
  .no-touch .related__card-wrap:hover .related__card--coal .related__card-title {
    color: #fff;
  }
  .no-touch .related__card-wrap:hover .related__card--coal .related__card-content::before {
    background-color: #cedc00;
  }
  .no-touch .related__card-wrap:hover .related__card--green {
    background-color: #00594f;
  }
  .no-touch .related__card-wrap:hover .related__card--green .related__card-subtitle {
    color: #cedc00;
  }
  .no-touch .related__card-wrap:hover .related__card--green .related__card-title {
    color: #fff;
  }
  .no-touch .related__card-wrap:hover .related__card--green .related__card-content::before {
    background-color: #cedc00;
  }
  .no-touch .related__card-wrap:hover .related__card-image {
    opacity: 1;
  }
  .no-touch .related__card-wrap:hover .related__card-content::before {
    opacity: 1;
    width: 80px;
  }
}
@media only screen and (min-width: 768px) {
  .related__card-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 767.98px) {
  .related__card-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    border-left: none;
    border-right: none;
  }
  .related__card-wrap:nth-child(even) {
    border-top: none;
  }
}

.related__card {
  position: relative;
}
.loaded .related__card {
  -webkit-transition: background 0.6s ease-in-out;
  transition: background 0.6s ease-in-out;
}
@media only screen and (min-width: 1200px) {
  .related__card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 60px 45px 60px 35px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .related__card {
    padding: 40px 20px 40px 35px;
  }
}
@media only screen and (max-width: 767.98px) {
  .related__card {
    padding: 40px 35px;
  }
}

.related__card-link {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
}

.related__card-content {
  width: 100%;
  position: relative;
}
.related__card-content::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 40px;
  height: 1px;
  background-color: #005eb8;
}
.loaded .related__card-content::before {
  -webkit-transition: background 0.6s ease-in-out, 0.6s ease-in-out;
  transition: background 0.6s ease-in-out, 0.6s ease-in-out;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
@media only screen and (min-width: 1200px) {
  .related__card-content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 342px;
        -ms-flex: 0 0 342px;
            flex: 0 0 342px;
    max-width: 342px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .related__card-content {
    padding-bottom: 60px;
  }
}

.related__card-image-wrap {
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .related__card-image-wrap {
    max-width: 230px;
    width: 100%;
    padding-bottom: 39%;
  }
}
@media only screen and (max-width: 1199.98px) {
  .related__card-image-wrap {
    display: none;
  }
}

.related__card-image {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.loaded .related__card-image {
  -webkit-transition: opacity 0.6s ease-in-out;
  transition: opacity 0.6s ease-in-out;
}

.related__card-subtitle {
  display: block;
  color: #a7a8aa;
  margin-bottom: 20px;
}
.loaded .related__card-subtitle {
  -webkit-transition: color ease-in-out 0.6s;
  transition: color ease-in-out 0.6s;
}

.related__card-title {
  display: block;
  color: #222;
  display: -webkit-box; /* stylelint-disable-line */
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
}
.loaded .related__card-title {
  -webkit-transition: color ease-in-out 0.6s;
  transition: color ease-in-out 0.6s;
}
@media only screen and (min-width: 1200px) {
  .related__card-title {
    font-size: 40px;
    line-height: 56px;
    letter-spacing: -0.02em;
  }
}
@media only screen and (max-width: 1199.98px) {
  .related__card-title {
    font-size: 28px;
    line-height: 39px;
  }
}

.image-carousel {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .image-carousel {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-carousel {
    padding: 0 60px;
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .image-carousel {
    margin-bottom: 60px;
  }
}

.image-carousel__container {
  border-bottom: 1px solid rgba(167, 168, 170, 0.4);
}
@media only screen and (min-width: 1200px) {
  .image-carousel__container {
    padding-bottom: 29px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-carousel__container {
    padding-bottom: 4px;
  }
}

.image-carousel__swiper-controls {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .image-carousel__swiper-controls {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 767.98px) {
  .image-carousel__swiper-controls {
    margin-bottom: 20px;
  }
}

.image-carousel__swiper-controls--hidden {
  display: none;
}

.image-carousel__swiper-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.image-carousel__swiper-navigation-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid rgba(167, 168, 170, 0.5);
  border-radius: 40px;
  width: 71px;
}
.image-carousel__swiper-navigation-buttons .image-carousel__button-prev,
.image-carousel__swiper-navigation-buttons .image-carousel__button-next {
  position: static;
  margin-top: 0;
  width: 35.5px;
  height: 30px;
  color: #222;
  border-radius: 0 20px 20px 0;
}
.loaded .image-carousel__swiper-navigation-buttons .image-carousel__button-prev,
.loaded .image-carousel__swiper-navigation-buttons .image-carousel__button-next {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
@media only screen and (min-width: 1025px) {
  .no-touch .image-carousel__swiper-navigation-buttons .image-carousel__button-prev:hover,
.no-touch .image-carousel__swiper-navigation-buttons .image-carousel__button-next:hover {
    background-color: rgba(167, 168, 170, 0.3);
  }
}
.image-carousel__swiper-navigation-buttons .image-carousel__button-prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.image-carousel__swiper-pagination {
  position: static;
  width: auto;
  font-size: 15px;
}
.image-carousel__swiper-pagination .swiper-pagination-current {
  color: #005eb8;
  display: inline-block;
  margin-right: 15px;
  width: 10px;
  text-align: left;
  font-weight: 500;
}
.image-carousel__swiper-pagination .swiper-pagination-current.swiper-pagination-current--expand {
  width: 18px;
}
.image-carousel__swiper-pagination .swiper-pagination-total {
  display: inline-block;
  text-align: right;
  margin-left: 15px;
  width: 10px;
  font-weight: 500;
}
.image-carousel__swiper-pagination .swiper-pagination-total.swiper-pagination-current--expand {
  width: 18px;
}

@media only screen and (min-width: 1200px) {
  .image-carousel__swiper-container {
    overflow: visible;
  }
  .image-carousel__swiper-container::before {
    content: "";
    position: absolute;
    top: -5px;
    right: 100%;
    width: 100vw;
    height: calc(100% + 10px);
    background-color: #fff;
    z-index: 10;
  }
}

.loaded .image-carousel__swiper-slide {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
@media only screen and (min-width: 1200px) {
  .image-carousel__swiper-slide {
    opacity: 0.2;
  }
  .image-carousel__swiper-slide.swiper-slide-active {
    opacity: 1;
  }
  .image-carousel__swiper-slide.swiper-slide-active .image-carousel__title {
    opacity: 1;
  }
  .image-carousel__swiper-slide.swiper-slide-active .image-carousel__text-wrap {
    opacity: 1;
  }
}

.image-carousel__image-wrap {
  position: relative;
  padding-bottom: 56.5%;
}
@media only screen and (min-width: 1200px) {
  .image-carousel__image-wrap {
    margin-bottom: 44px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-carousel__image-wrap {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 767.98px) {
  .image-carousel__image-wrap {
    margin-bottom: 43px;
  }
}

.image-carousel__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.loaded .image-carousel__title {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
@media only screen and (min-width: 1200px) {
  .image-carousel__title {
    opacity: 0;
    margin-bottom: 19px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-carousel__title {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 767.98px) {
  .image-carousel__title {
    margin-bottom: 22px;
  }
}

.loaded .image-carousel__text-wrap {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
@media only screen and (min-width: 1200px) {
  .image-carousel__text-wrap {
    opacity: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .image-carousel__text-wrap p {
    font-size: 14px;
  }
}

.tabs-article {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .tabs-article {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs-article {
    margin-bottom: 70px;
    padding: 0 60px;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs-article {
    margin-bottom: 60px;
  }
}

.tabs-article__list-wrap {
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .tabs-article__list-wrap {
    margin-bottom: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs-article__list-wrap {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs-article__list-wrap {
    overflow-x: auto;
    width: calc(100% + 20px);
    scroll-behavior: smooth;
    -ms-overflow-style: none;
    scrollbar-width: none;
    margin-bottom: 20px;
  }
  .tabs-article__list-wrap::-webkit-scrollbar {
    display: none;
  }
}

.tabs-article__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 2px solid #cccccd;
}
@media only screen and (min-width: 1200px) {
  .tabs-article__list {
    padding-bottom: 35px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs-article__list {
    padding-bottom: 25px;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs-article__list {
    min-width: 470px;
    padding-bottom: 15px;
  }
}

.tabs-article__list-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 32%;
      -ms-flex: 1 1 32%;
          flex: 1 1 32%;
}
.tabs-article__list-item:not(:last-child) {
  margin-right: 18px;
}

.tabs-article__list-item--active .tabs-article__list-btn {
  color: #222;
}

.tabs-article__list-btn {
  width: 100%;
  height: 100%;
  color: #6e6e69;
  font-weight: 500;
}
@media only screen and (min-width: 1025px) {
  .no-touch .tabs-article__list-btn:hover {
    color: #222;
  }
}
.loaded .tabs-article__list-btn {
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
@media only screen and (min-width: 1200px) {
  .tabs-article__list-btn {
    letter-spacing: -0.02em;
  }
}
@media only screen and (min-width: 768px) {
  .tabs-article__list-btn {
    font-size: 24px;
    line-height: 34px;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs-article__list-btn {
    font-size: 18px;
    line-height: 25px;
  }
}

.tabs-article__content {
  display: none;
}

.tabs-article__content--active {
  display: block;
}

.tabs-article__underline {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  background-color: #005eb8;
  width: 50px;
}
.loaded .tabs-article__underline {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.form {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .form {
    margin: 90px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .form {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .form {
    margin: 60px 0;
  }
}

.form__container {
  border-top: 1px solid rgba(167, 168, 170, 0.4);
}
@media only screen and (min-width: 1200px) {
  .form__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .form__container {
    padding: 70px 60px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .form__container {
    padding-top: 60px;
  }
}

.form__column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 1200px) {
  .form__column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 264px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .form__column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

@media only screen and (min-width: 1200px) {
  .form__top {
    margin-bottom: 93px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .form__top {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 767.98px) {
  .form__top {
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 1200px) {
  .form__top--mobile {
    display: none;
  }
}

@media only screen and (max-width: 1199.98px) {
  .form__top--desktop {
    display: none;
  }
}

.form__title {
  font-weight: 500;
}
@media only screen and (min-width: 1200px) {
  .form__title {
    margin-bottom: 26px;
  }
}
@media only screen and (min-width: 768px) {
  .form__title {
    font-size: 32px;
    line-height: 45px;
    letter-spacing: -0.02em;
  }
}
@media only screen and (max-width: 1199.98px) {
  .form__title {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .form__title {
    font-size: 24px;
    line-height: 34px;
  }
}

.form__description-wrap p {
  color: #6e6e69;
}
.form__description-wrap p:last-of-type {
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .form__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (max-width: 1199.98px) {
  .form__info {
    border-top: 1px solid rgba(167, 168, 170, 0.4);
    padding-top: 40px;
  }
}

@media only screen and (min-width: 1200px) {
  .form__contact {
    margin-bottom: 93px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .form__contact {
    width: calc(50% - 70px);
  }
}
@media only screen and (max-width: 767.98px) {
  .form__contact {
    margin-bottom: 39px;
  }
}

.form__contact-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: -0.02em;
  margin-bottom: 10px;
}

.form__contact-image {
  width: 74px;
  height: 74px;
  margin-bottom: 10px;
}

.form__contact-social {
  display: inline-block;
  font-size: 16px;
  color: #6e6e69;
  margin-bottom: 4px;
}
.loaded .form__contact-social {
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .form__contact-social:hover {
    color: #005eb8;
  }
}

.form__contact-phone,
.form__contact-email {
  display: block;
  line-height: 24px;
  color: #6e6e69;
}
.loaded .form__contact-phone,
.loaded .form__contact-email {
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .form__contact-phone:hover,
.no-touch .form__contact-email:hover {
    opacity: 0.8;
  }
}
@media only screen and (min-width: 1200px) {
  .form__contact-phone,
.form__contact-email {
    font-size: 16px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .form__contact-phone,
.form__contact-email {
    font-size: 14px;
  }
}

@media only screen and (min-width: 1200px) {
  .form__office-infos {
    margin-bottom: 93px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .form__office-infos {
    width: calc(50% - 70px);
    margin-right: 140px;
  }
}
@media only screen and (max-width: 767.98px) {
  .form__office-infos {
    border-top: 1px solid rgba(167, 168, 170, 0.4);
    padding-top: 40px;
  }
}

@media only screen and (min-width: 768px) {
  .form__office-item:not(:last-of-type) {
    margin-bottom: 34px;
  }
}
@media only screen and (max-width: 767.98px) {
  .form__office-item:not(:last-of-type) {
    margin-bottom: 20px;
  }
}

.form__office-item-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 3px;
}
.form__office-item-title .icon {
  font-size: 16px;
  color: #005eb8;
}
@media only screen and (min-width: 768px) {
  .form__office-item-title {
    position: relative;
  }
  .form__office-item-title .icon {
    position: absolute;
    top: calc(100% + 7px);
  }
}
@media only screen and (min-width: 1200px) {
  .form__office-item-title .icon {
    right: calc(100% + 15px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .form__office-item-title .icon {
    right: calc(100% + 10px);
  }
}
@media only screen and (max-width: 767.98px) {
  .form__office-item-title .icon {
    margin-left: 4px;
  }
}

.form__office-item-text {
  line-height: 24px;
  color: #6e6e69;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
@media only screen and (min-width: 768px) {
  .form__office-item-text {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767.98px) {
  .form__office-item-text {
    font-size: 14px;
  }
}

@media only screen and (min-width: 1025px) {
  .no-touch a.form__office-item-text:hover:hover {
    opacity: 0.7;
  }
}

.form__footnote-wrap p {
  font-size: 12px;
  line-height: 19px;
  color: #a7a8aa;
}
.form__footnote-wrap p:last-of-type {
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) {
  .form__footnote-wrap {
    margin-top: auto;
  }
}
@media only screen and (max-width: 1199.98px) {
  .form__footnote-wrap {
    margin-bottom: 38px;
  }
}

.form__iframe-wrap {
  border: 1px solid rgba(167, 168, 170, 0.4);
  -webkit-box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.05);
          box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.05);
}
.form__iframe-wrap iframe {
  height: 100% !important;
}
@media only screen and (min-width: 1200px) {
  .form__iframe-wrap {
    width: 560px;
    height: 1050px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .form__iframe-wrap {
    width: 100%;
    margin-bottom: 40px;
    padding: 0 50px;
    height: 1050px;
  }
}
@media only screen and (max-width: 767.98px) {
  .form__iframe-wrap {
    width: 100%;
    margin-bottom: 40px;
    height: 1070px;
    border: none;
  }
}
@media only screen and (max-width: 575.98px) {
  .form__iframe-wrap {
    height: 1110px;
  }
}

.lang-switch {
  z-index: 1000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(34, 34, 34, 0.1);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 20vh;
  pointer-events: none;
  opacity: 0;
  visibility: visible;
}
.loaded .lang-switch {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
  pointer-events: all;
  opacity: 1;
}

.loaded .lang-switch--hidden {
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}

.lang-switch__container {
  position: relative;
  background-color: #fff;
  width: 100%;
  max-width: 445px;
  border: 1px solid rgba(167, 168, 170, 0.4);
  -webkit-box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
          box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
  padding: 54px 20px 40px;
  text-align: center;
}

.lang-switch__close {
  display: inline-block;
  position: absolute;
  top: 20px;
  right: 20px;
}
.lang-switch__close::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea04";
  color: #6e6e69;
  font-size: 14px;
  font-weight: 700;
}

.lang-switch__title {
  margin-bottom: 10px;
}

.lang-switch__subtitle {
  color: #6e6e69;
  margin-bottom: 30px;
}

.lang-switch__buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.lang-switch__button {
  min-height: 45px;
  min-width: 120px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 5px;
  border: 1px solid #005eb8;
  background-color: #005eb8;
  color: #fff;
  font-weight: 700;
}

.lang-switch__button--transparent {
  background-color: transparent;
  color: #005eb8;
}

.lang-switch__flag {
  margin-left: 8px;
}

.featured-article {
  width: 100%;
}
.featured-article > .wrap {
  max-width: 1650px;
}
@media only screen and (min-width: 1200px) {
  .featured-article {
    padding-bottom: 50px;
    margin: 50px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .featured-article {
    padding-bottom: 30px;
    margin: 30px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .featured-article {
    padding-bottom: 20px;
    margin: 10px 0 30px;
  }
}

.featured-article__container {
  background-color: #00594f;
  position: relative;
}
.featured-article__container::after {
  content: "";
  position: absolute;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: rgba(167, 168, 170, 0.4);
  pointer-events: none;
}
@media only screen and (min-width: 1025px) {
  .no-touch .featured-article__container:hover .featured-article__title {
    -webkit-text-decoration-color: #fff;
            text-decoration-color: #fff;
  }
}
@media only screen and (min-width: 1200px) {
  .featured-article__container {
    padding: 50px;
  }
  .featured-article__container::after {
    bottom: -50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .featured-article__container {
    padding: 15px 15px 19px;
  }
  .featured-article__container::after {
    bottom: -30px;
  }
}
@media only screen and (min-width: 768px) {
  .featured-article__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width: 767.98px) {
  .featured-article__container {
    display: block;
    padding: 20px 10px;
    margin: 0 -10px;
  }
  .featured-article__container::after {
    bottom: -20px;
  }
}

@media only screen and (min-width: 1200px) {
  .featured-article__info {
    top: 50px;
    left: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .featured-article__info {
    top: 15px;
    left: 15px;
  }
}
@media only screen and (min-width: 768px) {
  .featured-article__info {
    position: absolute;
  }
}
@media only screen and (max-width: 767.98px) {
  .featured-article__info {
    margin-bottom: 30px;
  }
}

.featured-article__category {
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 500;
  color: #00594f;
  display: inline-block;
  background-color: #cedc00;
  border-radius: 16px;
  padding: 5px 10px 3px;
}
@media only screen and (min-width: 1200px) {
  .featured-article__category {
    font-size: 14px;
    line-height: 21px;
    margin-right: 15px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .featured-article__category {
    font-size: 12px;
    line-height: 17px;
    margin-right: 6px;
  }
}

.featured-article__date {
  letter-spacing: -0.02em;
  color: #fff;
}
@media only screen and (min-width: 1200px) {
  .featured-article__date {
    font-size: 14px;
    line-height: 21px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .featured-article__date {
    font-size: 12px;
    line-height: 17px;
  }
}

@media only screen and (min-width: 1200px) {
  .featured-article__images {
    width: 100%;
    max-width: 790px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .featured-article__images {
    width: 50%;
    min-width: 336px;
  }
}
@media only screen and (max-width: 767.98px) {
  .featured-article__images {
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 1200px) {
  .featured-article__image {
    padding-bottom: 54.5%;
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .featured-article__image {
    padding-bottom: 66.4%;
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 767.98px) {
  .featured-article__image {
    padding-bottom: 54.65%;
  }
}

.featured-article__graphics {
  margin-left: auto;
}
@media only screen and (min-width: 1200px) {
  .featured-article__graphics {
    width: 213px;
    height: 180px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .featured-article__graphics {
    width: 167px;
    height: 143px;
  }
}
@media only screen and (max-width: 767.98px) {
  .featured-article__graphics {
    display: none;
  }
}

@media only screen and (min-width: 1200px) {
  .featured-article__content {
    width: 100%;
    max-width: 445px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .featured-article__content {
    width: 50%;
    min-width: 275px;
  }
}
@media only screen and (min-width: 768px) {
  .featured-article__content {
    margin-right: 77px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-top: 60px;
  }
}

.featured-article__title {
  color: #fff;
  font-weight: 400;
  text-decoration: underline;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
  text-decoration-thickness: 0.08em;
  text-underline-offset: 0.16em;
}
.loaded .featured-article__title {
  -webkit-transition: -webkit-text-decoration-color 0.3s ease;
  transition: -webkit-text-decoration-color 0.3s ease;
  transition: text-decoration-color 0.3s ease;
  transition: text-decoration-color 0.3s ease, -webkit-text-decoration-color 0.3s ease;
}
@media only screen and (min-width: 1200px) {
  .featured-article__title {
    font-size: 46px;
    line-height: 50px;
    letter-spacing: -0.02em;
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .featured-article__title {
    font-size: 28px;
    line-height: 39px;
    margin-bottom: 9px;
  }
}
@media only screen and (max-width: 767.98px) {
  .featured-article__title {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 10px;
  }
}

.featured-article__text-wrap p {
  color: #fff;
}
.featured-article__text-wrap h1 {
  color: #fff;
  font-size: 40px;
  line-height: 46px;
}
@media only screen and (max-width: 991.98px) {
  .featured-article__text-wrap h1 {
    font-size: 26px;
    line-height: 30px;
  }
}
.featured-article__text-wrap p:last-of-type {
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) {
  .featured-article__text-wrap {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .featured-article__text-wrap {
    margin-bottom: 21px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .featured-article__text-wrap p {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 767.98px) {
  .featured-article__text-wrap {
    margin-bottom: 25px;
  }
}

.featured-article__btn {
  color: #fff;
}
@media only screen and (min-width: 1025px) {
  .no-touch .featured-article__btn:hover {
    background-color: rgba(255, 255, 255, 0.4);
  }
}
@media only screen and (min-width: 1200px) {
  .featured-article__btn {
    position: relative;
    left: -10px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .featured-article__btn {
    background-color: rgba(255, 255, 255, 0.4);
  }
}
@media only screen and (max-width: 767.98px) {
  .featured-article__btn {
    padding: 5px 10px;
  }
}

.people-list {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .people-list {
    margin: 60px 0;
  }
}
@media only screen and (max-width: 1199.98px) {
  .people-list {
    margin: 40px 0;
  }
}

.people-list__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 1020px;
  margin: 0 auto;
}

.people-list__item {
  margin-bottom: 35px;
}
@media only screen and (min-width: 1200px) {
  .people-list__item {
    width: calc(33.33% - 10px);
  }
  .people-list__item:not(:nth-of-type(3n)) {
    margin-right: 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .people-list__item {
    width: calc(50% - 7px);
  }
  .people-list__item:not(:nth-of-type(2n)) {
    margin-right: 14px;
  }
}
@media only screen and (max-width: 767.98px) {
  .people-list__item {
    width: 100%;
  }
}

.people-list__card {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
}
@media only screen and (min-width: 1025px) {
  .no-touch .people-list__card:hover .people-list__info::after {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}

.people-list__info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  color: #fff;
  pointer-events: none;
  padding: 20px 40px 20px 20px;
}
.people-list__info::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea10";
  position: absolute;
  bottom: 52px;
  right: 18px;
  color: #fff;
  font-size: 14px;
}
.loaded .people-list__info::after {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.people-list__button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(34, 34, 34, 0)), color-stop(80%, rgba(34, 34, 34, 0.45)));
  background-image: linear-gradient(to bottom, rgba(34, 34, 34, 0) 0%, rgba(34, 34, 34, 0.45) 80%);
  z-index: 1;
}

.people-list__popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(34, 34, 34, 0.3);
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}
.loaded .people-list__popup {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
}
@media only screen and (min-width: 768px) {
  .people-list__popup {
    padding: 25px;
  }
}
@media only screen and (max-width: 767.98px) {
  .people-list__popup {
    padding: 20px;
  }
}

.people-list__popup--active {
  pointer-events: all;
  opacity: 1;
  visibility: visible;
}

.people-list__popup-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background-color: #fff;
  max-height: 100%;
  width: 100%;
  max-width: 1135px;
  -webkit-box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
          box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
}
@media only screen and (min-width: 768px) {
  .people-list__popup-container {
    padding: 50px 30px 100px 35px;
  }
}
@media only screen and (max-width: 767.98px) {
  .people-list__popup-container {
    padding: 40px 25px 80px;
  }
}

.people-list__popup-close {
  position: absolute;
  z-index: 2;
}
.people-list__popup-close::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea04";
  color: #6e6e69;
}
@media only screen and (min-width: 768px) {
  .people-list__popup-close {
    top: 27px;
    right: 30px;
  }
}
@media only screen and (max-width: 767.98px) {
  .people-list__popup-close {
    top: 16px;
    right: 20px;
  }
}

.people-list__swiper-prev,
.people-list__swiper-next {
  color: #6e6e69;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  -webkit-box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
          box-shadow: 0 6px 32px 0 rgba(34, 34, 34, 0.08);
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.people-list__swiper-prev::after,
.people-list__swiper-next::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea01";
  position: relative;
  font-size: 16px;
}
.loaded .people-list__swiper-prev,
.loaded .people-list__swiper-next {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: color, background-color, border-color;
  transition-property: color, background-color, border-color;
}
@media only screen and (min-width: 1200px) {
  .people-list__swiper-prev:hover:not(.swiper-button-disabled),
.people-list__swiper-next:hover:not(.swiper-button-disabled) {
    color: #fff;
    background-color: #005eb8;
    border-color: #005eb8;
  }
}
@media only screen and (min-width: 768px) {
  .people-list__swiper-prev,
.people-list__swiper-next {
    width: 48px;
    height: 48px;
  }
}
@media only screen and (max-width: 767.98px) {
  .people-list__swiper-prev,
.people-list__swiper-next {
    width: 40px;
    height: 40px;
  }
}

.people-list__swiper-prev {
  left: 0;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
}
.people-list__swiper-prev::after {
  left: -1px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.people-list__swiper-next {
  right: 0;
  -webkit-transform: translateY(-50%) translateX(50%);
          transform: translateY(-50%) translateX(50%);
}
.people-list__swiper-next::after {
  right: -1px;
}

.people-list__swiper-pagination {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.people-list__swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  border: 1px solid #005eb8;
  background-color: transparent;
  margin: 5px;
  opacity: 1;
}
.people-list__swiper-pagination .swiper-pagination-bullet-active {
  background-color: #005eb8;
}
@media only screen and (min-width: 768px) {
  .people-list__swiper-pagination {
    padding: 0 25px;
    top: calc(100% - 60px);
  }
}
@media only screen and (max-width: 767.98px) {
  .people-list__swiper-pagination {
    padding: 0 20px;
    top: calc(100% - 50px);
  }
}

.people-list__swiper-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  max-height: 390px;
}
@media only screen and (max-width: 767.98px) {
  .people-list__swiper-slide {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.people-list__popup-image-wrap {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media only screen and (min-width: 1200px) {
  .people-list__popup-image-wrap {
    width: 383px;
    margin-right: 48px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .people-list__popup-image-wrap {
    width: 283px;
    margin-right: 28px;
  }
}
@media only screen and (max-width: 767.98px) {
  .people-list__popup-image-wrap {
    width: 100%;
    margin-bottom: 20px;
  }
}

.people-list__popup-image {
  padding-bottom: 100%;
}

.people-list__popup-text-wrap {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .people-list__popup-text-wrap {
    padding: 15px 0;
  }
}

.people-list__popup-name {
  margin-bottom: 10px;
}

.people-list__popup-position {
  display: block;
  color: #6e6e69;
}
@media only screen and (min-width: 768px) {
  .people-list__popup-position {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 767.98px) {
  .people-list__popup-position {
    margin-bottom: 20px;
  }
}

.people-list__arrow {
  width: 20px;
  height: 20px;
  position: absolute;
  left: calc(50% - 9px);
  -webkit-animation: bounce 3s infinite;
          animation: bounce 3s infinite;
  opacity: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.loaded .people-list__arrow {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.people-list__arrow::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "\ea01";
  font-size: 20px;
  color: #005eb8;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
}
@media only screen and (min-width: 768px) {
  .people-list__arrow {
    bottom: 60px;
  }
}
@media only screen and (max-width: 767.98px) {
  .people-list__arrow {
    bottom: 46px;
  }
}

.people-list__arrow--active {
  opacity: 1;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-18px);
            transform: translateY(-18px);
  }
  60% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-18px);
            transform: translateY(-18px);
  }
  60% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
}
.error {
  margin: 60px 0 150px;
}

.sitemap-module {
  width: 100%;
  margin: 90px 0;
}
@media only screen and (max-width: 1199.98px) {
  .sitemap-module {
    margin: 0 70px;
  }
}

.sitemap-module__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
}

.sitemap-module__group {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 25%;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  max-width: 25%;
  margin-bottom: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .sitemap-module__group {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.3333%;
        -ms-flex: 1 1 33.3333%;
            flex: 1 1 33.3333%;
    max-width: 33.3333%;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767.98px) {
  .sitemap-module__group {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 575.98px) {
  .sitemap-module__group {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
  }
}

.sitemap-module__title {
  margin-bottom: 23px;
}
.sitemap-module__title a {
  color: #222;
}
.loaded .sitemap-module__title a {
  -webkit-transition: 0.3 ease-in-out;
  transition: 0.3 ease-in-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .sitemap-module__title a:hover {
    text-decoration: underline;
  }
}

.sitemap-module__item {
  margin-bottom: 12px;
}
.sitemap-module__item a {
  color: #6e6e69;
}
.loaded .sitemap-module__item a {
  -webkit-transition: 0.3 ease-in-out;
  transition: 0.3 ease-in-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .sitemap-module__item a:hover {
    text-decoration: underline;
  }
}

.sitemap-module__secondary-list {
  padding-left: 20px;
  padding-top: 13px;
}

.sitemap-module__secondary-item {
  font-size: 12px;
  line-height: 19px;
  letter-spacing: 0.03em;
  margin-bottom: 12px;
}
@media only screen and (max-width: 767.98px) {
  .sitemap-module__secondary-item {
    line-height: 16px;
  }
}

.results {
  width: 100%;
  margin: 60px 0 90px;
}
@media only screen and (max-width: 1199.98px) {
  .results {
    margin-bottom: 70px;
  }
}

.results__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 1199.98px) {
  .results__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media only screen and (min-width: 1200px) {
  .results__search-wrap {
    margin-right: 15px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    -webkit-flex-basis: calc(25% - 15px);
        -ms-flex-preferred-size: calc(25% - 15px);
            flex-basis: calc(25% - 15px);
    max-width: calc(25% - 15px);
    padding-top: 27px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .results__search-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }
}

@media only screen and (min-width: 1200px) {
  .results__content-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    max-width: 75%;
  }
}
@media only screen and (max-width: 1199.98px) {
  .results__content-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
  }
}

.results__search-title {
  display: block;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.03em;
  margin-bottom: 10px;
  color: #222;
}
@media only screen and (max-width: 767.98px) {
  .results__search-title {
    font-size: 14px;
  }
}

.results__search {
  max-width: 330px;
  width: 100%;
  position: relative;
}
@media only screen and (max-width: 767.98px) {
  .results__search {
    max-width: 100%;
  }
}

.results__search-input {
  padding: 0 55px 0 18px;
  height: 50px;
  border: 1px solid #a7a8aa;
  border-radius: 2px;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: -0.03em;
  color: #6e6e69;
  font-weight: 400;
  font-family: aeonik, sans-serif;
  width: 100%;
  background-color: rgba(167, 168, 170, 0.25);
}
.loaded .results__search-input {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .results__search-input:hover {
    border-color: #222;
  }
}
.results__search-input::-webkit-input-placeholder {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: -0.03em;
  color: #6e6e69;
  font-weight: 400;
  font-family: aeonik, sans-serif;
}
.results__search-input:-moz-placeholder {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: -0.03em;
  color: #6e6e69;
  font-weight: 400;
  font-family: aeonik, sans-serif;
}
.results__search-input::-moz-placeholder {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: -0.03em;
  color: #6e6e69;
  font-weight: 400;
  font-family: aeonik, sans-serif;
}
.results__search-input:-ms-input-placeholder {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: -0.03em;
  color: #6e6e69;
  font-weight: 400;
  font-family: aeonik, sans-serif;
}

.results__search-btn {
  position: absolute;
  right: 21px;
  bottom: 12px;
}
.results__search-btn .icon {
  color: #005eb8;
  font-size: 17px;
}
.loaded .results__search-btn .icon {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .results__search-btn:hover .icon {
    color: #222;
  }
}

.results__content-title {
  color: #6e6e69;
  margin-bottom: 25px;
  letter-spacing: normal;
}

.results__item {
  padding: 18px 0 35px;
  border-top: 1px solid #a7a8aa;
}
@media only screen and (max-width: 767.98px) {
  .results__item {
    padding: 30px 0;
  }
}

.results__item-title {
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: -0.03em;
  margin-bottom: 30px;
  color: #222;
}

.results__item-anchor {
  text-decoration: none;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  color: inherit;
}
@media only screen and (min-width: 1025px) {
  .no-touch .results__item-anchor:hover {
    opacity: 0.7;
  }
}

.results__item-link {
  color: #a7a8aa;
  margin-bottom: 5px;
  display: block;
  letter-spacing: 0.05em;
}
.loaded .results__item-link {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .results__item-link:hover {
    text-decoration: underline;
  }
}

.results__item-text {
  font-size: 16px;
  line-height: 24px;
  color: #6e6e69;
  letter-spacing: -0.02em;
}
@media only screen and (max-width: 767.98px) {
  .results__item-text {
    font-size: 14px;
  }
}

.results__list-pagination {
  margin-top: 22px;
}
.results__list-pagination .pagination__prev {
  padding-left: 0;
}
@media only screen and (max-width: 575.98px) {
  .results__list-pagination .pagination__next {
    padding-right: 0;
  }
}

.partial {
  width: 100%;
}

.error-page .banner {
  background-color: #005eb8;
}
.error-page .rte a:hover {
  color: #005eb8;
}
@media only screen and (min-width: 1200px) {
  .error-page .banner__holder {
    padding: 0 50px;
  }
}

.header--error {
  height: 77px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.header--error .header__logo--standard {
  display: none;
}
.header--error .header__logo--white {
  position: relative;
  opacity: 1;
}
@media only screen and (min-width: 1200px) {
  .header--error {
    padding: 0 50px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .header--error {
    padding: 0 25px;
  }
}

.footer--error {
  padding: 40px 0;
}
.footer--error .wrap {
  margin: 0;
  max-width: 100%;
  padding: 0 50px;
}
@media only screen and (max-width: 1199.98px) {
  .footer--error .wrap {
    padding: 0 25px;
  }
}

.floating-block {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .floating-block {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .floating-block {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .floating-block {
    margin-bottom: 60px;
  }
}

.floating-block__container {
  max-width: 1020px;
  margin: 0 auto;
  border: 1px solid #a7a8aa;
}
@media only screen and (min-width: 1200px) {
  .floating-block__container {
    padding: 38px 44px 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .floating-block__container {
    padding: 28px 20px 32px;
  }
}
@media only screen and (max-width: 767.98px) {
  .floating-block__container {
    padding: 18px 20px;
  }
}

.floating-block__container--center {
  text-align: center;
}
@media only screen and (min-width: 1200px) {
  .floating-block__container--center .floating-block__link {
    left: 0;
  }
}

.floating-block__container--right {
  text-align: right;
}
@media only screen and (min-width: 1200px) {
  .floating-block__container--right .floating-block__link {
    left: 10px;
  }
}

.floating-block__title {
  color: #222;
  font-weight: 700;
  margin-bottom: 14px;
}
@media only screen and (max-width: 767.98px) {
  .floating-block__title {
    margin-bottom: 10px;
  }
}

.floating-block__text {
  color: #6e6e69;
  margin-bottom: 20px;
}

.floating-block__link {
  display: initial;
}
.floating-block__link .icon {
  margin-left: 6px;
}
@media only screen and (min-width: 1200px) {
  .floating-block__link {
    position: relative;
    left: -10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .floating-block__link {
    padding: 6px 10px;
  }
}

.disclaimer-details {
  width: 100%;
}

.disclaimer-details__container {
  max-width: 790px;
  padding: 60px 0 45px;
  margin: 0 229px 0 auto;
}
@media only screen and (max-width: 1199.98px) {
  .disclaimer-details__container {
    margin: 0 auto;
  }
}

.disclaimer-details__title {
  margin-bottom: 20px;
}

.disclaimer-details__link-wrap {
  margin-top: 40px;
}

.disclaimer-details__link:last-of-type {
  margin-left: 20px;
}

.main--index .cta-text.observing,
.main--index .info-text.observing,
.main--index .image-text-slider.observing,
.main--index .event__container.observing,
.main--index .tabs.observing,
.main--index .info-image-content.observing,
.main--index .video.observing,
.main--index .simple-title-text.observing,
.main--index .rte-module.observing,
.main--index .image-text.observing,
.main--index .stats.observing,
.main--index .cards-carousel.observing,
.main--index .quote-slider.observing,
.main--index .divider.observing,
.main--landing .cta-text.observing,
.main--landing .info-text.observing,
.main--landing .image-text-slider.observing,
.main--landing .event__container.observing,
.main--landing .tabs.observing,
.main--landing .info-image-content.observing,
.main--landing .video.observing,
.main--landing .simple-title-text.observing,
.main--landing .rte-module.observing,
.main--landing .image-text.observing,
.main--landing .stats.observing,
.main--landing .cards-carousel.observing,
.main--landing .quote-slider.observing,
.main--landing .divider.observing {
  opacity: 0;
}
.loaded .main--index .cta-text.observing,
.loaded .main--index .info-text.observing,
.loaded .main--index .image-text-slider.observing,
.loaded .main--index .event__container.observing,
.loaded .main--index .tabs.observing,
.loaded .main--index .info-image-content.observing,
.loaded .main--index .video.observing,
.loaded .main--index .simple-title-text.observing,
.loaded .main--index .rte-module.observing,
.loaded .main--index .image-text.observing,
.loaded .main--index .stats.observing,
.loaded .main--index .cards-carousel.observing,
.loaded .main--index .quote-slider.observing,
.loaded .main--index .divider.observing,
.loaded .main--landing .cta-text.observing,
.loaded .main--landing .info-text.observing,
.loaded .main--landing .image-text-slider.observing,
.loaded .main--landing .event__container.observing,
.loaded .main--landing .tabs.observing,
.loaded .main--landing .info-image-content.observing,
.loaded .main--landing .video.observing,
.loaded .main--landing .simple-title-text.observing,
.loaded .main--landing .rte-module.observing,
.loaded .main--landing .image-text.observing,
.loaded .main--landing .stats.observing,
.loaded .main--landing .cards-carousel.observing,
.loaded .main--landing .quote-slider.observing,
.loaded .main--landing .divider.observing {
  -webkit-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
}
.loaded .main--index .cta-text.observing.observed,
.loaded .main--index .info-text.observing.observed,
.loaded .main--index .image-text-slider.observing.observed,
.loaded .main--index .event__container.observing.observed,
.loaded .main--index .tabs.observing.observed,
.loaded .main--index .info-image-content.observing.observed,
.loaded .main--index .video.observing.observed,
.loaded .main--index .simple-title-text.observing.observed,
.loaded .main--index .rte-module.observing.observed,
.loaded .main--index .image-text.observing.observed,
.loaded .main--index .stats.observing.observed,
.loaded .main--index .cards-carousel.observing.observed,
.loaded .main--index .quote-slider.observing.observed,
.loaded .main--index .divider.observing.observed,
.loaded .main--landing .cta-text.observing.observed,
.loaded .main--landing .info-text.observing.observed,
.loaded .main--landing .image-text-slider.observing.observed,
.loaded .main--landing .event__container.observing.observed,
.loaded .main--landing .tabs.observing.observed,
.loaded .main--landing .info-image-content.observing.observed,
.loaded .main--landing .video.observing.observed,
.loaded .main--landing .simple-title-text.observing.observed,
.loaded .main--landing .rte-module.observing.observed,
.loaded .main--landing .image-text.observing.observed,
.loaded .main--landing .stats.observing.observed,
.loaded .main--landing .cards-carousel.observing.observed,
.loaded .main--landing .quote-slider.observing.observed,
.loaded .main--landing .divider.observing.observed {
  opacity: 1;
}

.divider {
  width: 100%;
}
.divider .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 1200px) {
  .divider {
    margin: 100px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .divider {
    margin: 80px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .divider {
    margin-bottom: 60px;
  }
}

.divider__line {
  display: inline-block;
  width: 100%;
  height: 1px;
  background-color: rgba(167, 168, 170, 0.4);
}

.infographic {
  width: 100%;
  background: radial-gradient(circle, rgb(0, 93, 183) 0%, rgb(0, 15, 74) 100%);
}
@media only screen and (min-width: 768px) {
  .infographic {
    position: relative;
    height: 100vh;
  }
}
@media only screen and (max-width: 767.98px) {
  .infographic {
    background: #001453;
    padding: 50px 0;
  }
}

.infographic__start-lines {
  position: absolute;
  top: 0;
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -o-object-fit: contain;
     object-fit: contain;
  height: 100vh;
  width: auto;
}
.infographic__start-lines.hidden {
  opacity: 0;
}
@media only screen and (max-width: 767.98px) {
  .infographic__start-lines {
    display: none;
  }
}

@media only screen and (max-width: 767.98px) {
  .infographic__holder {
    display: none;
  }
}

.infographic__islands-shadow {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -o-object-fit: contain;
     object-fit: contain;
  height: 100vh;
  width: auto;
}

.infographic__islands-img {
  z-index: 2;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -o-object-fit: contain;
     object-fit: contain;
  height: 100vh;
  top: 0;
  width: auto;
}

.infographic__title-wrapper {
  color: #fff;
  padding-left: 4%;
  position: relative;
  z-index: 5;
}
@media only screen and (min-width: 768px) {
  .infographic__title-wrapper {
    margin-bottom: 0;
    position: absolute;
    top: 84px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .infographic__title-wrapper {
    top: 32px;
  }
}
@media only screen and (max-width: 767.98px) {
  .infographic__title-wrapper {
    margin-bottom: 0;
    padding: 0 25px;
  }
}

.infographic__title {
  font-size: 23px;
  font-weight: 400;
  color: #cedc00;
  margin-bottom: 45px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .infographic__title {
    margin-bottom: 28px;
  }
}
@media only screen and (max-width: 767.98px) {
  .infographic__title {
    font-size: 46px;
    margin-bottom: 28px;
    line-height: 52px;
  }
}

.infographic__title-btn {
  border-color: #cedc00;
  color: #cedc00;
  font-size: 12px;
}
@media only screen and (min-width: 1025px) {
  .no-touch .infographic__title-btn:hover {
    border-color: #fff;
  }
}
@media only screen and (max-width: 767.98px) {
  .infographic__title-btn {
    display: none;
  }
}

.infographic__description {
  width: 100%;
  font-size: 19px;
  line-height: 21px;
  font-weight: 300;
  margin-top: 36px;
  max-width: 356px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .infographic__description {
    font-size: 16px;
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 767.98px) {
  .infographic__description {
    font-size: 19px;
    max-width: 100%;
    margin-top: 0;
  }
}

.infographic__island-btn {
  z-index: 3;
  position: absolute;
  background-color: transparent;
  border-radius: 100%;
}

.infographic__island-btn--gasification {
  top: 26%;
  left: 24%;
  height: 19%;
  width: 13%;
}

.infographic__island-btn--sustainable {
  top: 11%;
  left: 43%;
  height: 21%;
  width: 13%;
}

.infographic__island-btn--non-recycable {
  top: 46%;
  left: 4%;
  height: 17%;
  width: 11%;
}

.infographic__island-btn--vre {
  top: 58%;
  left: 16%;
  height: 19%;
  width: 12%;
}

.infographic__island-btn--long-dur {
  top: 52%;
  left: 28%;
  height: 15%;
  width: 12%;
}

.infographic__island-btn--electricity {
  top: 74%;
  left: 34%;
  height: 21%;
  width: 11%;
}

.infographic__island-btn--process-plants {
  top: 61%;
  left: 45%;
  height: 17%;
  width: 12%;
}

.infographic__island-btn--electrolyzer {
  top: 37%;
  left: 48%;
  height: 15%;
  width: 11%;
}

.infographic__island-btn--oxy {
  top: 50%;
  left: 57.5%;
  height: 18%;
  width: 11%;
}

.infographic__island-btn--synthesis {
  top: 23%;
  left: 63.5%;
  height: 15%;
  width: 12%;
}

.infographic__island-btn--transportation {
  top: 6%;
  left: 81%;
  height: 20%;
  width: 12%;
}

.infographic__island-btn--hpc {
  top: 40%;
  left: 69%;
  height: 17%;
  width: 6%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-transform: rotate(16deg);
          transform: rotate(16deg);
}

.infographic__island-btn--cal {
  top: 43%;
  left: 75%;
  height: 17%;
  width: 6%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-transform: rotate(16deg);
          transform: rotate(16deg);
}

.infographic__img-state {
  position: absolute;
  top: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -o-object-fit: contain;
     object-fit: contain;
  height: 100vh;
  width: auto;
}

.infographic__btns-holder {
  height: 100vh;
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  z-index: 3;
  aspect-ratio: 16/9;
}

.is-hovered {
  opacity: 1;
}

.active {
  opacity: 1;
}

.infographic__description-holder {
  opacity: 0;
  min-height: 174px;
  padding-left: 30px;
  border-left: 1px solid #cedc00;
  margin-left: auto;
  margin-right: 4%;
  margin-top: -14.2%;
  z-index: 3;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  position: absolute;
  bottom: 60px;
  right: 0;
  max-width: 510px;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .infographic__description-holder {
    padding-left: 24px;
    margin-right: 5%;
    max-width: 32%;
    margin-top: -13%;
  }
}
@media only screen and (max-width: 767.98px) {
  .infographic__description-holder {
    display: none;
  }
}

.infographic__description-holder--visible {
  opacity: 1;
}

.infographic__description-txt {
  font-size: 14px;
  font-weight: 300;
  line-height: 28px;
  color: #fff;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .infographic__description-txt {
    font-size: 10px;
    line-height: 22px;
  }
}

.infographic__description-txt--active {
  display: inline-block;
}

.infographic__description-link {
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  color: #fff;
  text-decoration: underline;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .infographic__description-link {
    font-size: 10px;
  }
}

@media only screen and (min-width: 768px) {
  .infographic__mobile {
    display: none;
  }
}

.infographic__mobile-description-wrapper {
  padding: 0 25px;
  margin-top: -90px;
  margin-bottom: 50px;
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 1.9s ease;
  transition: opacity 1.9s ease;
}

.infographic__mobile-description {
  font-size: 20px;
  line-height: 24px;
  color: #fff;
  font-weight: 300;
  padding-left: 32px;
  border-left: 1px solid #cedc00;
  display: block;
  min-height: 192px;
}

.infographic__mobile-description-wrapper--first {
  margin-top: 0;
  border-left: 0;
}
.infographic__mobile-description-wrapper--first .infographic__mobile-description {
  min-height: auto;
  padding-left: 0;
  border: none;
}

.infographic__mobile-link-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.infographic__mobile-link {
  font-size: 19px;
  border-color: #cedc00;
  color: #cedc00;
  margin: 0 auto;
  font-weight: 400;
  padding: 16px 24px;
}

.swiper-slide-active .infographic__mobile-description-wrapper {
  opacity: 1;
}

.infographic__pagination {
  left: 25px;
  top: 15px;
}
.infographic__pagination .swiper-pagination-bullet {
  margin-right: 5px;
  width: 8px;
  height: 8px;
  border: 1px solid #cedc00;
  background-color: transparent;
  opacity: 1;
}
.infographic__pagination .swiper-pagination-bullet-active {
  background-color: #cedc00;
}

.infographic__navigation-buttons {
  position: -webkit-sticky;
  position: sticky;
  top: 50%;
  z-index: 5;
}
@media only screen and (min-width: 768px) {
  .infographic__navigation-buttons {
    display: none;
  }
}

.infographic__controls-btn {
  z-index: 10;
  color: #cedc00;
  font-size: 20px;
  background-color: rgba(217, 217, 217, 0.1019607843);
  border: 1px solid #fff;
  border-radius: 100px;
}

.infographic__controls-btn--next {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-left: 30px;
  padding-right: 18px;
  height: 51px;
  right: -1px;
}

.infographic__controls-btn--prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-left: 30px;
  padding-right: 18px;
  height: 51px;
  left: -1px;
}

/* --------------------------------------------------------------
# Print Styles
-------------------------------------------------------------- */
@media print {
  body {
    background: #fff;
    color: #000;
    margin: 0;
    padding: 0;
    text-align: left;
  }
  a:link, a:visited {
    background: #fff;
    color: #000;
    text-decoration: underline;
  }
  a:not([href="javascript:;"]):after {
    content: "[" attr(href) "]";
  }
  h1, h2, h3, h4, h5, h6 {
    background: none;
    color: #000;
  }
  .temp {
    display: none;
  }
  .header,
.footer,
.homepage-hero,
.image-text-slider,
.tabs,
.banner,
.cards-carousel,
.article-banner,
.quote-slider,
.tabs-article,
.accordion,
.form,
.related,
.image-carousel,
.image,
.featured-article,
.pagination,
.cards__filter-buttons {
    display: none;
  }
  .cta-text,
.info-text,
.event,
.info-image,
.image-text,
.stats,
.simple-title-text,
.rich-text,
.downloads,
.rich-text,
.people-list,
.floating-block {
    margin-bottom: 70px !important;
  }
  .cta-text__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .event {
    background-color: transparent !important;
    color: #222 !important;
  }
  .event .event__subtitle {
    color: #222;
  }
  .event .event__title {
    color: #222;
  }
  .info-image {
    color: #222 !important;
  }
  .info-image .info-image__container {
    background-color: transparent !important;
  }
  .info-image .info-image-content {
    margin: 0 auto;
    max-width: 1415px;
    padding: 0 25px;
    width: 100%;
  }
  .info-image .info-image__cover {
    background-image: none !important;
  }
  .info-image .info-image__cover::before {
    height: 0;
  }
  .stats .stats__title {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .stats .stats__list {
    display: none;
  }
  .simple-title-text__title-wrap {
    margin-right: 40px;
  }
  .rte img {
    display: none;
  }
  .cards .cards__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .cards .cards__date,
.cards .cards__category {
    position: static;
  }
  .cards .cards__item {
    margin-bottom: 25px;
  }
  .cards .cards__link {
    padding: 25px;
  }
  .cards .cards__title-wrap {
    padding: 0;
  }
  .people-list .people-list__info {
    position: relative;
  }
  .people-list .people-list__card {
    background-image: none !important;
    padding-bottom: 0;
  }
  .people-list .people-list__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .people-list .people-list__position {
    color: #222;
  }
  .people-list .people-list__button {
    background-image: none !important;
  }
  .rich-text {
    margin: 0 auto;
    max-width: 1415px;
    padding: 0 25px;
    width: 100%;
  }
  .btn-primary {
    border: none;
  }
  .results__search-wrap {
    visibility: hidden;
  }
}
.cards__list-no-result {
  text-align: center;
  font-weight: 500;
  font-size: 18px;
}
@media only screen and (max-width: 1199.98px) {
  .cards__list-no-result {
    padding-top: 25px;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIiUzQ2lucHV0JTIwY3NzJTIwTFRFQXJoJTNFIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL3N0eWxlLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvY29uZmlnL19yZXNldC5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL2Jhc2UvX2dyaWQtbGF5b3V0LnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvYmFzZS9fZ3JpZC5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL2Jhc2UvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvYmFzZS9fYnJlYWtwb2ludHMuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9zcmMvc2Nzcy9sYXlvdXQvX2ljb24tZm9udC5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL2hlbHBlcnMvX2hlbHBlcnMuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9zcmMvc2Nzcy9oZWxwZXJzL19taXhpbnMuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9zcmMvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvY29uZmlnL192YXJpYWJsZXMuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9zcmMvc2Nzcy9iYXNlL19sYXlvdXQuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9zcmMvc2Nzcy9sYXlvdXQvX2J1dHRvbnMuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9zcmMvc2Nzcy9sYXlvdXQvX2Zvcm1zLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvcGx1Z2lucy9fc3dpcGVyLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL2VmZmVjdC1mYWRlL2VmZmVjdC1mYWRlLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvbGliL2FuaW1hdGlvbi5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2Jhc2Uuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9saWIvbWl4aW5zLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvdHlwZS5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvYmFkZ2VzLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvYmFkZ2VzLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9jYXB0aW9ucy5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL2NvbnRyb2xzLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvY2FwdGlvbnMuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL2NvbnRyb2wuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL2NvbnRyb2xzLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9tZW51cy5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL21lbnVzLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9zbGlkZXJzLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3Mvc2xpZGVycy5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvcG9zdGVyLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy90aW1lcy5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvdG9vbHRpcHMuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy90b29sdGlwcy5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3Muc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9wcm9ncmVzcy5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvdm9sdW1lLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvdHlwZXMvYXVkaW8uc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy90eXBlcy92aWRlby5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3N0YXRlcy9mdWxsc2NyZWVuLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvcGx1Z2lucy9hZHMuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9jb2xvcnMuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9wbHVnaW5zL3ByZXZpZXctdGh1bWJuYWlscy9pbmRleC5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3BsdWdpbnMvcHJldmlldy10aHVtYm5haWxzL3NldHRpbmdzLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvdXRpbHMvYW5pbWF0aW9uLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvdXRpbHMvaGlkZGVuLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fYmFubmVyLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fY29va2llLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9faW5mby1pbWFnZS5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3RhYnMuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19pbmZvLXRleHQuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19ldmVudC5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2hvbWVwYWdlLWhlcm8uc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19jdGEtdGV4dC5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2NhcmRzLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcGFnaW5hdGlvbi5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2NhcmRzLWNhcm91c2VsLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fYnJlYWRjcnVtYi5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3N0YXRzLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9faW1hZ2UtdGV4dC5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3ZpZGVvLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2ltcGxlLXRpdGxlLXRleHQuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19ydGUtbW9kdWxlLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9faW1hZ2UtdGV4dC1zbGlkZXIuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19hcnRpY2xlLWJhbm5lci5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3JpY2gtdGV4dC5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3F1b3RlLXNsaWRlci5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2FydGljbGUtaW5mby5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2Rvd25sb2Fkcy5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2ltYWdlLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2ltYWdlLWNhcm91c2VsLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fdGFicy1hcnRpY2xlLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fZm9ybS5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2xhbmctc3dpdGNoLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtYXJ0aWNsZS5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1saXN0LnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fZXJyb3Iuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19zaXRlbWFwLW1vZHVsZS5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3Jlc3VsdHMuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19wYXJ0aWFsLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fZXJyb3I1MDAuc2NzcyIsImZpbGU6Ly8vRDovU3VwcG9ydC9yZXBvcy9zdW1pdG9tby1zaGktZncvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19mbG9hdGluZy1ibG9jay5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2Rpc2NsYWltZXItZGV0YWlscy5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX29ic2VydmVyLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fZGl2aWRlci5zY3NzIiwiZmlsZTovLy9EOi9TdXBwb3J0L3JlcG9zL3N1bWl0b21vLXNoaS1mdy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2luZm9ncmFwaGljLnNjc3MiLCJmaWxlOi8vL0Q6L1N1cHBvcnQvcmVwb3Mvc3VtaXRvbW8tc2hpLWZ3L2h0bWwvc3JjL3Njc3MvaGVscGVycy9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7O2dFQUFBO0FDRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJDLFNBQUE7RUFDQSxVQUFB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RUFDQSxjM0NqRFk7RTJDa0RaLG1CQUFBO0F0RCswTEQ7O0FzRDUwTEE7RUFDQyxjQUFBO0VBQ0EscUIzQzFETztLMkMwRFAsa0IzQzFETztVMkMwRFAsYTNDMURPO0FYeTRMUjs7QU14MUxFO0VnRFlGO0lBRUUsa0JBQUE7RXREKzBMQTtBQUNGOztBdUQxNUxBO0VBQ0MsV0FBQTtBdkQ2NUxEO0FNbDJMRTtFaUQ1REY7SUFHRSxtQkFBQTtJQUNBLGdCQUFBO0V2RCs1TEE7QUFDRjtBTTMwTEU7RWlEekZGO0lBT0UsbUJBQUE7SUFDQSxlQUFBO0V2RGk2TEE7QUFDRjtBTWgyTEU7RWlEMUVGO0lBV0UsbUJBQUE7SUFDQSxlQUFBO0V2RG02TEE7QUFDRjs7QXVEaDZMQTtFQUNDLHlCNUNDTTtFNENBTixXNUNSTztBWDI2TFI7QXVEbDZMQztFQUNDLGNBQUE7QXZEbzZMRjtBdURqNkxFO0VBQ0MsYzVDSkk7QVh1NkxQO0F1RC81TEU7RUFDQyxjNUNUSTtBWDA2TFA7O0F1RDU1TEE7RUFDQyx5QjVDakJNO0U0Q2tCTixXNUMxQk87QVh5N0xSO0F1RDk1TEM7RUFDQyxjNUNqQlM7QVhpN0xYO0F1RDc1TEU7RUFDQyxjNUNyQlE7QVhvN0xYO0F1RDM1TEU7RUFDQyxjNUMxQlE7QVh1N0xYOztBdUR4NUxBO0VBQ0MseUI1Q2xDTztFNENtQ1AsVzVDNUNPO0FYdThMUjtBdUQxNUxDO0VBQ0MsYzVDcENLO0FYZzhMUDtBdUR6NUxFO0VBQ0MsYzVDeENJO0FYbThMUDtBdUR2NUxFO0VBQ0MsYzVDN0NJO0FYczhMUDs7QXVEcDVMQTtFQUNDLHlCNUNwRE87RTRDcURQLFc1QzlETztBWHE5TFI7QXVEdDVMQztFQUNDLGM1Q3JEUztBWDY4TFg7QXVEcjVMRTtFQUNDLGM1Q3pEUTtBWGc5TFg7QXVEbjVMRTtFQUNDLGM1QzlEUTtBWG05TFg7O0F1RGg1TEE7RUFDQyx5QjVDckVNO0U0Q3NFTixjNUN4RU07QVgyOUxQO0F1RGw1TEM7RUFDQyxjNUN6RU07QVg2OUxSO0F1RGo1TEU7RUFDQyxjNUM3RUs7QVhnK0xSO0F1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QUFDRjs7QTRELzBQQTtFQUNDLFdBQUE7RUFDQSx5QmpEbEhNO0FYbzhQUDtBTXg1UEU7RXNEb0VGO0lBSUUsZ0JBQUE7SUFDQSxhQUFBO0U1RG8xUEE7QUFDRjtBTWo0UEU7RXNEdUNGO0lBUUUsZ0JBQUE7SUFDQSxhQUFBO0U1RHMxUEE7QUFDRjtBTXQ1UEU7RXNEc0RGO0lBWUUsZ0JBQUE7SUFDQSxhQUFBO0U1RHcxUEE7QUFDRjs7QU12M1BFO0VzRGtDRjtJQUVFLG1CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7RTVEdzFQQTtBQUNGOztBNERyMVBBO0VBQ0Msb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QTVEdzFQRDtBU3Y2UEM7RW1Ea0ZFO0lBQ0MsbUNqRHJKSTtZaURxSkosMkJqRHJKSTtFWDYrUE47QUFDRjs7QTREbjFQQTtFQUNDLHlCakR0Sk07QVg0K1BQO0E0RHIxUEM7RUFDQyxjakRuSlM7QVgwK1BYO0E0RHIxUEM7RUFDQyxXakRqS007QVh3L1BSOztBNERuMVBBO0VBQ0MseUJqRDdKTztBWG0vUFI7QTREcjFQQztFQUNDLGNqRDdKUztBWG8vUFg7QTREcjFQQztFQUNDLFdqRDNLTTtBWGtnUVI7O0E0RG4xUEE7RUFDQyx5QmpEeEtNO0FYOC9QUDtBNERyMVBDO0VBQ0MsY2pEdktTO0FYOC9QWDtBNERyMVBDO0VBQ0MsV2pEckxNO0FYNGdRUjs7QTREbjFQQTtFQUNDLHlCakRoTE07QVhzZ1FQO0E0RHIxUEM7RUFDQyxjakRuTE07QVgwZ1FSO0E0RHIxUEM7O0VBRUMsY2pEeExLO0FYK2dRUDtBU3I5UEM7RW1Ea0lFO0lBQ0Msc0NqRDdMRztZaUQ2TEgsOEJqRDdMRztFWG1oUUw7QUFDRjs7QTREajFQQTtFQUNDLHlCakRqTVU7QVhxaFFYO0E0RG4xUEM7RUFDQyxjakR4TUs7QVg2aFFQO0E0RG4xUEM7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 */