/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, blocks, utilities;
@layer theme {
  /*! normalize.css v3.0.0 | MIT License | git.io/normalize*/
  html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
  }
  body {
    margin: 0;
  }
  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
  }
  audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
  }
  audio:not([controls]) {
    display: none;
    height: 0;
  }
  [hidden],
template {
    display: none;
  }
  a {
    background: transparent;
  }
  a:active,
a:hover {
    outline: 0;
  }
  abbr[title] {
    border-bottom: 1px dotted;
  }
  b,
strong {
    font-weight: bold;
  }
  dfn {
    font-style: italic;
  }
  h1 {
    font-size: 2em;
    margin: 0.67em 0;
  }
  mark {
    background: #ff0;
    color: #000;
  }
  small {
    font-size: 80%;
  }
  sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sup {
    top: -0.5em;
  }
  sub {
    bottom: -0.25em;
  }
  img {
    border: 0;
  }
  svg:not(:root) {
    overflow: hidden;
  }
  figure {
    margin: 1em 40px;
  }
  hr {
    box-sizing: content-box;
    height: 0;
  }
  pre {
    overflow: auto;
  }
  code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
  }
  button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
  }
  button {
    overflow: visible;
  }
  button,
select {
    text-transform: none;
  }
  button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
  }
  button[disabled],
html input[disabled] {
    cursor: default;
  }
  button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
  }
  input {
    line-height: normal;
  }
  input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
  }
  input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
  }
  input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
  }
  input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
  }
  legend {
    border: 0;
    padding: 0;
  }
  textarea {
    overflow: auto;
  }
  optgroup {
    font-weight: bold;
  }
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  td,
th {
    padding: 0;
  }
  * {
    box-sizing: border-box;
  }
  *:before,
*:after {
    box-sizing: border-box;
  }
  html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  body {
    font-family: "TheSans";
    font-size: 16px;
    line-height: 1.3;
    color: #444444;
    background-color: #F3F6FA;
  }
  input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  }
  a {
    color: #444444;
    text-decoration: none;
  }
  a:hover,
a:focus {
    color: #073070;
    text-decoration: underline;
  }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
  figure {
    margin: 0;
  }
  img {
    vertical-align: middle;
  }
  .img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
  }
  .img-rounded {
    border-radius: 6px;
  }
  .img-thumbnail {
    padding: 4px;
    line-height: 1.3;
    background-color: #F3F6FA;
    border: 1px solid #ddd;
    border-radius: 0px;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
  }
  .img-circle {
    border-radius: 50%;
  }
  hr {
    margin-top: 26px;
    margin-bottom: 26px;
    border: 0;
    border-top: 1px solid #efefef;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }
  h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 700;
    line-height: 1.25;
    color: #252525;
  }
  h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #ccc;
  }
  h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 26px;
    margin-bottom: 13px;
  }
  h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
    font-size: 65%;
  }
  h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 13px;
    margin-bottom: 13px;
  }
  h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
    font-size: 75%;
  }
  h1,
.h1 {
    font-size: 42px;
  }
  h2,
.h2 {
    font-size: 32px;
  }
  h3,
.h3 {
    font-size: 24px;
  }
  h4,
.h4 {
    font-size: 20px;
  }
  h5,
.h5 {
    font-size: 20px;
  }
  h6,
.h6 {
    font-size: 16px;
  }
  p {
    margin: 0 0 13px;
  }
  .lead {
    margin-bottom: 26px;
    font-size: 18px;
    font-weight: 200;
    line-height: 1.4;
  }
  @media (min-width: 768px) {
    .lead {
      font-size: 24px;
    }
  }
  small,
.small,
.content .caption,
#margin .caption {
    font-size: 85%;
  }
  cite {
    font-style: normal;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .text-center {
    text-align: center;
  }
  .text-justify {
    text-align: justify;
  }
  .text-muted {
    color: #ccc;
  }
  .text-primary {
    color: #408FE5;
  }
  a.text-primary:hover {
    color: #1d75d5;
  }
  .text-success {
    color: white;
  }
  a.text-success:hover {
    color: #e6e6e6;
  }
  .text-info {
    color: white;
  }
  a.text-info:hover {
    color: #e6e6e6;
  }
  .text-warning {
    color: white;
  }
  a.text-warning:hover {
    color: #e6e6e6;
  }
  .text-danger {
    color: white;
  }
  a.text-danger:hover {
    color: #e6e6e6;
  }
  .bg-primary {
    color: #fff;
    background-color: #408FE5;
  }
  a.bg-primary:hover {
    background-color: #1d75d5;
  }
  .bg-success {
    background-color: #409318;
  }
  a.bg-success:hover {
    background-color: #2d6711;
  }
  .bg-info {
    background-color: #408FE5;
  }
  a.bg-info:hover {
    background-color: #1d75d5;
  }
  .bg-warning {
    background-color: #FF8D25;
  }
  a.bg-warning:hover {
    background-color: #f17300;
  }
  .bg-danger {
    background-color: #B8003F;
  }
  a.bg-danger:hover {
    background-color: #85002e;
  }
  .page-header {
    padding-bottom: 12px;
    margin: 52px 0 26px;
    border-bottom: 1px solid #efefef;
  }
  ul,
ol {
    margin-top: 0;
    margin-bottom: 13px;
  }
  ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0;
  }
  .list-unstyled {
    padding-left: 0;
    list-style: none;
  }
  .list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
  }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
  }
  dl {
    margin-top: 0;
    margin-bottom: 26px;
  }
  dt,
dd {
    line-height: 1.3;
  }
  dt {
    font-weight: bold;
  }
  dd {
    margin-left: 0;
  }
  @media (min-width: 768px) {
    .dl-horizontal dt {
      float: left;
      width: 160px;
      clear: left;
      text-align: right;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
    .dl-horizontal dd {
      margin-left: 180px;
    }
  }
  abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #ccc;
  }
  .initialism {
    font-size: 90%;
    text-transform: uppercase;
  }
  blockquote {
    padding: 13px 26px;
    margin: 0 0 26px;
    font-size: 20px;
    border-left: 5px solid #efefef;
  }
  blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0;
  }
  blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.3;
    color: #ccc;
  }
  blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: '\2014 \00A0';
  }
  .blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #efefef;
    border-left: 0;
    text-align: right;
  }
  .blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
    content: '';
  }
  .blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
    content: '\00A0 \2014';
  }
  blockquote:before,
blockquote:after {
    content: "";
  }
  address {
    margin-bottom: 26px;
    font-style: normal;
    line-height: 1.3;
  }
  code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  }
  code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    white-space: nowrap;
    border-radius: 0px;
  }
  kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #444444;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  }
  pre {
    display: block;
    padding: 12.5px;
    margin: 0 0 13px;
    font-size: 15px;
    line-height: 1.3;
    word-break: break-all;
    word-wrap: break-word;
    color: #444444;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 0px;
  }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
  }
  .pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
  }
  .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  @media (min-width: 768px) {
    .container {
      width: 760px;
    }
  }
  @media (min-width: 992px) {
    .container {
      width: 980px;
    }
  }
  @media (min-width: 1200px) {
    .container {
      width: 1180px;
    }
  }
  .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  .row {
    margin-left: -20px;
    margin-right: -20px;
  }
  .col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
  }
  .col-xs-12 {
    width: 100%;
  }
  .col-xs-11 {
    width: 91.66666667%;
  }
  .col-xs-10 {
    width: 83.33333333%;
  }
  .col-xs-9 {
    width: 75%;
  }
  .col-xs-8 {
    width: 66.66666667%;
  }
  .col-xs-7 {
    width: 58.33333333%;
  }
  .col-xs-6 {
    width: 50%;
  }
  .col-xs-5 {
    width: 41.66666667%;
  }
  .col-xs-4 {
    width: 33.33333333%;
  }
  .col-xs-3 {
    width: 25%;
  }
  .col-xs-2 {
    width: 16.66666667%;
  }
  .col-xs-1 {
    width: 8.33333333%;
  }
  .col-xs-pull-12 {
    right: 100%;
  }
  .col-xs-pull-11 {
    right: 91.66666667%;
  }
  .col-xs-pull-10 {
    right: 83.33333333%;
  }
  .col-xs-pull-9 {
    right: 75%;
  }
  .col-xs-pull-8 {
    right: 66.66666667%;
  }
  .col-xs-pull-7 {
    right: 58.33333333%;
  }
  .col-xs-pull-6 {
    right: 50%;
  }
  .col-xs-pull-5 {
    right: 41.66666667%;
  }
  .col-xs-pull-4 {
    right: 33.33333333%;
  }
  .col-xs-pull-3 {
    right: 25%;
  }
  .col-xs-pull-2 {
    right: 16.66666667%;
  }
  .col-xs-pull-1 {
    right: 8.33333333%;
  }
  .col-xs-pull-0 {
    right: 0%;
  }
  .col-xs-push-12 {
    left: 100%;
  }
  .col-xs-push-11 {
    left: 91.66666667%;
  }
  .col-xs-push-10 {
    left: 83.33333333%;
  }
  .col-xs-push-9 {
    left: 75%;
  }
  .col-xs-push-8 {
    left: 66.66666667%;
  }
  .col-xs-push-7 {
    left: 58.33333333%;
  }
  .col-xs-push-6 {
    left: 50%;
  }
  .col-xs-push-5 {
    left: 41.66666667%;
  }
  .col-xs-push-4 {
    left: 33.33333333%;
  }
  .col-xs-push-3 {
    left: 25%;
  }
  .col-xs-push-2 {
    left: 16.66666667%;
  }
  .col-xs-push-1 {
    left: 8.33333333%;
  }
  .col-xs-push-0 {
    left: 0%;
  }
  .col-xs-offset-12 {
    margin-left: 100%;
  }
  .col-xs-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-xs-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xs-offset-9 {
    margin-left: 75%;
  }
  .col-xs-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xs-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xs-offset-6 {
    margin-left: 50%;
  }
  .col-xs-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xs-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xs-offset-3 {
    margin-left: 25%;
  }
  .col-xs-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xs-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xs-offset-0 {
    margin-left: 0%;
  }
  @media (min-width: 768px) {
    .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
      float: left;
    }
    .col-sm-12 {
      width: 100%;
    }
    .col-sm-11 {
      width: 91.66666667%;
    }
    .col-sm-10 {
      width: 83.33333333%;
    }
    .col-sm-9 {
      width: 75%;
    }
    .col-sm-8 {
      width: 66.66666667%;
    }
    .col-sm-7 {
      width: 58.33333333%;
    }
    .col-sm-6 {
      width: 50%;
    }
    .col-sm-5 {
      width: 41.66666667%;
    }
    .col-sm-4 {
      width: 33.33333333%;
    }
    .col-sm-3 {
      width: 25%;
    }
    .col-sm-2 {
      width: 16.66666667%;
    }
    .col-sm-1 {
      width: 8.33333333%;
    }
    .col-sm-pull-12 {
      right: 100%;
    }
    .col-sm-pull-11 {
      right: 91.66666667%;
    }
    .col-sm-pull-10 {
      right: 83.33333333%;
    }
    .col-sm-pull-9 {
      right: 75%;
    }
    .col-sm-pull-8 {
      right: 66.66666667%;
    }
    .col-sm-pull-7 {
      right: 58.33333333%;
    }
    .col-sm-pull-6 {
      right: 50%;
    }
    .col-sm-pull-5 {
      right: 41.66666667%;
    }
    .col-sm-pull-4 {
      right: 33.33333333%;
    }
    .col-sm-pull-3 {
      right: 25%;
    }
    .col-sm-pull-2 {
      right: 16.66666667%;
    }
    .col-sm-pull-1 {
      right: 8.33333333%;
    }
    .col-sm-pull-0 {
      right: 0%;
    }
    .col-sm-push-12 {
      left: 100%;
    }
    .col-sm-push-11 {
      left: 91.66666667%;
    }
    .col-sm-push-10 {
      left: 83.33333333%;
    }
    .col-sm-push-9 {
      left: 75%;
    }
    .col-sm-push-8 {
      left: 66.66666667%;
    }
    .col-sm-push-7 {
      left: 58.33333333%;
    }
    .col-sm-push-6 {
      left: 50%;
    }
    .col-sm-push-5 {
      left: 41.66666667%;
    }
    .col-sm-push-4 {
      left: 33.33333333%;
    }
    .col-sm-push-3 {
      left: 25%;
    }
    .col-sm-push-2 {
      left: 16.66666667%;
    }
    .col-sm-push-1 {
      left: 8.33333333%;
    }
    .col-sm-push-0 {
      left: 0%;
    }
    .col-sm-offset-12 {
      margin-left: 100%;
    }
    .col-sm-offset-11 {
      margin-left: 91.66666667%;
    }
    .col-sm-offset-10 {
      margin-left: 83.33333333%;
    }
    .col-sm-offset-9 {
      margin-left: 75%;
    }
    .col-sm-offset-8 {
      margin-left: 66.66666667%;
    }
    .col-sm-offset-7 {
      margin-left: 58.33333333%;
    }
    .col-sm-offset-6 {
      margin-left: 50%;
    }
    .col-sm-offset-5 {
      margin-left: 41.66666667%;
    }
    .col-sm-offset-4 {
      margin-left: 33.33333333%;
    }
    .col-sm-offset-3 {
      margin-left: 25%;
    }
    .col-sm-offset-2 {
      margin-left: 16.66666667%;
    }
    .col-sm-offset-1 {
      margin-left: 8.33333333%;
    }
    .col-sm-offset-0 {
      margin-left: 0%;
    }
  }
  @media (min-width: 992px) {
    .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
      float: left;
    }
    .col-md-12 {
      width: 100%;
    }
    .col-md-11 {
      width: 91.66666667%;
    }
    .col-md-10 {
      width: 83.33333333%;
    }
    .col-md-9 {
      width: 75%;
    }
    .col-md-8 {
      width: 66.66666667%;
    }
    .col-md-7 {
      width: 58.33333333%;
    }
    .col-md-6 {
      width: 50%;
    }
    .col-md-5 {
      width: 41.66666667%;
    }
    .col-md-4 {
      width: 33.33333333%;
    }
    .col-md-3 {
      width: 25%;
    }
    .col-md-2 {
      width: 16.66666667%;
    }
    .col-md-1 {
      width: 8.33333333%;
    }
    .col-md-pull-12 {
      right: 100%;
    }
    .col-md-pull-11 {
      right: 91.66666667%;
    }
    .col-md-pull-10 {
      right: 83.33333333%;
    }
    .col-md-pull-9 {
      right: 75%;
    }
    .col-md-pull-8 {
      right: 66.66666667%;
    }
    .col-md-pull-7 {
      right: 58.33333333%;
    }
    .col-md-pull-6 {
      right: 50%;
    }
    .col-md-pull-5 {
      right: 41.66666667%;
    }
    .col-md-pull-4 {
      right: 33.33333333%;
    }
    .col-md-pull-3 {
      right: 25%;
    }
    .col-md-pull-2 {
      right: 16.66666667%;
    }
    .col-md-pull-1 {
      right: 8.33333333%;
    }
    .col-md-pull-0 {
      right: 0%;
    }
    .col-md-push-12 {
      left: 100%;
    }
    .col-md-push-11 {
      left: 91.66666667%;
    }
    .col-md-push-10 {
      left: 83.33333333%;
    }
    .col-md-push-9 {
      left: 75%;
    }
    .col-md-push-8 {
      left: 66.66666667%;
    }
    .col-md-push-7 {
      left: 58.33333333%;
    }
    .col-md-push-6 {
      left: 50%;
    }
    .col-md-push-5 {
      left: 41.66666667%;
    }
    .col-md-push-4 {
      left: 33.33333333%;
    }
    .col-md-push-3 {
      left: 25%;
    }
    .col-md-push-2 {
      left: 16.66666667%;
    }
    .col-md-push-1 {
      left: 8.33333333%;
    }
    .col-md-push-0 {
      left: 0%;
    }
    .col-md-offset-12 {
      margin-left: 100%;
    }
    .col-md-offset-11 {
      margin-left: 91.66666667%;
    }
    .col-md-offset-10 {
      margin-left: 83.33333333%;
    }
    .col-md-offset-9 {
      margin-left: 75%;
    }
    .col-md-offset-8 {
      margin-left: 66.66666667%;
    }
    .col-md-offset-7 {
      margin-left: 58.33333333%;
    }
    .col-md-offset-6 {
      margin-left: 50%;
    }
    .col-md-offset-5 {
      margin-left: 41.66666667%;
    }
    .col-md-offset-4 {
      margin-left: 33.33333333%;
    }
    .col-md-offset-3 {
      margin-left: 25%;
    }
    .col-md-offset-2 {
      margin-left: 16.66666667%;
    }
    .col-md-offset-1 {
      margin-left: 8.33333333%;
    }
    .col-md-offset-0 {
      margin-left: 0%;
    }
  }
  @media (min-width: 1200px) {
    .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
      float: left;
    }
    .col-lg-12 {
      width: 100%;
    }
    .col-lg-11 {
      width: 91.66666667%;
    }
    .col-lg-10 {
      width: 83.33333333%;
    }
    .col-lg-9 {
      width: 75%;
    }
    .col-lg-8 {
      width: 66.66666667%;
    }
    .col-lg-7 {
      width: 58.33333333%;
    }
    .col-lg-6 {
      width: 50%;
    }
    .col-lg-5 {
      width: 41.66666667%;
    }
    .col-lg-4 {
      width: 33.33333333%;
    }
    .col-lg-3 {
      width: 25%;
    }
    .col-lg-2 {
      width: 16.66666667%;
    }
    .col-lg-1 {
      width: 8.33333333%;
    }
    .col-lg-pull-12 {
      right: 100%;
    }
    .col-lg-pull-11 {
      right: 91.66666667%;
    }
    .col-lg-pull-10 {
      right: 83.33333333%;
    }
    .col-lg-pull-9 {
      right: 75%;
    }
    .col-lg-pull-8 {
      right: 66.66666667%;
    }
    .col-lg-pull-7 {
      right: 58.33333333%;
    }
    .col-lg-pull-6 {
      right: 50%;
    }
    .col-lg-pull-5 {
      right: 41.66666667%;
    }
    .col-lg-pull-4 {
      right: 33.33333333%;
    }
    .col-lg-pull-3 {
      right: 25%;
    }
    .col-lg-pull-2 {
      right: 16.66666667%;
    }
    .col-lg-pull-1 {
      right: 8.33333333%;
    }
    .col-lg-pull-0 {
      right: 0%;
    }
    .col-lg-push-12 {
      left: 100%;
    }
    .col-lg-push-11 {
      left: 91.66666667%;
    }
    .col-lg-push-10 {
      left: 83.33333333%;
    }
    .col-lg-push-9 {
      left: 75%;
    }
    .col-lg-push-8 {
      left: 66.66666667%;
    }
    .col-lg-push-7 {
      left: 58.33333333%;
    }
    .col-lg-push-6 {
      left: 50%;
    }
    .col-lg-push-5 {
      left: 41.66666667%;
    }
    .col-lg-push-4 {
      left: 33.33333333%;
    }
    .col-lg-push-3 {
      left: 25%;
    }
    .col-lg-push-2 {
      left: 16.66666667%;
    }
    .col-lg-push-1 {
      left: 8.33333333%;
    }
    .col-lg-push-0 {
      left: 0%;
    }
    .col-lg-offset-12 {
      margin-left: 100%;
    }
    .col-lg-offset-11 {
      margin-left: 91.66666667%;
    }
    .col-lg-offset-10 {
      margin-left: 83.33333333%;
    }
    .col-lg-offset-9 {
      margin-left: 75%;
    }
    .col-lg-offset-8 {
      margin-left: 66.66666667%;
    }
    .col-lg-offset-7 {
      margin-left: 58.33333333%;
    }
    .col-lg-offset-6 {
      margin-left: 50%;
    }
    .col-lg-offset-5 {
      margin-left: 41.66666667%;
    }
    .col-lg-offset-4 {
      margin-left: 33.33333333%;
    }
    .col-lg-offset-3 {
      margin-left: 25%;
    }
    .col-lg-offset-2 {
      margin-left: 16.66666667%;
    }
    .col-lg-offset-1 {
      margin-left: 8.33333333%;
    }
    .col-lg-offset-0 {
      margin-left: 0%;
    }
  }
  table {
    max-width: 100%;
    background-color: transparent;
  }
  th {
    text-align: left;
  }
  .table {
    width: 100%;
    margin-bottom: 26px;
  }
  .table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.3;
    vertical-align: top;
    border-top: 1px solid #ddd;
  }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
  }
  .table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
    border-top: 0;
  }
  .table > tbody + tbody {
    border-top: 2px solid #ddd;
  }
  .table .table {
    background-color: #F3F6FA;
  }
  .table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 5px;
  }
  .table-bordered {
    border: 1px solid #ddd;
  }
  .table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
  }
  .table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
    border-bottom-width: 2px;
  }
  .table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
  }
  .table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
    background-color: #f5f5f5;
  }
  table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column;
  }
  table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell;
  }
  .table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
    background-color: #f5f5f5;
  }
  .table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
    background-color: #e8e8e8;
  }
  .table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color: #409318;
  }
  .table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
    background-color: #367d14;
  }
  .table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
    background-color: #408FE5;
  }
  .table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
    background-color: #2a82e2;
  }
  .table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
    background-color: #FF8D25;
  }
  .table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
    background-color: #ff800b;
  }
  .table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
    background-color: #B8003F;
  }
  .table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
    background-color: #9f0036;
  }
  @media (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 19.5px;
      overflow-y: hidden;
      overflow-x: scroll;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd;
      -webkit-overflow-scrolling: touch;
    }
    .table-responsive > .table {
      margin-bottom: 0;
    }
    .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
      white-space: nowrap;
    }
    .table-responsive > .table-bordered {
      border: 0;
    }
    .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
      border-left: 0;
    }
    .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
      border-right: 0;
    }
    .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
      border-bottom: 0;
    }
  }
  fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
  }
  legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 26px;
    font-size: 24px;
    line-height: inherit;
    color: #444444;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
  }
  label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
  }
  input[type="search"] {
    box-sizing: border-box;
  }
  input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
  }
  input[type="file"] {
    display: block;
  }
  input[type="range"] {
    display: block;
    width: 100%;
  }
  select[multiple],
select[size] {
    height: auto;
  }
  input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
  output {
    display: block;
    padding-top: 7px;
    font-size: 16px;
    line-height: 1.3;
    color: #444444;
  }
  .form-control {
    display: block;
    width: 100%;
    height: 44px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.3;
    color: #444444;
    background-color: rgba(208, 227, 249, 0.5);
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  }
  .form-control:focus {
    border-color: #408FE5;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(64, 143, 229, 0.6);
  }
  .form-control::-moz-placeholder {
    color: #A0C7F2;
    opacity: 1;
  }
  .form-control:-ms-input-placeholder {
    color: #A0C7F2;
  }
  .form-control::-webkit-input-placeholder {
    color: #A0C7F2;
  }
  .form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: rgba(208, 227, 249, 0.5);
    opacity: 1;
  }
  textarea.form-control {
    height: auto;
  }
  input[type="search"] {
    -webkit-appearance: none;
  }
  input[type="date"] {
    line-height: 44px;
  }
  .form-group {
    margin-bottom: 15px;
  }
  .radio,
.checkbox {
    display: block;
    min-height: 26px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 20px;
  }
  .radio label,
.checkbox label {
    display: inline;
    font-weight: normal;
    cursor: pointer;
  }
  .radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: -20px;
  }
  .radio + .radio,
.checkbox + .checkbox {
    margin-top: -5px;
  }
  .radio-inline,
.checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
  }
  .radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
  }
  input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
  }
  .input-sm {
    height: 29px;
    padding: 5px 10px;
    font-size: 16px;
    line-height: 1.1;
    border-radius: 3px;
  }
  select.input-sm {
    height: 29px;
    line-height: 29px;
  }
  textarea.input-sm,
select[multiple].input-sm {
    height: auto;
  }
  .input-lg {
    height: 58px;
    padding: 10px 16px;
    font-size: 24px;
    line-height: 1.5;
    border-radius: 6px;
  }
  select.input-lg {
    height: 58px;
    line-height: 58px;
  }
  textarea.input-lg,
select[multiple].input-lg {
    height: auto;
  }
  .has-feedback {
    position: relative;
  }
  .has-feedback .form-control {
    padding-right: 55px;
  }
  .has-feedback .form-control-feedback {
    position: absolute;
    top: 31px;
    right: 0;
    display: block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
  }
  .has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
    color: white;
  }
  .has-success .form-control {
    border-color: white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  .has-success .form-control:focus {
    border-color: #e6e6e6;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  }
  .has-success .input-group-addon {
    color: white;
    border-color: white;
    background-color: #409318;
  }
  .has-success .form-control-feedback {
    color: white;
  }
  .has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
    color: white;
  }
  .has-warning .form-control {
    border-color: white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  .has-warning .form-control:focus {
    border-color: #e6e6e6;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  }
  .has-warning .input-group-addon {
    color: white;
    border-color: white;
    background-color: #FF8D25;
  }
  .has-warning .form-control-feedback {
    color: white;
  }
  .has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
    color: white;
  }
  .has-error .form-control {
    border-color: white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  .has-error .form-control:focus {
    border-color: #e6e6e6;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  }
  .has-error .input-group-addon {
    color: white;
    border-color: white;
    background-color: #B8003F;
  }
  .has-error .form-control-feedback {
    color: white;
  }
  .form-control-static {
    margin-bottom: 0;
  }
  .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #848484;
  }
  @media (min-width: 768px) {
    .form-inline .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle;
    }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle;
    }
    .form-inline .input-group > .form-control {
      width: 100%;
    }
    .form-inline .control-label {
      margin-bottom: 0;
      vertical-align: middle;
    }
    .form-inline .radio,
  .form-inline .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0;
      vertical-align: middle;
    }
    .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
      float: none;
      margin-left: 0;
    }
    .form-inline .has-feedback .form-control-feedback {
      top: 0;
    }
  }
  .form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
  }
  .form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 33px;
  }
  .form-horizontal .form-group {
    margin-left: -20px;
    margin-right: -20px;
  }
  .form-horizontal .form-control-static {
    padding-top: 7px;
  }
  @media (min-width: 768px) {
    .form-horizontal .control-label {
      text-align: right;
    }
  }
  .form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 20px;
  }
  .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.3;
    border-radius: 0px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  .btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
  .btn:hover,
.btn:focus {
    color: #444444;
    text-decoration: none;
  }
  .btn:active,
.btn.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  }
  .btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none;
  }
  .btn-default {
    color: #444444;
    background-color: #fff;
    border-color: #444444;
  }
  .btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    color: #444444;
    background-color: #ebebeb;
    border-color: #252525;
  }
  .btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    background-image: none;
  }
  .btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #444444;
  }
  .btn-default .badge {
    color: #fff;
    background-color: #444444;
  }
  .btn-primary {
    color: #fff;
    background-color: #408FE5;
    border-color: #2a82e2;
  }
  .btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #1e7ade;
    border-color: #1964b6;
  }
  .btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-image: none;
  }
  .btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #408FE5;
    border-color: #2a82e2;
  }
  .btn-primary .badge {
    color: #408FE5;
    background-color: #fff;
  }
  .btn-success {
    color: #fff;
    background-color: #409318;
    border-color: #367d14;
  }
  .btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #317012;
    border-color: #20480c;
  }
  .btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    background-image: none;
  }
  .btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #409318;
    border-color: #367d14;
  }
  .btn-success .badge {
    color: #409318;
    background-color: #fff;
  }
  .btn-info {
    color: #fff;
    background-color: #408FE5;
    border-color: #2a82e2;
  }
  .btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #1e7ade;
    border-color: #1964b6;
  }
  .btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    background-image: none;
  }
  .btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #408FE5;
    border-color: #2a82e2;
  }
  .btn-info .badge {
    color: #408FE5;
    background-color: #fff;
  }
  .btn-warning {
    color: #fff;
    background-color: #FF8D25;
    border-color: #ff800b;
  }
  .btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #fb7800;
    border-color: #cd6200;
  }
  .btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    background-image: none;
  }
  .btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #FF8D25;
    border-color: #ff800b;
  }
  .btn-warning .badge {
    color: #FF8D25;
    background-color: #fff;
  }
  .btn-danger {
    color: #fff;
    background-color: #B8003F;
    border-color: #9f0036;
  }
  .btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #8f0031;
    border-color: #610021;
  }
  .btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    background-image: none;
  }
  .btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #B8003F;
    border-color: #9f0036;
  }
  .btn-danger .badge {
    color: #B8003F;
    background-color: #fff;
  }
  .btn-link {
    color: #444444;
    font-weight: normal;
    cursor: pointer;
    border-radius: 0;
  }
  .btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none;
  }
  .btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent;
  }
  .btn-link:hover,
.btn-link:focus {
    color: #073070;
    text-decoration: underline;
    background-color: transparent;
  }
  .btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #ccc;
    text-decoration: none;
  }
  .btn-lg,
.btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 24px;
    line-height: 1.5;
    border-radius: 6px;
  }
  .btn-sm,
.btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 16px;
    line-height: 1.1;
    border-radius: 3px;
  }
  .btn-xs,
.btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 16px;
    line-height: 1.1;
    border-radius: 3px;
  }
  .btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .btn-block + .btn-block {
    margin-top: 5px;
  }
  input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
  }
  .fade {
    opacity: 0;
    transition: opacity 0.15s linear;
  }
  .fade.in {
    opacity: 1;
  }
  .collapse {
    display: none;
  }
  .collapse.in {
    display: block;
  }
  .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
  }
  @font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/HWK IconFont.eot');
    src: url('../fonts/HWK IconFont.eot?#iefix') format('embedded-opentype'), url('../fonts/HWK IconFont.woff') format('woff'), url('../fonts/HWK IconFont.ttf') format('truetype'), url('../fonts/HWK IconFont.svg#glyphicons_halflingsregular') format('svg');
  }
  .glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .glyphicon-asterisk:before {
    content: "\2a";
  }
  .glyphicon-plus:before {
    content: "\2b";
  }
  .glyphicon-euro:before {
    content: "\20ac";
  }
  .glyphicon-minus:before {
    content: "\2212";
  }
  .glyphicon-cloud:before {
    content: "\2601";
  }
  .glyphicon-envelope:before {
    content: "\2709";
  }
  .glyphicon-pencil:before {
    content: "\270f";
  }
  .glyphicon-glass:before {
    content: "\e001";
  }
  .glyphicon-music:before {
    content: "\e002";
  }
  .glyphicon-search:before {
    content: "\e003";
  }
  .glyphicon-heart:before {
    content: "\e005";
  }
  .glyphicon-star:before {
    content: "\e006";
  }
  .glyphicon-star-empty:before {
    content: "\e007";
  }
  .glyphicon-user:before {
    content: "\e008";
  }
  .glyphicon-film:before {
    content: "\e009";
  }
  .glyphicon-th-large:before {
    content: "\e010";
  }
  .glyphicon-th:before {
    content: "\e011";
  }
  .glyphicon-th-list:before {
    content: "\e012";
  }
  .glyphicon-ok:before {
    content: "\e013";
  }
  .glyphicon-remove:before {
    content: "\e014";
  }
  .glyphicon-zoom-in:before {
    content: "\e015";
  }
  .glyphicon-zoom-out:before {
    content: "\e016";
  }
  .glyphicon-off:before {
    content: "\e017";
  }
  .glyphicon-signal:before {
    content: "\e018";
  }
  .glyphicon-cog:before {
    content: "\e019";
  }
  .glyphicon-trash:before {
    content: "\e020";
  }
  .glyphicon-home:before {
    content: "\e021";
  }
  .glyphicon-file:before {
    content: "\e022";
  }
  .glyphicon-time:before {
    content: "\e023";
  }
  .glyphicon-road:before {
    content: "\e024";
  }
  .glyphicon-download-alt:before {
    content: "\e025";
  }
  .glyphicon-download:before {
    content: "\e026";
  }
  .glyphicon-upload:before {
    content: "\e027";
  }
  .glyphicon-inbox:before {
    content: "\e028";
  }
  .glyphicon-play-circle:before {
    content: "\e029";
  }
  .glyphicon-repeat:before {
    content: "\e030";
  }
  .glyphicon-refresh:before {
    content: "\e031";
  }
  .glyphicon-list-alt:before {
    content: "\e032";
  }
  .glyphicon-lock:before {
    content: "\e033";
  }
  .glyphicon-flag:before {
    content: "\e034";
  }
  .glyphicon-headphones:before {
    content: "\e035";
  }
  .glyphicon-volume-off:before {
    content: "\e036";
  }
  .glyphicon-volume-down:before {
    content: "\e037";
  }
  .glyphicon-volume-up:before {
    content: "\e038";
  }
  .glyphicon-qrcode:before {
    content: "\e039";
  }
  .glyphicon-barcode:before {
    content: "\e040";
  }
  .glyphicon-tag:before {
    content: "\e041";
  }
  .glyphicon-tags:before {
    content: "\e042";
  }
  .glyphicon-book:before {
    content: "\e043";
  }
  .glyphicon-bookmark:before {
    content: "\e044";
  }
  .glyphicon-print:before {
    content: "\e045";
  }
  .glyphicon-camera:before {
    content: "\e046";
  }
  .glyphicon-font:before {
    content: "\e047";
  }
  .glyphicon-bold:before {
    content: "\e048";
  }
  .glyphicon-italic:before {
    content: "\e049";
  }
  .glyphicon-text-height:before {
    content: "\e050";
  }
  .glyphicon-text-width:before {
    content: "\e051";
  }
  .glyphicon-align-left:before {
    content: "\e052";
  }
  .glyphicon-align-center:before {
    content: "\e053";
  }
  .glyphicon-align-right:before {
    content: "\e054";
  }
  .glyphicon-align-justify:before {
    content: "\e055";
  }
  .glyphicon-list:before {
    content: "\e056";
  }
  .glyphicon-indent-left:before {
    content: "\e057";
  }
  .glyphicon-indent-right:before {
    content: "\e058";
  }
  .glyphicon-facetime-video:before {
    content: "\e059";
  }
  .glyphicon-picture:before {
    content: "\e060";
  }
  .glyphicon-map-marker:before {
    content: "\e062";
  }
  .glyphicon-adjust:before {
    content: "\e063";
  }
  .glyphicon-tint:before {
    content: "\e064";
  }
  .glyphicon-edit:before {
    content: "\e065";
  }
  .glyphicon-share:before {
    content: "\e066";
  }
  .glyphicon-check:before {
    content: "\e067";
  }
  .glyphicon-move:before {
    content: "\e068";
  }
  .glyphicon-step-backward:before {
    content: "\e069";
  }
  .glyphicon-fast-backward:before {
    content: "\e070";
  }
  .glyphicon-backward:before {
    content: "\e071";
  }
  .glyphicon-play:before {
    content: "\e072";
  }
  .glyphicon-pause:before {
    content: "\e073";
  }
  .glyphicon-stop:before {
    content: "\e074";
  }
  .glyphicon-forward:before {
    content: "\e075";
  }
  .glyphicon-fast-forward:before {
    content: "\e076";
  }
  .glyphicon-step-forward:before {
    content: "\e077";
  }
  .glyphicon-eject:before {
    content: "\e078";
  }
  .glyphicon-chevron-left:before {
    content: "\e079";
  }
  .glyphicon-chevron-right:before {
    content: "\e080";
  }
  .glyphicon-plus-sign:before {
    content: "\e081";
  }
  .glyphicon-minus-sign:before {
    content: "\e082";
  }
  .glyphicon-remove-sign:before {
    content: "\e083";
  }
  .glyphicon-ok-sign:before {
    content: "\e084";
  }
  .glyphicon-question-sign:before {
    content: "\e085";
  }
  .glyphicon-info-sign:before {
    content: "\e086";
  }
  .glyphicon-screenshot:before {
    content: "\e087";
  }
  .glyphicon-remove-circle:before {
    content: "\e088";
  }
  .glyphicon-ok-circle:before {
    content: "\e089";
  }
  .glyphicon-ban-circle:before {
    content: "\e090";
  }
  .glyphicon-arrow-left:before {
    content: "\e091";
  }
  .glyphicon-arrow-right:before {
    content: "\e092";
  }
  .glyphicon-arrow-up:before {
    content: "\e093";
  }
  .glyphicon-arrow-down:before {
    content: "\e094";
  }
  .glyphicon-share-alt:before {
    content: "\e095";
  }
  .glyphicon-resize-full:before {
    content: "\e096";
  }
  .glyphicon-resize-small:before {
    content: "\e097";
  }
  .glyphicon-exclamation-sign:before {
    content: "\e101";
  }
  .glyphicon-gift:before {
    content: "\e102";
  }
  .glyphicon-leaf:before {
    content: "\e103";
  }
  .glyphicon-fire:before {
    content: "\e104";
  }
  .glyphicon-eye-open:before {
    content: "\e105";
  }
  .glyphicon-eye-close:before {
    content: "\e106";
  }
  .glyphicon-warning-sign:before {
    content: "\e107";
  }
  .glyphicon-plane:before {
    content: "\e108";
  }
  .glyphicon-calendar:before {
    content: "\e109";
  }
  .glyphicon-random:before {
    content: "\e110";
  }
  .glyphicon-comment:before {
    content: "\e111";
  }
  .glyphicon-magnet:before {
    content: "\e112";
  }
  .glyphicon-chevron-up:before {
    content: "\e113";
  }
  .glyphicon-chevron-down:before {
    content: "\e114";
  }
  .glyphicon-retweet:before {
    content: "\e115";
  }
  .glyphicon-shopping-cart:before {
    content: "\e116";
  }
  .glyphicon-folder-close:before {
    content: "\e117";
  }
  .glyphicon-folder-open:before {
    content: "\e118";
  }
  .glyphicon-resize-vertical:before {
    content: "\e119";
  }
  .glyphicon-resize-horizontal:before {
    content: "\e120";
  }
  .glyphicon-hdd:before {
    content: "\e121";
  }
  .glyphicon-bullhorn:before {
    content: "\e122";
  }
  .glyphicon-bell:before {
    content: "\e123";
  }
  .glyphicon-certificate:before {
    content: "\e124";
  }
  .glyphicon-thumbs-up:before {
    content: "\e125";
  }
  .glyphicon-thumbs-down:before {
    content: "\e126";
  }
  .glyphicon-hand-right:before {
    content: "\e127";
  }
  .glyphicon-hand-left:before {
    content: "\e128";
  }
  .glyphicon-hand-up:before {
    content: "\e129";
  }
  .glyphicon-hand-down:before {
    content: "\e130";
  }
  .glyphicon-circle-arrow-right:before {
    content: "\e131";
  }
  .glyphicon-circle-arrow-left:before {
    content: "\e132";
  }
  .glyphicon-circle-arrow-up:before {
    content: "\e133";
  }
  .glyphicon-circle-arrow-down:before {
    content: "\e134";
  }
  .glyphicon-globe:before {
    content: "\e135";
  }
  .glyphicon-wrench:before {
    content: "\e136";
  }
  .glyphicon-tasks:before {
    content: "\e137";
  }
  .glyphicon-filter:before {
    content: "\e138";
  }
  .glyphicon-briefcase:before {
    content: "\e139";
  }
  .glyphicon-fullscreen:before {
    content: "\e140";
  }
  .glyphicon-dashboard:before {
    content: "\e141";
  }
  .glyphicon-paperclip:before {
    content: "\e142";
  }
  .glyphicon-heart-empty:before {
    content: "\e143";
  }
  .glyphicon-link:before {
    content: "\e144";
  }
  .glyphicon-phone:before {
    content: "\e145";
  }
  .glyphicon-pushpin:before {
    content: "\e146";
  }
  .glyphicon-usd:before {
    content: "\e148";
  }
  .glyphicon-gbp:before {
    content: "\e149";
  }
  .glyphicon-sort:before {
    content: "\e150";
  }
  .glyphicon-sort-by-alphabet:before {
    content: "\e151";
  }
  .glyphicon-sort-by-alphabet-alt:before {
    content: "\e152";
  }
  .glyphicon-sort-by-order:before {
    content: "\e153";
  }
  .glyphicon-sort-by-order-alt:before {
    content: "\e154";
  }
  .glyphicon-sort-by-attributes:before {
    content: "\e155";
  }
  .glyphicon-sort-by-attributes-alt:before {
    content: "\e156";
  }
  .glyphicon-unchecked:before {
    content: "\e157";
  }
  .glyphicon-expand:before {
    content: "\e158";
  }
  .glyphicon-collapse-down:before {
    content: "\e159";
  }
  .glyphicon-collapse-up:before {
    content: "\e160";
  }
  .glyphicon-log-in:before {
    content: "\e161";
  }
  .glyphicon-flash:before {
    content: "\e162";
  }
  .glyphicon-log-out:before {
    content: "\e163";
  }
  .glyphicon-new-window:before {
    content: "\e164";
  }
  .glyphicon-record:before {
    content: "\e165";
  }
  .glyphicon-save:before {
    content: "\e166";
  }
  .glyphicon-open:before {
    content: "\e167";
  }
  .glyphicon-saved:before {
    content: "\e168";
  }
  .glyphicon-import:before {
    content: "\e169";
  }
  .glyphicon-export:before {
    content: "\e170";
  }
  .glyphicon-send:before {
    content: "\e171";
  }
  .glyphicon-floppy-disk:before {
    content: "\e172";
  }
  .glyphicon-floppy-saved:before {
    content: "\e173";
  }
  .glyphicon-floppy-remove:before {
    content: "\e174";
  }
  .glyphicon-floppy-save:before {
    content: "\e175";
  }
  .glyphicon-floppy-open:before {
    content: "\e176";
  }
  .glyphicon-credit-card:before {
    content: "\e177";
  }
  .glyphicon-transfer:before {
    content: "\e178";
  }
  .glyphicon-cutlery:before {
    content: "\e179";
  }
  .glyphicon-header:before {
    content: "\e180";
  }
  .glyphicon-compressed:before {
    content: "\e181";
  }
  .glyphicon-earphone:before {
    content: "\e182";
  }
  .glyphicon-phone-alt:before {
    content: "\e183";
  }
  .glyphicon-tower:before {
    content: "\e184";
  }
  .glyphicon-stats:before {
    content: "\e185";
  }
  .glyphicon-sd-video:before {
    content: "\e186";
  }
  .glyphicon-hd-video:before {
    content: "\e187";
  }
  .glyphicon-subtitles:before {
    content: "\e188";
  }
  .glyphicon-sound-stereo:before {
    content: "\e189";
  }
  .glyphicon-sound-dolby:before {
    content: "\e190";
  }
  .glyphicon-sound-5-1:before {
    content: "\e191";
  }
  .glyphicon-sound-6-1:before {
    content: "\e192";
  }
  .glyphicon-sound-7-1:before {
    content: "\e193";
  }
  .glyphicon-copyright-mark:before {
    content: "\e194";
  }
  .glyphicon-registration-mark:before {
    content: "\e195";
  }
  .glyphicon-cloud-download:before {
    content: "\e197";
  }
  .glyphicon-cloud-upload:before {
    content: "\e198";
  }
  .glyphicon-tree-conifer:before {
    content: "\e199";
  }
  .glyphicon-tree-deciduous:before {
    content: "\e200";
  }
  .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
  }
  .dropdown {
    position: relative;
  }
  .dropdown-toggle:focus {
    outline: 0;
  }
  .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 16px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
  }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto;
  }
  .dropdown-menu .divider {
    height: 1px;
    margin: 12px 0;
    overflow: hidden;
    background-color: #e5e5e5;
  }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.3;
    color: #444444;
    white-space: nowrap;
  }
  .dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #373737;
    background-color: #f5f5f5;
  }
  .dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #456494;
  }
  .dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    color: #ccc;
  }
  .dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor: not-allowed;
  }
  .open > .dropdown-menu {
    display: block;
  }
  .open > a {
    outline: 0;
  }
  .dropdown-menu-right {
    left: auto;
    right: 0;
  }
  .dropdown-menu-left {
    left: 0;
    right: auto;
  }
  .dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 16px;
    line-height: 1.3;
    color: #ccc;
  }
  .dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
  }
  .pull-right > .dropdown-menu {
    right: 0;
    left: auto;
  }
  .dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid;
    content: "";
  }
  .dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
  }
  @media (min-width: 768px) {
    .navbar-right .dropdown-menu {
      left: auto;
      right: 0;
    }
    .navbar-right .dropdown-menu-left {
      left: 0;
      right: auto;
    }
  }
  .btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
  }
  .btn-group > .btn,
.btn-group-vertical > .btn {
    position: relative;
    float: left;
  }
  .btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
    z-index: 2;
  }
  .btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
    outline: none;
  }
  .btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
    margin-left: -1px;
  }
  .btn-toolbar {
    margin-left: -5px;
  }
  .btn-toolbar .btn-group,
.btn-toolbar .input-group {
    float: left;
  }
  .btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
    margin-left: 5px;
  }
  .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
  }
  .btn-group > .btn:first-child {
    margin-left: 0;
  }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .btn-group > .btn-group {
    float: left;
  }
  .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0;
  }
  .btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .btn-group > .btn-group:last-child > .btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
  }
  .btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
  }
  .btn-group > .btn-lg + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
  }
  .btn-group.open .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  }
  .btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none;
  }
  .btn .caret {
    margin-left: 0;
  }
  .btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
  }
  .dropup .btn-lg .caret {
    border-width: 0 5px 5px;
  }
  .btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
  }
  .btn-group-vertical > .btn-group > .btn {
    float: none;
  }
  .btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0;
  }
  .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0;
  }
  .btn-group-vertical > .btn:first-child:not(:last-child) {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .btn-group-vertical > .btn:last-child:not(:first-child) {
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
  .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0;
  }
  .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
  .btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
  }
  .btn-group-justified > .btn,
.btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%;
  }
  .btn-group-justified > .btn-group .btn {
    width: 100%;
  }
  [data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
    display: none;
  }
  .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
  }
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0;
  }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
  }
  .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
    height: 58px;
    padding: 10px 16px;
    font-size: 24px;
    line-height: 1.5;
    border-radius: 6px;
  }
  select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
    height: 58px;
    line-height: 58px;
  }
  textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
    height: auto;
  }
  .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
    height: 29px;
    padding: 5px 10px;
    font-size: 16px;
    line-height: 1.1;
    border-radius: 3px;
  }
  select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
    height: 29px;
    line-height: 29px;
  }
  textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
    height: auto;
  }
  .input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell;
  }
  .input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
  }
  .input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
  }
  .input-group-addon {
    padding: 6px 12px;
    font-size: 16px;
    font-weight: normal;
    line-height: 1;
    color: #444444;
    text-align: center;
    background-color: #efefef;
    border: 1px solid transparent;
    border-radius: 0px;
  }
  .input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 16px;
    border-radius: 3px;
  }
  .input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 24px;
    border-radius: 6px;
  }
  .input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0;
  }
  .input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .input-group-addon:first-child {
    border-right: 0;
  }
  .input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .input-group-addon:last-child {
    border-left: 0;
  }
  .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
  }
  .input-group-btn > .btn {
    position: relative;
  }
  .input-group-btn > .btn + .btn {
    margin-left: -1px;
  }
  .input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
    z-index: 2;
  }
  .input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
    margin-right: -1px;
  }
  .input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
    margin-left: -1px;
  }
  .nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
  }
  .nav > li {
    position: relative;
    display: block;
  }
  .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 20px;
  }
  .nav > li > a:hover,
.nav > li > a:focus {
    text-decoration: none;
    background-color: #efefef;
  }
  .nav > li.disabled > a {
    color: #ccc;
  }
  .nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
    color: #ccc;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed;
  }
  .nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    background-color: #efefef;
    border-color: #444444;
  }
  .nav .nav-divider {
    height: 1px;
    margin: 12px 0;
    overflow: hidden;
    background-color: #e5e5e5;
  }
  .nav > li > a > img {
    max-width: none;
  }
  .nav-tabs {
    border-bottom: 1px solid #ddd;
  }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
  }
  .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.3;
    border: 1px solid transparent;
    border-radius: 0px 0px 0 0;
  }
  .nav-tabs > li > a:hover {
    border-color: #efefef #efefef #ddd;
  }
  .nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #999;
    background-color: #F3F6FA;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
  }
  .nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
  }
  .nav-tabs.nav-justified > li {
    float: none;
  }
  .nav-tabs.nav-justified > li > a {
    text-align: center;
    margin-bottom: 5px;
  }
  .nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
  }
  @media (min-width: 768px) {
    .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%;
    }
    .nav-tabs.nav-justified > li > a {
      margin-bottom: 0;
    }
  }
  .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 0px;
  }
  .nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd;
  }
  @media (min-width: 768px) {
    .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 0px 0px 0 0;
    }
    .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #F3F6FA;
    }
  }
  .nav-pills > li {
    float: left;
  }
  .nav-pills > li > a {
    border-radius: 0px;
  }
  .nav-pills > li + li {
    margin-left: 2px;
  }
  .nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #456494;
  }
  .nav-stacked > li {
    float: none;
  }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0;
  }
  .nav-justified {
    width: 100%;
  }
  .nav-justified > li {
    float: none;
  }
  .nav-justified > li > a {
    text-align: center;
    margin-bottom: 5px;
  }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
  }
  @media (min-width: 768px) {
    .nav-justified > li {
      display: table-cell;
      width: 1%;
    }
    .nav-justified > li > a {
      margin-bottom: 0;
    }
  }
  .nav-tabs-justified {
    border-bottom: 0;
  }
  .nav-tabs-justified > li > a {
    margin-right: 0;
    border-radius: 0px;
  }
  .nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
    border: 1px solid #ddd;
  }
  @media (min-width: 768px) {
    .nav-tabs-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 0px 0px 0 0;
    }
    .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
      border-bottom-color: #F3F6FA;
    }
  }
  .tab-content > .tab-pane {
    display: none;
  }
  .tab-content > .active {
    display: block;
  }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
  .navbar {
    position: relative;
    min-height: 30px;
    margin-bottom: 26px;
    border: 1px solid transparent;
  }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 0;
    }
  }
  @media (min-width: 768px) {
    .navbar-header {
      float: left;
    }
  }
  .navbar-collapse {
    max-height: 340px;
    overflow-x: visible;
    padding-right: 20px;
    padding-left: 20px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
  }
  .navbar-collapse.in {
    overflow-y: auto;
  }
  @media (min-width: 768px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none;
    }
    .navbar-collapse.collapse {
      display: block !important;
      height: auto !important;
      padding-bottom: 0;
      overflow: visible !important;
    }
    .navbar-collapse.in {
      overflow-y: visible;
    }
    .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
      padding-left: 0;
      padding-right: 0;
    }
  }
  .container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
    margin-right: -20px;
    margin-left: -20px;
  }
  @media (min-width: 768px) {
    .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0;
    }
  }
  .navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
  }
  @media (min-width: 768px) {
    .navbar-static-top {
      border-radius: 0;
    }
  }
  .navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
  }
  @media (min-width: 768px) {
    .navbar-fixed-top,
  .navbar-fixed-bottom {
      border-radius: 0;
    }
  }
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  .navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
  }
  .navbar-brand {
    float: left;
    padding: 2px 20px;
    font-size: 24px;
    line-height: 26px;
    height: 30px;
  }
  .navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none;
  }
  @media (min-width: 768px) {
    .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
      margin-left: -20px;
    }
  }
  .navbar-toggle {
    position: relative;
    float: right;
    margin-right: 20px;
    padding: 9px 10px;
    margin-top: -2px;
    margin-bottom: -2px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
  }
  .navbar-toggle:focus {
    outline: none;
  }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
  }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
  }
  @media (min-width: 768px) {
    .navbar-toggle {
      display: none;
    }
  }
  .navbar-nav {
    margin: 1px -20px;
  }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 26px;
  }
  @media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none;
    }
    .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
      padding: 5px 15px 5px 25px;
    }
    .navbar-nav .open .dropdown-menu > li > a {
      line-height: 26px;
    }
    .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
      background-image: none;
    }
  }
  @media (min-width: 768px) {
    .navbar-nav {
      float: left;
      margin: 0;
    }
    .navbar-nav > li {
      float: left;
    }
    .navbar-nav > li > a {
      padding-top: 2px;
      padding-bottom: 2px;
    }
    .navbar-nav.navbar-right:last-child {
      margin-right: -20px;
    }
  }
  @media (min-width: 768px) {
    .navbar-left {
      float: left !important;
    }
    .navbar-right {
      float: right !important;
    }
  }
  .navbar-form {
    margin-left: -20px;
    margin-right: -20px;
    padding: 10px 20px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top: -7px;
    margin-bottom: -7px;
  }
  @media (min-width: 768px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle;
    }
    .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle;
    }
    .navbar-form .input-group > .form-control {
      width: 100%;
    }
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle;
    }
    .navbar-form .radio,
  .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0;
      vertical-align: middle;
    }
    .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
      float: none;
      margin-left: 0;
    }
    .navbar-form .has-feedback .form-control-feedback {
      top: 0;
    }
  }
  @media (max-width: 767px) {
    .navbar-form .form-group {
      margin-bottom: 5px;
    }
  }
  @media (min-width: 768px) {
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      box-shadow: none;
    }
    .navbar-form.navbar-right:last-child {
      margin-right: -20px;
    }
  }
  .navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
  .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .navbar-btn {
    margin-top: -7px;
    margin-bottom: -7px;
  }
  .navbar-btn.btn-sm {
    margin-top: 0.5px;
    margin-bottom: 0.5px;
  }
  .navbar-btn.btn-xs {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .navbar-text {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  @media (min-width: 768px) {
    .navbar-text {
      float: left;
      margin-left: 20px;
      margin-right: 20px;
    }
    .navbar-text.navbar-right:last-child {
      margin-right: 0;
    }
  }
  .navbar-default {
    background-color: #073070;
    border-color: #073070;
  }
  .navbar-default .navbar-brand {
    color: #fff;
  }
  .navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #8ea6ca;
    background-color: transparent;
  }
  .navbar-default .navbar-text {
    color: #fff;
  }
  .navbar-default .navbar-nav > li > a {
    color: #fff;
  }
  .navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #8ea6ca;
  }
  .navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #456494;
  }
  .navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
  .navbar-default .navbar-toggle {
    border-color: #ddd;
  }
  .navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
  }
  .navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #073070;
  }
  .navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background-color: #456494;
    color: #fff;
  }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #fff;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
      color: #fff;
      background-color: #8ea6ca;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #456494;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent;
    }
  }
  .navbar-default .navbar-link {
    color: #fff;
  }
  .navbar-default .navbar-link:hover {
    color: #fff;
  }
  .navbar-inverse {
    background-color: #222;
    border-color: #080808;
  }
  .navbar-inverse .navbar-brand {
    color: #ccc;
  }
  .navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-text {
    color: #ccc;
  }
  .navbar-inverse .navbar-nav > li > a {
    color: #ccc;
  }
  .navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
  .navbar-inverse .navbar-toggle {
    border-color: #444444;
  }
  .navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #444444;
  }
  .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010;
  }
  .navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #080808;
    color: #fff;
  }
  @media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #080808;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #080808;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #ccc;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
      color: #fff;
      background-color: transparent;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #080808;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent;
    }
  }
  .navbar-inverse .navbar-link {
    color: #ccc;
  }
  .navbar-inverse .navbar-link:hover {
    color: #fff;
  }
  .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 26px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 0px;
  }
  .breadcrumb > li {
    display: inline-block;
  }
  .breadcrumb > li + li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc;
  }
  .breadcrumb > .active {
    color: #ccc;
  }
  .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 26px 0;
    border-radius: 0px;
  }
  .pagination > li {
    display: inline;
  }
  .pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.3;
    text-decoration: none;
    color: #444444;
    background-color: #fff;
    border: 1px solid transparent;
    margin-left: -1px;
  }
  .pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
  }
  .pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
  }
  .pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #fff;
    background-color: #408FE5;
    border-color: transparent;
  }
  .pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    background-color: #408FE5;
    border-color: transparent;
    cursor: default;
  }
  .pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #fff;
    background-color: #ccc;
    border-color: transparent;
    cursor: not-allowed;
  }
  .pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 24px;
  }
  .pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
  }
  .pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
  }
  .pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 16px;
  }
  .pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
  }
  .pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
  }
  .pager {
    padding-left: 0;
    margin: 26px 0;
    list-style: none;
    text-align: center;
  }
  .pager li {
    display: inline;
  }
  .pager li > a,
.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 15px;
  }
  .pager li > a:hover,
.pager li > a:focus {
    text-decoration: none;
    background-color: #408FE5;
  }
  .pager .next > a,
.pager .next > span {
    float: right;
  }
  .pager .previous > a,
.pager .previous > span {
    float: left;
  }
  .pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #fff;
    background-color: #fff;
    cursor: not-allowed;
  }
  .label {
    display: inline;
    padding: 0.2em 0.6em 0.3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25em;
  }
  .label[href]:hover,
.label[href]:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
  }
  .label:empty {
    display: none;
  }
  .btn .label {
    position: relative;
    top: -1px;
  }
  .label-default {
    background-color: #ccc;
  }
  .label-default[href]:hover,
.label-default[href]:focus {
    background-color: #b3b3b3;
  }
  .label-primary {
    background-color: #408FE5;
  }
  .label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #1d75d5;
  }
  .label-success {
    background-color: #409318;
  }
  .label-success[href]:hover,
.label-success[href]:focus {
    background-color: #2d6711;
  }
  .label-info {
    background-color: #408FE5;
  }
  .label-info[href]:hover,
.label-info[href]:focus {
    background-color: #1d75d5;
  }
  .label-warning {
    background-color: #FF8D25;
  }
  .label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #f17300;
  }
  .label-danger {
    background-color: #B8003F;
  }
  .label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #85002e;
  }
  .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #ccc;
    border-radius: 10px;
  }
  .badge:empty {
    display: none;
  }
  .btn .badge {
    position: relative;
    top: -1px;
  }
  .btn-xs .badge {
    top: 0;
    padding: 1px 5px;
  }
  a.badge:hover,
a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
  }
  a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
    color: #444444;
    background-color: #fff;
  }
  .nav-pills > li > a > .badge {
    margin-left: 3px;
  }
  .jumbotron {
    padding: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #efefef;
  }
  .jumbotron h1,
.jumbotron .h1 {
    color: inherit;
  }
  .jumbotron p {
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: 200;
  }
  .container .jumbotron {
    border-radius: 6px;
  }
  .jumbotron .container {
    max-width: 100%;
  }
  @media screen and (min-width: 768px) {
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px;
    }
    .container .jumbotron {
      padding-left: 60px;
      padding-right: 60px;
    }
    .jumbotron h1,
  .jumbotron .h1 {
      font-size: 72px;
    }
  }
  .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 26px;
    line-height: 1.3;
    background-color: #F3F6FA;
    border: 1px solid #ddd;
    border-radius: 0px;
    transition: all 0.2s ease-in-out;
  }
  .thumbnail > img,
.thumbnail a > img {
    margin-left: auto;
    margin-right: auto;
  }
  a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #444444;
  }
  .thumbnail .caption {
    padding: 9px;
    color: #444444;
  }
  .alert {
    padding: 15px;
    margin-bottom: 26px;
    border: 1px solid transparent;
    border-radius: 0px;
  }
  .alert h4 {
    margin-top: 0;
    color: inherit;
  }
  .alert .alert-link {
    font-weight: 700;
  }
  .alert > p,
.alert > ul {
    margin-bottom: 0;
  }
  .alert > p + p {
    margin-top: 5px;
  }
  .alert-dismissable {
    padding-right: 35px;
  }
  .alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
  }
  .alert-success {
    background-color: #409318;
    border-color: #409318;
    color: white;
  }
  .alert-success hr {
    border-top-color: #367d14;
  }
  .alert-success .alert-link {
    color: #e6e6e6;
  }
  .alert-info {
    background-color: #408FE5;
    border-color: #408FE5;
    color: white;
  }
  .alert-info hr {
    border-top-color: #2a82e2;
  }
  .alert-info .alert-link {
    color: #e6e6e6;
  }
  .alert-warning {
    background-color: #FF8D25;
    border-color: #FF8D25;
    color: white;
  }
  .alert-warning hr {
    border-top-color: #ff800b;
  }
  .alert-warning .alert-link {
    color: #e6e6e6;
  }
  .alert-danger {
    background-color: #B8003F;
    border-color: #B8003F;
    color: white;
  }
  .alert-danger hr {
    border-top-color: #9f0036;
  }
  .alert-danger .alert-link {
    color: #e6e6e6;
  }
  @keyframes progress-bar-stripes {
    from {
      background-position: 40px 0;
    }
    to {
      background-position: 0 0;
    }
  }
  .progress {
    overflow: hidden;
    height: 26px;
    margin-bottom: 26px;
    background-color: #f5f5f5;
    border-radius: 0px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  }
  .progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
    text-align: center;
    background-color: #408FE5;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    transition: width 0.6s ease;
  }
  .progress-striped .progress-bar {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
  }
  .progress.active .progress-bar {
    animation: progress-bar-stripes 2s linear infinite;
  }
  .progress-bar-success {
    background-color: #409318;
  }
  .progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  }
  .progress-bar-info {
    background-color: #408FE5;
  }
  .progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  }
  .progress-bar-warning {
    background-color: #FF8D25;
  }
  .progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  }
  .progress-bar-danger {
    background-color: #B8003F;
  }
  .progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  }
  .media,
.media-body {
    overflow: hidden;
    zoom: 1;
  }
  .media,
.media .media {
    margin-top: 15px;
  }
  .media:first-child {
    margin-top: 0;
  }
  .media-object {
    display: block;
  }
  .media-heading {
    margin: 0 0 5px;
  }
  .media > .pull-left {
    margin-right: 10px;
  }
  .media > .pull-right {
    margin-left: 10px;
  }
  .media-list {
    padding-left: 0;
    list-style: none;
  }
  .list-group {
    margin-bottom: 20px;
    padding-left: 0;
  }
  .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
  }
  .list-group-item:first-child {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
  }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .list-group-item > .badge {
    float: right;
  }
  .list-group-item > .badge + .badge {
    margin-right: 5px;
  }
  a.list-group-item {
    color: #555;
  }
  a.list-group-item .list-group-item-heading {
    color: #444444;
  }
  a.list-group-item:hover,
a.list-group-item:focus {
    text-decoration: none;
    background-color: #F3F6FA;
  }
  a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #456494;
    border-color: #456494;
  }
  a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
    color: inherit;
  }
  a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
    color: #c2cfe3;
  }
  .list-group-item-success {
    color: white;
    background-color: #409318;
  }
  a.list-group-item-success {
    color: white;
  }
  a.list-group-item-success .list-group-item-heading {
    color: inherit;
  }
  a.list-group-item-success:hover,
a.list-group-item-success:focus {
    color: white;
    background-color: #367d14;
  }
  a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
    color: #fff;
    background-color: white;
    border-color: white;
  }
  .list-group-item-info {
    color: white;
    background-color: #408FE5;
  }
  a.list-group-item-info {
    color: white;
  }
  a.list-group-item-info .list-group-item-heading {
    color: inherit;
  }
  a.list-group-item-info:hover,
a.list-group-item-info:focus {
    color: white;
    background-color: #2a82e2;
  }
  a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
    color: #fff;
    background-color: white;
    border-color: white;
  }
  .list-group-item-warning {
    color: white;
    background-color: #FF8D25;
  }
  a.list-group-item-warning {
    color: white;
  }
  a.list-group-item-warning .list-group-item-heading {
    color: inherit;
  }
  a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
    color: white;
    background-color: #ff800b;
  }
  a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
    color: #fff;
    background-color: white;
    border-color: white;
  }
  .list-group-item-danger {
    color: white;
    background-color: #B8003F;
  }
  a.list-group-item-danger {
    color: white;
  }
  a.list-group-item-danger .list-group-item-heading {
    color: inherit;
  }
  a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
    color: white;
    background-color: #9f0036;
  }
  a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: white;
    border-color: white;
  }
  .list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
  }
  .list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
  }
  .panel {
    margin-bottom: 26px;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  }
  .panel-body {
    padding: 15px;
  }
  .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: -1px;
    border-top-left-radius: -1px;
  }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit;
  }
  .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    color: inherit;
  }
  .panel-title > a {
    color: inherit;
  }
  .panel-footer {
    padding: 10px 15px;
    background-color: transparent;
    border-top: 1px solid #999;
    border-bottom-right-radius: -1px;
    border-bottom-left-radius: -1px;
  }
  .panel > .list-group {
    margin-bottom: 0;
  }
  .panel > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
  }
  .panel > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: -1px;
    border-top-left-radius: -1px;
  }
  .panel > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: -1px;
    border-bottom-left-radius: -1px;
  }
  .panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
  }
  .panel > .table,
.panel > .table-responsive > .table {
    margin-bottom: 0;
  }
  .panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
    border-top-right-radius: -1px;
    border-top-left-radius: -1px;
  }
  .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    border-top-left-radius: -1px;
  }
  .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    border-top-right-radius: -1px;
  }
  .panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
    border-bottom-right-radius: -1px;
    border-bottom-left-radius: -1px;
  }
  .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: -1px;
  }
  .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: -1px;
  }
  .panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
    border-top: 1px solid #ddd;
  }
  .panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0;
  }
  .panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
    border: 0;
  }
  .panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0;
  }
  .panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
  }
  .panel > .table-responsive {
    border: 0;
    margin-bottom: 0;
  }
  .panel-group {
    margin-bottom: 26px;
  }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px;
    overflow: hidden;
  }
  .panel-group .panel + .panel {
    margin-top: 5px;
  }
  .panel-group .panel-heading {
    border-bottom: 0;
  }
  .panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid #999;
  }
  .panel-group .panel-footer {
    border-top: 0;
  }
  .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #999;
  }
  .panel-default {
    border-color: #444444;
  }
  .panel-default > .panel-heading {
    color: #444444;
    background-color: transparent;
    border-color: #444444;
  }
  .panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #444444;
  }
  .panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #444444;
  }
  .panel-primary {
    border-color: #408FE5;
  }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #408FE5;
    border-color: #408FE5;
  }
  .panel-primary > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #408FE5;
  }
  .panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #408FE5;
  }
  .panel-success {
    border-color: #409318;
  }
  .panel-success > .panel-heading {
    color: white;
    background-color: #409318;
    border-color: #409318;
  }
  .panel-success > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #409318;
  }
  .panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #409318;
  }
  .panel-info {
    border-color: #408FE5;
  }
  .panel-info > .panel-heading {
    color: white;
    background-color: #408FE5;
    border-color: #408FE5;
  }
  .panel-info > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #408FE5;
  }
  .panel-info > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #408FE5;
  }
  .panel-warning {
    border-color: #FF8D25;
  }
  .panel-warning > .panel-heading {
    color: white;
    background-color: #FF8D25;
    border-color: #FF8D25;
  }
  .panel-warning > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #FF8D25;
  }
  .panel-warning > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #FF8D25;
  }
  .panel-danger {
    border-color: #B8003F;
  }
  .panel-danger > .panel-heading {
    color: white;
    background-color: #B8003F;
    border-color: #B8003F;
  }
  .panel-danger > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #B8003F;
  }
  .panel-danger > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #B8003F;
  }
  .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 0px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  }
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15);
  }
  .well-lg {
    padding: 24px;
    border-radius: 6px;
  }
  .well-sm {
    padding: 9px;
    border-radius: 3px;
  }
  .close {
    float: right;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    filter: alpha(opacity=20);
  }
  .close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
  }
  button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
  }
  .modal-open {
    overflow: hidden;
  }
  .modal {
    display: none;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
  }
  .modal.fade .modal-dialog {
    transform: translate(0, -25%);
    transition: transform 0.3s ease-out;
  }
  .modal.in .modal-dialog {
    transform: translate(0, 0);
  }
  .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
  }
  .modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: none;
  }
  .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
  }
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50);
  }
  .modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.3px;
  }
  .modal-header .close {
    margin-top: -2px;
  }
  .modal-title {
    margin: 0;
    line-height: 1.3;
  }
  .modal-body {
    position: relative;
    padding: 20px;
  }
  .modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
  }
  .modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0;
  }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
  }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0;
  }
  @media (min-width: 768px) {
    .modal-dialog {
      width: 600px;
      margin: 30px auto;
    }
    .modal-content {
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }
    .modal-sm {
      width: 300px;
    }
  }
  @media (min-width: 992px) {
    .modal-lg {
      width: 900px;
    }
  }
  .tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 16px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90);
  }
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
  }
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
  }
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
  }
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
  }
  .tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 0px;
  }
  .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
  }
  .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
  }
  .tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
  }
  .tooltip.top-right .tooltip-arrow {
    bottom: 0;
    right: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
  }
  .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
  }
  .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
  }
  .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
  }
  .tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
  }
  .tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
  }
  .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    white-space: normal;
  }
  .popover.top {
    margin-top: -10px;
  }
  .popover.right {
    margin-left: 10px;
  }
  .popover.bottom {
    margin-top: 10px;
  }
  .popover.left {
    margin-left: -10px;
  }
  .popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
  }
  .popover-content {
    padding: 9px 14px;
  }
  .popover > .arrow,
.popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
  }
  .popover > .arrow {
    border-width: 11px;
  }
  .popover > .arrow:after {
    border-width: 10px;
    content: "";
  }
  .popover.top > .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
  }
  .popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff;
  }
  .popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999999;
    border-right-color: rgba(0, 0, 0, 0.25);
  }
  .popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff;
  }
  .popover.bottom > .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px;
  }
  .popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
  }
  .popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999999;
    border-left-color: rgba(0, 0, 0, 0.25);
  }
  .popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px;
  }
  .carousel {
    position: relative;
  }
  .carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
  }
  .carousel-inner > .item {
    display: none;
    position: relative;
    transition: 0.6s ease-in-out left;
  }
  .carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    line-height: 1;
  }
  .carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
    display: block;
  }
  .carousel-inner > .active {
    left: 0;
  }
  .carousel-inner > .next,
.carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
  }
  .carousel-inner > .next {
    left: 100%;
  }
  .carousel-inner > .prev {
    left: -100%;
  }
  .carousel-inner > .next.left,
.carousel-inner > .prev.right {
    left: 0;
  }
  .carousel-inner > .active.left {
    left: -100%;
  }
  .carousel-inner > .active.right {
    left: 100%;
  }
  .carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: 0.2;
    filter: alpha(opacity=20);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  }
  .carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  }
  .carousel-control.right {
    left: auto;
    right: 0;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  }
  .carousel-control:hover,
.carousel-control:focus {
    outline: none;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
  }
  .carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
  }
  .carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
    left: 50%;
  }
  .carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
    right: 50%;
  }
  .carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    font-family: serif;
  }
  .carousel-control .icon-prev:before {
    content: '\2039';
  }
  .carousel-control .icon-next:before {
    content: '\203a';
  }
  .carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
  }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
  }
  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff;
  }
  .carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  }
  .carousel-caption .btn {
    text-shadow: none;
  }
  @media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
      width: 30px;
      height: 30px;
      margin-top: -15px;
      margin-left: -15px;
      font-size: 30px;
    }
    .carousel-caption {
      left: 20%;
      right: 20%;
      padding-bottom: 30px;
    }
    .carousel-indicators {
      bottom: 20px;
    }
  }
  .clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table;
  }
  .clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
    clear: both;
  }
  .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .pull-right {
    float: right !important;
  }
  .pull-left {
    float: left !important;
  }
  .hide {
    display: none !important;
  }
  .show {
    display: block !important;
  }
  .invisible {
    visibility: hidden;
  }
  .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
  }
  .hidden {
    display: none !important;
    visibility: hidden !important;
  }
  .affix {
    position: fixed;
  }
  .visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
  }
  @media (max-width: 767px) {
    .visible-xs {
      display: block !important;
    }
    table.visible-xs {
      display: table;
    }
    tr.visible-xs {
      display: table-row !important;
    }
    th.visible-xs,
  td.visible-xs {
      display: table-cell !important;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
      display: block !important;
    }
    table.visible-sm {
      display: table;
    }
    tr.visible-sm {
      display: table-row !important;
    }
    th.visible-sm,
  td.visible-sm {
      display: table-cell !important;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
      display: block !important;
    }
    table.visible-md {
      display: table;
    }
    tr.visible-md {
      display: table-row !important;
    }
    th.visible-md,
  td.visible-md {
      display: table-cell !important;
    }
  }
  @media (min-width: 1200px) {
    .visible-lg {
      display: block !important;
    }
    table.visible-lg {
      display: table;
    }
    tr.visible-lg {
      display: table-row !important;
    }
    th.visible-lg,
  td.visible-lg {
      display: table-cell !important;
    }
  }
  @media (max-width: 767px) {
    .hidden-xs {
      display: none !important;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
      display: none !important;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
      display: none !important;
    }
  }
  @media (min-width: 1200px) {
    .hidden-lg {
      display: none !important;
    }
  }
  .visible-print {
    display: none !important;
  }
  @media print {
    .visible-print {
      display: block !important;
    }
    table.visible-print {
      display: table;
    }
    tr.visible-print {
      display: table-row !important;
    }
    th.visible-print,
  td.visible-print {
      display: table-cell !important;
    }
  }
  @media print {
    .hidden-print {
      display: none !important;
    }
  }
  .glyphicon-menu-left:before {
    content: "\e257";
  }
  .glyphicon-menu-right:before {
    content: "\e258";
  }
  .glyphicon-menu-down:before {
    content: "\e259";
  }
  .glyphicon-menu-up:before {
    content: "\e260";
  }
  .navbar-brand {
    margin-left: 15px;
    margin-right: 15px;
    height: 90px;
    width: 180px;
    background: url('../img/logo.png') no-repeat left center;
    background-image: url('../img/logo.svg'), none;
    background-size: 180px;
  }
  @media (max-width: 767px) {
    .navbar-brand {
      height: 66px;
      background: url('../img/logo-xs.png') no-repeat left center;
      background-image: url('../img/logo.svg'), none;
      background-size: 144px;
      width: 144px;
    }
  }
  .navbar-fixed-top {
    z-index: 5;
    border-width: 0;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
  }
  .navbar {
    margin-bottom: 0;
  }
  @media (max-width: 767px) {
    .navbar-nav {
      margin: 0px -15px;
    }
  }
  .dropdown-header {
    padding: 0;
  }
  .dropdown-menu {
    border-radius: 0;
    min-width: 80px;
    border: none;
    margin-top: 0px;
  }
  .dropdown-menu li {
    margin-bottom: 4px;
  }
  .dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background-color: #456494;
    color: #fff;
  }
  .dropdown-menu .divider {
    margin: 5px 0px !important;
    height: 1px !important;
    width: 100% !important;
    background-color: #e5e5e5;
    border: none;
  }
  .navbar-toggle {
    border: none;
    margin-top: 0;
    margin-bottom: 0;
  }
  .navbar-toggle .icon-bar {
    background-color: #fff !important;
  }
  .navbar-collapse {
    max-height: 100%;
  }
  #scrollspyContent,
#scrollspyContent.bs-docs-sidebar {
    z-index: 999;
  }
  #scrollspyContent ul.nav.nav-tabs,
#scrollspyContent.bs-docs-sidebar ul.nav.nav-tabs {
    width: 180px;
    border: none;
    background-color: rgba(255, 255, 255, 0.7);
    margin-top: 40px;
  }
  #scrollspyContent ul.nav.affix,
#scrollspyContent.bs-docs-sidebar ul.nav.affix {
    top: 120px;
    margin-top: 40px;
  }
  #scrollspyContent ul.nav > li.static,
#scrollspyContent.bs-docs-sidebar ul.nav > li.static {
    padding: 6px 15px;
    color: #000;
    font-weight: 700;
  }
  #scrollspyContent ul.nav > li.active > a,
#scrollspyContent.bs-docs-sidebar ul.nav > li.active > a {
    border-radius: 0;
    background-color: #073070;
    color: #fff;
  }
  #scrollspyContent ul.nav > li.sub-section,
#scrollspyContent.bs-docs-sidebar ul.nav > li.sub-section {
    padding-left: 15px;
  }
  #scrollspyContent ul.nav > li.sub-section > a,
#scrollspyContent.bs-docs-sidebar ul.nav > li.sub-section > a {
    padding: 2px 10px 2px 10px;
    font-size: 14px;
  }
  #scrollspyContent ul.nav > li.sub-section.active > a,
#scrollspyContent.bs-docs-sidebar ul.nav > li.sub-section.active > a {
    background-color: #052658;
  }
  #scrollspyContent ul.nav > li > a,
#scrollspyContent.bs-docs-sidebar ul.nav > li > a {
    border-radius: 0;
    margin-right: 0;
    border: none;
    padding: 6px 15px;
    font-size: 16px;
  }
  #scrollspyContent ul.nav > li > a:hover,
#scrollspyContent.bs-docs-sidebar ul.nav > li > a:hover,
#scrollspyContent ul.nav > li > a:focus,
#scrollspyContent.bs-docs-sidebar ul.nav > li > a:focus {
    background-color: #456494;
    color: #fff;
  }
  #scrollspyContent ul.nav > li ul,
#scrollspyContent.bs-docs-sidebar ul.nav > li ul {
    padding-top: 5px;
    padding-bottom: 0;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    #scrollspyContent,
  #scrollspyContent.bs-docs-sidebar {
      left: -15px;
    }
  }
  .breadcrumb {
    margin-bottom: 30px;
    padding: 0px;
    background-color: transparent;
    border-radius: 0;
  }
  .breadcrumb > li + li:before {
    content: ">";
    color: #456494;
  }
  .breadcrumb > .active {
    color: #408FE5;
  }
  .breadcrumb li.disabled {
    color: #408FE5;
  }
  .breadcrumb li > a {
    color: #408FE5 !important;
  }
  .breadcrumb li > a:hover {
    color: #1a69bf !important;
  }
  .lead {
    color: #999;
    font-size: 21px;
    font-weight: 200;
    line-height: 1.4;
    margin-bottom: 20;
  }
  @media (max-width: 767px) {
    .lead {
      font-size: 17px;
      line-height: 1.3;
    }
  }
  form .input-lg {
    border-radius: 0px;
    font-size: 18px;
    height: 45px;
    line-height: 1.33;
    padding: 10px 16px;
  }
  form[class^="search"],
form[class*=" search"] {
    margin-top: 0;
  }
  form.form-inline label {
    display: inline-block;
  }
  .control-label {
    margin-top: 7px;
  }
  .form-control {
    border: 1px solid #9ec6f2;
  }
  .form-control::-moz-placeholder {
    color: #9ec6f2;
    opacity: 1;
  }
  .form-control option[disabled] {
    color: #9ec6f2;
  }
  #content .panel .panel-title a {
    text-decoration: none !important;
    color: #444444;
  }
  #content .panel .panel-title a:hover {
    color: #408FE5;
  }
  .table-striped tbody tr:nth-child(2n+1) td,
.table-striped tbody tr:nth-child(2n+1) th {
    background-color: #efefef;
  }
  .table-hover tbody > tr:hover {
    background-color: #efefef;
  }
  .table-condensed thead tr th,
.table-condensed tbody tr th,
.table-condensed thead tr td,
.table-condensed tbody tr td {
    padding: 5px;
  }
  .table-bordered.col {
    border: none !important;
  }
  .table-bordered.col table {
    border: 1px solid #efefef;
  }
  .table-bordered thead tr th,
.table-bordered tbody tr th,
.table-bordered thead tr td,
.table-bordered tbody tr td {
    border: 1px solid #efefef;
  }
  .table-bordered thead tr th,
.table-bordered thead tr td {
    border-bottom-width: 2px;
  }
  .btn {
    border-radius: 0;
    cursor: pointer;
  }
  .btn-primary {
    border: none;
  }
  .btn-primary:hover,
.btn-primary:focus {
    background-color: #1a69bf;
  }
  .btn-default {
    border: 1px solid #ccc;
    color: #999;
  }
  .btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
    color: #fff;
    background-color: #999;
    border: 1px solid #999;
  }
  .carousel.controls-negative .carousel-indicators.controls-below li {
    border: 1px solid #408FE5;
  }
  .carousel.controls-negative .carousel-caption-inside h1,
.carousel.controls-negative .carousel-caption-inside h2,
.carousel.controls-negative .carousel-caption-inside h3,
.carousel.controls-negative .carousel-caption-inside h4,
.carousel.controls-negative .carousel-caption-inside h5,
.carousel.controls-negative .carousel-caption-inside h6,
.carousel.controls-negative .carousel-caption-inside p,
.carousel.controls-negative .carousel-caption-inside p.note,
.carousel.controls-negative .carousel-caption-inside p.caption,
.carousel.controls-negative .carousel-caption-inside span,
.carousel.controls-negative .carousel-caption-inside a {
    color: #fff;
  }
  .carousel.controls-positive .carousel-indicators li {
    border: 1px solid #408FE5;
  }
  .carousel.controls-positive .carousel-control {
    color: #408FE5;
    opacity: 1;
  }
  .carousel.controls-positive .carousel-control:hover,
.carousel.controls-positive .carousel-control:focus {
    color: #6da9eb;
  }
  .carousel.controls-positive .carousel-control span.glyphicon {
    background: transparent;
  }
  .carousel .carousel-control {
    z-index: 2;
    filter: none;
    color: #fff;
    cursor: pointer;
  }
  .carousel .carousel-control span.glyphicon {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
    padding-top: 4px;
    text-shadow: none;
  }
  .carousel .carousel-control.left {
    background-image: none;
  }
  .carousel .carousel-control.left span.glyphicon {
    left: 15px;
  }
  .carousel .carousel-control.right {
    background-image: none;
  }
  .carousel .carousel-control.right span.glyphicon {
    left: auto;
    right: 0;
  }
  .carousel.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
  }
  .carousel.carousel-fade .carousel-inner .active {
    opacity: 1;
  }
  .carousel.carousel-fade .carousel-inner .active.left,
.carousel.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
  }
  .carousel.carousel-fade .carousel-inner .next.left,
.carousel.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
  }
  .carousel .carousel-caption-below.controls-below {
    margin-top: 10px;
  }
  .carousel .carousel-caption-inside {
    position: absolute;
    bottom: 10px;
    left: 40px / 2;
    width: 95%;
  }
  .carousel .carousel-indicators.controls-inside {
    bottom: 10px;
  }
  .carousel .carousel-indicators.controls-below {
    bottom: 30px;
  }
  .carousel .item.right .carousel-caption-inside p,
.carousel .item.right .carousel-caption-below p {
    text-align: left !important;
  }
  .carousel .item.right .carousel-caption-inside p.right,
.carousel .item.right .carousel-caption-below p.right {
    text-align: right !important;
  }
  .carousel .item.right .carousel-caption-inside p.center,
.carousel .item.right .carousel-caption-below p.center {
    text-align: center !important;
  }
  .padding-bottom-xxs .carousel .carousel-indicators.controls-below {
    bottom: 23px;
  }
  .padding-bottom-xs .carousel .carousel-indicators.controls-below {
    bottom: 15px;
  }
  .padding-bottom-s .carousel .carousel-indicators.controls-below {
    bottom: 5px;
  }
  .padding-bottom-m .carousel .carousel-indicators.controls-below {
    bottom: -10px;
  }
  .padding-bottom-l .carousel .carousel-indicators.controls-below {
    bottom: -30px;
  }
  .padding-bottom-xl .carousel .carousel-indicators.controls-below {
    bottom: -50px;
  }
  .listgroup-intro {
    margin-bottom: 25px;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .listgroup-intro {
      margin-bottom: 15px;
    }
  }
  @media (max-width: 767px) {
    .listgroup-intro {
      margin-bottom: 5px;
      margin-top: 10px;
      font-size: 16px;
    }
    .listgroup-intro img,
  .listgroup-intro img + .note {
      display: none;
    }
  }
  .list-group {
    margin-bottom: 25px;
  }
  .list-group a + a {
    margin-left: 0 !important;
  }
  .list-group .list-group-item {
    border: none;
    border-top: 1px #b0d1f4 solid;
    background: url('../img/arrow_right.svg') no-repeat right center;
    padding: 12px 0px 12px 0px;
  }
  .list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
  .list-group .list-group-item:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom: 1px #b0d1f4 solid;
  }
  .list-group .list-group-item:after {
    clear: both;
  }
  .list-group .list-group-item:before,
.list-group .list-group-item:after {
    content: " ";
    display: table;
  }
  .list-group .list-group-item .listgroup-image {
    float: left;
    margin-right: 5%;
    width: 20%;
  }
  .list-group .list-group-item .listgroup-image + .listgroup-text {
    width: 70% !important;
    margin-right: 5% !important;
  }
  .list-group .list-group-item .listgroup-text {
    position: relative;
    float: left;
    margin-right: 30px;
  }
  .list-group .list-group-item .listgroup-text p:last-child {
    margin-bottom: 2px !important;
    padding-bottom: 0px;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .list-group {
      font-size: 16px;
    }
  }
  @media (max-width: 767px) {
    .list-group {
      margin-bottom: 20px;
      font-size: 16px;
    }
  }
  .panel-group .panel {
    border: none;
    border-top: 1px solid #000;
  }
  .panel-group .panel + .panel {
    margin-top: 0;
  }
  .panel-group .panel:last-child {
    border-bottom: 1px solid #000;
  }
  .panel-group .panel .panel-heading .panel-title {
    margin-bottom: 0;
  }
  .panel-group .panel .panel-heading a.collapsed span:before {
    content: "\e114";
  }
  .panel-group .panel .panel-heading a:not(.collapsed) span:before {
    content: "\e113";
  }
  .panel-group .panel .panel-body p:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .modal .modal-content {
    border-radius: 0;
  }
  .modal .modal-footer {
    border-top: 0px;
    margin-top: 0px;
  }
  .modal .modal-body {
    overflow: hidden;
  }
  @media (min-width: 1200px) {
    .modal .modal-lg .modal-body {
      width: 880px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .modal .modal-lg {
      width: 900px;
    }
    .modal .modal-lg .modal-body {
      width: 880px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .modal .modal-lg {
      width: 600px;
    }
    .modal .modal-lg .modal-body {
      width: 580px;
    }
  }
  .modal .container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .bs-callout-success {
    border-left-color: #409318 !important;
  }
  .bs-callout-success h1,
.bs-callout-success h2,
.bs-callout-success h3,
.bs-callout-success h4,
.bs-callout-success h5,
.bs-callout-success h6 {
    color: #409318 !important;
  }
  .bs-callout-info {
    border-left-color: #408FE5 !important;
  }
  .bs-callout-info h1,
.bs-callout-info h2,
.bs-callout-info h3,
.bs-callout-info h4,
.bs-callout-info h5,
.bs-callout-info h6 {
    color: #408FE5 !important;
  }
  .bs-callout-warning {
    border-left-color: #FF8D25 !important;
  }
  .bs-callout-warning h1,
.bs-callout-warning h2,
.bs-callout-warning h3,
.bs-callout-warning h4,
.bs-callout-warning h5,
.bs-callout-warning h6 {
    color: #FF8D25 !important;
  }
  .bs-callout-danger {
    border-left-color: #B8003F !important;
  }
  .bs-callout-danger h1,
.bs-callout-danger h2,
.bs-callout-danger h3,
.bs-callout-danger h4,
.bs-callout-danger h5,
.bs-callout-danger h6 {
    color: #B8003F !important;
  }
  .bs-callout {
    padding: 20px;
    margin: 20px 0px;
    border-width: 1px 1px 1px 5px;
    border-style: solid;
    border-color: #EEE;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -o-border-image: none;
       border-image: none;
    border-radius: 0px;
  }
  .table thead th,
.table tbody th,
.table thead td,
.table tbody td {
    border-color: #408FE5 !important;
  }
  .table-striped tbody tr:nth-child(2n+1) td,
.table-striped tbody tr:nth-child(2n+1) th {
    background-color: #D0E3F9;
  }
  .table-striped tbody tr th,
.table-striped tbody tr td {
    border-top: none;
  }
  .table-hover tbody > tr:hover {
    background-color: #D0E3F9;
  }
  .table-bordered.col table {
    border: 1px solid #408FE5;
  }
  .table-bordered thead tr th,
.table-bordered tbody tr th,
.table-bordered thead tr td,
.table-bordered tbody tr td {
    border: 1px solid #408FE5;
  }
  .image-scale.item.active.slider-image,
.image-scale.item.active .slider-image {
    animation: animatedBackground 12s ease-out;
    animation-fill-mode: forwards;
  }
  @keyframes animatedBackground {
    0% {
      transform: scale(1, 1);
    }
    100% {
      transform: scale(1.1, 1.1);
    }
  }
  .text-slide-from-left h1,
.text-slide-from-left h2,
.text-slide-from-left h3,
.text-slide-from-left h4,
.text-slide-from-left h5,
.text-slide-from-left h6,
.text-slide-from-left p {
    opacity: 0;
    position: relative;
  }
  .text-slide-from-left.active h1 {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 2s;
  }
  .text-slide-from-left.active h1 + h2,
.text-slide-from-left.active h1 + h3,
.text-slide-from-left.active h1 + h4,
.text-slide-from-left.active h1 + h5,
.text-slide-from-left.active h1 + h6,
.text-slide-from-left.active h1 + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 3s;
  }
  .text-slide-from-left.active h1 + h2 + h3,
.text-slide-from-left.active h1 + h3 + h3,
.text-slide-from-left.active h1 + h4 + h3,
.text-slide-from-left.active h1 + h5 + h3,
.text-slide-from-left.active h1 + h6 + h3,
.text-slide-from-left.active h1 + p + h3,
.text-slide-from-left.active h1 + h2 + h4,
.text-slide-from-left.active h1 + h3 + h4,
.text-slide-from-left.active h1 + h4 + h4,
.text-slide-from-left.active h1 + h5 + h4,
.text-slide-from-left.active h1 + h6 + h4,
.text-slide-from-left.active h1 + p + h4,
.text-slide-from-left.active h1 + h2 + h5,
.text-slide-from-left.active h1 + h3 + h5,
.text-slide-from-left.active h1 + h4 + h5,
.text-slide-from-left.active h1 + h5 + h5,
.text-slide-from-left.active h1 + h6 + h5,
.text-slide-from-left.active h1 + p + h5,
.text-slide-from-left.active h1 + h2 + h6,
.text-slide-from-left.active h1 + h3 + h6,
.text-slide-from-left.active h1 + h4 + h6,
.text-slide-from-left.active h1 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h6,
.text-slide-from-left.active h1 + p + h6,
.text-slide-from-left.active h1 + h2 + p,
.text-slide-from-left.active h1 + h3 + p,
.text-slide-from-left.active h1 + h4 + p,
.text-slide-from-left.active h1 + h5 + p,
.text-slide-from-left.active h1 + h6 + p,
.text-slide-from-left.active h1 + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 4s;
  }
  .text-slide-from-left.active h1 + h2 + h3 + h4,
.text-slide-from-left.active h1 + h3 + h3 + h4,
.text-slide-from-left.active h1 + h4 + h3 + h4,
.text-slide-from-left.active h1 + h5 + h3 + h4,
.text-slide-from-left.active h1 + h6 + h3 + h4,
.text-slide-from-left.active h1 + p + h3 + h4,
.text-slide-from-left.active h1 + h2 + h4 + h4,
.text-slide-from-left.active h1 + h3 + h4 + h4,
.text-slide-from-left.active h1 + h4 + h4 + h4,
.text-slide-from-left.active h1 + h5 + h4 + h4,
.text-slide-from-left.active h1 + h6 + h4 + h4,
.text-slide-from-left.active h1 + p + h4 + h4,
.text-slide-from-left.active h1 + h2 + h5 + h4,
.text-slide-from-left.active h1 + h3 + h5 + h4,
.text-slide-from-left.active h1 + h4 + h5 + h4,
.text-slide-from-left.active h1 + h5 + h5 + h4,
.text-slide-from-left.active h1 + h6 + h5 + h4,
.text-slide-from-left.active h1 + p + h5 + h4,
.text-slide-from-left.active h1 + h2 + h6 + h4,
.text-slide-from-left.active h1 + h3 + h6 + h4,
.text-slide-from-left.active h1 + h4 + h6 + h4,
.text-slide-from-left.active h1 + h5 + h6 + h4,
.text-slide-from-left.active h1 + h6 + h6 + h4,
.text-slide-from-left.active h1 + p + h6 + h4,
.text-slide-from-left.active h1 + h2 + p + h4,
.text-slide-from-left.active h1 + h3 + p + h4,
.text-slide-from-left.active h1 + h4 + p + h4,
.text-slide-from-left.active h1 + h5 + p + h4,
.text-slide-from-left.active h1 + h6 + p + h4,
.text-slide-from-left.active h1 + p + p + h4,
.text-slide-from-left.active h1 + h2 + h3 + h5,
.text-slide-from-left.active h1 + h3 + h3 + h5,
.text-slide-from-left.active h1 + h4 + h3 + h5,
.text-slide-from-left.active h1 + h5 + h3 + h5,
.text-slide-from-left.active h1 + h6 + h3 + h5,
.text-slide-from-left.active h1 + p + h3 + h5,
.text-slide-from-left.active h1 + h2 + h4 + h5,
.text-slide-from-left.active h1 + h3 + h4 + h5,
.text-slide-from-left.active h1 + h4 + h4 + h5,
.text-slide-from-left.active h1 + h5 + h4 + h5,
.text-slide-from-left.active h1 + h6 + h4 + h5,
.text-slide-from-left.active h1 + p + h4 + h5,
.text-slide-from-left.active h1 + h2 + h5 + h5,
.text-slide-from-left.active h1 + h3 + h5 + h5,
.text-slide-from-left.active h1 + h4 + h5 + h5,
.text-slide-from-left.active h1 + h5 + h5 + h5,
.text-slide-from-left.active h1 + h6 + h5 + h5,
.text-slide-from-left.active h1 + p + h5 + h5,
.text-slide-from-left.active h1 + h2 + h6 + h5,
.text-slide-from-left.active h1 + h3 + h6 + h5,
.text-slide-from-left.active h1 + h4 + h6 + h5,
.text-slide-from-left.active h1 + h5 + h6 + h5,
.text-slide-from-left.active h1 + h6 + h6 + h5,
.text-slide-from-left.active h1 + p + h6 + h5,
.text-slide-from-left.active h1 + h2 + p + h5,
.text-slide-from-left.active h1 + h3 + p + h5,
.text-slide-from-left.active h1 + h4 + p + h5,
.text-slide-from-left.active h1 + h5 + p + h5,
.text-slide-from-left.active h1 + h6 + p + h5,
.text-slide-from-left.active h1 + p + p + h5,
.text-slide-from-left.active h1 + h2 + h3 + h6,
.text-slide-from-left.active h1 + h3 + h3 + h6,
.text-slide-from-left.active h1 + h4 + h3 + h6,
.text-slide-from-left.active h1 + h5 + h3 + h6,
.text-slide-from-left.active h1 + h6 + h3 + h6,
.text-slide-from-left.active h1 + p + h3 + h6,
.text-slide-from-left.active h1 + h2 + h4 + h6,
.text-slide-from-left.active h1 + h3 + h4 + h6,
.text-slide-from-left.active h1 + h4 + h4 + h6,
.text-slide-from-left.active h1 + h5 + h4 + h6,
.text-slide-from-left.active h1 + h6 + h4 + h6,
.text-slide-from-left.active h1 + p + h4 + h6,
.text-slide-from-left.active h1 + h2 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h5 + h6,
.text-slide-from-left.active h1 + p + h5 + h6,
.text-slide-from-left.active h1 + h2 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h6 + h6,
.text-slide-from-left.active h1 + p + h6 + h6,
.text-slide-from-left.active h1 + h2 + p + h6,
.text-slide-from-left.active h1 + h3 + p + h6,
.text-slide-from-left.active h1 + h4 + p + h6,
.text-slide-from-left.active h1 + h5 + p + h6,
.text-slide-from-left.active h1 + h6 + p + h6,
.text-slide-from-left.active h1 + p + p + h6,
.text-slide-from-left.active h1 + h2 + h3 + p,
.text-slide-from-left.active h1 + h3 + h3 + p,
.text-slide-from-left.active h1 + h4 + h3 + p,
.text-slide-from-left.active h1 + h5 + h3 + p,
.text-slide-from-left.active h1 + h6 + h3 + p,
.text-slide-from-left.active h1 + p + h3 + p,
.text-slide-from-left.active h1 + h2 + h4 + p,
.text-slide-from-left.active h1 + h3 + h4 + p,
.text-slide-from-left.active h1 + h4 + h4 + p,
.text-slide-from-left.active h1 + h5 + h4 + p,
.text-slide-from-left.active h1 + h6 + h4 + p,
.text-slide-from-left.active h1 + p + h4 + p,
.text-slide-from-left.active h1 + h2 + h5 + p,
.text-slide-from-left.active h1 + h3 + h5 + p,
.text-slide-from-left.active h1 + h4 + h5 + p,
.text-slide-from-left.active h1 + h5 + h5 + p,
.text-slide-from-left.active h1 + h6 + h5 + p,
.text-slide-from-left.active h1 + p + h5 + p,
.text-slide-from-left.active h1 + h2 + h6 + p,
.text-slide-from-left.active h1 + h3 + h6 + p,
.text-slide-from-left.active h1 + h4 + h6 + p,
.text-slide-from-left.active h1 + h5 + h6 + p,
.text-slide-from-left.active h1 + h6 + h6 + p,
.text-slide-from-left.active h1 + p + h6 + p,
.text-slide-from-left.active h1 + h2 + p + p,
.text-slide-from-left.active h1 + h3 + p + p,
.text-slide-from-left.active h1 + h4 + p + p,
.text-slide-from-left.active h1 + h5 + p + p,
.text-slide-from-left.active h1 + h6 + p + p,
.text-slide-from-left.active h1 + p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 5s;
  }
  .text-slide-from-left.active h1 + h2 + h3 + h4 + h5,
.text-slide-from-left.active h1 + h3 + h3 + h4 + h5,
.text-slide-from-left.active h1 + h4 + h3 + h4 + h5,
.text-slide-from-left.active h1 + h5 + h3 + h4 + h5,
.text-slide-from-left.active h1 + h6 + h3 + h4 + h5,
.text-slide-from-left.active h1 + p + h3 + h4 + h5,
.text-slide-from-left.active h1 + h2 + h4 + h4 + h5,
.text-slide-from-left.active h1 + h3 + h4 + h4 + h5,
.text-slide-from-left.active h1 + h4 + h4 + h4 + h5,
.text-slide-from-left.active h1 + h5 + h4 + h4 + h5,
.text-slide-from-left.active h1 + h6 + h4 + h4 + h5,
.text-slide-from-left.active h1 + p + h4 + h4 + h5,
.text-slide-from-left.active h1 + h2 + h5 + h4 + h5,
.text-slide-from-left.active h1 + h3 + h5 + h4 + h5,
.text-slide-from-left.active h1 + h4 + h5 + h4 + h5,
.text-slide-from-left.active h1 + h5 + h5 + h4 + h5,
.text-slide-from-left.active h1 + h6 + h5 + h4 + h5,
.text-slide-from-left.active h1 + p + h5 + h4 + h5,
.text-slide-from-left.active h1 + h2 + h6 + h4 + h5,
.text-slide-from-left.active h1 + h3 + h6 + h4 + h5,
.text-slide-from-left.active h1 + h4 + h6 + h4 + h5,
.text-slide-from-left.active h1 + h5 + h6 + h4 + h5,
.text-slide-from-left.active h1 + h6 + h6 + h4 + h5,
.text-slide-from-left.active h1 + p + h6 + h4 + h5,
.text-slide-from-left.active h1 + h2 + p + h4 + h5,
.text-slide-from-left.active h1 + h3 + p + h4 + h5,
.text-slide-from-left.active h1 + h4 + p + h4 + h5,
.text-slide-from-left.active h1 + h5 + p + h4 + h5,
.text-slide-from-left.active h1 + h6 + p + h4 + h5,
.text-slide-from-left.active h1 + p + p + h4 + h5,
.text-slide-from-left.active h1 + h2 + h3 + h5 + h5,
.text-slide-from-left.active h1 + h3 + h3 + h5 + h5,
.text-slide-from-left.active h1 + h4 + h3 + h5 + h5,
.text-slide-from-left.active h1 + h5 + h3 + h5 + h5,
.text-slide-from-left.active h1 + h6 + h3 + h5 + h5,
.text-slide-from-left.active h1 + p + h3 + h5 + h5,
.text-slide-from-left.active h1 + h2 + h4 + h5 + h5,
.text-slide-from-left.active h1 + h3 + h4 + h5 + h5,
.text-slide-from-left.active h1 + h4 + h4 + h5 + h5,
.text-slide-from-left.active h1 + h5 + h4 + h5 + h5,
.text-slide-from-left.active h1 + h6 + h4 + h5 + h5,
.text-slide-from-left.active h1 + p + h4 + h5 + h5,
.text-slide-from-left.active h1 + h2 + h5 + h5 + h5,
.text-slide-from-left.active h1 + h3 + h5 + h5 + h5,
.text-slide-from-left.active h1 + h4 + h5 + h5 + h5,
.text-slide-from-left.active h1 + h5 + h5 + h5 + h5,
.text-slide-from-left.active h1 + h6 + h5 + h5 + h5,
.text-slide-from-left.active h1 + p + h5 + h5 + h5,
.text-slide-from-left.active h1 + h2 + h6 + h5 + h5,
.text-slide-from-left.active h1 + h3 + h6 + h5 + h5,
.text-slide-from-left.active h1 + h4 + h6 + h5 + h5,
.text-slide-from-left.active h1 + h5 + h6 + h5 + h5,
.text-slide-from-left.active h1 + h6 + h6 + h5 + h5,
.text-slide-from-left.active h1 + p + h6 + h5 + h5,
.text-slide-from-left.active h1 + h2 + p + h5 + h5,
.text-slide-from-left.active h1 + h3 + p + h5 + h5,
.text-slide-from-left.active h1 + h4 + p + h5 + h5,
.text-slide-from-left.active h1 + h5 + p + h5 + h5,
.text-slide-from-left.active h1 + h6 + p + h5 + h5,
.text-slide-from-left.active h1 + p + p + h5 + h5,
.text-slide-from-left.active h1 + h2 + h3 + h6 + h5,
.text-slide-from-left.active h1 + h3 + h3 + h6 + h5,
.text-slide-from-left.active h1 + h4 + h3 + h6 + h5,
.text-slide-from-left.active h1 + h5 + h3 + h6 + h5,
.text-slide-from-left.active h1 + h6 + h3 + h6 + h5,
.text-slide-from-left.active h1 + p + h3 + h6 + h5,
.text-slide-from-left.active h1 + h2 + h4 + h6 + h5,
.text-slide-from-left.active h1 + h3 + h4 + h6 + h5,
.text-slide-from-left.active h1 + h4 + h4 + h6 + h5,
.text-slide-from-left.active h1 + h5 + h4 + h6 + h5,
.text-slide-from-left.active h1 + h6 + h4 + h6 + h5,
.text-slide-from-left.active h1 + p + h4 + h6 + h5,
.text-slide-from-left.active h1 + h2 + h5 + h6 + h5,
.text-slide-from-left.active h1 + h3 + h5 + h6 + h5,
.text-slide-from-left.active h1 + h4 + h5 + h6 + h5,
.text-slide-from-left.active h1 + h5 + h5 + h6 + h5,
.text-slide-from-left.active h1 + h6 + h5 + h6 + h5,
.text-slide-from-left.active h1 + p + h5 + h6 + h5,
.text-slide-from-left.active h1 + h2 + h6 + h6 + h5,
.text-slide-from-left.active h1 + h3 + h6 + h6 + h5,
.text-slide-from-left.active h1 + h4 + h6 + h6 + h5,
.text-slide-from-left.active h1 + h5 + h6 + h6 + h5,
.text-slide-from-left.active h1 + h6 + h6 + h6 + h5,
.text-slide-from-left.active h1 + p + h6 + h6 + h5,
.text-slide-from-left.active h1 + h2 + p + h6 + h5,
.text-slide-from-left.active h1 + h3 + p + h6 + h5,
.text-slide-from-left.active h1 + h4 + p + h6 + h5,
.text-slide-from-left.active h1 + h5 + p + h6 + h5,
.text-slide-from-left.active h1 + h6 + p + h6 + h5,
.text-slide-from-left.active h1 + p + p + h6 + h5,
.text-slide-from-left.active h1 + h2 + h3 + p + h5,
.text-slide-from-left.active h1 + h3 + h3 + p + h5,
.text-slide-from-left.active h1 + h4 + h3 + p + h5,
.text-slide-from-left.active h1 + h5 + h3 + p + h5,
.text-slide-from-left.active h1 + h6 + h3 + p + h5,
.text-slide-from-left.active h1 + p + h3 + p + h5,
.text-slide-from-left.active h1 + h2 + h4 + p + h5,
.text-slide-from-left.active h1 + h3 + h4 + p + h5,
.text-slide-from-left.active h1 + h4 + h4 + p + h5,
.text-slide-from-left.active h1 + h5 + h4 + p + h5,
.text-slide-from-left.active h1 + h6 + h4 + p + h5,
.text-slide-from-left.active h1 + p + h4 + p + h5,
.text-slide-from-left.active h1 + h2 + h5 + p + h5,
.text-slide-from-left.active h1 + h3 + h5 + p + h5,
.text-slide-from-left.active h1 + h4 + h5 + p + h5,
.text-slide-from-left.active h1 + h5 + h5 + p + h5,
.text-slide-from-left.active h1 + h6 + h5 + p + h5,
.text-slide-from-left.active h1 + p + h5 + p + h5,
.text-slide-from-left.active h1 + h2 + h6 + p + h5,
.text-slide-from-left.active h1 + h3 + h6 + p + h5,
.text-slide-from-left.active h1 + h4 + h6 + p + h5,
.text-slide-from-left.active h1 + h5 + h6 + p + h5,
.text-slide-from-left.active h1 + h6 + h6 + p + h5,
.text-slide-from-left.active h1 + p + h6 + p + h5,
.text-slide-from-left.active h1 + h2 + p + p + h5,
.text-slide-from-left.active h1 + h3 + p + p + h5,
.text-slide-from-left.active h1 + h4 + p + p + h5,
.text-slide-from-left.active h1 + h5 + p + p + h5,
.text-slide-from-left.active h1 + h6 + p + p + h5,
.text-slide-from-left.active h1 + p + p + p + h5,
.text-slide-from-left.active h1 + h2 + h3 + h4 + h6,
.text-slide-from-left.active h1 + h3 + h3 + h4 + h6,
.text-slide-from-left.active h1 + h4 + h3 + h4 + h6,
.text-slide-from-left.active h1 + h5 + h3 + h4 + h6,
.text-slide-from-left.active h1 + h6 + h3 + h4 + h6,
.text-slide-from-left.active h1 + p + h3 + h4 + h6,
.text-slide-from-left.active h1 + h2 + h4 + h4 + h6,
.text-slide-from-left.active h1 + h3 + h4 + h4 + h6,
.text-slide-from-left.active h1 + h4 + h4 + h4 + h6,
.text-slide-from-left.active h1 + h5 + h4 + h4 + h6,
.text-slide-from-left.active h1 + h6 + h4 + h4 + h6,
.text-slide-from-left.active h1 + p + h4 + h4 + h6,
.text-slide-from-left.active h1 + h2 + h5 + h4 + h6,
.text-slide-from-left.active h1 + h3 + h5 + h4 + h6,
.text-slide-from-left.active h1 + h4 + h5 + h4 + h6,
.text-slide-from-left.active h1 + h5 + h5 + h4 + h6,
.text-slide-from-left.active h1 + h6 + h5 + h4 + h6,
.text-slide-from-left.active h1 + p + h5 + h4 + h6,
.text-slide-from-left.active h1 + h2 + h6 + h4 + h6,
.text-slide-from-left.active h1 + h3 + h6 + h4 + h6,
.text-slide-from-left.active h1 + h4 + h6 + h4 + h6,
.text-slide-from-left.active h1 + h5 + h6 + h4 + h6,
.text-slide-from-left.active h1 + h6 + h6 + h4 + h6,
.text-slide-from-left.active h1 + p + h6 + h4 + h6,
.text-slide-from-left.active h1 + h2 + p + h4 + h6,
.text-slide-from-left.active h1 + h3 + p + h4 + h6,
.text-slide-from-left.active h1 + h4 + p + h4 + h6,
.text-slide-from-left.active h1 + h5 + p + h4 + h6,
.text-slide-from-left.active h1 + h6 + p + h4 + h6,
.text-slide-from-left.active h1 + p + p + h4 + h6,
.text-slide-from-left.active h1 + h2 + h3 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h3 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h3 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h3 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h3 + h5 + h6,
.text-slide-from-left.active h1 + p + h3 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h4 + h5 + h6,
.text-slide-from-left.active h1 + p + h4 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h5 + h5 + h6,
.text-slide-from-left.active h1 + p + h5 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h6 + h5 + h6,
.text-slide-from-left.active h1 + p + h6 + h5 + h6,
.text-slide-from-left.active h1 + h2 + p + h5 + h6,
.text-slide-from-left.active h1 + h3 + p + h5 + h6,
.text-slide-from-left.active h1 + h4 + p + h5 + h6,
.text-slide-from-left.active h1 + h5 + p + h5 + h6,
.text-slide-from-left.active h1 + h6 + p + h5 + h6,
.text-slide-from-left.active h1 + p + p + h5 + h6,
.text-slide-from-left.active h1 + h2 + h3 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h3 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h3 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h3 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h3 + h6 + h6,
.text-slide-from-left.active h1 + p + h3 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h4 + h6 + h6,
.text-slide-from-left.active h1 + p + h4 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h5 + h6 + h6,
.text-slide-from-left.active h1 + p + h5 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h6 + h6 + h6,
.text-slide-from-left.active h1 + p + h6 + h6 + h6,
.text-slide-from-left.active h1 + h2 + p + h6 + h6,
.text-slide-from-left.active h1 + h3 + p + h6 + h6,
.text-slide-from-left.active h1 + h4 + p + h6 + h6,
.text-slide-from-left.active h1 + h5 + p + h6 + h6,
.text-slide-from-left.active h1 + h6 + p + h6 + h6,
.text-slide-from-left.active h1 + p + p + h6 + h6,
.text-slide-from-left.active h1 + h2 + h3 + p + h6,
.text-slide-from-left.active h1 + h3 + h3 + p + h6,
.text-slide-from-left.active h1 + h4 + h3 + p + h6,
.text-slide-from-left.active h1 + h5 + h3 + p + h6,
.text-slide-from-left.active h1 + h6 + h3 + p + h6,
.text-slide-from-left.active h1 + p + h3 + p + h6,
.text-slide-from-left.active h1 + h2 + h4 + p + h6,
.text-slide-from-left.active h1 + h3 + h4 + p + h6,
.text-slide-from-left.active h1 + h4 + h4 + p + h6,
.text-slide-from-left.active h1 + h5 + h4 + p + h6,
.text-slide-from-left.active h1 + h6 + h4 + p + h6,
.text-slide-from-left.active h1 + p + h4 + p + h6,
.text-slide-from-left.active h1 + h2 + h5 + p + h6,
.text-slide-from-left.active h1 + h3 + h5 + p + h6,
.text-slide-from-left.active h1 + h4 + h5 + p + h6,
.text-slide-from-left.active h1 + h5 + h5 + p + h6,
.text-slide-from-left.active h1 + h6 + h5 + p + h6,
.text-slide-from-left.active h1 + p + h5 + p + h6,
.text-slide-from-left.active h1 + h2 + h6 + p + h6,
.text-slide-from-left.active h1 + h3 + h6 + p + h6,
.text-slide-from-left.active h1 + h4 + h6 + p + h6,
.text-slide-from-left.active h1 + h5 + h6 + p + h6,
.text-slide-from-left.active h1 + h6 + h6 + p + h6,
.text-slide-from-left.active h1 + p + h6 + p + h6,
.text-slide-from-left.active h1 + h2 + p + p + h6,
.text-slide-from-left.active h1 + h3 + p + p + h6,
.text-slide-from-left.active h1 + h4 + p + p + h6,
.text-slide-from-left.active h1 + h5 + p + p + h6,
.text-slide-from-left.active h1 + h6 + p + p + h6,
.text-slide-from-left.active h1 + p + p + p + h6,
.text-slide-from-left.active h1 + h2 + h3 + h4 + p,
.text-slide-from-left.active h1 + h3 + h3 + h4 + p,
.text-slide-from-left.active h1 + h4 + h3 + h4 + p,
.text-slide-from-left.active h1 + h5 + h3 + h4 + p,
.text-slide-from-left.active h1 + h6 + h3 + h4 + p,
.text-slide-from-left.active h1 + p + h3 + h4 + p,
.text-slide-from-left.active h1 + h2 + h4 + h4 + p,
.text-slide-from-left.active h1 + h3 + h4 + h4 + p,
.text-slide-from-left.active h1 + h4 + h4 + h4 + p,
.text-slide-from-left.active h1 + h5 + h4 + h4 + p,
.text-slide-from-left.active h1 + h6 + h4 + h4 + p,
.text-slide-from-left.active h1 + p + h4 + h4 + p,
.text-slide-from-left.active h1 + h2 + h5 + h4 + p,
.text-slide-from-left.active h1 + h3 + h5 + h4 + p,
.text-slide-from-left.active h1 + h4 + h5 + h4 + p,
.text-slide-from-left.active h1 + h5 + h5 + h4 + p,
.text-slide-from-left.active h1 + h6 + h5 + h4 + p,
.text-slide-from-left.active h1 + p + h5 + h4 + p,
.text-slide-from-left.active h1 + h2 + h6 + h4 + p,
.text-slide-from-left.active h1 + h3 + h6 + h4 + p,
.text-slide-from-left.active h1 + h4 + h6 + h4 + p,
.text-slide-from-left.active h1 + h5 + h6 + h4 + p,
.text-slide-from-left.active h1 + h6 + h6 + h4 + p,
.text-slide-from-left.active h1 + p + h6 + h4 + p,
.text-slide-from-left.active h1 + h2 + p + h4 + p,
.text-slide-from-left.active h1 + h3 + p + h4 + p,
.text-slide-from-left.active h1 + h4 + p + h4 + p,
.text-slide-from-left.active h1 + h5 + p + h4 + p,
.text-slide-from-left.active h1 + h6 + p + h4 + p,
.text-slide-from-left.active h1 + p + p + h4 + p,
.text-slide-from-left.active h1 + h2 + h3 + h5 + p,
.text-slide-from-left.active h1 + h3 + h3 + h5 + p,
.text-slide-from-left.active h1 + h4 + h3 + h5 + p,
.text-slide-from-left.active h1 + h5 + h3 + h5 + p,
.text-slide-from-left.active h1 + h6 + h3 + h5 + p,
.text-slide-from-left.active h1 + p + h3 + h5 + p,
.text-slide-from-left.active h1 + h2 + h4 + h5 + p,
.text-slide-from-left.active h1 + h3 + h4 + h5 + p,
.text-slide-from-left.active h1 + h4 + h4 + h5 + p,
.text-slide-from-left.active h1 + h5 + h4 + h5 + p,
.text-slide-from-left.active h1 + h6 + h4 + h5 + p,
.text-slide-from-left.active h1 + p + h4 + h5 + p,
.text-slide-from-left.active h1 + h2 + h5 + h5 + p,
.text-slide-from-left.active h1 + h3 + h5 + h5 + p,
.text-slide-from-left.active h1 + h4 + h5 + h5 + p,
.text-slide-from-left.active h1 + h5 + h5 + h5 + p,
.text-slide-from-left.active h1 + h6 + h5 + h5 + p,
.text-slide-from-left.active h1 + p + h5 + h5 + p,
.text-slide-from-left.active h1 + h2 + h6 + h5 + p,
.text-slide-from-left.active h1 + h3 + h6 + h5 + p,
.text-slide-from-left.active h1 + h4 + h6 + h5 + p,
.text-slide-from-left.active h1 + h5 + h6 + h5 + p,
.text-slide-from-left.active h1 + h6 + h6 + h5 + p,
.text-slide-from-left.active h1 + p + h6 + h5 + p,
.text-slide-from-left.active h1 + h2 + p + h5 + p,
.text-slide-from-left.active h1 + h3 + p + h5 + p,
.text-slide-from-left.active h1 + h4 + p + h5 + p,
.text-slide-from-left.active h1 + h5 + p + h5 + p,
.text-slide-from-left.active h1 + h6 + p + h5 + p,
.text-slide-from-left.active h1 + p + p + h5 + p,
.text-slide-from-left.active h1 + h2 + h3 + h6 + p,
.text-slide-from-left.active h1 + h3 + h3 + h6 + p,
.text-slide-from-left.active h1 + h4 + h3 + h6 + p,
.text-slide-from-left.active h1 + h5 + h3 + h6 + p,
.text-slide-from-left.active h1 + h6 + h3 + h6 + p,
.text-slide-from-left.active h1 + p + h3 + h6 + p,
.text-slide-from-left.active h1 + h2 + h4 + h6 + p,
.text-slide-from-left.active h1 + h3 + h4 + h6 + p,
.text-slide-from-left.active h1 + h4 + h4 + h6 + p,
.text-slide-from-left.active h1 + h5 + h4 + h6 + p,
.text-slide-from-left.active h1 + h6 + h4 + h6 + p,
.text-slide-from-left.active h1 + p + h4 + h6 + p,
.text-slide-from-left.active h1 + h2 + h5 + h6 + p,
.text-slide-from-left.active h1 + h3 + h5 + h6 + p,
.text-slide-from-left.active h1 + h4 + h5 + h6 + p,
.text-slide-from-left.active h1 + h5 + h5 + h6 + p,
.text-slide-from-left.active h1 + h6 + h5 + h6 + p,
.text-slide-from-left.active h1 + p + h5 + h6 + p,
.text-slide-from-left.active h1 + h2 + h6 + h6 + p,
.text-slide-from-left.active h1 + h3 + h6 + h6 + p,
.text-slide-from-left.active h1 + h4 + h6 + h6 + p,
.text-slide-from-left.active h1 + h5 + h6 + h6 + p,
.text-slide-from-left.active h1 + h6 + h6 + h6 + p,
.text-slide-from-left.active h1 + p + h6 + h6 + p,
.text-slide-from-left.active h1 + h2 + p + h6 + p,
.text-slide-from-left.active h1 + h3 + p + h6 + p,
.text-slide-from-left.active h1 + h4 + p + h6 + p,
.text-slide-from-left.active h1 + h5 + p + h6 + p,
.text-slide-from-left.active h1 + h6 + p + h6 + p,
.text-slide-from-left.active h1 + p + p + h6 + p,
.text-slide-from-left.active h1 + h2 + h3 + p + p,
.text-slide-from-left.active h1 + h3 + h3 + p + p,
.text-slide-from-left.active h1 + h4 + h3 + p + p,
.text-slide-from-left.active h1 + h5 + h3 + p + p,
.text-slide-from-left.active h1 + h6 + h3 + p + p,
.text-slide-from-left.active h1 + p + h3 + p + p,
.text-slide-from-left.active h1 + h2 + h4 + p + p,
.text-slide-from-left.active h1 + h3 + h4 + p + p,
.text-slide-from-left.active h1 + h4 + h4 + p + p,
.text-slide-from-left.active h1 + h5 + h4 + p + p,
.text-slide-from-left.active h1 + h6 + h4 + p + p,
.text-slide-from-left.active h1 + p + h4 + p + p,
.text-slide-from-left.active h1 + h2 + h5 + p + p,
.text-slide-from-left.active h1 + h3 + h5 + p + p,
.text-slide-from-left.active h1 + h4 + h5 + p + p,
.text-slide-from-left.active h1 + h5 + h5 + p + p,
.text-slide-from-left.active h1 + h6 + h5 + p + p,
.text-slide-from-left.active h1 + p + h5 + p + p,
.text-slide-from-left.active h1 + h2 + h6 + p + p,
.text-slide-from-left.active h1 + h3 + h6 + p + p,
.text-slide-from-left.active h1 + h4 + h6 + p + p,
.text-slide-from-left.active h1 + h5 + h6 + p + p,
.text-slide-from-left.active h1 + h6 + h6 + p + p,
.text-slide-from-left.active h1 + p + h6 + p + p,
.text-slide-from-left.active h1 + h2 + p + p + p,
.text-slide-from-left.active h1 + h3 + p + p + p,
.text-slide-from-left.active h1 + h4 + p + p + p,
.text-slide-from-left.active h1 + h5 + p + p + p,
.text-slide-from-left.active h1 + h6 + p + p + p,
.text-slide-from-left.active h1 + p + p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 6s;
  }
  .text-slide-from-left.active h1 + h2 + h3 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h3 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h3 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h3 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h3 + h4 + h5 + h6,
.text-slide-from-left.active h1 + p + h3 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h4 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h4 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h4 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h4 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h4 + h4 + h5 + h6,
.text-slide-from-left.active h1 + p + h4 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h5 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h5 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h5 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h5 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h5 + h4 + h5 + h6,
.text-slide-from-left.active h1 + p + h5 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h6 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h6 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h6 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h6 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h6 + h4 + h5 + h6,
.text-slide-from-left.active h1 + p + h6 + h4 + h5 + h6,
.text-slide-from-left.active h1 + h2 + p + h4 + h5 + h6,
.text-slide-from-left.active h1 + h3 + p + h4 + h5 + h6,
.text-slide-from-left.active h1 + h4 + p + h4 + h5 + h6,
.text-slide-from-left.active h1 + h5 + p + h4 + h5 + h6,
.text-slide-from-left.active h1 + h6 + p + h4 + h5 + h6,
.text-slide-from-left.active h1 + p + p + h4 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h3 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h3 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h3 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h3 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h3 + h5 + h5 + h6,
.text-slide-from-left.active h1 + p + h3 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h4 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h4 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h4 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h4 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h4 + h5 + h5 + h6,
.text-slide-from-left.active h1 + p + h4 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h5 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h5 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h5 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h5 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h5 + h5 + h5 + h6,
.text-slide-from-left.active h1 + p + h5 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h6 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h6 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h6 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h6 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h6 + h5 + h5 + h6,
.text-slide-from-left.active h1 + p + h6 + h5 + h5 + h6,
.text-slide-from-left.active h1 + h2 + p + h5 + h5 + h6,
.text-slide-from-left.active h1 + h3 + p + h5 + h5 + h6,
.text-slide-from-left.active h1 + h4 + p + h5 + h5 + h6,
.text-slide-from-left.active h1 + h5 + p + h5 + h5 + h6,
.text-slide-from-left.active h1 + h6 + p + h5 + h5 + h6,
.text-slide-from-left.active h1 + p + p + h5 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h3 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h3 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h3 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h3 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h3 + h6 + h5 + h6,
.text-slide-from-left.active h1 + p + h3 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h4 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h4 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h4 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h4 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h4 + h6 + h5 + h6,
.text-slide-from-left.active h1 + p + h4 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h5 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h5 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h5 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h5 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h5 + h6 + h5 + h6,
.text-slide-from-left.active h1 + p + h5 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h6 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h3 + h6 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h4 + h6 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h5 + h6 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h6 + h6 + h6 + h5 + h6,
.text-slide-from-left.active h1 + p + h6 + h6 + h5 + h6,
.text-slide-from-left.active h1 + h2 + p + h6 + h5 + h6,
.text-slide-from-left.active h1 + h3 + p + h6 + h5 + h6,
.text-slide-from-left.active h1 + h4 + p + h6 + h5 + h6,
.text-slide-from-left.active h1 + h5 + p + h6 + h5 + h6,
.text-slide-from-left.active h1 + h6 + p + h6 + h5 + h6,
.text-slide-from-left.active h1 + p + p + h6 + h5 + h6,
.text-slide-from-left.active h1 + h2 + h3 + p + h5 + h6,
.text-slide-from-left.active h1 + h3 + h3 + p + h5 + h6,
.text-slide-from-left.active h1 + h4 + h3 + p + h5 + h6,
.text-slide-from-left.active h1 + h5 + h3 + p + h5 + h6,
.text-slide-from-left.active h1 + h6 + h3 + p + h5 + h6,
.text-slide-from-left.active h1 + p + h3 + p + h5 + h6,
.text-slide-from-left.active h1 + h2 + h4 + p + h5 + h6,
.text-slide-from-left.active h1 + h3 + h4 + p + h5 + h6,
.text-slide-from-left.active h1 + h4 + h4 + p + h5 + h6,
.text-slide-from-left.active h1 + h5 + h4 + p + h5 + h6,
.text-slide-from-left.active h1 + h6 + h4 + p + h5 + h6,
.text-slide-from-left.active h1 + p + h4 + p + h5 + h6,
.text-slide-from-left.active h1 + h2 + h5 + p + h5 + h6,
.text-slide-from-left.active h1 + h3 + h5 + p + h5 + h6,
.text-slide-from-left.active h1 + h4 + h5 + p + h5 + h6,
.text-slide-from-left.active h1 + h5 + h5 + p + h5 + h6,
.text-slide-from-left.active h1 + h6 + h5 + p + h5 + h6,
.text-slide-from-left.active h1 + p + h5 + p + h5 + h6,
.text-slide-from-left.active h1 + h2 + h6 + p + h5 + h6,
.text-slide-from-left.active h1 + h3 + h6 + p + h5 + h6,
.text-slide-from-left.active h1 + h4 + h6 + p + h5 + h6,
.text-slide-from-left.active h1 + h5 + h6 + p + h5 + h6,
.text-slide-from-left.active h1 + h6 + h6 + p + h5 + h6,
.text-slide-from-left.active h1 + p + h6 + p + h5 + h6,
.text-slide-from-left.active h1 + h2 + p + p + h5 + h6,
.text-slide-from-left.active h1 + h3 + p + p + h5 + h6,
.text-slide-from-left.active h1 + h4 + p + p + h5 + h6,
.text-slide-from-left.active h1 + h5 + p + p + h5 + h6,
.text-slide-from-left.active h1 + h6 + p + p + h5 + h6,
.text-slide-from-left.active h1 + p + p + p + h5 + h6,
.text-slide-from-left.active h1 + h2 + h3 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h3 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h3 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h3 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h3 + h4 + h6 + h6,
.text-slide-from-left.active h1 + p + h3 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h4 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h4 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h4 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h4 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h4 + h4 + h6 + h6,
.text-slide-from-left.active h1 + p + h4 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h5 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h5 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h5 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h5 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h5 + h4 + h6 + h6,
.text-slide-from-left.active h1 + p + h5 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h6 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h6 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h6 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h6 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h6 + h4 + h6 + h6,
.text-slide-from-left.active h1 + p + h6 + h4 + h6 + h6,
.text-slide-from-left.active h1 + h2 + p + h4 + h6 + h6,
.text-slide-from-left.active h1 + h3 + p + h4 + h6 + h6,
.text-slide-from-left.active h1 + h4 + p + h4 + h6 + h6,
.text-slide-from-left.active h1 + h5 + p + h4 + h6 + h6,
.text-slide-from-left.active h1 + h6 + p + h4 + h6 + h6,
.text-slide-from-left.active h1 + p + p + h4 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h3 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h3 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h3 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h3 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h3 + h5 + h6 + h6,
.text-slide-from-left.active h1 + p + h3 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h4 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h4 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h4 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h4 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h4 + h5 + h6 + h6,
.text-slide-from-left.active h1 + p + h4 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h5 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h5 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h5 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h5 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h5 + h5 + h6 + h6,
.text-slide-from-left.active h1 + p + h5 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h6 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h6 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h6 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h6 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h6 + h5 + h6 + h6,
.text-slide-from-left.active h1 + p + h6 + h5 + h6 + h6,
.text-slide-from-left.active h1 + h2 + p + h5 + h6 + h6,
.text-slide-from-left.active h1 + h3 + p + h5 + h6 + h6,
.text-slide-from-left.active h1 + h4 + p + h5 + h6 + h6,
.text-slide-from-left.active h1 + h5 + p + h5 + h6 + h6,
.text-slide-from-left.active h1 + h6 + p + h5 + h6 + h6,
.text-slide-from-left.active h1 + p + p + h5 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h3 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h3 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h3 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h3 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h3 + h6 + h6 + h6,
.text-slide-from-left.active h1 + p + h3 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h4 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h4 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h4 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h4 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h4 + h6 + h6 + h6,
.text-slide-from-left.active h1 + p + h4 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h5 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h5 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h5 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h5 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h5 + h6 + h6 + h6,
.text-slide-from-left.active h1 + p + h5 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h6 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h3 + h6 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h4 + h6 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h5 + h6 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h6 + h6 + h6 + h6 + h6,
.text-slide-from-left.active h1 + p + h6 + h6 + h6 + h6,
.text-slide-from-left.active h1 + h2 + p + h6 + h6 + h6,
.text-slide-from-left.active h1 + h3 + p + h6 + h6 + h6,
.text-slide-from-left.active h1 + h4 + p + h6 + h6 + h6,
.text-slide-from-left.active h1 + h5 + p + h6 + h6 + h6,
.text-slide-from-left.active h1 + h6 + p + h6 + h6 + h6,
.text-slide-from-left.active h1 + p + p + h6 + h6 + h6,
.text-slide-from-left.active h1 + h2 + h3 + p + h6 + h6,
.text-slide-from-left.active h1 + h3 + h3 + p + h6 + h6,
.text-slide-from-left.active h1 + h4 + h3 + p + h6 + h6,
.text-slide-from-left.active h1 + h5 + h3 + p + h6 + h6,
.text-slide-from-left.active h1 + h6 + h3 + p + h6 + h6,
.text-slide-from-left.active h1 + p + h3 + p + h6 + h6,
.text-slide-from-left.active h1 + h2 + h4 + p + h6 + h6,
.text-slide-from-left.active h1 + h3 + h4 + p + h6 + h6,
.text-slide-from-left.active h1 + h4 + h4 + p + h6 + h6,
.text-slide-from-left.active h1 + h5 + h4 + p + h6 + h6,
.text-slide-from-left.active h1 + h6 + h4 + p + h6 + h6,
.text-slide-from-left.active h1 + p + h4 + p + h6 + h6,
.text-slide-from-left.active h1 + h2 + h5 + p + h6 + h6,
.text-slide-from-left.active h1 + h3 + h5 + p + h6 + h6,
.text-slide-from-left.active h1 + h4 + h5 + p + h6 + h6,
.text-slide-from-left.active h1 + h5 + h5 + p + h6 + h6,
.text-slide-from-left.active h1 + h6 + h5 + p + h6 + h6,
.text-slide-from-left.active h1 + p + h5 + p + h6 + h6,
.text-slide-from-left.active h1 + h2 + h6 + p + h6 + h6,
.text-slide-from-left.active h1 + h3 + h6 + p + h6 + h6,
.text-slide-from-left.active h1 + h4 + h6 + p + h6 + h6,
.text-slide-from-left.active h1 + h5 + h6 + p + h6 + h6,
.text-slide-from-left.active h1 + h6 + h6 + p + h6 + h6,
.text-slide-from-left.active h1 + p + h6 + p + h6 + h6,
.text-slide-from-left.active h1 + h2 + p + p + h6 + h6,
.text-slide-from-left.active h1 + h3 + p + p + h6 + h6,
.text-slide-from-left.active h1 + h4 + p + p + h6 + h6,
.text-slide-from-left.active h1 + h5 + p + p + h6 + h6,
.text-slide-from-left.active h1 + h6 + p + p + h6 + h6,
.text-slide-from-left.active h1 + p + p + p + h6 + h6,
.text-slide-from-left.active h1 + h2 + h3 + h4 + p + h6,
.text-slide-from-left.active h1 + h3 + h3 + h4 + p + h6,
.text-slide-from-left.active h1 + h4 + h3 + h4 + p + h6,
.text-slide-from-left.active h1 + h5 + h3 + h4 + p + h6,
.text-slide-from-left.active h1 + h6 + h3 + h4 + p + h6,
.text-slide-from-left.active h1 + p + h3 + h4 + p + h6,
.text-slide-from-left.active h1 + h2 + h4 + h4 + p + h6,
.text-slide-from-left.active h1 + h3 + h4 + h4 + p + h6,
.text-slide-from-left.active h1 + h4 + h4 + h4 + p + h6,
.text-slide-from-left.active h1 + h5 + h4 + h4 + p + h6,
.text-slide-from-left.active h1 + h6 + h4 + h4 + p + h6,
.text-slide-from-left.active h1 + p + h4 + h4 + p + h6,
.text-slide-from-left.active h1 + h2 + h5 + h4 + p + h6,
.text-slide-from-left.active h1 + h3 + h5 + h4 + p + h6,
.text-slide-from-left.active h1 + h4 + h5 + h4 + p + h6,
.text-slide-from-left.active h1 + h5 + h5 + h4 + p + h6,
.text-slide-from-left.active h1 + h6 + h5 + h4 + p + h6,
.text-slide-from-left.active h1 + p + h5 + h4 + p + h6,
.text-slide-from-left.active h1 + h2 + h6 + h4 + p + h6,
.text-slide-from-left.active h1 + h3 + h6 + h4 + p + h6,
.text-slide-from-left.active h1 + h4 + h6 + h4 + p + h6,
.text-slide-from-left.active h1 + h5 + h6 + h4 + p + h6,
.text-slide-from-left.active h1 + h6 + h6 + h4 + p + h6,
.text-slide-from-left.active h1 + p + h6 + h4 + p + h6,
.text-slide-from-left.active h1 + h2 + p + h4 + p + h6,
.text-slide-from-left.active h1 + h3 + p + h4 + p + h6,
.text-slide-from-left.active h1 + h4 + p + h4 + p + h6,
.text-slide-from-left.active h1 + h5 + p + h4 + p + h6,
.text-slide-from-left.active h1 + h6 + p + h4 + p + h6,
.text-slide-from-left.active h1 + p + p + h4 + p + h6,
.text-slide-from-left.active h1 + h2 + h3 + h5 + p + h6,
.text-slide-from-left.active h1 + h3 + h3 + h5 + p + h6,
.text-slide-from-left.active h1 + h4 + h3 + h5 + p + h6,
.text-slide-from-left.active h1 + h5 + h3 + h5 + p + h6,
.text-slide-from-left.active h1 + h6 + h3 + h5 + p + h6,
.text-slide-from-left.active h1 + p + h3 + h5 + p + h6,
.text-slide-from-left.active h1 + h2 + h4 + h5 + p + h6,
.text-slide-from-left.active h1 + h3 + h4 + h5 + p + h6,
.text-slide-from-left.active h1 + h4 + h4 + h5 + p + h6,
.text-slide-from-left.active h1 + h5 + h4 + h5 + p + h6,
.text-slide-from-left.active h1 + h6 + h4 + h5 + p + h6,
.text-slide-from-left.active h1 + p + h4 + h5 + p + h6,
.text-slide-from-left.active h1 + h2 + h5 + h5 + p + h6,
.text-slide-from-left.active h1 + h3 + h5 + h5 + p + h6,
.text-slide-from-left.active h1 + h4 + h5 + h5 + p + h6,
.text-slide-from-left.active h1 + h5 + h5 + h5 + p + h6,
.text-slide-from-left.active h1 + h6 + h5 + h5 + p + h6,
.text-slide-from-left.active h1 + p + h5 + h5 + p + h6,
.text-slide-from-left.active h1 + h2 + h6 + h5 + p + h6,
.text-slide-from-left.active h1 + h3 + h6 + h5 + p + h6,
.text-slide-from-left.active h1 + h4 + h6 + h5 + p + h6,
.text-slide-from-left.active h1 + h5 + h6 + h5 + p + h6,
.text-slide-from-left.active h1 + h6 + h6 + h5 + p + h6,
.text-slide-from-left.active h1 + p + h6 + h5 + p + h6,
.text-slide-from-left.active h1 + h2 + p + h5 + p + h6,
.text-slide-from-left.active h1 + h3 + p + h5 + p + h6,
.text-slide-from-left.active h1 + h4 + p + h5 + p + h6,
.text-slide-from-left.active h1 + h5 + p + h5 + p + h6,
.text-slide-from-left.active h1 + h6 + p + h5 + p + h6,
.text-slide-from-left.active h1 + p + p + h5 + p + h6,
.text-slide-from-left.active h1 + h2 + h3 + h6 + p + h6,
.text-slide-from-left.active h1 + h3 + h3 + h6 + p + h6,
.text-slide-from-left.active h1 + h4 + h3 + h6 + p + h6,
.text-slide-from-left.active h1 + h5 + h3 + h6 + p + h6,
.text-slide-from-left.active h1 + h6 + h3 + h6 + p + h6,
.text-slide-from-left.active h1 + p + h3 + h6 + p + h6,
.text-slide-from-left.active h1 + h2 + h4 + h6 + p + h6,
.text-slide-from-left.active h1 + h3 + h4 + h6 + p + h6,
.text-slide-from-left.active h1 + h4 + h4 + h6 + p + h6,
.text-slide-from-left.active h1 + h5 + h4 + h6 + p + h6,
.text-slide-from-left.active h1 + h6 + h4 + h6 + p + h6,
.text-slide-from-left.active h1 + p + h4 + h6 + p + h6,
.text-slide-from-left.active h1 + h2 + h5 + h6 + p + h6,
.text-slide-from-left.active h1 + h3 + h5 + h6 + p + h6,
.text-slide-from-left.active h1 + h4 + h5 + h6 + p + h6,
.text-slide-from-left.active h1 + h5 + h5 + h6 + p + h6,
.text-slide-from-left.active h1 + h6 + h5 + h6 + p + h6,
.text-slide-from-left.active h1 + p + h5 + h6 + p + h6,
.text-slide-from-left.active h1 + h2 + h6 + h6 + p + h6,
.text-slide-from-left.active h1 + h3 + h6 + h6 + p + h6,
.text-slide-from-left.active h1 + h4 + h6 + h6 + p + h6,
.text-slide-from-left.active h1 + h5 + h6 + h6 + p + h6,
.text-slide-from-left.active h1 + h6 + h6 + h6 + p + h6,
.text-slide-from-left.active h1 + p + h6 + h6 + p + h6,
.text-slide-from-left.active h1 + h2 + p + h6 + p + h6,
.text-slide-from-left.active h1 + h3 + p + h6 + p + h6,
.text-slide-from-left.active h1 + h4 + p + h6 + p + h6,
.text-slide-from-left.active h1 + h5 + p + h6 + p + h6,
.text-slide-from-left.active h1 + h6 + p + h6 + p + h6,
.text-slide-from-left.active h1 + p + p + h6 + p + h6,
.text-slide-from-left.active h1 + h2 + h3 + p + p + h6,
.text-slide-from-left.active h1 + h3 + h3 + p + p + h6,
.text-slide-from-left.active h1 + h4 + h3 + p + p + h6,
.text-slide-from-left.active h1 + h5 + h3 + p + p + h6,
.text-slide-from-left.active h1 + h6 + h3 + p + p + h6,
.text-slide-from-left.active h1 + p + h3 + p + p + h6,
.text-slide-from-left.active h1 + h2 + h4 + p + p + h6,
.text-slide-from-left.active h1 + h3 + h4 + p + p + h6,
.text-slide-from-left.active h1 + h4 + h4 + p + p + h6,
.text-slide-from-left.active h1 + h5 + h4 + p + p + h6,
.text-slide-from-left.active h1 + h6 + h4 + p + p + h6,
.text-slide-from-left.active h1 + p + h4 + p + p + h6,
.text-slide-from-left.active h1 + h2 + h5 + p + p + h6,
.text-slide-from-left.active h1 + h3 + h5 + p + p + h6,
.text-slide-from-left.active h1 + h4 + h5 + p + p + h6,
.text-slide-from-left.active h1 + h5 + h5 + p + p + h6,
.text-slide-from-left.active h1 + h6 + h5 + p + p + h6,
.text-slide-from-left.active h1 + p + h5 + p + p + h6,
.text-slide-from-left.active h1 + h2 + h6 + p + p + h6,
.text-slide-from-left.active h1 + h3 + h6 + p + p + h6,
.text-slide-from-left.active h1 + h4 + h6 + p + p + h6,
.text-slide-from-left.active h1 + h5 + h6 + p + p + h6,
.text-slide-from-left.active h1 + h6 + h6 + p + p + h6,
.text-slide-from-left.active h1 + p + h6 + p + p + h6,
.text-slide-from-left.active h1 + h2 + p + p + p + h6,
.text-slide-from-left.active h1 + h3 + p + p + p + h6,
.text-slide-from-left.active h1 + h4 + p + p + p + h6,
.text-slide-from-left.active h1 + h5 + p + p + p + h6,
.text-slide-from-left.active h1 + h6 + p + p + p + h6,
.text-slide-from-left.active h1 + p + p + p + p + h6,
.text-slide-from-left.active h1 + h2 + h3 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h3 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h3 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h3 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h3 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + p + h3 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h4 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h4 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h4 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h4 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h4 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + p + h4 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h5 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h5 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h5 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h5 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h5 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + p + h5 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h6 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h6 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h6 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h6 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h6 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + p + h6 + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + p + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + p + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + p + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + p + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + p + h4 + h5 ~ p,
.text-slide-from-left.active h1 + p + p + h4 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h3 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h3 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h3 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h3 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h3 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + p + h3 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h4 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h4 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h4 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h4 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h4 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + p + h4 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h5 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h5 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h5 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h5 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h5 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + p + h5 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h6 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h6 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h6 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h6 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h6 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + p + h6 + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + p + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + p + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + p + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + p + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + p + h5 + h5 ~ p,
.text-slide-from-left.active h1 + p + p + h5 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h3 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h3 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h3 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h3 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h3 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + p + h3 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h4 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h4 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h4 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h4 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h4 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + p + h4 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h5 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h5 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h5 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h5 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h5 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + p + h5 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h6 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h6 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h6 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h6 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h6 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + p + h6 + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + p + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h3 + p + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h4 + p + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h5 + p + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h6 + p + h6 + h5 ~ p,
.text-slide-from-left.active h1 + p + p + h6 + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h3 + p + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h3 + p + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h3 + p + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h3 + p + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h3 + p + h5 ~ p,
.text-slide-from-left.active h1 + p + h3 + p + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h4 + p + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h4 + p + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h4 + p + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h4 + p + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h4 + p + h5 ~ p,
.text-slide-from-left.active h1 + p + h4 + p + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h5 + p + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h5 + p + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h5 + p + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h5 + p + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h5 + p + h5 ~ p,
.text-slide-from-left.active h1 + p + h5 + p + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h6 + p + h5 ~ p,
.text-slide-from-left.active h1 + h3 + h6 + p + h5 ~ p,
.text-slide-from-left.active h1 + h4 + h6 + p + h5 ~ p,
.text-slide-from-left.active h1 + h5 + h6 + p + h5 ~ p,
.text-slide-from-left.active h1 + h6 + h6 + p + h5 ~ p,
.text-slide-from-left.active h1 + p + h6 + p + h5 ~ p,
.text-slide-from-left.active h1 + h2 + p + p + h5 ~ p,
.text-slide-from-left.active h1 + h3 + p + p + h5 ~ p,
.text-slide-from-left.active h1 + h4 + p + p + h5 ~ p,
.text-slide-from-left.active h1 + h5 + p + p + h5 ~ p,
.text-slide-from-left.active h1 + h6 + p + p + h5 ~ p,
.text-slide-from-left.active h1 + p + p + p + h5 ~ p,
.text-slide-from-left.active h1 + h2 + h3 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h3 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h3 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h3 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h3 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + p + h3 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h4 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h4 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h4 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h4 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h4 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + p + h4 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h5 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h5 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h5 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h5 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h5 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + p + h5 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h6 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h6 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h6 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h6 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h6 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + p + h6 + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + p + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + p + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + p + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + p + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + p + h4 + h6 ~ p,
.text-slide-from-left.active h1 + p + p + h4 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h3 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h3 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h3 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h3 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h3 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + p + h3 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h4 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h4 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h4 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h4 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h4 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + p + h4 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h5 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h5 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h5 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h5 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h5 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + p + h5 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h6 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h6 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h6 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h6 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h6 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + p + h6 + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + p + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + p + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + p + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + p + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + p + h5 + h6 ~ p,
.text-slide-from-left.active h1 + p + p + h5 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h3 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h3 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h3 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h3 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h3 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + p + h3 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h4 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h4 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h4 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h4 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h4 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + p + h4 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h5 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h5 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h5 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h5 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h5 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + p + h5 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h6 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h6 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h6 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h6 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h6 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + p + h6 + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + p + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h3 + p + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h4 + p + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h5 + p + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h6 + p + h6 + h6 ~ p,
.text-slide-from-left.active h1 + p + p + h6 + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h3 + p + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h3 + p + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h3 + p + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h3 + p + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h3 + p + h6 ~ p,
.text-slide-from-left.active h1 + p + h3 + p + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h4 + p + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h4 + p + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h4 + p + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h4 + p + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h4 + p + h6 ~ p,
.text-slide-from-left.active h1 + p + h4 + p + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h5 + p + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h5 + p + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h5 + p + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h5 + p + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h5 + p + h6 ~ p,
.text-slide-from-left.active h1 + p + h5 + p + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h6 + p + h6 ~ p,
.text-slide-from-left.active h1 + h3 + h6 + p + h6 ~ p,
.text-slide-from-left.active h1 + h4 + h6 + p + h6 ~ p,
.text-slide-from-left.active h1 + h5 + h6 + p + h6 ~ p,
.text-slide-from-left.active h1 + h6 + h6 + p + h6 ~ p,
.text-slide-from-left.active h1 + p + h6 + p + h6 ~ p,
.text-slide-from-left.active h1 + h2 + p + p + h6 ~ p,
.text-slide-from-left.active h1 + h3 + p + p + h6 ~ p,
.text-slide-from-left.active h1 + h4 + p + p + h6 ~ p,
.text-slide-from-left.active h1 + h5 + p + p + h6 ~ p,
.text-slide-from-left.active h1 + h6 + p + p + h6 ~ p,
.text-slide-from-left.active h1 + p + p + p + h6 ~ p,
.text-slide-from-left.active h1 + h2 + h3 + h4 + p ~ p,
.text-slide-from-left.active h1 + h3 + h3 + h4 + p ~ p,
.text-slide-from-left.active h1 + h4 + h3 + h4 + p ~ p,
.text-slide-from-left.active h1 + h5 + h3 + h4 + p ~ p,
.text-slide-from-left.active h1 + h6 + h3 + h4 + p ~ p,
.text-slide-from-left.active h1 + p + h3 + h4 + p ~ p,
.text-slide-from-left.active h1 + h2 + h4 + h4 + p ~ p,
.text-slide-from-left.active h1 + h3 + h4 + h4 + p ~ p,
.text-slide-from-left.active h1 + h4 + h4 + h4 + p ~ p,
.text-slide-from-left.active h1 + h5 + h4 + h4 + p ~ p,
.text-slide-from-left.active h1 + h6 + h4 + h4 + p ~ p,
.text-slide-from-left.active h1 + p + h4 + h4 + p ~ p,
.text-slide-from-left.active h1 + h2 + h5 + h4 + p ~ p,
.text-slide-from-left.active h1 + h3 + h5 + h4 + p ~ p,
.text-slide-from-left.active h1 + h4 + h5 + h4 + p ~ p,
.text-slide-from-left.active h1 + h5 + h5 + h4 + p ~ p,
.text-slide-from-left.active h1 + h6 + h5 + h4 + p ~ p,
.text-slide-from-left.active h1 + p + h5 + h4 + p ~ p,
.text-slide-from-left.active h1 + h2 + h6 + h4 + p ~ p,
.text-slide-from-left.active h1 + h3 + h6 + h4 + p ~ p,
.text-slide-from-left.active h1 + h4 + h6 + h4 + p ~ p,
.text-slide-from-left.active h1 + h5 + h6 + h4 + p ~ p,
.text-slide-from-left.active h1 + h6 + h6 + h4 + p ~ p,
.text-slide-from-left.active h1 + p + h6 + h4 + p ~ p,
.text-slide-from-left.active h1 + h2 + p + h4 + p ~ p,
.text-slide-from-left.active h1 + h3 + p + h4 + p ~ p,
.text-slide-from-left.active h1 + h4 + p + h4 + p ~ p,
.text-slide-from-left.active h1 + h5 + p + h4 + p ~ p,
.text-slide-from-left.active h1 + h6 + p + h4 + p ~ p,
.text-slide-from-left.active h1 + p + p + h4 + p ~ p,
.text-slide-from-left.active h1 + h2 + h3 + h5 + p ~ p,
.text-slide-from-left.active h1 + h3 + h3 + h5 + p ~ p,
.text-slide-from-left.active h1 + h4 + h3 + h5 + p ~ p,
.text-slide-from-left.active h1 + h5 + h3 + h5 + p ~ p,
.text-slide-from-left.active h1 + h6 + h3 + h5 + p ~ p,
.text-slide-from-left.active h1 + p + h3 + h5 + p ~ p,
.text-slide-from-left.active h1 + h2 + h4 + h5 + p ~ p,
.text-slide-from-left.active h1 + h3 + h4 + h5 + p ~ p,
.text-slide-from-left.active h1 + h4 + h4 + h5 + p ~ p,
.text-slide-from-left.active h1 + h5 + h4 + h5 + p ~ p,
.text-slide-from-left.active h1 + h6 + h4 + h5 + p ~ p,
.text-slide-from-left.active h1 + p + h4 + h5 + p ~ p,
.text-slide-from-left.active h1 + h2 + h5 + h5 + p ~ p,
.text-slide-from-left.active h1 + h3 + h5 + h5 + p ~ p,
.text-slide-from-left.active h1 + h4 + h5 + h5 + p ~ p,
.text-slide-from-left.active h1 + h5 + h5 + h5 + p ~ p,
.text-slide-from-left.active h1 + h6 + h5 + h5 + p ~ p,
.text-slide-from-left.active h1 + p + h5 + h5 + p ~ p,
.text-slide-from-left.active h1 + h2 + h6 + h5 + p ~ p,
.text-slide-from-left.active h1 + h3 + h6 + h5 + p ~ p,
.text-slide-from-left.active h1 + h4 + h6 + h5 + p ~ p,
.text-slide-from-left.active h1 + h5 + h6 + h5 + p ~ p,
.text-slide-from-left.active h1 + h6 + h6 + h5 + p ~ p,
.text-slide-from-left.active h1 + p + h6 + h5 + p ~ p,
.text-slide-from-left.active h1 + h2 + p + h5 + p ~ p,
.text-slide-from-left.active h1 + h3 + p + h5 + p ~ p,
.text-slide-from-left.active h1 + h4 + p + h5 + p ~ p,
.text-slide-from-left.active h1 + h5 + p + h5 + p ~ p,
.text-slide-from-left.active h1 + h6 + p + h5 + p ~ p,
.text-slide-from-left.active h1 + p + p + h5 + p ~ p,
.text-slide-from-left.active h1 + h2 + h3 + h6 + p ~ p,
.text-slide-from-left.active h1 + h3 + h3 + h6 + p ~ p,
.text-slide-from-left.active h1 + h4 + h3 + h6 + p ~ p,
.text-slide-from-left.active h1 + h5 + h3 + h6 + p ~ p,
.text-slide-from-left.active h1 + h6 + h3 + h6 + p ~ p,
.text-slide-from-left.active h1 + p + h3 + h6 + p ~ p,
.text-slide-from-left.active h1 + h2 + h4 + h6 + p ~ p,
.text-slide-from-left.active h1 + h3 + h4 + h6 + p ~ p,
.text-slide-from-left.active h1 + h4 + h4 + h6 + p ~ p,
.text-slide-from-left.active h1 + h5 + h4 + h6 + p ~ p,
.text-slide-from-left.active h1 + h6 + h4 + h6 + p ~ p,
.text-slide-from-left.active h1 + p + h4 + h6 + p ~ p,
.text-slide-from-left.active h1 + h2 + h5 + h6 + p ~ p,
.text-slide-from-left.active h1 + h3 + h5 + h6 + p ~ p,
.text-slide-from-left.active h1 + h4 + h5 + h6 + p ~ p,
.text-slide-from-left.active h1 + h5 + h5 + h6 + p ~ p,
.text-slide-from-left.active h1 + h6 + h5 + h6 + p ~ p,
.text-slide-from-left.active h1 + p + h5 + h6 + p ~ p,
.text-slide-from-left.active h1 + h2 + h6 + h6 + p ~ p,
.text-slide-from-left.active h1 + h3 + h6 + h6 + p ~ p,
.text-slide-from-left.active h1 + h4 + h6 + h6 + p ~ p,
.text-slide-from-left.active h1 + h5 + h6 + h6 + p ~ p,
.text-slide-from-left.active h1 + h6 + h6 + h6 + p ~ p,
.text-slide-from-left.active h1 + p + h6 + h6 + p ~ p,
.text-slide-from-left.active h1 + h2 + p + h6 + p ~ p,
.text-slide-from-left.active h1 + h3 + p + h6 + p ~ p,
.text-slide-from-left.active h1 + h4 + p + h6 + p ~ p,
.text-slide-from-left.active h1 + h5 + p + h6 + p ~ p,
.text-slide-from-left.active h1 + h6 + p + h6 + p ~ p,
.text-slide-from-left.active h1 + p + p + h6 + p ~ p,
.text-slide-from-left.active h1 + h2 + h3 + p + p ~ p,
.text-slide-from-left.active h1 + h3 + h3 + p + p ~ p,
.text-slide-from-left.active h1 + h4 + h3 + p + p ~ p,
.text-slide-from-left.active h1 + h5 + h3 + p + p ~ p,
.text-slide-from-left.active h1 + h6 + h3 + p + p ~ p,
.text-slide-from-left.active h1 + p + h3 + p + p ~ p,
.text-slide-from-left.active h1 + h2 + h4 + p + p ~ p,
.text-slide-from-left.active h1 + h3 + h4 + p + p ~ p,
.text-slide-from-left.active h1 + h4 + h4 + p + p ~ p,
.text-slide-from-left.active h1 + h5 + h4 + p + p ~ p,
.text-slide-from-left.active h1 + h6 + h4 + p + p ~ p,
.text-slide-from-left.active h1 + p + h4 + p + p ~ p,
.text-slide-from-left.active h1 + h2 + h5 + p + p ~ p,
.text-slide-from-left.active h1 + h3 + h5 + p + p ~ p,
.text-slide-from-left.active h1 + h4 + h5 + p + p ~ p,
.text-slide-from-left.active h1 + h5 + h5 + p + p ~ p,
.text-slide-from-left.active h1 + h6 + h5 + p + p ~ p,
.text-slide-from-left.active h1 + p + h5 + p + p ~ p,
.text-slide-from-left.active h1 + h2 + h6 + p + p ~ p,
.text-slide-from-left.active h1 + h3 + h6 + p + p ~ p,
.text-slide-from-left.active h1 + h4 + h6 + p + p ~ p,
.text-slide-from-left.active h1 + h5 + h6 + p + p ~ p,
.text-slide-from-left.active h1 + h6 + h6 + p + p ~ p,
.text-slide-from-left.active h1 + p + h6 + p + p ~ p,
.text-slide-from-left.active h1 + h2 + p + p + p ~ p,
.text-slide-from-left.active h1 + h3 + p + p + p ~ p,
.text-slide-from-left.active h1 + h4 + p + p + p ~ p,
.text-slide-from-left.active h1 + h5 + p + p + p ~ p,
.text-slide-from-left.active h1 + h6 + p + p + p ~ p,
.text-slide-from-left.active h1 + p + p + p + p ~ p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 7s;
  }
  .text-slide-from-left.active h2 {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 2s;
  }
  .text-slide-from-left.active h2 + h3,
.text-slide-from-left.active h2 + h4,
.text-slide-from-left.active h2 + h5,
.text-slide-from-left.active h2 + h6,
.text-slide-from-left.active h2 + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 3s;
  }
  .text-slide-from-left.active h2 + h3 + h4,
.text-slide-from-left.active h2 + h4 + h4,
.text-slide-from-left.active h2 + h5 + h4,
.text-slide-from-left.active h2 + h6 + h4,
.text-slide-from-left.active h2 + p + h4,
.text-slide-from-left.active h2 + h3 + h5,
.text-slide-from-left.active h2 + h4 + h5,
.text-slide-from-left.active h2 + h5 + h5,
.text-slide-from-left.active h2 + h6 + h5,
.text-slide-from-left.active h2 + p + h5,
.text-slide-from-left.active h2 + h3 + h6,
.text-slide-from-left.active h2 + h4 + h6,
.text-slide-from-left.active h2 + h5 + h6,
.text-slide-from-left.active h2 + h6 + h6,
.text-slide-from-left.active h2 + p + h6,
.text-slide-from-left.active h2 + h3 + p,
.text-slide-from-left.active h2 + h4 + p,
.text-slide-from-left.active h2 + h5 + p,
.text-slide-from-left.active h2 + h6 + p,
.text-slide-from-left.active h2 + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 4s;
  }
  .text-slide-from-left.active h2 + h3 + h4 + h5,
.text-slide-from-left.active h2 + h4 + h4 + h5,
.text-slide-from-left.active h2 + h5 + h4 + h5,
.text-slide-from-left.active h2 + h6 + h4 + h5,
.text-slide-from-left.active h2 + p + h4 + h5,
.text-slide-from-left.active h2 + h3 + h5 + h5,
.text-slide-from-left.active h2 + h4 + h5 + h5,
.text-slide-from-left.active h2 + h5 + h5 + h5,
.text-slide-from-left.active h2 + h6 + h5 + h5,
.text-slide-from-left.active h2 + p + h5 + h5,
.text-slide-from-left.active h2 + h3 + h6 + h5,
.text-slide-from-left.active h2 + h4 + h6 + h5,
.text-slide-from-left.active h2 + h5 + h6 + h5,
.text-slide-from-left.active h2 + h6 + h6 + h5,
.text-slide-from-left.active h2 + p + h6 + h5,
.text-slide-from-left.active h2 + h3 + p + h5,
.text-slide-from-left.active h2 + h4 + p + h5,
.text-slide-from-left.active h2 + h5 + p + h5,
.text-slide-from-left.active h2 + h6 + p + h5,
.text-slide-from-left.active h2 + p + p + h5,
.text-slide-from-left.active h2 + h3 + h4 + h6,
.text-slide-from-left.active h2 + h4 + h4 + h6,
.text-slide-from-left.active h2 + h5 + h4 + h6,
.text-slide-from-left.active h2 + h6 + h4 + h6,
.text-slide-from-left.active h2 + p + h4 + h6,
.text-slide-from-left.active h2 + h3 + h5 + h6,
.text-slide-from-left.active h2 + h4 + h5 + h6,
.text-slide-from-left.active h2 + h5 + h5 + h6,
.text-slide-from-left.active h2 + h6 + h5 + h6,
.text-slide-from-left.active h2 + p + h5 + h6,
.text-slide-from-left.active h2 + h3 + h6 + h6,
.text-slide-from-left.active h2 + h4 + h6 + h6,
.text-slide-from-left.active h2 + h5 + h6 + h6,
.text-slide-from-left.active h2 + h6 + h6 + h6,
.text-slide-from-left.active h2 + p + h6 + h6,
.text-slide-from-left.active h2 + h3 + p + h6,
.text-slide-from-left.active h2 + h4 + p + h6,
.text-slide-from-left.active h2 + h5 + p + h6,
.text-slide-from-left.active h2 + h6 + p + h6,
.text-slide-from-left.active h2 + p + p + h6,
.text-slide-from-left.active h2 + h3 + h4 + p,
.text-slide-from-left.active h2 + h4 + h4 + p,
.text-slide-from-left.active h2 + h5 + h4 + p,
.text-slide-from-left.active h2 + h6 + h4 + p,
.text-slide-from-left.active h2 + p + h4 + p,
.text-slide-from-left.active h2 + h3 + h5 + p,
.text-slide-from-left.active h2 + h4 + h5 + p,
.text-slide-from-left.active h2 + h5 + h5 + p,
.text-slide-from-left.active h2 + h6 + h5 + p,
.text-slide-from-left.active h2 + p + h5 + p,
.text-slide-from-left.active h2 + h3 + h6 + p,
.text-slide-from-left.active h2 + h4 + h6 + p,
.text-slide-from-left.active h2 + h5 + h6 + p,
.text-slide-from-left.active h2 + h6 + h6 + p,
.text-slide-from-left.active h2 + p + h6 + p,
.text-slide-from-left.active h2 + h3 + p + p,
.text-slide-from-left.active h2 + h4 + p + p,
.text-slide-from-left.active h2 + h5 + p + p,
.text-slide-from-left.active h2 + h6 + p + p,
.text-slide-from-left.active h2 + p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 5s;
  }
  .text-slide-from-left.active h2 + h3 + h4 + h5 + h6,
.text-slide-from-left.active h2 + h4 + h4 + h5 + h6,
.text-slide-from-left.active h2 + h5 + h4 + h5 + h6,
.text-slide-from-left.active h2 + h6 + h4 + h5 + h6,
.text-slide-from-left.active h2 + p + h4 + h5 + h6,
.text-slide-from-left.active h2 + h3 + h5 + h5 + h6,
.text-slide-from-left.active h2 + h4 + h5 + h5 + h6,
.text-slide-from-left.active h2 + h5 + h5 + h5 + h6,
.text-slide-from-left.active h2 + h6 + h5 + h5 + h6,
.text-slide-from-left.active h2 + p + h5 + h5 + h6,
.text-slide-from-left.active h2 + h3 + h6 + h5 + h6,
.text-slide-from-left.active h2 + h4 + h6 + h5 + h6,
.text-slide-from-left.active h2 + h5 + h6 + h5 + h6,
.text-slide-from-left.active h2 + h6 + h6 + h5 + h6,
.text-slide-from-left.active h2 + p + h6 + h5 + h6,
.text-slide-from-left.active h2 + h3 + p + h5 + h6,
.text-slide-from-left.active h2 + h4 + p + h5 + h6,
.text-slide-from-left.active h2 + h5 + p + h5 + h6,
.text-slide-from-left.active h2 + h6 + p + h5 + h6,
.text-slide-from-left.active h2 + p + p + h5 + h6,
.text-slide-from-left.active h2 + h3 + h4 + h6 + h6,
.text-slide-from-left.active h2 + h4 + h4 + h6 + h6,
.text-slide-from-left.active h2 + h5 + h4 + h6 + h6,
.text-slide-from-left.active h2 + h6 + h4 + h6 + h6,
.text-slide-from-left.active h2 + p + h4 + h6 + h6,
.text-slide-from-left.active h2 + h3 + h5 + h6 + h6,
.text-slide-from-left.active h2 + h4 + h5 + h6 + h6,
.text-slide-from-left.active h2 + h5 + h5 + h6 + h6,
.text-slide-from-left.active h2 + h6 + h5 + h6 + h6,
.text-slide-from-left.active h2 + p + h5 + h6 + h6,
.text-slide-from-left.active h2 + h3 + h6 + h6 + h6,
.text-slide-from-left.active h2 + h4 + h6 + h6 + h6,
.text-slide-from-left.active h2 + h5 + h6 + h6 + h6,
.text-slide-from-left.active h2 + h6 + h6 + h6 + h6,
.text-slide-from-left.active h2 + p + h6 + h6 + h6,
.text-slide-from-left.active h2 + h3 + p + h6 + h6,
.text-slide-from-left.active h2 + h4 + p + h6 + h6,
.text-slide-from-left.active h2 + h5 + p + h6 + h6,
.text-slide-from-left.active h2 + h6 + p + h6 + h6,
.text-slide-from-left.active h2 + p + p + h6 + h6,
.text-slide-from-left.active h2 + h3 + h4 + p + h6,
.text-slide-from-left.active h2 + h4 + h4 + p + h6,
.text-slide-from-left.active h2 + h5 + h4 + p + h6,
.text-slide-from-left.active h2 + h6 + h4 + p + h6,
.text-slide-from-left.active h2 + p + h4 + p + h6,
.text-slide-from-left.active h2 + h3 + h5 + p + h6,
.text-slide-from-left.active h2 + h4 + h5 + p + h6,
.text-slide-from-left.active h2 + h5 + h5 + p + h6,
.text-slide-from-left.active h2 + h6 + h5 + p + h6,
.text-slide-from-left.active h2 + p + h5 + p + h6,
.text-slide-from-left.active h2 + h3 + h6 + p + h6,
.text-slide-from-left.active h2 + h4 + h6 + p + h6,
.text-slide-from-left.active h2 + h5 + h6 + p + h6,
.text-slide-from-left.active h2 + h6 + h6 + p + h6,
.text-slide-from-left.active h2 + p + h6 + p + h6,
.text-slide-from-left.active h2 + h3 + p + p + h6,
.text-slide-from-left.active h2 + h4 + p + p + h6,
.text-slide-from-left.active h2 + h5 + p + p + h6,
.text-slide-from-left.active h2 + h6 + p + p + h6,
.text-slide-from-left.active h2 + p + p + p + h6,
.text-slide-from-left.active h2 + h3 + h4 + h5 + p,
.text-slide-from-left.active h2 + h4 + h4 + h5 + p,
.text-slide-from-left.active h2 + h5 + h4 + h5 + p,
.text-slide-from-left.active h2 + h6 + h4 + h5 + p,
.text-slide-from-left.active h2 + p + h4 + h5 + p,
.text-slide-from-left.active h2 + h3 + h5 + h5 + p,
.text-slide-from-left.active h2 + h4 + h5 + h5 + p,
.text-slide-from-left.active h2 + h5 + h5 + h5 + p,
.text-slide-from-left.active h2 + h6 + h5 + h5 + p,
.text-slide-from-left.active h2 + p + h5 + h5 + p,
.text-slide-from-left.active h2 + h3 + h6 + h5 + p,
.text-slide-from-left.active h2 + h4 + h6 + h5 + p,
.text-slide-from-left.active h2 + h5 + h6 + h5 + p,
.text-slide-from-left.active h2 + h6 + h6 + h5 + p,
.text-slide-from-left.active h2 + p + h6 + h5 + p,
.text-slide-from-left.active h2 + h3 + p + h5 + p,
.text-slide-from-left.active h2 + h4 + p + h5 + p,
.text-slide-from-left.active h2 + h5 + p + h5 + p,
.text-slide-from-left.active h2 + h6 + p + h5 + p,
.text-slide-from-left.active h2 + p + p + h5 + p,
.text-slide-from-left.active h2 + h3 + h4 + h6 + p,
.text-slide-from-left.active h2 + h4 + h4 + h6 + p,
.text-slide-from-left.active h2 + h5 + h4 + h6 + p,
.text-slide-from-left.active h2 + h6 + h4 + h6 + p,
.text-slide-from-left.active h2 + p + h4 + h6 + p,
.text-slide-from-left.active h2 + h3 + h5 + h6 + p,
.text-slide-from-left.active h2 + h4 + h5 + h6 + p,
.text-slide-from-left.active h2 + h5 + h5 + h6 + p,
.text-slide-from-left.active h2 + h6 + h5 + h6 + p,
.text-slide-from-left.active h2 + p + h5 + h6 + p,
.text-slide-from-left.active h2 + h3 + h6 + h6 + p,
.text-slide-from-left.active h2 + h4 + h6 + h6 + p,
.text-slide-from-left.active h2 + h5 + h6 + h6 + p,
.text-slide-from-left.active h2 + h6 + h6 + h6 + p,
.text-slide-from-left.active h2 + p + h6 + h6 + p,
.text-slide-from-left.active h2 + h3 + p + h6 + p,
.text-slide-from-left.active h2 + h4 + p + h6 + p,
.text-slide-from-left.active h2 + h5 + p + h6 + p,
.text-slide-from-left.active h2 + h6 + p + h6 + p,
.text-slide-from-left.active h2 + p + p + h6 + p,
.text-slide-from-left.active h2 + h3 + h4 + p + p,
.text-slide-from-left.active h2 + h4 + h4 + p + p,
.text-slide-from-left.active h2 + h5 + h4 + p + p,
.text-slide-from-left.active h2 + h6 + h4 + p + p,
.text-slide-from-left.active h2 + p + h4 + p + p,
.text-slide-from-left.active h2 + h3 + h5 + p + p,
.text-slide-from-left.active h2 + h4 + h5 + p + p,
.text-slide-from-left.active h2 + h5 + h5 + p + p,
.text-slide-from-left.active h2 + h6 + h5 + p + p,
.text-slide-from-left.active h2 + p + h5 + p + p,
.text-slide-from-left.active h2 + h3 + h6 + p + p,
.text-slide-from-left.active h2 + h4 + h6 + p + p,
.text-slide-from-left.active h2 + h5 + h6 + p + p,
.text-slide-from-left.active h2 + h6 + h6 + p + p,
.text-slide-from-left.active h2 + p + h6 + p + p,
.text-slide-from-left.active h2 + h3 + p + p + p,
.text-slide-from-left.active h2 + h4 + p + p + p,
.text-slide-from-left.active h2 + h5 + p + p + p,
.text-slide-from-left.active h2 + h6 + p + p + p,
.text-slide-from-left.active h2 + p + p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 6s;
  }
  .text-slide-from-left.active h2 + h3 + h4 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h4 + h4 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h5 + h4 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h6 + h4 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + p + h4 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h3 + h5 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h4 + h5 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h5 + h5 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h6 + h5 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + p + h5 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h3 + h6 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h4 + h6 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h5 + h6 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h6 + h6 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + p + h6 + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h3 + p + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h4 + p + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h5 + p + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h6 + p + h5 + h6 ~ p,
.text-slide-from-left.active h2 + p + p + h5 + h6 ~ p,
.text-slide-from-left.active h2 + h3 + h4 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h4 + h4 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h5 + h4 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h6 + h4 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + p + h4 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h3 + h5 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h4 + h5 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h5 + h5 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h6 + h5 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + p + h5 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h3 + h6 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h4 + h6 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h5 + h6 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h6 + h6 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + p + h6 + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h3 + p + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h4 + p + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h5 + p + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h6 + p + h6 + h6 ~ p,
.text-slide-from-left.active h2 + p + p + h6 + h6 ~ p,
.text-slide-from-left.active h2 + h3 + h4 + p + h6 ~ p,
.text-slide-from-left.active h2 + h4 + h4 + p + h6 ~ p,
.text-slide-from-left.active h2 + h5 + h4 + p + h6 ~ p,
.text-slide-from-left.active h2 + h6 + h4 + p + h6 ~ p,
.text-slide-from-left.active h2 + p + h4 + p + h6 ~ p,
.text-slide-from-left.active h2 + h3 + h5 + p + h6 ~ p,
.text-slide-from-left.active h2 + h4 + h5 + p + h6 ~ p,
.text-slide-from-left.active h2 + h5 + h5 + p + h6 ~ p,
.text-slide-from-left.active h2 + h6 + h5 + p + h6 ~ p,
.text-slide-from-left.active h2 + p + h5 + p + h6 ~ p,
.text-slide-from-left.active h2 + h3 + h6 + p + h6 ~ p,
.text-slide-from-left.active h2 + h4 + h6 + p + h6 ~ p,
.text-slide-from-left.active h2 + h5 + h6 + p + h6 ~ p,
.text-slide-from-left.active h2 + h6 + h6 + p + h6 ~ p,
.text-slide-from-left.active h2 + p + h6 + p + h6 ~ p,
.text-slide-from-left.active h2 + h3 + p + p + h6 ~ p,
.text-slide-from-left.active h2 + h4 + p + p + h6 ~ p,
.text-slide-from-left.active h2 + h5 + p + p + h6 ~ p,
.text-slide-from-left.active h2 + h6 + p + p + h6 ~ p,
.text-slide-from-left.active h2 + p + p + p + h6 ~ p,
.text-slide-from-left.active h2 + h3 + h4 + h5 + p ~ p,
.text-slide-from-left.active h2 + h4 + h4 + h5 + p ~ p,
.text-slide-from-left.active h2 + h5 + h4 + h5 + p ~ p,
.text-slide-from-left.active h2 + h6 + h4 + h5 + p ~ p,
.text-slide-from-left.active h2 + p + h4 + h5 + p ~ p,
.text-slide-from-left.active h2 + h3 + h5 + h5 + p ~ p,
.text-slide-from-left.active h2 + h4 + h5 + h5 + p ~ p,
.text-slide-from-left.active h2 + h5 + h5 + h5 + p ~ p,
.text-slide-from-left.active h2 + h6 + h5 + h5 + p ~ p,
.text-slide-from-left.active h2 + p + h5 + h5 + p ~ p,
.text-slide-from-left.active h2 + h3 + h6 + h5 + p ~ p,
.text-slide-from-left.active h2 + h4 + h6 + h5 + p ~ p,
.text-slide-from-left.active h2 + h5 + h6 + h5 + p ~ p,
.text-slide-from-left.active h2 + h6 + h6 + h5 + p ~ p,
.text-slide-from-left.active h2 + p + h6 + h5 + p ~ p,
.text-slide-from-left.active h2 + h3 + p + h5 + p ~ p,
.text-slide-from-left.active h2 + h4 + p + h5 + p ~ p,
.text-slide-from-left.active h2 + h5 + p + h5 + p ~ p,
.text-slide-from-left.active h2 + h6 + p + h5 + p ~ p,
.text-slide-from-left.active h2 + p + p + h5 + p ~ p,
.text-slide-from-left.active h2 + h3 + h4 + h6 + p ~ p,
.text-slide-from-left.active h2 + h4 + h4 + h6 + p ~ p,
.text-slide-from-left.active h2 + h5 + h4 + h6 + p ~ p,
.text-slide-from-left.active h2 + h6 + h4 + h6 + p ~ p,
.text-slide-from-left.active h2 + p + h4 + h6 + p ~ p,
.text-slide-from-left.active h2 + h3 + h5 + h6 + p ~ p,
.text-slide-from-left.active h2 + h4 + h5 + h6 + p ~ p,
.text-slide-from-left.active h2 + h5 + h5 + h6 + p ~ p,
.text-slide-from-left.active h2 + h6 + h5 + h6 + p ~ p,
.text-slide-from-left.active h2 + p + h5 + h6 + p ~ p,
.text-slide-from-left.active h2 + h3 + h6 + h6 + p ~ p,
.text-slide-from-left.active h2 + h4 + h6 + h6 + p ~ p,
.text-slide-from-left.active h2 + h5 + h6 + h6 + p ~ p,
.text-slide-from-left.active h2 + h6 + h6 + h6 + p ~ p,
.text-slide-from-left.active h2 + p + h6 + h6 + p ~ p,
.text-slide-from-left.active h2 + h3 + p + h6 + p ~ p,
.text-slide-from-left.active h2 + h4 + p + h6 + p ~ p,
.text-slide-from-left.active h2 + h5 + p + h6 + p ~ p,
.text-slide-from-left.active h2 + h6 + p + h6 + p ~ p,
.text-slide-from-left.active h2 + p + p + h6 + p ~ p,
.text-slide-from-left.active h2 + h3 + h4 + p + p ~ p,
.text-slide-from-left.active h2 + h4 + h4 + p + p ~ p,
.text-slide-from-left.active h2 + h5 + h4 + p + p ~ p,
.text-slide-from-left.active h2 + h6 + h4 + p + p ~ p,
.text-slide-from-left.active h2 + p + h4 + p + p ~ p,
.text-slide-from-left.active h2 + h3 + h5 + p + p ~ p,
.text-slide-from-left.active h2 + h4 + h5 + p + p ~ p,
.text-slide-from-left.active h2 + h5 + h5 + p + p ~ p,
.text-slide-from-left.active h2 + h6 + h5 + p + p ~ p,
.text-slide-from-left.active h2 + p + h5 + p + p ~ p,
.text-slide-from-left.active h2 + h3 + h6 + p + p ~ p,
.text-slide-from-left.active h2 + h4 + h6 + p + p ~ p,
.text-slide-from-left.active h2 + h5 + h6 + p + p ~ p,
.text-slide-from-left.active h2 + h6 + h6 + p + p ~ p,
.text-slide-from-left.active h2 + p + h6 + p + p ~ p,
.text-slide-from-left.active h2 + h3 + p + p + p ~ p,
.text-slide-from-left.active h2 + h4 + p + p + p ~ p,
.text-slide-from-left.active h2 + h5 + p + p + p ~ p,
.text-slide-from-left.active h2 + h6 + p + p + p ~ p,
.text-slide-from-left.active h2 + p + p + p + p ~ p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 7s;
  }
  .text-slide-from-left.active h3 {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 2s;
  }
  .text-slide-from-left.active h3 + h4,
.text-slide-from-left.active h3 + h5,
.text-slide-from-left.active h3 + h6,
.text-slide-from-left.active h3 + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 3s;
  }
  .text-slide-from-left.active h3 + h4 + h5,
.text-slide-from-left.active h3 + h5 + h5,
.text-slide-from-left.active h3 + h6 + h5,
.text-slide-from-left.active h3 + p + h5,
.text-slide-from-left.active h3 + h4 + h6,
.text-slide-from-left.active h3 + h5 + h6,
.text-slide-from-left.active h3 + h6 + h6,
.text-slide-from-left.active h3 + p + h6,
.text-slide-from-left.active h3 + h4 + p,
.text-slide-from-left.active h3 + h5 + p,
.text-slide-from-left.active h3 + h6 + p,
.text-slide-from-left.active h3 + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 4s;
  }
  .text-slide-from-left.active h3 + h4 + h5 + h6,
.text-slide-from-left.active h3 + h5 + h5 + h6,
.text-slide-from-left.active h3 + h6 + h5 + h6,
.text-slide-from-left.active h3 + p + h5 + h6,
.text-slide-from-left.active h3 + h4 + h6 + h6,
.text-slide-from-left.active h3 + h5 + h6 + h6,
.text-slide-from-left.active h3 + h6 + h6 + h6,
.text-slide-from-left.active h3 + p + h6 + h6,
.text-slide-from-left.active h3 + h4 + p + h6,
.text-slide-from-left.active h3 + h5 + p + h6,
.text-slide-from-left.active h3 + h6 + p + h6,
.text-slide-from-left.active h3 + p + p + h6,
.text-slide-from-left.active h3 + h4 + h5 + p,
.text-slide-from-left.active h3 + h5 + h5 + p,
.text-slide-from-left.active h3 + h6 + h5 + p,
.text-slide-from-left.active h3 + p + h5 + p,
.text-slide-from-left.active h3 + h4 + h6 + p,
.text-slide-from-left.active h3 + h5 + h6 + p,
.text-slide-from-left.active h3 + h6 + h6 + p,
.text-slide-from-left.active h3 + p + h6 + p,
.text-slide-from-left.active h3 + h4 + p + p,
.text-slide-from-left.active h3 + h5 + p + p,
.text-slide-from-left.active h3 + h6 + p + p,
.text-slide-from-left.active h3 + p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 5s;
  }
  .text-slide-from-left.active h3 + h4 + h5 + h6 + p,
.text-slide-from-left.active h3 + h5 + h5 + h6 + p,
.text-slide-from-left.active h3 + h6 + h5 + h6 + p,
.text-slide-from-left.active h3 + p + h5 + h6 + p,
.text-slide-from-left.active h3 + h4 + h6 + h6 + p,
.text-slide-from-left.active h3 + h5 + h6 + h6 + p,
.text-slide-from-left.active h3 + h6 + h6 + h6 + p,
.text-slide-from-left.active h3 + p + h6 + h6 + p,
.text-slide-from-left.active h3 + h4 + p + h6 + p,
.text-slide-from-left.active h3 + h5 + p + h6 + p,
.text-slide-from-left.active h3 + h6 + p + h6 + p,
.text-slide-from-left.active h3 + p + p + h6 + p,
.text-slide-from-left.active h3 + h4 + h5 + p + p,
.text-slide-from-left.active h3 + h5 + h5 + p + p,
.text-slide-from-left.active h3 + h6 + h5 + p + p,
.text-slide-from-left.active h3 + p + h5 + p + p,
.text-slide-from-left.active h3 + h4 + h6 + p + p,
.text-slide-from-left.active h3 + h5 + h6 + p + p,
.text-slide-from-left.active h3 + h6 + h6 + p + p,
.text-slide-from-left.active h3 + p + h6 + p + p,
.text-slide-from-left.active h3 + h4 + p + p + p,
.text-slide-from-left.active h3 + h5 + p + p + p,
.text-slide-from-left.active h3 + h6 + p + p + p,
.text-slide-from-left.active h3 + p + p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 6s;
  }
  .text-slide-from-left.active h3 + h4 + h5 + h6 + p ~ p,
.text-slide-from-left.active h3 + h5 + h5 + h6 + p ~ p,
.text-slide-from-left.active h3 + h6 + h5 + h6 + p ~ p,
.text-slide-from-left.active h3 + p + h5 + h6 + p ~ p,
.text-slide-from-left.active h3 + h4 + h6 + h6 + p ~ p,
.text-slide-from-left.active h3 + h5 + h6 + h6 + p ~ p,
.text-slide-from-left.active h3 + h6 + h6 + h6 + p ~ p,
.text-slide-from-left.active h3 + p + h6 + h6 + p ~ p,
.text-slide-from-left.active h3 + h4 + p + h6 + p ~ p,
.text-slide-from-left.active h3 + h5 + p + h6 + p ~ p,
.text-slide-from-left.active h3 + h6 + p + h6 + p ~ p,
.text-slide-from-left.active h3 + p + p + h6 + p ~ p,
.text-slide-from-left.active h3 + h4 + h5 + p + p ~ p,
.text-slide-from-left.active h3 + h5 + h5 + p + p ~ p,
.text-slide-from-left.active h3 + h6 + h5 + p + p ~ p,
.text-slide-from-left.active h3 + p + h5 + p + p ~ p,
.text-slide-from-left.active h3 + h4 + h6 + p + p ~ p,
.text-slide-from-left.active h3 + h5 + h6 + p + p ~ p,
.text-slide-from-left.active h3 + h6 + h6 + p + p ~ p,
.text-slide-from-left.active h3 + p + h6 + p + p ~ p,
.text-slide-from-left.active h3 + h4 + p + p + p ~ p,
.text-slide-from-left.active h3 + h5 + p + p + p ~ p,
.text-slide-from-left.active h3 + h6 + p + p + p ~ p,
.text-slide-from-left.active h3 + p + p + p + p ~ p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 7s;
  }
  .text-slide-from-left.active h4 {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 2s;
  }
  .text-slide-from-left.active h4 + h5,
.text-slide-from-left.active h4 + h6,
.text-slide-from-left.active h4 + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 3s;
  }
  .text-slide-from-left.active h4 + h5 + h6,
.text-slide-from-left.active h4 + h6 + h6,
.text-slide-from-left.active h4 + p + h6,
.text-slide-from-left.active h4 + h5 + p,
.text-slide-from-left.active h4 + h6 + p,
.text-slide-from-left.active h4 + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 4s;
  }
  .text-slide-from-left.active h4 + h5 + h6 + p,
.text-slide-from-left.active h4 + h6 + h6 + p,
.text-slide-from-left.active h4 + p + h6 + p,
.text-slide-from-left.active h4 + h5 + p + p,
.text-slide-from-left.active h4 + h6 + p + p,
.text-slide-from-left.active h4 + p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 5s;
  }
  .text-slide-from-left.active h4 + h5 + h6 + p + p,
.text-slide-from-left.active h4 + h6 + h6 + p + p,
.text-slide-from-left.active h4 + p + h6 + p + p,
.text-slide-from-left.active h4 + h5 + p + p + p,
.text-slide-from-left.active h4 + h6 + p + p + p,
.text-slide-from-left.active h4 + p + p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 6s;
  }
  .text-slide-from-left.active h4 + h5 + h6 + p + p ~ p,
.text-slide-from-left.active h4 + h6 + h6 + p + p ~ p,
.text-slide-from-left.active h4 + p + h6 + p + p ~ p,
.text-slide-from-left.active h4 + h5 + p + p + p ~ p,
.text-slide-from-left.active h4 + h6 + p + p + p ~ p,
.text-slide-from-left.active h4 + p + p + p + p ~ p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 7s;
  }
  .text-slide-from-left.active h5 {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 2s;
  }
  .text-slide-from-left.active h5 + h6,
.text-slide-from-left.active h5 + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 3s;
  }
  .text-slide-from-left.active h5 + h6 + p,
.text-slide-from-left.active h5 + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 4s;
  }
  .text-slide-from-left.active h5 + h6 + p + p,
.text-slide-from-left.active h5 + p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 5s;
  }
  .text-slide-from-left.active h5 + h6 + p + p + p,
.text-slide-from-left.active h5 + p + p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 6s;
  }
  .text-slide-from-left.active h5 + h6 + p + p + p ~ p,
.text-slide-from-left.active h5 + p + p + p + p ~ p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 7s;
  }
  .text-slide-from-left.active h6 {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 2s;
  }
  .text-slide-from-left.active h6 + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 3s;
  }
  .text-slide-from-left.active h6 + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 4s;
  }
  .text-slide-from-left.active h6 + p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 5s;
  }
  .text-slide-from-left.active h6 + p + p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 6s;
  }
  .text-slide-from-left.active h6 + p + p + p + p ~ p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 7s;
  }
  .text-slide-from-left.active p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 2s;
  }
  .text-slide-from-left.active p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 3s;
  }
  .text-slide-from-left.active p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 4s;
  }
  .text-slide-from-left.active p + p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 5s;
  }
  .text-slide-from-left.active p + p + p + p + p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 6s;
  }
  .text-slide-from-left.active p + p + p + p + p ~ p {
    animation: slide-from-left 1s;
    animation-fill-mode: forwards;
    animation-delay: 7s;
  }
  @keyframes slide-from-left {
    0% {
      left: -500px;
      opacity: 0;
    }
    100% {
      left: 0px;
      opacity: 1;
    }
  }
  .text-slide-from-top .slider-text {
    visibility: hidden;
  }
  .text-slide-from-top.active .slider-text {
    visibility: visible;
    animation: text-slide-from-top 1s;
    animation-fill-mode: forwards;
  }
  @keyframes text-slide-from-top {
    0% {
      top: -300px;
      opacity: 0;
    }
    50% {
      opacity: 0.2;
    }
    100% {
      top: 0;
      opacity: 1;
    }
  }
  .text-fade h1,
.text-fade h2,
.text-fade h3,
.text-fade h4,
.text-fade h5,
.text-fade h6,
.text-fade p {
    opacity: 0;
    position: relative;
  }
  .text-fade.active h1 {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 2s;
  }
  .text-fade.active h1 h1,
.text-fade.active h1 h2,
.text-fade.active h1 h3,
.text-fade.active h1 h4,
.text-fade.active h1 h5,
.text-fade.active h1 h6,
.text-fade.active h1 p {
    opacity: 0;
    position: relative;
  }
  .text-fade.active h1 + h2,
.text-fade.active h1 + h3,
.text-fade.active h1 + h4,
.text-fade.active h1 + h5,
.text-fade.active h1 + h6,
.text-fade.active h1 + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 3s;
  }
  .text-fade.active h1 + h2 + h3,
.text-fade.active h1 + h3 + h3,
.text-fade.active h1 + h4 + h3,
.text-fade.active h1 + h5 + h3,
.text-fade.active h1 + h6 + h3,
.text-fade.active h1 + p + h3,
.text-fade.active h1 + h2 + h4,
.text-fade.active h1 + h3 + h4,
.text-fade.active h1 + h4 + h4,
.text-fade.active h1 + h5 + h4,
.text-fade.active h1 + h6 + h4,
.text-fade.active h1 + p + h4,
.text-fade.active h1 + h2 + h5,
.text-fade.active h1 + h3 + h5,
.text-fade.active h1 + h4 + h5,
.text-fade.active h1 + h5 + h5,
.text-fade.active h1 + h6 + h5,
.text-fade.active h1 + p + h5,
.text-fade.active h1 + h2 + h6,
.text-fade.active h1 + h3 + h6,
.text-fade.active h1 + h4 + h6,
.text-fade.active h1 + h5 + h6,
.text-fade.active h1 + h6 + h6,
.text-fade.active h1 + p + h6,
.text-fade.active h1 + h2 + p,
.text-fade.active h1 + h3 + p,
.text-fade.active h1 + h4 + p,
.text-fade.active h1 + h5 + p,
.text-fade.active h1 + h6 + p,
.text-fade.active h1 + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 4s;
  }
  .text-fade.active h1 + h2 + h3 + h4,
.text-fade.active h1 + h3 + h3 + h4,
.text-fade.active h1 + h4 + h3 + h4,
.text-fade.active h1 + h5 + h3 + h4,
.text-fade.active h1 + h6 + h3 + h4,
.text-fade.active h1 + p + h3 + h4,
.text-fade.active h1 + h2 + h4 + h4,
.text-fade.active h1 + h3 + h4 + h4,
.text-fade.active h1 + h4 + h4 + h4,
.text-fade.active h1 + h5 + h4 + h4,
.text-fade.active h1 + h6 + h4 + h4,
.text-fade.active h1 + p + h4 + h4,
.text-fade.active h1 + h2 + h5 + h4,
.text-fade.active h1 + h3 + h5 + h4,
.text-fade.active h1 + h4 + h5 + h4,
.text-fade.active h1 + h5 + h5 + h4,
.text-fade.active h1 + h6 + h5 + h4,
.text-fade.active h1 + p + h5 + h4,
.text-fade.active h1 + h2 + h6 + h4,
.text-fade.active h1 + h3 + h6 + h4,
.text-fade.active h1 + h4 + h6 + h4,
.text-fade.active h1 + h5 + h6 + h4,
.text-fade.active h1 + h6 + h6 + h4,
.text-fade.active h1 + p + h6 + h4,
.text-fade.active h1 + h2 + p + h4,
.text-fade.active h1 + h3 + p + h4,
.text-fade.active h1 + h4 + p + h4,
.text-fade.active h1 + h5 + p + h4,
.text-fade.active h1 + h6 + p + h4,
.text-fade.active h1 + p + p + h4,
.text-fade.active h1 + h2 + h3 + h5,
.text-fade.active h1 + h3 + h3 + h5,
.text-fade.active h1 + h4 + h3 + h5,
.text-fade.active h1 + h5 + h3 + h5,
.text-fade.active h1 + h6 + h3 + h5,
.text-fade.active h1 + p + h3 + h5,
.text-fade.active h1 + h2 + h4 + h5,
.text-fade.active h1 + h3 + h4 + h5,
.text-fade.active h1 + h4 + h4 + h5,
.text-fade.active h1 + h5 + h4 + h5,
.text-fade.active h1 + h6 + h4 + h5,
.text-fade.active h1 + p + h4 + h5,
.text-fade.active h1 + h2 + h5 + h5,
.text-fade.active h1 + h3 + h5 + h5,
.text-fade.active h1 + h4 + h5 + h5,
.text-fade.active h1 + h5 + h5 + h5,
.text-fade.active h1 + h6 + h5 + h5,
.text-fade.active h1 + p + h5 + h5,
.text-fade.active h1 + h2 + h6 + h5,
.text-fade.active h1 + h3 + h6 + h5,
.text-fade.active h1 + h4 + h6 + h5,
.text-fade.active h1 + h5 + h6 + h5,
.text-fade.active h1 + h6 + h6 + h5,
.text-fade.active h1 + p + h6 + h5,
.text-fade.active h1 + h2 + p + h5,
.text-fade.active h1 + h3 + p + h5,
.text-fade.active h1 + h4 + p + h5,
.text-fade.active h1 + h5 + p + h5,
.text-fade.active h1 + h6 + p + h5,
.text-fade.active h1 + p + p + h5,
.text-fade.active h1 + h2 + h3 + h6,
.text-fade.active h1 + h3 + h3 + h6,
.text-fade.active h1 + h4 + h3 + h6,
.text-fade.active h1 + h5 + h3 + h6,
.text-fade.active h1 + h6 + h3 + h6,
.text-fade.active h1 + p + h3 + h6,
.text-fade.active h1 + h2 + h4 + h6,
.text-fade.active h1 + h3 + h4 + h6,
.text-fade.active h1 + h4 + h4 + h6,
.text-fade.active h1 + h5 + h4 + h6,
.text-fade.active h1 + h6 + h4 + h6,
.text-fade.active h1 + p + h4 + h6,
.text-fade.active h1 + h2 + h5 + h6,
.text-fade.active h1 + h3 + h5 + h6,
.text-fade.active h1 + h4 + h5 + h6,
.text-fade.active h1 + h5 + h5 + h6,
.text-fade.active h1 + h6 + h5 + h6,
.text-fade.active h1 + p + h5 + h6,
.text-fade.active h1 + h2 + h6 + h6,
.text-fade.active h1 + h3 + h6 + h6,
.text-fade.active h1 + h4 + h6 + h6,
.text-fade.active h1 + h5 + h6 + h6,
.text-fade.active h1 + h6 + h6 + h6,
.text-fade.active h1 + p + h6 + h6,
.text-fade.active h1 + h2 + p + h6,
.text-fade.active h1 + h3 + p + h6,
.text-fade.active h1 + h4 + p + h6,
.text-fade.active h1 + h5 + p + h6,
.text-fade.active h1 + h6 + p + h6,
.text-fade.active h1 + p + p + h6,
.text-fade.active h1 + h2 + h3 + p,
.text-fade.active h1 + h3 + h3 + p,
.text-fade.active h1 + h4 + h3 + p,
.text-fade.active h1 + h5 + h3 + p,
.text-fade.active h1 + h6 + h3 + p,
.text-fade.active h1 + p + h3 + p,
.text-fade.active h1 + h2 + h4 + p,
.text-fade.active h1 + h3 + h4 + p,
.text-fade.active h1 + h4 + h4 + p,
.text-fade.active h1 + h5 + h4 + p,
.text-fade.active h1 + h6 + h4 + p,
.text-fade.active h1 + p + h4 + p,
.text-fade.active h1 + h2 + h5 + p,
.text-fade.active h1 + h3 + h5 + p,
.text-fade.active h1 + h4 + h5 + p,
.text-fade.active h1 + h5 + h5 + p,
.text-fade.active h1 + h6 + h5 + p,
.text-fade.active h1 + p + h5 + p,
.text-fade.active h1 + h2 + h6 + p,
.text-fade.active h1 + h3 + h6 + p,
.text-fade.active h1 + h4 + h6 + p,
.text-fade.active h1 + h5 + h6 + p,
.text-fade.active h1 + h6 + h6 + p,
.text-fade.active h1 + p + h6 + p,
.text-fade.active h1 + h2 + p + p,
.text-fade.active h1 + h3 + p + p,
.text-fade.active h1 + h4 + p + p,
.text-fade.active h1 + h5 + p + p,
.text-fade.active h1 + h6 + p + p,
.text-fade.active h1 + p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 5s;
  }
  .text-fade.active h1 + h2 + h3 + h4 + h5,
.text-fade.active h1 + h3 + h3 + h4 + h5,
.text-fade.active h1 + h4 + h3 + h4 + h5,
.text-fade.active h1 + h5 + h3 + h4 + h5,
.text-fade.active h1 + h6 + h3 + h4 + h5,
.text-fade.active h1 + p + h3 + h4 + h5,
.text-fade.active h1 + h2 + h4 + h4 + h5,
.text-fade.active h1 + h3 + h4 + h4 + h5,
.text-fade.active h1 + h4 + h4 + h4 + h5,
.text-fade.active h1 + h5 + h4 + h4 + h5,
.text-fade.active h1 + h6 + h4 + h4 + h5,
.text-fade.active h1 + p + h4 + h4 + h5,
.text-fade.active h1 + h2 + h5 + h4 + h5,
.text-fade.active h1 + h3 + h5 + h4 + h5,
.text-fade.active h1 + h4 + h5 + h4 + h5,
.text-fade.active h1 + h5 + h5 + h4 + h5,
.text-fade.active h1 + h6 + h5 + h4 + h5,
.text-fade.active h1 + p + h5 + h4 + h5,
.text-fade.active h1 + h2 + h6 + h4 + h5,
.text-fade.active h1 + h3 + h6 + h4 + h5,
.text-fade.active h1 + h4 + h6 + h4 + h5,
.text-fade.active h1 + h5 + h6 + h4 + h5,
.text-fade.active h1 + h6 + h6 + h4 + h5,
.text-fade.active h1 + p + h6 + h4 + h5,
.text-fade.active h1 + h2 + p + h4 + h5,
.text-fade.active h1 + h3 + p + h4 + h5,
.text-fade.active h1 + h4 + p + h4 + h5,
.text-fade.active h1 + h5 + p + h4 + h5,
.text-fade.active h1 + h6 + p + h4 + h5,
.text-fade.active h1 + p + p + h4 + h5,
.text-fade.active h1 + h2 + h3 + h5 + h5,
.text-fade.active h1 + h3 + h3 + h5 + h5,
.text-fade.active h1 + h4 + h3 + h5 + h5,
.text-fade.active h1 + h5 + h3 + h5 + h5,
.text-fade.active h1 + h6 + h3 + h5 + h5,
.text-fade.active h1 + p + h3 + h5 + h5,
.text-fade.active h1 + h2 + h4 + h5 + h5,
.text-fade.active h1 + h3 + h4 + h5 + h5,
.text-fade.active h1 + h4 + h4 + h5 + h5,
.text-fade.active h1 + h5 + h4 + h5 + h5,
.text-fade.active h1 + h6 + h4 + h5 + h5,
.text-fade.active h1 + p + h4 + h5 + h5,
.text-fade.active h1 + h2 + h5 + h5 + h5,
.text-fade.active h1 + h3 + h5 + h5 + h5,
.text-fade.active h1 + h4 + h5 + h5 + h5,
.text-fade.active h1 + h5 + h5 + h5 + h5,
.text-fade.active h1 + h6 + h5 + h5 + h5,
.text-fade.active h1 + p + h5 + h5 + h5,
.text-fade.active h1 + h2 + h6 + h5 + h5,
.text-fade.active h1 + h3 + h6 + h5 + h5,
.text-fade.active h1 + h4 + h6 + h5 + h5,
.text-fade.active h1 + h5 + h6 + h5 + h5,
.text-fade.active h1 + h6 + h6 + h5 + h5,
.text-fade.active h1 + p + h6 + h5 + h5,
.text-fade.active h1 + h2 + p + h5 + h5,
.text-fade.active h1 + h3 + p + h5 + h5,
.text-fade.active h1 + h4 + p + h5 + h5,
.text-fade.active h1 + h5 + p + h5 + h5,
.text-fade.active h1 + h6 + p + h5 + h5,
.text-fade.active h1 + p + p + h5 + h5,
.text-fade.active h1 + h2 + h3 + h6 + h5,
.text-fade.active h1 + h3 + h3 + h6 + h5,
.text-fade.active h1 + h4 + h3 + h6 + h5,
.text-fade.active h1 + h5 + h3 + h6 + h5,
.text-fade.active h1 + h6 + h3 + h6 + h5,
.text-fade.active h1 + p + h3 + h6 + h5,
.text-fade.active h1 + h2 + h4 + h6 + h5,
.text-fade.active h1 + h3 + h4 + h6 + h5,
.text-fade.active h1 + h4 + h4 + h6 + h5,
.text-fade.active h1 + h5 + h4 + h6 + h5,
.text-fade.active h1 + h6 + h4 + h6 + h5,
.text-fade.active h1 + p + h4 + h6 + h5,
.text-fade.active h1 + h2 + h5 + h6 + h5,
.text-fade.active h1 + h3 + h5 + h6 + h5,
.text-fade.active h1 + h4 + h5 + h6 + h5,
.text-fade.active h1 + h5 + h5 + h6 + h5,
.text-fade.active h1 + h6 + h5 + h6 + h5,
.text-fade.active h1 + p + h5 + h6 + h5,
.text-fade.active h1 + h2 + h6 + h6 + h5,
.text-fade.active h1 + h3 + h6 + h6 + h5,
.text-fade.active h1 + h4 + h6 + h6 + h5,
.text-fade.active h1 + h5 + h6 + h6 + h5,
.text-fade.active h1 + h6 + h6 + h6 + h5,
.text-fade.active h1 + p + h6 + h6 + h5,
.text-fade.active h1 + h2 + p + h6 + h5,
.text-fade.active h1 + h3 + p + h6 + h5,
.text-fade.active h1 + h4 + p + h6 + h5,
.text-fade.active h1 + h5 + p + h6 + h5,
.text-fade.active h1 + h6 + p + h6 + h5,
.text-fade.active h1 + p + p + h6 + h5,
.text-fade.active h1 + h2 + h3 + p + h5,
.text-fade.active h1 + h3 + h3 + p + h5,
.text-fade.active h1 + h4 + h3 + p + h5,
.text-fade.active h1 + h5 + h3 + p + h5,
.text-fade.active h1 + h6 + h3 + p + h5,
.text-fade.active h1 + p + h3 + p + h5,
.text-fade.active h1 + h2 + h4 + p + h5,
.text-fade.active h1 + h3 + h4 + p + h5,
.text-fade.active h1 + h4 + h4 + p + h5,
.text-fade.active h1 + h5 + h4 + p + h5,
.text-fade.active h1 + h6 + h4 + p + h5,
.text-fade.active h1 + p + h4 + p + h5,
.text-fade.active h1 + h2 + h5 + p + h5,
.text-fade.active h1 + h3 + h5 + p + h5,
.text-fade.active h1 + h4 + h5 + p + h5,
.text-fade.active h1 + h5 + h5 + p + h5,
.text-fade.active h1 + h6 + h5 + p + h5,
.text-fade.active h1 + p + h5 + p + h5,
.text-fade.active h1 + h2 + h6 + p + h5,
.text-fade.active h1 + h3 + h6 + p + h5,
.text-fade.active h1 + h4 + h6 + p + h5,
.text-fade.active h1 + h5 + h6 + p + h5,
.text-fade.active h1 + h6 + h6 + p + h5,
.text-fade.active h1 + p + h6 + p + h5,
.text-fade.active h1 + h2 + p + p + h5,
.text-fade.active h1 + h3 + p + p + h5,
.text-fade.active h1 + h4 + p + p + h5,
.text-fade.active h1 + h5 + p + p + h5,
.text-fade.active h1 + h6 + p + p + h5,
.text-fade.active h1 + p + p + p + h5,
.text-fade.active h1 + h2 + h3 + h4 + h6,
.text-fade.active h1 + h3 + h3 + h4 + h6,
.text-fade.active h1 + h4 + h3 + h4 + h6,
.text-fade.active h1 + h5 + h3 + h4 + h6,
.text-fade.active h1 + h6 + h3 + h4 + h6,
.text-fade.active h1 + p + h3 + h4 + h6,
.text-fade.active h1 + h2 + h4 + h4 + h6,
.text-fade.active h1 + h3 + h4 + h4 + h6,
.text-fade.active h1 + h4 + h4 + h4 + h6,
.text-fade.active h1 + h5 + h4 + h4 + h6,
.text-fade.active h1 + h6 + h4 + h4 + h6,
.text-fade.active h1 + p + h4 + h4 + h6,
.text-fade.active h1 + h2 + h5 + h4 + h6,
.text-fade.active h1 + h3 + h5 + h4 + h6,
.text-fade.active h1 + h4 + h5 + h4 + h6,
.text-fade.active h1 + h5 + h5 + h4 + h6,
.text-fade.active h1 + h6 + h5 + h4 + h6,
.text-fade.active h1 + p + h5 + h4 + h6,
.text-fade.active h1 + h2 + h6 + h4 + h6,
.text-fade.active h1 + h3 + h6 + h4 + h6,
.text-fade.active h1 + h4 + h6 + h4 + h6,
.text-fade.active h1 + h5 + h6 + h4 + h6,
.text-fade.active h1 + h6 + h6 + h4 + h6,
.text-fade.active h1 + p + h6 + h4 + h6,
.text-fade.active h1 + h2 + p + h4 + h6,
.text-fade.active h1 + h3 + p + h4 + h6,
.text-fade.active h1 + h4 + p + h4 + h6,
.text-fade.active h1 + h5 + p + h4 + h6,
.text-fade.active h1 + h6 + p + h4 + h6,
.text-fade.active h1 + p + p + h4 + h6,
.text-fade.active h1 + h2 + h3 + h5 + h6,
.text-fade.active h1 + h3 + h3 + h5 + h6,
.text-fade.active h1 + h4 + h3 + h5 + h6,
.text-fade.active h1 + h5 + h3 + h5 + h6,
.text-fade.active h1 + h6 + h3 + h5 + h6,
.text-fade.active h1 + p + h3 + h5 + h6,
.text-fade.active h1 + h2 + h4 + h5 + h6,
.text-fade.active h1 + h3 + h4 + h5 + h6,
.text-fade.active h1 + h4 + h4 + h5 + h6,
.text-fade.active h1 + h5 + h4 + h5 + h6,
.text-fade.active h1 + h6 + h4 + h5 + h6,
.text-fade.active h1 + p + h4 + h5 + h6,
.text-fade.active h1 + h2 + h5 + h5 + h6,
.text-fade.active h1 + h3 + h5 + h5 + h6,
.text-fade.active h1 + h4 + h5 + h5 + h6,
.text-fade.active h1 + h5 + h5 + h5 + h6,
.text-fade.active h1 + h6 + h5 + h5 + h6,
.text-fade.active h1 + p + h5 + h5 + h6,
.text-fade.active h1 + h2 + h6 + h5 + h6,
.text-fade.active h1 + h3 + h6 + h5 + h6,
.text-fade.active h1 + h4 + h6 + h5 + h6,
.text-fade.active h1 + h5 + h6 + h5 + h6,
.text-fade.active h1 + h6 + h6 + h5 + h6,
.text-fade.active h1 + p + h6 + h5 + h6,
.text-fade.active h1 + h2 + p + h5 + h6,
.text-fade.active h1 + h3 + p + h5 + h6,
.text-fade.active h1 + h4 + p + h5 + h6,
.text-fade.active h1 + h5 + p + h5 + h6,
.text-fade.active h1 + h6 + p + h5 + h6,
.text-fade.active h1 + p + p + h5 + h6,
.text-fade.active h1 + h2 + h3 + h6 + h6,
.text-fade.active h1 + h3 + h3 + h6 + h6,
.text-fade.active h1 + h4 + h3 + h6 + h6,
.text-fade.active h1 + h5 + h3 + h6 + h6,
.text-fade.active h1 + h6 + h3 + h6 + h6,
.text-fade.active h1 + p + h3 + h6 + h6,
.text-fade.active h1 + h2 + h4 + h6 + h6,
.text-fade.active h1 + h3 + h4 + h6 + h6,
.text-fade.active h1 + h4 + h4 + h6 + h6,
.text-fade.active h1 + h5 + h4 + h6 + h6,
.text-fade.active h1 + h6 + h4 + h6 + h6,
.text-fade.active h1 + p + h4 + h6 + h6,
.text-fade.active h1 + h2 + h5 + h6 + h6,
.text-fade.active h1 + h3 + h5 + h6 + h6,
.text-fade.active h1 + h4 + h5 + h6 + h6,
.text-fade.active h1 + h5 + h5 + h6 + h6,
.text-fade.active h1 + h6 + h5 + h6 + h6,
.text-fade.active h1 + p + h5 + h6 + h6,
.text-fade.active h1 + h2 + h6 + h6 + h6,
.text-fade.active h1 + h3 + h6 + h6 + h6,
.text-fade.active h1 + h4 + h6 + h6 + h6,
.text-fade.active h1 + h5 + h6 + h6 + h6,
.text-fade.active h1 + h6 + h6 + h6 + h6,
.text-fade.active h1 + p + h6 + h6 + h6,
.text-fade.active h1 + h2 + p + h6 + h6,
.text-fade.active h1 + h3 + p + h6 + h6,
.text-fade.active h1 + h4 + p + h6 + h6,
.text-fade.active h1 + h5 + p + h6 + h6,
.text-fade.active h1 + h6 + p + h6 + h6,
.text-fade.active h1 + p + p + h6 + h6,
.text-fade.active h1 + h2 + h3 + p + h6,
.text-fade.active h1 + h3 + h3 + p + h6,
.text-fade.active h1 + h4 + h3 + p + h6,
.text-fade.active h1 + h5 + h3 + p + h6,
.text-fade.active h1 + h6 + h3 + p + h6,
.text-fade.active h1 + p + h3 + p + h6,
.text-fade.active h1 + h2 + h4 + p + h6,
.text-fade.active h1 + h3 + h4 + p + h6,
.text-fade.active h1 + h4 + h4 + p + h6,
.text-fade.active h1 + h5 + h4 + p + h6,
.text-fade.active h1 + h6 + h4 + p + h6,
.text-fade.active h1 + p + h4 + p + h6,
.text-fade.active h1 + h2 + h5 + p + h6,
.text-fade.active h1 + h3 + h5 + p + h6,
.text-fade.active h1 + h4 + h5 + p + h6,
.text-fade.active h1 + h5 + h5 + p + h6,
.text-fade.active h1 + h6 + h5 + p + h6,
.text-fade.active h1 + p + h5 + p + h6,
.text-fade.active h1 + h2 + h6 + p + h6,
.text-fade.active h1 + h3 + h6 + p + h6,
.text-fade.active h1 + h4 + h6 + p + h6,
.text-fade.active h1 + h5 + h6 + p + h6,
.text-fade.active h1 + h6 + h6 + p + h6,
.text-fade.active h1 + p + h6 + p + h6,
.text-fade.active h1 + h2 + p + p + h6,
.text-fade.active h1 + h3 + p + p + h6,
.text-fade.active h1 + h4 + p + p + h6,
.text-fade.active h1 + h5 + p + p + h6,
.text-fade.active h1 + h6 + p + p + h6,
.text-fade.active h1 + p + p + p + h6,
.text-fade.active h1 + h2 + h3 + h4 + p,
.text-fade.active h1 + h3 + h3 + h4 + p,
.text-fade.active h1 + h4 + h3 + h4 + p,
.text-fade.active h1 + h5 + h3 + h4 + p,
.text-fade.active h1 + h6 + h3 + h4 + p,
.text-fade.active h1 + p + h3 + h4 + p,
.text-fade.active h1 + h2 + h4 + h4 + p,
.text-fade.active h1 + h3 + h4 + h4 + p,
.text-fade.active h1 + h4 + h4 + h4 + p,
.text-fade.active h1 + h5 + h4 + h4 + p,
.text-fade.active h1 + h6 + h4 + h4 + p,
.text-fade.active h1 + p + h4 + h4 + p,
.text-fade.active h1 + h2 + h5 + h4 + p,
.text-fade.active h1 + h3 + h5 + h4 + p,
.text-fade.active h1 + h4 + h5 + h4 + p,
.text-fade.active h1 + h5 + h5 + h4 + p,
.text-fade.active h1 + h6 + h5 + h4 + p,
.text-fade.active h1 + p + h5 + h4 + p,
.text-fade.active h1 + h2 + h6 + h4 + p,
.text-fade.active h1 + h3 + h6 + h4 + p,
.text-fade.active h1 + h4 + h6 + h4 + p,
.text-fade.active h1 + h5 + h6 + h4 + p,
.text-fade.active h1 + h6 + h6 + h4 + p,
.text-fade.active h1 + p + h6 + h4 + p,
.text-fade.active h1 + h2 + p + h4 + p,
.text-fade.active h1 + h3 + p + h4 + p,
.text-fade.active h1 + h4 + p + h4 + p,
.text-fade.active h1 + h5 + p + h4 + p,
.text-fade.active h1 + h6 + p + h4 + p,
.text-fade.active h1 + p + p + h4 + p,
.text-fade.active h1 + h2 + h3 + h5 + p,
.text-fade.active h1 + h3 + h3 + h5 + p,
.text-fade.active h1 + h4 + h3 + h5 + p,
.text-fade.active h1 + h5 + h3 + h5 + p,
.text-fade.active h1 + h6 + h3 + h5 + p,
.text-fade.active h1 + p + h3 + h5 + p,
.text-fade.active h1 + h2 + h4 + h5 + p,
.text-fade.active h1 + h3 + h4 + h5 + p,
.text-fade.active h1 + h4 + h4 + h5 + p,
.text-fade.active h1 + h5 + h4 + h5 + p,
.text-fade.active h1 + h6 + h4 + h5 + p,
.text-fade.active h1 + p + h4 + h5 + p,
.text-fade.active h1 + h2 + h5 + h5 + p,
.text-fade.active h1 + h3 + h5 + h5 + p,
.text-fade.active h1 + h4 + h5 + h5 + p,
.text-fade.active h1 + h5 + h5 + h5 + p,
.text-fade.active h1 + h6 + h5 + h5 + p,
.text-fade.active h1 + p + h5 + h5 + p,
.text-fade.active h1 + h2 + h6 + h5 + p,
.text-fade.active h1 + h3 + h6 + h5 + p,
.text-fade.active h1 + h4 + h6 + h5 + p,
.text-fade.active h1 + h5 + h6 + h5 + p,
.text-fade.active h1 + h6 + h6 + h5 + p,
.text-fade.active h1 + p + h6 + h5 + p,
.text-fade.active h1 + h2 + p + h5 + p,
.text-fade.active h1 + h3 + p + h5 + p,
.text-fade.active h1 + h4 + p + h5 + p,
.text-fade.active h1 + h5 + p + h5 + p,
.text-fade.active h1 + h6 + p + h5 + p,
.text-fade.active h1 + p + p + h5 + p,
.text-fade.active h1 + h2 + h3 + h6 + p,
.text-fade.active h1 + h3 + h3 + h6 + p,
.text-fade.active h1 + h4 + h3 + h6 + p,
.text-fade.active h1 + h5 + h3 + h6 + p,
.text-fade.active h1 + h6 + h3 + h6 + p,
.text-fade.active h1 + p + h3 + h6 + p,
.text-fade.active h1 + h2 + h4 + h6 + p,
.text-fade.active h1 + h3 + h4 + h6 + p,
.text-fade.active h1 + h4 + h4 + h6 + p,
.text-fade.active h1 + h5 + h4 + h6 + p,
.text-fade.active h1 + h6 + h4 + h6 + p,
.text-fade.active h1 + p + h4 + h6 + p,
.text-fade.active h1 + h2 + h5 + h6 + p,
.text-fade.active h1 + h3 + h5 + h6 + p,
.text-fade.active h1 + h4 + h5 + h6 + p,
.text-fade.active h1 + h5 + h5 + h6 + p,
.text-fade.active h1 + h6 + h5 + h6 + p,
.text-fade.active h1 + p + h5 + h6 + p,
.text-fade.active h1 + h2 + h6 + h6 + p,
.text-fade.active h1 + h3 + h6 + h6 + p,
.text-fade.active h1 + h4 + h6 + h6 + p,
.text-fade.active h1 + h5 + h6 + h6 + p,
.text-fade.active h1 + h6 + h6 + h6 + p,
.text-fade.active h1 + p + h6 + h6 + p,
.text-fade.active h1 + h2 + p + h6 + p,
.text-fade.active h1 + h3 + p + h6 + p,
.text-fade.active h1 + h4 + p + h6 + p,
.text-fade.active h1 + h5 + p + h6 + p,
.text-fade.active h1 + h6 + p + h6 + p,
.text-fade.active h1 + p + p + h6 + p,
.text-fade.active h1 + h2 + h3 + p + p,
.text-fade.active h1 + h3 + h3 + p + p,
.text-fade.active h1 + h4 + h3 + p + p,
.text-fade.active h1 + h5 + h3 + p + p,
.text-fade.active h1 + h6 + h3 + p + p,
.text-fade.active h1 + p + h3 + p + p,
.text-fade.active h1 + h2 + h4 + p + p,
.text-fade.active h1 + h3 + h4 + p + p,
.text-fade.active h1 + h4 + h4 + p + p,
.text-fade.active h1 + h5 + h4 + p + p,
.text-fade.active h1 + h6 + h4 + p + p,
.text-fade.active h1 + p + h4 + p + p,
.text-fade.active h1 + h2 + h5 + p + p,
.text-fade.active h1 + h3 + h5 + p + p,
.text-fade.active h1 + h4 + h5 + p + p,
.text-fade.active h1 + h5 + h5 + p + p,
.text-fade.active h1 + h6 + h5 + p + p,
.text-fade.active h1 + p + h5 + p + p,
.text-fade.active h1 + h2 + h6 + p + p,
.text-fade.active h1 + h3 + h6 + p + p,
.text-fade.active h1 + h4 + h6 + p + p,
.text-fade.active h1 + h5 + h6 + p + p,
.text-fade.active h1 + h6 + h6 + p + p,
.text-fade.active h1 + p + h6 + p + p,
.text-fade.active h1 + h2 + p + p + p,
.text-fade.active h1 + h3 + p + p + p,
.text-fade.active h1 + h4 + p + p + p,
.text-fade.active h1 + h5 + p + p + p,
.text-fade.active h1 + h6 + p + p + p,
.text-fade.active h1 + p + p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 6s;
  }
  .text-fade.active h1 + h2 + h3 + h4 + h5 + h6,
.text-fade.active h1 + h3 + h3 + h4 + h5 + h6,
.text-fade.active h1 + h4 + h3 + h4 + h5 + h6,
.text-fade.active h1 + h5 + h3 + h4 + h5 + h6,
.text-fade.active h1 + h6 + h3 + h4 + h5 + h6,
.text-fade.active h1 + p + h3 + h4 + h5 + h6,
.text-fade.active h1 + h2 + h4 + h4 + h5 + h6,
.text-fade.active h1 + h3 + h4 + h4 + h5 + h6,
.text-fade.active h1 + h4 + h4 + h4 + h5 + h6,
.text-fade.active h1 + h5 + h4 + h4 + h5 + h6,
.text-fade.active h1 + h6 + h4 + h4 + h5 + h6,
.text-fade.active h1 + p + h4 + h4 + h5 + h6,
.text-fade.active h1 + h2 + h5 + h4 + h5 + h6,
.text-fade.active h1 + h3 + h5 + h4 + h5 + h6,
.text-fade.active h1 + h4 + h5 + h4 + h5 + h6,
.text-fade.active h1 + h5 + h5 + h4 + h5 + h6,
.text-fade.active h1 + h6 + h5 + h4 + h5 + h6,
.text-fade.active h1 + p + h5 + h4 + h5 + h6,
.text-fade.active h1 + h2 + h6 + h4 + h5 + h6,
.text-fade.active h1 + h3 + h6 + h4 + h5 + h6,
.text-fade.active h1 + h4 + h6 + h4 + h5 + h6,
.text-fade.active h1 + h5 + h6 + h4 + h5 + h6,
.text-fade.active h1 + h6 + h6 + h4 + h5 + h6,
.text-fade.active h1 + p + h6 + h4 + h5 + h6,
.text-fade.active h1 + h2 + p + h4 + h5 + h6,
.text-fade.active h1 + h3 + p + h4 + h5 + h6,
.text-fade.active h1 + h4 + p + h4 + h5 + h6,
.text-fade.active h1 + h5 + p + h4 + h5 + h6,
.text-fade.active h1 + h6 + p + h4 + h5 + h6,
.text-fade.active h1 + p + p + h4 + h5 + h6,
.text-fade.active h1 + h2 + h3 + h5 + h5 + h6,
.text-fade.active h1 + h3 + h3 + h5 + h5 + h6,
.text-fade.active h1 + h4 + h3 + h5 + h5 + h6,
.text-fade.active h1 + h5 + h3 + h5 + h5 + h6,
.text-fade.active h1 + h6 + h3 + h5 + h5 + h6,
.text-fade.active h1 + p + h3 + h5 + h5 + h6,
.text-fade.active h1 + h2 + h4 + h5 + h5 + h6,
.text-fade.active h1 + h3 + h4 + h5 + h5 + h6,
.text-fade.active h1 + h4 + h4 + h5 + h5 + h6,
.text-fade.active h1 + h5 + h4 + h5 + h5 + h6,
.text-fade.active h1 + h6 + h4 + h5 + h5 + h6,
.text-fade.active h1 + p + h4 + h5 + h5 + h6,
.text-fade.active h1 + h2 + h5 + h5 + h5 + h6,
.text-fade.active h1 + h3 + h5 + h5 + h5 + h6,
.text-fade.active h1 + h4 + h5 + h5 + h5 + h6,
.text-fade.active h1 + h5 + h5 + h5 + h5 + h6,
.text-fade.active h1 + h6 + h5 + h5 + h5 + h6,
.text-fade.active h1 + p + h5 + h5 + h5 + h6,
.text-fade.active h1 + h2 + h6 + h5 + h5 + h6,
.text-fade.active h1 + h3 + h6 + h5 + h5 + h6,
.text-fade.active h1 + h4 + h6 + h5 + h5 + h6,
.text-fade.active h1 + h5 + h6 + h5 + h5 + h6,
.text-fade.active h1 + h6 + h6 + h5 + h5 + h6,
.text-fade.active h1 + p + h6 + h5 + h5 + h6,
.text-fade.active h1 + h2 + p + h5 + h5 + h6,
.text-fade.active h1 + h3 + p + h5 + h5 + h6,
.text-fade.active h1 + h4 + p + h5 + h5 + h6,
.text-fade.active h1 + h5 + p + h5 + h5 + h6,
.text-fade.active h1 + h6 + p + h5 + h5 + h6,
.text-fade.active h1 + p + p + h5 + h5 + h6,
.text-fade.active h1 + h2 + h3 + h6 + h5 + h6,
.text-fade.active h1 + h3 + h3 + h6 + h5 + h6,
.text-fade.active h1 + h4 + h3 + h6 + h5 + h6,
.text-fade.active h1 + h5 + h3 + h6 + h5 + h6,
.text-fade.active h1 + h6 + h3 + h6 + h5 + h6,
.text-fade.active h1 + p + h3 + h6 + h5 + h6,
.text-fade.active h1 + h2 + h4 + h6 + h5 + h6,
.text-fade.active h1 + h3 + h4 + h6 + h5 + h6,
.text-fade.active h1 + h4 + h4 + h6 + h5 + h6,
.text-fade.active h1 + h5 + h4 + h6 + h5 + h6,
.text-fade.active h1 + h6 + h4 + h6 + h5 + h6,
.text-fade.active h1 + p + h4 + h6 + h5 + h6,
.text-fade.active h1 + h2 + h5 + h6 + h5 + h6,
.text-fade.active h1 + h3 + h5 + h6 + h5 + h6,
.text-fade.active h1 + h4 + h5 + h6 + h5 + h6,
.text-fade.active h1 + h5 + h5 + h6 + h5 + h6,
.text-fade.active h1 + h6 + h5 + h6 + h5 + h6,
.text-fade.active h1 + p + h5 + h6 + h5 + h6,
.text-fade.active h1 + h2 + h6 + h6 + h5 + h6,
.text-fade.active h1 + h3 + h6 + h6 + h5 + h6,
.text-fade.active h1 + h4 + h6 + h6 + h5 + h6,
.text-fade.active h1 + h5 + h6 + h6 + h5 + h6,
.text-fade.active h1 + h6 + h6 + h6 + h5 + h6,
.text-fade.active h1 + p + h6 + h6 + h5 + h6,
.text-fade.active h1 + h2 + p + h6 + h5 + h6,
.text-fade.active h1 + h3 + p + h6 + h5 + h6,
.text-fade.active h1 + h4 + p + h6 + h5 + h6,
.text-fade.active h1 + h5 + p + h6 + h5 + h6,
.text-fade.active h1 + h6 + p + h6 + h5 + h6,
.text-fade.active h1 + p + p + h6 + h5 + h6,
.text-fade.active h1 + h2 + h3 + p + h5 + h6,
.text-fade.active h1 + h3 + h3 + p + h5 + h6,
.text-fade.active h1 + h4 + h3 + p + h5 + h6,
.text-fade.active h1 + h5 + h3 + p + h5 + h6,
.text-fade.active h1 + h6 + h3 + p + h5 + h6,
.text-fade.active h1 + p + h3 + p + h5 + h6,
.text-fade.active h1 + h2 + h4 + p + h5 + h6,
.text-fade.active h1 + h3 + h4 + p + h5 + h6,
.text-fade.active h1 + h4 + h4 + p + h5 + h6,
.text-fade.active h1 + h5 + h4 + p + h5 + h6,
.text-fade.active h1 + h6 + h4 + p + h5 + h6,
.text-fade.active h1 + p + h4 + p + h5 + h6,
.text-fade.active h1 + h2 + h5 + p + h5 + h6,
.text-fade.active h1 + h3 + h5 + p + h5 + h6,
.text-fade.active h1 + h4 + h5 + p + h5 + h6,
.text-fade.active h1 + h5 + h5 + p + h5 + h6,
.text-fade.active h1 + h6 + h5 + p + h5 + h6,
.text-fade.active h1 + p + h5 + p + h5 + h6,
.text-fade.active h1 + h2 + h6 + p + h5 + h6,
.text-fade.active h1 + h3 + h6 + p + h5 + h6,
.text-fade.active h1 + h4 + h6 + p + h5 + h6,
.text-fade.active h1 + h5 + h6 + p + h5 + h6,
.text-fade.active h1 + h6 + h6 + p + h5 + h6,
.text-fade.active h1 + p + h6 + p + h5 + h6,
.text-fade.active h1 + h2 + p + p + h5 + h6,
.text-fade.active h1 + h3 + p + p + h5 + h6,
.text-fade.active h1 + h4 + p + p + h5 + h6,
.text-fade.active h1 + h5 + p + p + h5 + h6,
.text-fade.active h1 + h6 + p + p + h5 + h6,
.text-fade.active h1 + p + p + p + h5 + h6,
.text-fade.active h1 + h2 + h3 + h4 + h6 + h6,
.text-fade.active h1 + h3 + h3 + h4 + h6 + h6,
.text-fade.active h1 + h4 + h3 + h4 + h6 + h6,
.text-fade.active h1 + h5 + h3 + h4 + h6 + h6,
.text-fade.active h1 + h6 + h3 + h4 + h6 + h6,
.text-fade.active h1 + p + h3 + h4 + h6 + h6,
.text-fade.active h1 + h2 + h4 + h4 + h6 + h6,
.text-fade.active h1 + h3 + h4 + h4 + h6 + h6,
.text-fade.active h1 + h4 + h4 + h4 + h6 + h6,
.text-fade.active h1 + h5 + h4 + h4 + h6 + h6,
.text-fade.active h1 + h6 + h4 + h4 + h6 + h6,
.text-fade.active h1 + p + h4 + h4 + h6 + h6,
.text-fade.active h1 + h2 + h5 + h4 + h6 + h6,
.text-fade.active h1 + h3 + h5 + h4 + h6 + h6,
.text-fade.active h1 + h4 + h5 + h4 + h6 + h6,
.text-fade.active h1 + h5 + h5 + h4 + h6 + h6,
.text-fade.active h1 + h6 + h5 + h4 + h6 + h6,
.text-fade.active h1 + p + h5 + h4 + h6 + h6,
.text-fade.active h1 + h2 + h6 + h4 + h6 + h6,
.text-fade.active h1 + h3 + h6 + h4 + h6 + h6,
.text-fade.active h1 + h4 + h6 + h4 + h6 + h6,
.text-fade.active h1 + h5 + h6 + h4 + h6 + h6,
.text-fade.active h1 + h6 + h6 + h4 + h6 + h6,
.text-fade.active h1 + p + h6 + h4 + h6 + h6,
.text-fade.active h1 + h2 + p + h4 + h6 + h6,
.text-fade.active h1 + h3 + p + h4 + h6 + h6,
.text-fade.active h1 + h4 + p + h4 + h6 + h6,
.text-fade.active h1 + h5 + p + h4 + h6 + h6,
.text-fade.active h1 + h6 + p + h4 + h6 + h6,
.text-fade.active h1 + p + p + h4 + h6 + h6,
.text-fade.active h1 + h2 + h3 + h5 + h6 + h6,
.text-fade.active h1 + h3 + h3 + h5 + h6 + h6,
.text-fade.active h1 + h4 + h3 + h5 + h6 + h6,
.text-fade.active h1 + h5 + h3 + h5 + h6 + h6,
.text-fade.active h1 + h6 + h3 + h5 + h6 + h6,
.text-fade.active h1 + p + h3 + h5 + h6 + h6,
.text-fade.active h1 + h2 + h4 + h5 + h6 + h6,
.text-fade.active h1 + h3 + h4 + h5 + h6 + h6,
.text-fade.active h1 + h4 + h4 + h5 + h6 + h6,
.text-fade.active h1 + h5 + h4 + h5 + h6 + h6,
.text-fade.active h1 + h6 + h4 + h5 + h6 + h6,
.text-fade.active h1 + p + h4 + h5 + h6 + h6,
.text-fade.active h1 + h2 + h5 + h5 + h6 + h6,
.text-fade.active h1 + h3 + h5 + h5 + h6 + h6,
.text-fade.active h1 + h4 + h5 + h5 + h6 + h6,
.text-fade.active h1 + h5 + h5 + h5 + h6 + h6,
.text-fade.active h1 + h6 + h5 + h5 + h6 + h6,
.text-fade.active h1 + p + h5 + h5 + h6 + h6,
.text-fade.active h1 + h2 + h6 + h5 + h6 + h6,
.text-fade.active h1 + h3 + h6 + h5 + h6 + h6,
.text-fade.active h1 + h4 + h6 + h5 + h6 + h6,
.text-fade.active h1 + h5 + h6 + h5 + h6 + h6,
.text-fade.active h1 + h6 + h6 + h5 + h6 + h6,
.text-fade.active h1 + p + h6 + h5 + h6 + h6,
.text-fade.active h1 + h2 + p + h5 + h6 + h6,
.text-fade.active h1 + h3 + p + h5 + h6 + h6,
.text-fade.active h1 + h4 + p + h5 + h6 + h6,
.text-fade.active h1 + h5 + p + h5 + h6 + h6,
.text-fade.active h1 + h6 + p + h5 + h6 + h6,
.text-fade.active h1 + p + p + h5 + h6 + h6,
.text-fade.active h1 + h2 + h3 + h6 + h6 + h6,
.text-fade.active h1 + h3 + h3 + h6 + h6 + h6,
.text-fade.active h1 + h4 + h3 + h6 + h6 + h6,
.text-fade.active h1 + h5 + h3 + h6 + h6 + h6,
.text-fade.active h1 + h6 + h3 + h6 + h6 + h6,
.text-fade.active h1 + p + h3 + h6 + h6 + h6,
.text-fade.active h1 + h2 + h4 + h6 + h6 + h6,
.text-fade.active h1 + h3 + h4 + h6 + h6 + h6,
.text-fade.active h1 + h4 + h4 + h6 + h6 + h6,
.text-fade.active h1 + h5 + h4 + h6 + h6 + h6,
.text-fade.active h1 + h6 + h4 + h6 + h6 + h6,
.text-fade.active h1 + p + h4 + h6 + h6 + h6,
.text-fade.active h1 + h2 + h5 + h6 + h6 + h6,
.text-fade.active h1 + h3 + h5 + h6 + h6 + h6,
.text-fade.active h1 + h4 + h5 + h6 + h6 + h6,
.text-fade.active h1 + h5 + h5 + h6 + h6 + h6,
.text-fade.active h1 + h6 + h5 + h6 + h6 + h6,
.text-fade.active h1 + p + h5 + h6 + h6 + h6,
.text-fade.active h1 + h2 + h6 + h6 + h6 + h6,
.text-fade.active h1 + h3 + h6 + h6 + h6 + h6,
.text-fade.active h1 + h4 + h6 + h6 + h6 + h6,
.text-fade.active h1 + h5 + h6 + h6 + h6 + h6,
.text-fade.active h1 + h6 + h6 + h6 + h6 + h6,
.text-fade.active h1 + p + h6 + h6 + h6 + h6,
.text-fade.active h1 + h2 + p + h6 + h6 + h6,
.text-fade.active h1 + h3 + p + h6 + h6 + h6,
.text-fade.active h1 + h4 + p + h6 + h6 + h6,
.text-fade.active h1 + h5 + p + h6 + h6 + h6,
.text-fade.active h1 + h6 + p + h6 + h6 + h6,
.text-fade.active h1 + p + p + h6 + h6 + h6,
.text-fade.active h1 + h2 + h3 + p + h6 + h6,
.text-fade.active h1 + h3 + h3 + p + h6 + h6,
.text-fade.active h1 + h4 + h3 + p + h6 + h6,
.text-fade.active h1 + h5 + h3 + p + h6 + h6,
.text-fade.active h1 + h6 + h3 + p + h6 + h6,
.text-fade.active h1 + p + h3 + p + h6 + h6,
.text-fade.active h1 + h2 + h4 + p + h6 + h6,
.text-fade.active h1 + h3 + h4 + p + h6 + h6,
.text-fade.active h1 + h4 + h4 + p + h6 + h6,
.text-fade.active h1 + h5 + h4 + p + h6 + h6,
.text-fade.active h1 + h6 + h4 + p + h6 + h6,
.text-fade.active h1 + p + h4 + p + h6 + h6,
.text-fade.active h1 + h2 + h5 + p + h6 + h6,
.text-fade.active h1 + h3 + h5 + p + h6 + h6,
.text-fade.active h1 + h4 + h5 + p + h6 + h6,
.text-fade.active h1 + h5 + h5 + p + h6 + h6,
.text-fade.active h1 + h6 + h5 + p + h6 + h6,
.text-fade.active h1 + p + h5 + p + h6 + h6,
.text-fade.active h1 + h2 + h6 + p + h6 + h6,
.text-fade.active h1 + h3 + h6 + p + h6 + h6,
.text-fade.active h1 + h4 + h6 + p + h6 + h6,
.text-fade.active h1 + h5 + h6 + p + h6 + h6,
.text-fade.active h1 + h6 + h6 + p + h6 + h6,
.text-fade.active h1 + p + h6 + p + h6 + h6,
.text-fade.active h1 + h2 + p + p + h6 + h6,
.text-fade.active h1 + h3 + p + p + h6 + h6,
.text-fade.active h1 + h4 + p + p + h6 + h6,
.text-fade.active h1 + h5 + p + p + h6 + h6,
.text-fade.active h1 + h6 + p + p + h6 + h6,
.text-fade.active h1 + p + p + p + h6 + h6,
.text-fade.active h1 + h2 + h3 + h4 + p + h6,
.text-fade.active h1 + h3 + h3 + h4 + p + h6,
.text-fade.active h1 + h4 + h3 + h4 + p + h6,
.text-fade.active h1 + h5 + h3 + h4 + p + h6,
.text-fade.active h1 + h6 + h3 + h4 + p + h6,
.text-fade.active h1 + p + h3 + h4 + p + h6,
.text-fade.active h1 + h2 + h4 + h4 + p + h6,
.text-fade.active h1 + h3 + h4 + h4 + p + h6,
.text-fade.active h1 + h4 + h4 + h4 + p + h6,
.text-fade.active h1 + h5 + h4 + h4 + p + h6,
.text-fade.active h1 + h6 + h4 + h4 + p + h6,
.text-fade.active h1 + p + h4 + h4 + p + h6,
.text-fade.active h1 + h2 + h5 + h4 + p + h6,
.text-fade.active h1 + h3 + h5 + h4 + p + h6,
.text-fade.active h1 + h4 + h5 + h4 + p + h6,
.text-fade.active h1 + h5 + h5 + h4 + p + h6,
.text-fade.active h1 + h6 + h5 + h4 + p + h6,
.text-fade.active h1 + p + h5 + h4 + p + h6,
.text-fade.active h1 + h2 + h6 + h4 + p + h6,
.text-fade.active h1 + h3 + h6 + h4 + p + h6,
.text-fade.active h1 + h4 + h6 + h4 + p + h6,
.text-fade.active h1 + h5 + h6 + h4 + p + h6,
.text-fade.active h1 + h6 + h6 + h4 + p + h6,
.text-fade.active h1 + p + h6 + h4 + p + h6,
.text-fade.active h1 + h2 + p + h4 + p + h6,
.text-fade.active h1 + h3 + p + h4 + p + h6,
.text-fade.active h1 + h4 + p + h4 + p + h6,
.text-fade.active h1 + h5 + p + h4 + p + h6,
.text-fade.active h1 + h6 + p + h4 + p + h6,
.text-fade.active h1 + p + p + h4 + p + h6,
.text-fade.active h1 + h2 + h3 + h5 + p + h6,
.text-fade.active h1 + h3 + h3 + h5 + p + h6,
.text-fade.active h1 + h4 + h3 + h5 + p + h6,
.text-fade.active h1 + h5 + h3 + h5 + p + h6,
.text-fade.active h1 + h6 + h3 + h5 + p + h6,
.text-fade.active h1 + p + h3 + h5 + p + h6,
.text-fade.active h1 + h2 + h4 + h5 + p + h6,
.text-fade.active h1 + h3 + h4 + h5 + p + h6,
.text-fade.active h1 + h4 + h4 + h5 + p + h6,
.text-fade.active h1 + h5 + h4 + h5 + p + h6,
.text-fade.active h1 + h6 + h4 + h5 + p + h6,
.text-fade.active h1 + p + h4 + h5 + p + h6,
.text-fade.active h1 + h2 + h5 + h5 + p + h6,
.text-fade.active h1 + h3 + h5 + h5 + p + h6,
.text-fade.active h1 + h4 + h5 + h5 + p + h6,
.text-fade.active h1 + h5 + h5 + h5 + p + h6,
.text-fade.active h1 + h6 + h5 + h5 + p + h6,
.text-fade.active h1 + p + h5 + h5 + p + h6,
.text-fade.active h1 + h2 + h6 + h5 + p + h6,
.text-fade.active h1 + h3 + h6 + h5 + p + h6,
.text-fade.active h1 + h4 + h6 + h5 + p + h6,
.text-fade.active h1 + h5 + h6 + h5 + p + h6,
.text-fade.active h1 + h6 + h6 + h5 + p + h6,
.text-fade.active h1 + p + h6 + h5 + p + h6,
.text-fade.active h1 + h2 + p + h5 + p + h6,
.text-fade.active h1 + h3 + p + h5 + p + h6,
.text-fade.active h1 + h4 + p + h5 + p + h6,
.text-fade.active h1 + h5 + p + h5 + p + h6,
.text-fade.active h1 + h6 + p + h5 + p + h6,
.text-fade.active h1 + p + p + h5 + p + h6,
.text-fade.active h1 + h2 + h3 + h6 + p + h6,
.text-fade.active h1 + h3 + h3 + h6 + p + h6,
.text-fade.active h1 + h4 + h3 + h6 + p + h6,
.text-fade.active h1 + h5 + h3 + h6 + p + h6,
.text-fade.active h1 + h6 + h3 + h6 + p + h6,
.text-fade.active h1 + p + h3 + h6 + p + h6,
.text-fade.active h1 + h2 + h4 + h6 + p + h6,
.text-fade.active h1 + h3 + h4 + h6 + p + h6,
.text-fade.active h1 + h4 + h4 + h6 + p + h6,
.text-fade.active h1 + h5 + h4 + h6 + p + h6,
.text-fade.active h1 + h6 + h4 + h6 + p + h6,
.text-fade.active h1 + p + h4 + h6 + p + h6,
.text-fade.active h1 + h2 + h5 + h6 + p + h6,
.text-fade.active h1 + h3 + h5 + h6 + p + h6,
.text-fade.active h1 + h4 + h5 + h6 + p + h6,
.text-fade.active h1 + h5 + h5 + h6 + p + h6,
.text-fade.active h1 + h6 + h5 + h6 + p + h6,
.text-fade.active h1 + p + h5 + h6 + p + h6,
.text-fade.active h1 + h2 + h6 + h6 + p + h6,
.text-fade.active h1 + h3 + h6 + h6 + p + h6,
.text-fade.active h1 + h4 + h6 + h6 + p + h6,
.text-fade.active h1 + h5 + h6 + h6 + p + h6,
.text-fade.active h1 + h6 + h6 + h6 + p + h6,
.text-fade.active h1 + p + h6 + h6 + p + h6,
.text-fade.active h1 + h2 + p + h6 + p + h6,
.text-fade.active h1 + h3 + p + h6 + p + h6,
.text-fade.active h1 + h4 + p + h6 + p + h6,
.text-fade.active h1 + h5 + p + h6 + p + h6,
.text-fade.active h1 + h6 + p + h6 + p + h6,
.text-fade.active h1 + p + p + h6 + p + h6,
.text-fade.active h1 + h2 + h3 + p + p + h6,
.text-fade.active h1 + h3 + h3 + p + p + h6,
.text-fade.active h1 + h4 + h3 + p + p + h6,
.text-fade.active h1 + h5 + h3 + p + p + h6,
.text-fade.active h1 + h6 + h3 + p + p + h6,
.text-fade.active h1 + p + h3 + p + p + h6,
.text-fade.active h1 + h2 + h4 + p + p + h6,
.text-fade.active h1 + h3 + h4 + p + p + h6,
.text-fade.active h1 + h4 + h4 + p + p + h6,
.text-fade.active h1 + h5 + h4 + p + p + h6,
.text-fade.active h1 + h6 + h4 + p + p + h6,
.text-fade.active h1 + p + h4 + p + p + h6,
.text-fade.active h1 + h2 + h5 + p + p + h6,
.text-fade.active h1 + h3 + h5 + p + p + h6,
.text-fade.active h1 + h4 + h5 + p + p + h6,
.text-fade.active h1 + h5 + h5 + p + p + h6,
.text-fade.active h1 + h6 + h5 + p + p + h6,
.text-fade.active h1 + p + h5 + p + p + h6,
.text-fade.active h1 + h2 + h6 + p + p + h6,
.text-fade.active h1 + h3 + h6 + p + p + h6,
.text-fade.active h1 + h4 + h6 + p + p + h6,
.text-fade.active h1 + h5 + h6 + p + p + h6,
.text-fade.active h1 + h6 + h6 + p + p + h6,
.text-fade.active h1 + p + h6 + p + p + h6,
.text-fade.active h1 + h2 + p + p + p + h6,
.text-fade.active h1 + h3 + p + p + p + h6,
.text-fade.active h1 + h4 + p + p + p + h6,
.text-fade.active h1 + h5 + p + p + p + h6,
.text-fade.active h1 + h6 + p + p + p + h6,
.text-fade.active h1 + p + p + p + p + h6,
.text-fade.active h1 + h2 + h3 + h4 + h5 ~ p,
.text-fade.active h1 + h3 + h3 + h4 + h5 ~ p,
.text-fade.active h1 + h4 + h3 + h4 + h5 ~ p,
.text-fade.active h1 + h5 + h3 + h4 + h5 ~ p,
.text-fade.active h1 + h6 + h3 + h4 + h5 ~ p,
.text-fade.active h1 + p + h3 + h4 + h5 ~ p,
.text-fade.active h1 + h2 + h4 + h4 + h5 ~ p,
.text-fade.active h1 + h3 + h4 + h4 + h5 ~ p,
.text-fade.active h1 + h4 + h4 + h4 + h5 ~ p,
.text-fade.active h1 + h5 + h4 + h4 + h5 ~ p,
.text-fade.active h1 + h6 + h4 + h4 + h5 ~ p,
.text-fade.active h1 + p + h4 + h4 + h5 ~ p,
.text-fade.active h1 + h2 + h5 + h4 + h5 ~ p,
.text-fade.active h1 + h3 + h5 + h4 + h5 ~ p,
.text-fade.active h1 + h4 + h5 + h4 + h5 ~ p,
.text-fade.active h1 + h5 + h5 + h4 + h5 ~ p,
.text-fade.active h1 + h6 + h5 + h4 + h5 ~ p,
.text-fade.active h1 + p + h5 + h4 + h5 ~ p,
.text-fade.active h1 + h2 + h6 + h4 + h5 ~ p,
.text-fade.active h1 + h3 + h6 + h4 + h5 ~ p,
.text-fade.active h1 + h4 + h6 + h4 + h5 ~ p,
.text-fade.active h1 + h5 + h6 + h4 + h5 ~ p,
.text-fade.active h1 + h6 + h6 + h4 + h5 ~ p,
.text-fade.active h1 + p + h6 + h4 + h5 ~ p,
.text-fade.active h1 + h2 + p + h4 + h5 ~ p,
.text-fade.active h1 + h3 + p + h4 + h5 ~ p,
.text-fade.active h1 + h4 + p + h4 + h5 ~ p,
.text-fade.active h1 + h5 + p + h4 + h5 ~ p,
.text-fade.active h1 + h6 + p + h4 + h5 ~ p,
.text-fade.active h1 + p + p + h4 + h5 ~ p,
.text-fade.active h1 + h2 + h3 + h5 + h5 ~ p,
.text-fade.active h1 + h3 + h3 + h5 + h5 ~ p,
.text-fade.active h1 + h4 + h3 + h5 + h5 ~ p,
.text-fade.active h1 + h5 + h3 + h5 + h5 ~ p,
.text-fade.active h1 + h6 + h3 + h5 + h5 ~ p,
.text-fade.active h1 + p + h3 + h5 + h5 ~ p,
.text-fade.active h1 + h2 + h4 + h5 + h5 ~ p,
.text-fade.active h1 + h3 + h4 + h5 + h5 ~ p,
.text-fade.active h1 + h4 + h4 + h5 + h5 ~ p,
.text-fade.active h1 + h5 + h4 + h5 + h5 ~ p,
.text-fade.active h1 + h6 + h4 + h5 + h5 ~ p,
.text-fade.active h1 + p + h4 + h5 + h5 ~ p,
.text-fade.active h1 + h2 + h5 + h5 + h5 ~ p,
.text-fade.active h1 + h3 + h5 + h5 + h5 ~ p,
.text-fade.active h1 + h4 + h5 + h5 + h5 ~ p,
.text-fade.active h1 + h5 + h5 + h5 + h5 ~ p,
.text-fade.active h1 + h6 + h5 + h5 + h5 ~ p,
.text-fade.active h1 + p + h5 + h5 + h5 ~ p,
.text-fade.active h1 + h2 + h6 + h5 + h5 ~ p,
.text-fade.active h1 + h3 + h6 + h5 + h5 ~ p,
.text-fade.active h1 + h4 + h6 + h5 + h5 ~ p,
.text-fade.active h1 + h5 + h6 + h5 + h5 ~ p,
.text-fade.active h1 + h6 + h6 + h5 + h5 ~ p,
.text-fade.active h1 + p + h6 + h5 + h5 ~ p,
.text-fade.active h1 + h2 + p + h5 + h5 ~ p,
.text-fade.active h1 + h3 + p + h5 + h5 ~ p,
.text-fade.active h1 + h4 + p + h5 + h5 ~ p,
.text-fade.active h1 + h5 + p + h5 + h5 ~ p,
.text-fade.active h1 + h6 + p + h5 + h5 ~ p,
.text-fade.active h1 + p + p + h5 + h5 ~ p,
.text-fade.active h1 + h2 + h3 + h6 + h5 ~ p,
.text-fade.active h1 + h3 + h3 + h6 + h5 ~ p,
.text-fade.active h1 + h4 + h3 + h6 + h5 ~ p,
.text-fade.active h1 + h5 + h3 + h6 + h5 ~ p,
.text-fade.active h1 + h6 + h3 + h6 + h5 ~ p,
.text-fade.active h1 + p + h3 + h6 + h5 ~ p,
.text-fade.active h1 + h2 + h4 + h6 + h5 ~ p,
.text-fade.active h1 + h3 + h4 + h6 + h5 ~ p,
.text-fade.active h1 + h4 + h4 + h6 + h5 ~ p,
.text-fade.active h1 + h5 + h4 + h6 + h5 ~ p,
.text-fade.active h1 + h6 + h4 + h6 + h5 ~ p,
.text-fade.active h1 + p + h4 + h6 + h5 ~ p,
.text-fade.active h1 + h2 + h5 + h6 + h5 ~ p,
.text-fade.active h1 + h3 + h5 + h6 + h5 ~ p,
.text-fade.active h1 + h4 + h5 + h6 + h5 ~ p,
.text-fade.active h1 + h5 + h5 + h6 + h5 ~ p,
.text-fade.active h1 + h6 + h5 + h6 + h5 ~ p,
.text-fade.active h1 + p + h5 + h6 + h5 ~ p,
.text-fade.active h1 + h2 + h6 + h6 + h5 ~ p,
.text-fade.active h1 + h3 + h6 + h6 + h5 ~ p,
.text-fade.active h1 + h4 + h6 + h6 + h5 ~ p,
.text-fade.active h1 + h5 + h6 + h6 + h5 ~ p,
.text-fade.active h1 + h6 + h6 + h6 + h5 ~ p,
.text-fade.active h1 + p + h6 + h6 + h5 ~ p,
.text-fade.active h1 + h2 + p + h6 + h5 ~ p,
.text-fade.active h1 + h3 + p + h6 + h5 ~ p,
.text-fade.active h1 + h4 + p + h6 + h5 ~ p,
.text-fade.active h1 + h5 + p + h6 + h5 ~ p,
.text-fade.active h1 + h6 + p + h6 + h5 ~ p,
.text-fade.active h1 + p + p + h6 + h5 ~ p,
.text-fade.active h1 + h2 + h3 + p + h5 ~ p,
.text-fade.active h1 + h3 + h3 + p + h5 ~ p,
.text-fade.active h1 + h4 + h3 + p + h5 ~ p,
.text-fade.active h1 + h5 + h3 + p + h5 ~ p,
.text-fade.active h1 + h6 + h3 + p + h5 ~ p,
.text-fade.active h1 + p + h3 + p + h5 ~ p,
.text-fade.active h1 + h2 + h4 + p + h5 ~ p,
.text-fade.active h1 + h3 + h4 + p + h5 ~ p,
.text-fade.active h1 + h4 + h4 + p + h5 ~ p,
.text-fade.active h1 + h5 + h4 + p + h5 ~ p,
.text-fade.active h1 + h6 + h4 + p + h5 ~ p,
.text-fade.active h1 + p + h4 + p + h5 ~ p,
.text-fade.active h1 + h2 + h5 + p + h5 ~ p,
.text-fade.active h1 + h3 + h5 + p + h5 ~ p,
.text-fade.active h1 + h4 + h5 + p + h5 ~ p,
.text-fade.active h1 + h5 + h5 + p + h5 ~ p,
.text-fade.active h1 + h6 + h5 + p + h5 ~ p,
.text-fade.active h1 + p + h5 + p + h5 ~ p,
.text-fade.active h1 + h2 + h6 + p + h5 ~ p,
.text-fade.active h1 + h3 + h6 + p + h5 ~ p,
.text-fade.active h1 + h4 + h6 + p + h5 ~ p,
.text-fade.active h1 + h5 + h6 + p + h5 ~ p,
.text-fade.active h1 + h6 + h6 + p + h5 ~ p,
.text-fade.active h1 + p + h6 + p + h5 ~ p,
.text-fade.active h1 + h2 + p + p + h5 ~ p,
.text-fade.active h1 + h3 + p + p + h5 ~ p,
.text-fade.active h1 + h4 + p + p + h5 ~ p,
.text-fade.active h1 + h5 + p + p + h5 ~ p,
.text-fade.active h1 + h6 + p + p + h5 ~ p,
.text-fade.active h1 + p + p + p + h5 ~ p,
.text-fade.active h1 + h2 + h3 + h4 + h6 ~ p,
.text-fade.active h1 + h3 + h3 + h4 + h6 ~ p,
.text-fade.active h1 + h4 + h3 + h4 + h6 ~ p,
.text-fade.active h1 + h5 + h3 + h4 + h6 ~ p,
.text-fade.active h1 + h6 + h3 + h4 + h6 ~ p,
.text-fade.active h1 + p + h3 + h4 + h6 ~ p,
.text-fade.active h1 + h2 + h4 + h4 + h6 ~ p,
.text-fade.active h1 + h3 + h4 + h4 + h6 ~ p,
.text-fade.active h1 + h4 + h4 + h4 + h6 ~ p,
.text-fade.active h1 + h5 + h4 + h4 + h6 ~ p,
.text-fade.active h1 + h6 + h4 + h4 + h6 ~ p,
.text-fade.active h1 + p + h4 + h4 + h6 ~ p,
.text-fade.active h1 + h2 + h5 + h4 + h6 ~ p,
.text-fade.active h1 + h3 + h5 + h4 + h6 ~ p,
.text-fade.active h1 + h4 + h5 + h4 + h6 ~ p,
.text-fade.active h1 + h5 + h5 + h4 + h6 ~ p,
.text-fade.active h1 + h6 + h5 + h4 + h6 ~ p,
.text-fade.active h1 + p + h5 + h4 + h6 ~ p,
.text-fade.active h1 + h2 + h6 + h4 + h6 ~ p,
.text-fade.active h1 + h3 + h6 + h4 + h6 ~ p,
.text-fade.active h1 + h4 + h6 + h4 + h6 ~ p,
.text-fade.active h1 + h5 + h6 + h4 + h6 ~ p,
.text-fade.active h1 + h6 + h6 + h4 + h6 ~ p,
.text-fade.active h1 + p + h6 + h4 + h6 ~ p,
.text-fade.active h1 + h2 + p + h4 + h6 ~ p,
.text-fade.active h1 + h3 + p + h4 + h6 ~ p,
.text-fade.active h1 + h4 + p + h4 + h6 ~ p,
.text-fade.active h1 + h5 + p + h4 + h6 ~ p,
.text-fade.active h1 + h6 + p + h4 + h6 ~ p,
.text-fade.active h1 + p + p + h4 + h6 ~ p,
.text-fade.active h1 + h2 + h3 + h5 + h6 ~ p,
.text-fade.active h1 + h3 + h3 + h5 + h6 ~ p,
.text-fade.active h1 + h4 + h3 + h5 + h6 ~ p,
.text-fade.active h1 + h5 + h3 + h5 + h6 ~ p,
.text-fade.active h1 + h6 + h3 + h5 + h6 ~ p,
.text-fade.active h1 + p + h3 + h5 + h6 ~ p,
.text-fade.active h1 + h2 + h4 + h5 + h6 ~ p,
.text-fade.active h1 + h3 + h4 + h5 + h6 ~ p,
.text-fade.active h1 + h4 + h4 + h5 + h6 ~ p,
.text-fade.active h1 + h5 + h4 + h5 + h6 ~ p,
.text-fade.active h1 + h6 + h4 + h5 + h6 ~ p,
.text-fade.active h1 + p + h4 + h5 + h6 ~ p,
.text-fade.active h1 + h2 + h5 + h5 + h6 ~ p,
.text-fade.active h1 + h3 + h5 + h5 + h6 ~ p,
.text-fade.active h1 + h4 + h5 + h5 + h6 ~ p,
.text-fade.active h1 + h5 + h5 + h5 + h6 ~ p,
.text-fade.active h1 + h6 + h5 + h5 + h6 ~ p,
.text-fade.active h1 + p + h5 + h5 + h6 ~ p,
.text-fade.active h1 + h2 + h6 + h5 + h6 ~ p,
.text-fade.active h1 + h3 + h6 + h5 + h6 ~ p,
.text-fade.active h1 + h4 + h6 + h5 + h6 ~ p,
.text-fade.active h1 + h5 + h6 + h5 + h6 ~ p,
.text-fade.active h1 + h6 + h6 + h5 + h6 ~ p,
.text-fade.active h1 + p + h6 + h5 + h6 ~ p,
.text-fade.active h1 + h2 + p + h5 + h6 ~ p,
.text-fade.active h1 + h3 + p + h5 + h6 ~ p,
.text-fade.active h1 + h4 + p + h5 + h6 ~ p,
.text-fade.active h1 + h5 + p + h5 + h6 ~ p,
.text-fade.active h1 + h6 + p + h5 + h6 ~ p,
.text-fade.active h1 + p + p + h5 + h6 ~ p,
.text-fade.active h1 + h2 + h3 + h6 + h6 ~ p,
.text-fade.active h1 + h3 + h3 + h6 + h6 ~ p,
.text-fade.active h1 + h4 + h3 + h6 + h6 ~ p,
.text-fade.active h1 + h5 + h3 + h6 + h6 ~ p,
.text-fade.active h1 + h6 + h3 + h6 + h6 ~ p,
.text-fade.active h1 + p + h3 + h6 + h6 ~ p,
.text-fade.active h1 + h2 + h4 + h6 + h6 ~ p,
.text-fade.active h1 + h3 + h4 + h6 + h6 ~ p,
.text-fade.active h1 + h4 + h4 + h6 + h6 ~ p,
.text-fade.active h1 + h5 + h4 + h6 + h6 ~ p,
.text-fade.active h1 + h6 + h4 + h6 + h6 ~ p,
.text-fade.active h1 + p + h4 + h6 + h6 ~ p,
.text-fade.active h1 + h2 + h5 + h6 + h6 ~ p,
.text-fade.active h1 + h3 + h5 + h6 + h6 ~ p,
.text-fade.active h1 + h4 + h5 + h6 + h6 ~ p,
.text-fade.active h1 + h5 + h5 + h6 + h6 ~ p,
.text-fade.active h1 + h6 + h5 + h6 + h6 ~ p,
.text-fade.active h1 + p + h5 + h6 + h6 ~ p,
.text-fade.active h1 + h2 + h6 + h6 + h6 ~ p,
.text-fade.active h1 + h3 + h6 + h6 + h6 ~ p,
.text-fade.active h1 + h4 + h6 + h6 + h6 ~ p,
.text-fade.active h1 + h5 + h6 + h6 + h6 ~ p,
.text-fade.active h1 + h6 + h6 + h6 + h6 ~ p,
.text-fade.active h1 + p + h6 + h6 + h6 ~ p,
.text-fade.active h1 + h2 + p + h6 + h6 ~ p,
.text-fade.active h1 + h3 + p + h6 + h6 ~ p,
.text-fade.active h1 + h4 + p + h6 + h6 ~ p,
.text-fade.active h1 + h5 + p + h6 + h6 ~ p,
.text-fade.active h1 + h6 + p + h6 + h6 ~ p,
.text-fade.active h1 + p + p + h6 + h6 ~ p,
.text-fade.active h1 + h2 + h3 + p + h6 ~ p,
.text-fade.active h1 + h3 + h3 + p + h6 ~ p,
.text-fade.active h1 + h4 + h3 + p + h6 ~ p,
.text-fade.active h1 + h5 + h3 + p + h6 ~ p,
.text-fade.active h1 + h6 + h3 + p + h6 ~ p,
.text-fade.active h1 + p + h3 + p + h6 ~ p,
.text-fade.active h1 + h2 + h4 + p + h6 ~ p,
.text-fade.active h1 + h3 + h4 + p + h6 ~ p,
.text-fade.active h1 + h4 + h4 + p + h6 ~ p,
.text-fade.active h1 + h5 + h4 + p + h6 ~ p,
.text-fade.active h1 + h6 + h4 + p + h6 ~ p,
.text-fade.active h1 + p + h4 + p + h6 ~ p,
.text-fade.active h1 + h2 + h5 + p + h6 ~ p,
.text-fade.active h1 + h3 + h5 + p + h6 ~ p,
.text-fade.active h1 + h4 + h5 + p + h6 ~ p,
.text-fade.active h1 + h5 + h5 + p + h6 ~ p,
.text-fade.active h1 + h6 + h5 + p + h6 ~ p,
.text-fade.active h1 + p + h5 + p + h6 ~ p,
.text-fade.active h1 + h2 + h6 + p + h6 ~ p,
.text-fade.active h1 + h3 + h6 + p + h6 ~ p,
.text-fade.active h1 + h4 + h6 + p + h6 ~ p,
.text-fade.active h1 + h5 + h6 + p + h6 ~ p,
.text-fade.active h1 + h6 + h6 + p + h6 ~ p,
.text-fade.active h1 + p + h6 + p + h6 ~ p,
.text-fade.active h1 + h2 + p + p + h6 ~ p,
.text-fade.active h1 + h3 + p + p + h6 ~ p,
.text-fade.active h1 + h4 + p + p + h6 ~ p,
.text-fade.active h1 + h5 + p + p + h6 ~ p,
.text-fade.active h1 + h6 + p + p + h6 ~ p,
.text-fade.active h1 + p + p + p + h6 ~ p,
.text-fade.active h1 + h2 + h3 + h4 + p ~ p,
.text-fade.active h1 + h3 + h3 + h4 + p ~ p,
.text-fade.active h1 + h4 + h3 + h4 + p ~ p,
.text-fade.active h1 + h5 + h3 + h4 + p ~ p,
.text-fade.active h1 + h6 + h3 + h4 + p ~ p,
.text-fade.active h1 + p + h3 + h4 + p ~ p,
.text-fade.active h1 + h2 + h4 + h4 + p ~ p,
.text-fade.active h1 + h3 + h4 + h4 + p ~ p,
.text-fade.active h1 + h4 + h4 + h4 + p ~ p,
.text-fade.active h1 + h5 + h4 + h4 + p ~ p,
.text-fade.active h1 + h6 + h4 + h4 + p ~ p,
.text-fade.active h1 + p + h4 + h4 + p ~ p,
.text-fade.active h1 + h2 + h5 + h4 + p ~ p,
.text-fade.active h1 + h3 + h5 + h4 + p ~ p,
.text-fade.active h1 + h4 + h5 + h4 + p ~ p,
.text-fade.active h1 + h5 + h5 + h4 + p ~ p,
.text-fade.active h1 + h6 + h5 + h4 + p ~ p,
.text-fade.active h1 + p + h5 + h4 + p ~ p,
.text-fade.active h1 + h2 + h6 + h4 + p ~ p,
.text-fade.active h1 + h3 + h6 + h4 + p ~ p,
.text-fade.active h1 + h4 + h6 + h4 + p ~ p,
.text-fade.active h1 + h5 + h6 + h4 + p ~ p,
.text-fade.active h1 + h6 + h6 + h4 + p ~ p,
.text-fade.active h1 + p + h6 + h4 + p ~ p,
.text-fade.active h1 + h2 + p + h4 + p ~ p,
.text-fade.active h1 + h3 + p + h4 + p ~ p,
.text-fade.active h1 + h4 + p + h4 + p ~ p,
.text-fade.active h1 + h5 + p + h4 + p ~ p,
.text-fade.active h1 + h6 + p + h4 + p ~ p,
.text-fade.active h1 + p + p + h4 + p ~ p,
.text-fade.active h1 + h2 + h3 + h5 + p ~ p,
.text-fade.active h1 + h3 + h3 + h5 + p ~ p,
.text-fade.active h1 + h4 + h3 + h5 + p ~ p,
.text-fade.active h1 + h5 + h3 + h5 + p ~ p,
.text-fade.active h1 + h6 + h3 + h5 + p ~ p,
.text-fade.active h1 + p + h3 + h5 + p ~ p,
.text-fade.active h1 + h2 + h4 + h5 + p ~ p,
.text-fade.active h1 + h3 + h4 + h5 + p ~ p,
.text-fade.active h1 + h4 + h4 + h5 + p ~ p,
.text-fade.active h1 + h5 + h4 + h5 + p ~ p,
.text-fade.active h1 + h6 + h4 + h5 + p ~ p,
.text-fade.active h1 + p + h4 + h5 + p ~ p,
.text-fade.active h1 + h2 + h5 + h5 + p ~ p,
.text-fade.active h1 + h3 + h5 + h5 + p ~ p,
.text-fade.active h1 + h4 + h5 + h5 + p ~ p,
.text-fade.active h1 + h5 + h5 + h5 + p ~ p,
.text-fade.active h1 + h6 + h5 + h5 + p ~ p,
.text-fade.active h1 + p + h5 + h5 + p ~ p,
.text-fade.active h1 + h2 + h6 + h5 + p ~ p,
.text-fade.active h1 + h3 + h6 + h5 + p ~ p,
.text-fade.active h1 + h4 + h6 + h5 + p ~ p,
.text-fade.active h1 + h5 + h6 + h5 + p ~ p,
.text-fade.active h1 + h6 + h6 + h5 + p ~ p,
.text-fade.active h1 + p + h6 + h5 + p ~ p,
.text-fade.active h1 + h2 + p + h5 + p ~ p,
.text-fade.active h1 + h3 + p + h5 + p ~ p,
.text-fade.active h1 + h4 + p + h5 + p ~ p,
.text-fade.active h1 + h5 + p + h5 + p ~ p,
.text-fade.active h1 + h6 + p + h5 + p ~ p,
.text-fade.active h1 + p + p + h5 + p ~ p,
.text-fade.active h1 + h2 + h3 + h6 + p ~ p,
.text-fade.active h1 + h3 + h3 + h6 + p ~ p,
.text-fade.active h1 + h4 + h3 + h6 + p ~ p,
.text-fade.active h1 + h5 + h3 + h6 + p ~ p,
.text-fade.active h1 + h6 + h3 + h6 + p ~ p,
.text-fade.active h1 + p + h3 + h6 + p ~ p,
.text-fade.active h1 + h2 + h4 + h6 + p ~ p,
.text-fade.active h1 + h3 + h4 + h6 + p ~ p,
.text-fade.active h1 + h4 + h4 + h6 + p ~ p,
.text-fade.active h1 + h5 + h4 + h6 + p ~ p,
.text-fade.active h1 + h6 + h4 + h6 + p ~ p,
.text-fade.active h1 + p + h4 + h6 + p ~ p,
.text-fade.active h1 + h2 + h5 + h6 + p ~ p,
.text-fade.active h1 + h3 + h5 + h6 + p ~ p,
.text-fade.active h1 + h4 + h5 + h6 + p ~ p,
.text-fade.active h1 + h5 + h5 + h6 + p ~ p,
.text-fade.active h1 + h6 + h5 + h6 + p ~ p,
.text-fade.active h1 + p + h5 + h6 + p ~ p,
.text-fade.active h1 + h2 + h6 + h6 + p ~ p,
.text-fade.active h1 + h3 + h6 + h6 + p ~ p,
.text-fade.active h1 + h4 + h6 + h6 + p ~ p,
.text-fade.active h1 + h5 + h6 + h6 + p ~ p,
.text-fade.active h1 + h6 + h6 + h6 + p ~ p,
.text-fade.active h1 + p + h6 + h6 + p ~ p,
.text-fade.active h1 + h2 + p + h6 + p ~ p,
.text-fade.active h1 + h3 + p + h6 + p ~ p,
.text-fade.active h1 + h4 + p + h6 + p ~ p,
.text-fade.active h1 + h5 + p + h6 + p ~ p,
.text-fade.active h1 + h6 + p + h6 + p ~ p,
.text-fade.active h1 + p + p + h6 + p ~ p,
.text-fade.active h1 + h2 + h3 + p + p ~ p,
.text-fade.active h1 + h3 + h3 + p + p ~ p,
.text-fade.active h1 + h4 + h3 + p + p ~ p,
.text-fade.active h1 + h5 + h3 + p + p ~ p,
.text-fade.active h1 + h6 + h3 + p + p ~ p,
.text-fade.active h1 + p + h3 + p + p ~ p,
.text-fade.active h1 + h2 + h4 + p + p ~ p,
.text-fade.active h1 + h3 + h4 + p + p ~ p,
.text-fade.active h1 + h4 + h4 + p + p ~ p,
.text-fade.active h1 + h5 + h4 + p + p ~ p,
.text-fade.active h1 + h6 + h4 + p + p ~ p,
.text-fade.active h1 + p + h4 + p + p ~ p,
.text-fade.active h1 + h2 + h5 + p + p ~ p,
.text-fade.active h1 + h3 + h5 + p + p ~ p,
.text-fade.active h1 + h4 + h5 + p + p ~ p,
.text-fade.active h1 + h5 + h5 + p + p ~ p,
.text-fade.active h1 + h6 + h5 + p + p ~ p,
.text-fade.active h1 + p + h5 + p + p ~ p,
.text-fade.active h1 + h2 + h6 + p + p ~ p,
.text-fade.active h1 + h3 + h6 + p + p ~ p,
.text-fade.active h1 + h4 + h6 + p + p ~ p,
.text-fade.active h1 + h5 + h6 + p + p ~ p,
.text-fade.active h1 + h6 + h6 + p + p ~ p,
.text-fade.active h1 + p + h6 + p + p ~ p,
.text-fade.active h1 + h2 + p + p + p ~ p,
.text-fade.active h1 + h3 + p + p + p ~ p,
.text-fade.active h1 + h4 + p + p + p ~ p,
.text-fade.active h1 + h5 + p + p + p ~ p,
.text-fade.active h1 + h6 + p + p + p ~ p,
.text-fade.active h1 + p + p + p + p ~ p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 7s;
  }
  .text-fade.active h2 {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 2s;
  }
  .text-fade.active h2 h1,
.text-fade.active h2 h2,
.text-fade.active h2 h3,
.text-fade.active h2 h4,
.text-fade.active h2 h5,
.text-fade.active h2 h6,
.text-fade.active h2 p {
    opacity: 0;
    position: relative;
  }
  .text-fade.active h2 + h3,
.text-fade.active h2 + h4,
.text-fade.active h2 + h5,
.text-fade.active h2 + h6,
.text-fade.active h2 + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 3s;
  }
  .text-fade.active h2 + h3 + h4,
.text-fade.active h2 + h4 + h4,
.text-fade.active h2 + h5 + h4,
.text-fade.active h2 + h6 + h4,
.text-fade.active h2 + p + h4,
.text-fade.active h2 + h3 + h5,
.text-fade.active h2 + h4 + h5,
.text-fade.active h2 + h5 + h5,
.text-fade.active h2 + h6 + h5,
.text-fade.active h2 + p + h5,
.text-fade.active h2 + h3 + h6,
.text-fade.active h2 + h4 + h6,
.text-fade.active h2 + h5 + h6,
.text-fade.active h2 + h6 + h6,
.text-fade.active h2 + p + h6,
.text-fade.active h2 + h3 + p,
.text-fade.active h2 + h4 + p,
.text-fade.active h2 + h5 + p,
.text-fade.active h2 + h6 + p,
.text-fade.active h2 + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 4s;
  }
  .text-fade.active h2 + h3 + h4 + h5,
.text-fade.active h2 + h4 + h4 + h5,
.text-fade.active h2 + h5 + h4 + h5,
.text-fade.active h2 + h6 + h4 + h5,
.text-fade.active h2 + p + h4 + h5,
.text-fade.active h2 + h3 + h5 + h5,
.text-fade.active h2 + h4 + h5 + h5,
.text-fade.active h2 + h5 + h5 + h5,
.text-fade.active h2 + h6 + h5 + h5,
.text-fade.active h2 + p + h5 + h5,
.text-fade.active h2 + h3 + h6 + h5,
.text-fade.active h2 + h4 + h6 + h5,
.text-fade.active h2 + h5 + h6 + h5,
.text-fade.active h2 + h6 + h6 + h5,
.text-fade.active h2 + p + h6 + h5,
.text-fade.active h2 + h3 + p + h5,
.text-fade.active h2 + h4 + p + h5,
.text-fade.active h2 + h5 + p + h5,
.text-fade.active h2 + h6 + p + h5,
.text-fade.active h2 + p + p + h5,
.text-fade.active h2 + h3 + h4 + h6,
.text-fade.active h2 + h4 + h4 + h6,
.text-fade.active h2 + h5 + h4 + h6,
.text-fade.active h2 + h6 + h4 + h6,
.text-fade.active h2 + p + h4 + h6,
.text-fade.active h2 + h3 + h5 + h6,
.text-fade.active h2 + h4 + h5 + h6,
.text-fade.active h2 + h5 + h5 + h6,
.text-fade.active h2 + h6 + h5 + h6,
.text-fade.active h2 + p + h5 + h6,
.text-fade.active h2 + h3 + h6 + h6,
.text-fade.active h2 + h4 + h6 + h6,
.text-fade.active h2 + h5 + h6 + h6,
.text-fade.active h2 + h6 + h6 + h6,
.text-fade.active h2 + p + h6 + h6,
.text-fade.active h2 + h3 + p + h6,
.text-fade.active h2 + h4 + p + h6,
.text-fade.active h2 + h5 + p + h6,
.text-fade.active h2 + h6 + p + h6,
.text-fade.active h2 + p + p + h6,
.text-fade.active h2 + h3 + h4 + p,
.text-fade.active h2 + h4 + h4 + p,
.text-fade.active h2 + h5 + h4 + p,
.text-fade.active h2 + h6 + h4 + p,
.text-fade.active h2 + p + h4 + p,
.text-fade.active h2 + h3 + h5 + p,
.text-fade.active h2 + h4 + h5 + p,
.text-fade.active h2 + h5 + h5 + p,
.text-fade.active h2 + h6 + h5 + p,
.text-fade.active h2 + p + h5 + p,
.text-fade.active h2 + h3 + h6 + p,
.text-fade.active h2 + h4 + h6 + p,
.text-fade.active h2 + h5 + h6 + p,
.text-fade.active h2 + h6 + h6 + p,
.text-fade.active h2 + p + h6 + p,
.text-fade.active h2 + h3 + p + p,
.text-fade.active h2 + h4 + p + p,
.text-fade.active h2 + h5 + p + p,
.text-fade.active h2 + h6 + p + p,
.text-fade.active h2 + p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 5s;
  }
  .text-fade.active h2 + h3 + h4 + h5 + h6,
.text-fade.active h2 + h4 + h4 + h5 + h6,
.text-fade.active h2 + h5 + h4 + h5 + h6,
.text-fade.active h2 + h6 + h4 + h5 + h6,
.text-fade.active h2 + p + h4 + h5 + h6,
.text-fade.active h2 + h3 + h5 + h5 + h6,
.text-fade.active h2 + h4 + h5 + h5 + h6,
.text-fade.active h2 + h5 + h5 + h5 + h6,
.text-fade.active h2 + h6 + h5 + h5 + h6,
.text-fade.active h2 + p + h5 + h5 + h6,
.text-fade.active h2 + h3 + h6 + h5 + h6,
.text-fade.active h2 + h4 + h6 + h5 + h6,
.text-fade.active h2 + h5 + h6 + h5 + h6,
.text-fade.active h2 + h6 + h6 + h5 + h6,
.text-fade.active h2 + p + h6 + h5 + h6,
.text-fade.active h2 + h3 + p + h5 + h6,
.text-fade.active h2 + h4 + p + h5 + h6,
.text-fade.active h2 + h5 + p + h5 + h6,
.text-fade.active h2 + h6 + p + h5 + h6,
.text-fade.active h2 + p + p + h5 + h6,
.text-fade.active h2 + h3 + h4 + h6 + h6,
.text-fade.active h2 + h4 + h4 + h6 + h6,
.text-fade.active h2 + h5 + h4 + h6 + h6,
.text-fade.active h2 + h6 + h4 + h6 + h6,
.text-fade.active h2 + p + h4 + h6 + h6,
.text-fade.active h2 + h3 + h5 + h6 + h6,
.text-fade.active h2 + h4 + h5 + h6 + h6,
.text-fade.active h2 + h5 + h5 + h6 + h6,
.text-fade.active h2 + h6 + h5 + h6 + h6,
.text-fade.active h2 + p + h5 + h6 + h6,
.text-fade.active h2 + h3 + h6 + h6 + h6,
.text-fade.active h2 + h4 + h6 + h6 + h6,
.text-fade.active h2 + h5 + h6 + h6 + h6,
.text-fade.active h2 + h6 + h6 + h6 + h6,
.text-fade.active h2 + p + h6 + h6 + h6,
.text-fade.active h2 + h3 + p + h6 + h6,
.text-fade.active h2 + h4 + p + h6 + h6,
.text-fade.active h2 + h5 + p + h6 + h6,
.text-fade.active h2 + h6 + p + h6 + h6,
.text-fade.active h2 + p + p + h6 + h6,
.text-fade.active h2 + h3 + h4 + p + h6,
.text-fade.active h2 + h4 + h4 + p + h6,
.text-fade.active h2 + h5 + h4 + p + h6,
.text-fade.active h2 + h6 + h4 + p + h6,
.text-fade.active h2 + p + h4 + p + h6,
.text-fade.active h2 + h3 + h5 + p + h6,
.text-fade.active h2 + h4 + h5 + p + h6,
.text-fade.active h2 + h5 + h5 + p + h6,
.text-fade.active h2 + h6 + h5 + p + h6,
.text-fade.active h2 + p + h5 + p + h6,
.text-fade.active h2 + h3 + h6 + p + h6,
.text-fade.active h2 + h4 + h6 + p + h6,
.text-fade.active h2 + h5 + h6 + p + h6,
.text-fade.active h2 + h6 + h6 + p + h6,
.text-fade.active h2 + p + h6 + p + h6,
.text-fade.active h2 + h3 + p + p + h6,
.text-fade.active h2 + h4 + p + p + h6,
.text-fade.active h2 + h5 + p + p + h6,
.text-fade.active h2 + h6 + p + p + h6,
.text-fade.active h2 + p + p + p + h6,
.text-fade.active h2 + h3 + h4 + h5 + p,
.text-fade.active h2 + h4 + h4 + h5 + p,
.text-fade.active h2 + h5 + h4 + h5 + p,
.text-fade.active h2 + h6 + h4 + h5 + p,
.text-fade.active h2 + p + h4 + h5 + p,
.text-fade.active h2 + h3 + h5 + h5 + p,
.text-fade.active h2 + h4 + h5 + h5 + p,
.text-fade.active h2 + h5 + h5 + h5 + p,
.text-fade.active h2 + h6 + h5 + h5 + p,
.text-fade.active h2 + p + h5 + h5 + p,
.text-fade.active h2 + h3 + h6 + h5 + p,
.text-fade.active h2 + h4 + h6 + h5 + p,
.text-fade.active h2 + h5 + h6 + h5 + p,
.text-fade.active h2 + h6 + h6 + h5 + p,
.text-fade.active h2 + p + h6 + h5 + p,
.text-fade.active h2 + h3 + p + h5 + p,
.text-fade.active h2 + h4 + p + h5 + p,
.text-fade.active h2 + h5 + p + h5 + p,
.text-fade.active h2 + h6 + p + h5 + p,
.text-fade.active h2 + p + p + h5 + p,
.text-fade.active h2 + h3 + h4 + h6 + p,
.text-fade.active h2 + h4 + h4 + h6 + p,
.text-fade.active h2 + h5 + h4 + h6 + p,
.text-fade.active h2 + h6 + h4 + h6 + p,
.text-fade.active h2 + p + h4 + h6 + p,
.text-fade.active h2 + h3 + h5 + h6 + p,
.text-fade.active h2 + h4 + h5 + h6 + p,
.text-fade.active h2 + h5 + h5 + h6 + p,
.text-fade.active h2 + h6 + h5 + h6 + p,
.text-fade.active h2 + p + h5 + h6 + p,
.text-fade.active h2 + h3 + h6 + h6 + p,
.text-fade.active h2 + h4 + h6 + h6 + p,
.text-fade.active h2 + h5 + h6 + h6 + p,
.text-fade.active h2 + h6 + h6 + h6 + p,
.text-fade.active h2 + p + h6 + h6 + p,
.text-fade.active h2 + h3 + p + h6 + p,
.text-fade.active h2 + h4 + p + h6 + p,
.text-fade.active h2 + h5 + p + h6 + p,
.text-fade.active h2 + h6 + p + h6 + p,
.text-fade.active h2 + p + p + h6 + p,
.text-fade.active h2 + h3 + h4 + p + p,
.text-fade.active h2 + h4 + h4 + p + p,
.text-fade.active h2 + h5 + h4 + p + p,
.text-fade.active h2 + h6 + h4 + p + p,
.text-fade.active h2 + p + h4 + p + p,
.text-fade.active h2 + h3 + h5 + p + p,
.text-fade.active h2 + h4 + h5 + p + p,
.text-fade.active h2 + h5 + h5 + p + p,
.text-fade.active h2 + h6 + h5 + p + p,
.text-fade.active h2 + p + h5 + p + p,
.text-fade.active h2 + h3 + h6 + p + p,
.text-fade.active h2 + h4 + h6 + p + p,
.text-fade.active h2 + h5 + h6 + p + p,
.text-fade.active h2 + h6 + h6 + p + p,
.text-fade.active h2 + p + h6 + p + p,
.text-fade.active h2 + h3 + p + p + p,
.text-fade.active h2 + h4 + p + p + p,
.text-fade.active h2 + h5 + p + p + p,
.text-fade.active h2 + h6 + p + p + p,
.text-fade.active h2 + p + p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 6s;
  }
  .text-fade.active h2 + h3 + h4 + h5 + h6 ~ p,
.text-fade.active h2 + h4 + h4 + h5 + h6 ~ p,
.text-fade.active h2 + h5 + h4 + h5 + h6 ~ p,
.text-fade.active h2 + h6 + h4 + h5 + h6 ~ p,
.text-fade.active h2 + p + h4 + h5 + h6 ~ p,
.text-fade.active h2 + h3 + h5 + h5 + h6 ~ p,
.text-fade.active h2 + h4 + h5 + h5 + h6 ~ p,
.text-fade.active h2 + h5 + h5 + h5 + h6 ~ p,
.text-fade.active h2 + h6 + h5 + h5 + h6 ~ p,
.text-fade.active h2 + p + h5 + h5 + h6 ~ p,
.text-fade.active h2 + h3 + h6 + h5 + h6 ~ p,
.text-fade.active h2 + h4 + h6 + h5 + h6 ~ p,
.text-fade.active h2 + h5 + h6 + h5 + h6 ~ p,
.text-fade.active h2 + h6 + h6 + h5 + h6 ~ p,
.text-fade.active h2 + p + h6 + h5 + h6 ~ p,
.text-fade.active h2 + h3 + p + h5 + h6 ~ p,
.text-fade.active h2 + h4 + p + h5 + h6 ~ p,
.text-fade.active h2 + h5 + p + h5 + h6 ~ p,
.text-fade.active h2 + h6 + p + h5 + h6 ~ p,
.text-fade.active h2 + p + p + h5 + h6 ~ p,
.text-fade.active h2 + h3 + h4 + h6 + h6 ~ p,
.text-fade.active h2 + h4 + h4 + h6 + h6 ~ p,
.text-fade.active h2 + h5 + h4 + h6 + h6 ~ p,
.text-fade.active h2 + h6 + h4 + h6 + h6 ~ p,
.text-fade.active h2 + p + h4 + h6 + h6 ~ p,
.text-fade.active h2 + h3 + h5 + h6 + h6 ~ p,
.text-fade.active h2 + h4 + h5 + h6 + h6 ~ p,
.text-fade.active h2 + h5 + h5 + h6 + h6 ~ p,
.text-fade.active h2 + h6 + h5 + h6 + h6 ~ p,
.text-fade.active h2 + p + h5 + h6 + h6 ~ p,
.text-fade.active h2 + h3 + h6 + h6 + h6 ~ p,
.text-fade.active h2 + h4 + h6 + h6 + h6 ~ p,
.text-fade.active h2 + h5 + h6 + h6 + h6 ~ p,
.text-fade.active h2 + h6 + h6 + h6 + h6 ~ p,
.text-fade.active h2 + p + h6 + h6 + h6 ~ p,
.text-fade.active h2 + h3 + p + h6 + h6 ~ p,
.text-fade.active h2 + h4 + p + h6 + h6 ~ p,
.text-fade.active h2 + h5 + p + h6 + h6 ~ p,
.text-fade.active h2 + h6 + p + h6 + h6 ~ p,
.text-fade.active h2 + p + p + h6 + h6 ~ p,
.text-fade.active h2 + h3 + h4 + p + h6 ~ p,
.text-fade.active h2 + h4 + h4 + p + h6 ~ p,
.text-fade.active h2 + h5 + h4 + p + h6 ~ p,
.text-fade.active h2 + h6 + h4 + p + h6 ~ p,
.text-fade.active h2 + p + h4 + p + h6 ~ p,
.text-fade.active h2 + h3 + h5 + p + h6 ~ p,
.text-fade.active h2 + h4 + h5 + p + h6 ~ p,
.text-fade.active h2 + h5 + h5 + p + h6 ~ p,
.text-fade.active h2 + h6 + h5 + p + h6 ~ p,
.text-fade.active h2 + p + h5 + p + h6 ~ p,
.text-fade.active h2 + h3 + h6 + p + h6 ~ p,
.text-fade.active h2 + h4 + h6 + p + h6 ~ p,
.text-fade.active h2 + h5 + h6 + p + h6 ~ p,
.text-fade.active h2 + h6 + h6 + p + h6 ~ p,
.text-fade.active h2 + p + h6 + p + h6 ~ p,
.text-fade.active h2 + h3 + p + p + h6 ~ p,
.text-fade.active h2 + h4 + p + p + h6 ~ p,
.text-fade.active h2 + h5 + p + p + h6 ~ p,
.text-fade.active h2 + h6 + p + p + h6 ~ p,
.text-fade.active h2 + p + p + p + h6 ~ p,
.text-fade.active h2 + h3 + h4 + h5 + p ~ p,
.text-fade.active h2 + h4 + h4 + h5 + p ~ p,
.text-fade.active h2 + h5 + h4 + h5 + p ~ p,
.text-fade.active h2 + h6 + h4 + h5 + p ~ p,
.text-fade.active h2 + p + h4 + h5 + p ~ p,
.text-fade.active h2 + h3 + h5 + h5 + p ~ p,
.text-fade.active h2 + h4 + h5 + h5 + p ~ p,
.text-fade.active h2 + h5 + h5 + h5 + p ~ p,
.text-fade.active h2 + h6 + h5 + h5 + p ~ p,
.text-fade.active h2 + p + h5 + h5 + p ~ p,
.text-fade.active h2 + h3 + h6 + h5 + p ~ p,
.text-fade.active h2 + h4 + h6 + h5 + p ~ p,
.text-fade.active h2 + h5 + h6 + h5 + p ~ p,
.text-fade.active h2 + h6 + h6 + h5 + p ~ p,
.text-fade.active h2 + p + h6 + h5 + p ~ p,
.text-fade.active h2 + h3 + p + h5 + p ~ p,
.text-fade.active h2 + h4 + p + h5 + p ~ p,
.text-fade.active h2 + h5 + p + h5 + p ~ p,
.text-fade.active h2 + h6 + p + h5 + p ~ p,
.text-fade.active h2 + p + p + h5 + p ~ p,
.text-fade.active h2 + h3 + h4 + h6 + p ~ p,
.text-fade.active h2 + h4 + h4 + h6 + p ~ p,
.text-fade.active h2 + h5 + h4 + h6 + p ~ p,
.text-fade.active h2 + h6 + h4 + h6 + p ~ p,
.text-fade.active h2 + p + h4 + h6 + p ~ p,
.text-fade.active h2 + h3 + h5 + h6 + p ~ p,
.text-fade.active h2 + h4 + h5 + h6 + p ~ p,
.text-fade.active h2 + h5 + h5 + h6 + p ~ p,
.text-fade.active h2 + h6 + h5 + h6 + p ~ p,
.text-fade.active h2 + p + h5 + h6 + p ~ p,
.text-fade.active h2 + h3 + h6 + h6 + p ~ p,
.text-fade.active h2 + h4 + h6 + h6 + p ~ p,
.text-fade.active h2 + h5 + h6 + h6 + p ~ p,
.text-fade.active h2 + h6 + h6 + h6 + p ~ p,
.text-fade.active h2 + p + h6 + h6 + p ~ p,
.text-fade.active h2 + h3 + p + h6 + p ~ p,
.text-fade.active h2 + h4 + p + h6 + p ~ p,
.text-fade.active h2 + h5 + p + h6 + p ~ p,
.text-fade.active h2 + h6 + p + h6 + p ~ p,
.text-fade.active h2 + p + p + h6 + p ~ p,
.text-fade.active h2 + h3 + h4 + p + p ~ p,
.text-fade.active h2 + h4 + h4 + p + p ~ p,
.text-fade.active h2 + h5 + h4 + p + p ~ p,
.text-fade.active h2 + h6 + h4 + p + p ~ p,
.text-fade.active h2 + p + h4 + p + p ~ p,
.text-fade.active h2 + h3 + h5 + p + p ~ p,
.text-fade.active h2 + h4 + h5 + p + p ~ p,
.text-fade.active h2 + h5 + h5 + p + p ~ p,
.text-fade.active h2 + h6 + h5 + p + p ~ p,
.text-fade.active h2 + p + h5 + p + p ~ p,
.text-fade.active h2 + h3 + h6 + p + p ~ p,
.text-fade.active h2 + h4 + h6 + p + p ~ p,
.text-fade.active h2 + h5 + h6 + p + p ~ p,
.text-fade.active h2 + h6 + h6 + p + p ~ p,
.text-fade.active h2 + p + h6 + p + p ~ p,
.text-fade.active h2 + h3 + p + p + p ~ p,
.text-fade.active h2 + h4 + p + p + p ~ p,
.text-fade.active h2 + h5 + p + p + p ~ p,
.text-fade.active h2 + h6 + p + p + p ~ p,
.text-fade.active h2 + p + p + p + p ~ p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 7s;
  }
  .text-fade.active h3 {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 2s;
  }
  .text-fade.active h3 h1,
.text-fade.active h3 h2,
.text-fade.active h3 h3,
.text-fade.active h3 h4,
.text-fade.active h3 h5,
.text-fade.active h3 h6,
.text-fade.active h3 p {
    opacity: 0;
    position: relative;
  }
  .text-fade.active h3 + h4,
.text-fade.active h3 + h5,
.text-fade.active h3 + h6,
.text-fade.active h3 + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 3s;
  }
  .text-fade.active h3 + h4 + h5,
.text-fade.active h3 + h5 + h5,
.text-fade.active h3 + h6 + h5,
.text-fade.active h3 + p + h5,
.text-fade.active h3 + h4 + h6,
.text-fade.active h3 + h5 + h6,
.text-fade.active h3 + h6 + h6,
.text-fade.active h3 + p + h6,
.text-fade.active h3 + h4 + p,
.text-fade.active h3 + h5 + p,
.text-fade.active h3 + h6 + p,
.text-fade.active h3 + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 4s;
  }
  .text-fade.active h3 + h4 + h5 + h6,
.text-fade.active h3 + h5 + h5 + h6,
.text-fade.active h3 + h6 + h5 + h6,
.text-fade.active h3 + p + h5 + h6,
.text-fade.active h3 + h4 + h6 + h6,
.text-fade.active h3 + h5 + h6 + h6,
.text-fade.active h3 + h6 + h6 + h6,
.text-fade.active h3 + p + h6 + h6,
.text-fade.active h3 + h4 + p + h6,
.text-fade.active h3 + h5 + p + h6,
.text-fade.active h3 + h6 + p + h6,
.text-fade.active h3 + p + p + h6,
.text-fade.active h3 + h4 + h5 + p,
.text-fade.active h3 + h5 + h5 + p,
.text-fade.active h3 + h6 + h5 + p,
.text-fade.active h3 + p + h5 + p,
.text-fade.active h3 + h4 + h6 + p,
.text-fade.active h3 + h5 + h6 + p,
.text-fade.active h3 + h6 + h6 + p,
.text-fade.active h3 + p + h6 + p,
.text-fade.active h3 + h4 + p + p,
.text-fade.active h3 + h5 + p + p,
.text-fade.active h3 + h6 + p + p,
.text-fade.active h3 + p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 5s;
  }
  .text-fade.active h3 + h4 + h5 + h6 + p,
.text-fade.active h3 + h5 + h5 + h6 + p,
.text-fade.active h3 + h6 + h5 + h6 + p,
.text-fade.active h3 + p + h5 + h6 + p,
.text-fade.active h3 + h4 + h6 + h6 + p,
.text-fade.active h3 + h5 + h6 + h6 + p,
.text-fade.active h3 + h6 + h6 + h6 + p,
.text-fade.active h3 + p + h6 + h6 + p,
.text-fade.active h3 + h4 + p + h6 + p,
.text-fade.active h3 + h5 + p + h6 + p,
.text-fade.active h3 + h6 + p + h6 + p,
.text-fade.active h3 + p + p + h6 + p,
.text-fade.active h3 + h4 + h5 + p + p,
.text-fade.active h3 + h5 + h5 + p + p,
.text-fade.active h3 + h6 + h5 + p + p,
.text-fade.active h3 + p + h5 + p + p,
.text-fade.active h3 + h4 + h6 + p + p,
.text-fade.active h3 + h5 + h6 + p + p,
.text-fade.active h3 + h6 + h6 + p + p,
.text-fade.active h3 + p + h6 + p + p,
.text-fade.active h3 + h4 + p + p + p,
.text-fade.active h3 + h5 + p + p + p,
.text-fade.active h3 + h6 + p + p + p,
.text-fade.active h3 + p + p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 6s;
  }
  .text-fade.active h3 + h4 + h5 + h6 + p ~ p,
.text-fade.active h3 + h5 + h5 + h6 + p ~ p,
.text-fade.active h3 + h6 + h5 + h6 + p ~ p,
.text-fade.active h3 + p + h5 + h6 + p ~ p,
.text-fade.active h3 + h4 + h6 + h6 + p ~ p,
.text-fade.active h3 + h5 + h6 + h6 + p ~ p,
.text-fade.active h3 + h6 + h6 + h6 + p ~ p,
.text-fade.active h3 + p + h6 + h6 + p ~ p,
.text-fade.active h3 + h4 + p + h6 + p ~ p,
.text-fade.active h3 + h5 + p + h6 + p ~ p,
.text-fade.active h3 + h6 + p + h6 + p ~ p,
.text-fade.active h3 + p + p + h6 + p ~ p,
.text-fade.active h3 + h4 + h5 + p + p ~ p,
.text-fade.active h3 + h5 + h5 + p + p ~ p,
.text-fade.active h3 + h6 + h5 + p + p ~ p,
.text-fade.active h3 + p + h5 + p + p ~ p,
.text-fade.active h3 + h4 + h6 + p + p ~ p,
.text-fade.active h3 + h5 + h6 + p + p ~ p,
.text-fade.active h3 + h6 + h6 + p + p ~ p,
.text-fade.active h3 + p + h6 + p + p ~ p,
.text-fade.active h3 + h4 + p + p + p ~ p,
.text-fade.active h3 + h5 + p + p + p ~ p,
.text-fade.active h3 + h6 + p + p + p ~ p,
.text-fade.active h3 + p + p + p + p ~ p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 7s;
  }
  .text-fade.active h4 {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 2s;
  }
  .text-fade.active h4 h1,
.text-fade.active h4 h2,
.text-fade.active h4 h3,
.text-fade.active h4 h4,
.text-fade.active h4 h5,
.text-fade.active h4 h6,
.text-fade.active h4 p {
    opacity: 0;
    position: relative;
  }
  .text-fade.active h4 + h5,
.text-fade.active h4 + h6,
.text-fade.active h4 + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 3s;
  }
  .text-fade.active h4 + h5 + h6,
.text-fade.active h4 + h6 + h6,
.text-fade.active h4 + p + h6,
.text-fade.active h4 + h5 + p,
.text-fade.active h4 + h6 + p,
.text-fade.active h4 + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 4s;
  }
  .text-fade.active h4 + h5 + h6 + p,
.text-fade.active h4 + h6 + h6 + p,
.text-fade.active h4 + p + h6 + p,
.text-fade.active h4 + h5 + p + p,
.text-fade.active h4 + h6 + p + p,
.text-fade.active h4 + p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 5s;
  }
  .text-fade.active h4 + h5 + h6 + p + p,
.text-fade.active h4 + h6 + h6 + p + p,
.text-fade.active h4 + p + h6 + p + p,
.text-fade.active h4 + h5 + p + p + p,
.text-fade.active h4 + h6 + p + p + p,
.text-fade.active h4 + p + p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 6s;
  }
  .text-fade.active h4 + h5 + h6 + p + p ~ p,
.text-fade.active h4 + h6 + h6 + p + p ~ p,
.text-fade.active h4 + p + h6 + p + p ~ p,
.text-fade.active h4 + h5 + p + p + p ~ p,
.text-fade.active h4 + h6 + p + p + p ~ p,
.text-fade.active h4 + p + p + p + p ~ p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 7s;
  }
  .text-fade.active h5 {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 2s;
  }
  .text-fade.active h5 h1,
.text-fade.active h5 h2,
.text-fade.active h5 h3,
.text-fade.active h5 h4,
.text-fade.active h5 h5,
.text-fade.active h5 h6,
.text-fade.active h5 p {
    opacity: 0;
    position: relative;
  }
  .text-fade.active h5 + h6,
.text-fade.active h5 + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 3s;
  }
  .text-fade.active h5 + h6 + p,
.text-fade.active h5 + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 4s;
  }
  .text-fade.active h5 + h6 + p + p,
.text-fade.active h5 + p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 5s;
  }
  .text-fade.active h5 + h6 + p + p + p,
.text-fade.active h5 + p + p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 6s;
  }
  .text-fade.active h5 + h6 + p + p + p ~ p,
.text-fade.active h5 + p + p + p + p ~ p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 7s;
  }
  .text-fade.active h6 {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 2s;
  }
  .text-fade.active h6 h1,
.text-fade.active h6 h2,
.text-fade.active h6 h3,
.text-fade.active h6 h4,
.text-fade.active h6 h5,
.text-fade.active h6 h6,
.text-fade.active h6 p {
    opacity: 0;
    position: relative;
  }
  .text-fade.active h6 + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 3s;
  }
  .text-fade.active h6 + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 4s;
  }
  .text-fade.active h6 + p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 5s;
  }
  .text-fade.active h6 + p + p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 6s;
  }
  .text-fade.active h6 + p + p + p + p ~ p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 7s;
  }
  .text-fade.active p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 2s;
  }
  .text-fade.active p h1,
.text-fade.active p h2,
.text-fade.active p h3,
.text-fade.active p h4,
.text-fade.active p h5,
.text-fade.active p h6,
.text-fade.active p p {
    opacity: 0;
    position: relative;
  }
  .text-fade.active p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 3s;
  }
  .text-fade.active p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 4s;
  }
  .text-fade.active p + p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 5s;
  }
  .text-fade.active p + p + p + p + p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 6s;
  }
  .text-fade.active p + p + p + p + p ~ p {
    animation: text-fade 4s;
    animation-fill-mode: forwards;
    animation-delay: 7s;
  }
  @keyframes text-fade {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  .vertical-align {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }
  html,
body {
    max-width: 100%;
    overflow-x: hidden;
  }
  body.has-menu-top {
    padding-top: 30px !important;
  }
  @media (max-width: 767px) {
    body.has-menu-top {
      padding-top: 0 !important;
    }
  }
  body.has-menu-top.has-header {
    padding-top: 120px !important;
  }
  @media (max-width: 767px) {
    body.has-menu-top.has-header {
      padding-top: 66px !important;
    }
  }
  body.has-menu-top.has-header.header-no-collapse #header {
    position: absolute;
    z-index: 10;
  }
  @media (min-width: 767px) {
    body.has-menu-top.has-header.header-no-collapse .main-menu {
      position: absolute;
    }
  }
  p {
    margin: 0;
    padding-bottom: 12px;
  }
  p img {
    padding-bottom: 6px;
  }
  a {
    cursor: pointer;
  }
  a:active,
a:focus,
a:hover {
    outline: none;
    text-decoration: none;
  }
  h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    line-height: 1.2;
  }
  h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a {
    color: #252525;
  }
  h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.h1 a:hover,
.h2 a:hover,
.h3 a:hover,
.h4 a:hover,
.h5 a:hover,
.h6 a:hover,
h1 a:focus,
h2 a:focus,
h3 a:focus,
h4 a:focus,
h5 a:focus,
h6 a:focus,
.h1 a:focus,
.h2 a:focus,
.h3 a:focus,
.h4 a:focus,
.h5 a:focus,
.h6 a:focus {
    color: #0c0c0c;
  }
  form label {
    display: block;
    margin-bottom: 0px;
    font-weight: normal;
  }
  form input {
    padding: 0 5px;
  }
  form input,
form select,
form textarea {
    font-family: "TheSans";
    font-size: 16px;
    margin-bottom: 10px;
    color: #444444;
    border-radius: 0;
    border: 1px solid #999;
  }
  form input[type="text"],
form input[type="tel"],
form input[type="email"],
form input[type="password"] {
    border: solid 1px #408FE5;
    width: 100%;
    height: 34px;
  }
  form textarea,
form select {
    width: 100%;
  }
  form input[type="text"],
form input[type="tel"],
form input[type="email"],
form textarea {
    color: #444444;
  }
  form textarea {
    padding: 5px !important;
  }
  @media (min-width: 1200px) {
    .margin-bottom-lg-xxs {
      margin-bottom: 7px !important;
    }
    .margin-bottom-lg-xs {
      margin-bottom: 15px !important;
    }
    .margin-bottom-lg-s {
      margin-bottom: 25px !important;
    }
    .margin-bottom-lg-m {
      margin-bottom: 40px !important;
    }
    .margin-bottom-lg-l {
      margin-bottom: 60px !important;
    }
    .margin-bottom-lg-xl {
      margin-bottom: 80px !important;
    }
    .no-margin-bottom-lg {
      margin-bottom: 0px !important;
    }
    .margin-top-lg-xxs {
      margin-top: 7px !important;
    }
    .margin-top-lg-xs {
      margin-top: 15px !important;
    }
    .margin-top-lg-s {
      margin-top: 25px !important;
    }
    .margin-top-lg-m {
      margin-top: 40px !important;
    }
    .margin-top-lg-l {
      margin-top: 60px !important;
    }
    .margin-top-lg-xl {
      margin-top: 80px !important;
    }
    .no-margin-top-lg {
      margin-top: 0px !important;
    }
    .margin-left-lg-xxs {
      margin-left: 7px !important;
    }
    .margin-left-lg-xs {
      margin-left: 15px !important;
    }
    .margin-left-lg-s {
      margin-left: 25px !important;
    }
    .margin-left-lg-m {
      margin-left: 40px !important;
    }
    .margin-left-lg-l {
      margin-left: 60px !important;
    }
    .margin-left-lg-xl {
      margin-left: 80px !important;
    }
    .no-margin-left-lg {
      margin-left: 0px !important;
    }
    .margin-right-lg-xxs {
      margin-right: 7px !important;
    }
    .margin-right-lg-xs {
      margin-right: 15px !important;
    }
    .margin-right-lg-s {
      margin-right: 25px !important;
    }
    .margin-right-lg-m {
      margin-right: 40px !important;
    }
    .margin-right-lg-l {
      margin-right: 60px !important;
    }
    .margin-right-lg-xl {
      margin-right: 80px !important;
    }
    .no-margin-right-lg {
      margin-right: 0px !important;
    }
    .padding-bottom-lg-xxs {
      padding-bottom: 7px !important;
    }
    .padding-bottom-lg-xs {
      padding-bottom: 15px !important;
    }
    .padding-bottom-lg-s {
      padding-bottom: 25px !important;
    }
    .padding-bottom-lg-m {
      padding-bottom: 40px !important;
    }
    .padding-bottom-lg-l {
      padding-bottom: 60px !important;
    }
    .padding-bottom-lg-xl {
      padding-bottom: 80px !important;
    }
    .no-padding-bottom-lg {
      padding-bottom: 0px !important;
    }
    .padding-top-lg-xxs {
      padding-top: 7px !important;
    }
    .padding-top-lg-xs {
      padding-top: 15px !important;
    }
    .padding-top-lg-s {
      padding-top: 25px !important;
    }
    .padding-top-lg-m {
      padding-top: 40px !important;
    }
    .padding-top-lg-l {
      padding-top: 60px !important;
    }
    .padding-top-lg-xl {
      padding-top: 80px !important;
    }
    .no-padding-top-lg {
      padding-top: 0px !important;
    }
    .padding-left-lg-xxs {
      padding-left: 7px !important;
    }
    .padding-left-lg-xs {
      padding-left: 15px !important;
    }
    .padding-left-lg-s {
      padding-left: 25px !important;
    }
    .padding-left-lg-m {
      padding-left: 40px !important;
    }
    .padding-left-lg-l {
      padding-left: 60px !important;
    }
    .padding-left-lg-xl {
      padding-left: 80px !important;
    }
    .no-padding-left-lg {
      padding-left: 0px !important;
    }
    .padding-right-lg-xxs {
      padding-right: 7px !important;
    }
    .padding-right-lg-xs {
      padding-right: 15px !important;
    }
    .padding-right-lg-s {
      padding-right: 25px !important;
    }
    .padding-right-lg-m {
      padding-right: 40px !important;
    }
    .padding-right-lg-l {
      padding-right: 60px !important;
    }
    .padding-right-lg-xl {
      padding-right: 80px !important;
    }
    .no-padding-right-lg {
      padding-right: 0px !important;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .margin-bottom-md-xxs {
      margin-bottom: 7px !important;
    }
    .margin-bottom-md-xs {
      margin-bottom: 15px !important;
    }
    .margin-bottom-md-s {
      margin-bottom: 25px !important;
    }
    .margin-bottom-md-m {
      margin-bottom: 40px !important;
    }
    .margin-bottom-md-l {
      margin-bottom: 60px !important;
    }
    .margin-bottom-md-xl {
      margin-bottom: 80px !important;
    }
    .no-margin-bottom-md {
      margin-bottom: 0px !important;
    }
    .margin-top-md-xxs {
      margin-top: 7px !important;
    }
    .margin-top-md-xs {
      margin-top: 15px !important;
    }
    .margin-top-md-s {
      margin-top: 25px !important;
    }
    .margin-top-md-m {
      margin-top: 40px !important;
    }
    .margin-top-md-l {
      margin-top: 60px !important;
    }
    .margin-top-md-xl {
      margin-top: 80px !important;
    }
    .no-margin-top-md {
      margin-top: 0px !important;
    }
    .margin-left-md-xxs {
      margin-left: 7px !important;
    }
    .margin-left-md-xs {
      margin-left: 15px !important;
    }
    .margin-left-md-s {
      margin-left: 25px !important;
    }
    .margin-left-md-m {
      margin-left: 40px !important;
    }
    .margin-left-md-l {
      margin-left: 60px !important;
    }
    .margin-left-md-xl {
      margin-left: 80px !important;
    }
    .no-margin-left-md {
      margin-left: 0px !important;
    }
    .margin-right-md-xxs {
      margin-right: 7px !important;
    }
    .margin-right-md-xs {
      margin-right: 15px !important;
    }
    .margin-right-md-s {
      margin-right: 25px !important;
    }
    .margin-right-md-m {
      margin-right: 40px !important;
    }
    .margin-right-md-l {
      margin-right: 60px !important;
    }
    .margin-right-md-xl {
      margin-right: 80px !important;
    }
    .no-margin-right-md {
      margin-right: 0px !important;
    }
    .padding-bottom-md-xxs {
      padding-bottom: 7px !important;
    }
    .padding-bottom-md-xs {
      padding-bottom: 15px !important;
    }
    .padding-bottom-md-s {
      padding-bottom: 25px !important;
    }
    .padding-bottom-md-m {
      padding-bottom: 40px !important;
    }
    .padding-bottom-md-l {
      padding-bottom: 60px !important;
    }
    .padding-bottom-md-xl {
      padding-bottom: 80px !important;
    }
    .no-padding-bottom-md {
      padding-bottom: 0px !important;
    }
    .padding-top-md-xxs {
      padding-top: 7px !important;
    }
    .padding-top-md-xs {
      padding-top: 15px !important;
    }
    .padding-top-md-s {
      padding-top: 25px !important;
    }
    .padding-top-md-m {
      padding-top: 40px !important;
    }
    .padding-top-md-l {
      padding-top: 60px !important;
    }
    .padding-top-md-xl {
      padding-top: 80px !important;
    }
    .no-padding-top-md {
      padding-top: 0px !important;
    }
    .padding-left-md-xxs {
      padding-left: 7px !important;
    }
    .padding-left-md-xs {
      padding-left: 15px !important;
    }
    .padding-left-md-s {
      padding-left: 25px !important;
    }
    .padding-left-md-m {
      padding-left: 40px !important;
    }
    .padding-left-md-l {
      padding-left: 60px !important;
    }
    .padding-left-md-xl {
      padding-left: 80px !important;
    }
    .no-padding-left-md {
      padding-left: 0px !important;
    }
    .padding-right-md-xxs {
      padding-right: 7px !important;
    }
    .padding-right-md-xs {
      padding-right: 15px !important;
    }
    .padding-right-md-s {
      padding-right: 25px !important;
    }
    .padding-right-md-m {
      padding-right: 40px !important;
    }
    .padding-right-md-l {
      padding-right: 60px !important;
    }
    .padding-right-md-xl {
      padding-right: 80px !important;
    }
    .no-padding-right-md {
      padding-right: 0px !important;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .margin-bottom-sm-xxs {
      margin-bottom: 7px !important;
    }
    .margin-bottom-sm-xs {
      margin-bottom: 15px !important;
    }
    .margin-bottom-sm-s {
      margin-bottom: 25px !important;
    }
    .margin-bottom-sm-m {
      margin-bottom: 40px !important;
    }
    .margin-bottom-sm-l {
      margin-bottom: 60px !important;
    }
    .margin-bottom-sm-xl {
      margin-bottom: 80px !important;
    }
    .no-margin-bottom-sm {
      margin-bottom: 0px !important;
    }
    .margin-top-sm-xxs {
      margin-top: 7px !important;
    }
    .margin-top-sm-xs {
      margin-top: 15px !important;
    }
    .margin-top-sm-s {
      margin-top: 25px !important;
    }
    .margin-top-sm-m {
      margin-top: 40px !important;
    }
    .margin-top-sm-l {
      margin-top: 60px !important;
    }
    .margin-top-sm-xl {
      margin-top: 80px !important;
    }
    .no-margin-top-sm {
      margin-top: 0px !important;
    }
    .margin-left-sm-xxs {
      margin-left: 7px !important;
    }
    .margin-left-sm-xs {
      margin-left: 15px !important;
    }
    .margin-left-sm-s {
      margin-left: 25px !important;
    }
    .margin-left-sm-m {
      margin-left: 40px !important;
    }
    .margin-left-sm-l {
      margin-left: 60px !important;
    }
    .margin-left-sm-xl {
      margin-left: 80px !important;
    }
    .no-margin-left-sm {
      margin-left: 0px !important;
    }
    .margin-right-sm-xxs {
      margin-right: 7px !important;
    }
    .margin-right-sm-xs {
      margin-right: 15px !important;
    }
    .margin-right-sm-s {
      margin-right: 25px !important;
    }
    .margin-right-sm-m {
      margin-right: 40px !important;
    }
    .margin-right-sm-l {
      margin-right: 60px !important;
    }
    .margin-right-sm-xl {
      margin-right: 80px !important;
    }
    .no-margin-right-sm {
      margin-right: 0px !important;
    }
    .padding-bottom-sm-xxs {
      padding-bottom: 7px !important;
    }
    .padding-bottom-sm-xs {
      padding-bottom: 15px !important;
    }
    .padding-bottom-sm-s {
      padding-bottom: 25px !important;
    }
    .padding-bottom-sm-m {
      padding-bottom: 40px !important;
    }
    .padding-bottom-sm-l {
      padding-bottom: 60px !important;
    }
    .padding-bottom-sm-xl {
      padding-bottom: 80px !important;
    }
    .no-padding-bottom-sm {
      padding-bottom: 0px !important;
    }
    .padding-top-sm-xxs {
      padding-top: 7px !important;
    }
    .padding-top-sm-xs {
      padding-top: 15px !important;
    }
    .padding-top-sm-s {
      padding-top: 25px !important;
    }
    .padding-top-sm-m {
      padding-top: 40px !important;
    }
    .padding-top-sm-l {
      padding-top: 60px !important;
    }
    .padding-top-sm-xl {
      padding-top: 80px !important;
    }
    .no-padding-top-sm {
      padding-top: 0px !important;
    }
    .padding-left-sm-xxs {
      padding-left: 7px !important;
    }
    .padding-left-sm-xs {
      padding-left: 15px !important;
    }
    .padding-left-sm-s {
      padding-left: 25px !important;
    }
    .padding-left-sm-m {
      padding-left: 40px !important;
    }
    .padding-left-sm-l {
      padding-left: 60px !important;
    }
    .padding-left-sm-xl {
      padding-left: 80px !important;
    }
    .no-padding-left-sm {
      padding-left: 0px !important;
    }
    .padding-right-sm-xxs {
      padding-right: 7px !important;
    }
    .padding-right-sm-xs {
      padding-right: 15px !important;
    }
    .padding-right-sm-s {
      padding-right: 25px !important;
    }
    .padding-right-sm-m {
      padding-right: 40px !important;
    }
    .padding-right-sm-l {
      padding-right: 60px !important;
    }
    .padding-right-sm-xl {
      padding-right: 80px !important;
    }
    .no-padding-right-sm {
      padding-right: 0px !important;
    }
  }
  @media (max-width: 767px) {
    .margin-bottom-xs-xxs {
      margin-bottom: 7px !important;
    }
    .margin-bottom-xs-xs {
      margin-bottom: 15px !important;
    }
    .margin-bottom-xs-s {
      margin-bottom: 25px !important;
    }
    .margin-bottom-xs-m {
      margin-bottom: 40px !important;
    }
    .margin-bottom-xs-l {
      margin-bottom: 60px !important;
    }
    .margin-bottom-xs-xl {
      margin-bottom: 80px !important;
    }
    .no-margin-bottom-xs {
      margin-bottom: 0px !important;
    }
    .margin-top-xs-xxs {
      margin-top: 7px !important;
    }
    .margin-top-xs-xs {
      margin-top: 15px !important;
    }
    .margin-top-xs-s {
      margin-top: 25px !important;
    }
    .margin-top-xs-m {
      margin-top: 40px !important;
    }
    .margin-top-xs-l {
      margin-top: 60px !important;
    }
    .margin-top-xs-xl {
      margin-top: 80px !important;
    }
    .no-margin-top-xs {
      margin-top: 0px !important;
    }
    .margin-left-xs-xxs {
      margin-left: 7px !important;
    }
    .margin-left-xs-xs {
      margin-left: 15px !important;
    }
    .margin-left-xs-s {
      margin-left: 25px !important;
    }
    .margin-left-xs-m {
      margin-left: 40px !important;
    }
    .margin-left-xs-l {
      margin-left: 60px !important;
    }
    .margin-left-xs-xl {
      margin-left: 80px !important;
    }
    .no-margin-left-xs {
      margin-left: 0px !important;
    }
    .margin-right-xs-xxs {
      margin-right: 7px !important;
    }
    .margin-right-xs-xs {
      margin-right: 15px !important;
    }
    .margin-right-xs-s {
      margin-right: 25px !important;
    }
    .margin-right-xs-m {
      margin-right: 40px !important;
    }
    .margin-right-xs-l {
      margin-right: 60px !important;
    }
    .margin-right-xs-xl {
      margin-right: 80px !important;
    }
    .no-margin-right-xs {
      margin-right: 0px !important;
    }
    .padding-bottom-xs-xxs {
      padding-bottom: 7px !important;
    }
    .padding-bottom-xs-xs {
      padding-bottom: 15px !important;
    }
    .padding-bottom-xs-s {
      padding-bottom: 25px !important;
    }
    .padding-bottom-xs-m {
      padding-bottom: 40px !important;
    }
    .padding-bottom-xs-l {
      padding-bottom: 60px !important;
    }
    .padding-bottom-xs-xl {
      padding-bottom: 80px !important;
    }
    .no-padding-bottom-xs {
      padding-bottom: 0px !important;
    }
    .padding-top-xs-xxs {
      padding-top: 7px !important;
    }
    .padding-top-xs-xs {
      padding-top: 15px !important;
    }
    .padding-top-xs-s {
      padding-top: 25px !important;
    }
    .padding-top-xs-m {
      padding-top: 40px !important;
    }
    .padding-top-xs-l {
      padding-top: 60px !important;
    }
    .padding-top-xs-xl {
      padding-top: 80px !important;
    }
    .no-padding-top-xs {
      padding-top: 0px !important;
    }
    .padding-left-xs-xxs {
      padding-left: 7px !important;
    }
    .padding-left-xs-xs {
      padding-left: 15px !important;
    }
    .padding-left-xs-s {
      padding-left: 25px !important;
    }
    .padding-left-xs-m {
      padding-left: 40px !important;
    }
    .padding-left-xs-l {
      padding-left: 60px !important;
    }
    .padding-left-xs-xl {
      padding-left: 80px !important;
    }
    .no-padding-left-xs {
      padding-left: 0px !important;
    }
    .padding-right-xs-xxs {
      padding-right: 7px !important;
    }
    .padding-right-xs-xs {
      padding-right: 15px !important;
    }
    .padding-right-xs-s {
      padding-right: 25px !important;
    }
    .padding-right-xs-m {
      padding-right: 40px !important;
    }
    .padding-right-xs-l {
      padding-right: 60px !important;
    }
    .padding-right-xs-xl {
      padding-right: 80px !important;
    }
    .no-padding-right-xs {
      padding-right: 0px !important;
    }
  }
  .alignleft {
    margin-right: 15px;
    float: left;
  }
  .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .alignright {
    margin-left: 15px;
    float: right;
  }
  .content img.original {
    width: auto;
  }
  .div-on-top {
    position: relative;
  }
  .div-on-top div {
    position: absolute;
    top: 15px;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .div-on-top div h1,
.div-on-top div h2,
.div-on-top div h3,
.div-on-top div h4,
.div-on-top div h5,
.div-on-top div h6,
.div-on-top div p,
.div-on-top div a {
    padding: 0 15px;
  }
  .div-on-top div h1.text-white-box,
.div-on-top div h2.text-white-box,
.div-on-top div h3.text-white-box,
.div-on-top div h4.text-white-box,
.div-on-top div h5.text-white-box,
.div-on-top div h6.text-white-box,
.div-on-top div p.text-white-box,
.div-on-top div a.text-white-box {
    background-color: rgba(255, 255, 255, 0.3);
    color: #fff;
    padding: 5px 10px;
    margin-bottom: 0 !important;
    bottom: 15px;
    position: absolute;
  }
  .div-on-top div h1.text-white-box.right,
.div-on-top div h2.text-white-box.right,
.div-on-top div h3.text-white-box.right,
.div-on-top div h4.text-white-box.right,
.div-on-top div h5.text-white-box.right,
.div-on-top div h6.text-white-box.right,
.div-on-top div p.text-white-box.right,
.div-on-top div a.text-white-box.right {
    right: 0;
  }
  .div-on-top div h1.text-white-box.top,
.div-on-top div h2.text-white-box.top,
.div-on-top div h3.text-white-box.top,
.div-on-top div h4.text-white-box.top,
.div-on-top div h5.text-white-box.top,
.div-on-top div h6.text-white-box.top,
.div-on-top div p.text-white-box.top,
.div-on-top div a.text-white-box.top {
    top: -15px;
  }
  div.video-start {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    cursor: pointer;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  div.video-start img.play {
    position: relative;
    width: 20%;
    margin-top: 30%;
    max-width: 200px;
    margin: auto;
  }
  .image-item {
    position: relative;
  }
  .use-img-height-for-background {
    visibility: hidden;
  }
  .note {
    color: #999;
    font-size: 10px;
  }
  .note.inside {
    color: #fff;
    position: absolute;
    left: 10px;
    bottom: -5px;
  }
  .note.inside.right {
    left: auto !important;
    right: 15px;
  }
  @media (min-width: 1200px) {
    .header-height {
      height: 380px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .header-height {
      height: 300px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .header-height {
      height: 250px;
    }
  }
  @media (max-width: 767px) {
    .header-height {
      height: 220px;
    }
  }
  div.position-absolute {
    position: absolute;
  }
  #browser-warning div.bg-color-danger {
    padding: 10px 0;
  }
  #browser-warning div.bg-color-danger p {
    font-weight: 500;
    color: #fff;
  }
  .home-link-xs {
    height: 66px;
    width: 60%;
    position: absolute;
    z-index: 999;
    left: 20%;
  }
  #wrapper {
    width: auto;
    padding: 0;
  }
  body.has-menu-left:not(.menu-hide-no) #wrapper {
    margin: 0;
  }
  #header {
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    border-width: 0px;
    border-radius: 0px;
  }
  @media (min-width: 768px) {
    #header {
      z-index: 6;
    }
  }
  header {
    background-color: #A0C7F2;
    height: 90px;
  }
  header form.search-form input {
    margin-bottom: 0px;
  }
  @media (max-width: 767px) {
    header {
      height: auto;
    }
  }
  header #logo {
    padding: 0;
    background: #D0E3F9;
    height: 90px;
  }
  header #logo img {
    width: 180px;
  }
  @media (max-width: 767px) {
    header #logo {
      padding: 0 !important;
      margin: 0 !important;
      height: 66px;
      width: 100% !important;
      min-width: 0 !important;
    }
    header #logo img {
      width: 144px;
    }
  }
  header #title h2 {
    line-height: 90px;
    margin-top: 0;
    margin-bottom: 0;
  }
  header div.header-menu ul {
    float: right;
    margin-top: 25px;
  }
  header div.header-menu ul > li {
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
  }
  header div.header-menu ul > li.open > a,
header div.header-menu ul > li > a {
    padding: 0;
    background: none;
  }
  header div.header-menu ul > li.open > a:hover,
header div.header-menu ul > li > a:hover,
header div.header-menu ul > li.open > a:active,
header div.header-menu ul > li > a:active,
header div.header-menu ul > li.open > a:focus,
header div.header-menu ul > li > a:focus {
    color: #408FE5;
    background-color: transparent !important;
  }
  header div.header-menu ul > li.active a {
    color: #408FE5;
    background-color: transparent !important;
  }
  header div.header-menu ul > li.divider {
    padding-left: 10px;
    color: #408FE5;
  }
  header div.header-menu ul > li.divider:after {
    content: '|';
  }
  header div.header-menu ul > li span[class^="glyphicon-"],
header div.header-menu ul > li span[class*=" glyphicon-"] {
    padding-right: 5px;
  }
  header div.header-menu ul > li.text-hidden {
    margin-left: 6px;
  }
  header div.header-menu ul .dropdown-menu {
    font-size: 14px;
  }
  header div.header-menu ul .dropdown-menu > li > a:hover,
header div.header-menu ul .dropdown-menu > li > a:focus {
    background-color: #408FE5;
    color: #fff;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    header div.header-menu ul {
      margin-top: 7px;
    }
  }
  header .search-form {
    margin-top: 25px;
    margin-left: 15px;
  }
  form[class^="search"] label,
form[class*=" search"] label {
    width: 100%;
  }
  form[class^="search"] input,
form[class*=" search"] input {
    border-right: none;
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: 400;
    height: 34px;
  }
  form[class^="search"] button,
form[class*=" search"] button {
    border-radius: 0px;
    width: 34px;
    height: 34px;
    padding: 0;
    position: absolute;
    right: 40px / 2;
    top: 25px;
  }
  @media (max-width: 767px) {
    form[class^="search"],
  form[class*=" search"] {
      position: relative;
      margin-top: 10px;
      margin-bottom: 10px;
    }
    form[class^="search"] input,
  form[class*=" search"] input {
      float: none;
    }
    form[class^="search"] button,
  form[class*=" search"] button {
      top: 0;
      right: 0;
    }
  }
  .search-string {
    font-weight: bold;
  }
  #page,
div.main-menu.left {
    transition: all 0.3s ease;
  }
  body:not(.has-header) #logo {
    position: absolute;
    z-index: 100;
  }
  body:not(.has-header) #page {
    padding-top: 0 !important;
  }
  body.has-menu-top {
    padding-top: 40px !important;
  }
  body.has-menu-top #logo {
    margin-left: -1000px;
    padding-left: 1000px;
    min-width: 1250px;
    width: calc(25% + 1000px);
    width: -moz-calc(25% + 1000px);
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    body.has-menu-top #logo {
      min-width: 1230px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    body.has-menu-top #logo {
      min-width: 1200px;
      width: calc(33.3333% + 1000px);
      width: -moz-calc(33.3333% + 1000px);
    }
  }
  body.has-menu-top #logo-s .navbar-brand {
    margin: 0px 15px 0px 0px;
    background-size: auto 15px;
    width: 90px;
    height: 30px;
  }
  @media (max-width: 767px) {
    body.has-menu-top #logo-s {
      display: none;
    }
  }
  body.has-menu-top div.main-menu.top ul li > a:hover,
body.has-menu-top div.main-menu.top ul li > a:focus {
    background-color: #8ea6ca;
  }
  body.has-menu-top div.main-menu.top ul#main-menu-ul {
    margin-left: -15px;
  }
  body.has-menu-top div.main-menu.top ul .divider {
    margin: 0px 0;
    height: 30px;
    width: 1px;
    border-right: 1px solid #e5e5e5;
  }
  @media (max-width: 767px) {
    body.has-menu-top div.main-menu.top ul .divider {
      margin: 5px 0px !important;
      height: 1px !important;
      width: 100% !important;
      background-color: #e5e5e5;
      border: none;
    }
  }
  body.has-menu-top div.main-menu.top ul.navbar-nav.navbar-right:not(#edit-wp) li:last-child > a {
    padding-right: 0;
  }
  body.has-menu-top div.main-menu.top ul#edit-wp.navbar-nav.navbar-right {
    margin-right: 0 !important;
  }
  body.has-menu-top div.main-menu.top.has-header {
    top: 90px;
  }
  @media (max-width: 767px) {
    body.has-menu-top div.main-menu.top.has-header {
      top: 0;
    }
  }
  body.has-menu-left:not(.menu-hide-no) div.main-menu.left.below {
    position: absolute;
    height: 100%;
    padding-top: 20px;
    width: 270px;
  }
  body.has-menu-left:not(.menu-hide-no) div.main-menu.left.below + #page {
    overflow: hidden;
  }
  @media (max-width: 991px) {
    body.has-menu-left {
      background-color: #073070;
    }
  }
  body.has-menu-left div.main-menu.left .main-menu-scroll {
    position: relative;
  }
  body.has-menu-left div.main-menu.left ul.dropdown-menu {
    position: relative;
    top: 0;
    left: 0;
    z-index: 0;
    float: none;
    box-shadow: none;
    background: #1f71f1;
  }
  body.has-menu-left div.main-menu.left.above {
    position: absolute;
    background-color: rgba(7, 48, 112, 0.95);
    z-index: 6;
    left: -270px;
    margin-top: 130px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 270px;
  }
  body.has-menu-left div.main-menu.left.above.show-menu {
    left: 0;
  }
  body.has-menu-left div.main-menu.left.above .header-menu-ul {
    background-color: rgba(239, 239, 239, 0.5);
    margin-right: 0;
    padding-right: 0;
  }
  body.has-menu-left div.main-menu.left .dropdown-backdrop {
    z-index: 0;
  }
  body.has-menu-left #page {
    background-color: #fff;
    position: relative;
    top: 0px;
    left: 0px;
  }
  body.has-menu-left #page.show-menu {
    left: 270px;
    right: auto;
  }
  body.has-menu-left div.main-menu.left.above + #page.show-menu {
    left: 0;
    right: auto;
  }
  body.has-menu-left div.main-menu.left.below + #page {
    box-shadow: -4px 0px 3px 0px rgba(0, 0, 0, 0.2);
  }
  body.has-menu-left #header {
    position: relative;
    border-width: 0;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
  }
  @media (max-width: 991px) {
    body.has-menu-left .navbar-brand {
      margin-left: 55px;
    }
  }
  body.has-menu-left .navbar-toggle {
    position: absolute;
    z-index: 10;
    top: 30px;
    left: 8px;
    padding: 8px 6px;
  }
  body.has-menu-left .navbar-toggle .icon-bar {
    background-color: #444444 !important;
    opacity: 0.5;
  }
  body.has-menu-left .navbar-toggle:hover {
    background: #efefef;
    opacity: 0.7;
  }
  body.has-menu-left .navbar-toggle.show {
    display: block;
  }
  @media (max-width: 767px) {
    body.has-menu-left .navbar-toggle {
      top: 18px;
    }
  }
  @media (min-width: 992px) {
    body.has-menu-left.menu-hide-no #header {
      position: fixed;
    }
    body.has-menu-left.menu-hide-no .main-menu.left {
      margin-top: 130px;
      position: relative;
      background-color: #efefef;
      height: auto !important;
      z-index: 3;
      opacity: 0.95;
    }
    body.has-menu-left.menu-hide-no .main-menu.left.below + #page {
      box-shadow: none;
    }
    body.has-menu-left.menu-hide-no .main-menu.left .nav > li a {
      padding-left: 15px;
      padding-right: 15px;
    }
    body.has-menu-left.menu-hide-no .main-menu.left #wp-edit {
      position: absolute;
    }
    body.has-menu-left.menu-hide-no #page {
      padding-top: 90px;
      padding-left: 0;
      padding-right: 0;
    }
    body.has-menu-left.menu-hide-no #page #scrollspyContent ul.nav-tabs.affix {
      top: 90px;
    }
    body.has-menu-left.menu-hide-no #content .container {
      width: auto;
    }
    body.has-menu-left.menu-hide-no #scrollspyContent {
      left: 15px;
    }
    body.has-menu-left.menu-hide-no #scrollspyContent ul.nav-tabs {
      width: 208px;
    }
    body.has-menu-left.menu-hide-no #footer-bottom {
      margin-left: -2000px;
      margin-right: -2000px;
      padding-left: 2000px;
      padding-right: 2000px;
    }
  }
  @media (min-width: 992px) and (min-width: 992px) and (max-width: 1199px) {
    body.has-menu-left.menu-hide-no #scrollspyContent {
      left: -15px;
    }
  }
  @media (min-width: 992px) and (min-width: 1200px) {
    body.has-menu-left.menu-hide-no #footer-bottom .container {
      margin-left: -210px;
    }
  }
  @media (min-width: 992px) and (min-width: 992px) and (max-width: 1199px) {
    body.has-menu-left.menu-hide-no #footer-bottom .container {
      margin-left: -207px;
    }
  }
  @media (max-width: 991px) {
    body.has-menu-left.menu-hide-no #wrapper {
      padding-left: 0;
      padding-right: 0;
      width: auto;
    }
    body.has-menu-left.menu-hide-no #button-menu {
      display: block;
    }
    body.has-menu-left.menu-hide-no #page {
      padding-left: 0;
      padding-right: 0;
    }
    body.has-menu-left.menu-hide-no #footer-bottom {
      padding-left: 0;
      padding-right: 0;
    }
  }
  ul.nav li.no-dropdown span.caret {
    display: none;
  }
  .menu-hidden {
    display: none;
  }
  .login.dropdown-menu {
    width: 230px;
    padding: 8px;
    left: auto;
    right: 0px;
    font-size: 12px;
    line-height: 1.2;
  }
  .login.dropdown-menu a {
    color: #408FE5 !important;
    font-size: 12px;
  }
  .login.dropdown-menu a:hover,
.login.dropdown-menu a:focus,
.login.dropdown-menu a:active {
    color: #073070 !important;
  }
  .login.dropdown-menu form input[type='text'],
.login.dropdown-menu form input[type='password'] {
    font-size: 12px;
    color: #408FE5;
    height: 30px;
    border: solid 1px #408FE5;
    width: 100%;
  }
  .login.dropdown-menu form .login-remember {
    font-size: 12px;
    color: #408FE5;
  }
  .login.dropdown-menu form .login-remember input {
    margin: 0 5px 0 0;
  }
  .login.dropdown-menu form .login-submit {
    float: left;
    margin-right: 10px;
  }
  .login.dropdown-menu form p {
    padding-bottom: 0;
  }
  @media (max-width: 767px) {
    .login.dropdown-menu {
      width: 100%;
      font-size: 16px;
      padding-top: 15px;
    }
    .login.dropdown-menu form input {
      font-size: 16px !important;
      margin-bottom: 15px;
      height: 34px;
    }
    .login.dropdown-menu form button {
      float: none !important;
      margin-bottom: 15px;
    }
    .login.dropdown-menu a {
      display: block;
      height: 10px;
      font-size: 16px !important;
    }
  }
  @media (max-width: 767px) {
    header {
      background-color: #D0E3F9;
    }
    div.header-menu ul {
      margin-left: -15px;
      padding-left: 15px;
      margin-right: -15px;
      padding-right: 15px;
      padding-bottom: 15px;
    }
    div.header-menu ul li.text-hidden {
      float: left;
      padding-left: 20px;
    }
    div.header-menu ul ul > li.text-hidden {
      padding-left: 0px;
    }
    div.header-menu ul span[class^="icon-"],
  div.header-menu ul span[class*=" icon-"] {
      font-size: 23px;
      vertical-align: middle;
      margin-top: -7px;
    }
    .navbar-nav ul {
      margin-left: 0 !important;
    }
    .search-form {
      margin-top: 20px;
      margin-bottom: 0;
    }
    .search-form label {
      margin-bottom: 0;
      display: block;
    }
  }
  #header-nav-3 {
    position: relative;
    margin-top: 40px;
    z-index: 99;
    display: none;
  }
  #header-nav-3 #div-head-nav-3 {
    float: left;
  }
  #header-nav-3 #div-head-nav-3 h1,
#header-nav-3 #div-head-nav-3 .h1 {
    color: #073070;
    font-size: 42px;
    margin-top: 0;
    margin-bottom: 0;
  }
  #header-nav-3 #nav-level-3 ul {
    margin-top: 24px;
    margin-bottom: 0;
    list-style: none;
    float: right;
  }
  #header-nav-3 #nav-level-3 ul li {
    float: left;
    font-weight: 700;
    font-size: 16px;
    margin-left: 20px;
    margin-bottom: 20px;
  }
  #header-nav-3 #nav-level-3 li.active a {
    color: #456494;
  }
  #header-nav-3 hr {
    border-width: 1px !important;
    margin: 0 0 20px 0 !important;
    border-color: #999;
  }
  @media (max-width: 1199px) {
    #header-nav-3 #div-head-nav-3 {
      float: none;
    }
    #header-nav-3 #nav-level-3 ul {
      margin-top: 15px;
      float: none;
      margin-left: 0;
      padding-left: 0;
    }
    #header-nav-3 #nav-level-3 ul li {
      margin-left: 0;
      margin-right: 20px;
      margin-bottom: 10px;
    }
  }
  @media (max-width: 991px) {
    #header-nav-3 #nav-level-3 ul li {
      font-size: 15px;
    }
  }
  @media (max-width: 768px) {
    #header-nav-3 #div-head-nav-3 {
      float: none;
    }
    #header-nav-3 #div-head-nav-3 h1,
  #header-nav-3 #div-head-nav-3 .h1 {
      font-size: 30px;
      margin-bottom: 0;
    }
    #header-nav-3 #nav-level-3 ul {
      float: none;
      margin-left: 0;
      margin-top: 15px;
    }
    #header-nav-3 #nav-level-3 ul li {
      float: none;
      margin-left: 0px;
      margin-bottom: 10px;
    }
  }
  @media (max-width: 767px) {
    #header-nav-3 {
      margin-top: 40px / 2;
    }
    #header-nav-3 #div-head-nav-3 h1,
  #header-nav-3 #div-head-nav-3 .h1 {
      font-size: 26px;
    }
  }
  @media (max-width: 767px) {
    .navbar-fixed-top,
  .navbar-fixed-bottom {
      position: relative;
      z-index: 10;
    }
  }
  #carousel-header .item {
    background-color: #fff;
  }
  #carousel-header .item.right {
    text-align: left;
  }
  #carousel-header .item.prev,
#carousel-header .item.next {
    position: absolute;
  }
  #carousel-header .slider-text {
    padding-left: 0;
  }
  #carousel-header .slider-text div:first-child {
    padding-top: 30px;
  }
  #carousel-header .slider-text p:last-of-type {
    padding-bottom: 20px;
  }
  #carousel-header .slider-text h1,
#carousel-header .slider-text h2,
#carousel-header .slider-text h3,
#carousel-header .slider-text h4,
#carousel-header .slider-text h5,
#carousel-header .slider-text p,
#carousel-header .slider-text a {
    color: #ffffff;
    margin-bottom: 10px;
  }
  #carousel-header .slider-text h1,
#carousel-header .slider-text h2 {
    margin-bottom: 25px;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    #carousel-header .slider-text h2 {
      margin-bottom: 20px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #carousel-header .slider-text h1 {
      font-size: 36px;
    }
    #carousel-header .slider-text h2 {
      font-size: 28px;
      margin-bottom: 15px;
    }
    #carousel-header .slider-text h3 {
      font-size: 18px;
    }
    #carousel-header .slider-text h4,
  #carousel-header .slider-text h5,
  #carousel-header .slider-text p,
  #carousel-header .slider-text a {
      font-size: 15px;
    }
  }
  #carousel-header .note.inside {
    left: auto;
    right: 30px;
    bottom: 10px;
  }
  #carousel-header .slider-deco {
    background-color: #cccccc;
    z-index: 2;
  }
  #carousel-header .slider-image {
    position: relative;
    left: 41.6667%;
  }
  #carousel-header .slider-image,
#carousel-header.slider-image {
    padding-left: 0;
    padding-right: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
  }
  #carousel-header .slider-image.bg-y-top,
#carousel-header.slider-image.bg-y-top {
    background-position: center top;
  }
  #carousel-header .slider-image.bg-y-bottom,
#carousel-header.slider-image.bg-y-bottom {
    background-position: center bottom;
  }
  #carousel-header .slider-image.bg-cover,
#carousel-header.slider-image.bg-cover {
    background-size: cover;
  }
  #carousel-header .slider-image.bg-contain,
#carousel-header.slider-image.bg-contain {
    background-size: contain;
  }
  #carousel-header .slider-image.bg-width,
#carousel-header.slider-image.bg-width {
    background-size: 100% auto;
  }
  #carousel-header .slider-image.bg-height,
#carousel-header.slider-image.bg-height {
    background-size: auto 100%;
  }
  #carousel-header .slider-image.bg-x-left,
#carousel-header.slider-image.bg-x-left {
    background-position: left center !important;
  }
  #carousel-header .slider-image.bg-x-left.bg-y-top,
#carousel-header.slider-image.bg-x-left.bg-y-top {
    background-position: left top !important;
  }
  #carousel-header .slider-image.bg-x-left.bg-y-center,
#carousel-header.slider-image.bg-x-left.bg-y-center {
    background-position: left center !important;
  }
  #carousel-header .slider-image.bg-x-left.bg-y-bottom,
#carousel-header.slider-image.bg-x-left.bg-y-bottom {
    background-position: left bottom !important;
  }
  #carousel-header .slider-image.bg-x-center,
#carousel-header.slider-image.bg-x-center {
    background-position: center center !important;
  }
  #carousel-header .slider-image.bg-x-center.bg-y-top,
#carousel-header.slider-image.bg-x-center.bg-y-top {
    background-position: center top !important;
  }
  #carousel-header .slider-image.bg-x-center.bg-y-center,
#carousel-header.slider-image.bg-x-center.bg-y-center {
    background-position: center center !important;
  }
  #carousel-header .slider-image.bg-x-center.bg-y-bottom,
#carousel-header.slider-image.bg-x-center.bg-y-bottom {
    background-position: center bottom !important;
  }
  #carousel-header .slider-image.bg-x-right,
#carousel-header.slider-image.bg-x-right {
    background-position: right center;
  }
  #carousel-header .slider-image.bg-x-right.bg-y-top,
#carousel-header.slider-image.bg-x-right.bg-y-top {
    background-position: right top;
  }
  #carousel-header .slider-image.bg-x-right.bg-y-center,
#carousel-header.slider-image.bg-x-right.bg-y-center {
    background-position: right center;
  }
  #carousel-header .slider-image.bg-x-right.bg-y-bottom,
#carousel-header.slider-image.bg-x-right.bg-y-bottom {
    background-position: right bottom;
  }
  #carousel-header.full-width-image {
    left: 0;
  }
  #carousel-header .full-width-image.slider-image {
    width: 100% !important;
    left: 0;
  }
  @media (min-width: 1200px) {
    #carousel-header,
  #carousel-header .item {
      min-height: 380px;
    }
    #carousel-header .slider-image,
  #carousel-header .slider-deco,
  #carousel-header .slider-text {
      height: 380px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    #carousel-header,
  #carousel-header .item {
      min-height: 300px;
    }
    #carousel-header .slider-image,
  #carousel-header .slider-deco,
  #carousel-header .slider-text {
      height: 300px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #carousel-header,
  #carousel-header .item {
      min-height: 250px;
    }
    #carousel-header .slider-image,
  #carousel-header .slider-deco,
  #carousel-header .slider-text {
      height: 250px;
    }
    #carousel-header .slider-deco {
      left: -30px;
    }
  }
  #carousel-header .carousel-control {
    width: 20px;
    cursor: pointer;
    filter: none;
  }
  #carousel-header .carousel-control.left {
    z-index: 2;
    left: 15px;
  }
  #carousel-header .carousel-control.right {
    right: 15px;
  }
  @media (min-width: 1200px) {
    #carousel-header .carousel-control.left {
      left: 30px;
    }
    #carousel-header .carousel-control.right {
      right: 30px;
    }
  }
  #carousel-header .carousel-indicators {
    bottom: 5px;
    margin-bottom: 0;
  }
  #carousel-header .text-on-top .full-width-image.slider-image {
    position: absolute;
  }
  #carousel-header .text-on-top .slider-deco {
    display: none;
  }
  #carousel-header .text-on-top .slider-text {
    background: none !important;
    height: auto;
  }
  #carousel-header .text-on-top .slider-text.bg-light {
    background-color: rgba(255, 255, 255, 0.7) !important;
    padding-left: 15px;
    padding-right: 15px;
  }
  #carousel-header .text-on-top .slider-text.bg-dark {
    background-color: rgba(30, 30, 30, 0.7) !important;
    padding-left: 15px;
    padding-right: 15px;
  }
  @media (min-width: 768px) {
    #carousel-header .text-on-top .slider-text.right.col-md-6,
  #carousel-header .text-on-top .slider-text.right.col-sm-6 {
      position: relative;
      right: -50%;
    }
  }
  #carousel-header .text-on-top .slider-text.bottom {
    top: auto !important;
    bottom: 0;
    position: absolute !important;
  }
  #carousel-header .text-on-top .slider-text.bottom.right {
    position: absolute !important;
    right: 0 !important;
  }
  #carousel-header .text-on-top .slider-text.top {
    top: 0;
    position: absolute !important;
  }
  #carousel-header .text-on-top .slider-text.top.right {
    position: absolute !important;
    right: 0 !important;
  }
  #carousel-header .text-on-top .slider-text div {
    padding-top: 0;
  }
  #carousel-header .text-on-top .container {
    display: table;
    position: relative;
  }
  #carousel-header .text-on-top .container .row {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
  }
  @media (max-width: 767px) {
    #carousel-header .text-on-top .container .row {
      display: block;
    }
  }
  @media (min-width: 1200px) {
    #carousel-header .text-on-top .container {
      height: 380px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    #carousel-header .text-on-top .container {
      height: 300px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #carousel-header .text-on-top .container {
      height: 250px;
    }
  }
  @media (max-width: 767px) {
    #carousel-header .text-on-top .container {
      display: block;
    }
  }
  @media (max-width: 767px) {
    #carousel-header {
      min-height: 220px !important;
    }
    #carousel-header .item {
      background-color: #999;
    }
    #carousel-header .slider-image {
      height: 220px !important;
    }
    #carousel-header .slider-text {
      width: 100%;
      top: 0 !important;
      margin-top: 0px !important;
    }
    #carousel-header .slider-text h1,
  #carousel-header .slider-text h2,
  #carousel-header .slider-text h3,
  #carousel-header .slider-text h4,
  #carousel-header .slider-text h5,
  #carousel-header .slider-text h6 {
      width: 100% !important;
      margin-top: 10px !important;
    }
    #carousel-header .slider-text p {
      display: none;
    }
    #carousel-header .slider-text h1 {
      font-size: 26px;
      margin-bottom: 7px;
    }
    #carousel-header .slider-text h2,
  #carousel-header .slider-text h3 {
      font-size: 20px;
      margin-bottom: 6px;
    }
    #carousel-header .slider-text h4,
  #carousel-header .slider-text h5 {
      font-size: 17px;
    }
    #carousel-header .default.item > .container {
      padding: 0;
      display: table;
      width: 100%;
    }
    #carousel-header .default.item .slider-text {
      display: table-footer-group;
    }
    #carousel-header .default.item .slider-text div:first-child {
      padding-top: 0px;
      padding-left: 15px;
      padding-right: 15px;
    }
    #carousel-header .default.item .slider-text p {
      display: none;
    }
    #carousel-header .default.item .slider-image {
      left: 0;
    }
    #carousel-header .default.item .slider-image[style] {
      width: 100% !important;
    }
    #carousel-header .text-on-top .slider-text {
      top: 0;
    }
    #carousel-header .text-on-top .slider-image.full-width-image {
      position: relative;
    }
    #carousel-header .text-on-top .container {
      background-color: #fff;
    }
    #carousel-header .text-on-top.no-image {
      height: 220px;
    }
    #carousel-header .text-on-top.no-image .slider-text {
      position: absolute;
    }
    #carousel-header .text-on-top.no-image .slider-text p {
      display: block;
    }
  }
  div#header-single-element {
    position: relative;
  }
  div#header-single-element .overlay {
    position: absolute;
    width: 100%;
    z-index: 9;
  }
  @media (min-width: 1200px) {
    div#header-single-element .overlay {
      height: 380px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    div#header-single-element .overlay {
      height: 300px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    div#header-single-element .overlay {
      height: 250px;
    }
  }
  @media (max-width: 767px) {
    div#header-single-element .overlay {
      height: 220px;
    }
  }
  div#header-single-element .map {
    width: 100%;
  }
  div#header-single-element .map h1,
div#header-single-element .map h2,
div#header-single-element .map h3,
div#header-single-element .map h4,
div#header-single-element .map h5,
div#header-single-element .map h6,
div#header-single-element .map p,
div#header-single-element .map a,
div#header-single-element .map span {
    margin-top: 5px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 5px;
  }
  @media (min-width: 1200px) {
    div#header-single-element .map {
      height: 380px !important;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    div#header-single-element .map {
      height: 300px !important;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    div#header-single-element .map {
      height: 250px !important;
    }
  }
  @media (max-width: 767px) {
    div#header-single-element .map {
      height: 220px !important;
    }
  }
  #content {
    margin-bottom: 0px;
    position: relative;
    z-index: 2;
  }
  @media (min-height: 1025px) {
    #content {
      min-height: 960px;
    }
  }
  @media (min-height: 900px) and (max-height: 1024px) {
    #content {
      min-height: 704px;
    }
  }
  @media (min-height: 720px) and (max-height: 899px) {
    #content {
      min-height: 579px;
    }
  }
  @media (min-height: 640px) and (max-height: 719px) {
    #content {
      min-height: 399px;
    }
  }
  @media (min-height: 481px) and (max-height: 639px) {
    #content {
      min-height: 319px;
    }
  }
  @media (max-height: 480px) {
    #content {
      min-height: 160px;
    }
  }
  #content .bg-image {
    background-repeat: no-repeat;
    background-position: center center;
  }
  #content .bg-image.bg-y-top {
    background-position: center top;
  }
  #content .bg-image.bg-y-bottom {
    background-position: center bottom;
  }
  #content .bg-image.bg-cover {
    background-size: cover;
  }
  #content .bg-image.bg-contain {
    background-size: contain;
  }
  #content .bg-image.bg-width {
    background-size: 100% auto;
  }
  #content .bg-image.bg-height {
    background-size: auto 100%;
  }
  #content .bg-image.bg-x-left {
    background-position: left center !important;
  }
  #content .bg-image.bg-x-left.bg-y-top {
    background-position: left top !important;
  }
  #content .bg-image.bg-x-left.bg-y-center {
    background-position: left center !important;
  }
  #content .bg-image.bg-x-left.bg-y-bottom {
    background-position: left bottom !important;
  }
  #content .bg-image.bg-x-center {
    background-position: center center !important;
  }
  #content .bg-image.bg-x-center.bg-y-top {
    background-position: center top !important;
  }
  #content .bg-image.bg-x-center.bg-y-center {
    background-position: center center !important;
  }
  #content .bg-image.bg-x-center.bg-y-bottom {
    background-position: center bottom !important;
  }
  #content .bg-image.bg-x-right {
    background-position: right center;
  }
  #content .bg-image.bg-x-right.bg-y-top {
    background-position: right top;
  }
  #content .bg-image.bg-x-right.bg-y-center {
    background-position: right center;
  }
  #content .bg-image.bg-x-right.bg-y-bottom {
    background-position: right bottom;
  }
  #content .bg-no-margin > :not(img):not(.listgroup-intro):not(.list-group) {
    padding-left: 15px;
    padding-right: 15px;
  }
  #content div.teaser-tile {
    position: relative;
    margin-bottom: 0px;
  }
  #content div.teaser-tile div.bg-image {
    background-color: #fff;
  }
  #content div.teaser-tile div.bg-image img {
    visibility: hidden;
  }
  #content div.teaser-tile div.teaser-text {
    position: relative;
    padding: 0 15px;
  }
  #content div.teaser-tile div.teaser-text h1:not(.cmb-badge):not(.link-framed),
#content div.teaser-tile div.teaser-text h2:not(.cmb-badge):not(.link-framed),
#content div.teaser-tile div.teaser-text h3:not(.cmb-badge):not(.link-framed),
#content div.teaser-tile div.teaser-text h4:not(.cmb-badge):not(.link-framed),
#content div.teaser-tile div.teaser-text h5:not(.cmb-badge):not(.link-framed),
#content div.teaser-tile div.teaser-text h6:not(.cmb-badge):not(.link-framed),
#content div.teaser-tile div.teaser-text p:not(.cmb-badge):not(.link-framed),
#content div.teaser-tile div.teaser-text a:not(.cmb-badge):not(.link-framed),
#content div.teaser-tile div.teaser-text span:not(.cmb-badge):not(.link-framed) {
    margin-top: 0;
    padding-top: 0;
  }
  #content div.teaser-tile div.teaser-text p:last-of-type {
    margin-bottom: 5px;
  }
  #content div.teaser-tile div.bg-image + div.teaser-text > *:first-child:not(.cmb-badge) {
    padding-top: 15px;
  }
  #content div.teaser-tile div.bg-image + div.teaser-text > *:first-child.cmb-badge + * {
    padding-top: 15px;
  }
  #content div.teaser-tile div.bg-image + div.teaser-text > *:last-child {
    padding-bottom: 15px;
  }
  #content div.teaser-tile a.teaser-link {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0px;
    background-color: #CCC;
    opacity: 0;
    left: 0;
  }
  #content div.teaser-tile.square,
#content div.teaser-tile.quadrat {
    display: table;
  }
  #content div.teaser-tile.square .bg-image,
#content div.teaser-tile.quadrat .bg-image {
    position: absolute;
  }
  #content div.teaser-tile.square .teaser-text,
#content div.teaser-tile.quadrat .teaser-text {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
  }
  #content div.teaser-tile.square .teaser-text > :first-child:not(.cmb-badge),
#content div.teaser-tile.quadrat .teaser-text > :first-child:not(.cmb-badge) {
    padding-top: 0;
  }
  #content div.teaser-tile.square:hover .teaser-text,
#content div.teaser-tile.quadrat:hover .teaser-text,
#content div.teaser-tile.square:active .teaser-text,
#content div.teaser-tile.quadrat:active .teaser-text,
#content div.teaser-tile.square:focus .teaser-text,
#content div.teaser-tile.quadrat:focus .teaser-text {
    background-color: rgba(37, 37, 37, 0.15);
  }
  #content .content div.teaser-bg-color-gray-lighter .teaser-tile .teaser-text {
    background-color: #efefef;
    padding-left: 15px;
    padding-right: 15px;
  }
  #content .content div.teaser-bg-color-gray-light .teaser-tile .teaser-text {
    background-color: #ccc;
    padding-left: 15px;
    padding-right: 15px;
  }
  #content .content div.teaser-bg-color-gray .teaser-tile .teaser-text {
    background-color: #999;
    padding-left: 15px;
    padding-right: 15px;
  }
  #content .content div.teaser-bg-color-gray-dark .teaser-tile .teaser-text {
    background-color: #444444;
    padding-left: 15px;
    padding-right: 15px;
  }
  #content .content div.teaser-bg-color-gray-darker .teaser-tile .teaser-text {
    background-color: #252525;
    padding-left: 15px;
    padding-right: 15px;
  }
  #content .content div.teaser-bg-color-brand-primary .teaser-tile .teaser-text {
    background-color: #408FE5;
    padding-left: 15px;
    padding-right: 15px;
  }
  #content .content div.teaser-bg-color-brand-secondary .teaser-tile .teaser-text {
    background-color: #073070;
    padding-left: 15px;
    padding-right: 15px;
  }
  @media (min-width: 768px) {
    #content .content#content-main .col-sm-6 .teaser-tile div.bg-image {
      height: 200px;
    }
    #content .teaser-tile.swap div.bg-image,
  #content .teaser-tile-swap div.bg-image,
  #content .teaser-tile.swap.col-md-12 div.bg-image,
  #content .teaser-tile-swap.col-md-12 div.bg-image,
  #content .teaser-tile.swap.col-md-8 div.bg-image,
  #content .teaser-tile-swap.col-md-8 div.bg-image,
  #content .teaser-tile.swap.col-sm-6 div.bg-image,
  #content .teaser-tile-swap.col-sm-6 div.bg-image,
  #content .teaser-tile.swap.col-sm-10 div.bg-image,
  #content .teaser-tile-swap.col-sm-10 div.bg-image,
  #content .teaser-tile.swap.col-md-9 div.bg-image,
  #content .teaser-tile-swap.col-md-9 div.bg-image {
      position: relative;
      left: 50%;
    }
    #content .teaser-tile.swap div.teaser-text,
  #content .teaser-tile-swap div.teaser-text,
  #content .teaser-tile.swap.col-md-12 div.teaser-text,
  #content .teaser-tile-swap.col-md-12 div.teaser-text,
  #content .teaser-tile.swap.col-md-8 div.teaser-text,
  #content .teaser-tile-swap.col-md-8 div.teaser-text,
  #content .teaser-tile.swap.col-sm-6 div.teaser-text,
  #content .teaser-tile-swap.col-sm-6 div.teaser-text,
  #content .teaser-tile.swap.col-sm-10 div.teaser-text,
  #content .teaser-tile-swap.col-sm-10 div.teaser-text,
  #content .teaser-tile.swap.col-md-9 div.teaser-text,
  #content .teaser-tile-swap.col-md-9 div.teaser-text {
      position: relative;
      left: -50%;
    }
  }
  @media (min-width: 768px) and (min-width: 992px) {
    #content .content#content-main .col-sm-6 .teaser-tile div.bg-image {
      height: 240px;
    }
  }
  @media (min-width: 992px) {
    #content .content .col-md-12 > div.teaser-tile:not(.square),
  #content .content .col-md-11 > div.teaser-tile:not(.square),
  #content .content .col-md-10 > div.teaser-tile:not(.square),
  #content .content .col-md-9 > div.teaser-tile:not(.square),
  #content .content .col-md-8 > div.teaser-tile:not(.square),
  #content .content .col-md-7 > div.teaser-tile:not(.square) {
      margin-bottom: 15px;
      display: table;
      width: 100%;
    }
    #content .content .col-md-12 > div.teaser-tile:not(.square) div.bg-image,
  #content .content .col-md-11 > div.teaser-tile:not(.square) div.bg-image,
  #content .content .col-md-10 > div.teaser-tile:not(.square) div.bg-image,
  #content .content .col-md-9 > div.teaser-tile:not(.square) div.bg-image,
  #content .content .col-md-8 > div.teaser-tile:not(.square) div.bg-image,
  #content .content .col-md-7 > div.teaser-tile:not(.square) div.bg-image {
      display: table-cell;
      width: 50%;
    }
    #content .content .col-md-12 > div.teaser-tile:not(.square) div.bg-image + div.teaser-text,
  #content .content .col-md-11 > div.teaser-tile:not(.square) div.bg-image + div.teaser-text,
  #content .content .col-md-10 > div.teaser-tile:not(.square) div.bg-image + div.teaser-text,
  #content .content .col-md-9 > div.teaser-tile:not(.square) div.bg-image + div.teaser-text,
  #content .content .col-md-8 > div.teaser-tile:not(.square) div.bg-image + div.teaser-text,
  #content .content .col-md-7 > div.teaser-tile:not(.square) div.bg-image + div.teaser-text {
      position: relative;
      vertical-align: top;
      display: table-cell;
      top: 0;
      width: 50%;
    }
    #content .content .col-md-12 > div.teaser-tile:not(.square) div.bg-image + div.teaser-text > :first-child:not(.cmb-badge),
  #content .content .col-md-11 > div.teaser-tile:not(.square) div.bg-image + div.teaser-text > :first-child:not(.cmb-badge),
  #content .content .col-md-10 > div.teaser-tile:not(.square) div.bg-image + div.teaser-text > :first-child:not(.cmb-badge),
  #content .content .col-md-9 > div.teaser-tile:not(.square) div.bg-image + div.teaser-text > :first-child:not(.cmb-badge),
  #content .content .col-md-8 > div.teaser-tile:not(.square) div.bg-image + div.teaser-text > :first-child:not(.cmb-badge),
  #content .content .col-md-7 > div.teaser-tile:not(.square) div.bg-image + div.teaser-text > :first-child:not(.cmb-badge) {
      padding-top: 0;
    }
    #content .content div.widget.cmb_widget_repeat_content > div.row > div.col-lg-12 div.bg-image + div.teaser-text > :first-child:not(.cmb-badge),
  #content .content div.widget.cmb_widget_repeat_content > div.row > div.col-md-12 div.bg-image + div.teaser-text > :first-child:not(.cmb-badge),
  #content .content div.widget.cmb_widget_repeat_content > div.row > div.col-sm-12 div.bg-image + div.teaser-text > :first-child:not(.cmb-badge) {
      padding-top: 15px;
    }
    #content .col-md-3 div.row.tmp-container-row .teaser-tile,
  #content .col-md-4 div.row.tmp-container-row .teaser-tile,
  #content .col-md-5 div.row.tmp-container-row .teaser-tile,
  #content .col-md-6 div.row.tmp-container-row .teaser-tile,
  #content .col-md-3 div.widget.cmb_widget_repeat_content .teaser-tile,
  #content .col-md-4 div.widget.cmb_widget_repeat_content .teaser-tile,
  #content .col-md-5 div.widget.cmb_widget_repeat_content .teaser-tile,
  #content .col-md-6 div.widget.cmb_widget_repeat_content .teaser-tile {
      display: block;
    }
    #content .col-md-3 div.row.tmp-container-row .teaser-tile div.bg-image,
  #content .col-md-4 div.row.tmp-container-row .teaser-tile div.bg-image,
  #content .col-md-5 div.row.tmp-container-row .teaser-tile div.bg-image,
  #content .col-md-6 div.row.tmp-container-row .teaser-tile div.bg-image,
  #content .col-md-3 div.widget.cmb_widget_repeat_content .teaser-tile div.bg-image,
  #content .col-md-4 div.widget.cmb_widget_repeat_content .teaser-tile div.bg-image,
  #content .col-md-5 div.widget.cmb_widget_repeat_content .teaser-tile div.bg-image,
  #content .col-md-6 div.widget.cmb_widget_repeat_content .teaser-tile div.bg-image {
      display: block;
      width: 100%;
    }
    #content .col-md-3 div.row.tmp-container-row .teaser-tile div.bg-image + div.teaser-text,
  #content .col-md-4 div.row.tmp-container-row .teaser-tile div.bg-image + div.teaser-text,
  #content .col-md-5 div.row.tmp-container-row .teaser-tile div.bg-image + div.teaser-text,
  #content .col-md-6 div.row.tmp-container-row .teaser-tile div.bg-image + div.teaser-text,
  #content .col-md-3 div.widget.cmb_widget_repeat_content .teaser-tile div.bg-image + div.teaser-text,
  #content .col-md-4 div.widget.cmb_widget_repeat_content .teaser-tile div.bg-image + div.teaser-text,
  #content .col-md-5 div.widget.cmb_widget_repeat_content .teaser-tile div.bg-image + div.teaser-text,
  #content .col-md-6 div.widget.cmb_widget_repeat_content .teaser-tile div.bg-image + div.teaser-text {
      display: block;
      width: 100%;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #content .content .col-sm-12 > div.teaser-tile,
  #content .content .col-sm-11 > div.teaser-tile,
  #content .content .col-sm-10 > div.teaser-tile,
  #content .content .col-sm-9 > div.teaser-tile,
  #content .content .col-sm-8 > div.teaser-tile,
  #content .content:not(#content-main) .col-sm-6 > div.teaser-tile {
      margin-bottom: 15px;
      display: table;
      width: 100%;
    }
    #content .content .col-sm-12 > div.teaser-tile div.bg-image,
  #content .content .col-sm-11 > div.teaser-tile div.bg-image,
  #content .content .col-sm-10 > div.teaser-tile div.bg-image,
  #content .content .col-sm-9 > div.teaser-tile div.bg-image,
  #content .content .col-sm-8 > div.teaser-tile div.bg-image,
  #content .content:not(#content-main) .col-sm-6 > div.teaser-tile div.bg-image {
      display: table-cell;
      width: 50%;
    }
    #content .content .col-sm-12 > div.teaser-tile div.bg-image + div.teaser-text,
  #content .content .col-sm-11 > div.teaser-tile div.bg-image + div.teaser-text,
  #content .content .col-sm-10 > div.teaser-tile div.bg-image + div.teaser-text,
  #content .content .col-sm-9 > div.teaser-tile div.bg-image + div.teaser-text,
  #content .content .col-sm-8 > div.teaser-tile div.bg-image + div.teaser-text,
  #content .content:not(#content-main) .col-sm-6 > div.teaser-tile div.bg-image + div.teaser-text {
      position: relative;
      vertical-align: top;
      display: table-cell;
      top: 0;
      width: 50%;
    }
    #content .col-sm-3 div.row.tmp-container-row .teaser-tile,
  #content .col-sm-4 div.row.tmp-container-row .teaser-tile,
  #content .col-sm-5 div.row.tmp-container-row .teaser-tile,
  #content .col-sm-6 div.row.tmp-container-row .teaser-tile {
      display: block;
    }
    #content .col-sm-3 div.row.tmp-container-row .teaser-tile div.bg-image,
  #content .col-sm-4 div.row.tmp-container-row .teaser-tile div.bg-image,
  #content .col-sm-5 div.row.tmp-container-row .teaser-tile div.bg-image,
  #content .col-sm-6 div.row.tmp-container-row .teaser-tile div.bg-image {
      display: block;
      width: 100%;
    }
    #content .col-sm-3 div.row.tmp-container-row .teaser-tile div.bg-image + div.teaser-text,
  #content .col-sm-4 div.row.tmp-container-row .teaser-tile div.bg-image + div.teaser-text,
  #content .col-sm-5 div.row.tmp-container-row .teaser-tile div.bg-image + div.teaser-text,
  #content .col-sm-6 div.row.tmp-container-row .teaser-tile div.bg-image + div.teaser-text {
      display: block;
      width: 100%;
    }
  }
  @media (max-width: 767px) {
    #content div.teaser-tile div.bg-image {
      min-height: 200px;
    }
  }
  .content h1,
#margin h1 {
    margin-top: 40px;
    margin-bottom: 25px;
  }
  .content h2,
#margin h2 {
    margin-top: 30px;
    margin-bottom: 20px;
  }
  .content h3,
#margin h3 {
    margin-top: 30px;
    margin-bottom: 16px;
  }
  .content h3 + h4,
#margin h3 + h4,
.content h3 + h5,
#margin h3 + h5 {
    margin-top: -16px;
    margin-bottom: 16px;
  }
  .content h4,
#margin h4 {
    margin-bottom: 5px;
  }
  .content h4 + h4,
#margin h4 + h4 {
    margin-top: 16px;
  }
  .content h5,
#margin h5 {
    margin: 0;
  }
  .content div > h1:first-child,
#margin div > h1:first-child,
.content div > h2:first-child,
#margin div > h2:first-child,
.content div > h3:first-child,
#margin div > h3:first-child,
.content div > h4:first-child,
#margin div > h4:first-child,
.content div > h5:first-child,
#margin div > h5:first-child,
.content div > h6:first-child,
#margin div > h6:first-child {
    margin-top: 0;
  }
  .content p a + a,
#margin p a + a {
    margin-left: 0px;
  }
  .content p:last-of-type,
#margin p:last-of-type {
    margin-bottom: 16px;
  }
  .content ul,
#margin ul {
    color: #408FE5;
    list-style: square outside;
    padding: 0;
    margin-left: 16px;
    margin-bottom: 22.4px;
  }
  .content ul li span,
#margin ul li span {
    color: #444444;
  }
  .content a,
#margin a {
    text-decoration: none !important;
  }
  .content a + a,
#margin a + a {
    margin-left: 10px;
  }
  .content hr,
#margin hr {
    margin: 50px 0;
    border-width: 0px 0px 0px;
  }
  @media (max-width: 767px) {
    .content hr,
  #margin hr {
      margin-top: 20px !important;
      margin-bottom: 25px !important;
    }
  }
  .content img.img-responsive,
#margin img.img-responsive {
    width: 100%;
  }
  .content img + h1,
#margin img + h1,
.content img + h2,
#margin img + h2,
.content img + h3,
#margin img + h3 {
    margin-top: 13px;
  }
  .content img + h4,
#margin img + h4,
.content img + h5,
#margin img + h5,
.content img + p,
#margin img + p {
    margin-top: 10px;
  }
  .content img + p.note,
#margin img + p.note {
    margin-top: 8px;
  }
  .content img + p.note.right,
#margin img + p.note.right {
    text-align: right;
  }
  .content section,
#margin section {
    padding-top: 10px;
    margin-top: -10px;
  }
  .content .new-chapter,
#margin .new-chapter {
    margin-top: 40px;
    padding-top: 15px;
  }
  @media (max-width: 767px) {
    .content .new-chapter,
  #margin .new-chapter {
      margin-top: 0;
    }
  }
  .content .full-width,
#margin .full-width {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  @media (max-width: 767px) {
    .content .full-width .carousel .carousel-control,
  #margin .full-width .carousel .carousel-control {
      opacity: 0.1 !important;
    }
    .content .full-width .carousel .carousel-control:hover,
  #margin .full-width .carousel .carousel-control:hover,
  .content .full-width .carousel .carousel-control:focus,
  #margin .full-width .carousel .carousel-control:focus {
      opacity: 1 !important;
    }
    .content .full-width .carousel .carousel-control.left,
  #margin .full-width .carousel .carousel-control.left {
      left: -15px;
    }
    .content .full-width .carousel .carousel-control.right,
  #margin .full-width .carousel .carousel-control.right {
      right: -15px;
    }
  }
  @media (min-width: 1200px) {
    .content .full-width .row:not(.tmp-container-row) > .col-md-12 > .carousel .carousel-control.left,
  #margin .full-width .row:not(.tmp-container-row) > .col-md-12 > .carousel .carousel-control.left,
  .content .row:not(.tmp-container-row) > .col-md-12 > div[class*=" carousel-show-"] .carousel-control.left,
  #margin .row:not(.tmp-container-row) > .col-md-12 > div[class*=" carousel-show-"] .carousel-control.left,
  .content .row:not(.tmp-container-row) > .col-md-12 > div[class^="carousel-show-"] .carousel-control.left,
  #margin .row:not(.tmp-container-row) > .col-md-12 > div[class^="carousel-show-"] .carousel-control.left {
      left: -70px;
    }
    .content .full-width .row:not(.tmp-container-row) > .col-md-12 > .carousel .carousel-control.right,
  #margin .full-width .row:not(.tmp-container-row) > .col-md-12 > .carousel .carousel-control.right,
  .content .row:not(.tmp-container-row) > .col-md-12 > div[class*=" carousel-show-"] .carousel-control.right,
  #margin .row:not(.tmp-container-row) > .col-md-12 > div[class*=" carousel-show-"] .carousel-control.right,
  .content .row:not(.tmp-container-row) > .col-md-12 > div[class^="carousel-show-"] .carousel-control.right,
  #margin .row:not(.tmp-container-row) > .col-md-12 > div[class^="carousel-show-"] .carousel-control.right {
      right: -50px;
    }
    .content .full-width .row:not(.tmp-container-row) > .col-md-12 > .carousel .carousel-control span.glyphicon,
  #margin .full-width .row:not(.tmp-container-row) > .col-md-12 > .carousel .carousel-control span.glyphicon,
  .content .row:not(.tmp-container-row) > .col-md-12 > div[class*=" carousel-show-"] .carousel-control span.glyphicon,
  #margin .row:not(.tmp-container-row) > .col-md-12 > div[class*=" carousel-show-"] .carousel-control span.glyphicon,
  .content .row:not(.tmp-container-row) > .col-md-12 > div[class^="carousel-show-"] .carousel-control span.glyphicon,
  #margin .row:not(.tmp-container-row) > .col-md-12 > div[class^="carousel-show-"] .carousel-control span.glyphicon {
      font-size: 60px;
      background-color: transparent;
    }
  }
  @media (min-width: 768px) and (max-width: 1199px) {
    .content .full-width .row:not(.tmp-container-row) > .col-md-12 > .carousel .carousel-control.left,
  #margin .full-width .row:not(.tmp-container-row) > .col-md-12 > .carousel .carousel-control.left,
  .content .row:not(.tmp-container-row) > .col-md-12 > div[class*=" carousel-show-"] .carousel-control.left,
  #margin .row:not(.tmp-container-row) > .col-md-12 > div[class*=" carousel-show-"] .carousel-control.left,
  .content .row:not(.tmp-container-row) > .col-md-12 > div[class^="carousel-show-"] .carousel-control.left,
  #margin .row:not(.tmp-container-row) > .col-md-12 > div[class^="carousel-show-"] .carousel-control.left {
      left: -35px;
    }
    .content .full-width .row:not(.tmp-container-row) > .col-md-12 > .carousel .carousel-control.right,
  #margin .full-width .row:not(.tmp-container-row) > .col-md-12 > .carousel .carousel-control.right,
  .content .row:not(.tmp-container-row) > .col-md-12 > div[class*=" carousel-show-"] .carousel-control.right,
  #margin .row:not(.tmp-container-row) > .col-md-12 > div[class*=" carousel-show-"] .carousel-control.right,
  .content .row:not(.tmp-container-row) > .col-md-12 > div[class^="carousel-show-"] .carousel-control.right,
  #margin .row:not(.tmp-container-row) > .col-md-12 > div[class^="carousel-show-"] .carousel-control.right {
      right: -33px;
    }
    .content .full-width .row:not(.tmp-container-row) > .col-md-12 > .carousel .carousel-control span.glyphicon,
  #margin .full-width .row:not(.tmp-container-row) > .col-md-12 > .carousel .carousel-control span.glyphicon,
  .content .row:not(.tmp-container-row) > .col-md-12 > div[class*=" carousel-show-"] .carousel-control span.glyphicon,
  #margin .row:not(.tmp-container-row) > .col-md-12 > div[class*=" carousel-show-"] .carousel-control span.glyphicon,
  .content .row:not(.tmp-container-row) > .col-md-12 > div[class^="carousel-show-"] .carousel-control span.glyphicon,
  #margin .row:not(.tmp-container-row) > .col-md-12 > div[class^="carousel-show-"] .carousel-control span.glyphicon {
      background-color: transparent;
    }
  }
  .content .carousel li,
#margin .carousel li {
    padding-bottom: 0;
  }
  .content .carousel[class*=" carousel-show-"] ol.carousel-indicators,
#margin .carousel[class*=" carousel-show-"] ol.carousel-indicators,
.content .carousel[class^="carousel-show-"] ol.carousel-indicators,
#margin .carousel[class^="carousel-show-"] ol.carousel-indicators {
    display: none;
  }
  .content .carousel.carousel-show-2 .cloneditem-1,
#margin .carousel.carousel-show-2 .cloneditem-1 {
    display: none;
  }
  @media (min-width: 768px) {
    .content .carousel.carousel-show-2 .carousel-inner > .active.left,
  #margin .carousel.carousel-show-2 .carousel-inner > .active.left,
  .content .carousel.carousel-show-2 .carousel-inner > .prev,
  #margin .carousel.carousel-show-2 .carousel-inner > .prev {
      left: -50%;
    }
    .content .carousel.carousel-show-2 .carousel-inner > .active.right,
  #margin .carousel.carousel-show-2 .carousel-inner > .active.right,
  .content .carousel.carousel-show-2 .carousel-inner > .next,
  #margin .carousel.carousel-show-2 .carousel-inner > .next {
      left: 50%;
    }
    .content .carousel.carousel-show-2 .carousel-inner > .left,
  #margin .carousel.carousel-show-2 .carousel-inner > .left,
  .content .carousel.carousel-show-2 .carousel-inner > .prev.right,
  #margin .carousel.carousel-show-2 .carousel-inner > .prev.right,
  .content .carousel.carousel-show-2 .carousel-inner > .active,
  #margin .carousel.carousel-show-2 .carousel-inner > .active {
      left: 0;
    }
    .content .carousel.carousel-show-2 .carousel-inner .cloneditem-1,
  #margin .carousel.carousel-show-2 .carousel-inner .cloneditem-1 {
      display: block;
    }
  }
  @media (min-width: 768px) and (transform-3d), (min-width: 768px) and (-webkit-transform-3d) {
    .content .carousel.carousel-show-2 .carousel-inner > .item.active.right,
  #margin .carousel.carousel-show-2 .carousel-inner > .item.active.right,
  .content .carousel.carousel-show-2 .carousel-inner > .item.next,
  #margin .carousel.carousel-show-2 .carousel-inner > .item.next {
      transform: translate3d(50%, 0, 0);
      left: 0;
    }
    .content .carousel.carousel-show-2 .carousel-inner > .item.active.left,
  #margin .carousel.carousel-show-2 .carousel-inner > .item.active.left,
  .content .carousel.carousel-show-2 .carousel-inner > .item.prev,
  #margin .carousel.carousel-show-2 .carousel-inner > .item.prev {
      transform: translate3d(-50%, 0, 0);
      left: 0;
    }
    .content .carousel.carousel-show-2 .carousel-inner > .item.left,
  #margin .carousel.carousel-show-2 .carousel-inner > .item.left,
  .content .carousel.carousel-show-2 .carousel-inner > .item.prev.right,
  #margin .carousel.carousel-show-2 .carousel-inner > .item.prev.right,
  .content .carousel.carousel-show-2 .carousel-inner > .item.active,
  #margin .carousel.carousel-show-2 .carousel-inner > .item.active {
      transform: translate3d(0, 0, 0);
      left: 0;
    }
  }
  .content .carousel.carousel-show-4 .cloneditem-1,
#margin .carousel.carousel-show-4 .cloneditem-1,
.content .carousel.carousel-show-4 .cloneditem-2,
#margin .carousel.carousel-show-4 .cloneditem-2,
.content .carousel.carousel-show-4 .cloneditem-3,
#margin .carousel.carousel-show-4 .cloneditem-3 {
    display: none;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .content .carousel.carousel-show-4 .carousel-inner > .active.left,
  #margin .carousel.carousel-show-4 .carousel-inner > .active.left,
  .content .carousel.carousel-show-4 .carousel-inner > .prev,
  #margin .carousel.carousel-show-4 .carousel-inner > .prev {
      left: -50%;
    }
    .content .carousel.carousel-show-4 .carousel-inner > .active.right,
  #margin .carousel.carousel-show-4 .carousel-inner > .active.right,
  .content .carousel.carousel-show-4 .carousel-inner > .next,
  #margin .carousel.carousel-show-4 .carousel-inner > .next {
      left: 50%;
    }
    .content .carousel.carousel-show-4 .carousel-inner > .left,
  #margin .carousel.carousel-show-4 .carousel-inner > .left,
  .content .carousel.carousel-show-4 .carousel-inner > .prev.right,
  #margin .carousel.carousel-show-4 .carousel-inner > .prev.right,
  .content .carousel.carousel-show-4 .carousel-inner > .active,
  #margin .carousel.carousel-show-4 .carousel-inner > .active {
      left: 0;
    }
    .content .carousel.carousel-show-4 .carousel-inner .cloneditem-1,
  #margin .carousel.carousel-show-4 .carousel-inner .cloneditem-1 {
      display: block;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) and (transform-3d), (min-width: 768px) and (max-width: 991px) and (-webkit-transform-3d) {
    .content .carousel.carousel-show-4 .carousel-inner > .item.active.right,
  #margin .carousel.carousel-show-4 .carousel-inner > .item.active.right,
  .content .carousel.carousel-show-4 .carousel-inner > .item.next,
  #margin .carousel.carousel-show-4 .carousel-inner > .item.next {
      transform: translate3d(50%, 0, 0);
      left: 0;
    }
    .content .carousel.carousel-show-4 .carousel-inner > .item.active.left,
  #margin .carousel.carousel-show-4 .carousel-inner > .item.active.left,
  .content .carousel.carousel-show-4 .carousel-inner > .item.prev,
  #margin .carousel.carousel-show-4 .carousel-inner > .item.prev {
      transform: translate3d(-50%, 0, 0);
      left: 0;
    }
    .content .carousel.carousel-show-4 .carousel-inner > .item.left,
  #margin .carousel.carousel-show-4 .carousel-inner > .item.left,
  .content .carousel.carousel-show-4 .carousel-inner > .item.prev.right,
  #margin .carousel.carousel-show-4 .carousel-inner > .item.prev.right,
  .content .carousel.carousel-show-4 .carousel-inner > .item.active,
  #margin .carousel.carousel-show-4 .carousel-inner > .item.active {
      transform: translate3d(0, 0, 0);
      left: 0;
    }
  }
  @media (min-width: 992px) {
    .content .carousel.carousel-show-4 .carousel-inner > .active.left,
  #margin .carousel.carousel-show-4 .carousel-inner > .active.left,
  .content .carousel.carousel-show-4 .carousel-inner > .prev,
  #margin .carousel.carousel-show-4 .carousel-inner > .prev {
      left: -25%;
    }
    .content .carousel.carousel-show-4 .carousel-inner > .active.right,
  #margin .carousel.carousel-show-4 .carousel-inner > .active.right,
  .content .carousel.carousel-show-4 .carousel-inner > .next,
  #margin .carousel.carousel-show-4 .carousel-inner > .next {
      left: 25%;
    }
    .content .carousel.carousel-show-4 .carousel-inner > .left,
  #margin .carousel.carousel-show-4 .carousel-inner > .left,
  .content .carousel.carousel-show-4 .carousel-inner > .prev.right,
  #margin .carousel.carousel-show-4 .carousel-inner > .prev.right,
  .content .carousel.carousel-show-4 .carousel-inner > .active,
  #margin .carousel.carousel-show-4 .carousel-inner > .active {
      left: 0;
    }
    .content .carousel.carousel-show-4 .carousel-inner .cloneditem-1,
  #margin .carousel.carousel-show-4 .carousel-inner .cloneditem-1,
  .content .carousel.carousel-show-4 .carousel-inner .cloneditem-2,
  #margin .carousel.carousel-show-4 .carousel-inner .cloneditem-2,
  .content .carousel.carousel-show-4 .carousel-inner .cloneditem-3,
  #margin .carousel.carousel-show-4 .carousel-inner .cloneditem-3 {
      display: block;
    }
  }
  @media (min-width: 992px) and (transform-3d), (min-width: 992px) and (-webkit-transform-3d) {
    .content .carousel.carousel-show-4 .carousel-inner > .item.active.right,
  #margin .carousel.carousel-show-4 .carousel-inner > .item.active.right,
  .content .carousel.carousel-show-4 .carousel-inner > .item.next,
  #margin .carousel.carousel-show-4 .carousel-inner > .item.next {
      transform: translate3d(25%, 0, 0);
      left: 0;
    }
    .content .carousel.carousel-show-4 .carousel-inner > .item.active.left,
  #margin .carousel.carousel-show-4 .carousel-inner > .item.active.left,
  .content .carousel.carousel-show-4 .carousel-inner > .item.prev,
  #margin .carousel.carousel-show-4 .carousel-inner > .item.prev {
      transform: translate3d(-25%, 0, 0);
      left: 0;
    }
    .content .carousel.carousel-show-4 .carousel-inner > .item.left,
  #margin .carousel.carousel-show-4 .carousel-inner > .item.left,
  .content .carousel.carousel-show-4 .carousel-inner > .item.prev.right,
  #margin .carousel.carousel-show-4 .carousel-inner > .item.prev.right,
  .content .carousel.carousel-show-4 .carousel-inner > .item.active,
  #margin .carousel.carousel-show-4 .carousel-inner > .item.active {
      transform: translate3d(0, 0, 0);
      left: 0;
    }
  }
  .content .carousel.carousel-show-6 .cloneditem-1,
#margin .carousel.carousel-show-6 .cloneditem-1,
.content .carousel.carousel-show-6 .cloneditem-2,
#margin .carousel.carousel-show-6 .cloneditem-2,
.content .carousel.carousel-show-6 .cloneditem-3,
#margin .carousel.carousel-show-6 .cloneditem-3,
.content .carousel.carousel-show-6 .cloneditem-4,
#margin .carousel.carousel-show-6 .cloneditem-4,
.content .carousel.carousel-show-6 .cloneditem-5,
#margin .carousel.carousel-show-6 .cloneditem-5 {
    display: none;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .content .carousel.carousel-show-6 .carousel-inner > .active.left,
  #margin .carousel.carousel-show-6 .carousel-inner > .active.left,
  .content .carousel.carousel-show-6 .carousel-inner > .prev,
  #margin .carousel.carousel-show-6 .carousel-inner > .prev {
      left: -25%;
    }
    .content .carousel.carousel-show-6 .carousel-inner > .active.right,
  #margin .carousel.carousel-show-6 .carousel-inner > .active.right,
  .content .carousel.carousel-show-6 .carousel-inner > .next,
  #margin .carousel.carousel-show-6 .carousel-inner > .next {
      left: 25%;
    }
    .content .carousel.carousel-show-6 .carousel-inner > .left,
  #margin .carousel.carousel-show-6 .carousel-inner > .left,
  .content .carousel.carousel-show-6 .carousel-inner > .prev.right,
  #margin .carousel.carousel-show-6 .carousel-inner > .prev.right,
  .content .carousel.carousel-show-6 .carousel-inner > .active,
  #margin .carousel.carousel-show-6 .carousel-inner > .active {
      left: 0;
    }
    .content .carousel.carousel-show-6 .carousel-inner .cloneditem-1,
  #margin .carousel.carousel-show-6 .carousel-inner .cloneditem-1,
  .content .carousel.carousel-show-6 .carousel-inner .cloneditem-2,
  #margin .carousel.carousel-show-6 .carousel-inner .cloneditem-2,
  .content .carousel.carousel-show-6 .carousel-inner .cloneditem-3,
  #margin .carousel.carousel-show-6 .carousel-inner .cloneditem-3 {
      display: block;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) and (transform-3d), (min-width: 768px) and (max-width: 991px) and (-webkit-transform-3d) {
    .content .carousel.carousel-show-6 .carousel-inner > .item.active.right,
  #margin .carousel.carousel-show-6 .carousel-inner > .item.active.right,
  .content .carousel.carousel-show-6 .carousel-inner > .item.next,
  #margin .carousel.carousel-show-6 .carousel-inner > .item.next {
      transform: translate3d(25%, 0, 0);
      left: 0;
    }
    .content .carousel.carousel-show-6 .carousel-inner > .item.active.left,
  #margin .carousel.carousel-show-6 .carousel-inner > .item.active.left,
  .content .carousel.carousel-show-6 .carousel-inner > .item.prev,
  #margin .carousel.carousel-show-6 .carousel-inner > .item.prev {
      transform: translate3d(-25%, 0, 0);
      left: 0;
    }
    .content .carousel.carousel-show-6 .carousel-inner > .item.left,
  #margin .carousel.carousel-show-6 .carousel-inner > .item.left,
  .content .carousel.carousel-show-6 .carousel-inner > .item.prev.right,
  #margin .carousel.carousel-show-6 .carousel-inner > .item.prev.right,
  .content .carousel.carousel-show-6 .carousel-inner > .item.active,
  #margin .carousel.carousel-show-6 .carousel-inner > .item.active {
      transform: translate3d(0, 0, 0);
      left: 0;
    }
  }
  @media (min-width: 992px) {
    .content .carousel.carousel-show-6 .carousel-inner > .active.left,
  #margin .carousel.carousel-show-6 .carousel-inner > .active.left,
  .content .carousel.carousel-show-6 .carousel-inner > .prev,
  #margin .carousel.carousel-show-6 .carousel-inner > .prev {
      left: -100% / 6;
    }
    .content .carousel.carousel-show-6 .carousel-inner > .active.right,
  #margin .carousel.carousel-show-6 .carousel-inner > .active.right,
  .content .carousel.carousel-show-6 .carousel-inner > .next,
  #margin .carousel.carousel-show-6 .carousel-inner > .next {
      left: 100% / 6;
    }
    .content .carousel.carousel-show-6 .carousel-inner > .left,
  #margin .carousel.carousel-show-6 .carousel-inner > .left,
  .content .carousel.carousel-show-6 .carousel-inner > .prev.right,
  #margin .carousel.carousel-show-6 .carousel-inner > .prev.right,
  .content .carousel.carousel-show-6 .carousel-inner > .active,
  #margin .carousel.carousel-show-6 .carousel-inner > .active {
      left: 0;
    }
    .content .carousel.carousel-show-6 .carousel-inner .cloneditem-1,
  #margin .carousel.carousel-show-6 .carousel-inner .cloneditem-1,
  .content .carousel.carousel-show-6 .carousel-inner .cloneditem-2,
  #margin .carousel.carousel-show-6 .carousel-inner .cloneditem-2,
  .content .carousel.carousel-show-6 .carousel-inner .cloneditem-3,
  #margin .carousel.carousel-show-6 .carousel-inner .cloneditem-3,
  .content .carousel.carousel-show-6 .carousel-inner .cloneditem-4,
  #margin .carousel.carousel-show-6 .carousel-inner .cloneditem-4,
  .content .carousel.carousel-show-6 .carousel-inner .cloneditem-5,
  #margin .carousel.carousel-show-6 .carousel-inner .cloneditem-5 {
      display: block;
    }
  }
  @media (min-width: 992px) and (transform-3d), (min-width: 992px) and (-webkit-transform-3d) {
    .content .carousel.carousel-show-6 .carousel-inner > .item.active.right,
  #margin .carousel.carousel-show-6 .carousel-inner > .item.active.right,
  .content .carousel.carousel-show-6 .carousel-inner > .item.next,
  #margin .carousel.carousel-show-6 .carousel-inner > .item.next {
      transform: translate3d(100% / 6, 0, 0);
      left: 0;
    }
    .content .carousel.carousel-show-6 .carousel-inner > .item.active.left,
  #margin .carousel.carousel-show-6 .carousel-inner > .item.active.left,
  .content .carousel.carousel-show-6 .carousel-inner > .item.prev,
  #margin .carousel.carousel-show-6 .carousel-inner > .item.prev {
      transform: translate3d(-100% / 6, 0, 0);
      left: 0;
    }
    .content .carousel.carousel-show-6 .carousel-inner > .item.left,
  #margin .carousel.carousel-show-6 .carousel-inner > .item.left,
  .content .carousel.carousel-show-6 .carousel-inner > .item.prev.right,
  #margin .carousel.carousel-show-6 .carousel-inner > .item.prev.right,
  .content .carousel.carousel-show-6 .carousel-inner > .item.active,
  #margin .carousel.carousel-show-6 .carousel-inner > .item.active {
      transform: translate3d(0, 0, 0);
      left: 0;
    }
  }
  .content div.row.gallery > div.col:not(.no-gutter),
#margin div.row.gallery > div.col:not(.no-gutter) {
    margin-bottom: 40px;
  }
  .content div.row.gallery > div.col > div,
#margin div.row.gallery > div.col > div {
    position: relative;
  }
  .content div.row.gallery > div.col > div div.gallery-thumbnail,
#margin div.row.gallery > div.col > div div.gallery-thumbnail {
    width: 100% !important;
  }
  .content div.row.gallery > div.col > div a,
#margin div.row.gallery > div.col > div a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #444444;
    opacity: 0;
  }
  .content div.row.gallery > div.col > div a:active,
#margin div.row.gallery > div.col > div a:active,
.content div.row.gallery > div.col > div a:focus,
#margin div.row.gallery > div.col > div a:focus,
.content div.row.gallery > div.col > div a:hover,
#margin div.row.gallery > div.col > div a:hover {
    opacity: 0.2;
  }
  .content .caption,
#margin .caption {
    color: #408FE5;
  }
  .content div.bg-image + p.caption,
#margin div.bg-image + p.caption {
    padding-top: 7px;
  }
  .content .table > thead > tr > td,
#margin .table > thead > tr > td {
    border-bottom: 2px solid #ccc;
    vertical-align: bottom;
    font-weight: bold;
  }
  .content .video p,
#margin .video p {
    margin-top: 10px;
  }
  .content .link-item,
#margin .link-item {
    clear: both;
  }
  .content .link-item span.glyphicon,
#margin .link-item span.glyphicon {
    float: left;
    margin-right: 5px;
    font-size: 22px;
  }
  .content .link-item span.small,
#margin .link-item span.small {
    float: left;
    margin-bottom: 10px;
  }
  .content .link-item p,
#margin .link-item p {
    margin-left: 35px;
  }
  .content button.but-no,
#margin button.but-no {
    background: none !important;
    border: none;
    padding: 0 !important;
    color: #408FE5;
    height: 30px;
  }
  .content button.but-no h5,
#margin button.but-no h5 {
    float: left;
    margin-right: 7px !important;
    line-height: 30px;
  }
  @media (max-width: 767px) {
    .content button.but-no,
  #margin button.but-no {
      width: 100%;
    }
    .content button.but-no span,
  #margin button.but-no span {
      font-size: 14px;
      float: left;
      line-height: 30px;
    }
  }
  .content ul.nav-tabs,
#margin ul.nav-tabs {
    margin-bottom: 0px;
    margin-left: 0px;
    border-bottom: 0px;
  }
  .content ul.nav-tabs li,
#margin ul.nav-tabs li {
    margin-bottom: -2px;
  }
  .content ul.nav-tabs li.active a,
#margin ul.nav-tabs li.active a,
.content ul.nav-tabs li a:hover,
#margin ul.nav-tabs li a:hover,
.content ul.nav-tabs li a:focus,
#margin ul.nav-tabs li a:focus {
    background-color: #c7def7;
    color: #408FE5;
  }
  .content ul.nav-tabs li a,
#margin ul.nav-tabs li a {
    border: 1px solid transparent;
    margin-right: 0;
  }
  @media (max-width: 767px) {
    .content ul.nav-tabs li a,
  #margin ul.nav-tabs li a {
      padding: 10px 10px;
      font-size: 14px;
    }
  }
  .content ul.nav-tabs li.disabled a,
#margin ul.nav-tabs li.disabled a {
    color: #ccc;
  }
  .content ul.nav-tabs li.disabled:hover,
#margin ul.nav-tabs li.disabled:hover,
.content ul.nav-tabs li.disabled:hover a,
#margin ul.nav-tabs li.disabled:hover a {
    background-color: transparent;
  }
  .content ul.nav-tabs.nav > li > span > a,
#margin ul.nav-tabs.nav > li > span > a {
    position: relative;
    display: block;
    padding: 10px 15px;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .content h3,
  #margin h3 {
      font-size: 22px;
      margin-bottom: 14px;
    }
  }
  @media (max-width: 767px) {
    .content,
  #margin {
      font-size: 17px;
    }
    .content h1,
  #margin h1 {
      font-size: 26px;
      margin-bottom: 7px;
    }
    .content h2,
  #margin h2,
  .content h3,
  #margin h3 {
      font-size: 20px;
      margin-bottom: 6px;
    }
    .content h4,
  #margin h4,
  .content h5,
  #margin h5 {
      font-size: 17px;
    }
    .content hr,
  #margin hr {
      margin-top: 10px !important;
      margin-bottom: 13px !important;
    }
    .content #nav-third-level ul,
  #margin #nav-third-level ul {
      margin-top: 5px;
    }
    .content #nav-third-level ul li,
  #margin #nav-third-level ul li {
      margin-bottom: 3px;
    }
    .content .table-responsive,
  #margin .table-responsive {
      border: none;
      font-size: 11px;
    }
  }
  @media (max-width: 767px) {
    .content .container > .row.masonry,
  #margin .container > .row.masonry {
      height: auto;
    }
    .content .container > .row.masonry > div.col,
  #margin .container > .row.masonry > div.col {
      position: relative !important;
      top: 0 !important;
    }
  }
  #margin {
    margin-top: 40px;
    padding-top: 15px;
  }
  @media (max-width: 767px) {
    #margin {
      margin-top: 0;
      padding-top: 0;
    }
  }
  .section-teaser {
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px;
    border-top: 1px solid #408FE5;
    cursor: pointer;
  }
  .section-teaser h3,
.section-teaser h4,
.section-teaser h5,
.section-teaser h6 {
    float: left;
    width: 100%;
  }
  .section-teaser span.left {
    float: left;
    width: 90%;
  }
  .section-teaser span.right {
    float: right;
    width: 10%;
  }
  .section-teaser.last {
    padding: 0;
  }
  .swipe-horizontal-container {
    overflow: hidden;
    background: #f4f8fd;
  }
  .swipe-horizontal {
    position: relative;
    white-space: nowrap;
  }
  .swipe-horizontal li {
    float: none;
    display: inline-block;
  }
  iframe {
    width: 1px;
    min-width: 100%;
    width: 100%;
  }
  .do-not-track {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding-right: 15px;
    padding-left: 15px;
  }
  .do-not-track .do-not-track-bg {
    background-color: #efefef;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 40px 15px;
  }
  .div-confirm-load {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(239, 239, 239, 0.95);
    top: 0;
    left: 0;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    z-index: 10;
  }
  .google-map {
    position: relative;
  }
  .google-map .div-confirm-load {
    background: no-repeat center center;
    background-size: cover;
  }
  .google-map .p-confirm-load {
    max-width: 480px;
    margin-bottom: 15px;
  }
  .google-map .p-confirm-load span {
    margin-top: 8px;
    display: block;
    font-size: 16px;
  }
  #header-single-element .do-not-track,
#header-single-element .do-not-track-bg {
    height: 380px;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #header-single-element .do-not-track,
  #header-single-element .do-not-track-bg {
      height: 250px;
    }
  }
  @media (max-width: 767px) {
    #header-single-element .do-not-track,
  #header-single-element .do-not-track-bg {
      height: 220px;
    }
  }
  .widget + .widget {
    margin-top: 15px;
  }
  .widget.widget_recent_entries ul li {
    margin-bottom: 15px;
  }
  .widget.widget_recent_entries ul li span.post-date {
    display: block;
    margin-top: 5px;
  }
  .cmb_widget_category_excerpt article {
    margin-bottom: 30px;
  }
  .cmb_widget_category_excerpt article img.wp-post-image {
    width: 100%;
  }
  .listgroup-intro p:last-of-type,
.listgroup-text p:last-of-type {
    margin-bottom: 0px;
  }
  .listgroup-text div.arrow {
    position: absolute;
    width: 25%;
    padding-top: 45px;
    text-align: center;
    font-size: 13px;
    top: 30%;
    background: #ccc;
  }
  .listgroup-text div.arrow.right {
    background: url('../img/arrow_right.svg') no-repeat top center;
    right: -25%;
  }
  .listgroup-text div.arrow.left {
    background: url('../img/arrow_left.svg') no-repeat top center;
    left: -25%;
  }
  #content .content #section-0 div.container > div.full-width,
#content .content #section-0 > div.full-width.bg-image {
    margin-top: 0;
  }
  .modal-dialog .modal-body > section > div:first-child .new-chapter {
    margin-top: 0 !important;
  }
  .modal img {
    transition-property: opacity;
    transition-duration: 0.5s;
    transition-delay: 1s;
  }
  .modal:not(.image-ready)[aria-hidden="true"] img {
    opacity: 0;
  }
  .modal.image-ready img {
    opacity: 1;
  }
  div.modal.gallery {
    text-align: center;
  }
  div.modal.gallery .modal-dialog {
    width: auto !important;
    max-width: calc(100% - 60px);
    max-height: calc(100vh - 60px);
    display: inline-block;
  }
  div.modal.gallery .modal-dialog img {
    max-height: calc(100vh - 160px);
  }
  div.modal.gallery div.modal-content {
    background-color: #444444;
  }
  div.modal.gallery div.modal-header {
    position: absolute;
    top: 10px;
    right: 20px;
    padding: 0;
    border-bottom: none;
  }
  div.modal.gallery div.modal-body {
    padding: 0 15px 40px 15px;
    margin-top: 40px;
  }
  div.modal.gallery div.modal-body .carousel {
    padding-left: 30px;
    padding-right: 30px;
  }
  div.modal.gallery div.modal-body .carousel .carousel-inner {
    width: auto;
  }
  div.modal.gallery div.modal-body .carousel .carousel-inner .item img {
    margin-left: auto;
    margin-right: auto;
  }
  div.modal.gallery div.modal-body .carousel-caption {
    position: relative;
    left: 0;
    right: 0;
    bottom: auto;
    padding-bottom: 0;
  }
  div.modal.gallery div.modal-body .carousel-caption p:last-child {
    padding-bottom: 0;
  }
  #content .container-fluid div.row.bg-image.full-width-content {
    padding-left: 15px;
    padding-right: 15px;
  }
  #content .container-fluid .col-md-12 div.carousel {
    margin-left: -15px;
    margin-right: -15px;
  }
  #top {
    background-color: #073070;
    position: fixed;
    z-index: 9999;
    bottom: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
    color: #fff;
    font-size: 23px;
    line-height: 25px;
    text-align: center;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transition: background 150ms linear, opacity 500ms linear, visibility 500ms linear;
    opacity: 0;
    visibility: hidden;
  }
  #top span {
    font-size: 18px;
    top: 0px;
  }
  #top.show {
    opacity: 0.9;
    visibility: visible;
  }
  #top.show:hover {
    opacity: 1;
  }
  .print {
    cursor: pointer;
  }
  ul#language-switch {
    list-style: none;
  }
  ul#language-switch li.active > a {
    color: #408FE5;
  }
  [data-page="single"] article h5 + h1,
[data-page="index"] article h5 + h1,
[data-page="post"] article h5 + h1,
[data-page="single"] article h6 + h1,
[data-page="index"] article h6 + h1,
[data-page="post"] article h6 + h1 {
    margin-top: 24px;
  }
  [data-page="single"] article h5 + h2,
[data-page="index"] article h5 + h2,
[data-page="post"] article h5 + h2,
[data-page="single"] article h6 + h2,
[data-page="index"] article h6 + h2,
[data-page="post"] article h6 + h2 {
    margin-top: 20px;
  }
  [data-page="single"] article h5 + h3,
[data-page="index"] article h5 + h3,
[data-page="post"] article h5 + h3,
[data-page="single"] article h6 + h3,
[data-page="index"] article h6 + h3,
[data-page="post"] article h6 + h3 {
    margin-top: 18px;
  }
  [data-page="single"] article p:first-child + h3,
[data-page="index"] article p:first-child + h3,
[data-page="post"] article p:first-child + h3 {
    margin-top: 0px;
  }
  [data-page="single"] .next-posts a,
[data-page="index"] .next-posts a,
[data-page="post"] .next-posts a {
    color: #408FE5;
  }
  .navigation {
    margin-top: 40px !important;
  }
  .navigation .alignleft {
    float: left;
    margin-bottom: 10px;
  }
  .navigation .alignright {
    float: right;
  }
  .more-link {
    margin-top: 10px;
    display: block;
  }
  aside ul {
    list-style: square inside;
    padding-left: 3px;
    color: #408FE5;
    margin-bottom: 30px;
  }
  aside .sidebar-post ul ul {
    margin-left: 15px;
  }
  body[data-spy="scroll"] .content .container {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }
  body.page-template-page-margin #wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  body.page-template-page-margin #content-main .container {
    margin-left: -15px;
    margin-right: -15px;
  }
  @media (min-width: 1200px) {
    body.page-template-page-margin #content-main .container {
      width: 878px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    body.page-template-page-margin #content-main .container {
      width: 728px;
    }
  }
  @media (min-width: 1200px) {
    body.page-template-page-margin #margin .container {
      width: 292px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    body.page-template-page-margin #margin .container {
      width: 242px;
    }
  }
  body.page-template-page-postlist #content-main {
    margin-bottom: 60px;
  }
  body.search hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border-width: 1px;
  }
  body.search ul.sitemap {
    margin-bottom: 60px;
  }
  body.search ul.sitemap li {
    margin-bottom: 10px;
  }
  body.search ul.sitemap ul {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  footer {
    font-size: 14px;
    color: #073070;
  }
  footer #footer-content hr {
    margin-bottom: 10px;
  }
  footer #footer-content a .glyphicon {
    font-size: 16px;
    top: 2px;
    margin-right: 7px;
  }
  @media (max-width: 767px) {
    footer #footer-content a {
      display: block;
      margin-bottom: 5px;
    }
  }
  @media (max-width: 767px) {
    footer #footer-content .text-right {
      text-align: left !important;
      margin-top: 30px;
    }
  }
  footer #footer-bottom {
    background: #f4f8fd;
    padding-top: 35px;
    padding-left: 0;
    padding-right: 0;
    min-height: 200px;
    margin-top: 0px;
  }
  footer #footer-bottom p {
    margin: 0;
  }
  footer #footer-bottom ul {
    padding-left: 0;
    list-style: none;
  }
  footer #footer-bottom ul .divider {
    height: 1px;
    margin: 5px 0px;
    overflow: hidden;
    background-color: #efefef;
  }
  footer #footer-bottom a {
    color: #073070;
  }
  footer #footer-bottom #footer-menu ul li a {
    color: #408FE5;
  }
  footer #footer-bottom #footer-menu ul li a:hover,
footer #footer-bottom #footer-menu ul li.active a {
    color: #073070;
  }
  @media (max-width: 767px) {
    footer #footer-bottom p {
      margin-bottom: 10px;
    }
    footer #footer-bottom #footer-menu {
      margin-top: -10px;
    }
    footer #footer-bottom #footer-menu #footer-menu-ul li {
      margin-bottom: 15px;
    }
  }
  footer .copyright {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  @media (max-width: 767px) {
    footer #footer-menu-ul li {
      margin-left: 0 !important;
    }
  }
  span[class^="glyphicon-"],
span[class*=" glyphicon-"] {
    font-family: "HWK IconFont";
  }
  .color-hwk-blue {
    color: #408FE5;
  }
  .color-hwk-blue-75 {
    color: #70ABEC;
  }
  .color-hwk-blue-50 {
    color: #A0C7F2;
  }
  .color-hwk-blue-25 {
    color: #D0E3F9;
  }
  .color-hwk-blue-dark {
    color: #073070;
  }
  .color-hwk-blue-dark-75 {
    color: #456494;
  }
  .color-hwk-blue-dark-50 {
    color: #8397B7;
  }
  .color-hwk-blue-dark-25 {
    color: #c1cbdb;
  }
  .color-hwk-red {
    color: #B8003F;
  }
  .color-hwk-orange {
    color: #FF8D25;
  }
  .color-hwk-green {
    color: #409318;
  }
  .color-hwk-red-light {
    color: #EE004A;
  }
  .color-hwk-yellow {
    color: #FFC51A;
  }
  .color-hwk-green-light {
    color: #ABD700;
  }
  form.hugeit_form .captcha-block > div > div > div {
    float: none !important;
  }
  .widget.cmb_widget_category_excerpt .widget-title {
    font-size: 16px;
    color: #444444;
    margin-bottom: 10px;
  }
  .widget.cmb_widget_category_excerpt .chatty-post .chatty-post-title {
    margin-top: 15px;
    font-size: 24px;
    margin-bottom: 15px;
  }
  .widget.cmb_widget_category_excerpt .chatty-post .chatty-post-caption {
    padding-bottom: 0;
  }
  .glyphicon-suche:before,
.glyphicon-search:before {
    content: "\E003";
  }
  .glyphicon-einfacher-pfeil-hoch:before,
.glyphicon-chevron-up:before {
    content: "\E131";
  }
  .glyphicon-einfacher-pfeil-links:before,
.glyphicon-chevron-left:before {
    content: "\E134";
  }
  .glyphicon-einfacher-pfeil-rechts:before,
.glyphicon-chevron-right:before {
    content: "\E133";
  }
  .glyphicon-login:before {
    content: "\2002";
  }
  .glyphicon-asterisk:before {
    content: "\2a";
  }
  .glyphicon-plus:before {
    content: "\2b";
  }
  .glyphicon-euro:before {
    content: "\20ac";
  }
  .glyphicon-web:before {
    content: "\2000";
  }
  .glyphicon-social-media:before {
    content: "\2001";
  }
  .glyphicon-login:before {
    content: "\2002";
  }
  .glyphicon-logout:before {
    content: "\2003";
  }
  .glyphicon-prakti-suche:before {
    content: "\2004";
  }
  .glyphicon-lehrstellen-suche:before {
    content: "\2005";
  }
  .glyphicon-verbundsstudium:before {
    content: "\2006";
  }
  .glyphicon-pdf-download-1:before {
    content: "\2007";
  }
  .glyphicon-zip-download:before {
    content: "\2008";
  }
  .glyphicon-dokument-download:before {
    content: "\2009";
  }
  .glyphicon-bild-download:before {
    content: "\200A";
  }
  .glyphicon-video-download:before {
    content: "\202F";
  }
  .glyphicon-musik-download:before {
    content: "\205F";
  }
  .glyphicon-minus:before {
    content: "\2212";
  }
  .glyphicon-wolke:before {
    content: "\2601";
  }
  .glyphicon-mail:before {
    content: "\2709";
  }
  .glyphicon-stift:before {
    content: "\270F";
  }
  .glyphicon-drink:before {
    content: "\E001";
  }
  .glyphicon-musik-dokument:before {
    content: "\E002";
  }
  .glyphicon-herz:before {
    content: "\E005";
  }
  .glyphicon-favorit-1:before {
    content: "\E006";
  }
  .glyphicon-favorit-2:before {
    content: "\E007";
  }
  .glyphicon-ansprechpartner:before {
    content: "\E008";
  }
  .glyphicon-video-alt:before {
    content: "\E009";
  }
  .glyphicon-fenster-1:before {
    content: "\E010";
  }
  .glyphicon-fenster-2:before {
    content: "\E011";
  }
  .glyphicon-liste:before {
    content: "\E012";
  }
  .glyphicon-ok:before {
    content: "\E013";
  }
  .glyphicon-abbruch:before {
    content: "\E014";
  }
  .glyphicon-zoomin:before {
    content: "\E015";
  }
  .glyphicon-zoomout:before {
    content: "\E016";
  }
  .glyphicon-ausschalten:before {
    content: "\E017";
  }
  .glyphicon-diagramme:before {
    content: "\E018";
  }
  .glyphicon-einstellung:before {
    content: "\E019";
  }
  .glyphicon-muell:before {
    content: "\E020";
  }
  .glyphicon-home:before {
    content: "\E021";
  }
  .glyphicon-dokument:before {
    content: "\E022";
  }
  .glyphicon-uhr:before {
    content: "\E023";
  }
  .glyphicon-autobahn:before {
    content: "\E024";
  }
  .glyphicon-download-alt:before {
    content: "\E025";
  }
  .glyphicon-download-alt-2:before {
    content: "\E026";
  }
  .glyphicon-upload-alt:before {
    content: "\E027";
  }
  .glyphicon-ablage:before {
    content: "\E028";
  }
  .glyphicon-play:before {
    content: "\E029";
  }
  .glyphicon-refresh:before {
    content: "\E030";
  }
  .glyphicon-laden:before {
    content: "\E031";
  }
  .glyphicon-liste-2:before {
    content: "\E032";
  }
  .glyphicon-schloss:before {
    content: "\E033";
  }
  .glyphicon-fahne:before {
    content: "\E034";
  }
  .glyphicon-kopfhoerer:before {
    content: "\E035";
  }
  .glyphicon-ton-aus:before {
    content: "\E036";
  }
  .glyphicon-ton-leiser:before {
    content: "\E037";
  }
  .glyphicon-ton-lauter:before {
    content: "\E038";
  }
  .glyphicon-facebook:before {
    content: "\E039";
  }
  .glyphicon-googleplus:before {
    content: "\E040";
  }
  .glyphicon-twitter:before {
    content: "\E041";
  }
  .glyphicon-youtube:before {
    content: "\E042";
  }
  .glyphicon-buch:before {
    content: "\E043";
  }
  .glyphicon-lesezeichen:before {
    content: "\E044";
  }
  .glyphicon-drucker:before {
    content: "\E045";
  }
  .glyphicon-fotokamera:before {
    content: "\E046";
  }
  .glyphicon-schrift:before {
    content: "\E047";
  }
  .glyphicon-bold:before {
    content: "\E048";
  }
  .glyphicon-italic:before {
    content: "\E049";
  }
  .glyphicon-typohoehe:before {
    content: "\E050";
  }
  .glyphicon-typobreite:before {
    content: "\E051";
  }
  .glyphicon-linksbuendig:before {
    content: "\E052";
  }
  .glyphicon-zentriert:before {
    content: "\E053";
  }
  .glyphicon-rechtsbuendig:before {
    content: "\E054";
  }
  .glyphicon-blocksatz:before {
    content: "\E055";
  }
  .glyphicon-aufzaehlung:before {
    content: "\E056";
  }
  .glyphicon-links-einruecken:before {
    content: "\E057";
  }
  .glyphicon-rechts-einruecken:before {
    content: "\E058";
  }
  .glyphicon-video-dokument:before {
    content: "\E059";
  }
  .glyphicon-bild-dokument:before {
    content: "\E060";
  }
  .glyphicon-pin:before {
    content: "\E062";
  }
  .glyphicon-schwarz-weiss:before {
    content: "\E063";
  }
  .glyphicon-tropfen:before {
    content: "\E064";
  }
  .glyphicon-schreiben:before {
    content: "\E065";
  }
  .glyphicon-box-pfeil:before {
    content: "\E066";
  }
  .glyphicon-checkbox:before {
    content: "\E067";
  }
  .glyphicon-verschieben:before {
    content: "\E068";
  }
  .glyphicon-zurueckspulen-1:before {
    content: "\E069";
  }
  .glyphicon-zurueckspulen-2:before {
    content: "\E070";
  }
  .glyphicon-zurueckspulen-3:before {
    content: "\E071";
  }
  .glyphicon-play-2:before {
    content: "\E072";
  }
  .glyphicon-pausieren:before {
    content: "\E073";
  }
  .glyphicon-stopp:before {
    content: "\E074";
  }
  .glyphicon-vorspulen-1:before {
    content: "\E075";
  }
  .glyphicon-vorspulen-2:before {
    content: "\E076";
  }
  .glyphicon-vorspulen-3:before {
    content: "\E077";
  }
  .glyphicon-auswerfen:before {
    content: "\E078";
  }
  .glyphicon-zurueck:before {
    content: "\E079";
  }
  .glyphicon-weiter:before {
    content: "\E080";
  }
  .glyphicon-plus-flaeche:before {
    content: "\E081";
  }
  .glyphicon-minus-flaeche:before {
    content: "\E082";
  }
  .glyphicon-abbrechen-flaeche:before {
    content: "\E083";
  }
  .glyphicon-ok-flaeche:before {
    content: "\E084";
  }
  .glyphicon-fragezeichen-flaeche:before {
    content: "\E085";
  }
  .glyphicon-information:before {
    content: "\E086";
  }
  .glyphicon-fadenkreuz:before {
    content: "\E087";
  }
  .glyphicon-abbrechen-kreis:before {
    content: "\E088";
  }
  .glyphicon-ok-kreis:before {
    content: "\E089";
  }
  .glyphicon-abbrechen-2-kreis:before {
    content: "\E090";
  }
  .glyphicon-pfeil-links:before {
    content: "\E091";
  }
  .glyphicon-pfeil-rechts:before {
    content: "\E092";
  }
  .glyphicon-pfeil-hoch:before {
    content: "\E093";
  }
  .glyphicon-pfeil-runter:before {
    content: "\E094";
  }
  .glyphicon-weiterleiten:before {
    content: "\E095";
  }
  .glyphicon-doppelpfeil-nach-aussen:before {
    content: "\E096";
  }
  .glyphicon-doppelpfeil-nach-innen:before {
    content: "\E097";
  }
  .glyphicon-warnung-1:before {
    content: "\E101";
  }
  .glyphicon-warnung-2:before {
    content: "\E102";
  }
  .glyphicon-laubblatt:before {
    content: "\E103";
  }
  .glyphicon-screen-verkleinern:before {
    content: "\E104";
  }
  .glyphicon-auge:before {
    content: "\E105";
  }
  .glyphicon-auge-gestrichen:before {
    content: "\E106";
  }
  .glyphicon-warnung-dreieck:before {
    content: "\E107";
  }
  .glyphicon-flugzeug:before {
    content: "\E108";
  }
  .glyphicon-kalender:before {
    content: "\E109";
  }
  .glyphicon-zufallsmodus:before {
    content: "\E110";
  }
  .glyphicon-sprechblase:before {
    content: "\E111";
  }
  .glyphicon-magnet:before {
    content: "\E112";
  }
  .glyphicon-einfacher-pfeil-hoch-alt:before {
    content: "\E113";
  }
  .glyphicon-einfacher-pfeil-runter-alt:before {
    content: "\E114";
  }
  .glyphicon-wiederholen:before {
    content: "\E115";
  }
  .glyphicon-einkaufswagen:before {
    content: "\E116";
  }
  .glyphicon-ordner:before {
    content: "\E117";
  }
  .glyphicon-ordner-offen:before {
    content: "\E118";
  }
  .glyphicon-hoch-runter:before {
    content: "\E119";
  }
  .glyphicon-links-rechts:before {
    content: "\E120";
  }
  .glyphicon-festplatte:before {
    content: "\E121";
  }
  .glyphicon-megafon:before {
    content: "\E122";
  }
  .glyphicon-alarm-1:before {
    content: "\E123";
  }
  .glyphicon-alarm-2:before {
    content: "\E124";
  }
  .glyphicon-vimeo:before {
    content: "\E125";
  }
  .glyphicon-flickr:before {
    content: "\E126";
  }
  .glyphicon-pinterest:before {
    content: "\E127";
  }
  .glyphicon-wordpress:before {
    content: "\E128";
  }
  .glyphicon-xing:before {
    content: "\E129";
  }
  .glyphicon-linked-in:before {
    content: "\E130";
  }
  .glyphicon-einfacher-pfeil-hoch:before {
    content: "\E131";
  }
  .glyphicon-einfacher-pfeil-runter:before {
    content: "\E132";
  }
  .glyphicon-einfacher-pfeil-rechts:before {
    content: "\E133";
  }
  .glyphicon-einfacher-pfeil-links:before {
    content: "\E134";
  }
  .glyphicon-erde:before {
    content: "\E135";
  }
  .glyphicon-handwerkersuche:before {
    content: "\E136";
  }
  .glyphicon-3ladebalken:before {
    content: "\E137";
  }
  .glyphicon-trichter:before {
    content: "\E138";
  }
  .glyphicon-koffer:before {
    content: "\E139";
  }
  .glyphicon-fullscreen:before {
    content: "\E140";
  }
  .glyphicon-tacho:before {
    content: "\E141";
  }
  .glyphicon-bueroklammer:before {
    content: "\E142";
  }
  .glyphicon-herz-2:before {
    content: "\E143";
  }
  .glyphicon-link:before {
    content: "\E144";
  }
  .glyphicon-apps:before {
    content: "\E145";
  }
  .glyphicon-stecknadel:before {
    content: "\E146";
  }
  .glyphicon-dollar:before {
    content: "\E148";
  }
  .glyphicon-pfund:before {
    content: "\E149";
  }
  .glyphicon-pfeil-runter-pfeil-hoch:before {
    content: "\E150";
  }
  .glyphicon-a-bis-z:before {
    content: "\E151";
  }
  .glyphicon-z-bis-a:before {
    content: "\E152";
  }
  .glyphicon-1-bis-9:before {
    content: "\E153";
  }
  .glyphicon-9-bis-1:before {
    content: "\E154";
  }
  .glyphicon-aufsteigend:before {
    content: "\E155";
  }
  .glyphicon-absteigend:before {
    content: "\E156";
  }
  .glyphicon-kasten-negativ:before {
    content: "\E157";
  }
  .glyphicon-pfeil-rechts-negativ:before {
    content: "\E158";
  }
  .glyphicon-pfeil-runter-negativ:before {
    content: "\E159";
  }
  .glyphicon-pfeil-hoch-negativ:before {
    content: "\E160";
  }
  .glyphicon-eingang:before {
    content: "\E161";
  }
  .glyphicon-blitz:before {
    content: "\E162";
  }
  .glyphicon-ausgang:before {
    content: "\E163";
  }
  .glyphicon-raus-rechts-oben:before {
    content: "\E164";
  }
  .glyphicon-zielscheibe:before {
    content: "\E165";
  }
  .glyphicon-download:before {
    content: "\E166";
  }
  .glyphicon-upload:before {
    content: "\E167";
  }
  .glyphicon-pfeil-links-oben:before {
    content: "\E168";
  }
  .glyphicon-pfeil-rechts-oben:before {
    content: "\E169";
  }
  .glyphicon-pfeil-links-unten:before {
    content: "\E170";
  }
  .glyphicon-pfeil-rechts-unten:before {
    content: "\E171";
  }
  .glyphicon-speichern:before {
    content: "\E172";
  }
  .glyphicon-speichern-ok:before {
    content: "\E173";
  }
  .glyphicon-speichern-fehler:before {
    content: "\E174";
  }
  .glyphicon-speichern-runter:before {
    content: "\E175";
  }
  .glyphicon-speichern-hoch:before {
    content: "\E176";
  }
  .glyphicon-kreditkarte:before {
    content: "\E177";
  }
  .glyphicon-doppelpfeil-links-rechts:before {
    content: "\E178";
  }
  .glyphicon-messer-gabel:before {
    content: "\E179";
  }
  .glyphicon-header:before {
    content: "\E180";
  }
  .glyphicon-komprimieren:before {
    content: "\E181";
  }
  .glyphicon-kontakt:before {
    content: "\E182";
  }
  .glyphicon-pdf-dokument-1:before {
    content: "\E183";
  }
  .glyphicon-pdf-dokument-2:before {
    content: "\E184";
  }
  .glyphicon-pdf-download-2:before {
    content: "\E185";
  }
  .glyphicon-word-dokument:before {
    content: "\E186";
  }
  .glyphicon-word-download:before {
    content: "\E187";
  }
  .glyphicon-excel-dokument:before {
    content: "\E188";
  }
  .glyphicon-excel-download:before {
    content: "\E189";
  }
  .glyphicon-powerpoint-dokument:before {
    content: "\E190";
  }
  .glyphicon-powerpoint-download:before {
    content: "\E191";
  }
  .glyphicon-powerpoint-download:before {
    content: "\E191";
  }
  .glyphicon-zip-dokument:before {
    content: "\E192";
  }
  .glyphicon-sound-7-1:before {
    content: "\E193";
  }
  .glyphicon-copyright-mark:before {
    content: "\E194";
  }
  .glyphicon-registration-mark:before {
    content: "\E195";
  }
  .glyphicon-cloud-download:before {
    content: "\E197";
  }
  .glyphicon-cloud-upload:before {
    content: "\E198";
  }
  .glyphicon-tannenbaum:before {
    content: "\E199";
  }
  .glyphicon-laubbaum:before {
    content: "\E200";
  }
  .glyphicon-whatsapp:before {
    content: "\E201";
  }
  .glyphicon-snapchat:before {
    content: "\E202";
  }
  .glyphicon-tictoc:before {
    content: "\E203";
  }
  .glyphicon-instagram:before {
    content: "\E204";
  }
  #edit-wp {
    margin-right: 0;
  }
  #edit-wp a.post-edit-link {
    color: #408FE5;
    position: absolute !important;
    font-size: 13px;
  }
  #edit-wp a.post-edit-link:hover {
    color: #fff;
    background-color: transparent;
  }
  .link-framed {
    border: none;
    background-color: #408FE5;
    color: #fff;
    padding: 6px;
  }
  .link-framed.link-icon span.glyphicon {
    border-left: none;
    padding-left: 0;
  }
  .link-framed.link-icon.link-icon-left {
    padding-left: 0;
  }
  .link-framed.link-icon.link-icon-left span.glyphicon {
    left: 0;
  }
  .link-framed.link-icon.link-icon-right {
    padding-right: 0;
  }
  a.link-framed:active,
a.link-framed:focus,
a.link-framed:hover {
    color: #fff;
    background-color: #073070;
  }
  html,
body {
    max-width: 100%;
    overflow-x: hidden;
  }
  body {
    font-synthesis: none;
    -moz-font-feature-settings: 'kern';
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    padding-top: 120px;
  }
  @media (max-width: 767px) {
    body {
      padding-top: 0;
    }
  }
  .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .container {
    padding-right: 20px;
    padding-left: 20px;
  }
  @media (min-width: 1600px) {
    .container {
      width: 1600px;
      padding-right: 40px;
      padding-left: 40px;
    }
    .container .row {
      margin-left: -40px;
      margin-right: -40px;
    }
    .container .row [class^="col-"],
  .container .row [class*=" col-"] {
      padding-left: 40px;
      padding-right: 40px;
    }
  }
  @media (max-width: 767px) {
    .container {
      padding-left: 15px;
      padding-right: 15px;
    }
    .container .row {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  #content {
    min-height: 800px;
    margin-top: 40px;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #content {
      margin-top: 30px;
    }
  }
  @media (max-width: 767px) {
    #content {
      margin-top: 20px;
    }
  }
  #content > *:last-child {
    padding-bottom: 30px;
  }
  .row {
    margin-left: -20px;
    margin-right: -20px;
  }
  @media (min-width: 1600px) {
    .row {
      margin-left: -40px;
      margin-right: -40px;
    }
  }
  @media (max-width: 767px) {
    .row {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media (max-width: 767px) {
    [class^="col-"],
  [class*=" col-"] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  .full-width {
    margin-left: -1000px;
    margin-right: -1000px;
    padding-left: 1000px;
    padding-right: 1000px;
  }
  .new-chapter {
    margin-top: 40px;
    padding-top: 25px;
  }
  @media (max-width: 767px) {
    .new-chapter {
      margin-top: 0;
    }
  }
  @media (max-width: 767px) {
    .col:not([class*="col-xs"]) {
      width: 100%;
    }
  }
  .btn-white {
    background-color: #fff;
    color: #073070;
    border-color: #fff;
  }
  .btn-white:active,
.btn-white:focus,
.btn-white:hover {
    color: #408FE5;
    border-color: #408FE5;
  }
  .border-right {
    border-right: 1px solid #D0E3F9;
  }
  @media (max-width: 767px) {
    .border-right {
      border-right: none;
      border-bottom: 1px solid #D0E3F9;
    }
  }
  @media (min-width: 1200px) {
    .border-right-lg {
      border-right: 1px solid #D0E3F9;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .border-right-md {
      border-right: 1px solid #D0E3F9;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .border-right-sm {
      border-right: 1px solid #D0E3F9;
    }
  }
  .border-bottom {
    border-bottom: 1px solid #D0E3F9;
  }
  @media (min-width: 1200px) {
    .border-bottom-lg {
      border-bottom: 1px solid #D0E3F9;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .border-bottom-md {
      border-bottom: 1px solid #D0E3F9;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .border-bottom-sm {
      border-bottom: 1px solid #D0E3F9;
    }
    .border-bottom-sm.teaser-tile {
      padding-bottom: 20px;
    }
  }
  @media (max-width: 767px) {
    .border-bottom-xs {
      border-bottom: 1px solid #D0E3F9;
    }
    .border-bottom-xs.teaser-tile {
      padding-bottom: 10px;
    }
  }
  .bg-white-box,
.top-blog-box {
    background-color: #fff;
    box-shadow: 1px 1px 6px rgba(127, 127, 127, 0.3);
  }
  .bg-white-box.row,
.top-blog-box.row {
    margin-left: -18px;
    margin-right: -18px;
  }
  @media (min-width: 1600px) {
    .bg-white-box.row,
  .top-blog-box.row {
      margin-left: -36px;
      margin-right: -36px;
    }
  }
  @media (max-width: 767px) {
    .bg-white-box.row,
  .top-blog-box.row {
      padding-left: 3px;
      padding-right: 3px;
    }
  }
  .bg-white {
    background-color: #fff !important;
  }
  .bg-color {
    background-color: #F3F6FA;
  }
  .light {
    color: #70ABEC;
  }
  .d-flex {
    display: flex !important;
  }
  .d-flex-wrap {
    flex-wrap: wrap !important;
  }
  .d-block {
    display: block !important;
  }
  .d-inline-block {
    display: inline-block !important;
  }
  @media (min-width: 1200px) {
    .d-flex-lg {
      display: flex !important;
    }
    .d-flex-wrap-lg {
      flex-wrap: wrap !important;
    }
    .d-block-lg {
      display: block !important;
    }
    .d-inline-block-lg {
      display: inline-block !important;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .d-flex-md {
      display: flex !important;
    }
    .d-flex-wrap-md {
      flex-wrap: wrap !important;
    }
    .d-block-md {
      display: block !important;
    }
    .d-inline-block-md {
      display: inline-block !important;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .d-flex-sm {
      display: flex !important;
    }
    .d-flex-wrap-sm {
      flex-wrap: wrap !important;
    }
    .d-block-sm {
      display: block !important;
    }
    .d-inline-block-sm {
      display: inline-block !important;
    }
  }
  @media (max-width: 767px) {
    .d-flex-xs {
      display: flex !important;
    }
    .d-flex-wrap-xs {
      flex-wrap: wrap !important;
    }
    .d-block-xs {
      display: block !important;
    }
    .d-inline-block-xs {
      display: inline-block !important;
    }
  }
  .row.d-flex.d-flex-wrap,
.row.stretch {
    display: flex;
    flex-wrap: wrap;
  }
  .row.d-flex.d-flex-wrap::before,
.row.stretch::before,
.row.d-flex.d-flex-wrap::after,
.row.stretch::after {
    width: 0;
  }
  @media (min-width: 1200px) {
    .row.d-flex-lg.d-flex-wrap-lg,
  .row.stretch-lg {
      display: flex;
      flex-wrap: wrap;
    }
    .row.d-flex-lg.d-flex-wrap-lg::before,
  .row.stretch-lg::before,
  .row.d-flex-lg.d-flex-wrap-lg::after,
  .row.stretch-lg::after {
      width: 0;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .row.d-flex-md.d-flex-wrap-md,
  .row.stretch-md {
      display: flex;
      flex-wrap: wrap;
    }
    .row.d-flex-md.d-flex-wrap-md::before,
  .row.stretch-md::before,
  .row.d-flex-md.d-flex-wrap-md::after,
  .row.stretch-md::after {
      width: 0;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .row.d-flex-sm.d-flex-wrap-sm,
  .row.stretch-sm {
      display: flex;
      flex-wrap: wrap;
    }
    .row.d-flex-sm.d-flex-wrap-sm::before,
  .row.stretch-sm::before,
  .row.d-flex-sm.d-flex-wrap-sm::after,
  .row.stretch-sm::after {
      width: 0;
    }
  }
  @media (max-width: 767px) {
    .row.d-flex-xs.d-flex-wrap-xs,
  .row.stretch-xs {
      display: flex;
      flex-wrap: wrap;
    }
    .row.d-flex-xs.d-flex-wrap-xs::before,
  .row.stretch-xs::before,
  .row.d-flex-xs.d-flex-wrap-xs::after,
  .row.stretch-xs::after {
      width: 0;
    }
  }
  .col.align-middle {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .no-padding-x {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .no-padding-y {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .no-margin-x {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .no-margin-y {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  @media (max-width: 767px) {
    .margin-top-l,
  .margin-top-m {
      margin-top: 30px !important;
    }
    .padding-top-l,
  .padding-top-m {
      padding-top: 30px !important;
    }
    .margin-bottom-l,
  .margin-bottom-m {
      margin-bottom: 30px !important;
    }
    .padding-bottom-l,
  .padding-bottom-m {
      padding-bottom: 30px !important;
    }
  }
  ul.aria-structure {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .test {
    border: 1px solid #f0f;
  }
  .glyphicon {
    color: #408FE5;
  }
  #carousel-header .glyphicon,
#top .glyphicon,
#footer-bottom .glyphicon {
    color: white;
  }
  #header .glyphicon,
.navbar-fixed-top .glyphicon {
    color: #073070;
  }
  body.color-hwk-blue-dark .hwk-header-content {
    background-color: #073070;
  }
  body.color-hwk-blue-dark .hwk-header-content .header-deco .color-light {
    background-color: #456494;
  }
  body.color-hwk-blue-dark .hwk-header-content .header-deco .color-lighter {
    background-color: #8397B7;
  }
  body.color-hwk-blue-dark #content .content h1 span,
body.color-hwk-blue-dark #content .content h2 span,
body.color-hwk-blue-dark #content .content h3 span,
body.color-hwk-blue-dark #content .content h4 span,
body.color-hwk-blue-dark #content .content h5 span,
body.color-hwk-blue-dark #content .content h6 span,
body.color-hwk-blue-dark #content .content .h1 span,
body.color-hwk-blue-dark #content .content .h2 span,
body.color-hwk-blue-dark #content .content .h3 span,
body.color-hwk-blue-dark #content .content .h4 span,
body.color-hwk-blue-dark #content .content .h5 span,
body.color-hwk-blue-dark #content .content .h6 span {
    color: #073070;
  }
  body.color-hwk-blue-dark #content .content .glyphicon {
    color: #073070;
  }
  body.color-hwk-blue-dark #content .content blockquote {
    --blockquote-color: #073070;
  }
  body.color-hwk-blue-dark #content .content ul:not(.nav-tabs):not(.pagination):not(.aria-structure) {
    color: #073070;
  }
  body.color-hwk-blue-dark #content .content .listgroup-color,
body.color-hwk-blue-dark #content .content .listgroup-info p {
    color: #073070;
  }
  body.color-hwk-blue-dark #content .content .listgroup-intro h1,
body.color-hwk-blue-dark #content .content .listgroup-intro h2,
body.color-hwk-blue-dark #content .content .listgroup-intro h3,
body.color-hwk-blue-dark #content .content .listgroup-intro h4,
body.color-hwk-blue-dark #content .content .listgroup-intro h5,
body.color-hwk-blue-dark #content .content .listgroup-intro h6,
body.color-hwk-blue-dark #content .content .listgroup-intro .h1,
body.color-hwk-blue-dark #content .content .listgroup-intro .h2,
body.color-hwk-blue-dark #content .content .listgroup-intro .h3,
body.color-hwk-blue-dark #content .content .listgroup-intro .h4,
body.color-hwk-blue-dark #content .content .listgroup-intro .h5,
body.color-hwk-blue-dark #content .content .listgroup-intro .h6 {
    color: #073070;
  }
  body.color-hwk-blue-light .hwk-header-content {
    background-color: #408FE5;
  }
  body.color-hwk-blue-light .hwk-header-content .header-deco .color-light {
    background-color: #70ABEC;
  }
  body.color-hwk-blue-light .hwk-header-content .header-deco .color-lighter {
    background-color: #A0C7F2;
  }
  body.color-hwk-blue-light #content .content h1 span,
body.color-hwk-blue-light #content .content h2 span,
body.color-hwk-blue-light #content .content h3 span,
body.color-hwk-blue-light #content .content h4 span,
body.color-hwk-blue-light #content .content h5 span,
body.color-hwk-blue-light #content .content h6 span,
body.color-hwk-blue-light #content .content .h1 span,
body.color-hwk-blue-light #content .content .h2 span,
body.color-hwk-blue-light #content .content .h3 span,
body.color-hwk-blue-light #content .content .h4 span,
body.color-hwk-blue-light #content .content .h5 span,
body.color-hwk-blue-light #content .content .h6 span {
    color: #408FE5;
  }
  body.color-hwk-blue-light #content .content .glyphicon {
    color: #408FE5;
  }
  body.color-hwk-blue-light #content .content blockquote {
    --blockquote-color: #408FE5;
  }
  body.color-hwk-blue-light #content .content ul:not(.nav-tabs):not(.pagination):not(.aria-structure) {
    color: #408FE5;
  }
  body.color-hwk-blue-light #content .content .listgroup-color,
body.color-hwk-blue-light #content .content .listgroup-info p {
    color: #408FE5;
  }
  body.color-hwk-blue-light #content .content .listgroup-intro h1,
body.color-hwk-blue-light #content .content .listgroup-intro h2,
body.color-hwk-blue-light #content .content .listgroup-intro h3,
body.color-hwk-blue-light #content .content .listgroup-intro h4,
body.color-hwk-blue-light #content .content .listgroup-intro h5,
body.color-hwk-blue-light #content .content .listgroup-intro h6,
body.color-hwk-blue-light #content .content .listgroup-intro .h1,
body.color-hwk-blue-light #content .content .listgroup-intro .h2,
body.color-hwk-blue-light #content .content .listgroup-intro .h3,
body.color-hwk-blue-light #content .content .listgroup-intro .h4,
body.color-hwk-blue-light #content .content .listgroup-intro .h5,
body.color-hwk-blue-light #content .content .listgroup-intro .h6 {
    color: #408FE5;
  }
  body.color-hwk-green-dark .hwk-header-content {
    background-color: #409318;
  }
  body.color-hwk-green-dark .hwk-header-content .header-deco .color-light {
    background-color: #ABD700;
  }
  body.color-hwk-green-dark .hwk-header-content .header-deco .color-lighter {
    background-color: #C0E140;
  }
  body.color-hwk-green-dark #content .content h1 span,
body.color-hwk-green-dark #content .content h2 span,
body.color-hwk-green-dark #content .content h3 span,
body.color-hwk-green-dark #content .content h4 span,
body.color-hwk-green-dark #content .content h5 span,
body.color-hwk-green-dark #content .content h6 span,
body.color-hwk-green-dark #content .content .h1 span,
body.color-hwk-green-dark #content .content .h2 span,
body.color-hwk-green-dark #content .content .h3 span,
body.color-hwk-green-dark #content .content .h4 span,
body.color-hwk-green-dark #content .content .h5 span,
body.color-hwk-green-dark #content .content .h6 span {
    color: #409318;
  }
  body.color-hwk-green-dark #content .content .glyphicon {
    color: #409318;
  }
  body.color-hwk-green-dark #content .content blockquote {
    --blockquote-color: #409318;
  }
  body.color-hwk-green-dark #content .content ul:not(.nav-tabs):not(.pagination):not(.aria-structure) {
    color: #409318;
  }
  body.color-hwk-green-dark #content .content .listgroup-color,
body.color-hwk-green-dark #content .content .listgroup-info p {
    color: #409318;
  }
  body.color-hwk-green-dark #content .content .listgroup-intro h1,
body.color-hwk-green-dark #content .content .listgroup-intro h2,
body.color-hwk-green-dark #content .content .listgroup-intro h3,
body.color-hwk-green-dark #content .content .listgroup-intro h4,
body.color-hwk-green-dark #content .content .listgroup-intro h5,
body.color-hwk-green-dark #content .content .listgroup-intro h6,
body.color-hwk-green-dark #content .content .listgroup-intro .h1,
body.color-hwk-green-dark #content .content .listgroup-intro .h2,
body.color-hwk-green-dark #content .content .listgroup-intro .h3,
body.color-hwk-green-dark #content .content .listgroup-intro .h4,
body.color-hwk-green-dark #content .content .listgroup-intro .h5,
body.color-hwk-green-dark #content .content .listgroup-intro .h6 {
    color: #409318;
  }
  body.color-hwk-orange .hwk-header-content {
    background-color: #FF8D25;
  }
  body.color-hwk-orange .hwk-header-content .header-deco .color-light {
    background-color: #FFC51A;
  }
  body.color-hwk-orange .hwk-header-content .header-deco .color-lighter {
    background-color: #fcd86e;
  }
  body.color-hwk-orange #content .content h1 span,
body.color-hwk-orange #content .content h2 span,
body.color-hwk-orange #content .content h3 span,
body.color-hwk-orange #content .content h4 span,
body.color-hwk-orange #content .content h5 span,
body.color-hwk-orange #content .content h6 span,
body.color-hwk-orange #content .content .h1 span,
body.color-hwk-orange #content .content .h2 span,
body.color-hwk-orange #content .content .h3 span,
body.color-hwk-orange #content .content .h4 span,
body.color-hwk-orange #content .content .h5 span,
body.color-hwk-orange #content .content .h6 span {
    color: #FF8D25;
  }
  body.color-hwk-orange #content .content .glyphicon {
    color: #FF8D25;
  }
  body.color-hwk-orange #content .content blockquote {
    --blockquote-color: #FF8D25;
  }
  body.color-hwk-orange #content .content ul:not(.nav-tabs):not(.pagination):not(.aria-structure) {
    color: #FF8D25;
  }
  body.color-hwk-orange #content .content .listgroup-color,
body.color-hwk-orange #content .content .listgroup-info p {
    color: #FF8D25;
  }
  body.color-hwk-orange #content .content .listgroup-intro h1,
body.color-hwk-orange #content .content .listgroup-intro h2,
body.color-hwk-orange #content .content .listgroup-intro h3,
body.color-hwk-orange #content .content .listgroup-intro h4,
body.color-hwk-orange #content .content .listgroup-intro h5,
body.color-hwk-orange #content .content .listgroup-intro h6,
body.color-hwk-orange #content .content .listgroup-intro .h1,
body.color-hwk-orange #content .content .listgroup-intro .h2,
body.color-hwk-orange #content .content .listgroup-intro .h3,
body.color-hwk-orange #content .content .listgroup-intro .h4,
body.color-hwk-orange #content .content .listgroup-intro .h5,
body.color-hwk-orange #content .content .listgroup-intro .h6 {
    color: #FF8D25;
  }
  body.color-hwk-red-dark .hwk-header-content {
    background-color: #B8003F;
  }
  body.color-hwk-red-dark .hwk-header-content .header-deco .color-light {
    background-color: #EE004A;
  }
  body.color-hwk-red-dark .hwk-header-content .header-deco .color-lighter {
    background-color: #F24077;
  }
  body.color-hwk-red-dark #content .content h1 span,
body.color-hwk-red-dark #content .content h2 span,
body.color-hwk-red-dark #content .content h3 span,
body.color-hwk-red-dark #content .content h4 span,
body.color-hwk-red-dark #content .content h5 span,
body.color-hwk-red-dark #content .content h6 span,
body.color-hwk-red-dark #content .content .h1 span,
body.color-hwk-red-dark #content .content .h2 span,
body.color-hwk-red-dark #content .content .h3 span,
body.color-hwk-red-dark #content .content .h4 span,
body.color-hwk-red-dark #content .content .h5 span,
body.color-hwk-red-dark #content .content .h6 span {
    color: #B8003F;
  }
  body.color-hwk-red-dark #content .content .glyphicon {
    color: #B8003F;
  }
  body.color-hwk-red-dark #content .content blockquote {
    --blockquote-color: #B8003F;
  }
  body.color-hwk-red-dark #content .content ul:not(.nav-tabs):not(.pagination):not(.aria-structure) {
    color: #B8003F;
  }
  body.color-hwk-red-dark #content .content .listgroup-color,
body.color-hwk-red-dark #content .content .listgroup-info p {
    color: #B8003F;
  }
  body.color-hwk-red-dark #content .content .listgroup-intro h1,
body.color-hwk-red-dark #content .content .listgroup-intro h2,
body.color-hwk-red-dark #content .content .listgroup-intro h3,
body.color-hwk-red-dark #content .content .listgroup-intro h4,
body.color-hwk-red-dark #content .content .listgroup-intro h5,
body.color-hwk-red-dark #content .content .listgroup-intro h6,
body.color-hwk-red-dark #content .content .listgroup-intro .h1,
body.color-hwk-red-dark #content .content .listgroup-intro .h2,
body.color-hwk-red-dark #content .content .listgroup-intro .h3,
body.color-hwk-red-dark #content .content .listgroup-intro .h4,
body.color-hwk-red-dark #content .content .listgroup-intro .h5,
body.color-hwk-red-dark #content .content .listgroup-intro .h6 {
    color: #B8003F;
  }
  .color-hwk-green-dark #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text h1,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-green-dark .slider-text h1,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-green-dark + .slider-text h1,
.color-hwk-green-dark #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text .h1,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-green-dark .slider-text .h1,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-green-dark + .slider-text .h1,
.color-hwk-green-dark #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text h2,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-green-dark .slider-text h2,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-green-dark + .slider-text h2 {
    background-color: #409318;
  }
  .color-hwk-green-dark #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text h1 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-green-dark .slider-text h1 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-green-dark + .slider-text h1 .slider-text-h1-deco,
.color-hwk-green-dark #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text .h1 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-green-dark .slider-text .h1 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-green-dark + .slider-text .h1 .slider-text-h1-deco,
.color-hwk-green-dark #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text h2 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-green-dark .slider-text h2 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-green-dark + .slider-text h2 .slider-text-h1-deco {
    background-color: #ABD700;
  }
  .color-hwk-orange #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text h1,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-orange .slider-text h1,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-orange + .slider-text h1,
.color-hwk-orange #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text .h1,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-orange .slider-text .h1,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-orange + .slider-text .h1,
.color-hwk-orange #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text h2,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-orange .slider-text h2,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-orange + .slider-text h2 {
    background-color: #FF8D25;
  }
  .color-hwk-orange #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text h1 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-orange .slider-text h1 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-orange + .slider-text h1 .slider-text-h1-deco,
.color-hwk-orange #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text .h1 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-orange .slider-text .h1 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-orange + .slider-text .h1 .slider-text-h1-deco,
.color-hwk-orange #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text h2 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-orange .slider-text h2 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-orange + .slider-text h2 .slider-text-h1-deco {
    background-color: #FFC51A;
  }
  .color-hwk-red-dark #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text h1,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-red-dark .slider-text h1,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-red-dark + .slider-text h1,
.color-hwk-red-dark #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text .h1,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-red-dark .slider-text .h1,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-red-dark + .slider-text .h1,
.color-hwk-red-dark #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text h2,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-red-dark .slider-text h2,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-red-dark + .slider-text h2 {
    background-color: #B8003F;
  }
  .color-hwk-red-dark #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text h1 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-red-dark .slider-text h1 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-red-dark + .slider-text h1 .slider-text-h1-deco,
.color-hwk-red-dark #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text .h1 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-red-dark .slider-text .h1 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-red-dark + .slider-text .h1 .slider-text-h1-deco,
.color-hwk-red-dark #carousel-header.carousel .carousel-inner .item.text-on-top .slider-text h2 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top.color-hwk-red-dark .slider-text h2 .slider-text-h1-deco,
#carousel-header.carousel .carousel-inner .item.text-on-top .color-hwk-red-dark + .slider-text h2 .slider-text-h1-deco {
    background-color: #EE004A;
  }
  .color-hwk-green-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h1,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-green-dark .slider-text h1,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-green-dark h1,
.color-hwk-green-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text .h1,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-green-dark .slider-text .h1,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-green-dark .h1,
.color-hwk-green-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h2,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-green-dark .slider-text h2,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-green-dark h2 {
    color: #252525;
  }
  .color-hwk-green-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h1::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-green-dark .slider-text h1::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-green-dark h1::before,
.color-hwk-green-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text .h1::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-green-dark .slider-text .h1::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-green-dark .h1::before,
.color-hwk-green-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h2::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-green-dark .slider-text h2::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-green-dark h2::before {
    background-color: #409318;
  }
  .color-hwk-green-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h1 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-green-dark .slider-text h1 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-green-dark h1 span,
.color-hwk-green-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text .h1 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-green-dark .slider-text .h1 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-green-dark .h1 span,
.color-hwk-green-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h2 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-green-dark .slider-text h2 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-green-dark h2 span {
    color: #409318;
  }
  .color-hwk-orange #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h1,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-orange .slider-text h1,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-orange h1,
.color-hwk-orange #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text .h1,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-orange .slider-text .h1,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-orange .h1,
.color-hwk-orange #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h2,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-orange .slider-text h2,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-orange h2 {
    color: #252525;
  }
  .color-hwk-orange #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h1::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-orange .slider-text h1::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-orange h1::before,
.color-hwk-orange #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text .h1::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-orange .slider-text .h1::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-orange .h1::before,
.color-hwk-orange #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h2::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-orange .slider-text h2::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-orange h2::before {
    background-color: #FF8D25;
  }
  .color-hwk-orange #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h1 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-orange .slider-text h1 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-orange h1 span,
.color-hwk-orange #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text .h1 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-orange .slider-text .h1 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-orange .h1 span,
.color-hwk-orange #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h2 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-orange .slider-text h2 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-orange h2 span {
    color: #FF8D25;
  }
  .color-hwk-red-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h1,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-red-dark .slider-text h1,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-red-dark h1,
.color-hwk-red-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text .h1,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-red-dark .slider-text .h1,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-red-dark .h1,
.color-hwk-red-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h2,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-red-dark .slider-text h2,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-red-dark h2 {
    color: #252525;
  }
  .color-hwk-red-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h1::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-red-dark .slider-text h1::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-red-dark h1::before,
.color-hwk-red-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text .h1::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-red-dark .slider-text .h1::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-red-dark .h1::before,
.color-hwk-red-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h2::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-red-dark .slider-text h2::before,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-red-dark h2::before {
    background-color: #B8003F;
  }
  .color-hwk-red-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h1 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-red-dark .slider-text h1 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-red-dark h1 span,
.color-hwk-red-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text .h1 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-red-dark .slider-text .h1 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-red-dark .h1 span,
.color-hwk-red-dark #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text h2 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top).color-hwk-red-dark .slider-text h2 span,
#carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text.color-hwk-red-dark h2 span {
    color: #B8003F;
  }
  h1.color-hwk-blue-dark,
h2.color-hwk-blue-dark,
h3.color-hwk-blue-dark,
h4.color-hwk-blue-dark,
h5.color-hwk-blue-dark,
h6.color-hwk-blue-dark,
.h1.color-hwk-blue-dark,
.h2.color-hwk-blue-dark,
.h3.color-hwk-blue-dark,
.h4.color-hwk-blue-dark,
.h5.color-hwk-blue-dark,
.h6.color-hwk-blue-dark,
p.color-hwk-blue-dark,
a.color-hwk-blue-dark,
span.color-hwk-blue-dark,
blockquote.color-hwk-blue-dark,
caption.color-hwk-blue-dark,
li.color-hwk-blue-dark,
code.color-hwk-blue-dark {
    color: #073070 !important;
  }
  h1.color-hwk-blue-light,
h2.color-hwk-blue-light,
h3.color-hwk-blue-light,
h4.color-hwk-blue-light,
h5.color-hwk-blue-light,
h6.color-hwk-blue-light,
.h1.color-hwk-blue-light,
.h2.color-hwk-blue-light,
.h3.color-hwk-blue-light,
.h4.color-hwk-blue-light,
.h5.color-hwk-blue-light,
.h6.color-hwk-blue-light,
p.color-hwk-blue-light,
a.color-hwk-blue-light,
span.color-hwk-blue-light,
blockquote.color-hwk-blue-light,
caption.color-hwk-blue-light,
li.color-hwk-blue-light,
code.color-hwk-blue-light {
    color: #408FE5 !important;
  }
  h1.color-hwk-green-dark,
h2.color-hwk-green-dark,
h3.color-hwk-green-dark,
h4.color-hwk-green-dark,
h5.color-hwk-green-dark,
h6.color-hwk-green-dark,
.h1.color-hwk-green-dark,
.h2.color-hwk-green-dark,
.h3.color-hwk-green-dark,
.h4.color-hwk-green-dark,
.h5.color-hwk-green-dark,
.h6.color-hwk-green-dark,
p.color-hwk-green-dark,
a.color-hwk-green-dark,
span.color-hwk-green-dark,
blockquote.color-hwk-green-dark,
caption.color-hwk-green-dark,
li.color-hwk-green-dark,
code.color-hwk-green-dark {
    color: #409318 !important;
  }
  h1.color-hwk-orange,
h2.color-hwk-orange,
h3.color-hwk-orange,
h4.color-hwk-orange,
h5.color-hwk-orange,
h6.color-hwk-orange,
.h1.color-hwk-orange,
.h2.color-hwk-orange,
.h3.color-hwk-orange,
.h4.color-hwk-orange,
.h5.color-hwk-orange,
.h6.color-hwk-orange,
p.color-hwk-orange,
a.color-hwk-orange,
span.color-hwk-orange,
blockquote.color-hwk-orange,
caption.color-hwk-orange,
li.color-hwk-orange,
code.color-hwk-orange {
    color: #FF8D25 !important;
  }
  h1.color-hwk-red-dark,
h2.color-hwk-red-dark,
h3.color-hwk-red-dark,
h4.color-hwk-red-dark,
h5.color-hwk-red-dark,
h6.color-hwk-red-dark,
.h1.color-hwk-red-dark,
.h2.color-hwk-red-dark,
.h3.color-hwk-red-dark,
.h4.color-hwk-red-dark,
.h5.color-hwk-red-dark,
.h6.color-hwk-red-dark,
p.color-hwk-red-dark,
a.color-hwk-red-dark,
span.color-hwk-red-dark,
blockquote.color-hwk-red-dark,
caption.color-hwk-red-dark,
li.color-hwk-red-dark,
code.color-hwk-red-dark {
    color: #B8003F !important;
  }
  .white {
    color: #fff !important;
  }
  .grey-light {
    color: #ccc !important;
  }
  .grey {
    color: #999 !important;
  }
  .grey-dark {
    color: #444444 !important;
  }
  .black {
    color: #444444 !important;
  }
  div.color-hwk-blue-light {
    background-color: #408FE5 !important;
  }
  div.color-hwk-blue-light-75 {
    background-color: #70ABEC !important;
  }
  div.color-hwk-blue-light-50 {
    background-color: #A0C7F2 !important;
  }
  div .color-hwk-blue-light-25,
form .color-hwk-blue-light-25 {
    background-color: #D0E3F9 !important;
  }
  div.color-hwk-blue-dark {
    background-color: #073070 !important;
  }
  div.color-hwk-blue-dark-75 {
    background-color: #456494 !important;
  }
  div.color-hwk-blue-dark-50 {
    background-color: #8397B7 !important;
  }
  div.color-hwk-blue-dark-25 {
    background-color: #c1cbdb !important;
  }
  div.color-hwk-red-dark {
    background-color: #B8003F !important;
  }
  div.color-hwk-red-dark-75 {
    background-color: #CA406F !important;
  }
  div.color-hwk-red-light {
    background-color: #EE004A !important;
  }
  div.color-hwk-red-light-75 {
    background-color: #F24077 !important;
  }
  div.color-hwk-yellow {
    background-color: #FFC51A !important;
  }
  div.color-hwk-yellow-75 {
    background-color: #fcd86e !important;
  }
  div.color-hwk-orange {
    background-color: #FF8D25 !important;
  }
  div.color-hwk-orange-75 {
    background-color: #ffb366 !important;
  }
  div.color-hwk-green-dark {
    background-color: #409318 !important;
  }
  div.color-hwk-green-dark-75 {
    background-color: #70AE52 !important;
  }
  div.color-hwk-green-light {
    background-color: #ABD700 !important;
  }
  div.color-hwk-green-light-75 {
    background-color: #C0E140 !important;
  }
  div.color-grey-light {
    background-color: #eee !important;
  }
  .margin-bottom-xxs {
    margin-bottom: 7px !important;
  }
  .margin-bottom-xs {
    margin-bottom: 15px !important;
  }
  .margin-bottom-s {
    margin-bottom: 25px !important;
  }
  .margin-bottom-m {
    margin-bottom: 40px !important;
  }
  .margin-bottom-l {
    margin-bottom: 60px !important;
  }
  .margin-top-xxs {
    margin-top: 7px !important;
  }
  .margin-top-xs {
    margin-top: 15px !important;
  }
  .margin-top-s {
    margin-top: 25px !important;
  }
  .margin-top-m {
    margin-top: 40px !important;
  }
  .margin-top-l {
    margin-top: 60px !important;
  }
  .padding-bottom-xxs {
    padding-bottom: 7px !important;
  }
  .padding-bottom-xs {
    padding-bottom: 15px !important;
  }
  .padding-bottom-s {
    padding-bottom: 25px !important;
  }
  .padding-bottom-m {
    padding-bottom: 40px !important;
  }
  .padding-bottom-l {
    padding-bottom: 60px !important;
  }
  .padding-top-xxs {
    padding-top: 7px !important;
  }
  .padding-top-xs {
    padding-top: 15px !important;
  }
  .padding-top-s {
    padding-top: 25px !important;
  }
  .padding-top-m {
    padding-top: 40px !important;
  }
  .padding-top-l {
    padding-top: 60px !important;
  }
  .padding-x-xxs {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .padding-x-xs {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .padding-x-s {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .padding-x-m {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .padding-x-l {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .padding-y-xxs {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .padding-y-xs {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .padding-y-s {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .padding-y-m {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .padding-y-l {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  @media (max-width: 767px) {
    .margin-bottom-hidden-xs {
      margin-bottom: 0 !important;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .margin-bottom-hidden-sm {
      margin-bottom: 0 !important;
    }
  }
  @font-face {
    font-family: "TheSans";
    src: url("../fonts/TheSans_LT_500_.eot");
    src: url("../fonts/TheSans_LT_500_.eot?#iefix") format("embedded-opentype"), url("../fonts/TheSans_LT_500_.woff") format("woff"), url("../fonts/TheSans_LT_500_.svg#TheSans_LT_500_") format("svg");
    font-weight: 400;
    font-style: normal;
  }
  @font-face {
    font-family: "TheSans";
    src: url("../fonts/TheSans_LT_700_.eot");
    src: url("../fonts/TheSans_LT_700_.eot?#iefix") format("embedded-opentype"), url("../fonts/TheSans_LT_700_.woff") format("woff"), url("../fonts/TheSans_LT_700_.svg#TheSans_LT_700_") format("svg");
    font-weight: 700;
    font-style: normal;
  }
  @font-face {
    font-family: "HWK IconFont";
    src: url("../fonts/hwkiconfont-regular.woff2") format("woff2"), url("../fonts/hwkiconfont-regular.woff") format("woff");
  }
  .glyphicon-asterisk::before {
    content: "\2a";
  }
  .glyphicon-plus::before {
    content: "\2b";
  }
  .glyphicon-euro::before {
    content: "\20ac";
  }
  .glyphicon-web::before {
    content: "\2000";
  }
  .glyphicon-social-media::before {
    content: "\2001";
  }
  .glyphicon-login::before {
    content: "\2002";
  }
  .glyphicon-logout::before {
    content: "\2003";
  }
  .glyphicon-prakti-suche::before {
    content: "\2004";
  }
  .glyphicon-lehrstellen-suche::before {
    content: "\2005";
  }
  .glyphicon-verbundsstudium::before {
    content: "\2006";
  }
  .glyphicon-pdf-download-1::before {
    content: "\2007";
  }
  .glyphicon-zip-download::before {
    content: "\2008";
  }
  .glyphicon-dokument-download::before {
    content: "\2009";
  }
  .glyphicon-bild-download::before {
    content: "\200A";
  }
  .glyphicon-video-download::before {
    content: "\202F";
  }
  .glyphicon-musik-download::before {
    content: "\205F";
  }
  .glyphicon-minus::before {
    content: "\2212";
  }
  .glyphicon-wolke::before {
    content: "\2601";
  }
  .glyphicon-mail::before {
    content: "\2709";
  }
  .glyphicon-stift::before {
    content: "\270F";
  }
  .glyphicon-drink::before {
    content: "\e001";
  }
  .glyphicon-musik-dokument::before {
    content: "\e002";
  }
  .glyphicon-suche::before {
    content: "\e003";
  }
  .glyphicon-herz::before {
    content: "\e005";
  }
  .glyphicon-favorit-1::before {
    content: "\e006";
  }
  .glyphicon-favorit-2::before {
    content: "\e007";
  }
  .glyphicon-ansprechpartner::before {
    content: "\e008";
  }
  .glyphicon-video-alt::before {
    content: "\e009";
  }
  .glyphicon-fenster-1::before {
    content: "\e010";
  }
  .glyphicon-fenster-2::before {
    content: "\e011";
  }
  .glyphicon-liste::before {
    content: "\e012";
  }
  .glyphicon-ok::before {
    content: "\e013";
  }
  .glyphicon-abbruch::before {
    content: "\e014";
  }
  .glyphicon-zoomin::before {
    content: "\e015";
  }
  .glyphicon-zoomout::before {
    content: "\e016";
  }
  .glyphicon-ausschalten::before {
    content: "\e017";
  }
  .glyphicon-diagramme::before {
    content: "\e018";
  }
  .glyphicon-einstellung::before {
    content: "\e019";
  }
  .glyphicon-muell::before {
    content: "\e020";
  }
  .glyphicon-home::before {
    content: "\e021";
  }
  .glyphicon-dokument::before {
    content: "\e022";
  }
  .glyphicon-uhr::before {
    content: "\e023";
  }
  .glyphicon-autobahn::before {
    content: "\e024";
  }
  .glyphicon-download-alt::before {
    content: "\e025";
  }
  .glyphicon-download-alt-2::before {
    content: "\e026";
  }
  .glyphicon-upload-alt::before {
    content: "\e027";
  }
  .glyphicon-ablage::before {
    content: "\e028";
  }
  .glyphicon-play::before {
    content: "\e029";
  }
  .glyphicon-refresh::before {
    content: "\e030";
  }
  .glyphicon-laden::before {
    content: "\e031";
  }
  .glyphicon-liste-2::before {
    content: "\e032";
  }
  .glyphicon-schloss::before {
    content: "\e033";
  }
  .glyphicon-fahne::before {
    content: "\e034";
  }
  .glyphicon-kopfhoerer::before {
    content: "\e035";
  }
  .glyphicon-ton-aus::before {
    content: "\e036";
  }
  .glyphicon-ton-leiser::before {
    content: "\e037";
  }
  .glyphicon-ton-lauter::before {
    content: "\e038";
  }
  .glyphicon-facebook::before {
    content: "\e039";
  }
  .glyphicon-googleplus::before {
    content: "\e040";
  }
  .glyphicon-twitter::before {
    content: "\e041";
  }
  .glyphicon-youtube::before {
    content: "\e042";
  }
  .glyphicon-buch::before {
    content: "\e043";
  }
  .glyphicon-lesezeichen::before {
    content: "\e044";
  }
  .glyphicon-drucker::before {
    content: "\e045";
  }
  .glyphicon-fotokamera::before {
    content: "\e046";
  }
  .glyphicon-schrift::before {
    content: "\e047";
  }
  .glyphicon-bold::before {
    content: "\e048";
  }
  .glyphicon-italic::before {
    content: "\e049";
  }
  .glyphicon-typohoehe::before {
    content: "\e050";
  }
  .glyphicon-typobreite::before {
    content: "\e051";
  }
  .glyphicon-linksbuendig::before {
    content: "\e052";
  }
  .glyphicon-zentriert::before {
    content: "\e053";
  }
  .glyphicon-rechtsbuendig::before {
    content: "\e054";
  }
  .glyphicon-blocksatz::before {
    content: "\e055";
  }
  .glyphicon-aufzaehlung::before {
    content: "\e056";
  }
  .glyphicon-links-einruecken::before {
    content: "\e057";
  }
  .glyphicon-rechts-einruecken::before {
    content: "\e058";
  }
  .glyphicon-video-dokument::before {
    content: "\e059";
  }
  .glyphicon-bild-dokument::before {
    content: "\e060";
  }
  .glyphicon-pin::before {
    content: "\e062";
  }
  .glyphicon-schwarz-weiss::before {
    content: "\e063";
  }
  .glyphicon-tropfen::before {
    content: "\e064";
  }
  .glyphicon-schreiben::before {
    content: "\e065";
  }
  .glyphicon-box-pfeil::before {
    content: "\e066";
  }
  .glyphicon-checkbox::before {
    content: "\e067";
  }
  .glyphicon-verschieben::before {
    content: "\e068";
  }
  .glyphicon-zurueckspulen-1::before {
    content: "\e069";
  }
  .glyphicon-zurueckspulen-2::before {
    content: "\e070";
  }
  .glyphicon-zurueckspulen-3::before {
    content: "\e071";
  }
  .glyphicon-play-2::before {
    content: "\e072";
  }
  .glyphicon-pausieren::before {
    content: "\e073";
  }
  .glyphicon-stopp::before {
    content: "\e074";
  }
  .glyphicon-vorspulen-1::before {
    content: "\e075";
  }
  .glyphicon-vorspulen-2::before {
    content: "\e076";
  }
  .glyphicon-vorspulen-3::before {
    content: "\e077";
  }
  .glyphicon-auswerfen::before {
    content: "\e078";
  }
  .glyphicon-zurueck::before {
    content: "\e079";
  }
  .glyphicon-vor::before {
    content: "\e079";
    transform: scaleX(-1);
    display: inherit;
  }
  .glyphicon-weiter::before {
    content: "\e080";
  }
  .glyphicon-plus-flaeche::before {
    content: "\e081";
  }
  .glyphicon-minus-flaeche::before {
    content: "\e082";
  }
  .glyphicon-abbrechen-flaeche::before {
    content: "\e083";
  }
  .glyphicon-ok-flaeche::before {
    content: "\e084";
  }
  .glyphicon-fragezeichen-flaeche::before {
    content: "\e085";
  }
  .glyphicon-information::before {
    content: "\e086";
  }
  .glyphicon-fadenkreuz::before {
    content: "\e087";
  }
  .glyphicon-abbrechen-kreis::before {
    content: "\e088";
  }
  .glyphicon-ok-kreis::before {
    content: "\e089";
  }
  .glyphicon-abbrechen-2-kreis::before {
    content: "\e090";
  }
  .glyphicon-pfeil-links::before {
    content: "\e091";
  }
  .glyphicon-pfeil-rechts::before {
    content: "\e092";
  }
  .glyphicon-pfeil-hoch::before {
    content: "\e093";
  }
  .glyphicon-pfeil-runter::before {
    content: "\e094";
  }
  .glyphicon-weiterleiten::before {
    content: "\e095";
  }
  .glyphicon-doppelpfeil-nach-aussen::before {
    content: "\e096";
  }
  .glyphicon-doppelpfeil-nach-innen::before {
    content: "\e097";
  }
  .glyphicon-warnung-1::before {
    content: "\e101";
  }
  .glyphicon-warnung-2::before {
    content: "\e102";
  }
  .glyphicon-laubblatt::before {
    content: "\e103";
  }
  .glyphicon-screen-verkleinern::before {
    content: "\e104";
  }
  .glyphicon-auge::before {
    content: "\e105";
  }
  .glyphicon-auge-gestrichen::before {
    content: "\e106";
  }
  .glyphicon-warnung-dreieck::before {
    content: "\e107";
  }
  .glyphicon-flugzeug::before {
    content: "\e108";
  }
  .glyphicon-kalender::before {
    content: "\e109";
  }
  .glyphicon-zufallsmodus::before {
    content: "\e110";
  }
  .glyphicon-sprechblase::before {
    content: "\e111";
  }
  .glyphicon-magnet::before {
    content: "\e112";
  }
  .glyphicon-einfacher-pfeil-hoch-alt::before {
    content: "\e113";
  }
  .glyphicon-einfacher-pfeil-runter-alt::before {
    content: "\e114";
  }
  .glyphicon-wiederholen::before {
    content: "\e115";
  }
  .glyphicon-einkaufswagen::before {
    content: "\e116";
  }
  .glyphicon-ordner::before {
    content: "\e117";
  }
  .glyphicon-ordner-offen::before {
    content: "\e118";
  }
  .glyphicon-hoch-runter::before {
    content: "\e119";
  }
  .glyphicon-links-rechts::before {
    content: "\e120";
  }
  .glyphicon-festplatte::before {
    content: "\e121";
  }
  .glyphicon-megafon::before {
    content: "\e122";
  }
  .glyphicon-alarm-1::before {
    content: "\e123";
  }
  .glyphicon-alarm-2::before {
    content: "\e124";
  }
  .glyphicon-vimeo::before {
    content: "\e125";
  }
  .glyphicon-flickr::before {
    content: "\e126";
  }
  .glyphicon-pinterest::before {
    content: "\e127";
  }
  .glyphicon-wordpress::before {
    content: "\e128";
  }
  .glyphicon-xing::before {
    content: "\e129";
  }
  .glyphicon-linked-in::before {
    content: "\e130";
  }
  .glyphicon-einfacher-pfeil-hoch::before {
    content: "\e131";
  }
  .glyphicon-einfacher-pfeil-runter::before {
    content: "\e132";
  }
  .glyphicon-einfacher-pfeil-rechts::before {
    content: "\e133";
  }
  .glyphicon-einfacher-pfeil-links::before {
    content: "\e134";
  }
  .glyphicon-erde::before {
    content: "\e135";
  }
  .glyphicon-handwerkersuche::before {
    content: "\e136";
  }
  .glyphicon-3ladebalken::before {
    content: "\e137";
  }
  .glyphicon-trichter::before {
    content: "\e138";
  }
  .glyphicon-koffer::before {
    content: "\e139";
  }
  .glyphicon-fullscreen::before {
    content: "\e140";
  }
  .glyphicon-tacho::before {
    content: "\e141";
  }
  .glyphicon-bueroklammer::before {
    content: "\e142";
  }
  .glyphicon-herz-2::before {
    content: "\e143";
  }
  .glyphicon-link::before {
    content: "\e144";
  }
  .glyphicon-apps::before {
    content: "\e145";
  }
  .glyphicon-stecknadel::before {
    content: "\e146";
  }
  .glyphicon-dollar::before {
    content: "\e148";
  }
  .glyphicon-pfund::before {
    content: "\e149";
  }
  .glyphicon-pfeil-runter-pfeil-hoch::before {
    content: "\e150";
  }
  .glyphicon-a-bis-z::before {
    content: "\e151";
  }
  .glyphicon-z-bis-a::before {
    content: "\e152";
  }
  .glyphicon-1-bis-9::before {
    content: "\e153";
  }
  .glyphicon-9-bis-1::before {
    content: "\e154";
  }
  .glyphicon-aufsteigend::before {
    content: "\e155";
  }
  .glyphicon-absteigend::before {
    content: "\e156";
  }
  .glyphicon-kasten-negativ::before {
    content: "\e157";
  }
  .glyphicon-pfeil-rechts-negativ::before {
    content: "\e158";
  }
  .glyphicon-pfeil-runter-negativ::before {
    content: "\e159";
  }
  .glyphicon-pfeil-hoch-negativ::before {
    content: "\e160";
  }
  .glyphicon-eingang::before {
    content: "\e161";
  }
  .glyphicon-blitz::before {
    content: "\e162";
  }
  .glyphicon-ausgang::before {
    content: "\e163";
  }
  .glyphicon-raus-rechts-oben::before {
    content: "\e164";
  }
  .glyphicon-zielscheibe::before {
    content: "\e165";
  }
  .glyphicon-download::before {
    content: "\e166";
  }
  .glyphicon-upload::before {
    content: "\e167";
  }
  .glyphicon-pfeil-links-oben::before {
    content: "\e168";
  }
  .glyphicon-pfeil-rechts-oben::before {
    content: "\e169";
  }
  .glyphicon-pfeil-links-unten::before {
    content: "\e170";
  }
  .glyphicon-pfeil-rechts-unten::before {
    content: "\e171";
  }
  .glyphicon-speichern::before {
    content: "\e172";
  }
  .glyphicon-speichern-ok::before {
    content: "\e173";
  }
  .glyphicon-speichern-fehler::before {
    content: "\e174";
  }
  .glyphicon-speichern-runter::before {
    content: "\e175";
  }
  .glyphicon-speichern-hoch::before {
    content: "\e176";
  }
  .glyphicon-kreditkarte::before {
    content: "\e177";
  }
  .glyphicon-doppelpfeil-links-rechts::before {
    content: "\e178";
  }
  .glyphicon-messer-gabel::before {
    content: "\e179";
  }
  .glyphicon-header::before {
    content: "\e180";
  }
  .glyphicon-komprimieren::before {
    content: "\e181";
  }
  .glyphicon-kontakt::before {
    content: "\e182";
  }
  .glyphicon-pdf-dokument-1::before {
    content: "\e183";
  }
  .glyphicon-pdf-dokument-2::before {
    content: "\e184";
  }
  .glyphicon-pdf-download-2::before {
    content: "\e185";
  }
  .glyphicon-word-dokument::before {
    content: "\e186";
  }
  .glyphicon-word-download::before {
    content: "\e187";
  }
  .glyphicon-excel-dokument::before {
    content: "\e188";
  }
  .glyphicon-excel-download::before {
    content: "\e189";
  }
  .glyphicon-powerpoint-dokument::before {
    content: "\e190";
  }
  .glyphicon-powerpoint-download::before {
    content: "\e191";
  }
  .glyphicon-powerpoint-download::before {
    content: "\e191";
  }
  .glyphicon-zip-dokument::before {
    content: "\e192";
  }
  .glyphicon-sound-7-1::before {
    content: "\e193";
  }
  .glyphicon-copyright-mark::before {
    content: "\e194";
  }
  .glyphicon-registration-mark::before {
    content: "\e195";
  }
  .glyphicon-cloud-download::before {
    content: "\e197";
  }
  .glyphicon-cloud-upload::before {
    content: "\e198";
  }
  .glyphicon-tannenbaum::before {
    content: "\e199";
  }
  .glyphicon-laubbaum::before {
    content: "\e200";
  }
  .glyphicon-whatsapp::before {
    content: "\e201";
  }
  .glyphicon-snapchat::before {
    content: "\e202";
  }
  .glyphicon-tictoc::before {
    content: "\e203";
  }
  .glyphicon-instagram::before {
    content: "\e204";
  }
  .glyphicon-aussenwirtschaft::before {
    content: "\e205";
  }
  .glyphicon-betriebsuebergabe::before {
    content: "\e206";
  }
  .glyphicon-betriebswirtschaft::before {
    content: "\e207";
  }
  .glyphicon-fachkraeftegewinnung::before {
    content: "\e208";
  }
  .glyphicon-frau::before {
    content: "\e209";
  }
  .glyphicon-mann::before {
    content: "\e210";
  }
  .glyphicon-gestaltung::before {
    content: "\e211";
  }
  .glyphicon-digitalisierung::before {
    content: "\e212";
  }
  .glyphicon-marketing::before {
    content: "\e213";
  }
  .glyphicon-recht::before {
    content: "\e214";
  }
  .glyphicon-standortsicherung::before {
    content: "\e215";
  }
  .glyphicon-technologie::before {
    content: "\e216";
  }
  .glyphicon-umwelt::before {
    content: "\e217";
  }
  .glyphicon-triangle-right::before {
    content: "\e072";
  }
  .glyphicon-thumbs-up::before {
    content: "\e300";
  }
  .glyphicon-thumbs-down::before {
    content: "\e301";
  }
  .glyphicon-hand-right::before {
    content: "\e302";
  }
  .glyphicon-hand-left::before {
    content: "\e303";
  }
  .glyphicon-hand-up::before {
    content: "\e304";
  }
  .glyphicon-hand-down::before {
    content: "\e305";
  }
  .glyphicon-ferienjob::before {
    content: "\e306";
  }
  .glyphicon-duales-studium::before {
    content: "\e307";
  }
  .glyphicon-eq::before {
    content: "\e308";
  }
  .glyphicon-triales-studium::before {
    content: "\e309";
  }
  .glyphicon-infozeichen::before {
    content: "\e310";
  }
  .glyphicon-einfache-sprache::before {
    content: "\e312";
  }
  .glyphicon-gebaerdensprache::before {
    content: "\e311";
  }
  .glyphicon-barrierefreiheit:before {
    content: "\e313";
  }
  .glyphicon-barrierefreiheit-info:before {
    content: "\e314";
  }
  .glyphicon-incoming:before {
    content: "\e318";
  }
  .glyphicon-outgoing:before {
    content: "\e317";
  }
  .glyphicon-job-shadowing:before {
    content: "\e316";
  }
  h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin-top: 0;
    line-height: 1.25;
    font-weight: 700;
    color: #252525;
    text-wrap: balance;
  }
  h1 span:not([class]):not([class=""]),
h2 span:not([class]):not([class=""]),
h3 span:not([class]):not([class=""]),
h4 span:not([class]):not([class=""]),
h5 span:not([class]):not([class=""]),
h6 span:not([class]):not([class=""]),
.h1 span:not([class]):not([class=""]),
.h2 span:not([class]):not([class=""]),
.h3 span:not([class]):not([class=""]),
.h4 span:not([class]):not([class=""]),
.h5 span:not([class]):not([class=""]),
.h6 span:not([class]):not([class=""]) {
    font-size: 16px;
    color: #408FE5;
    display: block;
  }
  @media (max-width: 767px) {
    h1 span:not([class]):not([class=""]),
  h2 span:not([class]):not([class=""]),
  h3 span:not([class]):not([class=""]),
  h4 span:not([class]):not([class=""]),
  h5 span:not([class]):not([class=""]),
  h6 span:not([class]):not([class=""]),
  .h1 span:not([class]):not([class=""]),
  .h2 span:not([class]):not([class=""]),
  .h3 span:not([class]):not([class=""]),
  .h4 span:not([class]):not([class=""]),
  .h5 span:not([class]):not([class=""]),
  .h6 span:not([class]):not([class=""]) {
      font-size: 14px;
    }
  }
  h1.white,
h2.white,
h3.white,
h4.white,
h5.white,
h6.white,
.h1.white,
.h2.white,
.h3.white,
.h4.white,
.h5.white,
.h6.white,
h1.white span,
h2.white span,
h3.white span,
h4.white span,
h5.white span,
h6.white span,
.h1.white span,
.h2.white span,
.h3.white span,
.h4.white span,
.h5.white span,
.h6.white span {
    color: #fff !important;
  }
  h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a {
    line-height: 1.4;
  }
  h1,
.h1 {
    margin-bottom: 25px;
  }
  h1 span,
.h1 span {
    margin-bottom: 15px;
  }
  @media (max-width: 767px) {
    h1,
  .h1 {
      font-size: 28px;
      margin-bottom: 15px;
    }
  }
  h2,
.h2 {
    margin-bottom: 20px;
  }
  @media (max-width: 767px) {
    h2,
  .h2 {
      font-size: 24px;
      margin-bottom: 10px;
    }
  }
  h2 span,
.h2 span {
    margin-bottom: 7px;
  }
  h3,
.h3 {
    margin-bottom: 12px;
  }
  h3 span,
.h3 span {
    margin-bottom: 7px;
  }
  @media (max-width: 767px) {
    h3,
  .h3 {
      font-size: 22px;
    }
  }
  h4,
.h4 {
    margin-bottom: 12px;
    padding-bottom: 0;
  }
  h4 span:not([class]):not([class=""]),
.h4 span:not([class]):not([class=""]) {
    font-size: 14px;
    margin-bottom: 5px;
  }
  h5,
.h5 {
    font-size: 20px;
    margin: 0;
    padding-bottom: 0;
    color: #444444;
  }
  h5 span:not([class]):not([class=""]),
.h5 span:not([class]):not([class=""]) {
    font-size: 14px;
  }
  h6,
.h6 {
    font-size: 16px;
    margin: 0;
    padding-bottom: 0;
    color: #444444;
  }
  h6 span:not([class]):not([class=""]),
.h6 span:not([class]):not([class=""]) {
    font-size: 14px;
  }
  #margin h1,
.content h1 {
    margin-top: 0;
  }
  .content a:not(.a-not-common) {
    border-bottom: 1px dotted #444444;
    color: #444444;
  }
  .content a:not(.a-not-common):active,
.content a:not(.a-not-common):hover,
.content a:not(.a-not-common):focus {
    color: #073070;
    text-decoration: none;
    background-color: #D0E3F9;
  }
  .content a:not(.a-not-common).btn {
    border-style: solid;
    border-width: 1px;
  }
  .content a:not(.a-not-common) + br {
    clear: both;
  }
  .content .carousel a,
.content .dropdown a,
.content .listgroup-wrapper a,
.content .navbar-fixed-top a,
.content #nav-level-3 a,
.content .pagination a,
.content .panel-heading a,
.content .section-teaser a,
.content .site-footer a {
    border-bottom: unset;
  }
  .content .carousel a:hover,
.content .dropdown a:hover,
.content .listgroup-wrapper a:hover,
.content .navbar-fixed-top a:hover,
.content #nav-level-3 a:hover,
.content .pagination a:hover,
.content .panel-heading a:hover,
.content .section-teaser a:hover,
.content .site-footer a:hover,
.content .carousel a:focus,
.content .dropdown a:focus,
.content .listgroup-wrapper a:focus,
.content .navbar-fixed-top a:focus,
.content #nav-level-3 a:focus,
.content .pagination a:focus,
.content .panel-heading a:focus,
.content .section-teaser a:focus,
.content .site-footer a:focus {
    background-color: unset;
  }
  .content .more-link {
    display: inline;
  }
  p {
    font-size: 20px;
    margin-bottom: 0;
    padding-bottom: 13px;
    line-height: 1.5;
  }
  @media (max-width: 767px) {
    p {
      font-size: 18px;
    }
  }
  p + p {
    margin-top: 16px;
  }
  p .glyphicon {
    top: 5px;
  }
  .small + .small {
    margin-top: 10px;
  }
  .center {
    text-align: center;
  }
  .lead {
    color: #444444;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 20px;
  }
  @media (max-width: 767px) {
    .lead {
      font-size: 18px;
      margin-bottom: 10px;
    }
  }
  .small,
.font-size-small,
.content .caption,
#margin .caption {
    font-size: 16px;
    line-height: 22px;
  }
  .small .glyphicon,
.font-size-small .glyphicon {
    line-height: 1.2;
  }
  .small-xs,
.font-size-xs {
    font-size: 14px;
  }
  .small-xxs,
.font-size-xxs {
    font-size: 12px;
  }
  figure {
    position: relative;
  }
  figure figcaption {
    margin-top: 5px;
    font-size: 14px;
  }
  .note,
figcaption {
    font-size: 10px;
    margin-top: 8px;
  }
  .note {
    color: #999;
  }
  .note.inside {
    position: absolute;
    display: block;
    bottom: 0;
    left: 0;
    color: white;
    width: 100%;
    background: rgba(0, 0, 0, 0.2);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
    padding: 30px 20px 10px 20px;
  }
  .note.inside.right {
    text-align: right;
  }
  .glyphicon {
    font-family: "HWK IconFont";
    font-size: 24px;
    width: 32px;
    display: block;
    text-align: center;
    float: left;
  }
  .d-block .glyphicon,
.d-block.glyphicon {
    float: none;
  }
  .glyphicon-hero {
    font-size: 32px;
    padding-bottom: 5px;
    float: none;
  }
  .small .glyphicon {
    font-size: 22px;
    top: 1px;
    width: 30px;
  }
  blockquote {
    position: relative;
    padding: 0;
    margin: 40px 0;
    border: none;
  }
  blockquote,
blockquote.color-hwk-blue-light,
blockquote .color-hwk-blue-light {
    --blockquote-color: #408FE5;
  }
  blockquote.color-hwk-blue-dark,
blockquote .color-hwk-blue-dark {
    --blockquote-color: #073070;
  }
  blockquote.color-hwk-red-dark,
blockquote .color-hwk-red-dark {
    --blockquote-color: #B8003F;
  }
  blockquote.color-hwk-orange,
blockquote .color-hwk-orange {
    --blockquote-color: #FF8D25;
  }
  blockquote.color-hwk-green-dark,
blockquote .color-hwk-green-dark {
    --blockquote-color: #409318;
  }
  blockquote,
blockquote p {
    font-size: 24px;
    font-style: italic;
  }
  blockquote footer::before {
    display: none;
  }
  blockquote cite {
    font-size: 16px;
    font-weight: 400;
  }
  blockquote::before,
blockquote::after {
    font-weight: 400;
    font-size: 110px;
    position: absolute;
    line-height: 1;
  }
  blockquote::before {
    content: '»';
    top: -40px;
    left: -60px;
  }
  blockquote::after {
    content: '«';
    bottom: 6px;
    right: -44px;
  }
  blockquote,
blockquote p,
blockquote cite,
blockquote::before,
blockquote::after {
    color: #408FE5;
    color: var(--blockquote-color);
  }
  @media (min-width: 768px) and (max-width: 991px) {
    blockquote {
      margin: 40px;
    }
  }
  @media (max-width: 767px) {
    blockquote {
      margin: 20px 20px;
    }
    blockquote::before,
  blockquote::after {
      font-size: 60px;
    }
    blockquote::before {
      top: -20px;
      left: -35px;
    }
    blockquote p,
  blockquote {
      font-size: 18px;
    }
    blockquote::after {
      bottom: 20px;
      right: -30px;
    }
  }
  .icon-text-block {
    display: flex;
  }
  .icon-text-block .glyphicon {
    flex-basis: 32px;
  }
  .icon-text-block .small .glyphicon,
.icon-text-block.small .glyphicon {
    flex-basis: 30px;
  }
  .icon-text-block a:not(.btn) {
    flex: 1;
    border-bottom: unset;
  }
  .icon-text-block a:not(.btn):hover,
.icon-text-block a:not(.btn):focus {
    background-color: unset;
  }
  .icon-text-block a:not(.btn):hover .link-text,
.icon-text-block a:not(.btn):focus .link-text {
    text-decoration: none;
    background-color: #D0E3F9;
  }
  .icon-text-block a:not(.btn) .link-text {
    border-bottom: 1px dotted #444444;
  }
  .content ul:not(.nav-tabs):not(.pagination):not(.aria-structure) {
    margin-left: 25px;
    margin-bottom: 22px;
    list-style: none;
    padding: 0;
    color: #408FE5;
  }
  .content ul:not(.nav-tabs):not(.pagination):not(.aria-structure) li {
    position: relative;
    font-size: 20px;
    margin-bottom: 12px;
  }
  @media (max-width: 767px) {
    .content ul:not(.nav-tabs):not(.pagination):not(.aria-structure) li {
      font-size: 18px;
    }
  }
  .content ul:not(.nav-tabs):not(.pagination):not(.aria-structure) li::before {
    content: '\25A0';
    position: absolute;
    top: -2px;
    left: -20px;
  }
  @supports (-webkit-touch-callout: none) {
    .content ul:not(.nav-tabs):not(.pagination):not(.aria-structure) li::before {
      font-size: 14px;
      top: 4px;
      left: -22px;
    }
  }
  .content ul:not(.nav-tabs):not(.pagination):not(.aria-structure) li span {
    color: #444444;
  }
  .content ul:not(.nav-tabs):not(.pagination):not(.aria-structure).list-icon-check li::before,
.content ul:not(.nav-tabs):not(.pagination):not(.aria-structure) li.list-icon-check::before {
    content: '\E013';
    font-family: "HWK IconFont";
    top: 0px;
    left: -25px;
  }
  .navbar-brand {
    margin-left: 15px;
    height: 90px;
    width: 180px;
    background: no-repeat left center;
    background-image: url('../img/logo.svg'), none;
    background-size: 180px;
  }
  @media (max-width: 767px) {
    .navbar-brand {
      height: 66px;
      background-image: url('../img/logo.svg'), none;
      background-size: 144px;
    }
  }
  .navbar-fixed-top {
    border-width: 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  }
  @media (max-width: 767px) {
    .navbar-fixed-top {
      position: relative;
      margin-bottom: 0;
    }
  }
  .navbar-toggle {
    border: none;
    margin-top: 0;
    margin-bottom: 0;
  }
  .navbar-toggle .icon-bar {
    background-color: #fff !important;
  }
  .navbar-collapse {
    max-height: 100%;
  }
  .header-menu .header-menu-nav {
    display: flex;
    justify-content: flex-end;
  }
  .main-menu .navbar-collapse .navbar-nav .dropdown-menu,
header div.header-menu ul .dropdown-menu,
body .dropdown-menu {
    border-radius: 0;
    min-width: 80px;
    border: none;
    background-color: #fff;
    padding: 0;
  }
  .main-menu .navbar-collapse .navbar-nav .dropdown-menu > li,
header div.header-menu ul .dropdown-menu > li,
body .dropdown-menu > li {
    margin-bottom: 0;
  }
  .main-menu .navbar-collapse .navbar-nav .dropdown-menu > li > a,
header div.header-menu ul .dropdown-menu > li > a,
body .dropdown-menu > li > a {
    color: #444444;
    padding: 13px 20px;
    border-bottom: 1px solid #D0E3F9;
  }
  .main-menu .navbar-collapse .navbar-nav .dropdown-menu > li.active > a,
header div.header-menu ul .dropdown-menu > li.active > a,
body .dropdown-menu > li.active > a,
.main-menu .navbar-collapse .navbar-nav .dropdown-menu > li > a:active,
header div.header-menu ul .dropdown-menu > li > a:active,
body .dropdown-menu > li > a:active,
.main-menu .navbar-collapse .navbar-nav .dropdown-menu > li > a:focus,
header div.header-menu ul .dropdown-menu > li > a:focus,
body .dropdown-menu > li > a:focus,
.main-menu .navbar-collapse .navbar-nav .dropdown-menu > li > a:hover,
header div.header-menu ul .dropdown-menu > li > a:hover,
body .dropdown-menu > li > a:hover {
    background-color: #D0E3F9 !important;
    color: #073070;
  }
  body.has-menu-top div.main-menu.top #main-menu-ul {
    font-size: 16px;
    margin-left: -20px;
  }
  body.has-menu-top div.main-menu.top #main-menu-ul > li > a:hover,
body.has-menu-top div.main-menu.top #main-menu-ul > li > a:active,
body.has-menu-top div.main-menu.top #main-menu-ul > li > a:focus {
    background-color: #456494;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    body.has-menu-top div.main-menu.top #main-menu-ul li a {
      padding-left: 14px;
      padding-right: 14px;
    }
    body.has-menu-top div.main-menu.top #main-menu-ul > li:first-child a {
      padding-left: 20px;
    }
  }
  header.site-header-bar {
    height: 90px;
  }
  header.site-header-bar #loginform {
    padding: 10px;
  }
  header.site-header-bar #loginform p {
    margin: 0;
  }
  header.site-header-bar #loginform .btn {
    margin-right: 10px;
    font-size: 14px;
  }
  #logo {
    height: 90px;
    margin-left: -1000px;
    padding: 0 0 0 1000px;
    min-width: 1250px;
    width: calc(25% + 1000px);
  }
  #logo .navbar-brand {
    margin-left: 20px;
  }
  @media (min-width: 1600px) {
    #logo .navbar-brand {
      margin-left: 40px;
    }
  }
  #logo img {
    width: 180px;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    #logo {
      min-width: 1230px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #logo {
      min-width: 1200px;
      width: calc(33.3333% + 1000px);
      width: -moz-calc(1033.3333%);
    }
  }
  #logo-s {
    display: none;
  }
  header div.header-menu .header-menu-ul,
.header-menu .header-menu-ul {
    float: right;
    margin-top: 25px;
  }
  header div.header-menu .header-menu-ul > li,
.header-menu .header-menu-ul > li {
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
  }
  header div.header-menu .header-menu-ul > li > a,
.header-menu .header-menu-ul > li > a,
header div.header-menu .header-menu-ul > li.open > a,
.header-menu .header-menu-ul > li.open > a {
    padding: 0;
    background: transparent;
    color: #073070;
  }
  header div.header-menu .header-menu-ul > li > a:active,
.header-menu .header-menu-ul > li > a:active,
header div.header-menu .header-menu-ul > li.open > a:active,
.header-menu .header-menu-ul > li.open > a:active,
header div.header-menu .header-menu-ul > li > a:focus,
.header-menu .header-menu-ul > li > a:focus,
header div.header-menu .header-menu-ul > li.open > a:focus,
.header-menu .header-menu-ul > li.open > a:focus,
header div.header-menu .header-menu-ul > li > a:hover,
.header-menu .header-menu-ul > li > a:hover,
header div.header-menu .header-menu-ul > li.open > a:hover,
.header-menu .header-menu-ul > li.open > a:hover {
    color: #073070;
    background-color: transparent !important;
  }
  header div.header-menu .header-menu-ul > li.active > a,
.header-menu .header-menu-ul > li.active > a {
    color: #073070;
    font-weight: bold;
    background-color: transparent !important;
  }
  header div.header-menu .header-menu-ul > li.divider,
.header-menu .header-menu-ul > li.divider {
    padding-left: 10px;
    color: #073070;
  }
  header div.header-menu .header-menu-ul > li.divider:after,
.header-menu .header-menu-ul > li.divider:after {
    content: '|';
  }
  header div.header-menu .header-menu-ul > li.text-hidden,
.header-menu .header-menu-ul > li.text-hidden {
    margin-left: 6px;
  }
  header div.header-menu .header-menu-ul > li.text-hidden .glyphicon,
.header-menu .header-menu-ul > li.text-hidden .glyphicon {
    padding-right: 0;
  }
  header div.header-menu .header-menu-ul > li .glyphicon,
.header-menu .header-menu-ul > li .glyphicon {
    font-size: 22px;
    top: 10px;
    width: auto;
  }
  header div.header-menu .header-menu-ul > li span.h4,
.header-menu .header-menu-ul > li span.h4 {
    display: block;
  }
  header div.header-menu .header-menu-ul .dropdown-menu,
.header-menu .header-menu-ul .dropdown-menu {
    margin-top: 0;
    font-size: 14px;
  }
  header div.header-menu .header-menu-ul .dropdown-menu > li,
.header-menu .header-menu-ul .dropdown-menu > li {
    float: none;
    font-size: inherit;
    height: auto;
    line-height: 1;
    padding-left: 0;
  }
  header div.header-menu .header-menu-ul .dropdown-menu > li > a,
.header-menu .header-menu-ul .dropdown-menu > li > a {
    color: #444444;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    header div.header-menu .header-menu-ul > li,
  .header-menu .header-menu-ul > li,
  header div.header-menu .header-menu-ul > li.divider,
  .header-menu .header-menu-ul > li.divider {
      padding-left: 4px;
    }
    header div.header-menu .header-menu-ul > li.text-hidden,
  .header-menu .header-menu-ul > li.text-hidden {
      margin-left: 4px;
    }
    header div.header-menu .header-menu-ul > li .glyphicon,
  .header-menu .header-menu-ul > li .glyphicon {
      font-size: 18px;
    }
  }
  @media (min-width: 768px) {
    .submenu-full-width.has-menu-top .navbar-collapse .nav > li.dropdown {
      position: initial;
    }
    .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu {
      width: 100vw;
      left: 0;
      padding: 40px calc((100vw - (1600px - 40px)) / 2);
      -moz-column-count: auto;
           column-count: auto;
      -moz-column-width: 250px;
           column-width: 250px;
    }
    .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu > li {
      display: inline-block;
      min-width: 250px;
      border-top: 1px solid #073070;
      font-size: 16px;
    }
    .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu > li > a {
      padding: 10px 0;
      font-weight: 600;
      border-bottom: none;
    }
    .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu > li > a:active,
  .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu > li > a:focus,
  .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu > li > a:hover {
      background-color: transparent !important;
      color: #408FE5 !important;
    }
    .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu ul.dropdown-menu {
      position: relative;
      display: inline-block;
      float: none;
      box-shadow: none;
    }
    .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu ul.dropdown-menu li {
      font-size: 16px;
    }
    .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu ul.dropdown-menu li > a {
      background-color: transparent !important;
      border: none;
      padding: 10px 0;
    }
    .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu ul.dropdown-menu li > a:active,
  .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu ul.dropdown-menu li > a:focus,
  .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu ul.dropdown-menu li > a:hover {
      background-color: transparent !important;
      color: #408FE5 !important;
    }
    .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu ul.dropdown-menu li:last-child {
      margin-bottom: 20px;
    }
    .submenu-full-width.has-menu-top .navbar-collapse .nav ul.dropdown-menu li,
  .submenu-full-width.has-menu-top .navbar-collapse .nav ul.dropdown-menu li a {
      color: #073070;
      background-color: transparent !important;
    }
    .submenu-full-width.has-menu-top .navbar-collapse .nav ul.dropdown-menu li.active,
  .submenu-full-width.has-menu-top .navbar-collapse .nav ul.dropdown-menu li.active > a {
      color: #408FE5;
    }
    .submenu-full-width.has-menu-top .navbar-collapse .nav ul.dropdown-menu li a {
      max-width: 250px;
      white-space: break-spaces;
    }
  }
  @media (min-width: 768px) and (min-width: 1200px) and (max-width: 1599px) {
    .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu {
      padding: 40px calc((100vw - (1180px - 40px)) / 2);
    }
  }
  @media (min-width: 768px) and (min-width: 992px) and (max-width: 1199px) {
    .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu {
      padding: 40px calc((100vw - (980px - 40px)) / 2);
    }
  }
  @media (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {
    .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu {
      padding: 40px calc((100vw - (760px - 40px)) / 2);
    }
  }
  @media (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {
    .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu > li > a {
      padding: 7px 0 !important;
    }
  }
  @media (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {
    .submenu-full-width.has-menu-top .navbar-collapse .nav li.dropdown.open > ul.dropdown-menu ul.dropdown-menu li > a {
      padding: 7px 0 !important;
    }
  }
  @media (max-width: 767px) {
    #header {
      position: absolute;
    }
    #logo {
      min-width: 100vw !important;
      max-width: 100vw;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    #logo .navbar-brand {
      margin-left: 23px;
    }
    .home-link-xs {
      left: 0;
      width: 50%;
    }
    .search {
      color: #073070;
      margin-right: 90px;
      margin-top: 5px;
    }
    .search .glyphicon {
      font-size: 22px;
      width: auto;
    }
    .container .navbar-header {
      margin-left: -15px;
      margin-right: -15px;
    }
    .navbar-collapse .nav li.dropdown,
  .navbar-collapse .nav li.dropdown a {
      color: #fff;
    }
    .main-menu .home-link-xs {
      display: none !important;
    }
    .navbar-default .header-menu {
      background-color: #A0C7F2;
      margin-left: -15px;
      margin-right: -15px;
      padding-bottom: 15px;
    }
    .navbar-default .header-menu .header-menu-ul > li {
      height: auto;
    }
    .navbar-default .header-menu .header-menu-ul > li ul {
      padding: 0;
    }
    .navbar-default .header-menu .header-menu-ul > li ul li a {
      padding-left: 25px !important;
    }
    .navbar-default .header-menu .navbar-nav {
      margin-top: 0;
      float: none;
    }
    .navbar-default .header-menu .navbar-nav .divider {
      display: none;
    }
    .navbar-default .header-menu .navbar-nav li,
  .navbar-default .header-menu .navbar-nav .open li {
      float: none;
      padding: 0;
    }
    .navbar-default .header-menu .navbar-nav li a,
  .navbar-default .header-menu .navbar-nav .open li a {
      font-size: 16px;
      color: #073070;
      padding: 10px 15px;
    }
    .navbar-default .header-menu .navbar-nav li a:active,
  .navbar-default .header-menu .navbar-nav .open li a:active,
  .navbar-default .header-menu .navbar-nav li a:focus,
  .navbar-default .header-menu .navbar-nav .open li a:focus,
  .navbar-default .header-menu .navbar-nav li a:hover,
  .navbar-default .header-menu .navbar-nav .open li a:hover {
      color: #073070;
    }
    .navbar-default .header-menu .navbar-nav li.text-hidden,
  .navbar-default .header-menu .navbar-nav .open li.text-hidden {
      float: left;
      margin-bottom: 15px;
    }
    .navbar-default .header-menu .search-form {
      display: none;
    }
    .navbar-nav li.active a,
  .navbar-nav .open > a,
  .navbar-nav a:active,
  .navbar-nav a:hover,
  .navbar-nav a:focus {
      background-color: transparent !important;
    }
    .navbar-nav .dropdown-menu,
  .navbar-nav li {
      margin-top: 0;
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0;
    }
    .navbar-nav .hwk-open > a > .caret {
      transform: scaleY(-1);
    }
    .navbar-default header {
      height: 66px;
    }
    .navbar-default header #logo {
      padding: 0;
      margin: 0;
      height: 66px;
      width: 100%;
    }
    .navbar-default header #logo img {
      width: 144px;
    }
    .navbar-default .navbar-toggle {
      position: relative;
      top: -46px;
      border: none;
      padding: 0;
      margin: 0;
      right: 28px;
      transition: all 0.3s linear, background-color 0s;
      width: 26px;
      height: 26px;
    }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #073070 !important;
    }
    .navbar-default .navbar-toggle:active,
  .navbar-default .navbar-toggle:focus,
  .navbar-default .navbar-toggle:hover {
      background-color: transparent !important;
    }
    .navbar-default .navbar-toggle:active .icon-bar,
  .navbar-default .navbar-toggle:focus .icon-bar,
  .navbar-default .navbar-toggle:hover .icon-bar,
  .navbar-default .navbar-toggle:active .icon-bar::before,
  .navbar-default .navbar-toggle:focus .icon-bar::before,
  .navbar-default .navbar-toggle:hover .icon-bar::before,
  .navbar-default .navbar-toggle:active .icon-bar::after,
  .navbar-default .navbar-toggle:focus .icon-bar::after,
  .navbar-default .navbar-toggle:hover .icon-bar::after {
      background-color: #408FE5 !important;
    }
    .navbar-default .navbar-toggle .icon-bar {
      display: none;
    }
    .navbar-default .navbar-toggle .icon-bar:last-child {
      display: block;
      margin-top: 0;
    }
    .navbar-default .navbar-toggle .icon-bar,
  .navbar-default .navbar-toggle .icon-bar::before,
  .navbar-default .navbar-toggle .icon-bar::after {
      position: absolute;
      width: 26px;
      height: 2px;
      background-color: #073070;
      left: 0;
    }
    .navbar-default .navbar-toggle .icon-bar::before {
      content: '';
      bottom: 7px;
    }
    .navbar-default .navbar-toggle .icon-bar::after {
      transition: all 0.3s linear, background-color 0s;
      content: '';
      top: 7px;
    }
    .navbar-default .container .navbar-collapse {
      max-height: calc(100vh - 66px);
      position: absolute;
      width: 100vw;
      top: 30px;
      background-color: #073070;
      overflow-x: hidden;
      margin-left: -15px;
      margin-right: -15px;
      padding-left: 15px;
      padding-right: 15px;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul {
      margin-top: 0;
      margin-bottom: 0;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul .dropdown-menu > li > a {
      white-space: normal;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul .active > a {
      color: #70ABEC !important;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li {
      font-size: 20px;
      font-weight: 700;
      border-top: 1px solid #fff;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li:first-child {
      border-top: none;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li > a {
      padding-top: 16px;
      padding-bottom: 16px;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown.open > .dropdown-menu {
      display: none;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown.hwk-open > .dropdown-menu {
      display: block;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu {
      background-color: #D0E3F9;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li {
      border-bottom: 1px solid #fff;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li:last-child {
      border-bottom: none;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li > a {
      font-size: 18px;
      font-weight: 700;
      color: #073070;
      padding: 16px 15px 16px 40px;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li.dropdown > a::after {
      content: '';
      display: inline-block;
      width: 0;
      height: 0;
      margin-left: 6px;
      vertical-align: middle;
      border-color: #fff;
      border-top: 4px dashed;
      border-top: 4px solid \9;
      border-right: 4px solid transparent;
      border-left: 4px solid transparent;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li.dropdown.hwk-open > a::after {
      transform: scaleY(-1);
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li.dropdown.hwk-open {
      border-bottom: none;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li.dropdown.hwk-open > .dropdown-menu {
      display: block;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li.dropdown .dropdown-menu {
      background-color: #fff;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li.dropdown .dropdown-menu > li {
      border-bottom: 1px solid #fff;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li.dropdown .dropdown-menu > li:last-child {
      border-bottom: none;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li.dropdown .dropdown-menu > li > a {
      font-size: 18px;
      font-weight: 400;
      color: #444444;
      padding: 16px 15px 16px 70px;
    }
    .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li.dropdown .dropdown-menu > li.active > a,
  .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li.dropdown .dropdown-menu > li > a:active,
  .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li.dropdown .dropdown-menu > li > a:focus,
  .navbar-default .container .navbar-collapse #main-menu-ul > li.dropdown > .dropdown-menu > li.dropdown .dropdown-menu > li > a:hover {
      background-color: #fff !important;
      color: #70ABEC !important;
    }
    *[data-navbar-toggle="open"] .navbar-default .navbar-toggle:not(.closed),
  *[data-navbar-toggle="open"].navbar-default .navbar-toggle:not(.closed) {
      width: 30px;
    }
    *[data-navbar-toggle="open"] .navbar-default .navbar-toggle:not(.closed) .icon-bar,
  *[data-navbar-toggle="open"].navbar-default .navbar-toggle:not(.closed) .icon-bar {
      width: 30px;
      top: calc(50%);
      left: 5px;
      transform: rotate(-45deg);
    }
    *[data-navbar-toggle="open"] .navbar-default .navbar-toggle:not(.closed) .icon-bar::after,
  *[data-navbar-toggle="open"].navbar-default .navbar-toggle:not(.closed) .icon-bar::after {
      top: 0px;
      left: 0px;
      transform: rotate(90deg);
      width: 30px;
    }
    *[data-navbar-toggle="open"] .navbar-default .navbar-toggle:not(.closed) .icon-bar::before,
  *[data-navbar-toggle="open"].navbar-default .navbar-toggle:not(.closed) .icon-bar::before {
      transform: scale(0);
    }
  }
  #header-nav-3 {
    display: none;
    justify-content: center;
    position: relative;
    z-index: 2;
    margin-top: -40px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 40px;
    width: 100%;
    background: #fff;
    box-shadow: 3px 3px 6px rgba(68, 68, 68, 0.2);
  }
  #header-nav-3 #div-head-nav-3 h1,
#header-nav-3 #div-head-nav-3 .h1 {
    font-size: 24px;
    color: #073070 !important;
    margin: 0;
    padding: 0;
  }
  @media (max-width: 767px) {
    #header-nav-3 #div-head-nav-3 h1,
  #header-nav-3 #div-head-nav-3 .h1 {
      margin-top: 20px;
    }
  }
  #header-nav-3 ul {
    list-style: none;
  }
  #header-nav-3 ul li,
#header-nav-3 ul li a {
    color: #073070;
    font-weight: 400;
  }
  #header-nav-3 ul li.active > a,
#header-nav-3 ul li a:hover,
#header-nav-3 ul li a:focus,
#header-nav-3 ul li a:active {
    color: #073070;
    font-weight: 700;
  }
  #header-nav-3 > .row {
    margin-left: auto;
    margin-right: auto;
  }
  @media (min-width: 1600px) {
    #header-nav-3 > .row {
      width: 1600px;
    }
  }
  @media (min-width: 1200px) and (max-width: 1599px) {
    #header-nav-3 > .row {
      width: 1180px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    #header-nav-3 > .row {
      width: 980px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #header-nav-3 > .row {
      width: 760px;
    }
  }
  @media (max-width: 767px) {
    #header-nav-3 > .row {
      width: 100%;
    }
  }
  @media (min-width: 992px) {
    #header-nav-3 #nav-level-3 {
      align-self: flex-end;
    }
    #header-nav-3 #nav-level-3 ul {
      margin: 0;
    }
    #header-nav-3 #nav-level-3 ul li {
      margin: 0 0 2px 30px;
    }
    #header-nav-3 .col-md-12 {
      float: none;
      display: flex;
      justify-content: space-between;
    }
    #header-nav-3 .col-md-12 .clearfix,
  #header-nav-3 .col-md-12 hr,
  #header-nav-3 .col-md-12 .container,
  #header-nav-3 .col-md-12 .container-fluid,
  #header-nav-3 .col-md-12 .row,
  #header-nav-3 .col-md-12 .form-horizontal .form-group,
  #header-nav-3 .col-md-12 .btn-toolbar,
  #header-nav-3 .col-md-12 .btn-group-vertical > .btn-group,
  #header-nav-3 .col-md-12 .nav,
  #header-nav-3 .col-md-12 .navbar,
  #header-nav-3 .col-md-12 .navbar-header,
  #header-nav-3 .col-md-12 .navbar-collapse,
  #header-nav-3 .col-md-12 .pager,
  #header-nav-3 .col-md-12 .panel-body,
  #header-nav-3 .col-md-12 .modal-footer {
      position: absolute;
      display: none;
    }
  }
  @media (max-width: 991px) {
    #header-nav-3 {
      margin-top: -30px;
      padding-left: 15px;
      padding-right: 15px;
    }
    #header-nav-3 #nav-level-3 {
      margin-top: 20px;
    }
    #header-nav-3 #nav-level-3 ul li {
      margin-top: 10px;
      float: none;
    }
    #header-nav-3 hr {
      display: none;
    }
  }
  @media (max-width: 767px) {
    #header-nav-3 {
      top: -20px;
    }
  }
  #carousel-header,
.header-content,
.hwk-header-content {
    margin-top: -40px;
    margin-bottom: 40px;
  }
  @media (max-width: 767px) {
    #carousel-header,
  .header-content,
  .hwk-header-content {
      margin-top: -20px;
      margin-bottom: 20px;
    }
  }
  #carousel-header.carousel {
    margin: -40px auto 40px auto;
  }
  @media (min-width: 1600px) {
    #carousel-header.carousel {
      height: 580px;
      width: 1600px;
    }
  }
  @media (min-width: 1200px) and (max-width: 1599px) {
    #carousel-header.carousel {
      height: 520px;
      width: 1180px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    #carousel-header.carousel {
      height: 400px;
      width: 980px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #carousel-header.carousel {
      height: 480px;
      width: 760px;
    }
  }
  @media (min-width: 1600px) {
    #carousel-header.carousel .item.active,
  #carousel-header.carousel .item .slider-text,
  #carousel-header.carousel .item .slider-image {
      height: 580px;
      max-height: 580px;
    }
  }
  @media (min-width: 1200px) and (max-width: 1599px) {
    #carousel-header.carousel .item.active,
  #carousel-header.carousel .item .slider-text,
  #carousel-header.carousel .item .slider-image {
      height: 520px;
      max-height: 520px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    #carousel-header.carousel .item.active,
  #carousel-header.carousel .item .slider-text,
  #carousel-header.carousel .item .slider-image {
      height: 400px;
      max-height: 400px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #carousel-header.carousel .item.active,
  #carousel-header.carousel .item .slider-text,
  #carousel-header.carousel .item .slider-image {
      height: 480px;
      max-height: 480px;
    }
  }
  #carousel-header.carousel .item .note.inside {
    font-size: 10px;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    background: none;
    padding: 20px 30px;
    margin: 0;
    text-align: right;
  }
  #carousel-header.carousel .item:not(.text-on-top) {
    background-color: transparent !important;
  }
  #carousel-header.carousel .item:not(.text-on-top) .container .row {
    display: flex;
    padding-right: 0;
    padding-left: 0;
  }
  #carousel-header.carousel .item:not(.text-on-top) .slider-text {
    background-color: #fff !important;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px 40px 20px 75px;
    position: relative;
  }
  #carousel-header.carousel .item:not(.text-on-top) .slider-text h1,
#carousel-header.carousel .item:not(.text-on-top) .slider-text .h1,
#carousel-header.carousel .item:not(.text-on-top) .slider-text h2,
#carousel-header.carousel .item:not(.text-on-top) .slider-text .h2 {
    font-size: 46px;
    hyphens: auto;
    color: #073070;
    position: relative;
    width: 100%;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #carousel-header.carousel .item:not(.text-on-top) .slider-text h1,
  #carousel-header.carousel .item:not(.text-on-top) .slider-text .h1,
  #carousel-header.carousel .item:not(.text-on-top) .slider-text h2,
  #carousel-header.carousel .item:not(.text-on-top) .slider-text .h2 {
      font-size: 36px;
    }
  }
  #carousel-header.carousel .item:not(.text-on-top) .slider-text h1 span:not([class]):not([class=""]),
#carousel-header.carousel .item:not(.text-on-top) .slider-text .h1 span:not([class]):not([class=""]),
#carousel-header.carousel .item:not(.text-on-top) .slider-text h2 span:not([class]):not([class=""]),
#carousel-header.carousel .item:not(.text-on-top) .slider-text .h2 span:not([class]):not([class=""]) {
    position: absolute;
    top: -35px;
    margin-top: 0;
  }
  #carousel-header.carousel .item:not(.text-on-top) .slider-text h1 span.white,
#carousel-header.carousel .item:not(.text-on-top) .slider-text .h1 span.white,
#carousel-header.carousel .item:not(.text-on-top) .slider-text h2 span.white,
#carousel-header.carousel .item:not(.text-on-top) .slider-text .h2 span.white,
#carousel-header.carousel .item:not(.text-on-top) .slider-text h1 a,
#carousel-header.carousel .item:not(.text-on-top) .slider-text .h1 a,
#carousel-header.carousel .item:not(.text-on-top) .slider-text h2 a,
#carousel-header.carousel .item:not(.text-on-top) .slider-text .h2 a {
    color: inherit !important;
  }
  #carousel-header.carousel .item:not(.text-on-top) .slider-text h1:before,
#carousel-header.carousel .item:not(.text-on-top) .slider-text .h1:before,
#carousel-header.carousel .item:not(.text-on-top) .slider-text h2:before,
#carousel-header.carousel .item:not(.text-on-top) .slider-text .h2:before {
    content: '';
    display: block;
    width: 45px;
    height: 94px;
    background-color: #408FE5;
    top: 8px;
    left: -75px;
    position: absolute;
  }
  #carousel-header.carousel .item:not(.text-on-top) .slider-text p {
    font-weight: 500;
    line-height: 1.4;
    width: 100%;
  }
  #carousel-header.carousel .item:not(.text-on-top) .slider-text p,
#carousel-header.carousel .item:not(.text-on-top) .slider-text p a {
    color: #444444;
  }
  #carousel-header.carousel .item:not(.text-on-top) .slider-text a.link-framed,
#carousel-header.carousel .item:not(.text-on-top) .slider-text a.btn {
    font-size: 16px;
    position: relative;
    top: 20px;
    margin: 0;
    font-size: 12px;
    color: #444444;
    border: 1px solid #D0E3F9;
    background-color: #fff;
    padding: 10px 20px;
  }
  #carousel-header.carousel .item:not(.text-on-top) .slider-deco {
    display: none;
  }
  #carousel-header.carousel .item:not(.text-on-top) .slider-image {
    flex-basis: 56%;
    left: 0;
  }
  #carousel-header.carousel .item:not(.text-on-top) .slider-image img {
    display: none;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #carousel-header.carousel .item:not(.text-on-top) .slider-image {
      flex-basis: 50%;
    }
  }
  #carousel-header.carousel .item.text-on-top {
    background-color: transparent !important;
  }
  #carousel-header.carousel .item.text-on-top .container {
    position: relative;
  }
  #carousel-header.carousel .item.text-on-top .slider-deco-text-on-top {
    display: none;
  }
  #carousel-header.carousel .item.text-on-top .slider-text {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    float: none;
    left: 0;
    padding-left: 0;
  }
  #carousel-header.carousel .item.text-on-top .slider-text :first-child {
    margin-top: 0;
  }
  #carousel-header.carousel .item.text-on-top .slider-text :last-child {
    margin-bottom: 0;
  }
  #carousel-header.carousel .item.text-on-top .slider-text > div {
    padding: 30px 0;
  }
  #carousel-header.carousel .item.text-on-top .slider-text h1,
#carousel-header.carousel .item.text-on-top .slider-text .h1 {
    font-size: 56px;
    font-weight: 600;
    color: white;
    position: relative;
    margin: 0;
    background-color: #073070;
    display: inline;
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
    line-height: 1.3;
    padding: 5px 25px 10px 25px;
    left: 20px;
  }
  #carousel-header.carousel .item.text-on-top .slider-text h1 .slider-text-h1-deco,
#carousel-header.carousel .item.text-on-top .slider-text .h1 .slider-text-h1-deco {
    margin: 0;
    display: block;
    position: absolute;
    top: 0;
    left: -40px;
    bottom: 0;
    width: 40px;
    background-color: #408FE5;
    min-height: 100%;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    #carousel-header.carousel .item.text-on-top .slider-text h1,
  #carousel-header.carousel .item.text-on-top .slider-text .h1 {
      font-size: 50px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #carousel-header.carousel .item.text-on-top .slider-text h1,
  #carousel-header.carousel .item.text-on-top .slider-text .h1 {
      font-size: 42px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #carousel-header.carousel .item.text-on-top .slider-text .lead {
      font-size: 20px;
    }
  }
  #carousel-header.carousel .item.text-on-top .slider-text .slider-text-h1 + p {
    color: white;
    margin-top: 30px;
    padding-right: 10%;
    margin-bottom: 10px;
  }
  #carousel-header.carousel .item.text-on-top .slider-text a.link-framed,
#carousel-header.carousel .item.text-on-top .slider-text a.btn,
#carousel-header.carousel .item.text-on-top .slider-text .btn-white {
    background-color: #fff;
    color: #073070;
    border-color: #fff;
    width: auto;
  }
  #carousel-header.carousel .item.text-on-top .slider-text a.link-framed:active,
#carousel-header.carousel .item.text-on-top .slider-text a.btn:active,
#carousel-header.carousel .item.text-on-top .slider-text .btn-white:active,
#carousel-header.carousel .item.text-on-top .slider-text a.link-framed:focus,
#carousel-header.carousel .item.text-on-top .slider-text a.btn:focus,
#carousel-header.carousel .item.text-on-top .slider-text .btn-white:focus,
#carousel-header.carousel .item.text-on-top .slider-text a.link-framed:hover,
#carousel-header.carousel .item.text-on-top .slider-text a.btn:hover,
#carousel-header.carousel .item.text-on-top .slider-text .btn-white:hover {
    color: #073070;
    background-color: #fff;
    border-color: #fff;
  }
  #carousel-header.carousel .item.text-on-top .slider-text .slider-text-container > *:not(.slider-text-h1) {
    margin-left: 45px;
  }
  @media (min-width: 1600px) {
    #carousel-header.carousel .item.text-on-top .slider-text {
      max-width: 45%;
    }
    #carousel-header.carousel .item.text-on-top .slider-text .slider-text-container {
      padding-bottom: 60px;
    }
    #carousel-header.carousel .item.text-on-top .slider-text h1 .slider-text-h1-deco {
      left: -60px;
      width: 60px;
    }
  }
  #carousel-header.carousel .item.text-on-top .slider-image-text-on-top {
    display: none;
  }
  #carousel-header.carousel .carousel-control {
    width: 100px;
  }
  #carousel-header.carousel .carousel-control .glyphicon {
    font-size: 30px;
  }
  #carousel-header.carousel .carousel-control.left:focus,
#carousel-header.carousel .carousel-control.right:focus,
#carousel-header.carousel .carousel-control.left:hover,
#carousel-header.carousel .carousel-control.right:hover {
    background-image: none;
  }
  #carousel-header.carousel .carousel-control.left {
    left: -60px;
  }
  #carousel-header.carousel .carousel-control.right {
    right: -60px;
  }
  @media (max-width: 1199px) {
    #carousel-header.carousel .carousel-control.left {
      left: 0px;
    }
    #carousel-header.carousel .carousel-control.right {
      right: 0px;
    }
  }
  @media (min-width: 1200px) {
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-image {
      min-height: 380px;
    }
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) h1,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .h1 {
      margin-top: 35px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-image {
      min-height: 300px;
    }
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) h1,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .h1 {
      margin-top: 60px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-text,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .slider-image {
      min-height: 300px;
    }
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) h1,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .h1 {
      margin-top: 60px;
    }
    #carousel-header.carousel .carousel-inner .text-on-top p {
      font-size: 16px;
    }
  }
  @media (max-width: 767px) {
    #carousel-header.carousel {
      margin-bottom: 20px;
    }
    #carousel-header.carousel .carousel-inner .item img {
      height: 230px;
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover;
    }
    #carousel-header.carousel .carousel-inner .slider-image {
      position: relative;
    }
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .container {
      padding-left: 15px;
      padding-right: 15px;
    }
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row {
      flex-direction: column;
      padding: 0;
    }
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-image,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .bg-image {
      order: 1;
      width: 100vw !important;
      max-height: 230px;
    }
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-image img,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .bg-image img {
      display: block;
    }
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text {
      order: 2;
      padding: 30px 20px 20px 30px;
      width: 100vw;
    }
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text h1,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text .h1,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text h2,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text .h2 {
      font-size: 24px !important;
      margin-bottom: 10px;
      margin-top: 30px;
    }
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text h1 span,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text .h1 span,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text h2 span,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text .h2 span {
      top: -26px !important;
    }
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text h1::before,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text .h1::before,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text h2::before,
  #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text .h2::before {
      width: 20px;
      height: 40px;
      top: 4px;
      left: -30px;
    }
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text p {
      display: block;
    }
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .row .slider-text div:first-child {
      padding: 0;
    }
    #carousel-header.carousel .carousel-inner .item:not(.text-on-top) .note.inside {
      left: 15px;
      right: auto;
      bottom: 5px;
      padding: 0;
    }
    #carousel-header.carousel .carousel-inner .item.text-on-top {
      background: white !important;
    }
    #carousel-header.carousel .carousel-inner .item.text-on-top,
  #carousel-header.carousel .carousel-inner .item.text-on-top .container {
      width: 100vw;
      padding: 0;
    }
    #carousel-header.carousel .carousel-inner .item.text-on-top .container .row {
      display: flex;
      flex-direction: column;
      margin: 0;
    }
    #carousel-header.carousel .carousel-inner .item.text-on-top .container .slider-text {
      order: 3;
      padding: 15px 0 0 0;
    }
    #carousel-header.carousel .carousel-inner .item.text-on-top .container .slider-text .slider-text-container {
      padding: 10px 0 15px 0;
    }
    #carousel-header.carousel .carousel-inner .item.text-on-top .container .slider-text .slider-text-h1 {
      max-width: 85%;
    }
    #carousel-header.carousel .carousel-inner .item.text-on-top .container .slider-text .slider-text-h1 h1,
  #carousel-header.carousel .carousel-inner .item.text-on-top .container .slider-text .slider-text-h1 .h1 {
      font-size: 24px;
    }
    #carousel-header.carousel .carousel-inner .item.text-on-top .container .slider-text p {
      display: block;
      padding-right: 15px !important;
    }
    #carousel-header.carousel .carousel-inner .item.text-on-top .container .slider-text p,
  #carousel-header.carousel .carousel-inner .item.text-on-top .container .slider-text a {
      color: #444444;
    }
    #carousel-header.carousel .carousel-inner .item.text-on-top .container .slider-text p:not(.note) {
      font-size: 16px;
    }
    #carousel-header.carousel .carousel-inner .item.text-on-top .container .slider-text .btn-white {
      color: #073070;
      border-color: #073070;
    }
    #carousel-header.carousel .carousel-inner .item.text-on-top .container .note.inside {
      position: absolute;
      top: 200px;
      bottom: auto;
      right: 0;
      left: 0;
      order: 2;
      padding: 0 15px;
      margin-top: 0;
      text-align: left;
    }
    #carousel-header.carousel .carousel-inner .item.text-on-top .container .slider-image-text-on-top {
      display: block;
      position: relative;
      order: 1;
    }
    #carousel-header.carousel .carousel-control {
      align-items: flex-start;
    }
    #carousel-header.carousel .carousel-control span.glyphicon {
      top: calc(230px / 2 + 15px);
    }
    #carousel-header.carousel .carousel-indicators {
      display: none;
    }
  }
  .hwk-header-content {
    display: flex;
  }
  .hwk-header-content .hwk-header-content-text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    flex: 3;
    min-height: 420px;
  }
  @media (min-width: 1600px) {
    .hwk-header-content .hwk-header-content-text {
      min-height: 520px;
    }
  }
  .hwk-header-content .hwk-header-content-text .header-text {
    padding: 50px 10%;
    max-width: 570px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  @media (min-width: 1600px) {
    .hwk-header-content .hwk-header-content-text .header-text {
      max-width: 720px;
    }
  }
  .hwk-header-content .hwk-header-content-text .header-deco {
    display: flex;
    width: 100%;
  }
  .hwk-header-content .hwk-header-content-text .header-deco div {
    height: 24px;
  }
  .hwk-header-content .hwk-header-content-text .header-deco div:first-child {
    flex: 1;
  }
  .hwk-header-content .hwk-header-content-text .header-deco div:last-child {
    flex: 3;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .hwk-header-content .hwk-header-content-text {
      flex: 1;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .hwk-header-content .hwk-header-content-text {
      flex: 4;
    }
  }
  .hwk-header-content .hwk-header-content-image {
    flex: 4;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .hwk-header-content .hwk-header-content-image {
      flex: 1;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .hwk-header-content .hwk-header-content-image {
      flex: 3;
    }
  }
  @media (max-width: 767px) {
    .hwk-header-content {
      flex-direction: column;
      width: 100%;
    }
    .hwk-header-content .hwk-header-content-image {
      flex: 1 230px;
      order: 1;
    }
    .hwk-header-content .hwk-header-content-text {
      flex: 1;
      order: 2;
      align-items: flex-start;
      min-height: 1px;
    }
    .hwk-header-content .hwk-header-content-text .header-text {
      padding: 30px 20px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .top-blog-box .teaser-tile .teaser-image {
      margin-right: 20px;
    }
    .top-blog-box .teaser-tile .teaser-text {
      flex-basis: calc(50% - 20px);
      flex-grow: initial;
      padding: 0;
    }
  }
  .top-blog > .row {
    display: flex;
  }
  @media (max-width: 767px) {
    .top-blog > .row {
      display: block;
    }
  }
  .col.top-blog-image {
    padding-right: 0;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .col.top-blog-image {
      overflow: hidden;
    }
    .col.top-blog-image img {
      height: 100%;
      position: relative;
      top: 20px;
      -o-object-fit: cover;
         object-fit: cover;
    }
  }
  @media (max-width: 767px) {
    .col.top-blog-image {
      padding-left: 0;
    }
  }
  .article-info {
    font-size: 16px;
    color: #999;
    padding-bottom: 30px;
  }
  @media (max-width: 767px) {
    .article-info {
      font-size: 14px;
    }
  }
  @media (max-width: 767px) {
    .col > figure {
      margin: 0 -10px;
    }
    .col > figure figcaption {
      margin-left: 10px;
      margin-right: 10px;
    }
  }
  .alert {
    margin-bottom: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
  }
  .btn-default:hover {
    border-color: #408FE5;
    color: #408FE5;
    background-color: #fff;
  }
  .carousel .carousel-control {
    opacity: 0.3;
    display: flex;
    align-items: center;
    background-image: none;
  }
  .carousel .carousel-control.right {
    justify-content: flex-end;
  }
  .carousel .carousel-control.right:hover,
.carousel .carousel-control.right:focus {
    background-image: linear-gradient(to left, rgba(68, 68, 68, 0.2) 0, rgba(68, 68, 68, 0) 100%);
  }
  .carousel .carousel-control.left:hover,
.carousel .carousel-control.left:focus {
    background-image: linear-gradient(to right, rgba(68, 68, 68, 0.2) 0, rgba(68, 68, 68, 0) 100%);
  }
  .carousel .carousel-control:hover,
.carousel .carousel-control:focus {
    opacity: 1;
  }
  .carousel .carousel-control .glyphicon {
    top: 0;
    color: white;
  }
  .carousel .carousel-indicators {
    margin-bottom: 0;
  }
  .carousel.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
  }
  .carousel.carousel-fade .carousel-inner .active {
    opacity: 1;
  }
  .carousel.carousel-fade .carousel-inner .active.left,
.carousel.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
  }
  .carousel.carousel-fade .carousel-inner .next.left,
.carousel.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
  }
  .carousel.carousel-fade .carousel-control {
    z-index: 2;
  }
  #content:focus {
    outline: none;
  }
  #content hr {
    border-top: 2px solid #999;
  }
  #content .bg-white-box hr {
    border-top: 1px solid #999;
  }
  #content .content hr.margin-top-s {
    margin-top: 25px !important;
  }
  #content .content hr.margin-bottom-s {
    margin-bottom: 25px !important;
  }
  iframe {
    border: none;
  }
  img.img-responsive {
    width: 100%;
  }
  img + * {
    margin-top: 15px;
  }
  img + h4,
img + h5,
img + h6,
img + p {
    margin-top: 10px;
  }
  img + .note {
    margin-top: 5px;
  }
  .video {
    margin-bottom: 10px;
  }
  #content .pagination {
    margin: 0;
  }
  #content .pagination .page-numbers {
    border: none !important;
    color: #444444;
    background-color: #fff;
    border-color: transparent;
  }
  #content .pagination .page-numbers.current {
    color: #fff;
    background-color: #408FE5;
    border-color: transparent;
  }
  #content .pagination .page-numbers:hover,
#content .pagination .page-numbers :focus {
    color: #fff;
    background-color: #408FE5;
    border-color: transparent;
  }
  #content .pagination .glyphicon {
    font-size: 16px;
    line-height: 1.3;
    top: 2px;
  }
  #content .pagination li a {
    border: none;
  }
  #content .pagination li a:focus,
#content .pagination li a:hover {
    background-color: #408FE5;
    color: white;
  }
  #content .pagination li:first-child a,
#content .pagination li:last-child a,
#content .pagination li.prev a,
#content .pagination li.next a {
    padding-left: 20px;
    padding-right: 20px;
    background-color: #D0E3F9 !important;
  }
  #content .pagination li:first-child a,
#content .pagination li:last-child a,
#content .pagination li.prev a,
#content .pagination li.next a,
#content .pagination li:first-child a span,
#content .pagination li:last-child a span,
#content .pagination li.prev a span,
#content .pagination li.next a span,
#content .pagination li:first-child a .glyphicon,
#content .pagination li:last-child a .glyphicon,
#content .pagination li.prev a .glyphicon,
#content .pagination li.next a .glyphicon {
    color: #408FE5;
  }
  #content .pagination li:first-child a:active,
#content .pagination li:last-child a:active,
#content .pagination li.prev a:active,
#content .pagination li.next a:active,
#content .pagination li:first-child a:focus,
#content .pagination li:last-child a:focus,
#content .pagination li.prev a:focus,
#content .pagination li.next a:focus,
#content .pagination li:first-child a:hover,
#content .pagination li:last-child a:hover,
#content .pagination li.prev a:hover,
#content .pagination li.next a:hover,
#content .pagination li:first-child a:active span,
#content .pagination li:last-child a:active span,
#content .pagination li.prev a:active span,
#content .pagination li.next a:active span,
#content .pagination li:first-child a:focus span,
#content .pagination li:last-child a:focus span,
#content .pagination li.prev a:focus span,
#content .pagination li.next a:focus span,
#content .pagination li:first-child a:hover span,
#content .pagination li:last-child a:hover span,
#content .pagination li.prev a:hover span,
#content .pagination li.next a:hover span,
#content .pagination li:first-child a:active .glyphicon,
#content .pagination li:last-child a:active .glyphicon,
#content .pagination li.prev a:active .glyphicon,
#content .pagination li.next a:active .glyphicon,
#content .pagination li:first-child a:focus .glyphicon,
#content .pagination li:last-child a:focus .glyphicon,
#content .pagination li.prev a:focus .glyphicon,
#content .pagination li.next a:focus .glyphicon,
#content .pagination li:first-child a:hover .glyphicon,
#content .pagination li:last-child a:hover .glyphicon,
#content .pagination li.prev a:hover .glyphicon,
#content .pagination li.next a:hover .glyphicon {
    color: #fff;
  }
  #content .pagination.disabled:first-child:active,
#content .pagination.disabled:last-child:active,
#content .pagination.disabled.prev:active,
#content .pagination.disabled.next:active,
#content .pagination.disabled:first-child:focus,
#content .pagination.disabled:last-child:focus,
#content .pagination.disabled.prev:focus,
#content .pagination.disabled.next:focus,
#content .pagination.disabled:first-child:hover,
#content .pagination.disabled:last-child:hover,
#content .pagination.disabled.prev:hover,
#content .pagination.disabled.next:hover,
#content .pagination.disabled:first-child:active span,
#content .pagination.disabled:last-child:active span,
#content .pagination.disabled.prev:active span,
#content .pagination.disabled.next:active span,
#content .pagination.disabled:first-child:focus span,
#content .pagination.disabled:last-child:focus span,
#content .pagination.disabled.prev:focus span,
#content .pagination.disabled.next:focus span,
#content .pagination.disabled:first-child:hover span,
#content .pagination.disabled:last-child:hover span,
#content .pagination.disabled.prev:hover span,
#content .pagination.disabled.next:hover span,
#content .pagination.disabled:first-child:active .glyphicon,
#content .pagination.disabled:last-child:active .glyphicon,
#content .pagination.disabled.prev:active .glyphicon,
#content .pagination.disabled.next:active .glyphicon,
#content .pagination.disabled:first-child:focus .glyphicon,
#content .pagination.disabled:last-child:focus .glyphicon,
#content .pagination.disabled.prev:focus .glyphicon,
#content .pagination.disabled.next:focus .glyphicon,
#content .pagination.disabled:first-child:hover .glyphicon,
#content .pagination.disabled:last-child:hover .glyphicon,
#content .pagination.disabled.prev:hover .glyphicon,
#content .pagination.disabled.next:hover .glyphicon {
    color: #A0C7F2;
  }
  #content .pagination.disabled a,
#content .pagination.disabled a:focus,
#content .pagination.disabled a:hover {
    color: #999;
  }
  #content .pagination.disabled a .glyphicon,
#content .pagination.disabled a:focus .glyphicon,
#content .pagination.disabled a:hover .glyphicon {
    color: #A0C7F2;
  }
  @media (max-width: 767px) {
    #content .pagination {
      width: 100%;
      display: flex;
    }
    #content .pagination li {
      flex: 1;
    }
    #content .pagination li a {
      text-align: center;
      width: 100%;
    }
  }
  input,
button,
select,
textarea {
    font-family: "TheSans", sans-serif !important;
  }
  form select {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.5;
    vertical-align: middle;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center rgba(208, 227, 249, 0.5);
    background-size: auto;
    background-size: 14px 10px;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
  form select option {
    padding: 5px 0;
  }
  form .form-group {
    position: relative;
  }
  form .form-group label,
form .form-group .control-label {
    transition: all 0.3s;
    color: #70ABEC;
    font-size: 16px;
    position: absolute;
    top: 14px;
    left: 15px;
    margin: 0;
    line-height: 1;
    font-weight: 400;
  }
  form .form-group .form-control {
    padding-top: 16px;
    background-color: rgba(208, 227, 249, 0.5);
    color: #444444;
    border-color: transparent;
    border-radius: 0px;
    box-shadow: none;
  }
  form .form-group .form-control::-moz-placeholder {
    opacity: 0;
  }
  form .form-group .form-control::placeholder {
    opacity: 0;
  }
  form .form-group .form-control:focus {
    border-color: #408FE5;
  }
  form .form-group.filled .form-control + label {
    font-size: 12px;
    top: 4px;
  }
  form .form-group select.form-control + label {
    font-size: 12px;
    top: 4px;
  }
  form .form-group input {
    height: 44px;
  }
  form .form-group.has-feedback .form-control {
    padding-right: 12px;
  }
  form .form-group.has-feedback .glyphicon.form-control-feedback {
    font-size: 20px;
    position: absolute;
    top: 2px;
    right: 20px;
  }
  @media (min-width: 1600px) {
    form .form-group.has-feedback .glyphicon.form-control-feedback {
      right: 40px;
    }
  }
  form .form-group.has-feedback .form-control:focus {
    box-shadow: none;
  }
  form .form-group.has-feedback.has-success .form-control {
    color: #444444;
    border-color: #409318;
    background-color: rgba(208, 227, 249, 0.5);
  }
  form .form-group.has-feedback.has-success .glyphicon.form-control-feedback {
    color: #409318;
  }
  form .form-group.has-feedback.has-error .form-control {
    color: #444444;
    border-color: #B8003F;
    background-color: rgba(208, 227, 249, 0.5);
  }
  form .form-group.has-feedback.has-error .glyphicon.form-control-feedback {
    color: #B8003F;
  }
  form input[type="checkbox"] {
    -webkit-appearance: checkbox;
       -moz-appearance: checkbox;
            appearance: checkbox;
    width: 24px;
    height: 24px;
  }
  form input[type="radio"] {
    -webkit-appearance: radio;
       -moz-appearance: radio;
            appearance: radio;
    width: 20px;
    height: 20px;
  }
  form .checkbox label,
form .radio label {
    padding-left: 30px;
  }
  form .checkbox label input[type="checkbox"],
form .radio label input[type="checkbox"],
form .checkbox label input[type="radio"],
form .radio label input[type="radio"] {
    top: -5px;
    margin-left: -30px;
  }
  form div[class^="col-"].form-group label,
form div[class*=" col-"].form-group label,
form div[class^="col-"].form-group .control-label,
form div[class*=" col-"].form-group .control-label {
    left: 32px;
  }
  @media (min-width: 1600px) {
    form div[class^="col-"].form-group label,
  form div[class*=" col-"].form-group label,
  form div[class^="col-"].form-group .control-label,
  form div[class*=" col-"].form-group .control-label {
      left: 52px;
    }
  }
  div[class^="color-"] form .form-group input,
div[class*=" color-"] form .form-group input,
[class^="bg-color-"] form .form-group input,
[class*=" bg-color-"] form .form-group input,
div[class^="color-"] form .form-group textarea,
div[class*=" color-"] form .form-group textarea,
[class^="bg-color-"] form .form-group textarea,
[class*=" bg-color-"] form .form-group textarea,
div[class^="color-"] form .form-group select,
div[class*=" color-"] form .form-group select,
[class^="bg-color-"] form .form-group select,
[class*=" bg-color-"] form .form-group select,
div[class^="color-"] form .form-group .form-control,
div[class*=" color-"] form .form-group .form-control,
[class^="bg-color-"] form .form-group .form-control,
[class*=" bg-color-"] form .form-group .form-control {
    background-color: #fff;
  }
  .form-no-floating-label form .form-group label,
.form-no-floating-label form .form-group .control-label {
    position: relative;
    left: 0 !important;
    top: 0;
    margin-bottom: 5px;
  }
  .form-no-floating-label form .form-group .form-control {
    padding-top: 6px;
  }
  .form-no-floating-label form .form-group .form-control::-moz-placeholder {
    opacity: 1;
    color: #848484;
  }
  .form-no-floating-label form .form-group .form-control::placeholder {
    opacity: 1;
    color: #848484;
  }
  .form-no-floating-label form .form-group.has-feedback .glyphicon.form-control-feedback {
    top: 20px;
  }
  #header .search-form .search-field {
    height: 36px;
    padding: 10px 15px 0 15px;
  }
  #header .search-form label {
    top: 10px;
    left: 15px;
  }
  #header .search-form .filled label {
    top: 4px;
  }
  #header .search-form .btn {
    background-color: #073070;
    border: 1px solid #073070;
    height: 36px;
  }
  #header .search-form .btn .glyphicon {
    color: white;
    font-size: 20px;
  }
  .listgroup-color {
    color: #408FE5;
  }
  .listgroup-wrapper {
    background-color: #fff;
    box-shadow: 1px 1px 6px rgba(127, 127, 127, 0.3);
    margin-left: -18px;
    margin-right: -18px;
    margin-bottom: 22px;
  }
  @media (min-width: 1600px) {
    .listgroup-wrapper {
      margin-left: -36px;
      margin-right: -36px;
    }
  }
  .listgroup-wrapper.color-hwk-blue-light-25 .list-group-item,
.listgroup-wrapper.color-blue-light-25 .list-group-item {
    border-color: #A0C7F2;
  }
  .listgroup-wrapper.color-hwk-blue-light-25 p,
.listgroup-wrapper.color-blue-light-25 p,
.listgroup-wrapper.color-hwk-blue-light-25 a,
.listgroup-wrapper.color-blue-light-25 a,
.listgroup-wrapper.color-hwk-blue-light-25 span,
.listgroup-wrapper.color-blue-light-25 span,
.listgroup-wrapper.color-hwk-blue-light-25 span::after,
.listgroup-wrapper.color-blue-light-25 span::after,
.listgroup-wrapper.color-hwk-blue-light-25 span::before,
.listgroup-wrapper.color-blue-light-25 span::before {
    color: #073070;
  }
  .row.d-flex.d-flex-wrap .listgroup-wrapper,
.row.stretch .listgroup-wrapper {
    height: calc(100% - ((20px - 18px) * 2));
    display: flex;
    flex-direction: column;
  }
  @media (min-width: 1600px) {
    .row.d-flex.d-flex-wrap .listgroup-wrapper,
  .row.stretch .listgroup-wrapper {
      height: calc(100% - ((40px - 36px) * 2));
    }
  }
  .row.d-flex.d-flex-wrap .space-around.listgroup-wrapper,
.row.stretch .space-around.listgroup-wrapper,
.row.d-flex.d-flex-wrap .space-around .listgroup-wrapper,
.row.stretch .space-around .listgroup-wrapper {
    justify-content: space-around;
  }
  .content .listgroup-intro h3,
.content .listgroup-intro .h3,
.content .listgroup-intro h4,
.content .listgroup-intro .h4,
.content .listgroup-intro h3 a,
.content .listgroup-intro .h3 a,
.content .listgroup-intro h4 a,
.content .listgroup-intro .h4 a {
    color: #408FE5;
  }
  @media (max-width: 767px) {
    .content .listgroup-intro img,
  .content .listgroup-intro img + .note {
      display: block;
    }
  }
  .listgroup-intro {
    position: relative;
    padding-top: 12px;
    border-bottom: 1px solid #A0C7F2;
    margin-bottom: 0;
  }
  .listgroup-intro > *:not(img) {
    padding-left: 18px;
    padding-right: 18px;
  }
  @media (min-width: 1600px) {
    .listgroup-intro > *:not(img) {
      padding-left: 36px;
      padding-right: 36px;
    }
  }
  .listgroup-intro h3,
.listgroup-intro .h3,
.listgroup-intro h4,
.listgroup-intro .h4 {
    font-size: 20px !important;
  }
  .listgroup-intro p {
    font-size: 16px;
  }
  .listgroup-intro figure {
    max-height: 150px;
    overflow: hidden;
    position: relative;
  }
  .listgroup-intro img + p,
.listgroup-intro figcaption {
    position: absolute;
    display: block;
    bottom: 0;
    left: 0;
    font-size: 12px;
    color: white !important;
    width: 100%;
    background: rgba(0, 0, 0, 0.2);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
    padding-top: 30px;
    padding-bottom: 10px;
  }
  .listgroup-intro *:not(img) + p:last-of-type {
    margin-bottom: 13px;
  }
  .list-group,
listgroup-content {
    margin-bottom: 0;
  }
  .list-group a.list-group-item,
listgroup-content a.list-group-item,
.list-group a.list-group-item:active,
listgroup-content a.list-group-item:active,
.list-group a.list-group-item:focus,
listgroup-content a.list-group-item:focus,
.list-group a.list-group-item:hover,
listgroup-content a.list-group-item:hover {
    color: unset;
  }
  .list-group .list-group-item,
listgroup-content .list-group-item {
    display: flex;
    padding: 12px 0;
    background-image: none;
    border-right: none;
    border-left: none;
    border-color: #A0C7F2;
  }
  .list-group .list-group-item:active,
listgroup-content .list-group-item:active,
.list-group .list-group-item:focus,
listgroup-content .list-group-item:focus,
.list-group .list-group-item:hover,
listgroup-content .list-group-item:hover {
    background-color: #F3F6FA !important;
  }
  .list-group .list-group-item p,
listgroup-content .list-group-item p {
    font-weight: 700;
    line-height: 1.3;
  }
  .list-group .list-group-item .listgroup-text,
listgroup-content .list-group-item .listgroup-text {
    width: 100%;
    margin-right: 0;
  }
  .list-group .list-group-item .listgroup-text p,
listgroup-content .list-group-item .listgroup-text p,
.list-group .list-group-item .listgroup-text a,
listgroup-content .list-group-item .listgroup-text a {
    font-weight: 700;
    padding: 0px 0px 0px;
    line-height: 1.4;
    hyphens: auto;
  }
  .list-group .list-group-item .listgroup-text p:not(.h2):not(.h3):not(.h4):not(.h5):not(.h6),
listgroup-content .list-group-item .listgroup-text p:not(.h2):not(.h3):not(.h4):not(.h5):not(.h6) {
    font-size: 16px;
  }
  .list-group .list-group-item .listgroup-text p:not(.h2):not(.h3):not(.h4):not(.h5):not(.h6) .glyphicon,
listgroup-content .list-group-item .listgroup-text p:not(.h2):not(.h3):not(.h4):not(.h5):not(.h6) .glyphicon {
    top: 0;
    line-height: 1;
  }
  .list-group .list-group-item .listgroup-image,
listgroup-content .list-group-item .listgroup-image,
.list-group .list-group-item .listgroup-info,
listgroup-content .list-group-item .listgroup-info {
    width: 20%;
    min-width: 80px;
    margin: 0 0 0 18px;
    padding-right: 20px;
  }
  @media (min-width: 1600px) {
    .list-group .list-group-item .listgroup-image,
  listgroup-content .list-group-item .listgroup-image,
  .list-group .list-group-item .listgroup-info,
  listgroup-content .list-group-item .listgroup-info {
      margin: 0 36px;
    }
  }
  .list-group .list-group-item .listgroup-image-blog.listgroup-image,
listgroup-content .list-group-item .listgroup-image-blog.listgroup-image,
.list-group .list-group-item .listgroup-image-blog .listgroup-image,
listgroup-content .list-group-item .listgroup-image-blog .listgroup-image {
    margin-left: 0;
    width: calc(20% + 18px);
    min-width: 98px;
  }
  .list-group .list-group-item:first-child,
listgroup-content .list-group-item:first-child {
    border-top: none;
  }
  .list-group .list-group-item:last-child,
listgroup-content .list-group-item:last-child {
    border-bottom: none;
  }
  .listgroup-footer {
    border-top: 1px solid #A0C7F2;
    margin-top: auto;
  }
  .listgroup-footer > p,
.listgroup-footer > a {
    padding: 8px 18px;
  }
  @media (min-width: 1600px) {
    .listgroup-footer > p,
  .listgroup-footer > a {
      padding: 8px 36px;
    }
  }
  .listgroup-footer p,
.listgroup-footer span,
.listgroup-footer i,
.listgroup-footer a {
    font-size: 14px;
    line-height: 1.3;
  }
  .listgroup-footer .glyphicon {
    font-size: 16px;
    width: 26px;
    top: 1px;
    line-height: 1;
  }
  .listgroup-footer a {
    display: block;
  }
  .listgroup-footer a:active,
.listgroup-footer a:focus,
.listgroup-footer a:hover {
    background-color: #F3F6FA;
  }
  .listgroup-arrow:not(.listgroup-arrow-right) .list-group-item .listgroup-text {
    padding-left: 40px;
  }
  @media (min-width: 1600px) {
    .listgroup-arrow:not(.listgroup-arrow-right) .list-group-item .listgroup-text {
      padding-left: 58px;
    }
  }
  .listgroup-arrow:not(.listgroup-arrow-right) .list-group-item .listgroup-text::before {
    content: "\E072";
    position: absolute;
    font-family: "HWK IconFont";
    top: 1px;
    left: 18px;
  }
  @media (min-width: 1600px) {
    .listgroup-arrow:not(.listgroup-arrow-right) .list-group-item .listgroup-text::before {
      left: 36px;
    }
  }
  .listgroup-arrow-right .list-group-item .listgroup-text {
    padding-right: 40px;
  }
  @media (min-width: 1600px) {
    .listgroup-arrow-right .list-group-item .listgroup-text {
      padding-right: 58px;
    }
  }
  .listgroup-arrow-right .list-group-item .listgroup-text::after {
    content: "\E072";
    position: absolute;
    font-family: "HWK IconFont";
    top: 1px;
    right: 18px;
  }
  @media (min-width: 1600px) {
    .listgroup-arrow-right .list-group-item .listgroup-text::after {
      right: 36px;
    }
  }
  .listgroup-text {
    padding: 0 18px;
    float: none !important;
  }
  @media (min-width: 1600px) {
    .listgroup-text {
      padding: 0 36px;
    }
  }
  @media (min-width: 1600px) {
    .listgroup-text .col {
      padding-left: 20px;
      padding-right: 20px;
    }
  }
  .listgroup-image + .listgroup-text,
.listgroup-info + .listgroup-text {
    padding-left: 0;
  }
  .listgroup-image {
    margin: 0 18px;
    float: none !important;
  }
  @media (min-width: 1600px) {
    .listgroup-image {
      margin: 0 36px;
    }
  }
  .listgroup-image-blog.listgroup-image,
.listgroup-image-blog .listgroup-image {
    margin-left: 0;
    min-width: 80px;
  }
  .list-group-item .listgroup-info p {
    font-size: 36px;
    color: #408FE5;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .list-group-item .listgroup-info .small {
    display: block;
    font-size: 12px;
  }
  @media (max-width: 767px) {
    .col.hwk-icon-menu {
      order: -1;
    }
    .col.hwk-icon-menu .listgroup-wrapper {
      background-color: transparent !important;
      box-shadow: none;
    }
    .col.hwk-icon-menu .listgroup-wrapper .list-group {
      display: flex;
      justify-content: space-around;
      padding-bottom: 10px;
    }
    .col.hwk-icon-menu .listgroup-wrapper .list-group .list-group-item {
      background-color: transparent;
      border: none;
      padding: 10px 0;
    }
    .col.hwk-icon-menu .listgroup-wrapper .list-group .listgroup-text {
      padding: 0 10px;
    }
    .col.hwk-icon-menu .listgroup-wrapper .list-group .listgroup-text p {
      text-align: center;
      font-size: 10px !important;
    }
    .col.hwk-icon-menu .listgroup-wrapper .list-group .listgroup-text p span.glyphicon {
      font-size: 22px;
      display: block;
      margin-bottom: 5px;
      width: 100%;
      margin-bottom: 7px;
    }
    .col.hwk-icon-menu .listgroup-wrapper .list-group .listgroup-text::before,
  .col.hwk-icon-menu .listgroup-wrapper .list-group .listgroup-text::after {
      display: none;
    }
  }
  .tmp-container-row .listgroup-wrapper .col.has-listgroup {
    padding-left: 0;
    padding-right: 0;
  }
  #content .panel-group .panel {
    border-color: #444444;
    background-color: transparent;
  }
  #content .panel-group .panel-heading {
    background-color: transparent;
    padding: 10px 0;
  }
  #content .panel-group .panel-heading .panel-title a {
    color: #252525;
  }
  #content .panel-group .panel-heading .panel-title a .glyphicon {
    font-size: 20px;
    color: #252525;
    top: 3px;
  }
  #content .panel-group .panel-heading a:hover {
    color: #444444 !important;
  }
  #content .panel-group .panel-body {
    border-top-color: transparent !important;
    padding: 0 0 15px 0;
  }
  #content .panel-group .panel-body,
#content .panel-group .panel-body p,
#content .panel-group .panel-body a,
#content .panel-group .panel-body span {
    font-size: 16px;
  }
  #searchbar {
    transition: max-height 0.4s ease-in-out;
    max-height: 0;
    overflow: hidden;
    background-color: #D0E3F9;
  }
  #searchbar form {
    transition: opacity 0.4s ease;
    opacity: 0;
  }
  #searchbar form input {
    background-color: white !important;
  }
  @media (max-width: 767px) {
    #searchbar form.search-form {
      margin-top: 0;
    }
  }
  #searchbar.show {
    max-height: 200px;
  }
  #searchbar.show form {
    opacity: 1 !important;
  }
  #searchbar > div {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  form.search-form {
    height: auto;
  }
  form.search-form .form-group .form-control {
    background-color: #fff;
  }
  .search-bar {
    display: flex;
  }
  .search-bar .form-group {
    width: calc(100% - 44px);
    margin: 0;
  }
  @media (min-width: 1600px) {
    .search-bar .form-group {
      padding-left: 0;
      padding-right: 0;
    }
  }
  .search-bar .form-group label {
    left: 15px;
  }
  .search-bar input {
    background-color: #fff;
    height: 44px;
    width: 100%;
    margin: 0;
  }
  .search-bar .btn {
    position: initial;
    width: 44px;
    height: 44px;
    border: none;
    background-color: #073070;
  }
  .search-bar .btn .glyphicon {
    width: 100%;
    color: white;
    text-align: center;
  }
  .search-bar .btn:hover,
.search-bar .btn:focus {
    background-color: #073070;
  }
  .search-panel {
    margin-bottom: 15px;
  }
  .search-panel .search-filter {
    margin-top: 10px;
  }
  .search-panel .search-filter .swipe-horizontal-container {
    background-color: transparent;
  }
  .search-panel .search-filter .nav-tabs,
.search-panel .search-filter .nav-tabs li,
.search-panel .search-filter .nav-tabs li a,
.search-panel .search-filter .nav-tabs li.active,
.search-panel .search-filter .nav-tabs li.active a,
.search-panel .search-filter .nav-tabs span {
    color: #073070;
    border: none;
    background-color: transparent;
  }
  .search-panel .search-filter .nav-tabs li.active a span,
.search-panel .search-filter .nav-tabs a:hover span,
.search-panel .search-filter .nav-tabs a:focus span {
    text-decoration: underline;
  }
  .search-panel sup {
    font-size: 10px;
    color: #408FE5;
  }
  .search-panel sup.search-result-number-circle {
    background-color: #408FE5;
    color: #fff;
    border-radius: 10px;
    padding: 0 5px;
  }
  .search-panel .search-advanced {
    margin-top: 10px;
  }
  .search-panel .search-advanced .col {
    display: flex;
  }
  .search-panel .search-advanced .dropdown .dropdown-toggle {
    color: #073070;
  }
  .search-panel .search-advanced .dropdown .dropdown-toggle:active {
    box-shadow: none;
  }
  .search-panel .search-advanced .dropdown .dropdown-menu {
    list-style: none;
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .search-panel .search-advanced .dropdown .dropdown-menu li {
    margin: 0;
    font-size: 16px;
  }
  .search-panel .search-advanced .dropdown .dropdown-menu li::before {
    display: none;
  }
  .search-panel .search-advanced .dropdown .dropdown-menu li a {
    padding: 5px 15px;
    border: none;
    color: #073070;
  }
  .search-panel .search-advanced .dropdown .dropdown-menu li a:active,
.search-panel .search-advanced .dropdown .dropdown-menu li a:focus,
.search-panel .search-advanced .dropdown .dropdown-menu li a:hover {
    color: #073070;
    background-color: #D0E3F9;
  }
  .searchhit {
    background-color: #fff;
    box-shadow: 1px 1px 6px rgba(127, 127, 127, 0.3);
    margin-bottom: 30px;
  }
  .searchhit.searchhit-recommended {
    background-color: #D0E3F9;
  }
  .searchhit .label-primary {
    background-color: #073070;
    text-transform: uppercase;
    float: right;
    letter-spacing: 0;
    letter-spacing: 0.05em;
    font-weight: normal;
  }
  .searchhit-icon {
    height: 50px;
    float: left;
    width: 45px;
    margin-right: 15px;
  }
  .searchhit-icon .glyphicon {
    font-size: 42px;
    top: 7px;
  }
  .searchhit-header {
    margin-bottom: 15px;
  }
  .searchhit-header h1,
.searchhit-header h2,
.searchhit-header h3,
.searchhit-header h4,
.searchhit-header h5,
.searchhit-header h6,
.searchhit-header .h1,
.searchhit-header .h2,
.searchhit-header .h3,
.searchhit-header .h4,
.searchhit-header .h5,
.searchhit-header .h6 {
    margin-bottom: 3px;
  }
  .searchhit-header p {
    color: inherit;
  }
  .searchhit-content {
    padding: 15px 20px 0 20px;
  }
  .searchhit-content p {
    font-size: 16px;
    line-height: 1.4;
  }
  .searchhit-content .note,
.searchhit-content figcaption {
    margin-bottom: 12px;
  }
  .searchhit-content .image-item {
    position: relative;
  }
  .searchhit-content .image-item.right {
    float: right;
    margin-left: 25px;
  }
  .searchhit-content .image-item .searchhit-thumbnail {
    width: 180px;
  }
  .searchhit-content-map {
    clear: left;
  }
  .searchhit-content-map h4 {
    line-height: 25px;
    margin-bottom: 0;
  }
  .searchhit-content-map .searchhit-count {
    float: left;
    display: block;
    width: 25px;
    height: 25px;
    text-align: center;
    background-color: #D0E3F9;
  }
  .searchhit-content-map .searchhit-result {
    float: left;
    margin-left: 15px;
    margin-bottom: 0;
  }
  .searchhit-content-map .searchhit-header {
    padding-top: 15px;
  }
  .map-container {
    height: 550px;
  }
  @media (min-width: 992px) {
    .map-container {
      width: calc(58.33333333% - 40px);
      left: 20px;
    }
  }
  @media (min-width: 1600px) {
    .map-container {
      width: calc(58.33333333% - 80px);
      left: 40px;
    }
  }
  @media (max-width: 767px) {
    .map-container {
      height: 300px;
    }
  }
  .map-info {
    width: 200px;
    min-height: 80px;
  }
  .map-label {
    color: #408FE5;
    font-size: 20px;
    line-height: 40px;
    font-weight: bold;
    text-align: center;
    width: 40px;
    height: 40px;
    left: -20px;
    top: -50px;
    white-space: nowrap;
  }
  #map-detail .tab {
    float: left;
    width: 150px;
  }
  @media (max-width: 767px) {
    #map-detail .tab {
      float: none;
      width: auto;
      margin-right: 5px;
    }
  }
  body.single-post {
    background-color: #fff;
  }
  body.single-post .content article .wp-block-image img {
    height: auto;
  }
  body.single-post .content article figure,
body.single-post .content article .has-image {
    margin-bottom: 40px;
  }
  @media (min-width: 768px) {
    body.single-post .content article .article-title,
  body.single-post .content article .article-intro,
  body.single-post .content article .article-info,
  body.single-post .content article .article-content > *:not(.has-image) {
      margin-left: 15%;
      margin-right: 15%;
    }
  }
  body.single-post #content .single-footer {
    background-color: #F3F6FA;
    padding-bottom: 80px;
  }
  .link-item {
    margin-bottom: 10px;
  }
  .link-item .glyphicon {
    top: 1px;
    font-size: 22px;
    width: 30px;
  }
  .nav-white-box {
    background-color: #fff;
    box-shadow: 1px 1px 6px rgba(127, 127, 127, 0.3);
  }
  .nav-white-box > li > a {
    color: #073070;
    padding: 13px 20px;
    border-top: 1px solid #D0E3F9;
    margin: 0;
  }
  .nav-white-box > li > a:hover,
.nav-white-box > li > a:focus {
    background-color: #D0E3F9;
  }
  .nav-white-box li.static {
    padding: 8px 20px;
    color: #000;
    font-weight: 700;
  }
  .nav-white-box li.active > a {
    color: #073070 !important;
  }
  .nav-white-box li + li {
    margin-top: 0;
  }
  #content #scrollspyContent,
.scrollspy,
.nav-white-box {
    z-index: 999;
  }
  #content #scrollspyContent ul.nav.nav-tabs,
.scrollspy ul.nav.nav-tabs,
.nav-white-box ul.nav.nav-tabs {
    margin-top: 0;
    border: none;
    background-color: #fff;
    box-shadow: 1px 1px 6px rgba(127, 127, 127, 0.3);
  }
  #content #scrollspyContent ul.nav.nav-tabs > li,
.scrollspy ul.nav.nav-tabs > li,
.nav-white-box ul.nav.nav-tabs > li {
    hyphens: auto;
  }
  #content #scrollspyContent ul.nav.nav-tabs > li.static,
.scrollspy ul.nav.nav-tabs > li.static,
.nav-white-box ul.nav.nav-tabs > li.static {
    color: #000;
    font-weight: 700;
    padding: 8px 20px;
  }
  #content #scrollspyContent ul.nav.nav-tabs > li > a,
.scrollspy ul.nav.nav-tabs > li > a,
.nav-white-box ul.nav.nav-tabs > li > a {
    color: #073070;
    padding: 13px 20px;
    border: none;
    border-top: 1px solid #D0E3F9;
    margin-right: 0;
    background-color: #fff;
  }
  #content #scrollspyContent ul.nav.nav-tabs > li.active a,
.scrollspy ul.nav.nav-tabs > li.active a,
.nav-white-box ul.nav.nav-tabs > li.active a,
#content #scrollspyContent ul.nav.nav-tabs > li a:hover,
.scrollspy ul.nav.nav-tabs > li a:hover,
.nav-white-box ul.nav.nav-tabs > li a:hover,
#content #scrollspyContent ul.nav.nav-tabs > li a:active,
.scrollspy ul.nav.nav-tabs > li a:active,
.nav-white-box ul.nav.nav-tabs > li a:active,
#content #scrollspyContent ul.nav.nav-tabs > li a:focus,
.scrollspy ul.nav.nav-tabs > li a:focus,
.nav-white-box ul.nav.nav-tabs > li a:focus {
    background-color: #D0E3F9;
    color: #073070;
  }
  #content #scrollspyContent ul.nav.nav-tabs.affix,
.scrollspy ul.nav.nav-tabs.affix,
.nav-white-box ul.nav.nav-tabs.affix {
    top: 80px;
  }
  #content #scrollspyContent ul.nav.nav-tabs.affix-bottom,
.scrollspy ul.nav.nav-tabs.affix-bottom,
.nav-white-box ul.nav.nav-tabs.affix-bottom {
    position: absolute;
  }
  #content #scrollspyContent .nav-stacked > li + li,
.scrollspy .nav-stacked > li + li,
.nav-white-box .nav-stacked > li + li {
    margin-top: 0;
  }
  @media (min-width: 1600px) {
    #content #scrollspyContent.col-md-2 .nav-tabs,
  .scrollspy.col-md-2 .nav-tabs,
  .nav-white-box.col-md-2 .nav-tabs {
      width: 184.66666672px;
    }
  }
  @media (min-width: 1200px) and (max-width: 1599px) {
    #content #scrollspyContent.col-md-2 .nav-tabs,
  .scrollspy.col-md-2 .nav-tabs,
  .nav-white-box.col-md-2 .nav-tabs {
      width: 154.66666671px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    #content #scrollspyContent.col-md-2 .nav-tabs,
  .scrollspy.col-md-2 .nav-tabs,
  .nav-white-box.col-md-2 .nav-tabs {
      width: 121.33333337px;
    }
  }
  @media (min-width: 1600px) {
    #content #scrollspyContent.col-md-3 .nav-tabs,
  .scrollspy.col-md-3 .nav-tabs,
  .nav-white-box.col-md-3 .nav-tabs {
      width: 318px;
    }
  }
  @media (min-width: 1200px) and (max-width: 1599px) {
    #content #scrollspyContent.col-md-3 .nav-tabs,
  .scrollspy.col-md-3 .nav-tabs,
  .nav-white-box.col-md-3 .nav-tabs {
      width: 253px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    #content #scrollspyContent.col-md-3 .nav-tabs,
  .scrollspy.col-md-3 .nav-tabs,
  .nav-white-box.col-md-3 .nav-tabs {
      width: 203px;
    }
  }
  .page-template-page-scrollspy .content #section-0 .new-chapter {
    margin-top: 0;
    padding-top: 0;
  }
  .section-teaser {
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px 40px 15px 15px;
    border-top: 1px solid #408FE5;
    cursor: pointer;
    position: relative;
  }
  .section-teaser > *,
.section-teaser span.left {
    margin-bottom: 0 !important;
  }
  .section-teaser a > span {
    float: none;
    width: auto;
  }
  .section-teaser .glyphicon {
    margin-bottom: 0;
    position: absolute;
    right: 15px;
    top: calc(50% - 10px);
  }
  .swipe-horizontal-wrapper {
    position: relative;
  }
  .swipe-horizontal-wrapper.has-swipe {
    padding: 0 15px;
  }
  .swipe-horizontal-wrapper .swipe-horizontal-arrow {
    border-bottom: none;
  }
  .swipe-horizontal-wrapper .swipe-horizontal-arrow:active,
.swipe-horizontal-wrapper .swipe-horizontal-arrow:focus,
.swipe-horizontal-wrapper .swipe-horizontal-arrow:hover {
    background-color: transparent;
  }
  .swipe-horizontal-container {
    overflow: hidden;
    background: #F3F6FA;
  }
  .swipe-horizontal {
    position: relative;
    white-space: nowrap;
  }
  .swipe-horizontal li {
    float: none;
    display: inline-block;
  }
  .swipe-horizontal.nav-tabs li a {
    line-height: 1.3;
    border-color: transparent !important;
  }
  .swipe-horizontal.nav-tabs li a:focus,
.swipe-horizontal.nav-tabs li a:hover {
    background-color: #F3F6FA;
    color: #999;
  }
  .swipe-horizontal-arrow {
    cursor: pointer;
    position: relative;
    position: absolute;
    top: 10px;
    width: 25px;
    height: 25px;
    display: block;
  }
  .swipe-horizontal-arrow,
.swipe-horizontal-arrow .glyphicon {
    color: #073070;
    font-size: 16px;
  }
  .swipe-horizontal-arrow .glyphicon {
    top: 5px;
    text-align: center;
    width: 25px;
  }
  .swipe-horizontal-arrow.disabled {
    cursor: initial;
  }
  .swipe-horizontal-arrow.disabled,
.swipe-horizontal-arrow.disabled .glyphicon {
    color: #c1cbdb;
  }
  .swipe-horizontal-left {
    left: -15px;
  }
  .swipe-horizontal-right {
    right: -15px;
  }
  @media (max-width: 991px) {
    .swipe-horizontal-wrapper .nav > li > a {
      padding: 10px 8px;
    }
    .swipe-horizontal-wrapper.has-swipe .swipe-horizontal-arrow {
      height: 100%;
      width: 30px;
      top: 0;
    }
    .swipe-horizontal-wrapper.has-swipe .swipe-horizontal-arrow .glyphicon {
      top: 15px;
    }
  }
  img.sr-only {
    display: block !important;
    height: 0;
    margin: 0;
    position: relative;
    left: -100%;
  }
  .teaser-tile {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .teaser-image {
    margin-bottom: 20px;
    min-height: 260px;
    max-height: 260px;
  }
  .teaser-image img {
    min-width: 100%;
    min-height: 260px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  @media (min-width: 1600px) {
    .teaser-image {
      max-height: 340px;
    }
    .teaser-image img {
      min-height: 340px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .col-sm-12 .teaser-tile {
      flex-direction: row;
    }
    .col-sm-12 .teaser-tile .teaser-image {
      margin-bottom: 0;
      flex: 1;
    }
    .col-sm-12 .teaser-tile .teaser-image img {
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
    }
    .col-sm-12 .teaser-tile .teaser-text {
      padding: 0 40px 40px 40px;
      flex: 1;
    }
    .col-sm-12 .teaser-tile .teaser-text {
      padding-top: 40px;
      display: flex;
      flex-direction: column;
      justify-content: center;
    }
    .col-sm-12 .teaser-tile .teaser-text p:last-child {
      padding-bottom: 0;
    }
  }
  .teaser-icon {
    width: 60px;
  }
  .teaser-icon img {
    height: 60px;
    margin: 18px;
  }
  @media (min-width: 1600px) {
    .teaser-icon img {
      margin: 36px;
    }
  }
  .teaser-icon .glyphicon {
    margin: 5px 18px;
  }
  @media (min-width: 1600px) {
    .teaser-icon .glyphicon {
      margin: 10px 36px;
    }
  }
  .teaser-icon .glyphicon::before {
    font-size: 76px;
    line-height: 1.2;
  }
  a.teaser-link {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0px;
    opacity: 0;
    left: 0;
  }
  .teaser-box {
    background-color: #fff;
    box-shadow: 1px 1px 6px rgba(127, 127, 127, 0.3);
    margin-left: -18px;
    margin-right: -18px;
    height: calc(100% - ((20px - 18px) * 2));
    overflow: hidden;
  }
  @media (min-width: 1600px) {
    .teaser-box {
      margin-left: -36px;
      margin-right: -36px;
      height: calc(100% - ((40px - 36px) * 2));
    }
  }
  @media (max-width: 767px) {
    .teaser-box {
      margin-left: -5px;
      margin-right: -5px;
    }
  }
  .teaser-box:focus,
.teaser-box:hover {
    box-shadow: 1px 1px 12px rgba(127, 127, 127, 0.6);
  }
  .teaser-box:active {
    box-shadow: 1px 1px 4px rgba(127, 127, 127, 0.8);
  }
  .teaser-box .teaser-text {
    padding-left: 18px;
    padding-right: 18px;
    padding-bottom: 12px;
  }
  @media (min-width: 1600px) {
    .teaser-box .teaser-text {
      padding-left: 36px;
      padding-right: 36px;
    }
  }
  .hwk-teaser-image-info .teaser-image {
    min-height: 230px;
    max-height: 230px;
  }
  .hwk-teaser-image-info .teaser-image img {
    min-width: 100%;
    min-height: 230px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  @media (min-width: 1600px) {
    .hwk-teaser-image-info .teaser-image {
      max-height: 280px;
    }
    .hwk-teaser-image-info .teaser-image img {
      min-height: 280px;
    }
  }
  .teaser-image {
    position: relative;
    overflow: hidden;
  }
  .teaser-image-info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.2);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
    padding: 10px 18px;
    color: #fff;
    font-size: 16px;
  }
  @media (min-width: 1600px) {
    .teaser-image-info {
      padding: 10px 36px;
    }
  }
  .teaser-image-info .large {
    font-size: 36px;
    font-weight: 700;
    line-height: 1;
    display: block;
  }
  .teaser-image-info .glyphicon {
    top: 1px;
    width: 26px;
  }
  @media (min-width: 768px) {
    .teaser-box.business-card {
      display: flex;
      padding: 18px;
    }
    .teaser-box.business-card .teaser-image {
      flex-basis: 25%;
      margin: 0;
    }
    .teaser-box.business-card .teaser-image img {
      min-width: 100%;
      max-width: 100%;
      min-height: 220px;
      max-height: 220px;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      display: block;
    }
    .teaser-box.business-card .teaser-text {
      padding: 0 0 0 30px;
    }
    .teaser-box.business-card .teaser-text p:last-child {
      padding-bottom: 0;
    }
  }
  @media (min-width: 768px) and (min-width: 1600px) {
    .teaser-box.business-card {
      padding: 36px;
    }
  }
  @media (max-width: 767px) {
    .teaser-box.business-card .teaser-image {
      padding: 15px;
      margin: 0;
      width: 50%;
    }
    .teaser-box.business-card .teaser-image img {
      min-width: 100%;
      max-width: 100%;
      min-height: 200px;
      max-height: 280px;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      display: block;
    }
  }
  footer.site-footer {
    margin-top: 0;
  }
  footer.site-footer,
footer.site-footer p {
    font-size: 14px;
    line-height: 1.4;
  }
  footer.site-footer #footer-content .glyphicon {
    font-size: 20px;
    top: 1px;
    width: auto;
    margin-right: 7px;
  }
  @media (max-width: 767px) {
    footer.site-footer #footer-content .glyphicon {
      width: 20px;
      text-align: center;
    }
  }
  footer.site-footer #footer-content hr {
    margin-bottom: 10px;
    border-color: #D0E3F9;
  }
  @media (min-width: 768px) {
    footer.site-footer #footer-content ul.aria-structure {
      display: flex;
    }
    footer.site-footer #footer-content ul.aria-structure li {
      margin-right: 50px;
    }
    footer.site-footer #footer-content ul.aria-structure li:last-child {
      margin-right: 0;
      margin-left: auto;
    }
  }
  @media (max-width: 767px) {
    footer.site-footer #footer-content ul.aria-structure li {
      margin-bottom: 10px;
    }
    footer.site-footer #footer-content ul.aria-structure li:last-child {
      margin-bottom: 0;
      margin-top: 20px;
    }
  }
  footer.site-footer #footer-bottom {
    background-color: #073070;
    padding-top: 35px;
    min-height: 200px;
  }
  footer.site-footer #footer-bottom,
footer.site-footer #footer-bottom a {
    color: white !important;
  }
  footer.site-footer #footer-bottom a:active,
footer.site-footer #footer-bottom a:focus,
footer.site-footer #footer-bottom a:hover {
    text-decoration: underline;
  }
  footer.site-footer #footer-bottom ul {
    padding-left: 0;
    list-style: none;
  }
  footer.site-footer #footer-bottom ul li {
    padding-bottom: 12px;
  }
  footer.site-footer #footer-bottom .divider {
    height: 1px;
    margin: 5px 0;
    overflow: hidden;
    background-color: #efefef;
  }
  footer.site-footer #footer-bottom .copyright {
    margin-top: 10px;
  }
  footer.site-footer #footer-bottom nav {
    text-align: right;
  }
  footer.site-footer #footer-bottom nav ul {
    margin-top: 10px;
  }
  footer.site-footer #footer-bottom nav ul li {
    display: inline-block;
    margin-left: 15px;
  }
  footer.site-footer #footer-bottom nav ul li::before {
    content: "\E072";
    font-family: "HWK IconFont";
    color: #fff;
    font-size: 12px;
    width: 14px;
    display: inline-block;
    text-align: center;
  }
  @media (max-width: 991px) {
    footer.site-footer #footer-bottom nav ul {
      margin-bottom: 20px;
    }
    footer.site-footer #footer-bottom nav ul li {
      display: block;
      margin-left: 0;
      text-align: left;
    }
  }
  footer.site-footer #footer-bottom .row.border-top::before,
footer.site-footer #footer-bottom .col.border-top::before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #fff;
    margin-bottom: 8px;
  }
  footer.site-footer #footer-bottom .row.border-top::before {
    margin-left: 20px;
    margin-right: 20px;
    width: calc(100% - 40px);
  }
  @media (min-width: 1600px) {
    footer.site-footer #footer-bottom .row.border-top::before {
      margin-left: 40px;
      margin-right: 40px;
      width: calc(100% - 80px);
    }
  }
  @media (max-width: 767px) {
    footer.site-footer #footer-bottom .row.border-top::before {
      margin-left: 15px;
      margin-right: 15px;
      width: calc(100% - 15px * 2);
    }
  }
  .breadcrumb {
    margin-bottom: 30px;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
  }
  .breadcrumb > .active {
    color: white;
  }
  .breadcrumb > li.disabled {
    color: white;
  }
  .breadcrumb > li + li:before {
    content: ">";
    color: white;
  }
  .breadcrumb > li > a {
    color: white;
  }
  .breadcrumb > li > a:hover {
    text-decoration: underline;
  }
  #top {
    background-color: #073070;
    position: fixed;
    z-index: 9999;
    bottom: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 22px;
    text-align: center;
    transition: background 150ms linear, opacity 500ms linear, visibility 500ms linear;
    opacity: 0;
    visibility: hidden;
  }
  #top .glyphicon {
    width: 100%;
    top: 7px;
  }
  #top.show {
    opacity: 0.5;
    visibility: visible;
  }
  #top.show:hover {
    opacity: 1;
  }
  .d-none {
    display: none !important;
  }
  .d-inline {
    display: inline !important;
  }
  .d-inline-block {
    display: inline-block !important;
  }
  .d-block {
    display: block !important;
  }
  .d-table {
    display: table !important;
  }
  .d-table-row {
    display: table-row !important;
  }
  .d-table-cell {
    display: table-cell !important;
  }
  .d-flex {
    display: flex !important;
  }
  .d-inline-flex {
    display: inline-flex !important;
  }
  @media (min-width: 768px) {
    .d-sm-none {
      display: none !important;
    }
    .d-sm-inline {
      display: inline !important;
    }
    .d-sm-inline-block {
      display: inline-block !important;
    }
    .d-sm-block {
      display: block !important;
    }
    .d-sm-table {
      display: table !important;
    }
    .d-sm-table-row {
      display: table-row !important;
    }
    .d-sm-table-cell {
      display: table-cell !important;
    }
    .d-sm-flex {
      display: flex !important;
    }
    .d-sm-inline-flex {
      display: inline-flex !important;
    }
  }
  @media (min-width: 992px) {
    .d-md-none {
      display: none !important;
    }
    .d-md-inline {
      display: inline !important;
    }
    .d-md-inline-block {
      display: inline-block !important;
    }
    .d-md-block {
      display: block !important;
    }
    .d-md-table {
      display: table !important;
    }
    .d-md-table-row {
      display: table-row !important;
    }
    .d-md-table-cell {
      display: table-cell !important;
    }
    .d-md-flex {
      display: flex !important;
    }
    .d-md-inline-flex {
      display: inline-flex !important;
    }
  }
  @media (min-width: 1200px) {
    .d-lg-none {
      display: none !important;
    }
    .d-lg-inline {
      display: inline !important;
    }
    .d-lg-inline-block {
      display: inline-block !important;
    }
    .d-lg-block {
      display: block !important;
    }
    .d-lg-table {
      display: table !important;
    }
    .d-lg-table-row {
      display: table-row !important;
    }
    .d-lg-table-cell {
      display: table-cell !important;
    }
    .d-lg-flex {
      display: flex !important;
    }
    .d-lg-inline-flex {
      display: inline-flex !important;
    }
  }
  .flex-row {
    flex-direction: row !important;
  }
  .flex-column {
    flex-direction: column !important;
  }
  .flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-wrap {
    flex-wrap: wrap !important;
  }
  .flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-start {
    justify-content: flex-start !important;
  }
  .justify-content-end {
    justify-content: flex-end !important;
  }
  .justify-content-center {
    justify-content: center !important;
  }
  .justify-content-between {
    justify-content: space-between !important;
  }
  .justify-content-around {
    justify-content: space-around !important;
  }
  .align-items-start {
    align-items: flex-start !important;
  }
  .align-items-end {
    align-items: flex-end !important;
  }
  .align-items-center {
    align-items: center !important;
  }
  .align-items-baseline {
    align-items: baseline !important;
  }
  .align-items-stretch {
    align-items: stretch !important;
  }
  .align-content-start {
    align-content: flex-start !important;
  }
  .align-content-end {
    align-content: flex-end !important;
  }
  .align-content-center {
    align-content: center !important;
  }
  .align-content-between {
    align-content: space-between !important;
  }
  .align-content-around {
    align-content: space-around !important;
  }
  .align-content-stretch {
    align-content: stretch !important;
  }
  .align-self-auto {
    align-self: auto !important;
  }
  .align-self-start {
    align-self: flex-start !important;
  }
  .align-self-end {
    align-self: flex-end !important;
  }
  .align-self-center {
    align-self: center !important;
  }
  .align-self-baseline {
    align-self: baseline !important;
  }
  .align-self-stretch {
    align-self: stretch !important;
  }
  @media (min-width: 768px) {
    .flex-sm-row {
      flex-direction: row !important;
    }
    .flex-sm-column {
      flex-direction: column !important;
    }
    .flex-sm-row-reverse {
      flex-direction: row-reverse !important;
    }
    .flex-sm-column-reverse {
      flex-direction: column-reverse !important;
    }
    .flex-sm-wrap {
      flex-wrap: wrap !important;
    }
    .flex-sm-nowrap {
      flex-wrap: nowrap !important;
    }
    .flex-sm-wrap-reverse {
      flex-wrap: wrap-reverse !important;
    }
    .justify-content-sm-start {
      justify-content: flex-start !important;
    }
    .justify-content-sm-end {
      justify-content: flex-end !important;
    }
    .justify-content-sm-center {
      justify-content: center !important;
    }
    .justify-content-sm-between {
      justify-content: space-between !important;
    }
    .justify-content-sm-around {
      justify-content: space-around !important;
    }
    .align-items-sm-start {
      align-items: flex-start !important;
    }
    .align-items-sm-end {
      align-items: flex-end !important;
    }
    .align-items-sm-center {
      align-items: center !important;
    }
    .align-items-sm-baseline {
      align-items: baseline !important;
    }
    .align-items-sm-stretch {
      align-items: stretch !important;
    }
    .align-content-sm-start {
      align-content: flex-start !important;
    }
    .align-content-sm-end {
      align-content: flex-end !important;
    }
    .align-content-sm-center {
      align-content: center !important;
    }
    .align-content-sm-between {
      align-content: space-between !important;
    }
    .align-content-sm-around {
      align-content: space-around !important;
    }
    .align-content-sm-stretch {
      align-content: stretch !important;
    }
    .align-self-sm-auto {
      align-self: auto !important;
    }
    .align-self-sm-start {
      align-self: flex-start !important;
    }
    .align-self-sm-end {
      align-self: flex-end !important;
    }
    .align-self-sm-center {
      align-self: center !important;
    }
    .align-self-sm-baseline {
      align-self: baseline !important;
    }
    .align-self-sm-stretch {
      align-self: stretch !important;
    }
  }
  @media (min-width: 992px) {
    .flex-md-row {
      flex-direction: row !important;
    }
    .flex-md-column {
      flex-direction: column !important;
    }
    .flex-md-row-reverse {
      flex-direction: row-reverse !important;
    }
    .flex-md-column-reverse {
      flex-direction: column-reverse !important;
    }
    .flex-md-wrap {
      flex-wrap: wrap !important;
    }
    .flex-md-nowrap {
      flex-wrap: nowrap !important;
    }
    .flex-md-wrap-reverse {
      flex-wrap: wrap-reverse !important;
    }
    .justify-content-md-start {
      justify-content: flex-start !important;
    }
    .justify-content-md-end {
      justify-content: flex-end !important;
    }
    .justify-content-md-center {
      justify-content: center !important;
    }
    .justify-content-md-between {
      justify-content: space-between !important;
    }
    .justify-content-md-around {
      justify-content: space-around !important;
    }
    .align-items-md-start {
      align-items: flex-start !important;
    }
    .align-items-md-end {
      align-items: flex-end !important;
    }
    .align-items-md-center {
      align-items: center !important;
    }
    .align-items-md-baseline {
      align-items: baseline !important;
    }
    .align-items-md-stretch {
      align-items: stretch !important;
    }
    .align-content-md-start {
      align-content: flex-start !important;
    }
    .align-content-md-end {
      align-content: flex-end !important;
    }
    .align-content-md-center {
      align-content: center !important;
    }
    .align-content-md-between {
      align-content: space-between !important;
    }
    .align-content-md-around {
      align-content: space-around !important;
    }
    .align-content-md-stretch {
      align-content: stretch !important;
    }
    .align-self-md-auto {
      align-self: auto !important;
    }
    .align-self-md-start {
      align-self: flex-start !important;
    }
    .align-self-md-end {
      align-self: flex-end !important;
    }
    .align-self-md-center {
      align-self: center !important;
    }
    .align-self-md-baseline {
      align-self: baseline !important;
    }
    .align-self-md-stretch {
      align-self: stretch !important;
    }
  }
  @media (min-width: 1200px) {
    .flex-lg-row {
      flex-direction: row !important;
    }
    .flex-lg-column {
      flex-direction: column !important;
    }
    .flex-lg-row-reverse {
      flex-direction: row-reverse !important;
    }
    .flex-lg-column-reverse {
      flex-direction: column-reverse !important;
    }
    .flex-lg-wrap {
      flex-wrap: wrap !important;
    }
    .flex-lg-nowrap {
      flex-wrap: nowrap !important;
    }
    .flex-lg-wrap-reverse {
      flex-wrap: wrap-reverse !important;
    }
    .justify-content-lg-start {
      justify-content: flex-start !important;
    }
    .justify-content-lg-end {
      justify-content: flex-end !important;
    }
    .justify-content-lg-center {
      justify-content: center !important;
    }
    .justify-content-lg-between {
      justify-content: space-between !important;
    }
    .justify-content-lg-around {
      justify-content: space-around !important;
    }
    .align-items-lg-start {
      align-items: flex-start !important;
    }
    .align-items-lg-end {
      align-items: flex-end !important;
    }
    .align-items-lg-center {
      align-items: center !important;
    }
    .align-items-lg-baseline {
      align-items: baseline !important;
    }
    .align-items-lg-stretch {
      align-items: stretch !important;
    }
    .align-content-lg-start {
      align-content: flex-start !important;
    }
    .align-content-lg-end {
      align-content: flex-end !important;
    }
    .align-content-lg-center {
      align-content: center !important;
    }
    .align-content-lg-between {
      align-content: space-between !important;
    }
    .align-content-lg-around {
      align-content: space-around !important;
    }
    .align-content-lg-stretch {
      align-content: stretch !important;
    }
    .align-self-lg-auto {
      align-self: auto !important;
    }
    .align-self-lg-start {
      align-self: flex-start !important;
    }
    .align-self-lg-end {
      align-self: flex-end !important;
    }
    .align-self-lg-center {
      align-self: center !important;
    }
    .align-self-lg-baseline {
      align-self: baseline !important;
    }
    .align-self-lg-stretch {
      align-self: stretch !important;
    }
  }
  .d-flex-row > .row {
    display: flex !important;
  }
  .vertical-top {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
  .vertical-bottom {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .vertical-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .vertical-space-between {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .vertical-space-around {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
  }
  .position-static {
    position: static !important;
  }
  .position-relative {
    position: relative !important;
  }
  .position-absolute {
    position: absolute !important;
  }
  .position-fixed {
    position: fixed !important;
  }
  .position-sticky {
    position: sticky !important;
  }
  .margin-bottom-xxs {
    margin-bottom: 7px !important;
  }
  .margin-bottom-xs {
    margin-bottom: 15px !important;
  }
  .margin-bottom-s {
    margin-bottom: 25px !important;
  }
  .margin-bottom-m {
    margin-bottom: 40px !important;
  }
  .margin-bottom-l {
    margin-bottom: 60px !important;
  }
  .margin-bottom-xl {
    margin-bottom: 80px !important;
  }
  .no-margin-bottom {
    margin-bottom: 0px !important;
  }
  .margin-top-xxs {
    margin-top: 7px !important;
  }
  .margin-top-xs {
    margin-top: 15px !important;
  }
  .margin-top-s {
    margin-top: 25px !important;
  }
  .margin-top-m {
    margin-top: 40px !important;
  }
  .margin-top-l {
    margin-top: 60px !important;
  }
  .margin-top-xl {
    margin-top: 80px !important;
  }
  .no-margin-top {
    margin-top: 0px !important;
  }
  .margin-left-xxs {
    margin-left: 7px !important;
  }
  .margin-left-xs {
    margin-left: 15px !important;
  }
  .margin-left-s {
    margin-left: 25px !important;
  }
  .margin-left-m {
    margin-left: 40px !important;
  }
  .margin-left-l {
    margin-left: 60px !important;
  }
  .margin-left-xl {
    margin-left: 80px !important;
  }
  .no-margin-left {
    margin-left: 0px !important;
  }
  .margin-right-xxs {
    margin-right: 7px !important;
  }
  .margin-right-xs {
    margin-right: 15px !important;
  }
  .margin-right-s {
    margin-right: 25px !important;
  }
  .margin-right-m {
    margin-right: 40px !important;
  }
  .margin-right-l {
    margin-right: 60px !important;
  }
  .margin-right-xl {
    margin-right: 80px !important;
  }
  .no-margin-right {
    margin-right: 0px !important;
  }
  .padding-bottom-xxs {
    padding-bottom: 7px !important;
  }
  .padding-bottom-xs {
    padding-bottom: 15px !important;
  }
  .padding-bottom-s {
    padding-bottom: 25px !important;
  }
  .padding-bottom-m {
    padding-bottom: 40px !important;
  }
  .padding-bottom-l {
    padding-bottom: 60px !important;
  }
  .padding-bottom-xl {
    padding-bottom: 80px !important;
  }
  .no-padding-bottom {
    padding-bottom: 0px !important;
  }
  .padding-top-xxs {
    padding-top: 7px !important;
  }
  .padding-top-xs {
    padding-top: 15px !important;
  }
  .padding-top-s {
    padding-top: 25px !important;
  }
  .padding-top-m {
    padding-top: 40px !important;
  }
  .padding-top-l {
    padding-top: 60px !important;
  }
  .padding-top-xl {
    padding-top: 80px !important;
  }
  .no-padding-top {
    padding-top: 0px !important;
  }
  .padding-left-xxs {
    padding-left: 7px !important;
  }
  .padding-left-xs {
    padding-left: 15px !important;
  }
  .padding-left-s {
    padding-left: 25px !important;
  }
  .padding-left-m {
    padding-left: 40px !important;
  }
  .padding-left-l {
    padding-left: 60px !important;
  }
  .padding-left-xl {
    padding-left: 80px !important;
  }
  .no-padding-left {
    padding-left: 0px !important;
  }
  .padding-right-xxs {
    padding-right: 7px !important;
  }
  .padding-right-xs {
    padding-right: 15px !important;
  }
  .padding-right-s {
    padding-right: 25px !important;
  }
  .padding-right-m {
    padding-right: 40px !important;
  }
  .padding-right-l {
    padding-right: 60px !important;
  }
  .padding-right-xl {
    padding-right: 80px !important;
  }
  .no-padding-right {
    padding-right: 0px !important;
  }
  @media (max-width: 767px) {
    .margin-bottom-m {
      margin-bottom: 30px !important;
    }
    .margin-bottom-l {
      margin-bottom: 40px !important;
    }
    .margin-bottom-xl {
      margin-bottom: 50px !important;
    }
    .margin-top-m {
      margin-top: 30px !important;
    }
    .margin-top-l {
      margin-top: 40px !important;
    }
    .margin-top-xl {
      margin-top: 50px !important;
    }
    .padding-bottom-m {
      padding-bottom: 30px !important;
    }
    .padding-bottom-l {
      padding-bottom: 40px !important;
    }
    .padding-bottom-xl {
      padding-bottom: 50px !important;
    }
    .padding-top-m {
      padding-top: 30px !important;
    }
    .padding-top-l {
      padding-top: 40px !important;
    }
    .padding-top-xl {
      padding-top: 50px !important;
    }
  }
  .no-gutter[class*=" col-"],
.no-gutter[class^="col-"],
.no-gutter.row > div[class*=" col-"],
.no-gutter.row > div[class^="col-"] {
    padding-right: 0;
    padding-left: 0;
  }
  .no-gutter:not(.col):not(.row) {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  h1.white,
h2.white,
h3.white,
h4.white,
h5.white,
h6.white,
p.white,
a.white,
span.white {
    color: #fff !important;
  }
  h1.black,
h2.black,
h3.black,
h4.black,
h5.black,
h6.black,
p.black,
a.black,
span.black {
    color: #444444 !important;
  }
  h1.brand,
h2.brand,
h3.brand,
h4.brand,
h5.brand,
h6.brand,
p.brand,
a.brand,
span.brand {
    color: #408FE5;
  }
  h1.grey-light,
h2.grey-light,
h3.grey-light,
h4.grey-light,
h5.grey-light,
h6.grey-light,
p.grey-light,
a.grey-light,
span.grey-light,
h1.gray-lighter,
h2.gray-lighter,
h3.gray-lighter,
h4.gray-lighter,
h5.gray-lighter,
h6.gray-lighter,
p.gray-lighter,
a.gray-lighter,
span.gray-lighter {
    color: #efefef !important;
  }
  h1.grey,
h2.grey,
h3.grey,
h4.grey,
h5.grey,
h6.grey,
p.grey,
a.grey,
span.grey,
h1.gray-light,
h2.gray-light,
h3.gray-light,
h4.gray-light,
h5.gray-light,
h6.gray-light,
p.gray-light,
a.gray-light,
span.gray-light {
    color: #ccc !important;
  }
  h1.gray,
h2.gray,
h3.gray,
h4.gray,
h5.gray,
h6.gray,
p.gray,
a.gray,
span.gray {
    color: #999 !important;
  }
  h1.grey-dark,
h2.grey-dark,
h3.grey-dark,
h4.grey-dark,
h5.grey-dark,
h6.grey-dark,
p.grey-dark,
a.grey-dark,
span.grey-dark,
h1.gray-dark,
h2.gray-dark,
h3.gray-dark,
h4.gray-dark,
h5.gray-dark,
h6.gray-dark,
p.gray-dark,
a.gray-dark,
span.gray-dark {
    color: #444444 !important;
  }
  h1.gray-darker,
h2.gray-darker,
h3.gray-darker,
h4.gray-darker,
h5.gray-darker,
h6.gray-darker,
p.gray-darker,
a.gray-darker,
span.gray-darker {
    color: #252525 !important;
  }
  .white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6,
.white-text span {
    color: #fff;
  }
  .white-text p,
.white-text a {
    color: #fff !important;
  }
  div.brand,
.bg-color-brand,
.bg-brand {
    background-color: #408FE5;
  }
  div.black,
.bg-color-black,
.bg-black {
    background-color: #000 !important;
  }
  div.white,
.bg-color-white,
.bg-white {
    background-color: #fff !important;
  }
  .bg-color-gray-lighter,
div.grey-light {
    background-color: #efefef;
  }
  .bg-color-gray-light,
div.grey {
    background-color: #ccc;
  }
  div.bg-color-gray {
    background-color: #999;
  }
  div.bg-color-gray-dark,
div.grey-dark {
    background-color: #444444;
  }
  div.bg-color-gray-darker {
    background-color: #252525;
  }
  .bg-color-danger {
    background-color: #B8003F;
  }
  .btn-invert.btn-primary {
    background-color: #fff;
    color: #408FE5;
    border: 2px solid #408FE5;
  }
  .btn-invert.btn-primary:hover {
    background-color: #408FE5;
    color: #fff;
    border: 2px solid #408FE5;
  }
  .bold {
    font-weight: 700;
  }
  .italic {
    font-style: italic;
  }
  .center {
    text-align: center;
  }
  .center .wp-video {
    margin-left: auto;
    margin-right: auto;
  }
  div.center {
    margin: 0 auto;
  }
  h1.center,
h2.center,
h3.center,
h4.center,
h5.center,
h6.center,
p.center,
a.center,
span.center {
    text-align: center !important;
  }
  .dropcap {
    font-family: "TheSans";
    font-size: 82px;
    color: #408FE5;
    float: left;
    line-height: 42px;
    padding-top: 5px;
    padding-right: 10px;
  }
  .font-weight-normal {
    font-weight: normal !important;
  }
  .font-weight-bold {
    font-weight: bold !important;
  }
  .left {
    text-align: left;
  }
  h1.left,
h2.left,
h3.left,
h4.left,
h5.left,
h6.left,
p.left,
a.left,
span.left {
    text-align: left !important;
  }
  .light {
    font-weight: 200;
  }
  .lowercase {
    text-transform: lowercase;
  }
  .no-break {
    white-space: nowrap;
  }
  .right:not(.item):not(.active) {
    text-align: right;
  }
  h1.right,
h2.right,
h3.right,
h4.right,
h5.right,
h6.right,
p.right,
a.right,
span.right {
    text-align: right !important;
  }
  div.round {
    border-radius: 1600px;
  }
  div.round > img {
    padding: 25px;
    height: 100%;
    vertical-align: middle;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .sans {
    font-family: "TheSans";
  }
  .serif {
    font-family: Georgia, "Times New Roman", Times, serif;
  }
  .tab-left {
    width: 48%;
    text-align: right;
    float: left;
    padding-right: 2%;
  }
  .tab-right {
    width: 48%;
    text-align: left;
    float: left;
    padding-left: 2%;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .d-block,
.display-block {
    display: block !important;
  }
  .d-inline,
.display-inline {
    display: inline !important;
  }
  .d-inline-block,
.display-inline-block {
    display: inline-block !important;
  }
  .d-none {
    display: none;
  }
  .d-grid {
    display: grid;
  }
  .d-flex {
    display: flex;
  }
  .d-inline-flex {
    display: inline-flex;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .flex-column {
    flex-direction: column;
  }
  .justify-content-start {
    justify-content: flex-start;
  }
  .justify-content-end {
    justify-content: flex-end;
  }
  .justify-content-center {
    justify-content: center;
  }
  .justify-content-between {
    justify-content: space-between;
  }
  .justify-content-around {
    justify-content: space-around;
  }
  .justify-content-evenly {
    justify-content: space-evenly;
  }
  .align-items-start {
    align-items: flex-start;
  }
  .align-items-end {
    align-items: flex-end;
  }
  .align-items-center {
    align-items: center;
  }
  .align-items-baseline {
    align-items: baseline;
  }
  .align-items-stretch {
    align-items: stretch;
  }
  .order-0 {
    order: 0;
  }
  .order-1 {
    order: 1;
  }
  .order-2 {
    order: 2;
  }
  .order-3 {
    order: 3;
  }
  .order-4 {
    order: 4;
  }
  .order-5 {
    order: 5;
  }
  .frame {
    border: 8px solid white;
  }
  .rotate-up {
    transform: rotate(-3deg);
  }
  .rotate-down {
    transform: rotate(3deg);
  }
  div.round,
div.square {
    position: relative;
    width: 100%;
  }
  div.round::before,
div.square::before {
    content: '';
    display: block;
    padding-top: 100%;
  }
  div.round div.middle,
div.square div.middle {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  div.round div.middle > *,
div.square div.middle > * {
    margin: auto !important;
    padding: 0;
  }
  .shadow {
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
  }
  .z-index-1 {
    z-index: 1;
  }
  .z-index-2 {
    z-index: 2;
  }
  .z-index-3 {
    z-index: 3;
  }
  .z-index-4 {
    z-index: 4;
  }
  .z-index-5 {
    z-index: 5;
  }
  .z-index-6 {
    z-index: 6;
  }
  .z-index-999 {
    z-index: 999;
  }
  @media (min-width: 768px) {
    .content .col:not(.one-row-xs).one-row {
      display: flex;
      justify-content: space-between;
    }
    .content .col:not(.one-row-xs).one-row img.img-responsive {
      margin-left: 15px;
      margin-right: 15px;
      align-self: center;
    }
    .content .col:not(.one-row-xs).one-row img.img-responsive:first-child {
      margin-left: 0;
    }
    .content .col:not(.one-row-xs).one-row img.img-responsive:last-child {
      margin-right: 0;
    }
  }
  @media (min-width: 768px) and (min-width: 992px) {
    .content .col:not(.one-row-xs).one-row img.img-responsive {
      margin-left: 30px;
      margin-right: 30px;
    }
  }
  .content .col.one-row-xs {
    display: flex;
    justify-content: space-between;
  }
  .content .col.one-row-xs img.img-responsive {
    margin-left: 15px;
    margin-right: 15px;
    align-self: center;
  }
  @media (min-width: 992px) {
    .content .col.one-row-xs img.img-responsive {
      margin-left: 30px;
      margin-right: 30px;
    }
  }
  @media (max-width: 767px) {
    .content .col.one-row-xs img.img-responsive {
      margin-left: 7px;
      margin-right: 7px;
    }
  }
  .content .col.one-row-xs img.img-responsive:first-child {
    margin-left: 0;
  }
  .content .col.one-row-xs img.img-responsive:last-child {
    margin-right: 0;
  }
  @media (min-width: 768px) {
    .vertical-middle.row,
  .vertical-middle .row,
  .vertical-center.row,
  .vertical-center .row {
      display: flex;
      align-items: center;
      flex-flow: wrap;
    }
    .vertical-middle.row p:last-child,
  .vertical-middle .row p:last-child,
  .vertical-center.row p:last-child,
  .vertical-center .row p:last-child {
      margin-bottom: 0;
      padding-bottom: 0;
    }
  }
  @media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 0) {
    .vertical-middle.row::before,
  .vertical-middle .row::before,
  .vertical-center.row::before,
  .vertical-center .row::before,
  .vertical-middle.row::after,
  .vertical-middle .row::after,
  .vertical-center.row::after,
  .vertical-center .row::after,
  .vertical-middle.row .clearfix::before,
  .vertical-middle .row .clearfix::before,
  .vertical-center.row .clearfix::before,
  .vertical-center .row .clearfix::before,
  .vertical-middle.row .clearfix::after,
  .vertical-middle .row .clearfix::after,
  .vertical-center.row .clearfix::after,
  .vertical-center .row .clearfix::after,
  .vertical-middle.row .container::before,
  .vertical-middle .row .container::before,
  .vertical-center.row .container::before,
  .vertical-center .row .container::before,
  .vertical-middle.row .container::after,
  .vertical-middle .row .container::after,
  .vertical-center.row .container::after,
  .vertical-center .row .container::after,
  .vertical-middle.row .container-fluid::before,
  .vertical-middle .row .container-fluid::before,
  .vertical-center.row .container-fluid::before,
  .vertical-center .row .container-fluid::before,
  .vertical-middle.row .container-fluid::after,
  .vertical-middle .row .container-fluid::after,
  .vertical-center.row .container-fluid::after,
  .vertical-center .row .container-fluid::after,
  .vertical-middle.row .row::before,
  .vertical-middle .row .row::before,
  .vertical-center.row .row::before,
  .vertical-center .row .row::before,
  .vertical-middle.row .row::after,
  .vertical-middle .row .row::after,
  .vertical-center.row .row::after,
  .vertical-center .row .row::after,
  .vertical-middle.row .form-horizontal .form-group::before,
  .vertical-middle .row .form-horizontal .form-group::before,
  .vertical-center.row .form-horizontal .form-group::before,
  .vertical-center .row .form-horizontal .form-group::before,
  .vertical-middle.row .form-horizontal .form-group::after,
  .vertical-middle .row .form-horizontal .form-group::after,
  .vertical-center.row .form-horizontal .form-group::after,
  .vertical-center .row .form-horizontal .form-group::after,
  .vertical-middle.row .btn-toolbar::before,
  .vertical-middle .row .btn-toolbar::before,
  .vertical-center.row .btn-toolbar::before,
  .vertical-center .row .btn-toolbar::before,
  .vertical-middle.row .btn-toolbar::after,
  .vertical-middle .row .btn-toolbar::after,
  .vertical-center.row .btn-toolbar::after,
  .vertical-center .row .btn-toolbar::after,
  .vertical-middle.row .btn-group-vertical > .btn-group::before,
  .vertical-middle .row .btn-group-vertical > .btn-group::before,
  .vertical-center.row .btn-group-vertical > .btn-group::before,
  .vertical-center .row .btn-group-vertical > .btn-group::before,
  .vertical-middle.row .btn-group-vertical > .btn-group::after,
  .vertical-middle .row .btn-group-vertical > .btn-group::after,
  .vertical-center.row .btn-group-vertical > .btn-group::after,
  .vertical-center .row .btn-group-vertical > .btn-group::after,
  .vertical-middle.row .nav::before,
  .vertical-middle .row .nav::before,
  .vertical-center.row .nav::before,
  .vertical-center .row .nav::before,
  .vertical-middle.row .nav::after,
  .vertical-middle .row .nav::after,
  .vertical-center.row .nav::after,
  .vertical-center .row .nav::after,
  .vertical-middle.row .navbar::before,
  .vertical-middle .row .navbar::before,
  .vertical-center.row .navbar::before,
  .vertical-center .row .navbar::before,
  .vertical-middle.row .navbar::after,
  .vertical-middle .row .navbar::after,
  .vertical-center.row .navbar::after,
  .vertical-center .row .navbar::after,
  .vertical-middle.row .navbar-header::before,
  .vertical-middle .row .navbar-header::before,
  .vertical-center.row .navbar-header::before,
  .vertical-center .row .navbar-header::before,
  .vertical-middle.row .navbar-header::after,
  .vertical-middle .row .navbar-header::after,
  .vertical-center.row .navbar-header::after,
  .vertical-center .row .navbar-header::after,
  .vertical-middle.row .navbar-collapse::before,
  .vertical-middle .row .navbar-collapse::before,
  .vertical-center.row .navbar-collapse::before,
  .vertical-center .row .navbar-collapse::before,
  .vertical-middle.row .navbar-collapse::after,
  .vertical-middle .row .navbar-collapse::after,
  .vertical-center.row .navbar-collapse::after,
  .vertical-center .row .navbar-collapse::after,
  .vertical-middle.row .pager::before,
  .vertical-middle .row .pager::before,
  .vertical-center.row .pager::before,
  .vertical-center .row .pager::before,
  .vertical-middle.row .pager::after,
  .vertical-middle .row .pager::after,
  .vertical-center.row .pager::after,
  .vertical-center .row .pager::after,
  .vertical-middle.row .panel-body::before,
  .vertical-middle .row .panel-body::before,
  .vertical-center.row .panel-body::before,
  .vertical-center .row .panel-body::before,
  .vertical-middle.row .panel-body::after,
  .vertical-middle .row .panel-body::after,
  .vertical-center.row .panel-body::after,
  .vertical-center .row .panel-body::after,
  .vertical-middle.row .modal-footer::before,
  .vertical-middle .row .modal-footer::before,
  .vertical-center.row .modal-footer::before,
  .vertical-center .row .modal-footer::before,
  .vertical-middle.row .modal-footer::after,
  .vertical-middle .row .modal-footer::after,
  .vertical-center.row .modal-footer::after,
  .vertical-center .row .modal-footer::after {
      content: normal;
    }
  }
  .visible-logged-in {
    display: none !important;
  }
  body.logged-in .visible-logged-in {
    display: block !important;
  }
  body.logged-in .hidden-logged-in {
    display: none !important;
  }
  img.center {
    margin-left: auto;
    margin-right: auto;
  }
  .content img.img-responsive.alignright,
.content img.img-responsive.alignleft {
    width: 50%;
  }
  .bg-image {
    background-repeat: no-repeat;
  }
  .bg-repeat.bg-image,
.bg-repeat .bg-image {
    background-repeat: repeat;
    background-size: initial;
  }
  .bg-image {
    background-repeat: no-repeat;
    background-position: center center;
  }
  .bg-image.bg-y-top {
    background-position-y: top;
  }
  .bg-image.bg-y-bottom {
    background-position-y: bottom;
  }
  .bg-image.bg-cover {
    background-size: cover;
  }
  .bg-image.bg-contain {
    background-size: contain;
  }
  .bg-image.bg-width {
    background-size: 100% auto;
  }
  .bg-image.bg-height {
    background-size: auto 100%;
  }
  .bg-image.bg-x-left {
    background-position-x: left !important;
  }
  .bg-image.bg-x-left.bg-y-top {
    background-position: left top !important;
  }
  .bg-image.bg-x-left.bg-y-center {
    background-position: left center !important;
  }
  .bg-image.bg-x-left.bg-y-bottom {
    background-position: left bottom !important;
  }
  .bg-image.bg-x-center {
    background-position-x: center !important;
  }
  .bg-image.bg-x-center.bg-y-top {
    background-position: center top !important;
  }
  .bg-image.bg-x-center.bg-y-center {
    background-position: center center !important;
  }
  .bg-image.bg-x-center.bg-y-bottom {
    background-position: center bottom !important;
  }
  .bg-image.bg-x-right {
    background-position-x: right;
  }
  .bg-image.bg-x-right.bg-y-top {
    background-position: right top;
  }
  .bg-image.bg-x-right.bg-y-center {
    background-position: right center;
  }
  .bg-image.bg-x-right.bg-y-bottom {
    background-position: right bottom;
  }
  .bg-image.bg-image-width-50,
.bg-image-width-50 .bg-image {
    background-size: 50% !important;
  }
  .bg-image.bg-image-width-60,
.bg-image-width-60 .bg-image {
    background-size: 60% !important;
  }
  .bg-image.bg-image-width-75,
.bg-image-width-75 .bg-image {
    background-size: 75% !important;
  }
  @media (min-width: 1200px) {
    .bg-image.bg-image-width-lg-50,
  .bg-image-width-lg-50 .bg-image {
      background-size: 50% !important;
    }
    .bg-image.bg-image-width-lg-60,
  .bg-image-width-lg-60 .bg-image {
      background-size: 60% !important;
    }
    .bg-image.bg-image-width-lg-75,
  .bg-image-width-lg-75 .bg-image {
      background-size: 75% !important;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .bg-image.bg-image-width-md-50,
  .bg-image-width-md-50 .bg-image {
      background-size: 50% !important;
    }
    .bg-image.bg-image-width-md-60,
  .bg-image-width-md-60 .bg-image {
      background-size: 60% !important;
    }
    .bg-image.bg-image-width-md-75,
  .bg-image-width-md-75 .bg-image {
      background-size: 75% !important;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .bg-image.bg-image-width-sm-50,
  .bg-image-width-sm-50 .bg-image {
      background-size: 50% !important;
    }
    .bg-image.bg-image-width-sm-60,
  .bg-image-width-sm-60 .bg-image {
      background-size: 60% !important;
    }
    .bg-image.bg-image-width-sm-75,
  .bg-image-width-sm-75 .bg-image {
      background-size: 75% !important;
    }
  }
  @media (max-width: 767px) {
    .bg-image.bg-image-width-xs-50,
  .bg-image-width-xs-50 .bg-image {
      background-size: 50% !important;
    }
    .bg-image.bg-image-width-xs-60,
  .bg-image-width-xs-60 .bg-image {
      background-size: 60% !important;
    }
    .bg-image.bg-image-width-xs-75,
  .bg-image-width-xs-75 .bg-image {
      background-size: 75% !important;
    }
  }
  #content .bg-image.repeat,
#content .bg-image.bg-width.repeat {
    background-size: auto;
    background-repeat: repeat;
  }
  #content .bg-image.repeat-x,
#content .bg-image.bg-width.repeat-x {
    background-size: auto;
    background-repeat: repeat-x;
  }
  #content .bg-image.repeat-y,
#content .bg-image.bg-width.repeat-y {
    background-size: auto;
    background-repeat: repeat-y;
  }
  .border:not(.col) {
    border: 1px solid #ccc;
  }
  .border.col div.bg-image,
.border.col img {
    border: 1px solid #ccc;
  }
  .border-bg-image .bg-image {
    border: 1px solid #ccc;
  }
  .no-border {
    border: none !important;
  }
  .float-left {
    float: left;
  }
  .float-right {
    float: right;
  }
  .float-none {
    float: none;
  }
  @media (max-width: 767px) {
    .float-none-xs {
      float: none;
    }
  }
  .hr-top {
    border-top: 1px solid #ccc;
    padding-top: 5px;
  }
  .hr-bottom {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
  }
  .inline-block {
    display: inline-block !important;
  }
  .link-area {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
  }
  .link-framed {
    border: 1px solid #408FE5;
    font-size: 17px;
    border-spacing: 5px 0px;
    padding: 0px;
    display: table;
    height: 25px;
    line-height: 25px;
  }
  .link-framed span.glyphicon {
    border-left: 1px solid #408FE5;
    display: table-cell;
    top: 0px;
    padding-left: 5px;
  }
  .link-framed span.glyphicon.glyphicon-arrow-right::before {
    position: relative;
    top: 4px;
  }
  .screen-reader:not(:focus):not(:active) {
    position: absolute;
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    width: 1px;
    margin: -1px;
    margin-bottom: -1px;
    overflow: hidden;
    padding: 0;
    white-space: nowrap;
  }
  .tab {
    float: left;
    width: 100px;
    margin-right: 15px;
  }
  .width-10 {
    width: 10% !important;
  }
  .width-20 {
    width: 20% !important;
  }
  .width-25 {
    width: 25% !important;
  }
  .width-30 {
    width: 30% !important;
  }
  .width-40 {
    width: 40% !important;
  }
  .width-50 {
    width: 50% !important;
  }
  .width-60 {
    width: 60% !important;
  }
  .width-70 {
    width: 70% !important;
  }
  .width-75 {
    width: 75% !important;
  }
  .width-80 {
    width: 80% !important;
  }
  .width-90 {
    width: 90% !important;
  }
  @media (min-width: 1200px) {
    .width-lg-10 {
      width: 10% !important;
    }
    .width-lg-20 {
      width: 20% !important;
    }
    .width-lg-25 {
      width: 25% !important;
    }
    .width-lg-30 {
      width: 30% !important;
    }
    .width-lg-40 {
      width: 40% !important;
    }
    .width-lg-50 {
      width: 50% !important;
    }
    .width-lg-60 {
      width: 60% !important;
    }
    .width-lg-70 {
      width: 70% !important;
    }
    .width-lg-75 {
      width: 75% !important;
    }
    .width-lg-80 {
      width: 80% !important;
    }
    .width-lg-90 {
      width: 90% !important;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .width-md-10 {
      width: 10% !important;
    }
    .width-md-20 {
      width: 20% !important;
    }
    .width-md-25 {
      width: 25% !important;
    }
    .width-md-30 {
      width: 30% !important;
    }
    .width-md-40 {
      width: 40% !important;
    }
    .width-md-50 {
      width: 50% !important;
    }
    .width-md-60 {
      width: 60% !important;
    }
    .width-md-70 {
      width: 70% !important;
    }
    .width-md-75 {
      width: 75% !important;
    }
    .width-md-80 {
      width: 80% !important;
    }
    .width-md-90 {
      width: 90% !important;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .width-sm-10 {
      width: 10% !important;
    }
    .width-sm-20 {
      width: 20% !important;
    }
    .width-sm-25 {
      width: 25% !important;
    }
    .width-sm-30 {
      width: 30% !important;
    }
    .width-sm-40 {
      width: 40% !important;
    }
    .width-sm-50 {
      width: 50% !important;
    }
    .width-sm-60 {
      width: 60% !important;
    }
    .width-sm-70 {
      width: 70% !important;
    }
    .width-sm-75 {
      width: 75% !important;
    }
    .width-sm-80 {
      width: 80% !important;
    }
    .width-sm-90 {
      width: 90% !important;
    }
  }
  @media (max-width: 767px) {
    .width-xs-10 {
      width: 10% !important;
    }
    .width-xs-20 {
      width: 20% !important;
    }
    .width-xs-25 {
      width: 25% !important;
    }
    .width-xs-30 {
      width: 30% !important;
    }
    .width-xs-40 {
      width: 40% !important;
    }
    .width-xs-50 {
      width: 50% !important;
    }
    .width-xs-60 {
      width: 60% !important;
    }
    .width-xs-70 {
      width: 70% !important;
    }
    .width-xs-75 {
      width: 75% !important;
    }
    .width-xs-80 {
      width: 80% !important;
    }
    .width-xs-90 {
      width: 90% !important;
    }
  }
  .position-relative {
    position: relative !important;
  }
  .position-absolute {
    position: absolute !important;
  }
  .position-left {
    float: left;
  }
  .position-right {
    float: right;
  }
  div.width-25.position-left,
p.width-25.position-left,
div.width-50.position-left,
p.width-50.position-left,
div.width-75.position-left,
p.width-75.position-left {
    float: left;
    padding-right: 15px;
  }
  div.width-25.position-right,
p.width-25.position-right,
div.width-50.position-right,
p.width-50.position-right,
div.width-75.position-right,
p.width-75.position-right {
    float: left;
    padding-left: 15px;
  }
  @media (max-width: 767px) {
    div.width-25,
  p.width-25,
  div.width-50,
  p.width-50,
  div.width-75,
  p.width-75 {
      width: 100% !important;
    }
    div.width-25.position-left,
  p.width-25.position-left,
  div.width-50.position-left,
  p.width-50.position-left,
  div.width-75.position-left,
  p.width-75.position-left {
      float: none;
    }
    div.width-25.position-right,
  p.width-25.position-right,
  div.width-50.position-right,
  p.width-50.position-right,
  div.width-75.position-right,
  p.width-75.position-right {
      float: none;
    }
  }
  @media (min-width: 1200px) {
    div.width-lg-25.position-left,
  p.width-lg-25.position-left,
  div.width-lg-50.position-left,
  p.width-lg-50.position-left,
  div.width-lg-75.position-left,
  p.width-lg-75.position-left {
      float: left;
      padding-right: 15px;
    }
    div.width-lg-25.position-right,
  p.width-lg-25.position-right,
  div.width-lg-50.position-right,
  p.width-lg-50.position-right,
  div.width-lg-75.position-right,
  p.width-lg-75.position-right {
      float: left;
      padding-left: 15px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    div.width-md-25.position-left,
  p.width-md-25.position-left,
  div.width-md-50.position-left,
  p.width-md-50.position-left,
  div.width-md-75.position-left,
  p.width-md-75.position-left {
      float: left;
      padding-right: 15px;
    }
    div.width-md-25.position-right,
  p.width-md-25.position-right,
  div.width-md-50.position-right,
  p.width-md-50.position-right,
  div.width-md-75.position-right,
  p.width-md-75.position-right {
      float: left;
      padding-left: 15px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    div.width-sm-25.position-left,
  p.width-sm-25.position-left,
  div.width-sm-50.position-left,
  p.width-sm-50.position-left,
  div.width-sm-75.position-left,
  p.width-sm-75.position-left {
      float: left;
      padding-right: 15px;
    }
    div.width-sm-25.position-right,
  p.width-sm-25.position-right,
  div.width-sm-50.position-right,
  p.width-sm-50.position-right,
  div.width-sm-75.position-right,
  p.width-sm-75.position-right {
      float: left;
      padding-left: 15px;
    }
  }
  @media (min-width: 1200px) {
    div.clearfix-hide-lg .clearfix,
  div.clearfix-hide-lg .container,
  div.clearfix-hide-lg .container-fluid,
  div.clearfix-hide-lg .row,
  div.clearfix-hide-lg .form-horizontal .form-group,
  div.clearfix-hide-lg .btn-toolbar,
  div.clearfix-hide-lg .btn-group-vertical > .btn-group,
  div.clearfix-hide-lg .nav,
  div.clearfix-hide-lg .navbar,
  div.clearfix-hide-lg .navbar-header,
  div.clearfix-hide-lg .navbar-collapse,
  div.clearfix-hide-lg .pager,
  div.clearfix-hide-lg .panel-body,
  div.clearfix-hide-lg .modal-footer {
      display: inline-block !important;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    div.clearfix-hide-md .clearfix,
  div.clearfix-hide-md .container,
  div.clearfix-hide-md .container-fluid,
  div.clearfix-hide-md .row,
  div.clearfix-hide-md .form-horizontal .form-group,
  div.clearfix-hide-md .btn-toolbar,
  div.clearfix-hide-md .btn-group-vertical > .btn-group,
  div.clearfix-hide-md .nav,
  div.clearfix-hide-md .navbar,
  div.clearfix-hide-md .navbar-header,
  div.clearfix-hide-md .navbar-collapse,
  div.clearfix-hide-md .pager,
  div.clearfix-hide-md .panel-body,
  div.clearfix-hide-md .modal-footer {
      display: inline-block !important;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    div.clearfix-hide-sm .clearfix,
  div.clearfix-hide-sm .container,
  div.clearfix-hide-sm .container-fluid,
  div.clearfix-hide-sm .row,
  div.clearfix-hide-sm .form-horizontal .form-group,
  div.clearfix-hide-sm .btn-toolbar,
  div.clearfix-hide-sm .btn-group-vertical > .btn-group,
  div.clearfix-hide-sm .nav,
  div.clearfix-hide-sm .navbar,
  div.clearfix-hide-sm .navbar-header,
  div.clearfix-hide-sm .navbar-collapse,
  div.clearfix-hide-sm .pager,
  div.clearfix-hide-sm .panel-body,
  div.clearfix-hide-sm .modal-footer {
      display: inline-block !important;
    }
  }
  @media (max-width: 767px) {
    div.clearfix-hide-xs .clearfix,
  div.clearfix-hide-xs .container,
  div.clearfix-hide-xs .container-fluid,
  div.clearfix-hide-xs .row,
  div.clearfix-hide-xs .form-horizontal .form-group,
  div.clearfix-hide-xs .btn-toolbar,
  div.clearfix-hide-xs .btn-group-vertical > .btn-group,
  div.clearfix-hide-xs .nav,
  div.clearfix-hide-xs .navbar,
  div.clearfix-hide-xs .navbar-header,
  div.clearfix-hide-xs .navbar-collapse,
  div.clearfix-hide-xs .pager,
  div.clearfix-hide-xs .panel-body,
  div.clearfix-hide-xs .modal-footer {
      display: inline-block !important;
    }
  }
  .bg-no-margin {
    position: relative;
  }
  .appear[data-src],
.appear[data-bkg],
.appear [data-src],
.appear [data-bkg] {
    opacity: 0;
    transition: opacity 1s ease-in;
  }
  .appeared[data-src],
.appeared[data-bkg],
.appeared [data-src],
.appeared [data-bkg] {
    opacity: 1;
  }
  .aiowps-site-lockout-body {
    display: flex;
    height: 100vh;
    width: 100%;
    background-color: #408FE5;
    justify-content: center;
    align-items: center;
  }
  .aiowps-site-lockout-body .aiowps-site-lockout-body-content .aiowps-site-lockout-box {
    margin: 0;
    border: 1px solid #408FE5;
    background-color: rgba(64, 143, 229, 0.2);
  }
  .aiowps-site-lockout-body .aiowps-site-lockout-body-content .aiowps-site-lockout-box .aiowps-site-lockout-msg {
    color: #408FE5;
    font-weight: 400;
  }
  @media (max-width: 767px) {
    .aiowps-site-lockout-body .aiowps-site-lockout-body-content .aiowps-site-lockout-box .aiowps-site-lockout-msg {
      font-size: 20px;
    }
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    div.round div.middle,
  div.square div.middle {
      display: block !important;
    }
    div.round div.middle > *,
  div.square div.middle > * {
      position: relative !important;
      top: 50%;
      transform: translateY(-50%);
    }
  }
  .test {
    outline: 1px solid #c21cc2 !important;
  }
  .BorlabsCookie ._brlbs-content-blocker ._brlbs-google-maps {
    width: 100%;
    background-color: #e4f4e4;
  }
  .BorlabsCookie ._brlbs-content-blocker ._brlbs-google-maps ._brlbs-thumbnail {
    margin-left: auto;
    margin-right: auto;
  }
}
@layer theme {
  :root, :host {
    --tw-font-sans: "TheSans", ui-sans-serif, system-ui, sans-serif;
    --tw-spacing: 0.25rem;
    --tw-container-xs: 20rem;
    --tw-container-sm: 24rem;
    --tw-container-md: 28rem;
    --tw-container-7xl: 80rem;
    --tw-font-weight-medium: 500;
    --tw-font-weight-semibold: 600;
    --tw-font-weight-bold: 700;
    --tw-leading-relaxed: 1.625;
    --tw-radius-xs: 0.15rem;
    --tw-drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12);
    --tw-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --tw-aspect-video: 16 / 9;
    --tw-default-transition-duration: 150ms;
    --tw-default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --tw-text-xs: 0.7rem;
    --tw-text-sm: 0.8rem;
    --tw-text-base: 1rem;
    --tw-text-lg: 1.2rem;
    --tw-text-xl: 1.6rem;
    --tw-text-2xl: 2.2rem;
    --tw-text-3xl: 2.8rem;
    --tw-text-h1-mobile: 1.4rem;
    --tw-text-h2-mobile: 1.2rem;
    --tw-text-h3-mobile: 1.1rem;
    --tw-text-base-mobile: 0.9rem;
    --tw-text-icon: 3rem;
    --tw-text-xs--line-height: calc(0.8 / 0.7);
    --tw-text-sm--line-height: calc(1.1 / 0.8);
    --tw-text-base--line-height: calc(1.5 / 1.0);
    --tw-text-lg--line-height: calc(1.4 / 1.2);
    --tw-text-xl--line-height: calc(2.0 / 1.6);
    --tw-text-2xl--line-height: calc(2.6 / 2.2);
    --tw-text-h1-mobile--line-height: calc(1.6 / 1.4);
    --tw-text-h2-mobile--line-height: calc(1.4 / 1.2);
    --tw-text-h3-mobile--line-height: calc(1.4 / 1.1);
    --tw-text-base-mobile--line-height: calc(1.3 / 0.9);
    --tw-text-icon--line-height: 1;
    --tw-font-icons: "HWK IconFont", sans-serif;
    --tw-color-gray-900: oklch(0.279 0.015 256.793);
    --tw-color-gray-800: oklch(0.343 0.021 262.583);
    --tw-color-gray-600: oklch(0.579 0.038 257.866);
    --tw-color-gray-500: oklch(0.711 0.049 259.481);
    --tw-color-gray-300: oklch(0.858 0.023 260.719);
    --tw-color-gray-200: oklch(0.93 0.012 259.823);
    --tw-color-gray-100: oklch(0.972 0.006 255.475);
    --tw-color-white: #fff;
    --tw-color-black: var(--tw-color-gray-900);
    --tw-color-text: var(--tw-color-gray-800);
    --tw-color-blue-800: oklch(0.144 0.035 243);
    --tw-color-blue-700: oklch(0.296 0.096 254.459);
    --tw-color-blue-600: oklch(0.385 0.132 256.173);
    --tw-color-blue-500: oklch(0.554 0.198 257.151);
    --tw-color-blue-400: oklch(0.715 0.124 251.854);
    --tw-color-blue-300: oklch(0.809 0.082 250.512);
    --tw-color-blue-200: oklch(0.904 0.039 249.447);
    --tw-color-blue-100: oklch(0.95 0.02 250.385);
    --tw-color-blue: var(--tw-color-blue-500);
    --tw-color-blue-dark-800: oklch(0.154 0.039 254.442);
    --tw-color-blue-dark-700: oklch(0.215 0.068 258.704);
    --tw-color-blue-dark-600: oklch(0.272 0.095 259.256);
    --tw-color-blue-dark-500: oklch(0.326 0.119 259.802);
    --tw-color-blue-dark-400: oklch(0.501 0.085 258.877);
    --tw-color-blue-dark-300: oklch(0.672 0.053 259.742);
    --tw-color-blue-dark-200: oklch(0.839 0.025 259.822);
    --tw-color-blue-dark-100: oklch(0.92 0.012 259.823);
    --tw-color-blue-dark: var(--tw-color-blue-dark-500);
    --tw-color-yellow-500: oklch(0.851 0.17 86.418);
    --tw-color-yellow: var(--tw-color-yellow-500);
    --tw-color-yellow-dark: var(--tw-color-orange);
    --tw-color-orange-500: oklch(0.754 0.173 56.107);
    --tw-color-orange: var(--tw-color-orange-500);
    --tw-color-red-500: oklch(0.602 0.241 16.845);
    --tw-color-red: var(--tw-color-red-500);
    --tw-color-red-dark-500: oklch(0.498 0.199 13.867);
    --tw-color-red-dark: var(--tw-color-red-dark-500);
    --tw-color-green-500: oklch(0.817 0.201 123.242);
    --tw-color-green: var(--tw-color-green-500);
    --tw-color-green-dark-500: oklch(0.589 0.172 138.179);
    --tw-color-green-dark: var(--tw-color-green-dark-500);
    --tw-color-primary: var(--tw-color-blue);
    --tw-color-primary-300: var(--tw-color-blue-300);
    --tw-color-primary-200: var(--tw-color-blue-200);
    --tw-color-primary-100: var(--tw-color-blue-100);
    --tw-color-secondary: var(--tw-color-blue-dark);
    --tw-aspect-portrait: 11 / 15;
    --tw-aspect-teaser: 5 / 3;
  }
}
@layer utilities {
  .tw\:\@container {
    container-type: inline-size;
  }
  .tw\:invisible {
    visibility: hidden;
  }
  .tw\:visible {
    visibility: visible;
  }
  .tw\:hwk-caption {
    position: absolute;
    right: calc(var(--tw-spacing) * 2);
    bottom: calc(var(--tw-spacing) * 2);
    font-size: var(--tw-text-xs);
    line-height: var(--tw-leading, var(--tw-text-xs--line-height));
    color: var(--tw-color-white);
    @container (width > 20rem) {
      right: calc(var(--tw-spacing) * 4);
      bottom: calc(var(--tw-spacing) * 5);
    }
  }
  .tw\:absolute {
    position: absolute;
  }
  .tw\:relative {
    position: relative;
  }
  .tw\:inset-0 {
    inset: calc(var(--tw-spacing) * 0);
  }
  .tw\:inset-auto {
    inset: auto;
  }
  .tw\:top-0 {
    top: calc(var(--tw-spacing) * 0);
  }
  .tw\:top-1 {
    top: calc(var(--tw-spacing) * 1);
  }
  .tw\:top-1\/2 {
    top: calc(1 / 2 * 100%);
  }
  .tw\:right-0 {
    right: calc(var(--tw-spacing) * 0);
  }
  .tw\:right-2 {
    right: calc(var(--tw-spacing) * 2);
  }
  .tw\:right-\[-\.6em\] {
    right: -.6em;
  }
  .tw\:bottom-2 {
    bottom: calc(var(--tw-spacing) * 2);
  }
  .tw\:bottom-4 {
    bottom: calc(var(--tw-spacing) * 4);
  }
  .tw\:bottom-5 {
    bottom: calc(var(--tw-spacing) * 5);
  }
  .tw\:bottom-\[\.3em\] {
    bottom: .3em;
  }
  .tw\:-left-\(--hero-padding-left\) {
    left: calc(var(--hero-padding-left) * -1);
  }
  .tw\:left-0 {
    left: calc(var(--tw-spacing) * 0);
  }
  .tw\:left-1\/2 {
    left: calc(1 / 2 * 100%);
  }
  .tw\:left-\[-\.6em\] {
    left: -.6em;
  }
  .tw\:-z-1 {
    z-index: calc(1 * -1);
  }
  .tw\:order-0 {
    order: 0;
  }
  .tw\:order-1 {
    order: 1;
  }
  .tw\:col-span-full {
    grid-column: 1 / -1;
  }
  .tw\:float-none\! {
    float: none !important;
  }
  .tw\:m-0 {
    margin: calc(var(--tw-spacing) * 0);
  }
  .tw\:m-0\! {
    margin: calc(var(--tw-spacing) * 0) !important;
  }
  .tw\:m-4 {
    margin: calc(var(--tw-spacing) * 4);
  }
  .tw\:mx-4 {
    margin-inline: calc(var(--tw-spacing) * 4);
  }
  .tw\:mx-auto {
    margin-inline: auto;
  }
  .tw\:my-0 {
    margin-block: calc(var(--tw-spacing) * 0);
  }
  .tw\:-mt-0\.5 {
    margin-top: calc(var(--tw-spacing) * -0.5);
  }
  .tw\:-mt-1 {
    margin-top: calc(var(--tw-spacing) * -1);
  }
  .tw\:-mt-px {
    margin-top: -1px;
  }
  .tw\:mt-0 {
    margin-top: calc(var(--tw-spacing) * 0);
  }
  .tw\:mt-0\! {
    margin-top: calc(var(--tw-spacing) * 0) !important;
  }
  .tw\:mt-2 {
    margin-top: calc(var(--tw-spacing) * 2);
  }
  .tw\:mt-4 {
    margin-top: calc(var(--tw-spacing) * 4);
  }
  .tw\:mt-6 {
    margin-top: calc(var(--tw-spacing) * 6);
  }
  .tw\:mr-\[\.5em\] {
    margin-right: .5em;
  }
  .tw\:mb-0 {
    margin-bottom: calc(var(--tw-spacing) * 0);
  }
  .tw\:mb-1 {
    margin-bottom: calc(var(--tw-spacing) * 1);
  }
  .tw\:mb-2 {
    margin-bottom: calc(var(--tw-spacing) * 2);
  }
  .tw\:mb-2\! {
    margin-bottom: calc(var(--tw-spacing) * 2) !important;
  }
  .tw\:mb-4 {
    margin-bottom: calc(var(--tw-spacing) * 4);
  }
  .tw\:mb-4\! {
    margin-bottom: calc(var(--tw-spacing) * 4) !important;
  }
  .tw\:mb-6 {
    margin-bottom: calc(var(--tw-spacing) * 6);
  }
  .tw\:mb-8 {
    margin-bottom: calc(var(--tw-spacing) * 8);
  }
  .tw\:mb-12 {
    margin-bottom: calc(var(--tw-spacing) * 12);
  }
  .tw\:mb-16 {
    margin-bottom: calc(var(--tw-spacing) * 16);
  }
  .tw\:-ml-6 {
    margin-left: calc(var(--tw-spacing) * -6);
  }
  .tw\:ml-auto {
    margin-left: auto;
  }
  .tw\:block {
    display: block;
  }
  .tw\:flex {
    display: flex;
  }
  .tw\:flex\! {
    display: flex !important;
  }
  .tw\:grid {
    display: grid;
  }
  .tw\:grid\! {
    display: grid !important;
  }
  .tw\:hidden {
    display: none;
  }
  .tw\:inline {
    display: inline;
  }
  .tw\:inline-block {
    display: inline-block;
  }
  .tw\:inline-flex {
    display: inline-flex;
  }
  .tw\:aspect-3\/2 {
    aspect-ratio: 3/2;
  }
  .tw\:aspect-15\/11 {
    aspect-ratio: 15/11;
  }
  .tw\:aspect-portrait {
    aspect-ratio: var(--tw-aspect-portrait);
  }
  .tw\:aspect-square {
    aspect-ratio: 1 / 1;
  }
  .tw\:aspect-teaser {
    aspect-ratio: var(--tw-aspect-teaser);
  }
  .tw\:aspect-video {
    aspect-ratio: var(--tw-aspect-video);
  }
  .tw\:size-3 {
    width: calc(var(--tw-spacing) * 3);
    height: calc(var(--tw-spacing) * 3);
  }
  .tw\:size-4 {
    width: calc(var(--tw-spacing) * 4);
    height: calc(var(--tw-spacing) * 4);
  }
  .tw\:size-5\! {
    width: calc(var(--tw-spacing) * 5) !important;
    height: calc(var(--tw-spacing) * 5) !important;
  }
  .tw\:size-6 {
    width: calc(var(--tw-spacing) * 6);
    height: calc(var(--tw-spacing) * 6);
  }
  .tw\:size-full {
    width: 100%;
    height: 100%;
  }
  .tw\:h-2 {
    height: calc(var(--tw-spacing) * 2);
  }
  .tw\:h-\[100\%\] {
    height: 100%;
  }
  .tw\:h-\[unset\]\! {
    height: unset !important;
  }
  .tw\:h-auto {
    height: auto;
  }
  .tw\:w-28 {
    width: calc(var(--tw-spacing) * 28);
  }
  .tw\:w-100 {
    width: calc(var(--tw-spacing) * 100);
  }
  .tw\:w-\[1em\] {
    width: 1em;
  }
  .tw\:w-\[100\%\] {
    width: 100%;
  }
  .tw\:w-auto {
    width: auto;
  }
  .tw\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .tw\:w-full {
    width: 100%;
  }
  .tw\:w-max {
    width: -moz-max-content;
    width: max-content;
  }
  .tw\:max-w-7xl {
    max-width: var(--tw-container-7xl);
  }
  .tw\:max-w-7xl\! {
    max-width: var(--tw-container-7xl) !important;
  }
  .tw\:max-w-88 {
    max-width: calc(var(--tw-spacing) * 88);
  }
  .tw\:max-w-\[min\(480px\,calc\(100\%-32px\)\)\] {
    max-width: min(480px, calc(100% - 32px));
  }
  .tw\:max-w-sm {
    max-width: var(--tw-container-sm);
  }
  .tw\:max-w-xs {
    max-width: var(--tw-container-xs);
  }
  .tw\:min-w-0 {
    min-width: calc(var(--tw-spacing) * 0);
  }
  .tw\:min-w-48 {
    min-width: calc(var(--tw-spacing) * 48);
  }
  .tw\:flex-1\/3 {
    flex: calc(1/3 * 100%);
  }
  .tw\:flex-2\/3 {
    flex: calc(2/3 * 100%);
  }
  .tw\:shrink-0 {
    flex-shrink: 0;
  }
  .tw\:grow {
    flex-grow: 1;
  }
  .tw\:-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .tw\:cursor-pointer {
    cursor: pointer;
  }
  .tw\:list-none {
    list-style-type: none;
  }
  .tw\:grid-cols-card {
    grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
    @media (width >= 1600px) {
      grid-template-columns: repeat(auto-fill, minmax(380px, 1fr));
    }
  }
  .tw\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .tw\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .tw\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .tw\:grid-rows-\[0fr\] {
    grid-template-rows: 0fr;
  }
  .tw\:flex-col {
    flex-direction: column;
  }
  .tw\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .tw\:flex-row {
    flex-direction: row;
  }
  .tw\:place-items-center\! {
    place-items: center !important;
  }
  .tw\:items-center {
    align-items: center;
  }
  .tw\:items-start {
    align-items: flex-start;
  }
  .tw\:justify-between {
    justify-content: space-between;
  }
  .tw\:justify-center {
    justify-content: center;
  }
  .tw\:justify-end {
    justify-content: flex-end;
  }
  .tw\:gap-0\.5 {
    gap: calc(var(--tw-spacing) * 0.5);
  }
  .tw\:gap-1 {
    gap: calc(var(--tw-spacing) * 1);
  }
  .tw\:gap-1\.5 {
    gap: calc(var(--tw-spacing) * 1.5);
  }
  .tw\:gap-2 {
    gap: calc(var(--tw-spacing) * 2);
  }
  .tw\:gap-4 {
    gap: calc(var(--tw-spacing) * 4);
  }
  .tw\:gap-6 {
    gap: calc(var(--tw-spacing) * 6);
  }
  .tw\:list-square {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--tw-spacing) * 2) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
    }
    li {
      display: flex;
      align-items: flex-start;
      gap: calc(var(--tw-spacing) * 0);
      &::before {
        margin-top: -0.1em;
        margin-right: .5em;
        display: block;
        font-family: var(--tw-font-icons);
        color: var(--tw-color-primary);
      }
    }
    li::before {
      content: '\25A0';
    }
  }
  .tw\:list {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--tw-spacing) * 2) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .tw\:space-y-0 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--tw-spacing) * 0) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--tw-spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .tw\:space-y-2 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--tw-spacing) * 2) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .tw\:space-y-3 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--tw-spacing) * 3) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--tw-spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .tw\:space-y-4 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--tw-spacing) * 4) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--tw-spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .tw\:space-y-6 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--tw-spacing) * 6) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--tw-spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .tw\:gap-x-1 {
    -moz-column-gap: calc(var(--tw-spacing) * 1);
         column-gap: calc(var(--tw-spacing) * 1);
  }
  .tw\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .tw\:overflow-hidden {
    overflow: hidden;
  }
  .tw\:overflow-visible\! {
    overflow: visible !important;
  }
  .tw\:btn {
    border-radius: 0.15rem;
    padding-inline: calc(var(--tw-spacing) * 4);
    padding-block: calc(var(--tw-spacing) * 2);
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
  }
  .tw\:rounded {
    border-radius: 0.25rem;
  }
  .tw\:rounded-xs {
    border-radius: var(--tw-radius-xs);
  }
  .tw\:border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .tw\:border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .tw\:border-8 {
    border-style: var(--tw-border-style);
    border-width: 8px;
  }
  .tw\:border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .tw\:border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .tw\:border-blue {
    border-color: var(--tw-color-blue);
  }
  .tw\:border-primary-200 {
    border-color: var(--tw-color-primary-200);
  }
  .tw\:border-primary-300 {
    border-color: var(--tw-color-primary-300);
  }
  .tw\:border-t-blue-300 {
    border-top-color: var(--tw-color-blue-300);
  }
  .tw\:bg-black\/50 {
    background-color: var(--tw-color-black);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--tw-color-black) 50%, transparent);
    }
  }
  .tw\:bg-blue {
    background-color: var(--tw-color-blue);
  }
  .tw\:bg-blue-400 {
    background-color: var(--tw-color-blue-400);
  }
  .tw\:bg-blue-dark {
    background-color: var(--tw-color-blue-dark);
  }
  .tw\:bg-gray-100 {
    background-color: var(--tw-color-gray-100);
  }
  .tw\:bg-gray-200 {
    background-color: var(--tw-color-gray-200);
  }
  .tw\:bg-gray-300 {
    background-color: var(--tw-color-gray-300);
  }
  .tw\:bg-green {
    background-color: var(--tw-color-green);
  }
  .tw\:bg-green-dark {
    background-color: var(--tw-color-green-dark);
  }
  .tw\:bg-orange {
    background-color: var(--tw-color-orange);
  }
  .tw\:bg-primary {
    background-color: var(--tw-color-primary);
  }
  .tw\:bg-primary-200 {
    background-color: var(--tw-color-primary-200);
  }
  .tw\:bg-red {
    background-color: var(--tw-color-red);
  }
  .tw\:bg-red-dark {
    background-color: var(--tw-color-red-dark);
  }
  .tw\:bg-secondary {
    background-color: var(--tw-color-secondary);
  }
  .tw\:bg-white {
    background-color: var(--tw-color-white);
  }
  .tw\:bg-white\/80 {
    background-color: var(--tw-color-white);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--tw-color-white) 80%, transparent);
    }
  }
  .tw\:bg-yellow-dark {
    background-color: var(--tw-color-yellow-dark);
  }
  .tw\:box-decoration-clone {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }
  .tw\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .tw\:p-0 {
    padding: calc(var(--tw-spacing) * 0);
  }
  .tw\:p-2 {
    padding: calc(var(--tw-spacing) * 2);
  }
  .tw\:p-4 {
    padding: calc(var(--tw-spacing) * 4);
  }
  .tw\:p-px\! {
    padding: 1px !important;
  }
  .tw\:px-1 {
    padding-inline: calc(var(--tw-spacing) * 1);
  }
  .tw\:px-2 {
    padding-inline: calc(var(--tw-spacing) * 2);
  }
  .tw\:px-3 {
    padding-inline: calc(var(--tw-spacing) * 3);
  }
  .tw\:px-4 {
    padding-inline: calc(var(--tw-spacing) * 4);
  }
  .tw\:px-6 {
    padding-inline: calc(var(--tw-spacing) * 6);
  }
  .tw\:px-10 {
    padding-inline: calc(var(--tw-spacing) * 10);
  }
  .tw\:py-0 {
    padding-block: calc(var(--tw-spacing) * 0);
  }
  .tw\:py-0\.5 {
    padding-block: calc(var(--tw-spacing) * 0.5);
  }
  .tw\:py-1 {
    padding-block: calc(var(--tw-spacing) * 1);
  }
  .tw\:py-1\.5 {
    padding-block: calc(var(--tw-spacing) * 1.5);
  }
  .tw\:py-2 {
    padding-block: calc(var(--tw-spacing) * 2);
  }
  .tw\:py-3 {
    padding-block: calc(var(--tw-spacing) * 3);
  }
  .tw\:py-4 {
    padding-block: calc(var(--tw-spacing) * 4);
  }
  .tw\:py-6 {
    padding-block: calc(var(--tw-spacing) * 6);
  }
  .tw\:py-8 {
    padding-block: calc(var(--tw-spacing) * 8);
  }
  .tw\:py-10\! {
    padding-block: calc(var(--tw-spacing) * 10) !important;
  }
  .tw\:py-12 {
    padding-block: calc(var(--tw-spacing) * 12);
  }
  .tw\:py-16 {
    padding-block: calc(var(--tw-spacing) * 16);
  }
  .tw\:pt-0 {
    padding-top: calc(var(--tw-spacing) * 0);
  }
  .tw\:pt-0\! {
    padding-top: calc(var(--tw-spacing) * 0) !important;
  }
  .tw\:pt-1 {
    padding-top: calc(var(--tw-spacing) * 1);
  }
  .tw\:pt-6 {
    padding-top: calc(var(--tw-spacing) * 6);
  }
  .tw\:pr-2 {
    padding-right: calc(var(--tw-spacing) * 2);
  }
  .tw\:pr-4 {
    padding-right: calc(var(--tw-spacing) * 4);
  }
  .tw\:pr-5 {
    padding-right: calc(var(--tw-spacing) * 5);
  }
  .tw\:pb-2 {
    padding-bottom: calc(var(--tw-spacing) * 2);
  }
  .tw\:pb-4 {
    padding-bottom: calc(var(--tw-spacing) * 4);
  }
  .tw\:pb-8 {
    padding-bottom: calc(var(--tw-spacing) * 8);
  }
  .tw\:pl-\(--hero-padding-left\) {
    padding-left: var(--hero-padding-left);
  }
  .tw\:pl-4 {
    padding-left: calc(var(--tw-spacing) * 4);
  }
  .tw\:text-center {
    text-align: center;
  }
  .tw\:text-left {
    text-align: left;
  }
  .tw\:font-icons {
    font-family: var(--tw-font-icons);
  }
  .tw\:font-sans {
    font-family: var(--tw-font-sans);
  }
  .tw\:text-2xl {
    font-size: var(--tw-text-2xl);
    line-height: var(--tw-leading, var(--tw-text-2xl--line-height));
  }
  .tw\:text-base {
    font-size: var(--tw-text-base);
    line-height: var(--tw-leading, var(--tw-text-base--line-height));
  }
  .tw\:text-base-mobile {
    font-size: var(--tw-text-base-mobile);
    line-height: var(--tw-leading, var(--tw-text-base-mobile--line-height));
  }
  .tw\:text-base-mobile\! {
    font-size: var(--tw-text-base-mobile) !important;
    line-height: var(--tw-leading, var(--tw-text-base-mobile--line-height)) !important;
  }
  .tw\:text-h1-mobile {
    font-size: var(--tw-text-h1-mobile);
    line-height: var(--tw-leading, var(--tw-text-h1-mobile--line-height));
  }
  .tw\:text-h2-mobile {
    font-size: var(--tw-text-h2-mobile);
    line-height: var(--tw-leading, var(--tw-text-h2-mobile--line-height));
  }
  .tw\:text-h3-mobile {
    font-size: var(--tw-text-h3-mobile);
    line-height: var(--tw-leading, var(--tw-text-h3-mobile--line-height));
  }
  .tw\:text-icon {
    font-size: var(--tw-text-icon);
    line-height: var(--tw-leading, var(--tw-text-icon--line-height));
  }
  .tw\:text-lg {
    font-size: var(--tw-text-lg);
    line-height: var(--tw-leading, var(--tw-text-lg--line-height));
  }
  .tw\:text-lg\! {
    font-size: var(--tw-text-lg) !important;
    line-height: var(--tw-leading, var(--tw-text-lg--line-height)) !important;
  }
  .tw\:text-sm {
    font-size: var(--tw-text-sm);
    line-height: var(--tw-leading, var(--tw-text-sm--line-height));
  }
  .tw\:text-xl {
    font-size: var(--tw-text-xl);
    line-height: var(--tw-leading, var(--tw-text-xl--line-height));
  }
  .tw\:text-xs {
    font-size: var(--tw-text-xs);
    line-height: var(--tw-leading, var(--tw-text-xs--line-height));
  }
  .tw\:text-\[5\.5rem\] {
    font-size: 5.5rem;
  }
  .tw\:text-\[clamp\(var\(--tw-text-h1-mobile\)\,3vw\,var\(--tw-text-xl\)\)\] {
    font-size: clamp(var(--tw-text-h1-mobile), 3vw, var(--tw-text-xl));
  }
  .tw\:leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .tw\:leading-none\! {
    --tw-leading: 1 !important;
    line-height: 1 !important;
  }
  .tw\:leading-relaxed {
    --tw-leading: var(--tw-leading-relaxed);
    line-height: var(--tw-leading-relaxed);
  }
  .tw\:font-bold {
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
  }
  .tw\:font-medium {
    --tw-font-weight: var(--tw-font-weight-medium);
    font-weight: var(--tw-font-weight-medium);
  }
  .tw\:font-semibold {
    --tw-font-weight: var(--tw-font-weight-semibold);
    font-weight: var(--tw-font-weight-semibold);
  }
  .tw\:text-pretty {
    text-wrap: pretty;
  }
  .tw\:hyphens-auto {
    hyphens: auto;
  }
  .tw\:text-blue {
    color: var(--tw-color-blue);
  }
  .tw\:text-blue-dark {
    color: var(--tw-color-blue-dark);
  }
  .tw\:text-gray-100 {
    color: var(--tw-color-gray-100);
  }
  .tw\:text-gray-200 {
    color: var(--tw-color-gray-200);
  }
  .tw\:text-gray-300 {
    color: var(--tw-color-gray-300);
  }
  .tw\:text-gray-600 {
    color: var(--tw-color-gray-600);
  }
  .tw\:text-gray-800 {
    color: var(--tw-color-gray-800);
  }
  .tw\:text-green {
    color: var(--tw-color-green);
  }
  .tw\:text-green-dark {
    color: var(--tw-color-green-dark);
  }
  .tw\:text-inherit {
    color: inherit;
  }
  .tw\:text-orange {
    color: var(--tw-color-orange);
  }
  .tw\:text-primary {
    color: var(--tw-color-primary);
  }
  .tw\:text-primary-200 {
    color: var(--tw-color-primary-200);
  }
  .tw\:text-red {
    color: var(--tw-color-red);
  }
  .tw\:text-red-dark {
    color: var(--tw-color-red-dark);
  }
  .tw\:text-secondary {
    color: var(--tw-color-secondary);
  }
  .tw\:text-text {
    color: var(--tw-color-text);
  }
  .tw\:text-white {
    color: var(--tw-color-white);
  }
  .tw\:text-white\! {
    color: var(--tw-color-white) !important;
  }
  .tw\:text-yellow-dark {
    color: var(--tw-color-yellow-dark);
  }
  .tw\:italic {
    font-style: italic;
  }
  .tw\:no-underline {
    text-decoration-line: none;
  }
  .tw\:shadow-md {
    --tw-shadow: 0 0 6px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .tw\:transition-\[grid-template-rows\] {
    transition-property: grid-template-rows;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }
  .tw\:transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }
  .tw\:transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }
  .tw\:transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }
  .tw\:duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .tw\:ease-in-out {
    --tw-ease: var(--tw-ease-in-out);
    transition-timing-function: var(--tw-ease-in-out);
  }
  .tw\:outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }
  .tw\:\[--hero-padding-left\:--spacing\(6\)\] {
    --hero-padding-left: calc(var(--tw-spacing) * 6);
  }
  .tw\:group-hover\:bg-primary-200 {
    &:is(:where(.tw\:group):hover *) {
      @media (hover: hover) {
        background-color: var(--tw-color-primary-200);
      }
    }
  }
  .tw\:group-hover\:text-text {
    &:is(:where(.tw\:group):hover *) {
      @media (hover: hover) {
        color: var(--tw-color-text);
      }
    }
  }
  .tw\:before\:absolute {
    &::before {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .tw\:before\:top-0 {
    &::before {
      content: var(--tw-content);
      top: calc(var(--tw-spacing) * 0);
    }
  }
  .tw\:before\:bottom-6 {
    &::before {
      content: var(--tw-content);
      bottom: calc(var(--tw-spacing) * 6);
    }
  }
  .tw\:before\:-left-\[3px\] {
    &::before {
      content: var(--tw-content);
      left: calc(3px * -1);
    }
  }
  .tw\:before\:left-0 {
    &::before {
      content: var(--tw-content);
      left: calc(var(--tw-spacing) * 0);
    }
  }
  .tw\:before\:mt-\[\.1em\] {
    &::before {
      content: var(--tw-content);
      margin-top: .1em;
    }
  }
  .tw\:before\:h-\[1\.75lh\] {
    &::before {
      content: var(--tw-content);
      height: 1.75lh;
    }
  }
  .tw\:before\:w-\[calc\(var\(--hero-padding-left\)\*0\.66\)\] {
    &::before {
      content: var(--tw-content);
      width: calc(var(--hero-padding-left) * 0.66);
    }
  }
  .tw\:before\:w-px {
    &::before {
      content: var(--tw-content);
      width: 1px;
    }
  }
  .tw\:before\:bg-blue {
    &::before {
      content: var(--tw-content);
      background-color: var(--tw-color-blue);
    }
  }
  .tw\:before\:bg-green {
    &::before {
      content: var(--tw-content);
      background-color: var(--tw-color-green);
    }
  }
  .tw\:before\:bg-primary-200 {
    &::before {
      content: var(--tw-content);
      background-color: var(--tw-color-primary-200);
    }
  }
  .tw\:before\:bg-red {
    &::before {
      content: var(--tw-content);
      background-color: var(--tw-color-red);
    }
  }
  .tw\:before\:bg-yellow {
    &::before {
      content: var(--tw-content);
      background-color: var(--tw-color-yellow);
    }
  }
  .tw\:last\:mb-0 {
    &:last-child {
      margin-bottom: calc(var(--tw-spacing) * 0);
    }
  }
  .tw\:hover\:scale-105 {
    &:hover {
      @media (hover: hover) {
        --tw-scale-x: 105%;
        --tw-scale-y: 105%;
        --tw-scale-z: 105%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .tw\:hover\:bg-blue-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--tw-color-blue-100);
      }
    }
  }
  .tw\:hover\:bg-primary {
    &:hover {
      @media (hover: hover) {
        background-color: var(--tw-color-primary);
      }
    }
  }
  .tw\:hover\:bg-primary-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--tw-color-primary-100);
      }
    }
  }
  .tw\:hover\:bg-secondary {
    &:hover {
      @media (hover: hover) {
        background-color: var(--tw-color-secondary);
      }
    }
  }
  .tw\:hover\:text-primary {
    &:hover {
      @media (hover: hover) {
        color: var(--tw-color-primary);
      }
    }
  }
  .tw\:hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--tw-color-white);
      }
    }
  }
  .tw\:hover\:opacity-60 {
    &:hover {
      @media (hover: hover) {
        opacity: 60%;
      }
    }
  }
  .tw\:hover\:drop-shadow-md {
    &:hover {
      @media (hover: hover) {
        --tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.12)));
        --tw-drop-shadow: drop-shadow(var(--tw-drop-shadow-md));
        filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
      }
    }
  }
  .tw\:active\:bg-secondary {
    &:active {
      background-color: var(--tw-color-secondary);
    }
  }
  .tw\:sm\:grid-cols-3 {
    @media (width >= 640px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .tw\:sm\:text-base {
    @media (width >= 640px) {
      font-size: var(--tw-text-base);
      line-height: var(--tw-leading, var(--tw-text-base--line-height));
    }
  }
  .tw\:md\:aspect-16\/8 {
    @media (width >= 768px) {
      aspect-ratio: 16/8;
    }
  }
  .tw\:md\:border-green {
    @media (width >= 768px) {
      border-color: var(--tw-color-green);
    }
  }
  .tw\:md\:py-10 {
    @media (width >= 768px) {
      padding-block: calc(var(--tw-spacing) * 10);
    }
  }
  .tw\:md\:pt-10 {
    @media (width >= 768px) {
      padding-top: calc(var(--tw-spacing) * 10);
    }
  }
  .tw\:md\:pr-10 {
    @media (width >= 768px) {
      padding-right: calc(var(--tw-spacing) * 10);
    }
  }
  .tw\:md\:\[--hero-padding-left\:--spacing\(15\)\] {
    @media (width >= 768px) {
      --hero-padding-left: calc(var(--tw-spacing) * 15);
    }
  }
  .tw\:lg\:order-2 {
    @media (width >= 992px) {
      order: 2;
    }
  }
  .tw\:lg\:block {
    @media (width >= 992px) {
      display: block;
    }
  }
  .tw\:lg\:grid {
    @media (width >= 992px) {
      display: grid;
    }
  }
  .tw\:lg\:max-w-md {
    @media (width >= 992px) {
      max-width: var(--tw-container-md);
    }
  }
  .tw\:lg\:grid-cols-4 {
    @media (width >= 992px) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .tw\:lg\:flex-row {
    @media (width >= 992px) {
      flex-direction: row;
    }
  }
  .tw\:lg\:border-red {
    @media (width >= 992px) {
      border-color: var(--tw-color-red);
    }
  }
  .tw\:xl\:absolute {
    @media (width >= 1200px) {
      position: absolute;
    }
  }
  .tw\:xl\:aspect-5\/4 {
    @media (width >= 1200px) {
      aspect-ratio: 5/4;
    }
  }
  .tw\:xl\:aspect-23\/10 {
    @media (width >= 1200px) {
      aspect-ratio: 23/10;
    }
  }
  .tw\:xl\:h-100 {
    @media (width >= 1200px) {
      height: calc(var(--tw-spacing) * 100);
    }
  }
  .tw\:xl\:w-\[50\%\] {
    @media (width >= 1200px) {
      width: 50%;
    }
  }
  .tw\:xl\:flex-row {
    @media (width >= 1200px) {
      flex-direction: row;
    }
  }
  .tw\:xl\:content-end {
    @media (width >= 1200px) {
      align-content: flex-end;
    }
  }
  .tw\:xl\:border-orange {
    @media (width >= 1200px) {
      border-color: var(--tw-color-orange);
    }
  }
  .tw\:xl\:text-2xl {
    @media (width >= 1200px) {
      font-size: var(--tw-text-2xl);
      line-height: var(--tw-leading, var(--tw-text-2xl--line-height));
    }
  }
  .tw\:xl\:font-bold {
    @media (width >= 1200px) {
      --tw-font-weight: var(--tw-font-weight-bold);
      font-weight: var(--tw-font-weight-bold);
    }
  }
  .tw\:xl\:text-white {
    @media (width >= 1200px) {
      color: var(--tw-color-white);
    }
  }
  .tw\:xl\:text-shadow-md {
    @media (width >= 1200px) {
      text-shadow: 0px 1px 1px var(--tw-text-shadow-color, rgb(0 0 0 / 0.1)), 0px 1px 2px var(--tw-text-shadow-color, rgb(0 0 0 / 0.1)), 0px 2px 4px var(--tw-text-shadow-color, rgb(0 0 0 / 0.1));
    }
  }
  .tw\:2xl\:mt-4 {
    @media (width >= 1600px) {
      margin-top: calc(var(--tw-spacing) * 4);
    }
  }
  .tw\:2xl\:mb-8 {
    @media (width >= 1600px) {
      margin-bottom: calc(var(--tw-spacing) * 8);
    }
  }
  .tw\:2xl\:aspect-4\/3 {
    @media (width >= 1600px) {
      aspect-ratio: 4/3;
    }
  }
  .tw\:2xl\:w-\[42\%\] {
    @media (width >= 1600px) {
      width: 42%;
    }
  }
  .tw\:2xl\:grid-cols-6 {
    @media (width >= 1600px) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  .tw\:2xl\:pb-12 {
    @media (width >= 1600px) {
      padding-bottom: calc(var(--tw-spacing) * 12);
    }
  }
  .tw\:2xl\:text-2xl {
    @media (width >= 1600px) {
      font-size: var(--tw-text-2xl);
      line-height: var(--tw-leading, var(--tw-text-2xl--line-height));
    }
  }
  .tw\:2xl\:text-3xl {
    @media (width >= 1600px) {
      font-size: var(--tw-text-3xl);
    }
  }
}
:root {
  font-size: 20px;
}
/*! Overrides of WordPress defaults must not be layered as otherwise the unlayered WP styles will "win" !*/
/*! ATTENTION:
Styles defined in this `base.pcss` file will not be layered as they are supposed to override WordPress default styles.
Unlayered styles will "win" over layered ones!
This also means that Tailwind components, utilities, etc. which are defined inside their respective layers cannot override what is defined here.*/
body {
  background-color: var(--tw-color-gray-100);
  color: var(--tw-color-text);
}
.site-container {
  margin-inline: auto;
  max-width: var(--tw-container-7xl);
  padding-inline: calc(var(--tw-spacing) * 6);
}
@layer theme {
  body {
    font-family: var(--tw-font-sans);
    font-size: var(--tw-text-base-mobile);
    line-height: var(--tw-leading, var(--tw-text-base-mobile--line-height));
    color: var(--tw-color-text);
    @media (width >= 640px) {
      font-size: var(--tw-text-base);
      line-height: var(--tw-leading, var(--tw-text-base--line-height));
    }
  }
  :is(
    h1, .typo-h1,
    h2, .typo-h2,
    h3, .typo-h3,
    h4, .typo-h4,
    h5, .typo-h5,
    h6, .typo-h6
    ) {
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
    &:has(span:not([class]), .topline) {
      display: flex;
      flex-direction: column;
      gap: 0.3em;
    }
    span:not([class]), .topline {
      display: block;
      font-size: var(--tw-text-sm);
      line-height: var(--tw-leading, var(--tw-text-sm--line-height));
      color: var(--tw-color-primary);
    }
  }
  h1, .typo-h1 {
    font-size: var(--tw-text-h1-mobile);
    line-height: var(--tw-leading, var(--tw-text-h1-mobile--line-height));
    @media (width >= 640px) {
      font-size: var(--tw-text-2xl);
      line-height: var(--tw-leading, var(--tw-text-2xl--line-height));
    }
  }
  h2, .typo-h2 {
    font-size: var(--tw-text-h2-mobile);
    line-height: var(--tw-leading, var(--tw-text-h2-mobile--line-height));
    @media (width >= 640px) {
      font-size: var(--tw-text-xl);
      line-height: var(--tw-leading, var(--tw-text-xl--line-height));
    }
  }
  h3, .typo-h3 {
    font-size: var(--tw-text-h3-mobile);
    line-height: var(--tw-leading, var(--tw-text-h3-mobile--line-height));
    @media (width >= 640px) {
      font-size: var(--tw-text-lg);
      line-height: var(--tw-leading, var(--tw-text-lg--line-height));
    }
  }
  h4, .typo-h4 {
    font-size: var(--tw-text-base);
    line-height: var(--tw-leading, var(--tw-text-base--line-height));
  }
  .typo-big-headline {
    font-size: var(--tw-text-3xl);
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
  }
  .typo-topline {
    font-size: var(--tw-text-sm);
    line-height: var(--tw-leading, var(--tw-text-sm--line-height));
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
    color: var(--tw-color-primary);
  }
}
@layer components {
  blockquote {
    &::before,
    &::after {
      position: absolute;
      inset: auto;
      font-size: 5.5rem;
      --tw-leading: calc(var(--tw-spacing) * 0);
      line-height: calc(var(--tw-spacing) * 0);
      color: var(--tw-color-primary);
    }
    &::before {
      bottom: .3em;
      left: -.6em;
      --tw-content: "»";
      content: var(--tw-content);
    }
    &::after {
      top: calc(var(--tw-spacing) * 0);
      right: -.6em;
      --tw-content: "«";
      content: var(--tw-content);
    }
  }
}
@layer blocks {
  .hwk-blocks {
    :is(h1, h2, h3, h4, h5, h6) {
      margin-bottom: calc(var(--tw-spacing) * 4);
      padding: calc(var(--tw-spacing) * 0);
    }
    p {
      margin: calc(var(--tw-spacing) * 0);
      padding: calc(var(--tw-spacing) * 0);
    }
    img {
      display: block;
      max-width: 100%;
      height: auto;
    }
    code {
      text-wrap: wrap;
    }
    .glyphicon {
      top: .1lh;
      float: none !important;
      width: auto;
      text-align: left;
      --tw-leading: 1;
      line-height: 1;
      color: var(--tw-color-primary);
    }
  }
}
@layer blocks {
  .hwk-blocks--contact-person {
    &.hwk-blocks--contact-person__vertical {
      .glyphicon {
        font-size: var(--tw-text-icon);
        line-height: var(--tw-leading, var(--tw-text-icon--line-height));
      }
    }
  }
}
@layer blocks {
  .hwk-blocks--hero-slider {
    --swiper-navigation-sides-offset: -3rem;
  }
}
@layer blocks {
  .hwk-blocks--list {
    .hwk-blocks--list__square {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--tw-spacing) * 2) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
      }
      li {
        display: flex;
        align-items: flex-start;
        gap: calc(var(--tw-spacing) * 0);
        &::before {
          margin-top: -0.1em;
          margin-right: .5em;
          display: block;
          font-family: var(--tw-font-icons);
          color: var(--tw-color-primary);
        }
      }
      li::before {
        content: '\25A0';
      }
    }
    .hwk-blocks--list__check {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--tw-spacing) * 2) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
      }
      li {
        display: flex;
        align-items: flex-start;
        gap: calc(var(--tw-spacing) * 0);
        &::before {
          margin-top: -0.1em;
          margin-right: .5em;
          display: block;
          font-family: var(--tw-font-icons);
          color: var(--tw-color-primary);
        }
      }
      li::before {
        content: '\e013';
      }
    }
  }
}
@layer blocks {
  .hwk-blocks--news-feed__tile--excerpt {
    p {
      font-size: var(--tw-text-sm);
      line-height: var(--tw-leading, var(--tw-text-sm--line-height));
    }
  }
}
@layer blocks {
  .hwk-blocks--teaser-tile {
    margin-bottom: calc(var(--tw-spacing) * 6);
    &:last-child {
      margin-bottom: calc(var(--tw-spacing) * 0);
    }
    .hwk-blocks--teaser-grid & {
      margin-bottom: calc(var(--tw-spacing) * 0);
    }
  }
}
@layer blocks {
  .pswp__custom-caption {
    pointer-events: none;
    position: absolute;
    bottom: calc(var(--tw-spacing) * 4);
    left: calc(1 / 2 * 100%);
    width: -moz-max-content;
    width: max-content;
    max-width: min(480px, calc(100% - 32px));
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
    border-radius: 0.25rem;
    background-color: var(--tw-color-black);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--tw-color-black) 50%, transparent);
    }
    padding-inline: calc(var(--tw-spacing) * 3);
    padding-block: calc(var(--tw-spacing) * 1);
    text-align: center;
    font-size: var(--tw-text-sm);
    line-height: var(--tw-leading, var(--tw-text-sm--line-height));
    color: var(--tw-color-white);
  }
}
#hwk_blocks_content {
  figure {
    margin-bottom: calc(var(--tw-spacing) * 0);
  }
}
.wp-block-group-is-layout-grid,
.wp-block-columns.is-layout-flex {
  --layout-gap-x: 1.5rem !important;
  -moz-column-gap: var(--layout-gap-x) !important;
       column-gap: var(--layout-gap-x) !important;
  @media (width >= 1200px) {
    --layout-gap-x: 2rem !important;
  }
  @media (width >= 1600px) {
    --layout-gap-x: 4rem !important;
  }
}
.wp-block-accordion {
  margin-bottom: calc(var(--tw-spacing) * 4);
  width: 100%;
  border-radius: var(--tw-radius-xs);
  --tw-shadow: 0 0 6px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.25));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  .wp-block-accordion-item {
    border-top-color: var(--tw-color-blue-300);
    background-color: var(--tw-color-white);
    &:not(*:first-child) {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }
  }
  .wp-block-accordion-heading {
    margin-block: calc(var(--tw-spacing) * 0);
    --tw-leading: 1;
    line-height: 1;
  }
  .wp-block-accordion-heading__toggle {
    padding-inline: calc(var(--tw-spacing) * 4);
    padding-block: calc(var(--tw-spacing) * 0);
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
    --tw-duration: 300ms;
    transition-duration: 300ms;
    &:hover {
      @media (hover: hover) {
        background-color: var(--tw-color-blue-100);
      }
    }
    .wp-block-accordion-heading__toggle-title {
      margin-bottom: calc(var(--tw-spacing) * 0);
      padding-block: calc(var(--tw-spacing) * 4);
      text-decoration-line: none;
    }
  }
  .wp-block-accordion-heading__toggle-icon {
    visibility: hidden;
    margin: calc(var(--tw-spacing) * 0);
    color: var(--tw-color-blue);
    &::after {
      content: "\e094";
      visibility: visible;
      text-align: center;
      font-family: var(--tw-font-icons);
      color: var(--tw-color-blue);
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
      --tw-duration: 300ms;
      transition-duration: 300ms;
    }
  }
  .wp-block-accordion-panel {
    display: grid;
    grid-template-rows: 0fr;
    overflow: hidden;
    padding-inline: calc(var(--tw-spacing) * 4);
    transition-property: grid-template-rows;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
    --tw-duration: 300ms;
    transition-duration: 300ms;
    --tw-ease: var(--tw-ease-in-out);
    transition-timing-function: var(--tw-ease-in-out);
    .wp-block-accordion-panel__wrapper {
      overflow: hidden;
    }
  }
  .wp-block-accordion-item.is-open {
    .wp-block-accordion-heading__toggle-icon {
      transform: none;
      &::after {
        rotate: 180deg;
      }
    }
    .wp-block-accordion-panel {
      grid-template-rows: 1fr;
    }
  }
}
.wp-element-button {
  background-color: var(--tw-color-primary);
  color: var(--tw-color-white);
  &:hover {
    @media (hover: hover) {
      background-color: var(--tw-color-secondary);
    }
  }
  &:active {
    background-color: var(--tw-color-secondary);
  }
  border-radius: 0.15rem;
  padding-inline: calc(var(--tw-spacing) * 4);
  padding-block: calc(var(--tw-spacing) * 2);
  --tw-font-weight: var(--tw-font-weight-bold);
  font-weight: var(--tw-font-weight-bold);
  &.wp-block-file__button {
    padding-block: calc(var(--tw-spacing) * 1);
  }
}
.is-style-outline {
  .wp-element-button {
    border-style: var(--tw-border-style);
    border-width: 0px;
    color: var(--tw-color-secondary);
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:hover {
      @media (hover: hover) {
        background-color: var(--tw-color-secondary);
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--tw-color-white);
      }
    }
    border-radius: 0.15rem;
    padding-inline: calc(var(--tw-spacing) * 4);
    padding-block: calc(var(--tw-spacing) * 2);
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
  }
}
.wp-block-list {
  ul& {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--tw-spacing) * 2) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
    }
    li {
      display: flex;
      align-items: flex-start;
      gap: calc(var(--tw-spacing) * 0);
      &::before {
        margin-top: -0.1em;
        margin-right: .5em;
        display: block;
        font-family: var(--tw-font-icons);
        color: var(--tw-color-primary);
      }
    }
    li::before {
      content: '\25A0';
    }
    padding-inline: calc(var(--tw-spacing) * 0);
  }
  ol& {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--tw-spacing) * 2) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
    }
    padding-inline: calc(var(--tw-spacing) * 0);
    li {
      margin-left: calc(var(--tw-spacing) * 4);
    }
  }
}
.has-x-large-font-size {
  font-size: var(--tw-text-lg) !important;
  line-height: var(--tw-leading, var(--tw-text-lg--line-height)) !important;
}
.has-large-font-size {
  font-size: var(--tw-text-base-mobile) !important;
  line-height: var(--tw-leading, var(--tw-text-base-mobile--line-height)) !important;
  @media (width >= 640px) {
    font-size: var(--tw-text-base) !important;
    line-height: var(--tw-leading, var(--tw-text-base--line-height)) !important;
  }
}
.has-medium-font-size {
  font-size: var(--tw-text-sm) !important;
  line-height: var(--tw-leading, var(--tw-text-sm--line-height)) !important;
}
.has-small-font-size {
  @media (width >= 640px) {
    font-size: var(--tw-text-xs) !important;
    line-height: var(--tw-leading, var(--tw-text-xs--line-height)) !important;
  }
}
@layer blocks;
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-text-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-text-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-space-y-reverse: 0;
      --tw-font-weight: initial;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-text-shadow-color: initial;
      --tw-text-shadow-alpha: 100%;
    }
  }
}
