@charset "UTF-8";
@font-face {
  font-family: "Roboto";
  src: url("./../fonts/Roboto-Light.woff2") format("woff2");
  src: local("0"), url("./../fonts/Roboto-Light.woff2") format("woff2"), url("./../fonts/Roboto-Light.ttf") format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "Roboto";
  src: url("./../fonts/Roboto-Regular.woff2") format("woff2");
  src: local("0"), url("./../fonts/Roboto-Regular.woff2") format("woff2"), url("./../fonts/Roboto-Regular.ttf") format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: "Roboto";
  src: url("./../fonts/Roboto-Bold.woff2") format("woff2");
  src: local("0"), url("./../fonts/Roboto-Bold.woff2") format("woff2"), url("./../fonts/Roboto-Bold.ttf") format("truetype");
  font-weight: 700;
}
@font-face {
  font-family: "calmetta, sans-serif";
  src: url("../../Resources/fonts/Calmetta/Calmetta_W_Bd.woff") format("woff"), url("../../Resources/fonts/Calmetta/Calmetta_W_Bd.woff2") format("woff2");
  font-weight: 700;
}
@font-face {
  font-family: "calmetta, sans-serif";
  src: url("../../Resources/fonts/Calmetta/Calmetta_W_Rg.woff") format("woff"), url("../../Resources/fonts/Calmetta/Calmetta_W_Rg.woff2") format("woff2");
  font-weight: 400;
}
@font-face {
  font-family: "calmetta, sans-serif";
  src: url("../../Resources/fonts/Calmetta/Calmetta_W_Lt.woff") format("woff"), url("../../Resources/fonts/Calmetta/Calmetta_W_Lt.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "FontAwesome";
  src: url("./../fonts/fontawesome-webfont.eot?v=4.5.0");
  src: url("./../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("./../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("./../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("./../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("./../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
html.v2-styles {
  box-sizing: inherit;
  box-sizing: border-box;
}
html.v2-styles::before {
  box-sizing: inherit;
}
html.v2-styles::after {
  box-sizing: inherit;
}

.v2-styles {
  /*!
   * Bootstrap Grid v5.3.5 (https://getbootstrap.com/)
   * Copyright 2011-2025 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
  /* For the search page */
}
.v2-styles .container,
.v2-styles .container-fluid,
.v2-styles .container-xl,
.v2-styles .container-lg,
.v2-styles .container-md,
.v2-styles .container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .v2-styles .container-sm, .v2-styles .container {
    max-width: 540px;
  }
}
@media (min-width: 720px) {
  .v2-styles .container-md, .v2-styles .container-sm, .v2-styles .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .v2-styles .container-lg, .v2-styles .container-md, .v2-styles .container-sm, .v2-styles .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .v2-styles .container-xl, .v2-styles .container-lg, .v2-styles .container-md, .v2-styles .container-sm, .v2-styles .container {
    max-width: 1140px;
  }
}
.v2-styles :root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 720px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.v2-styles .row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}
.v2-styles .row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}
.v2-styles .col {
  flex: 1 0 0;
}
.v2-styles .row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.v2-styles .row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.v2-styles .row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.v2-styles .row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.v2-styles .row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.v2-styles .row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.v2-styles .row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.v2-styles .col-auto {
  flex: 0 0 auto;
  width: auto;
}
.v2-styles .col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.v2-styles .col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.v2-styles .col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.v2-styles .col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.v2-styles .col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.v2-styles .col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.v2-styles .col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.v2-styles .col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.v2-styles .col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.v2-styles .col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.v2-styles .col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.v2-styles .col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.v2-styles .offset-1 {
  margin-left: 8.33333333%;
}
.v2-styles .offset-2 {
  margin-left: 16.66666667%;
}
.v2-styles .offset-3 {
  margin-left: 25%;
}
.v2-styles .offset-4 {
  margin-left: 33.33333333%;
}
.v2-styles .offset-5 {
  margin-left: 41.66666667%;
}
.v2-styles .offset-6 {
  margin-left: 50%;
}
.v2-styles .offset-7 {
  margin-left: 58.33333333%;
}
.v2-styles .offset-8 {
  margin-left: 66.66666667%;
}
.v2-styles .offset-9 {
  margin-left: 75%;
}
.v2-styles .offset-10 {
  margin-left: 83.33333333%;
}
.v2-styles .offset-11 {
  margin-left: 91.66666667%;
}
.v2-styles .g-0,
.v2-styles .gx-0 {
  --bs-gutter-x: 0;
}
.v2-styles .g-0,
.v2-styles .gy-0 {
  --bs-gutter-y: 0;
}
.v2-styles .g-1,
.v2-styles .gx-1 {
  --bs-gutter-x: 0.25rem;
}
.v2-styles .g-1,
.v2-styles .gy-1 {
  --bs-gutter-y: 0.25rem;
}
.v2-styles .g-2,
.v2-styles .gx-2 {
  --bs-gutter-x: 0.5rem;
}
.v2-styles .g-2,
.v2-styles .gy-2 {
  --bs-gutter-y: 0.5rem;
}
.v2-styles .g-3,
.v2-styles .gx-3 {
  --bs-gutter-x: 1rem;
}
.v2-styles .g-3,
.v2-styles .gy-3 {
  --bs-gutter-y: 1rem;
}
.v2-styles .g-4,
.v2-styles .gx-4 {
  --bs-gutter-x: 1.5rem;
}
.v2-styles .g-4,
.v2-styles .gy-4 {
  --bs-gutter-y: 1.5rem;
}
.v2-styles .g-5,
.v2-styles .gx-5 {
  --bs-gutter-x: 3rem;
}
.v2-styles .g-5,
.v2-styles .gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .v2-styles .col-sm {
    flex: 1 0 0;
  }
  .v2-styles .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .v2-styles .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .v2-styles .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .v2-styles .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .v2-styles .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .v2-styles .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .v2-styles .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .v2-styles .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .v2-styles .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .v2-styles .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .v2-styles .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .v2-styles .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .v2-styles .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .v2-styles .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .v2-styles .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .v2-styles .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .v2-styles .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .v2-styles .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .v2-styles .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .v2-styles .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .v2-styles .offset-sm-0 {
    margin-left: 0;
  }
  .v2-styles .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .v2-styles .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .v2-styles .offset-sm-3 {
    margin-left: 25%;
  }
  .v2-styles .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .v2-styles .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .v2-styles .offset-sm-6 {
    margin-left: 50%;
  }
  .v2-styles .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .v2-styles .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .v2-styles .offset-sm-9 {
    margin-left: 75%;
  }
  .v2-styles .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .v2-styles .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .v2-styles .g-sm-0,
.v2-styles .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .v2-styles .g-sm-0,
.v2-styles .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .v2-styles .g-sm-1,
.v2-styles .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .v2-styles .g-sm-1,
.v2-styles .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .v2-styles .g-sm-2,
.v2-styles .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .v2-styles .g-sm-2,
.v2-styles .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .v2-styles .g-sm-3,
.v2-styles .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .v2-styles .g-sm-3,
.v2-styles .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .v2-styles .g-sm-4,
.v2-styles .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .v2-styles .g-sm-4,
.v2-styles .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .v2-styles .g-sm-5,
.v2-styles .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .v2-styles .g-sm-5,
.v2-styles .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 720px) {
  .v2-styles .col-md {
    flex: 1 0 0;
  }
  .v2-styles .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .v2-styles .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .v2-styles .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .v2-styles .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .v2-styles .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .v2-styles .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .v2-styles .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .v2-styles .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .v2-styles .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .v2-styles .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .v2-styles .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .v2-styles .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .v2-styles .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .v2-styles .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .v2-styles .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .v2-styles .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .v2-styles .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .v2-styles .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .v2-styles .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .v2-styles .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .v2-styles .offset-md-0 {
    margin-left: 0;
  }
  .v2-styles .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .v2-styles .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .v2-styles .offset-md-3 {
    margin-left: 25%;
  }
  .v2-styles .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .v2-styles .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .v2-styles .offset-md-6 {
    margin-left: 50%;
  }
  .v2-styles .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .v2-styles .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .v2-styles .offset-md-9 {
    margin-left: 75%;
  }
  .v2-styles .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .v2-styles .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .v2-styles .g-md-0,
.v2-styles .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .v2-styles .g-md-0,
.v2-styles .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .v2-styles .g-md-1,
.v2-styles .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .v2-styles .g-md-1,
.v2-styles .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .v2-styles .g-md-2,
.v2-styles .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .v2-styles .g-md-2,
.v2-styles .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .v2-styles .g-md-3,
.v2-styles .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .v2-styles .g-md-3,
.v2-styles .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .v2-styles .g-md-4,
.v2-styles .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .v2-styles .g-md-4,
.v2-styles .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .v2-styles .g-md-5,
.v2-styles .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .v2-styles .g-md-5,
.v2-styles .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .v2-styles .col-lg {
    flex: 1 0 0;
  }
  .v2-styles .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .v2-styles .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .v2-styles .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .v2-styles .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .v2-styles .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .v2-styles .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .v2-styles .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .v2-styles .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .v2-styles .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .v2-styles .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .v2-styles .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .v2-styles .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .v2-styles .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .v2-styles .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .v2-styles .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .v2-styles .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .v2-styles .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .v2-styles .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .v2-styles .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .v2-styles .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .v2-styles .offset-lg-0 {
    margin-left: 0;
  }
  .v2-styles .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .v2-styles .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .v2-styles .offset-lg-3 {
    margin-left: 25%;
  }
  .v2-styles .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .v2-styles .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .v2-styles .offset-lg-6 {
    margin-left: 50%;
  }
  .v2-styles .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .v2-styles .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .v2-styles .offset-lg-9 {
    margin-left: 75%;
  }
  .v2-styles .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .v2-styles .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .v2-styles .g-lg-0,
.v2-styles .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .v2-styles .g-lg-0,
.v2-styles .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .v2-styles .g-lg-1,
.v2-styles .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .v2-styles .g-lg-1,
.v2-styles .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .v2-styles .g-lg-2,
.v2-styles .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .v2-styles .g-lg-2,
.v2-styles .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .v2-styles .g-lg-3,
.v2-styles .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .v2-styles .g-lg-3,
.v2-styles .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .v2-styles .g-lg-4,
.v2-styles .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .v2-styles .g-lg-4,
.v2-styles .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .v2-styles .g-lg-5,
.v2-styles .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .v2-styles .g-lg-5,
.v2-styles .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .v2-styles .col-xl {
    flex: 1 0 0;
  }
  .v2-styles .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .v2-styles .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .v2-styles .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .v2-styles .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .v2-styles .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .v2-styles .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .v2-styles .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .v2-styles .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .v2-styles .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .v2-styles .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .v2-styles .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .v2-styles .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .v2-styles .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .v2-styles .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .v2-styles .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .v2-styles .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .v2-styles .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .v2-styles .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .v2-styles .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .v2-styles .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .v2-styles .offset-xl-0 {
    margin-left: 0;
  }
  .v2-styles .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .v2-styles .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .v2-styles .offset-xl-3 {
    margin-left: 25%;
  }
  .v2-styles .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .v2-styles .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .v2-styles .offset-xl-6 {
    margin-left: 50%;
  }
  .v2-styles .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .v2-styles .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .v2-styles .offset-xl-9 {
    margin-left: 75%;
  }
  .v2-styles .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .v2-styles .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .v2-styles .g-xl-0,
.v2-styles .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .v2-styles .g-xl-0,
.v2-styles .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .v2-styles .g-xl-1,
.v2-styles .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .v2-styles .g-xl-1,
.v2-styles .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .v2-styles .g-xl-2,
.v2-styles .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .v2-styles .g-xl-2,
.v2-styles .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .v2-styles .g-xl-3,
.v2-styles .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .v2-styles .g-xl-3,
.v2-styles .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .v2-styles .g-xl-4,
.v2-styles .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .v2-styles .g-xl-4,
.v2-styles .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .v2-styles .g-xl-5,
.v2-styles .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .v2-styles .g-xl-5,
.v2-styles .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .v2-styles .col-xxl {
    flex: 1 0 0;
  }
  .v2-styles .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .v2-styles .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .v2-styles .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .v2-styles .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .v2-styles .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .v2-styles .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .v2-styles .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .v2-styles .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .v2-styles .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .v2-styles .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .v2-styles .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .v2-styles .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .v2-styles .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .v2-styles .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .v2-styles .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .v2-styles .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .v2-styles .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .v2-styles .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .v2-styles .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .v2-styles .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .v2-styles .offset-xxl-0 {
    margin-left: 0;
  }
  .v2-styles .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .v2-styles .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .v2-styles .offset-xxl-3 {
    margin-left: 25%;
  }
  .v2-styles .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .v2-styles .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .v2-styles .offset-xxl-6 {
    margin-left: 50%;
  }
  .v2-styles .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .v2-styles .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .v2-styles .offset-xxl-9 {
    margin-left: 75%;
  }
  .v2-styles .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .v2-styles .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .v2-styles .g-xxl-0,
.v2-styles .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .v2-styles .g-xxl-0,
.v2-styles .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .v2-styles .g-xxl-1,
.v2-styles .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .v2-styles .g-xxl-1,
.v2-styles .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .v2-styles .g-xxl-2,
.v2-styles .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .v2-styles .g-xxl-2,
.v2-styles .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .v2-styles .g-xxl-3,
.v2-styles .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .v2-styles .g-xxl-3,
.v2-styles .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .v2-styles .g-xxl-4,
.v2-styles .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .v2-styles .g-xxl-4,
.v2-styles .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .v2-styles .g-xxl-5,
.v2-styles .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .v2-styles .g-xxl-5,
.v2-styles .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.v2-styles .d-inline {
  display: inline !important;
}
.v2-styles .d-inline-block {
  display: inline-block !important;
}
.v2-styles .d-block {
  display: block !important;
}
.v2-styles .d-grid {
  display: grid !important;
}
.v2-styles .d-inline-grid {
  display: inline-grid !important;
}
.v2-styles .d-table {
  display: table !important;
}
.v2-styles .d-table-row {
  display: table-row !important;
}
.v2-styles .d-table-cell {
  display: table-cell !important;
}
.v2-styles .d-flex {
  display: flex !important;
}
.v2-styles .d-inline-flex {
  display: inline-flex !important;
}
.v2-styles .d-none {
  display: none !important;
}
.v2-styles .flex-fill {
  flex: 1 1 auto !important;
}
.v2-styles .flex-row {
  flex-direction: row !important;
}
.v2-styles .flex-column {
  flex-direction: column !important;
}
.v2-styles .flex-row-reverse {
  flex-direction: row-reverse !important;
}
.v2-styles .flex-column-reverse {
  flex-direction: column-reverse !important;
}
.v2-styles .flex-grow-0 {
  flex-grow: 0 !important;
}
.v2-styles .flex-grow-1 {
  flex-grow: 1 !important;
}
.v2-styles .flex-shrink-0 {
  flex-shrink: 0 !important;
}
.v2-styles .flex-shrink-1 {
  flex-shrink: 1 !important;
}
.v2-styles .flex-wrap {
  flex-wrap: wrap !important;
}
.v2-styles .flex-nowrap {
  flex-wrap: nowrap !important;
}
.v2-styles .flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.v2-styles .justify-content-start {
  justify-content: flex-start !important;
}
.v2-styles .justify-content-end {
  justify-content: flex-end !important;
}
.v2-styles .justify-content-center {
  justify-content: center !important;
}
.v2-styles .justify-content-between {
  justify-content: space-between !important;
}
.v2-styles .justify-content-around {
  justify-content: space-around !important;
}
.v2-styles .justify-content-evenly {
  justify-content: space-evenly !important;
}
.v2-styles .align-items-start {
  align-items: flex-start !important;
}
.v2-styles .align-items-end {
  align-items: flex-end !important;
}
.v2-styles .align-items-center {
  align-items: center !important;
}
.v2-styles .align-items-baseline {
  align-items: baseline !important;
}
.v2-styles .align-items-stretch {
  align-items: stretch !important;
}
.v2-styles .align-content-start {
  align-content: flex-start !important;
}
.v2-styles .align-content-end {
  align-content: flex-end !important;
}
.v2-styles .align-content-center {
  align-content: center !important;
}
.v2-styles .align-content-between {
  align-content: space-between !important;
}
.v2-styles .align-content-around {
  align-content: space-around !important;
}
.v2-styles .align-content-stretch {
  align-content: stretch !important;
}
.v2-styles .align-self-auto {
  align-self: auto !important;
}
.v2-styles .align-self-start {
  align-self: flex-start !important;
}
.v2-styles .align-self-end {
  align-self: flex-end !important;
}
.v2-styles .align-self-center {
  align-self: center !important;
}
.v2-styles .align-self-baseline {
  align-self: baseline !important;
}
.v2-styles .align-self-stretch {
  align-self: stretch !important;
}
.v2-styles .order-first {
  order: -1 !important;
}
.v2-styles .order-0 {
  order: 0 !important;
}
.v2-styles .order-1 {
  order: 1 !important;
}
.v2-styles .order-2 {
  order: 2 !important;
}
.v2-styles .order-3 {
  order: 3 !important;
}
.v2-styles .order-4 {
  order: 4 !important;
}
.v2-styles .order-5 {
  order: 5 !important;
}
.v2-styles .order-last {
  order: 6 !important;
}
.v2-styles .m-0 {
  margin: 0 !important;
}
.v2-styles .m-1 {
  margin: 0.25rem !important;
}
.v2-styles .m-2 {
  margin: 0.5rem !important;
}
.v2-styles .m-3 {
  margin: 1rem !important;
}
.v2-styles .m-4 {
  margin: 1.5rem !important;
}
.v2-styles .m-5 {
  margin: 3rem !important;
}
.v2-styles .m-auto {
  margin: auto !important;
}
.v2-styles .mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.v2-styles .mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.v2-styles .mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.v2-styles .mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.v2-styles .mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.v2-styles .mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.v2-styles .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.v2-styles .my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.v2-styles .my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.v2-styles .my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.v2-styles .my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.v2-styles .my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.v2-styles .my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.v2-styles .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.v2-styles .mt-0 {
  margin-top: 0 !important;
}
.v2-styles .mt-1 {
  margin-top: 0.25rem !important;
}
.v2-styles .mt-2 {
  margin-top: 0.5rem !important;
}
.v2-styles .mt-3 {
  margin-top: 1rem !important;
}
.v2-styles .mt-4 {
  margin-top: 1.5rem !important;
}
.v2-styles .mt-5 {
  margin-top: 3rem !important;
}
.v2-styles .mt-auto {
  margin-top: auto !important;
}
.v2-styles .me-0 {
  margin-right: 0 !important;
}
.v2-styles .me-1 {
  margin-right: 0.25rem !important;
}
.v2-styles .me-2 {
  margin-right: 0.5rem !important;
}
.v2-styles .me-3 {
  margin-right: 1rem !important;
}
.v2-styles .me-4 {
  margin-right: 1.5rem !important;
}
.v2-styles .me-5 {
  margin-right: 3rem !important;
}
.v2-styles .me-auto {
  margin-right: auto !important;
}
.v2-styles .mb-0 {
  margin-bottom: 0 !important;
}
.v2-styles .mb-1 {
  margin-bottom: 0.25rem !important;
}
.v2-styles .mb-2 {
  margin-bottom: 0.5rem !important;
}
.v2-styles .mb-3 {
  margin-bottom: 1rem !important;
}
.v2-styles .mb-4 {
  margin-bottom: 1.5rem !important;
}
.v2-styles .mb-5 {
  margin-bottom: 3rem !important;
}
.v2-styles .mb-auto {
  margin-bottom: auto !important;
}
.v2-styles .ms-0 {
  margin-left: 0 !important;
}
.v2-styles .ms-1 {
  margin-left: 0.25rem !important;
}
.v2-styles .ms-2 {
  margin-left: 0.5rem !important;
}
.v2-styles .ms-3 {
  margin-left: 1rem !important;
}
.v2-styles .ms-4 {
  margin-left: 1.5rem !important;
}
.v2-styles .ms-5 {
  margin-left: 3rem !important;
}
.v2-styles .ms-auto {
  margin-left: auto !important;
}
.v2-styles .p-0 {
  padding: 0 !important;
}
.v2-styles .p-1 {
  padding: 0.25rem !important;
}
.v2-styles .p-2 {
  padding: 0.5rem !important;
}
.v2-styles .p-3 {
  padding: 1rem !important;
}
.v2-styles .p-4 {
  padding: 1.5rem !important;
}
.v2-styles .p-5 {
  padding: 3rem !important;
}
.v2-styles .px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.v2-styles .px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.v2-styles .px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.v2-styles .px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.v2-styles .px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.v2-styles .px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.v2-styles .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.v2-styles .py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.v2-styles .py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.v2-styles .py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.v2-styles .py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.v2-styles .py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.v2-styles .pt-0 {
  padding-top: 0 !important;
}
.v2-styles .pt-1 {
  padding-top: 0.25rem !important;
}
.v2-styles .pt-2 {
  padding-top: 0.5rem !important;
}
.v2-styles .pt-3 {
  padding-top: 1rem !important;
}
.v2-styles .pt-4 {
  padding-top: 1.5rem !important;
}
.v2-styles .pt-5 {
  padding-top: 3rem !important;
}
.v2-styles .pe-0 {
  padding-right: 0 !important;
}
.v2-styles .pe-1 {
  padding-right: 0.25rem !important;
}
.v2-styles .pe-2 {
  padding-right: 0.5rem !important;
}
.v2-styles .pe-3 {
  padding-right: 1rem !important;
}
.v2-styles .pe-4 {
  padding-right: 1.5rem !important;
}
.v2-styles .pe-5 {
  padding-right: 3rem !important;
}
.v2-styles .pb-0 {
  padding-bottom: 0 !important;
}
.v2-styles .pb-1 {
  padding-bottom: 0.25rem !important;
}
.v2-styles .pb-2 {
  padding-bottom: 0.5rem !important;
}
.v2-styles .pb-3 {
  padding-bottom: 1rem !important;
}
.v2-styles .pb-4 {
  padding-bottom: 1.5rem !important;
}
.v2-styles .pb-5 {
  padding-bottom: 3rem !important;
}
.v2-styles .ps-0 {
  padding-left: 0 !important;
}
.v2-styles .ps-1 {
  padding-left: 0.25rem !important;
}
.v2-styles .ps-2 {
  padding-left: 0.5rem !important;
}
.v2-styles .ps-3 {
  padding-left: 1rem !important;
}
.v2-styles .ps-4 {
  padding-left: 1.5rem !important;
}
.v2-styles .ps-5 {
  padding-left: 3rem !important;
}
@media (min-width: 576px) {
  .v2-styles .d-sm-inline {
    display: inline !important;
  }
  .v2-styles .d-sm-inline-block {
    display: inline-block !important;
  }
  .v2-styles .d-sm-block {
    display: block !important;
  }
  .v2-styles .d-sm-grid {
    display: grid !important;
  }
  .v2-styles .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .v2-styles .d-sm-table {
    display: table !important;
  }
  .v2-styles .d-sm-table-row {
    display: table-row !important;
  }
  .v2-styles .d-sm-table-cell {
    display: table-cell !important;
  }
  .v2-styles .d-sm-flex {
    display: flex !important;
  }
  .v2-styles .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .v2-styles .d-sm-none {
    display: none !important;
  }
  .v2-styles .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .v2-styles .flex-sm-row {
    flex-direction: row !important;
  }
  .v2-styles .flex-sm-column {
    flex-direction: column !important;
  }
  .v2-styles .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .v2-styles .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .v2-styles .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .v2-styles .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .v2-styles .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .v2-styles .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .v2-styles .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .v2-styles .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .v2-styles .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .v2-styles .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .v2-styles .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .v2-styles .justify-content-sm-center {
    justify-content: center !important;
  }
  .v2-styles .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .v2-styles .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .v2-styles .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .v2-styles .align-items-sm-start {
    align-items: flex-start !important;
  }
  .v2-styles .align-items-sm-end {
    align-items: flex-end !important;
  }
  .v2-styles .align-items-sm-center {
    align-items: center !important;
  }
  .v2-styles .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .v2-styles .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .v2-styles .align-content-sm-start {
    align-content: flex-start !important;
  }
  .v2-styles .align-content-sm-end {
    align-content: flex-end !important;
  }
  .v2-styles .align-content-sm-center {
    align-content: center !important;
  }
  .v2-styles .align-content-sm-between {
    align-content: space-between !important;
  }
  .v2-styles .align-content-sm-around {
    align-content: space-around !important;
  }
  .v2-styles .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .v2-styles .align-self-sm-auto {
    align-self: auto !important;
  }
  .v2-styles .align-self-sm-start {
    align-self: flex-start !important;
  }
  .v2-styles .align-self-sm-end {
    align-self: flex-end !important;
  }
  .v2-styles .align-self-sm-center {
    align-self: center !important;
  }
  .v2-styles .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .v2-styles .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .v2-styles .order-sm-first {
    order: -1 !important;
  }
  .v2-styles .order-sm-0 {
    order: 0 !important;
  }
  .v2-styles .order-sm-1 {
    order: 1 !important;
  }
  .v2-styles .order-sm-2 {
    order: 2 !important;
  }
  .v2-styles .order-sm-3 {
    order: 3 !important;
  }
  .v2-styles .order-sm-4 {
    order: 4 !important;
  }
  .v2-styles .order-sm-5 {
    order: 5 !important;
  }
  .v2-styles .order-sm-last {
    order: 6 !important;
  }
  .v2-styles .m-sm-0 {
    margin: 0 !important;
  }
  .v2-styles .m-sm-1 {
    margin: 0.25rem !important;
  }
  .v2-styles .m-sm-2 {
    margin: 0.5rem !important;
  }
  .v2-styles .m-sm-3 {
    margin: 1rem !important;
  }
  .v2-styles .m-sm-4 {
    margin: 1.5rem !important;
  }
  .v2-styles .m-sm-5 {
    margin: 3rem !important;
  }
  .v2-styles .m-sm-auto {
    margin: auto !important;
  }
  .v2-styles .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .v2-styles .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .v2-styles .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .v2-styles .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .v2-styles .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .v2-styles .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .v2-styles .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .v2-styles .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .v2-styles .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .v2-styles .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .v2-styles .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .v2-styles .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .v2-styles .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .v2-styles .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .v2-styles .mt-sm-0 {
    margin-top: 0 !important;
  }
  .v2-styles .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .v2-styles .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .v2-styles .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .v2-styles .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .v2-styles .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .v2-styles .mt-sm-auto {
    margin-top: auto !important;
  }
  .v2-styles .me-sm-0 {
    margin-right: 0 !important;
  }
  .v2-styles .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .v2-styles .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .v2-styles .me-sm-3 {
    margin-right: 1rem !important;
  }
  .v2-styles .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .v2-styles .me-sm-5 {
    margin-right: 3rem !important;
  }
  .v2-styles .me-sm-auto {
    margin-right: auto !important;
  }
  .v2-styles .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .v2-styles .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .v2-styles .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .v2-styles .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .v2-styles .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .v2-styles .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .v2-styles .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .v2-styles .ms-sm-0 {
    margin-left: 0 !important;
  }
  .v2-styles .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .v2-styles .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .v2-styles .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .v2-styles .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .v2-styles .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .v2-styles .ms-sm-auto {
    margin-left: auto !important;
  }
  .v2-styles .p-sm-0 {
    padding: 0 !important;
  }
  .v2-styles .p-sm-1 {
    padding: 0.25rem !important;
  }
  .v2-styles .p-sm-2 {
    padding: 0.5rem !important;
  }
  .v2-styles .p-sm-3 {
    padding: 1rem !important;
  }
  .v2-styles .p-sm-4 {
    padding: 1.5rem !important;
  }
  .v2-styles .p-sm-5 {
    padding: 3rem !important;
  }
  .v2-styles .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .v2-styles .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .v2-styles .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .v2-styles .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .v2-styles .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .v2-styles .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .v2-styles .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .v2-styles .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .v2-styles .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .v2-styles .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .v2-styles .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .v2-styles .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .v2-styles .pt-sm-0 {
    padding-top: 0 !important;
  }
  .v2-styles .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .v2-styles .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .v2-styles .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .v2-styles .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .v2-styles .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .v2-styles .pe-sm-0 {
    padding-right: 0 !important;
  }
  .v2-styles .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .v2-styles .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .v2-styles .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .v2-styles .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .v2-styles .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .v2-styles .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .v2-styles .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .v2-styles .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .v2-styles .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .v2-styles .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .v2-styles .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .v2-styles .ps-sm-0 {
    padding-left: 0 !important;
  }
  .v2-styles .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .v2-styles .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .v2-styles .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .v2-styles .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .v2-styles .ps-sm-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 720px) {
  .v2-styles .d-md-inline {
    display: inline !important;
  }
  .v2-styles .d-md-inline-block {
    display: inline-block !important;
  }
  .v2-styles .d-md-block {
    display: block !important;
  }
  .v2-styles .d-md-grid {
    display: grid !important;
  }
  .v2-styles .d-md-inline-grid {
    display: inline-grid !important;
  }
  .v2-styles .d-md-table {
    display: table !important;
  }
  .v2-styles .d-md-table-row {
    display: table-row !important;
  }
  .v2-styles .d-md-table-cell {
    display: table-cell !important;
  }
  .v2-styles .d-md-flex {
    display: flex !important;
  }
  .v2-styles .d-md-inline-flex {
    display: inline-flex !important;
  }
  .v2-styles .d-md-none {
    display: none !important;
  }
  .v2-styles .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .v2-styles .flex-md-row {
    flex-direction: row !important;
  }
  .v2-styles .flex-md-column {
    flex-direction: column !important;
  }
  .v2-styles .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .v2-styles .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .v2-styles .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .v2-styles .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .v2-styles .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .v2-styles .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .v2-styles .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .v2-styles .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .v2-styles .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .v2-styles .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .v2-styles .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .v2-styles .justify-content-md-center {
    justify-content: center !important;
  }
  .v2-styles .justify-content-md-between {
    justify-content: space-between !important;
  }
  .v2-styles .justify-content-md-around {
    justify-content: space-around !important;
  }
  .v2-styles .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .v2-styles .align-items-md-start {
    align-items: flex-start !important;
  }
  .v2-styles .align-items-md-end {
    align-items: flex-end !important;
  }
  .v2-styles .align-items-md-center {
    align-items: center !important;
  }
  .v2-styles .align-items-md-baseline {
    align-items: baseline !important;
  }
  .v2-styles .align-items-md-stretch {
    align-items: stretch !important;
  }
  .v2-styles .align-content-md-start {
    align-content: flex-start !important;
  }
  .v2-styles .align-content-md-end {
    align-content: flex-end !important;
  }
  .v2-styles .align-content-md-center {
    align-content: center !important;
  }
  .v2-styles .align-content-md-between {
    align-content: space-between !important;
  }
  .v2-styles .align-content-md-around {
    align-content: space-around !important;
  }
  .v2-styles .align-content-md-stretch {
    align-content: stretch !important;
  }
  .v2-styles .align-self-md-auto {
    align-self: auto !important;
  }
  .v2-styles .align-self-md-start {
    align-self: flex-start !important;
  }
  .v2-styles .align-self-md-end {
    align-self: flex-end !important;
  }
  .v2-styles .align-self-md-center {
    align-self: center !important;
  }
  .v2-styles .align-self-md-baseline {
    align-self: baseline !important;
  }
  .v2-styles .align-self-md-stretch {
    align-self: stretch !important;
  }
  .v2-styles .order-md-first {
    order: -1 !important;
  }
  .v2-styles .order-md-0 {
    order: 0 !important;
  }
  .v2-styles .order-md-1 {
    order: 1 !important;
  }
  .v2-styles .order-md-2 {
    order: 2 !important;
  }
  .v2-styles .order-md-3 {
    order: 3 !important;
  }
  .v2-styles .order-md-4 {
    order: 4 !important;
  }
  .v2-styles .order-md-5 {
    order: 5 !important;
  }
  .v2-styles .order-md-last {
    order: 6 !important;
  }
  .v2-styles .m-md-0 {
    margin: 0 !important;
  }
  .v2-styles .m-md-1 {
    margin: 0.25rem !important;
  }
  .v2-styles .m-md-2 {
    margin: 0.5rem !important;
  }
  .v2-styles .m-md-3 {
    margin: 1rem !important;
  }
  .v2-styles .m-md-4 {
    margin: 1.5rem !important;
  }
  .v2-styles .m-md-5 {
    margin: 3rem !important;
  }
  .v2-styles .m-md-auto {
    margin: auto !important;
  }
  .v2-styles .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .v2-styles .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .v2-styles .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .v2-styles .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .v2-styles .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .v2-styles .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .v2-styles .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .v2-styles .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .v2-styles .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .v2-styles .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .v2-styles .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .v2-styles .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .v2-styles .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .v2-styles .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .v2-styles .mt-md-0 {
    margin-top: 0 !important;
  }
  .v2-styles .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .v2-styles .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .v2-styles .mt-md-3 {
    margin-top: 1rem !important;
  }
  .v2-styles .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .v2-styles .mt-md-5 {
    margin-top: 3rem !important;
  }
  .v2-styles .mt-md-auto {
    margin-top: auto !important;
  }
  .v2-styles .me-md-0 {
    margin-right: 0 !important;
  }
  .v2-styles .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .v2-styles .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .v2-styles .me-md-3 {
    margin-right: 1rem !important;
  }
  .v2-styles .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .v2-styles .me-md-5 {
    margin-right: 3rem !important;
  }
  .v2-styles .me-md-auto {
    margin-right: auto !important;
  }
  .v2-styles .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .v2-styles .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .v2-styles .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .v2-styles .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .v2-styles .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .v2-styles .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .v2-styles .mb-md-auto {
    margin-bottom: auto !important;
  }
  .v2-styles .ms-md-0 {
    margin-left: 0 !important;
  }
  .v2-styles .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .v2-styles .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .v2-styles .ms-md-3 {
    margin-left: 1rem !important;
  }
  .v2-styles .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .v2-styles .ms-md-5 {
    margin-left: 3rem !important;
  }
  .v2-styles .ms-md-auto {
    margin-left: auto !important;
  }
  .v2-styles .p-md-0 {
    padding: 0 !important;
  }
  .v2-styles .p-md-1 {
    padding: 0.25rem !important;
  }
  .v2-styles .p-md-2 {
    padding: 0.5rem !important;
  }
  .v2-styles .p-md-3 {
    padding: 1rem !important;
  }
  .v2-styles .p-md-4 {
    padding: 1.5rem !important;
  }
  .v2-styles .p-md-5 {
    padding: 3rem !important;
  }
  .v2-styles .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .v2-styles .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .v2-styles .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .v2-styles .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .v2-styles .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .v2-styles .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .v2-styles .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .v2-styles .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .v2-styles .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .v2-styles .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .v2-styles .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .v2-styles .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .v2-styles .pt-md-0 {
    padding-top: 0 !important;
  }
  .v2-styles .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .v2-styles .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .v2-styles .pt-md-3 {
    padding-top: 1rem !important;
  }
  .v2-styles .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .v2-styles .pt-md-5 {
    padding-top: 3rem !important;
  }
  .v2-styles .pe-md-0 {
    padding-right: 0 !important;
  }
  .v2-styles .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .v2-styles .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .v2-styles .pe-md-3 {
    padding-right: 1rem !important;
  }
  .v2-styles .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .v2-styles .pe-md-5 {
    padding-right: 3rem !important;
  }
  .v2-styles .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .v2-styles .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .v2-styles .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .v2-styles .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .v2-styles .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .v2-styles .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .v2-styles .ps-md-0 {
    padding-left: 0 !important;
  }
  .v2-styles .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .v2-styles .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .v2-styles .ps-md-3 {
    padding-left: 1rem !important;
  }
  .v2-styles .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .v2-styles .ps-md-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 992px) {
  .v2-styles .d-lg-inline {
    display: inline !important;
  }
  .v2-styles .d-lg-inline-block {
    display: inline-block !important;
  }
  .v2-styles .d-lg-block {
    display: block !important;
  }
  .v2-styles .d-lg-grid {
    display: grid !important;
  }
  .v2-styles .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .v2-styles .d-lg-table {
    display: table !important;
  }
  .v2-styles .d-lg-table-row {
    display: table-row !important;
  }
  .v2-styles .d-lg-table-cell {
    display: table-cell !important;
  }
  .v2-styles .d-lg-flex {
    display: flex !important;
  }
  .v2-styles .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .v2-styles .d-lg-none {
    display: none !important;
  }
  .v2-styles .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .v2-styles .flex-lg-row {
    flex-direction: row !important;
  }
  .v2-styles .flex-lg-column {
    flex-direction: column !important;
  }
  .v2-styles .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .v2-styles .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .v2-styles .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .v2-styles .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .v2-styles .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .v2-styles .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .v2-styles .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .v2-styles .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .v2-styles .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .v2-styles .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .v2-styles .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .v2-styles .justify-content-lg-center {
    justify-content: center !important;
  }
  .v2-styles .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .v2-styles .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .v2-styles .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .v2-styles .align-items-lg-start {
    align-items: flex-start !important;
  }
  .v2-styles .align-items-lg-end {
    align-items: flex-end !important;
  }
  .v2-styles .align-items-lg-center {
    align-items: center !important;
  }
  .v2-styles .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .v2-styles .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .v2-styles .align-content-lg-start {
    align-content: flex-start !important;
  }
  .v2-styles .align-content-lg-end {
    align-content: flex-end !important;
  }
  .v2-styles .align-content-lg-center {
    align-content: center !important;
  }
  .v2-styles .align-content-lg-between {
    align-content: space-between !important;
  }
  .v2-styles .align-content-lg-around {
    align-content: space-around !important;
  }
  .v2-styles .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .v2-styles .align-self-lg-auto {
    align-self: auto !important;
  }
  .v2-styles .align-self-lg-start {
    align-self: flex-start !important;
  }
  .v2-styles .align-self-lg-end {
    align-self: flex-end !important;
  }
  .v2-styles .align-self-lg-center {
    align-self: center !important;
  }
  .v2-styles .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .v2-styles .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .v2-styles .order-lg-first {
    order: -1 !important;
  }
  .v2-styles .order-lg-0 {
    order: 0 !important;
  }
  .v2-styles .order-lg-1 {
    order: 1 !important;
  }
  .v2-styles .order-lg-2 {
    order: 2 !important;
  }
  .v2-styles .order-lg-3 {
    order: 3 !important;
  }
  .v2-styles .order-lg-4 {
    order: 4 !important;
  }
  .v2-styles .order-lg-5 {
    order: 5 !important;
  }
  .v2-styles .order-lg-last {
    order: 6 !important;
  }
  .v2-styles .m-lg-0 {
    margin: 0 !important;
  }
  .v2-styles .m-lg-1 {
    margin: 0.25rem !important;
  }
  .v2-styles .m-lg-2 {
    margin: 0.5rem !important;
  }
  .v2-styles .m-lg-3 {
    margin: 1rem !important;
  }
  .v2-styles .m-lg-4 {
    margin: 1.5rem !important;
  }
  .v2-styles .m-lg-5 {
    margin: 3rem !important;
  }
  .v2-styles .m-lg-auto {
    margin: auto !important;
  }
  .v2-styles .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .v2-styles .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .v2-styles .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .v2-styles .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .v2-styles .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .v2-styles .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .v2-styles .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .v2-styles .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .v2-styles .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .v2-styles .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .v2-styles .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .v2-styles .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .v2-styles .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .v2-styles .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .v2-styles .mt-lg-0 {
    margin-top: 0 !important;
  }
  .v2-styles .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .v2-styles .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .v2-styles .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .v2-styles .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .v2-styles .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .v2-styles .mt-lg-auto {
    margin-top: auto !important;
  }
  .v2-styles .me-lg-0 {
    margin-right: 0 !important;
  }
  .v2-styles .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .v2-styles .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .v2-styles .me-lg-3 {
    margin-right: 1rem !important;
  }
  .v2-styles .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .v2-styles .me-lg-5 {
    margin-right: 3rem !important;
  }
  .v2-styles .me-lg-auto {
    margin-right: auto !important;
  }
  .v2-styles .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .v2-styles .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .v2-styles .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .v2-styles .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .v2-styles .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .v2-styles .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .v2-styles .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .v2-styles .ms-lg-0 {
    margin-left: 0 !important;
  }
  .v2-styles .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .v2-styles .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .v2-styles .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .v2-styles .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .v2-styles .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .v2-styles .ms-lg-auto {
    margin-left: auto !important;
  }
  .v2-styles .p-lg-0 {
    padding: 0 !important;
  }
  .v2-styles .p-lg-1 {
    padding: 0.25rem !important;
  }
  .v2-styles .p-lg-2 {
    padding: 0.5rem !important;
  }
  .v2-styles .p-lg-3 {
    padding: 1rem !important;
  }
  .v2-styles .p-lg-4 {
    padding: 1.5rem !important;
  }
  .v2-styles .p-lg-5 {
    padding: 3rem !important;
  }
  .v2-styles .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .v2-styles .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .v2-styles .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .v2-styles .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .v2-styles .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .v2-styles .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .v2-styles .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .v2-styles .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .v2-styles .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .v2-styles .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .v2-styles .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .v2-styles .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .v2-styles .pt-lg-0 {
    padding-top: 0 !important;
  }
  .v2-styles .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .v2-styles .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .v2-styles .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .v2-styles .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .v2-styles .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .v2-styles .pe-lg-0 {
    padding-right: 0 !important;
  }
  .v2-styles .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .v2-styles .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .v2-styles .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .v2-styles .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .v2-styles .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .v2-styles .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .v2-styles .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .v2-styles .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .v2-styles .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .v2-styles .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .v2-styles .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .v2-styles .ps-lg-0 {
    padding-left: 0 !important;
  }
  .v2-styles .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .v2-styles .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .v2-styles .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .v2-styles .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .v2-styles .ps-lg-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .v2-styles .d-xl-inline {
    display: inline !important;
  }
  .v2-styles .d-xl-inline-block {
    display: inline-block !important;
  }
  .v2-styles .d-xl-block {
    display: block !important;
  }
  .v2-styles .d-xl-grid {
    display: grid !important;
  }
  .v2-styles .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .v2-styles .d-xl-table {
    display: table !important;
  }
  .v2-styles .d-xl-table-row {
    display: table-row !important;
  }
  .v2-styles .d-xl-table-cell {
    display: table-cell !important;
  }
  .v2-styles .d-xl-flex {
    display: flex !important;
  }
  .v2-styles .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .v2-styles .d-xl-none {
    display: none !important;
  }
  .v2-styles .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .v2-styles .flex-xl-row {
    flex-direction: row !important;
  }
  .v2-styles .flex-xl-column {
    flex-direction: column !important;
  }
  .v2-styles .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .v2-styles .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .v2-styles .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .v2-styles .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .v2-styles .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .v2-styles .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .v2-styles .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .v2-styles .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .v2-styles .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .v2-styles .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .v2-styles .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .v2-styles .justify-content-xl-center {
    justify-content: center !important;
  }
  .v2-styles .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .v2-styles .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .v2-styles .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .v2-styles .align-items-xl-start {
    align-items: flex-start !important;
  }
  .v2-styles .align-items-xl-end {
    align-items: flex-end !important;
  }
  .v2-styles .align-items-xl-center {
    align-items: center !important;
  }
  .v2-styles .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .v2-styles .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .v2-styles .align-content-xl-start {
    align-content: flex-start !important;
  }
  .v2-styles .align-content-xl-end {
    align-content: flex-end !important;
  }
  .v2-styles .align-content-xl-center {
    align-content: center !important;
  }
  .v2-styles .align-content-xl-between {
    align-content: space-between !important;
  }
  .v2-styles .align-content-xl-around {
    align-content: space-around !important;
  }
  .v2-styles .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .v2-styles .align-self-xl-auto {
    align-self: auto !important;
  }
  .v2-styles .align-self-xl-start {
    align-self: flex-start !important;
  }
  .v2-styles .align-self-xl-end {
    align-self: flex-end !important;
  }
  .v2-styles .align-self-xl-center {
    align-self: center !important;
  }
  .v2-styles .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .v2-styles .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .v2-styles .order-xl-first {
    order: -1 !important;
  }
  .v2-styles .order-xl-0 {
    order: 0 !important;
  }
  .v2-styles .order-xl-1 {
    order: 1 !important;
  }
  .v2-styles .order-xl-2 {
    order: 2 !important;
  }
  .v2-styles .order-xl-3 {
    order: 3 !important;
  }
  .v2-styles .order-xl-4 {
    order: 4 !important;
  }
  .v2-styles .order-xl-5 {
    order: 5 !important;
  }
  .v2-styles .order-xl-last {
    order: 6 !important;
  }
  .v2-styles .m-xl-0 {
    margin: 0 !important;
  }
  .v2-styles .m-xl-1 {
    margin: 0.25rem !important;
  }
  .v2-styles .m-xl-2 {
    margin: 0.5rem !important;
  }
  .v2-styles .m-xl-3 {
    margin: 1rem !important;
  }
  .v2-styles .m-xl-4 {
    margin: 1.5rem !important;
  }
  .v2-styles .m-xl-5 {
    margin: 3rem !important;
  }
  .v2-styles .m-xl-auto {
    margin: auto !important;
  }
  .v2-styles .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .v2-styles .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .v2-styles .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .v2-styles .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .v2-styles .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .v2-styles .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .v2-styles .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .v2-styles .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .v2-styles .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .v2-styles .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .v2-styles .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .v2-styles .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .v2-styles .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .v2-styles .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .v2-styles .mt-xl-0 {
    margin-top: 0 !important;
  }
  .v2-styles .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .v2-styles .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .v2-styles .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .v2-styles .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .v2-styles .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .v2-styles .mt-xl-auto {
    margin-top: auto !important;
  }
  .v2-styles .me-xl-0 {
    margin-right: 0 !important;
  }
  .v2-styles .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .v2-styles .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .v2-styles .me-xl-3 {
    margin-right: 1rem !important;
  }
  .v2-styles .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .v2-styles .me-xl-5 {
    margin-right: 3rem !important;
  }
  .v2-styles .me-xl-auto {
    margin-right: auto !important;
  }
  .v2-styles .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .v2-styles .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .v2-styles .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .v2-styles .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .v2-styles .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .v2-styles .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .v2-styles .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .v2-styles .ms-xl-0 {
    margin-left: 0 !important;
  }
  .v2-styles .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .v2-styles .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .v2-styles .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .v2-styles .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .v2-styles .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .v2-styles .ms-xl-auto {
    margin-left: auto !important;
  }
  .v2-styles .p-xl-0 {
    padding: 0 !important;
  }
  .v2-styles .p-xl-1 {
    padding: 0.25rem !important;
  }
  .v2-styles .p-xl-2 {
    padding: 0.5rem !important;
  }
  .v2-styles .p-xl-3 {
    padding: 1rem !important;
  }
  .v2-styles .p-xl-4 {
    padding: 1.5rem !important;
  }
  .v2-styles .p-xl-5 {
    padding: 3rem !important;
  }
  .v2-styles .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .v2-styles .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .v2-styles .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .v2-styles .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .v2-styles .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .v2-styles .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .v2-styles .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .v2-styles .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .v2-styles .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .v2-styles .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .v2-styles .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .v2-styles .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .v2-styles .pt-xl-0 {
    padding-top: 0 !important;
  }
  .v2-styles .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .v2-styles .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .v2-styles .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .v2-styles .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .v2-styles .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .v2-styles .pe-xl-0 {
    padding-right: 0 !important;
  }
  .v2-styles .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .v2-styles .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .v2-styles .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .v2-styles .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .v2-styles .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .v2-styles .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .v2-styles .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .v2-styles .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .v2-styles .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .v2-styles .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .v2-styles .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .v2-styles .ps-xl-0 {
    padding-left: 0 !important;
  }
  .v2-styles .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .v2-styles .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .v2-styles .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .v2-styles .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .v2-styles .ps-xl-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .v2-styles .d-xxl-inline {
    display: inline !important;
  }
  .v2-styles .d-xxl-inline-block {
    display: inline-block !important;
  }
  .v2-styles .d-xxl-block {
    display: block !important;
  }
  .v2-styles .d-xxl-grid {
    display: grid !important;
  }
  .v2-styles .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .v2-styles .d-xxl-table {
    display: table !important;
  }
  .v2-styles .d-xxl-table-row {
    display: table-row !important;
  }
  .v2-styles .d-xxl-table-cell {
    display: table-cell !important;
  }
  .v2-styles .d-xxl-flex {
    display: flex !important;
  }
  .v2-styles .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .v2-styles .d-xxl-none {
    display: none !important;
  }
  .v2-styles .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .v2-styles .flex-xxl-row {
    flex-direction: row !important;
  }
  .v2-styles .flex-xxl-column {
    flex-direction: column !important;
  }
  .v2-styles .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .v2-styles .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .v2-styles .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .v2-styles .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .v2-styles .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .v2-styles .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .v2-styles .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .v2-styles .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .v2-styles .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .v2-styles .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .v2-styles .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .v2-styles .justify-content-xxl-center {
    justify-content: center !important;
  }
  .v2-styles .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .v2-styles .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .v2-styles .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .v2-styles .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .v2-styles .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .v2-styles .align-items-xxl-center {
    align-items: center !important;
  }
  .v2-styles .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .v2-styles .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .v2-styles .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .v2-styles .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .v2-styles .align-content-xxl-center {
    align-content: center !important;
  }
  .v2-styles .align-content-xxl-between {
    align-content: space-between !important;
  }
  .v2-styles .align-content-xxl-around {
    align-content: space-around !important;
  }
  .v2-styles .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .v2-styles .align-self-xxl-auto {
    align-self: auto !important;
  }
  .v2-styles .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .v2-styles .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .v2-styles .align-self-xxl-center {
    align-self: center !important;
  }
  .v2-styles .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .v2-styles .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .v2-styles .order-xxl-first {
    order: -1 !important;
  }
  .v2-styles .order-xxl-0 {
    order: 0 !important;
  }
  .v2-styles .order-xxl-1 {
    order: 1 !important;
  }
  .v2-styles .order-xxl-2 {
    order: 2 !important;
  }
  .v2-styles .order-xxl-3 {
    order: 3 !important;
  }
  .v2-styles .order-xxl-4 {
    order: 4 !important;
  }
  .v2-styles .order-xxl-5 {
    order: 5 !important;
  }
  .v2-styles .order-xxl-last {
    order: 6 !important;
  }
  .v2-styles .m-xxl-0 {
    margin: 0 !important;
  }
  .v2-styles .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .v2-styles .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .v2-styles .m-xxl-3 {
    margin: 1rem !important;
  }
  .v2-styles .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .v2-styles .m-xxl-5 {
    margin: 3rem !important;
  }
  .v2-styles .m-xxl-auto {
    margin: auto !important;
  }
  .v2-styles .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .v2-styles .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .v2-styles .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .v2-styles .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .v2-styles .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .v2-styles .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .v2-styles .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .v2-styles .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .v2-styles .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .v2-styles .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .v2-styles .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .v2-styles .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .v2-styles .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .v2-styles .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .v2-styles .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .v2-styles .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .v2-styles .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .v2-styles .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .v2-styles .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .v2-styles .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .v2-styles .mt-xxl-auto {
    margin-top: auto !important;
  }
  .v2-styles .me-xxl-0 {
    margin-right: 0 !important;
  }
  .v2-styles .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .v2-styles .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .v2-styles .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .v2-styles .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .v2-styles .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .v2-styles .me-xxl-auto {
    margin-right: auto !important;
  }
  .v2-styles .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .v2-styles .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .v2-styles .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .v2-styles .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .v2-styles .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .v2-styles .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .v2-styles .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .v2-styles .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .v2-styles .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .v2-styles .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .v2-styles .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .v2-styles .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .v2-styles .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .v2-styles .ms-xxl-auto {
    margin-left: auto !important;
  }
  .v2-styles .p-xxl-0 {
    padding: 0 !important;
  }
  .v2-styles .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .v2-styles .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .v2-styles .p-xxl-3 {
    padding: 1rem !important;
  }
  .v2-styles .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .v2-styles .p-xxl-5 {
    padding: 3rem !important;
  }
  .v2-styles .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .v2-styles .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .v2-styles .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .v2-styles .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .v2-styles .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .v2-styles .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .v2-styles .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .v2-styles .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .v2-styles .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .v2-styles .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .v2-styles .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .v2-styles .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .v2-styles .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .v2-styles .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .v2-styles .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .v2-styles .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .v2-styles .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .v2-styles .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .v2-styles .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .v2-styles .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .v2-styles .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .v2-styles .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .v2-styles .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .v2-styles .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .v2-styles .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .v2-styles .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .v2-styles .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .v2-styles .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .v2-styles .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .v2-styles .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .v2-styles .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .v2-styles .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .v2-styles .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .v2-styles .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .v2-styles .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .v2-styles .ps-xxl-5 {
    padding-left: 3rem !important;
  }
}
@media print {
  .v2-styles .d-print-inline {
    display: inline !important;
  }
  .v2-styles .d-print-inline-block {
    display: inline-block !important;
  }
  .v2-styles .d-print-block {
    display: block !important;
  }
  .v2-styles .d-print-grid {
    display: grid !important;
  }
  .v2-styles .d-print-inline-grid {
    display: inline-grid !important;
  }
  .v2-styles .d-print-table {
    display: table !important;
  }
  .v2-styles .d-print-table-row {
    display: table-row !important;
  }
  .v2-styles .d-print-table-cell {
    display: table-cell !important;
  }
  .v2-styles .d-print-flex {
    display: flex !important;
  }
  .v2-styles .d-print-inline-flex {
    display: inline-flex !important;
  }
  .v2-styles .d-print-none {
    display: none !important;
  }
}
.v2-styles a, .v2-styles span, .v2-styles p, .v2-styles h1, .v2-styles h2, .v2-styles h3, .v2-styles h4, .v2-styles h5, .v2-styles h6, .v2-styles li, .v2-styles table {
  color: #141823;
}
.v2-styles a, .v2-styles span, .v2-styles label, .v2-styles input, .v2-styles p, .v2-styles h4, .v2-styles h5, .v2-styles h6, .v2-styles li, .v2-styles table {
  font-family: "Roboto";
  font-weight: 300;
}
.v2-styles a, .v2-styles p, .v2-styles label, .v2-styles li, .v2-styles table {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.021875rem;
}
.v2-styles span, .v2-styles p, .v2-styles h4, .v2-styles h5, .v2-styles h6, .v2-styles li, .v2-styles table {
  font-weight: 300;
}
.v2-styles blockquote {
  color: #d4310e;
  font-size: 25px;
  line-height: 30px;
  font-weight: 200;
  font-family: "Roboto";
  text-align: center;
  padding: 20px 0;
  margin: 20px 0;
  position: relative;
}
.v2-styles a, .v2-styles label, .v2-styles input {
  font-weight: 500;
}
.v2-styles h1, .v2-styles h2, .v2-styles h3 {
  font-family: "calmetta, sans-serif";
  font-weight: 500;
}
.v2-styles h1 {
  text-align: center;
  font-weight: 500;
  font-size: 3rem;
}
.v2-styles h2 {
  font-size: 2rem;
}
.v2-styles h3 {
  font-weight: 500;
  font-size: 1.5rem;
}
.v2-styles h4 {
  font-weight: 500;
  font-size: 1rem;
}
.v2-styles ul {
  padding: 0;
  list-style: none;
}
.v2-styles img {
  max-width: 100%;
  height: auto;
}
.v2-styles body {
  background-color: white;
  margin: 0;
  height: 100%;
  min-height: 100%;
}
.v2-styles button {
  border: 0;
  background: none;
  cursor: pointer;
  font-family: "Roboto";
  font-size: 1rem;
  font-weight: 500;
}
.v2-styles .icon, .v2-styles .timeline-slider .slider-prev, .v2-styles .timeline-slider .slider-next {
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  width: 20px;
}
.v2-styles .icon__search {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48dGl0bGU+ICBzZWFyY2gzPC90aXRsZT48cGF0aCBkPSJNMTUuNSAxMy42bC0zLjgtMy4yYy0wLjQtMC40LTAuOC0wLjUtMS4xLTAuNSAwLjktMSAxLjQtMi40IDEuNC0zLjkgMC0zLjMtMi43LTYtNi02cy02IDIuNy02IDYgMi43IDYgNiA2YzEuNSAwIDIuOC0wLjUgMy45LTEuNCAwIDAuMyAwLjEgMC44IDAuNSAxLjFsMy4yIDMuOGMwLjYgMC42IDEuNSAwLjcgMiAwLjFzMC41LTEuNS0wLjEtMnpNNiAxMGMtMi4yIDAtNC0xLjgtNC00czEuOC00IDQtNCA0IDEuOCA0IDQtMS44IDQtNCA0eiIvPjwvc3ZnPg==");
}
.v2-styles .icon__close, .v2-styles .search__button.active, .v2-styles .main-nav__a.active .main-nav__search-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48dGl0bGU+ICBjcm9zczI8L3RpdGxlPjxwYXRoIGQ9Ik0xNCAzLjVsLTEuNC0xLjQtNC41IDQuNS00LjUtNC41LTEuNCAxLjQgNC41IDQuNS00LjUgNC41IDEuNCAxLjQgNC41LTQuNSA0LjUgNC41IDEuNC0xLjQtNC41LTQuNXoiLz48L3N2Zz4K");
}
.v2-styles .icon__arrow-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTFoLTExLjZsNS4zLTUuM2MwLjQtMC40IDAuNC0xIDAtMS40cy0xLTAuNC0xLjQgMGwtNyA3Yy0wLjEgMC4xLTAuMiAwLjItMC4yIDAuMy0wLjEgMC4yLTAuMSAwLjUgMCAwLjggMC4xIDAuMSAwLjEgMC4yIDAuMiAwLjNsNyA3YzAuMiAwLjIgMC41IDAuMyAwLjcgMC4zczAuNS0wLjEgMC43LTAuM2MwLjQtMC40IDAuNC0xIDAtMS40bC01LjMtNS4zaDExLjZjMC42IDAgMS0wLjQgMS0xcy0wLjQtMS0xLTF6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
}
.v2-styles .icon__arrow-left--black {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IjAwMDAwMCIgIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48dGl0bGU+ICBhcnJvdy1sZWZ0PC90aXRsZT48cGF0aCBkPSJNMTkgMTFoLTExLjZsNS4zLTUuM2MwLjQtMC40IDAuNC0xIDAtMS40cy0xLTAuNC0xLjQgMGwtNyA3Yy0wLjEgMC4xLTAuMiAwLjItMC4yIDAuMy0wLjEgMC4yLTAuMSAwLjUgMCAwLjggMC4xIDAuMSAwLjEgMC4yIDAuMiAwLjNsNyA3YzAuMiAwLjIgMC41IDAuMyAwLjcgMC4zczAuNS0wLjEgMC43LTAuM2MwLjQtMC40IDAuNC0xIDAtMS40bC01LjMtNS4zaDExLjZjMC42IDAgMS0wLjQgMS0xcy0wLjQtMS0xLTF6Ii8+PC9zdmc+Cg==");
}
.v2-styles .icon__arrow-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkuOSAxMi40YzAuMS0wLjIgMC4xLTAuNSAwLTAuOC0wLjEtMC4xLTAuMS0wLjItMC4yLTAuM2wtNy03Yy0wLjQtMC40LTEtMC40LTEuNCAwcy0wLjQgMSAwIDEuNGw1LjMgNS4zaC0xMS42Yy0wLjYgMC0xIDAuNC0xIDFzMC40IDEgMSAxaDExLjZsLTUuMyA1LjNjLTAuNCAwLjQtMC40IDEgMCAxLjQgMC4yIDAuMiAwLjUgMC4zIDAuNyAwLjNzMC41LTAuMSAwLjctMC4zbDctN2MwLjEtMC4xIDAuMi0wLjIgMC4yLTAuM3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
}
.v2-styles .icon__arrow-right--black {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkuOSAxMi40YzAuMS0wLjIgMC4xLTAuNSAwLTAuOC0wLjEtMC4xLTAuMS0wLjItMC4yLTAuM2wtNy03Yy0wLjQtMC40LTEtMC40LTEuNCAwcy0wLjQgMSAwIDEuNGw1LjMgNS4zaC0xMS42Yy0wLjYgMC0xIDAuNC0xIDFzMC40IDEgMSAxaDExLjZsLTUuMyA1LjNjLTAuNCAwLjQtMC40IDEgMCAxLjQgMC4yIDAuMiAwLjUgMC4zIDAuNyAwLjNzMC41LTAuMSAwLjctMC4zbDctN2MwLjEtMC4xIDAuMi0wLjIgMC4yLTAuM3oiLz48L3N2Zz4=");
}
.v2-styles .icon__arrow-up {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMTIuNSAxMGwtNC41LTQuNS00LjUgNC41aDl6Ii8+PC9zdmc+Cg==");
}
.v2-styles .icon__arrow-down {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMy41IDZsNC41IDQuNSA0LjUtNC41aC05eiIvPjwvc3ZnPgo=");
}
.v2-styles .icon__news {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2M0MmQwYyIgZD0iTTE0IDRWMkgwdjExYTEgMSAwIDAgMCAxIDFoMTMuNWExLjUgMS41IDAgMCAwIDEuNS0xLjVWNGgtMnptLTEgOUgxVjNoMTJ2MTB6TTIgNWgxMHYxSDJ6bTYgMmg0djFIOHptMCAyaDR2MUg4em0wIDJoM3YxSDh6TTIgN2g1djVIMnoiLz48L3N2Zz4K");
}
.v2-styles .icon__knowledge {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2M0MmQwYyIgZD0iTTE0IDJ2MTNIMy41YTEuNSAxLjUgMCAxIDEgMC0zSDEzVjBIM0MxLjkgMCAxIC45IDEgMnYxMmMwIDEuMS45IDIgMiAyaDEyVjJoLTF6Ii8+PHBhdGggZmlsbD0iI2M0MmQwYyIgZD0iTTMuNTAxIDEzSDMuNWEuNS41IDAgMCAwIDAgMUgxMi45OTl2LTFIMy41MDF6Ii8+PC9zdmc+Cg==");
}
.v2-styles .icon__services {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2M0MmQwYyIgZD0iTTAgMGg3djdIMHptOSAwaDd2N0g5ek0wIDloN3Y3SDB6bTkgMGg3djdIOXoiLz48L3N2Zz4K");
}
.v2-styles .icon__projects {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2M0MmQwYyIgZD0iTTcgMmwyIDJoN3YxMUgwVjJ6Ii8+PC9zdmc+Cg==");
}
.v2-styles .icon__facebook {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsPSIjYzQyZDBjIiBkPSJNOS41IDNoMi41di0zaC0yLjVjLTEuOSAwLTMuNSAxLjYtMy41IDMuNXYxLjVoLTJ2M2gydjhoM3YtOGgyLjVsMC41LTNoLTN2LTEuNWMwLTAuMyAwLjItMC41IDAuNS0wLjV6Ii8+Cjwvc3ZnPg==");
}
.v2-styles .icon__twitter {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsPSIjYzQyZDBjIiBkPSJNMTYgMy41Yy0wLjYgMC4zLTEuMiAwLjQtMS45IDAuNSAwLjctMC40IDEuMi0xIDEuNC0xLjgtMC42IDAuNC0xLjMgMC43LTIuMSAwLjgtMC42LTAuNi0xLjUtMS0yLjQtMS0xLjggMC0zLjMgMS41LTMuMyAzLjMgMCAwLjMgMCAwLjUgMC4xIDAuNy0yLjctMC4xLTUuMS0xLjQtNi44LTMuNC0wLjMgMC41LTAuNCAxLjEtMC40IDEuNyAwIDEuMSAwLjYgMi4xIDEuNSAyLjctMC41IDAtMS0wLjItMS41LTAuNCAwIDAgMCAwIDAgMCAwIDEuNiAxLjEgMi45IDIuNiAzLjItMC4zIDAuMS0wLjYgMC4xLTAuOSAwLjEtMC4yIDAtMC40IDAtMC42LTAuMSAwLjQgMS4zIDEuNiAyLjMgMy4xIDIuMy0xLjEgMC45LTIuNSAxLjQtNC4xIDEuNC0wLjMgMC0wLjUgMC0wLjggMCAxLjUgMC45IDMuMiAxLjUgNSAxLjUgNiAwIDkuMy01IDkuMy05LjMgMC0wLjEgMC0wLjMgMC0wLjQgMC42LTAuNSAxLjItMSAxLjYtMS43eiIvPgo8L3N2Zz4=");
}
.v2-styles .icon__email {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgo8cGF0aCBmaWxsPSIjYzQyZDBjIiBkPSJNMTMuNjU3IDIuMzQzYy0xLjUxMS0xLjUxMS0zLjUyLTIuMzQzLTUuNjU3LTIuMzQzcy00LjE0NiAwLjgzMi01LjY1NyAyLjM0M2MtMS41MTEgMS41MTEtMi4zNDMgMy41Mi0yLjM0MyA1LjY1N3MwLjgzMiA0LjE0NiAyLjM0MyA1LjY1N2MxLjUxMSAxLjUxMSAzLjUyIDIuMzQzIDUuNjU3IDIuMzQzIDEuMTk5IDAgMi4zNTMtMC4yNTkgMy40MjktMC43NyAwLjQ5OS0wLjIzNyAwLjcxMS0wLjgzNCAwLjQ3NC0xLjMzMnMtMC44MzQtMC43MTEtMS4zMzItMC40NzRjLTAuODA2IDAuMzgzLTEuNjcxIDAuNTc3LTIuNTcxIDAuNTc3LTMuMzA4IDAtNi0yLjY5Mi02LTZzMi42OTItNiA2LTYgNiAyLjY5MiA2IDZ2MWMwIDAuNTUxLTAuNDQ5IDEtMSAxcy0xLTAuNDQ5LTEtMXYtNGMwLTAuNTUyLTAuNDQ4LTEtMS0xLTAuNDA2IDAtMC43NTUgMC4yNDItMC45MTIgMC41OS0wLjYwOC0wLjM3NC0xLjMyMy0wLjU5LTIuMDg4LTAuNTktMi4yMDYgMC00IDEuNzk0LTQgNHMxLjc5NCA0IDQgNGMxLjA0NSAwIDEuOTk4LTAuNDAzIDIuNzEyLTEuMDYyIDAuNTUxIDAuNjQ5IDEuMzcyIDEuMDYyIDIuMjg4IDEuMDYyIDEuNjU0IDAgMy0xLjM0NiAzLTN2LTFjMC0yLjEzNy0wLjgzMi00LjE0Ni0yLjM0My01LjY1N3pNOCAxMGMtMS4xMDMgMC0yLTAuODk3LTItMnMwLjg5Ny0yIDItMmMxLjEwMyAwIDIgMC44OTcgMiAycy0wLjg5NyAyLTIgMnoiPjwvcGF0aD4KPC9zdmc+");
}
.v2-styles .icon__print {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPgo8cGF0aCBmaWxsPSIjYzQyZDBjIiBkPSJNMS41MDEgNmgxN2MwLjU3IDAgMC40NzctMC42MDggMC4xOTMtMC43MDctMC4yODUtMC4wOTktMy40NDMtMS4yOTMtMy45OTQtMS4yOTNoLTAuN3YtM2gtOHYzaC0wLjY5OWMtMC41NSAwLTMuNzA5IDEuMTk0LTMuOTkzIDEuMjkzcy0wLjM3NyAwLjcwNyAwLjE5MyAwLjcwN3pNMTkgN2gtMThjLTAuNTUgMC0xIDAuNDUtMSAxdjVjMCAwLjU1MSAwLjQ1IDEgMSAxaDIuMjgzbC0wLjg4MiA1aDE1LjE5OWwtMC44ODMtNWgyLjI4M2MwLjU1MSAwIDEtMC40NDkgMS0xdi01YzAtMC41NS0wLjQ0OS0xLTEtMXpNNC42MDMgMTdsMS4xOTgtNy4wMDNoOC4zOTlsMS4xOTkgNy4wMDNoLTEwLjc5NnoiPjwvcGF0aD4KPC9zdmc+");
}
.v2-styles .icon__info {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNOCAwYy00LjQgMC04IDMuNi04IDhzMy42IDggOCA4IDgtMy42IDgtOC0zLjYtOC04LTh6TTcgMy44YzAtMC40IDAuMy0wLjcgMC44LTAuN2gwLjVjMC40IDAgMC44IDAuMyAwLjggMC44djAuNWMwIDAuNC0wLjMgMC44LTAuNyAwLjhoLTAuNWMtMC40IDAtMC43LTAuMy0wLjctMC43di0wLjV6TTEwIDEzaC00di0xaDF2LTRoLTF2LTFoM3Y1aDF2MXoiIGZpbGw9IiNjNDJkMGMiLz48L3N2Zz4K");
}
.v2-styles .icon__person {
  background-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4NCjx0aXRsZT51c2VyMzwvdGl0bGU+DQo8cGF0aCBkPSJNNCA1YzAtMi4yMDkgMS43OTEtNCA0LTRzNCAxLjc5MSA0IDRjMCAyLjIwOS0xLjc5MSA0LTQgNHMtNC0xLjc5MS00LTR6TTEyIDEwaC04Yy0yLjIwOSAwLTQgMS43OTEtNCA0djFoMTZ2LTFjMC0yLjIwOS0xLjc5MS00LTQtNHoiPjwvcGF0aD4NCjwvc3ZnPg0K");
}
.v2-styles .icon__contact {
  background-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgo8dGl0bGU+cGhvbmUyPC90aXRsZT4KPHBhdGggZD0iTTExIDEwYy0xIDEtMSAyLTIgMnMtMi0xLTMtMi0yLTItMi0zIDEtMSAyLTItMi00LTMtNC0zIDMtMyAzYzAgMiAyLjA1NSA2LjA1NSA0IDhzNiA0IDggNGMwIDAgMy0yIDMtM3MtMy00LTQtM3oiPjwvcGF0aD4KPC9zdmc+Cg==");
}
.v2-styles .icon__chevron-left, .v2-styles .timeline-slider .slider-prev, .v2-styles .timeline-slider .slider-next {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMDA0ODY5Ij48cGF0aCBkPSJNMTAuNCAxMmw1LjMtNS4zYzAuNC0wLjQgMC40LTEgMC0xLjRzLTEtMC40LTEuNCAwbC02IDZjLTAuNCAwLjQtMC40IDEgMCAxLjRsNiA2YzAuMiAwLjIgMC41IDAuMyAwLjcgMC4zczAuNS0wLjEgMC43LTAuM2MwLjQtMC40IDAuNC0xIDAtMS40bC01LjMtNS4zeiIvPjwvc3ZnPgo=");
}
.v2-styles .icon__chevron-right, .v2-styles .timeline-slider .slider-next {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMDA0ODY5Ij48cGF0aCBkPSJNMTUuNyAxMS4zbC02LTZjLTAuNC0wLjQtMS0wLjQtMS40IDBzLTAuNCAxIDAgMS40bDUuMyA1LjMtNS4zIDUuM2MtMC40IDAuNC0wLjQgMSAwIDEuNCAwLjIgMC4yIDAuNCAwLjMgMC43IDAuM3MwLjUtMC4xIDAuNy0wLjNsNi02YzAuNC0wLjQgMC40LTEgMC0xLjR6Ii8+PC9zdmc+Cg==");
}
.v2-styles .header {
  background-color: white;
  padding: 1rem 0 1rem 0;
  box-shadow: 0 0px 15px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 2px;
  position: relative;
}
@media (min-width: 720px) {
  .v2-styles .header {
    min-height: 100px;
  }
}
.v2-styles .header__logo {
  width: 150px;
  height: auto;
  margin-right: 40px;
}
@media (min-width: 1400px) {
  .v2-styles .header__container {
    display: block;
    max-width: 1340px;
  }
}
.v2-styles .languages {
  margin-left: 1rem;
  display: flex;
  padding: 0;
  align-items: center;
  /* 
      IE10+ specific styles go here 
      This works, and i don't know why.
  */
}
.v2-styles .languages__list {
  display: inline-block;
}
.v2-styles .languages__list a {
  font-family: "Roboto";
  color: #141823;
}
.v2-styles .languages .languages__active:hover {
  background: none;
}
.v2-styles .languages [data-dropdown-container] {
  display: flex;
  align-items: center;
}
.v2-styles .languages [data-dropdown-container] .dropdown__trigger {
  padding: 0;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .v2-styles .languages .nav .dropdown__link {
    position: absolute;
    right: 0;
  }
}
.v2-styles .promo-block {
  margin-top: 5.375rem;
  margin-bottom: 9.6875rem;
  background-color: white;
  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.2);
  padding: 2rem 2rem;
}
.v2-styles .promo-block__image {
  max-width: 100%;
  height: auto;
  display: inline-block;
  align-items: center;
  justify-content: center;
  display: inline-flex;
}
@media (min-width: 720px) {
  .v2-styles .promo-block__image {
    justify-content: flex-end;
  }
}
.v2-styles .promo-block__title {
  font-size: 1.88rem;
  font-weight: 400;
  line-height: 2rem;
  text-align: left;
  letter-spacing: 0.59px;
}
.v2-styles .footer {
  background-color: #F3F3F4;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 3rem;
  margin-top: 4rem;
}
.v2-styles .footer__logo {
  width: 200px;
  margin-bottom: 2rem;
}
.v2-styles .footer__link {
  text-decoration: none;
  font-family: "Roboto";
}
.v2-styles .footer__header {
  font-size: 1rem;
  text-transform: uppercase;
  margin-top: 0;
  font-family: "Roboto";
  text-align: left;
  font-weight: bold;
}
.v2-styles .footer__text * {
  text-decoration: none;
  line-height: 1.7rem;
  font-family: "Roboto";
}
.v2-styles .footer__promo-image {
  background-image: url("/Resources/img/animalia-promo-footer-right.jpg");
  background-repeat: no-repeat;
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: 180px;
  height: 165px;
}
.v2-styles .footer a {
  font-weight: 300;
}
.v2-styles .slider {
  background-color: white;
  display: flex;
  flex-wrap: wrap;
  min-height: 170px;
  padding: 2rem 1rem 0.5rem 1rem;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 720px) {
  .v2-styles .slider {
    padding: 2rem;
  }
}
.v2-styles .slider .slick-list {
  margin-left: -2rem;
  margin-right: -2rem;
}
.v2-styles .slider__list {
  width: 100%;
  overflow: hidden;
}
@media (min-width: 720px) {
  .v2-styles .slider__list {
    width: calc(100% - 70px);
  }
}
.v2-styles .slider__slide {
  padding: 0 2rem;
}
.v2-styles .slider__link {
  text-decoration: none;
  display: block;
}
.v2-styles .slider__image {
  display: none !important;
}
.v2-styles .slider__date {
  margin: 0;
  font-weight: 500;
  border-bottom: 2px solid #C42D0C;
  padding-bottom: 0.25rem;
  padding-bottom: 0.35rem;
}
.v2-styles .slider__date__gomorning {
  border-bottom: 2px solid #00456C;
  padding-bottom: 0.25rem;
}
.v2-styles .slider__title {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  font-size: 1rem;
  font-weight: bold;
  font-family: "Roboto";
  letter-spacing: 0.23px;
}
.v2-styles .slider__description {
  margin: 0.25rem 0;
  display: none;
}
.v2-styles .slider__nav {
  text-align: center;
  width: 100%;
}
@media (min-width: 720px) {
  .v2-styles .slider__nav {
    width: 40px;
    margin-left: 30px;
  }
}
.v2-styles .slider__prev, .v2-styles .slider__next {
  color: white;
  background-color: #C42D0C;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: inline-block !important;
  margin: 0;
}
.v2-styles .slider__prev:hover, .v2-styles .slider__next:hover {
  background-color: #f13a12;
}
@media (min-width: 720px) {
  .v2-styles .slider__prev, .v2-styles .slider__next {
    display: block !important;
    margin-bottom: 1rem;
  }
}
.v2-styles .slider__archive {
  float: left;
  padding-right: 1rem;
}
.v2-styles .slider__archive-icon {
  float: right;
  margin-left: 1rem;
  width: 24px;
  height: 24px;
}
.v2-styles .slider__label {
  display: inline-block;
  background-color: #00456C;
  color: white;
  float: right;
  margin-top: 6px;
  margin-left: 5px;
  font-size: 0.8rem;
  padding: 0.25rem 0.5rem;
  height: 100%;
}
@media (min-width: 992px) {
  .v2-styles .slider__label {
    margin-top: 0;
    margin-left: 0;
  }
}
.v2-styles .slider--article .slider {
  box-shadow: none;
  display: block;
  padding: 2rem 0;
}
.v2-styles .slider--article .slider .slick-list {
  margin-left: 0;
  margin-right: 0;
}
.v2-styles .slider--article .slider .slick-track {
  display: flex;
}
.v2-styles .slider--article .slider__end {
  align-self: flex-end;
}
.v2-styles .slider--article .slider__slide {
  padding: 0 15px;
}
.v2-styles .slider--article .slider__list {
  width: 100%;
}
.v2-styles .slider--article .slider__date {
  display: none;
}
.v2-styles .slider--article .slider__image {
  display: inline-block !important;
  width: 100%;
  max-height: 197px;
}
.v2-styles .slider--article .slider__placeholder {
  max-width: 100%;
  width: 350px;
  height: 197px;
  display: inline-block;
  background-image: url("/Resources/img/placeholder.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
.v2-styles .slider--article .slider__description {
  display: block;
}
.v2-styles .slider--article .slider__nav {
  margin: auto;
  display: flex;
  margin-top: 2rem;
  width: 90px;
  justify-content: space-between;
}
@media (min-width: 991px) {
  .v2-styles .gallery-slider .sliding-divs:hover .slick-arrow {
    max-width: 40px;
    max-height: 40px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 50%;
    z-index: 1;
    background-color: lightgrey;
    border-radius: 50%;
    background-position: center;
    opacity: 0.9;
  }
  .v2-styles .gallery-slider .sliding-divs:hover .slider-prev {
    background-image: url("/Resources/img/icons/SVG/arrow-right-black.svg");
    transform: rotate(180deg);
    z-index: 2;
    left: 0;
  }
  .v2-styles .gallery-slider .sliding-divs:hover .slider-next {
    background-image: url("/Resources/img/icons/SVG/arrow-right-black.svg");
    right: 0;
    z-index: 2;
  }
}
.v2-styles .gallery-slider .slick-dots {
  display: flex;
  justify-content: center;
  font-size: 0;
  max-width: 100%;
}
.v2-styles .gallery-slider .slick-dots .slick-active {
  outline: 1px solid;
}
.v2-styles .gallery-slider .slick-dots li {
  margin-left: 5%;
  list-style: none;
}
.v2-styles .gallery-slider .slick-dots button {
  outline: none;
}
.v2-styles .employees {
  background-color: #E5ECF0;
  padding: 2.25rem 0 2.25rem 0;
}
.v2-styles .employees__title {
  text-align: center;
  font-size: 2.5rem;
  font-weight: 700;
  letter-spacing: 0.59px;
  margin-bottom: 0;
  line-height: 36px;
  font-family: "calmetta, sans-serif";
}
.v2-styles .employee {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.v2-styles .employee--right {
  padding-top: 0;
}
.v2-styles .employee a {
  text-decoration: none;
}
.v2-styles .employee p {
  margin: 0.25rem 0;
}
.v2-styles .employee__image {
  width: 80px;
  height: 80px;
  margin: auto;
  background-size: cover;
  background-position: 25% center;
  border-radius: 50%;
  background-repeat: no-repeat;
}
@media (min-width: 720px) {
  .v2-styles .employee__image--right {
    margin: 0;
  }
}
.v2-styles .employee__name {
  text-align: center;
  margin: 1rem 0 0.1rem 0;
}
@media (min-width: 720px) {
  .v2-styles .employee__name--right {
    text-align: left;
  }
}
.v2-styles .employee__name a {
  font-weight: bold;
}
.v2-styles .employee__meta {
  text-align: center;
}
.v2-styles .employee__title {
  text-transform: uppercase;
  font-size: 0.9rem;
}
.v2-styles .employee__phone a, .v2-styles .employee__email a {
  font-weight: 500;
}
.v2-styles .employee__email a:hover {
  text-decoration: underline;
}
.v2-styles .animal-page__header {
  margin: 3rem 0 1.4rem 0;
  font-size: 54px;
  letter-spacing: 0.79px;
  line-height: 56px;
  font-style: normal;
  font-weight: normal;
}
.v2-styles .animal-page__image {
  width: 100%;
}
.v2-styles .animalpage {
  width: 100vw;
  overflow: auto;
}
.v2-styles .animal-knowledge__icon {
  margin-right: 1rem;
}
.v2-styles .animal-knowledge__header {
  display: flex;
  margin-top: 2rem;
}
.v2-styles .animal-knowledge__title {
  font-size: 1.125rem;
  font-weight: 700;
  font-family: "Roboto";
}
.v2-styles .animal-knowledge__title__link {
  text-decoration: none;
  font-weight: 700;
  font-size: 1.125rem;
}
.v2-styles .animal-knowledge__subheader, .v2-styles .animal-knowledge__text h3 {
  font-weight: 700;
  font-family: "Roboto";
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  line-height: 1.5rem;
}
.v2-styles .animal-knowledge__subheader__link {
  text-decoration: none;
  font-weight: 700;
}
.v2-styles .animal-knowledge__image {
  padding: 0.5rem 0;
}
.v2-styles .animal-knowledge__list {
  padding: 0;
  margin: 0;
}
.v2-styles .animal-knowledge__item {
  list-style: none;
  padding: 0.5rem 0;
}
.v2-styles .animal-knowledge__link {
  text-decoration: none;
}
.v2-styles aside .animal-knowledge__title {
  font-size: 1rem;
  color: #D4310E;
}
.v2-styles aside .animal-knowledge__info {
  margin: 0 0 0.5rem 0;
}
.v2-styles aside .animal-knowledge__item {
  padding: 0.2rem 0;
}
.v2-styles aside .animal-knowledge__link {
  font-weight: 300;
}

.v2-styles .dropdown {
  position: relative;
}
.v2-styles .dropdown__trigger {
  text-align: left;
  display: flex;
  justify-content: space-between;
  font-weight: bold;
}
.v2-styles .dropdown__arrow {
  height: 20px;
}
.v2-styles .dropdown__links {
  position: absolute;
  top: 100%;
  z-index: 100;
  margin-top: 0;
}
.v2-styles .dropdown__link {
  text-decoration: none;
  padding: 1rem;
  display: block;
  font-weight: bold;
  background-color: white;
  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.2);
}
.v2-styles .dropdown__link:hover {
  background-color: #C42D0C;
  color: white;
}
.v2-styles .breadcrumbs__breadcrumb {
  display: inline;
}
.v2-styles .breadcrumbs__breadcrumb:not(:last-child):after {
  content: "/";
  padding-left: 5px;
  padding-right: 5px;
}
.v2-styles .breadcrumbs__breadcrumb:last-child span {
  color: #898B91;
  font-family: "Roboto";
}
.v2-styles .breadcrumbs__link {
  text-decoration: none;
  color: #C42D0C;
  font-weight: 300;
  font-family: "Roboto";
}
.v2-styles .breadcrumbs__link:hover {
  text-decoration: underline;
}
.v2-styles .pagination__page {
  display: inline-block;
  text-decoration: none;
  padding: 0.5rem;
}
.v2-styles .listpage #list .list-item .imageWrapper {
  display: none;
}
.v2-styles .listpage #list .list-item > a {
  width: 100%;
  height: 100%;
  display: block;
  padding: 1rem 3.6rem;
  box-shadow: 0px 11px 15px -16px gray;
  transition: all 0.2s ease;
  text-decoration: none;
}
.v2-styles .listpage #list .list-item > a:hover {
  transform: translateY(-4px);
}
.v2-styles .listpage .pagination {
  text-align: center;
}
.v2-styles .list-item {
  margin-bottom: 3rem;
}
.v2-styles .list-item__image {
  min-width: 100%;
  min-height: 100%;
  max-width: 0;
}
.v2-styles .list-item__play {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.v2-styles .list-item__play::before {
  content: "";
  display: block;
  background-color: black;
  opacity: 0.1;
}
.v2-styles .list-item__play::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 100;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  opacity: 0.6;
  transform: translate(-50%, -50%);
  background-image: url("/Resources/img/icons/play.png");
  background-size: cover;
}
.v2-styles .list-item__date {
  margin-top: 0.5rem;
  margin-bottom: 0;
  display: block;
}
.v2-styles .list-item__link {
  text-decoration: none;
  display: block;
}
.v2-styles .list-item__header {
  font-size: 1rem;
  font-family: "Roboto";
  font-weight: 700;
  text-decoration: none;
}
.v2-styles .list-item__header--secondary {
  margin-top: 1rem;
  color: #C42D0C;
  display: block;
  font-weight: 500;
  text-transform: uppercase;
}
.v2-styles .list-item__header--big {
  font-size: 2rem;
  font-weight: bold;
  letter-spacing: 0.47px;
  line-height: 2.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.v2-styles .list-item__header p {
  margin-top: 0;
}
.v2-styles .iframe-block {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
  padding-top: 66.6666666667%;
}
.v2-styles .iframe-block::before {
  display: block;
  content: "";
}
.v2-styles .iframe-block iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.v2-styles .expand__header {
  display: block;
  margin-bottom: 0 !important;
  font-weight: 600;
  text-decoration: none;
  color: #333;
  padding: 5px 0;
  cursor: pointer;
  background: none;
  border: none;
  font-size: 16px;
  line-height: 20px;
  font-family: Georgia, "Helvetica Neue", Helvetica, sans-serif;
  width: 100%;
  text-align: left;
  border-bottom: 1px solid #bfbaba;
  position: relative;
}
.v2-styles .expand__header:after {
  content: "";
  font-family: "FontAwesome";
  font-weight: 700;
  color: #d4310e;
  position: absolute;
  right: 5px;
  top: 10px;
  font-size: 15px;
  line-height: 25px;
  transition: all 500ms ease;
}
.v2-styles .expand__header.open {
  border-bottom: 1px dashed #bfbaba;
}
.v2-styles .expand__header.open:after {
  transform: rotate(180deg);
  color: #d4310e;
}
.v2-styles .expand__content {
  display: none;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 3px solid #d4310e;
  font-size: 15px !important;
  line-height: 20px !important;
  margin-bottom: 20px;
}
.v2-styles .timeline-slider {
  width: 100%;
  height: 120px;
  margin-top: 2rem;
  border: 1px solid #bfbaba;
}
.v2-styles .timeline-slider__wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}
.v2-styles .timeline-slider .slick-track {
  height: 100%;
  top: 0;
  left: 0;
}
.v2-styles .timeline-slider .slick-list {
  padding: 0 50px;
  height: 100%;
}
.v2-styles .timeline-slider .slider-prev, .v2-styles .timeline-slider .slider-next {
  width: 40px;
  height: 100%;
  background-color: white;
  position: absolute;
  z-index: 5;
  padding: 0;
  color: white;
}
.v2-styles .timeline-slider .slider-next {
  top: 0;
  right: 0px;
}
.v2-styles .timeline-slider .slick-slide {
  padding: 1rem;
  height: 100%;
  background-color: white;
  display: flex;
  align-items: center;
}
.v2-styles .timeline-slider__year {
  font-weight: 500;
}
.v2-styles .timeline-slider .slick-current {
  background-color: #004869;
}
.v2-styles .timeline-slider .slick-current .timeline-slider__year {
  color: white;
}
.v2-styles .facts {
  margin-bottom: 2rem;
}
.v2-styles .fact {
  text-align: center;
}
.v2-styles .fact__wrapper {
  background-color: #004869;
  background-color: #00486a14;
  padding: 1rem;
  height: 100%;
}
.v2-styles .fact__heading, .v2-styles .fact__subheading, .v2-styles .fact__text, .v2-styles .fact__source, .v2-styles .fact__extra-info {
  background-color: transparent;
}
.v2-styles .fact__heading p, .v2-styles .fact__heading span, .v2-styles .fact__subheading p, .v2-styles .fact__subheading span, .v2-styles .fact__text p, .v2-styles .fact__text span, .v2-styles .fact__source p, .v2-styles .fact__source span, .v2-styles .fact__extra-info p, .v2-styles .fact__extra-info span {
  background-color: transparent !important;
  color: black !important;
}
.v2-styles .fact__source {
  word-break: break-all;
}
.v2-styles .profile-page {
  margin-top: 20px;
}
.v2-styles .profile-page .profile-name h1 {
  font-family: "calmetta, sans-serif";
  color: #333;
  font-size: 20px;
  line-height: 25px;
  font-style: normal;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  text-align: left;
  margin: 0;
}
.v2-styles .profile-page .profile-name span {
  font-family: "calmetta, sans-serif";
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  letter-spacing: 1px;
  color: #777776;
  display: inline-block;
}
.v2-styles .profile-page .profile-name span span {
  font-weight: 500;
  text-transform: uppercase;
}
.v2-styles .profile-page .profile-name span span:after {
  content: "|";
}
.v2-styles .profile-page .profile-name .employee-title {
  font-family: "Roboto";
  font-weight: 100;
}
.v2-styles .profile-page .profile-contact-wrapper {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  height: 100%;
}
.v2-styles .profile-page .profile-contact-wrapper .profile-contact {
  text-align: right;
}
.v2-styles .profile-page .profile-contact-wrapper .profile-contact p {
  font-size: 15px;
  margin: 0;
}
.v2-styles .profile-page .profile-contact-wrapper .profile-contact p a {
  font-size: 15px;
  color: #0095db;
}
.v2-styles .profile-page aside {
  padding-top: 0;
}
.v2-styles .profile-page aside h2 {
  font-weight: 400;
  font-size: 1.5rem;
  margin-top: 0;
}
.v2-styles .profile-page aside .related {
  border-top: none;
}
.v2-styles .nav {
  display: flex;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.v2-styles .nav li {
  list-style: none;
}
.v2-styles .nav__list {
  display: flex;
}
.v2-styles .nav__a {
  text-decoration: none;
  font-weight: 500;
  font-family: "Roboto";
  display: inline-block;
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
}
.v2-styles .nav__a--back {
  max-width: 100%;
  flex: 100%;
}
@media (min-width: 992px) {
  .v2-styles .nav__a--back {
    display: none !important;
  }
}
.v2-styles .nav__icon {
  height: 20px;
  width: 20px;
  display: block;
}
.v2-styles .main-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 720px) {
  .v2-styles .main-nav {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .v2-styles .main-nav {
    justify-content: flex-start;
  }
}
.v2-styles .main-nav__container {
  display: none;
  position: absolute;
  top: 100%;
  height: calc(100vh - 100%);
  background-color: white;
}
.v2-styles .main-nav__container.active {
  display: block;
  width: 100%;
  left: 0;
  z-index: 100;
  border-top: 1px solid #141823;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 992px) {
  .v2-styles .main-nav__container {
    display: flex;
    word-break: keep-all;
    flex-wrap: wrap;
    position: static;
    height: auto;
  }
}
.v2-styles .main-nav__a {
  padding-left: 1.1rem;
  padding-right: 1.1rem;
  display: block;
  font-weight: bold;
}
@media (min-width: 992px) {
  .v2-styles .main-nav__a {
    display: inline;
    border-radius: 40px;
  }
}
.v2-styles .main-nav__a:hover {
  background-color: #F2F6F8;
  background-color: rgba(0, 69, 108, 0.05);
}
.v2-styles .main-nav__a.active {
  background-color: #F2F6F8;
  background-color: rgba(0, 69, 108, 0.05);
}
@media (min-width: 992px) {
  .v2-styles .main-nav__a-gm, .v2-styles .main-nav__a-statistics {
    display: none;
  }
}
.v2-styles .main-nav__search-icon {
  float: left;
  margin-right: 0.1rem;
}
.v2-styles .main-nav .mm-mobile-active .main-nav__a {
  opacity: 0.3;
}
.v2-styles .main-nav .mm-mobile-active .main-nav__a.active {
  opacity: 1;
}
@media (min-width: 992px) {
  .v2-styles .main-nav .mm-mobile-active .main-nav__a {
    opacity: 1;
  }
}
.v2-styles .mega-menu {
  z-index: 1000;
  max-width: 0;
  overflow-y: auto;
  width: 100vw;
  height: 100vh;
  position: absolute;
  right: 0;
}
@media (min-width: 992px) {
  .v2-styles .mega-menu {
    width: auto;
    height: auto;
    max-width: none;
    overflow: visible;
    position: relative;
  }
}
.v2-styles .mega-menu__container {
  background-color: white;
}
@media (min-width: 992px) {
  .v2-styles .mega-menu__container {
    position: absolute;
    height: auto;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
  }
}
.v2-styles .mega-menu__inner {
  z-index: 100;
  padding: 1rem 0 1rem 0;
  display: none;
}
@media (min-width: 992px) {
  .v2-styles .mega-menu__inner {
    padding: 2rem 0;
  }
}
.v2-styles .mega-menu__inner.mm-mobile-active {
  display: block !important;
}
@media (min-width: 992px) {
  .v2-styles .mega-menu__inner.mm-mobile-active {
    height: auto;
  }
}
.v2-styles .mega-menu.mm-mobile-active {
  max-width: 80vw;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
  background-color: white;
}
@media (min-width: 992px) {
  .v2-styles .mega-menu.mm-mobile-active {
    max-width: none;
  }
}
.v2-styles .mega-menu__back-icon {
  width: 20px;
  height: 20px;
  margin-right: 0.5rem;
}
.v2-styles .burger {
  position: relative;
  width: 30px;
  height: 28px;
}
.v2-styles .burger__line {
  width: 30px;
  height: 5px;
  display: block;
  position: absolute;
  background-color: #141823;
  border-radius: 2px;
}
.v2-styles .burger__line:nth-child(1) {
  top: 0;
  left: 0;
  transition: transform 0.1s linear;
  transform-origin: 0;
}
.v2-styles .burger__line:nth-child(2) {
  top: 10px;
  left: 0;
}
.v2-styles .burger__line:nth-child(3) {
  top: 20px;
  left: 0;
  transition: transform 0.1s linear;
  transform-origin: 0;
}
.v2-styles .burger.active :nth-child(1) {
  transform: rotate(42deg);
  transform-origin: 0;
  transition: transform 0.1s linear;
}
.v2-styles .burger.active :nth-child(2) {
  display: none;
}
.v2-styles .burger.active :nth-child(3) {
  transform: rotate(-42deg);
  transition: transform 0.1s linear;
  transform-origin: 0;
}
@media (min-width: 992px) {
  .v2-styles .burger {
    display: none;
  }
}
.v2-styles .nav-back-button {
  display: flex;
  align-items: center;
  padding: 0;
}
.v2-styles .top-line {
  display: flex;
  justify-content: flex-end;
}
.v2-styles .functions {
  display: flex;
}
.v2-styles .functions__a {
  display: none;
}
.v2-styles .functions__a--with-icon {
  display: flex;
}
@media (min-width: 720px) {
  .v2-styles .functions__a {
    display: flex;
  }
}
.v2-styles .functions__a-text {
  text-decoration: none;
  font-weight: bold;
  font-family: "Roboto";
  display: none;
}
@media (min-width: 720px) {
  .v2-styles .functions__a-text {
    display: inline-block;
  }
}
@media (min-width: 720px) {
  .v2-styles .functions__icon {
    margin-left: 1rem;
  }
}
.v2-styles .search {
  padding-left: 15px;
  padding-right: 15px;
  display: none;
}
.v2-styles .search__form {
  background-color: white;
  min-width: 100%;
  position: relative;
}
.v2-styles .search__button {
  border: 0;
  cursor: pointer;
  color: transparent;
  float: left;
  margin: 1rem 0 1rem 1rem;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
}
@media (min-width: 992px) {
  .v2-styles .search__form {
    min-width: 40%;
  }
}
.v2-styles .search-breadcrumbs {
  color: #777776;
  display: block;
  margin-top: 3px;
  margin-bottom: 5px;
  font-size: 12px;
  font-family: "calmetta, sans-serif";
  font-weight: 300;
}
.v2-styles p.search-result-text {
  font-family: "Roboto";
  font-size: 0.9rem;
}
.v2-styles button.search-button {
  background: transparent url(../img/icons/svg/search-page-search-icon.svg);
  background-position: right center;
  background-repeat: no-repeat;
  border: none;
  opacity: 0.6;
}
.v2-styles .search-wrapper input {
  font-size: 24px;
  padding: 5px 0;
  font-family: Georgia, "Helvetica Neue", Helvetica, sans-serif;
  background: none;
  border: none;
  outline: 0;
  float: left;
}
.v2-styles .fix-container .row {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media all and (min-width: 576px) {
  .v2-styles .fix-container .row {
    max-width: 540px;
  }
}
@media all and (min-width: 720px) {
  .v2-styles .fix-container .row {
    max-width: 720px;
  }
}
@media all and (min-width: 992px) {
  .v2-styles .fix-container .row {
    max-width: 960px;
  }
}
@media all and (min-width: 1200px) {
  .v2-styles .fix-container .row {
    max-width: 1140px;
  }
}
.v2-styles .article__meta,
.v2-styles .employees-list__meta {
  margin: 1.5rem 0;
}
.v2-styles .article__header,
.v2-styles .employees-list__header {
  font-size: 3rem;
  font-weight: 400;
  text-align: left;
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}
.v2-styles .article__ingress p,
.v2-styles .employees-list__ingress p {
  font-size: 1.4rem;
  font-weight: 400;
  margin-bottom: 1.5rem;
  line-height: 1.75rem;
}
.v2-styles .article__published,
.v2-styles .employees-list__published {
  font-weight: 400;
  padding-bottom: 0.25rem;
  margin-bottom: 3rem;
  border-bottom: 2px solid #C42D0C;
}
.v2-styles .article__main-text a:any-link,
.v2-styles .employees-list__main-text a:any-link {
  text-decoration: underline;
}
.v2-styles .article__main-text ul,
.v2-styles .employees-list__main-text ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.v2-styles .article__main-text .printGroup > ul,
.v2-styles .article__main-text p,
.v2-styles .employees-list__main-text .printGroup > ul,
.v2-styles .employees-list__main-text p {
  line-height: 1.5;
  font-size: 1rem;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}
.v2-styles .article__main-text .printGroup,
.v2-styles .employees-list__main-text .printGroup {
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}
.v2-styles .article__main-text .printGroup a:any-link,
.v2-styles .employees-list__main-text .printGroup a:any-link {
  text-decoration: underline;
}
.v2-styles .article__main-text h3,
.v2-styles .employees-list__main-text h3 {
  font-size: 2rem;
  font-weight: 400;
  margin: 0px;
}
.v2-styles .article__main-text li,
.v2-styles .employees-list__main-text li {
  list-style: disc;
  margin-left: 30px;
}
.v2-styles .article form aside,
.v2-styles .employees-list form aside {
  padding-top: 0;
  font-family: "Roboto";
}
.v2-styles .article form input,
.v2-styles .article form textarea,
.v2-styles .employees-list form input,
.v2-styles .employees-list form textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.v2-styles .article form input,
.v2-styles .article form textarea,
.v2-styles .article form select,
.v2-styles .employees-list form input,
.v2-styles .employees-list form textarea,
.v2-styles .employees-list form select {
  width: 100%;
  border: 1px solid #333;
  margin: 10px 0;
  padding: 10px;
  font-family: "Roboto";
  font-size: 1rem;
  font-weight: 400;
  background: white;
}
.v2-styles .article form textarea,
.v2-styles .employees-list form textarea {
  height: 210px;
  resize: none;
}
.v2-styles .article form .FormSubmitButton,
.v2-styles .employees-list form .FormSubmitButton {
  border: 1px solid #777776;
  color: #333;
  padding: 10px 40px;
  text-align: center;
  font-family: "calmetta, sans-serif";
  font-size: 1rem;
  text-transform: uppercase;
  background: transparent;
  letter-spacing: 1px;
  font-weight: 300;
  text-decoration: none;
}
.v2-styles .article form .FormSubmitButton:hover, .v2-styles .article form .FormSubmitButton:focus,
.v2-styles .employees-list form .FormSubmitButton:hover,
.v2-styles .employees-list form .FormSubmitButton:focus {
  background: #e6e6e8;
}
.v2-styles .article-share-fou {
  display: relative;
  grid-template-columns: auto auto;
}
.v2-styles .article-share-fou__container {
  display: flex;
}
.v2-styles .article-share-fou__icon {
  width: 1.9rem;
  height: 1.9rem;
  border-radius: 100%;
  margin-bottom: 0.2rem;
  background-color: #FDF4F3;
  margin-right: 1rem;
  display: inline-block;
}
@media (min-width: 1200px) {
  .v2-styles .article-share-fou__icon {
    display: block;
  }
}
.v2-styles .article-share {
  position: relative;
}
.v2-styles .article-share__container {
  display: block;
}
@media (min-width: 1200px) {
  .v2-styles .article-share__container {
    position: absolute;
    left: -2.5rem;
  }
}
.v2-styles .article-share__icon {
  width: 1.9rem;
  height: 1.9rem;
  border-radius: 100%;
  margin-bottom: 0.2rem;
  background-color: #FDF4F3;
  margin-right: 1rem;
  display: inline-block;
}
@media (min-width: 1200px) {
  .v2-styles .article-share__icon {
    display: block;
  }
}
.v2-styles .v1-styles ul.hierarchy-list > li > a {
  text-transform: none;
}
.v2-styles .v1-styles ul.hierarchy-list li a {
  border-bottom: 1px solid #bfbaba;
}
.v2-styles .v1-styles ul.hierarchy-list li {
  border-bottom: none;
}
.v2-styles .v1-styles ul.hierarchy-list li a .selected {
  font-weight: bold;
}
.v2-styles .article-aside {
  border-bottom: 1px solid black;
}
.v2-styles .article-aside__ul {
  margin-bottom: 0;
}
.v2-styles .article-aside__li {
  padding: 0.5rem 0;
}
.v2-styles .article-aside__li:first-child:last-child {
  padding: 0;
  border: 0;
}
.v2-styles .article-aside__li:not(:last-child) {
  border-bottom: 1px solid black;
}
.v2-styles .article-aside__li + ul, .v2-styles .article-aside__li > ul {
  border: 0;
}
.v2-styles .article-aside__a {
  text-decoration: none;
}
.v2-styles .overview {
  width: 100%;
}
.v2-styles .overview-content {
  margin-top: 1.5rem;
}
.v2-styles .overview-title {
  position: relative;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-weight: 600;
  border-top: 1px solid #bfbaba;
}
.v2-styles .overview-title .bi {
  position: absolute;
  right: 20px;
}
@media (min-width: 720px) {
  .v2-styles .overview-title .bi {
    color: #c42d0c;
    font-weight: 700;
  }
}
.v2-styles .overview-title .bi::before,
.v2-styles .overview-title .bi [class^=bi-]::before,
.v2-styles .overview-title .bi [class*=" bi-"]::before {
  font-weight: bolder !important;
}
.v2-styles .overview-title:focus-within {
  border-top: 2px solid #bfbaba;
}
.v2-styles .overview-container {
  display: none;
  margin-bottom: 2rem;
}
.v2-styles .overview-container-header-1 {
  padding: 0;
}
.v2-styles .overview-container-header-1 span {
  font-weight: 500;
}
.v2-styles .overview-container-header-2 {
  padding: 0 0 1rem 0;
}
.v2-styles .overview-container-body {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 1rem;
}
.v2-styles .overview-container-body span:nth-child(1) {
  font-weight: 500;
}
.v2-styles .overview-dropdown {
  margin-bottom: 1rem;
}
.v2-styles .overview-dropdown-btn {
  text-decoration: none;
  font-weight: 500;
}
.v2-styles .overview-button-container {
  margin: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.v2-styles .overview-button-container-show-more {
  background-color: #C42D0C;
  border-radius: 50px;
  color: white;
  width: 100%;
  padding: 10px;
}
@media (min-width: 720px) {
  .v2-styles .overview-button-container-show-more {
    width: 256px;
    height: 58px;
  }
}
.v2-styles .overview-link {
  text-decoration: underline;
  font-weight: 400;
}
.v2-styles .article__header p {
  font-weight: bold;
}
.v2-styles .article__ingress {
  font-weight: 400;
  font-size: 22px;
  color: #141823;
}
.v2-styles .article__published {
  border-bottom: 2px solid #C42D0C;
}
.v2-styles .article__meta,
.v2-styles .employees-list__meta {
  margin: 1.5rem 0;
}
.v2-styles .article__header,
.v2-styles .employees-list__header {
  font-size: 3rem;
  font-weight: 400;
  text-align: left;
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}
.v2-styles .navbar {
  padding: 0;
}
.v2-styles .filter {
  margin-top: 1rem;
}
@media (min-width: 720px) {
  .v2-styles .filter {
    margin-top: 0;
  }
}
.v2-styles .filter_wrapper {
  margin-bottom: 1rem;
  position: relative;
}
@media (min-width: 720px) {
  .v2-styles .filter_wrapper ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 90%;
  }
}
.v2-styles .filter_wrapper_item {
  border-bottom: 2px solid #C42D0C;
  padding: 1rem 0;
  margin: 0;
  width: 95%;
  text-align: left;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 720px) {
  .v2-styles .filter_wrapper_item {
    font-weight: 400;
    font-size: 18px;
    padding: 1em 0 0 0;
    margin-right: 2rem;
    color: #141823;
    text-decoration: none;
    max-width: 7rem;
  }
}
@media (min-width: 720px) {
  .v2-styles .filter_wrapper_item .bi {
    color: #C42D0C;
    font-weight: bold;
  }
}
.v2-styles .filter_wrapper_item .bi::before,
.v2-styles .filter_wrapper_item .bi [class^=bi-]::before,
.v2-styles .filter_wrapper_item .bi [class*=" bi-"]::before {
  font-weight: bolder !important;
}
.v2-styles .filter_wrapper_item:focus {
  color: #C42D0C;
}
.v2-styles .filter_wrapper .dropdown-menu {
  margin: 0;
  border-top: none;
  background: rgba(196, 45, 12, 0.05);
  color: white;
  width: 95%;
}
@media (min-width: 720px) {
  .v2-styles .filter_wrapper .dropdown-menu {
    background-color: white;
    border-top: 2px solid #C42D0C;
    width: 200px;
  }
}
.v2-styles .filter_wrapper .dropdown-menu .dropdown-item {
  color: #141823;
  padding: 0.25rem 0.5rem;
}
.v2-styles .filter_wrapper .dropdown-menu .dropdown-item label {
  margin-left: 10px;
}
.v2-styles .filter_wrapper .filter_count {
  float: right;
  font-size: 10px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
}
.v2-styles .filter_wrapper .nav-item {
  margin-right: 0;
}
.v2-styles .filter_selected {
  display: none;
}
@media (min-width: 720px) {
  .v2-styles .filter_selected {
    width: 90%;
    position: relative;
    font-size: 14px;
    display: flex;
    flex-wrap: wrap;
  }
}
.v2-styles .filter_selected_item {
  margin: 0.5rem;
  padding: 0.5rem 0.5rem;
  border: 1px solid rgba(196, 45, 12, 0.5);
  box-sizing: border-box;
  border-radius: 50px;
}
.v2-styles .filter-button-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 90%;
  margin-top: 2rem;
  margin-right: 0.5rem;
}
@media (min-width: 720px) {
  .v2-styles .filter-button-container {
    display: none;
  }
}
.v2-styles .filter-button-container-reset {
  display: block;
  width: 100vw;
  padding: 1rem 1rem 1rem 0;
  margin: 0;
}
.v2-styles .filter-button-container-showResults {
  background-color: #C42D0C;
  border-radius: 50px;
  color: white;
  width: 100%;
  padding: 1rem 1rem 1rem 0;
}
.v2-styles .btn-toggle {
  background-color: #c42d0c;
  border-radius: 50px;
  padding: 0.5rem 1rem;
  border-color: transparent;
  width: 151px;
  margin-bottom: 1rem;
}
.v2-styles .btn-toggle:focus {
  outline: transparent;
}
@media (min-width: 720px) {
  .v2-styles .btn-toggle {
    display: none;
  }
}
.v2-styles .btn-toggle span {
  color: white;
}
.v2-styles .article__main {
  background-color: red;
}
.v2-styles .article__main_text {
  background-color: teal;
}
.v2-styles .article__main_btn {
  color: red;
}
@media (max-width: 991.98px) {
  .v2-styles .navbar-expand-lg > .container,
.v2-styles .navbar-expand-lg > .container-fluid, .v2-styles .navbar-expand-lg > .container-sm, .v2-styles .navbar-expand-lg > .container-md, .v2-styles .navbar-expand-lg > .container-lg, .v2-styles .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .v2-styles .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .v2-styles .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .v2-styles .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .v2-styles .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .v2-styles .navbar-expand-lg > .container,
.v2-styles .navbar-expand-lg > .container-fluid, .v2-styles .navbar-expand-lg > .container-sm, .v2-styles .navbar-expand-lg > .container-md, .v2-styles .navbar-expand-lg > .container-lg, .v2-styles .navbar-expand-lg > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .v2-styles .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .v2-styles .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
.v2-styles .navbar {
  display: none;
}
.v2-styles .navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  /*  -ms-flex-wrap: wrap;
   flex-wrap: wrap; */
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.v2-styles .navbar .container,
.v2-styles .navbar .container-fluid, .v2-styles .navbar .container-sm, .v2-styles .navbar .container-md, .v2-styles .navbar .container-lg, .v2-styles .navbar .container-xl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.v2-styles .navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.v2-styles .navbar-brand:hover, .v2-styles .navbar-brand:focus {
  text-decoration: none;
}
.v2-styles .navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.v2-styles .navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.v2-styles .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.v2-styles .navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.v2-styles .navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
}
.v2-styles .navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.v2-styles .navbar-toggler:hover, .v2-styles .navbar-toggler:focus {
  text-decoration: none;
}
.v2-styles .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .v2-styles .navbar-expand-sm > .container,
.v2-styles .navbar-expand-sm > .container-fluid, .v2-styles .navbar-expand-sm > .container-sm, .v2-styles .navbar-expand-sm > .container-md, .v2-styles .navbar-expand-sm > .container-lg, .v2-styles .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .v2-styles .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .v2-styles .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .v2-styles .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .v2-styles .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .v2-styles .navbar-expand-sm > .container,
.v2-styles .navbar-expand-sm > .container-fluid, .v2-styles .navbar-expand-sm > .container-sm, .v2-styles .navbar-expand-sm > .container-md, .v2-styles .navbar-expand-sm > .container-lg, .v2-styles .navbar-expand-sm > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .v2-styles .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .v2-styles .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .v2-styles .navbar-expand-md > .container,
.v2-styles .navbar-expand-md > .container-fluid, .v2-styles .navbar-expand-md > .container-sm, .v2-styles .navbar-expand-md > .container-md, .v2-styles .navbar-expand-md > .container-lg, .v2-styles .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .v2-styles .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .v2-styles .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .v2-styles .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .v2-styles .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .v2-styles .navbar-expand-md > .container,
.v2-styles .navbar-expand-md > .container-fluid, .v2-styles .navbar-expand-md > .container-sm, .v2-styles .navbar-expand-md > .container-md, .v2-styles .navbar-expand-md > .container-lg, .v2-styles .navbar-expand-md > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .v2-styles .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .v2-styles .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .v2-styles .navbar-expand-xl > .container,
.v2-styles .navbar-expand-xl > .container-fluid, .v2-styles .navbar-expand-xl > .container-sm, .v2-styles .navbar-expand-xl > .container-md, .v2-styles .navbar-expand-xl > .container-lg, .v2-styles .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .v2-styles .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .v2-styles .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .v2-styles .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .v2-styles .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .v2-styles .navbar-expand-xl > .container,
.v2-styles .navbar-expand-xl > .container-fluid, .v2-styles .navbar-expand-xl > .container-sm, .v2-styles .navbar-expand-xl > .container-md, .v2-styles .navbar-expand-xl > .container-lg, .v2-styles .navbar-expand-xl > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .v2-styles .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .v2-styles .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.v2-styles .navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.v2-styles .navbar-expand > .container,
.v2-styles .navbar-expand > .container-fluid, .v2-styles .navbar-expand > .container-sm, .v2-styles .navbar-expand > .container-md, .v2-styles .navbar-expand > .container-lg, .v2-styles .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.v2-styles .navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
}
.v2-styles .navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.v2-styles .navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.v2-styles .navbar-expand > .container,
.v2-styles .navbar-expand > .container-fluid, .v2-styles .navbar-expand > .container-sm, .v2-styles .navbar-expand > .container-md, .v2-styles .navbar-expand > .container-lg, .v2-styles .navbar-expand > .container-xl {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.v2-styles .navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.v2-styles .navbar-expand .navbar-toggler {
  display: none;
}
.v2-styles .collapse:not(.show) {
  display: none;
}
.v2-styles .dropup,
.v2-styles .dropright,
.v2-styles .dropdown,
.v2-styles .dropleft {
  position: relative;
}
.v2-styles .dropdown-toggle {
  white-space: nowrap;
}
.v2-styles .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.v2-styles .dropdown-toggle:empty::after {
  margin-left: 0;
}
.v2-styles .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.v2-styles .dropdown-menu-left {
  right: auto;
  left: 0;
}
.v2-styles .dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .v2-styles .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .v2-styles .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .v2-styles .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .v2-styles .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .v2-styles .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .v2-styles .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .v2-styles .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .v2-styles .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.v2-styles .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.v2-styles .dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.v2-styles .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.v2-styles .dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.v2-styles .dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.v2-styles .dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.v2-styles .dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.v2-styles .dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.v2-styles .dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.v2-styles .dropleft .dropdown-toggle::after {
  display: none;
}
.v2-styles .dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.v2-styles .dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.v2-styles .dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.v2-styles .dropdown-menu[x-placement^=top], .v2-styles .dropdown-menu[x-placement^=right], .v2-styles .dropdown-menu[x-placement^=bottom], .v2-styles .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.v2-styles .dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.v2-styles .dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.v2-styles .dropdown-item:hover, .v2-styles .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.v2-styles .dropdown-item.active, .v2-styles .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.v2-styles .dropdown-item.disabled, .v2-styles .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}
.v2-styles .dropdown-menu.show {
  display: block;
}
.v2-styles .dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.v2-styles .dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.v2-styles .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.v2-styles .gm-top {
  height: 50vh;
  max-height: 500px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  border-top: 2px solid #00456C;
}
.v2-styles .gm-top__label {
  display: inline-block;
  background-color: #00456C;
  color: white;
  float: right;
  padding: 1rem 2rem;
  margin-right: -15px;
  font-weight: 500;
}
.v2-styles .gm-box {
  background-color: white;
  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.2);
  padding: 2rem 3rem;
  margin-top: -150px;
  margin-bottom: 2rem;
  margin-left: 1rem;
  margin-right: 1rem;
}
.v2-styles .gm-box__header {
  letter-spacing: 0.7px;
  margin-bottom: 0;
}
.v2-styles .gm-box p {
  font-size: 1.125rem;
  text-align: center;
}
.v2-styles .gm-list {
  padding-bottom: 3rem;
}
.v2-styles .gm-list__header {
  font-size: 2.5rem;
}
.v2-styles .gm-list__header,
.v2-styles .gm-list .list-item__link {
  text-align: left;
}
.v2-styles .gm-list-article {
  margin-bottom: 3rem;
}
.v2-styles .gm-fact {
  padding: 2rem 1.5rem;
  margin: 1rem;
  background-color: rgba(255, 255, 255, 0.1);
}
.v2-styles .gm-fact__header {
  display: flex;
  font-size: 1.125rem;
}
.v2-styles .gm-fact__icon {
  margin-right: 1rem;
}
.v2-styles .gm-fact p {
  text-align: left;
}
.v2-styles .gm-article {
  overflow: hidden;
}
.v2-styles .gm-article__container {
  text-align: center;
  padding-top: 4rem;
}
.v2-styles .gm-article__date {
  margin-top: 2rem;
  border-bottom: 2px solid #C42D0C;
  padding-bottom: 0.25rem;
  line-height: 2rem;
  font-weight: 400;
}
.v2-styles .gm-article__header {
  margin: 2rem 0 2rem 0;
  text-align: center;
  font-size: 3.5rem;
  letter-spacing: 0.79px;
  line-height: 3.5rem;
}
.v2-styles .gm-article__content {
  text-align: left;
}
.v2-styles .gm-article__content img {
  max-width: 100vw;
  max-height: 60vh;
  margin-left: 50%;
  transform: translateX(-50%);
  object-fit: cover;
}
.v2-styles .gm-article__content li {
  list-style: disc inside none;
}
.v2-styles .gm-article__content h2, .v2-styles .gm-article__content h3 {
  letter-spacing: 0.44px;
  line-height: 1.75rem;
}
.v2-styles .gm-article__content h2 {
  font-size: 1.88rem;
}
.v2-styles .gm-article__content h3 {
  font-size: 1.65rem;
}
.v2-styles .gm-article__top {
  height: 0;
  position: relative;
}
.v2-styles .gm-article__label {
  position: absolute;
  right: 0;
  margin-right: 0;
}
.v2-styles .gm-authors {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .v2-styles .gm-authors {
    justify-content: center;
  }
}
.v2-styles .gm-authors__author {
  display: flex;
  flex-basis: 100%;
  margin-bottom: 0.5rem;
  text-align: left;
  align-items: center;
}
@media (min-width: 576px) {
  .v2-styles .gm-authors__author {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .v2-styles .gm-authors__author {
    flex-basis: initial;
  }
  .v2-styles .gm-authors__author:not(:last-child) {
    margin-right: 20px;
  }
}
.v2-styles .gm-authors__author:last-child {
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .v2-styles .gm-authors__author:last-child {
    margin-bottom: 0.5rem;
  }
}
.v2-styles .gm-authors__author__image {
  width: 45px;
  min-width: 45px;
  height: 45px;
  border-radius: 50%;
  margin-right: 1rem;
  display: inline-block;
  background-size: cover;
  background-position: 25% center;
  background-repeat: no-repeat;
}
.v2-styles .gm-newsletter {
  background-color: #F2F6F8;
  padding-top: 2rem;
  padding-bottom: 2rem;
  margin-bottom: 3rem;
  margin-top: 3rem;
}
.v2-styles .gm-newsletter__header {
  font-size: 3rem;
  text-align: center;
  margin-bottom: 3rem;
}
.v2-styles .gm-newsletter__label {
  position: absolute;
  top: 1rem;
  left: calc(1rem - 2px);
  font-weight: 700;
  color: #898B91;
}
.v2-styles .gm-newsletter__select-label {
  left: calc(1rem - 1px);
}
.v2-styles .gm-newsletter__col-4 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .v2-styles .gm-newsletter__col-4 {
    max-width: 31%;
    flex: 0 0 31%;
  }
}
.v2-styles .gm-newsletter__col-12 {
  text-align: center;
}
.v2-styles .gm-newsletter__input:valid + .gm-newsletter__label {
  top: -1rem;
  color: #141823;
}
.v2-styles .gm-newsletter__input:focus + .gm-newsletter__label {
  top: -2rem;
  color: #141823;
}
.v2-styles .gm-newsletter__sign-up-success-feedback, .v2-styles .gm-newsletter__sign-up-error-feedback {
  display: none;
  font-family: "Roboto";
  font-size: 1rem;
}
.v2-styles .gm-newsletter .input {
  border: 0;
  padding: 1rem 0 0.6rem 0;
  border-bottom: 2px solid #C42D0C;
  padding-bottom: 0.6rem;
  float: left;
  width: 100%;
  background-color: transparent;
  font-size: 1rem;
}
.v2-styles aside .gm-newsletter__col-4 {
  position: relative;
  width: 100%;
  max-width: none;
  flex: none;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.v2-styles article .gm-newsletter .col-md-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.v2-styles article .gm-newsletter .col-md-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.v2-styles .gm-navigation-dropdown {
  margin-bottom: 3rem;
}
.v2-styles .gm-navigation-dropdown__trigger {
  font-weight: 700;
}
.v2-styles .gm-navigation-dropdown__links {
  right: calc(1rem - 1px);
  left: calc(1rem - 1px);
}
.v2-styles .gm-link {
  display: none;
}
@media (min-width: 992px) {
  .v2-styles .gm-link {
    display: flex;
    width: 150px;
    min-width: 150px;
    height: 38px;
    font-style: normal;
    font-weight: bold;
    font-family: "Roboto";
    align-items: center;
    justify-content: center;
    text-decoration: none;
    border-radius: 20px;
    color: white;
    background-color: #00456C;
    margin-left: auto;
    margin-right: 20px;
    word-break: keep-all;
  }
}
.v2-styles .statistics-top {
  height: 50vh;
  max-height: 500px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  border-top: 2px solid #00456C;
}
.v2-styles .statistics-top__label {
  display: inline-block;
  background-color: #00456C;
  color: white;
  float: right;
  padding: 1rem 2rem;
  margin-right: -15px;
  font-weight: 500;
}
.v2-styles .statistics-box {
  background-color: #eaeaea;
  padding: 2rem 3rem;
  margin-top: -150px;
  margin-bottom: 2rem;
  margin-left: 1rem;
  margin-right: 1rem;
  border-radius: 5px;
}
.v2-styles .statistics-box__header {
  letter-spacing: 0.7px;
  margin-bottom: 0;
}
.v2-styles .statistics-box p {
  font-size: 1.125rem;
  text-align: center;
}
.v2-styles .statistics-list {
  padding-bottom: 3rem;
}
.v2-styles .statistics-list__header {
  font-size: 2.5rem;
}
.v2-styles .statistics-list__header,
.v2-styles .statistics-list .list-item__link {
  text-align: left;
}
.v2-styles .statistics-list .list-item {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding: 0;
}
.v2-styles .statistics-list-article {
  margin-bottom: 3rem;
}
.v2-styles .statistics-fact {
  padding: 2rem 1.5rem;
  margin: 1rem 0;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 2rem;
}
@media (max-width: 551px) {
  .v2-styles .statistics-fact {
    flex-direction: column;
    gap: 1rem;
  }
}
.v2-styles .statistics-fact__content {
  flex: 1;
}
.v2-styles .statistics-fact__header {
  display: flex;
  font-size: 1.125rem;
  justify-content: center;
}
.v2-styles .statistics-fact__icon {
  margin-right: 1rem;
}
.v2-styles .statistics-fact p {
  text-align: center;
}
.v2-styles .statistics-article {
  overflow: hidden;
}
.v2-styles .statistics-article__container {
  padding-top: 4rem;
}
.v2-styles .statistics-article__date {
  margin-top: 2rem;
  border-bottom: 2px solid #C42D0C;
  padding-bottom: 0.25rem;
  line-height: 2rem;
  font-weight: 400;
}
.v2-styles .statistics-article__header {
  margin: 2rem 0 2rem 0;
  text-align: center;
  font-size: 3.5rem;
  letter-spacing: 0.79px;
  line-height: 3.5rem;
}
.v2-styles .statistics-article__content {
  text-align: left;
}
.v2-styles .statistics-article__content img {
  max-width: 100vw;
  max-height: 60vh;
  margin-left: 50%;
  transform: translateX(-50%);
  object-fit: cover;
}
.v2-styles .statistics-article__content li {
  list-style: disc inside none;
}
.v2-styles .statistics-article__content h2, .v2-styles .statistics-article__content h3 {
  letter-spacing: 0.44px;
  line-height: 1.75rem;
}
.v2-styles .statistics-article__content h2 {
  font-size: 1.88rem;
}
.v2-styles .statistics-article__content h3 {
  font-size: 1.65rem;
}
.v2-styles .statistics-article__top {
  height: 0;
  position: relative;
}
.v2-styles .statistics-article__label {
  position: absolute;
  right: 0;
  margin-right: 0;
}
.v2-styles .statistics-authors {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .v2-styles .statistics-authors {
    justify-content: center;
  }
}
.v2-styles .statistics-authors__author {
  display: flex;
  flex-basis: 100%;
  margin-bottom: 0.5rem;
  text-align: left;
  align-items: center;
}
@media (min-width: 576px) {
  .v2-styles .statistics-authors__author {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .v2-styles .statistics-authors__author {
    flex-basis: initial;
  }
  .v2-styles .statistics-authors__author:not(:last-child) {
    margin-right: 20px;
  }
}
.v2-styles .statistics-authors__author:last-child {
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .v2-styles .statistics-authors__author:last-child {
    margin-bottom: 0.5rem;
  }
}
.v2-styles .statistics-authors__author__image {
  width: 45px;
  min-width: 45px;
  height: 45px;
  border-radius: 50%;
  margin-right: 1rem;
  display: inline-block;
  background-size: cover;
  background-position: 25% center;
  background-repeat: no-repeat;
}
.v2-styles .statistics-link {
  display: none;
}
@media (min-width: 992px) {
  .v2-styles .statistics-link {
    display: flex;
    width: 150px;
    min-width: 150px;
    height: 38px;
    font-style: normal;
    font-weight: bold;
    font-family: "Roboto";
    align-items: center;
    justify-content: center;
    text-decoration: none;
    border-radius: 20px;
    color: white;
    background-color: #00456C;
    margin-left: auto;
    margin-right: 20px;
    word-break: keep-all;
  }
}
.v2-styles .project-navigation {
  display: flex;
  border: 1px solid #bfbaba;
}
.v2-styles .project-navigation__item {
  width: 20%;
  background-color: white;
  border-left: 1px solid #bfbaba;
  text-align: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
}
.v2-styles .project-navigation__item:first-child {
  border-left: 0;
}
.v2-styles .project-navigation__item:hover {
  background-color: #004869;
  color: white;
}
.v2-styles .front-page {
  position: relative;
  min-height: calc(100vh - 120px);
  padding-bottom: 120px;
}
.v2-styles .front-page .image-background {
  background-repeat: no-repeat;
  background-position: center 30%;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
@media (max-width: 941px) {
  .v2-styles .front-page .image-background {
    height: inherit;
    bottom: 140px;
  }
}
@media (max-width: 551px) {
  .v2-styles .front-page .image-background {
    position: static;
    height: 350px;
    width: 100%;
  }
}
.v2-styles .front-page .slider {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.v2-styles .front-page + .v2-styles .footer {
  margin-top: 0;
}
.v2-styles .caption {
  font-size: 0.9rem;
  color: #141823;
  color: rgba(20, 24, 35, 0.6);
  text-align: left;
  margin: 0.5rem 0;
}
.v2-styles .preamble, .v2-styles .preamble > p {
  text-align: left;
  font-size: 1.4rem;
  line-height: 1.75rem;
  font-weight: 500;
  font-family: "Roboto";
}
.v2-styles .input {
  border: 0;
  padding: 1rem 0 0.6rem 0;
  border-bottom: 2px solid #C42D0C;
  padding-bottom: 0.6rem;
  float: left;
  width: 100%;
  background-color: transparent;
  font-size: 1rem;
}
.v2-styles .button {
  background-color: #C42D0C;
  color: white;
  padding: 1rem 2rem;
  margin: 3rem auto;
  border-radius: 50px;
}
.v2-styles .img-container {
  overflow: hidden;
  margin: 0;
  width: 100%;
  position: relative;
}
@media (min-width: 720px) {
  .v2-styles .img-container {
    width: 330px;
    height: 220px;
  }
}
@media (min-width: 992px) {
  .v2-styles .img-container {
    width: 290px;
    height: 193px;
  }
}
@media (min-width: 1200px) {
  .v2-styles .img-container {
    width: 350px;
    height: 233px;
  }
}
@media (min-width: 992px) {
  .v2-styles .img-container--big {
    width: 450px;
    height: 300px;
  }
}
@media (min-width: 1200px) {
  .v2-styles .img-container--big {
    width: 540px;
    height: 360px;
  }
}
.v2-styles .img-container--hero {
  width: 100%;
}
.v2-styles .img-placeholder {
  width: 100%;
  height: 0;
  padding-bottom: 67%;
  display: inline-block;
  background-image: url("/Resources/img/logo-gray.svg");
  background-repeat: no-repeat;
  background-size: 70%;
  background-position: center;
  background-color: #E6E6E8;
}
.v2-styles .img-cover {
  object-fit: cover;
}
.v2-styles .tag {
  display: inline-block;
  background-color: #C42D0C;
  color: white;
  float: right;
  font-size: 0.8rem;
  padding: 0.25rem 0.5rem;
  height: 100%;
}
.v2-styles .header-block {
  color: #D4310E;
  font-family: "Roboto";
}
.v2-styles .page .table-wrapper table {
  border: none;
  border-collapse: collapse;
  margin-bottom: 20px;
}
.v2-styles .page .table-wrapper table td {
  border: none;
}
.v2-styles .page .table-wrapper table td p {
  margin: 0;
  padding: 1em 0.5em;
}
.v2-styles .page .table-wrapper table tbody tr {
  border-bottom: 1px solid #C42D0C;
  margin: 10px;
}
.v2-styles .page .table-wrapper table tbody tr:nth-child(2n+2) {
  background-color: #f5f5f5;
}
.v2-styles .page .table-wrapper table thead {
  border-bottom: 2px solid #C42D0C;
}
.v2-styles .page .table-wrapper table thead tr td {
  border-bottom: 1px solid #cfcfcf;
}
.v2-styles .page .table-wrapper table thead tr td:not(:first-child) {
  border-left: 1px solid #cfcfcf;
}
.v2-styles .page .table-wrapper table thead tr td:first-child {
  border-right: 1px solid #cfcfcf;
}
.v2-styles .campaign__border {
  border-bottom: 2px solid #C42D0C;
  margin-bottom: 1rem;
}
.v2-styles .campaign__tag {
  float: none;
  margin: 1rem 0 0 0;
  padding: 0.75rem 0.75rem;
  font-size: 0.9rem;
  border-radius: 0;
}

/*# sourceMappingURL=v2-styles.css.map */
