/* Minification failed. Returning unminified contents.
(3721,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3722,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3723,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3724,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3725,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3726,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3727,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3824,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3845,16): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(4263,27): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(4690,25): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(4737,21): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(4817,21): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(4822,28): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(7300,25): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(7342,21): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
 */
@import url("https://fonts.googleapis.com/css2?family=Oxanium:wght@300;400;600;700&display=swap");
html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, div {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  box-sizing: border-box;
  outline: none;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
  outline: none;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input {
  box-sizing: border-box;
  outline: none;
  width: auto;
}

a {
  text-decoration: none;
  width: auto;
}

main div {
  box-sizing: border-box;
}

:focus, :hover {
  outline: none !important;
}

@keyframes down_animation {
  from {
    top: 0;
  }
  to {
    top: 30px;
  }
}
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
@-moz-document url-prefix() {}
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
body {
  background: #fff;
  font-family: "Oxanium", sans-serif;
  min-width: 1280px;
  font-size: 14px;
  margin: 0;
  height: 100%;
  font-weight: normal;
}
@media only screen and (max-width: 1380px) {
  body {
    min-width: 992px;
  }
}
@media only screen and (max-width: 1100px) {
  body {
    min-width: 768px;
    font-size: 13px;
  }
}
@media only screen and (max-width: 780px) {
  body {
    min-width: 320px;
  }
}

::selection {
  background: #007bff;
  color: #fff;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #dee2e6;
}

::-webkit-scrollbar-thumb {
  background: #495057;
}

::-webkit-scrollbar-thumb:hover {
  background: #a01d20;
}

::-webkit-scrollbar-button {
  background: #212529;
}

img[src$=".jpg"] {
  background: #fff url(/Styles/Project/Images/loading.gif) no-repeat center center;
  transition: all 0.2s ease-in-out;
  display: block;
}

input, button {
  font-family: "Oxanium";
}

.select2-drop-active {
  border-color: transparent !important;
  border-radius: 0 !important;
  padding-top: 8px 0 0 0;
  min-width: 200px;
}
.select2-drop-active .select2-results li {
  padding: 4px !important;
}
.select2-drop-active .select2-results li.select2-highlighted {
  background-color: #000 !important;
  color: #fff !important;
}

.select2-choice {
  border: 1px solid #cccccc !important;
  background: #fff !important;
  line-height: 45px !important;
  height: 45px !important;
  width: auto;
  font-family: "Oxanium", sans-serif !important;
  font-size: 1.0714285714em !important;
  font-weight: 400 !important;
  color: #000 !important;
  padding-left: 10px !important;
  position: relative;
  box-shadow: none !important;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.select2-choice::after {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  display: flex;
  content: "\f107";
  position: absolute;
  top: 0;
  bottom: 0;
  justify-content: center;
  align-items: center;
  right: 7px;
  color: #000;
  font-size: 16px;
}

.select2-container-active, .select2-dropdown-open .select2-choice {
  box-shadow: none !important;
  border-top: none !important;
}

.select2-container-active .select2-choice {
  border-bottom-color: #007bff !important;
}

.select2-chosen {
  color: #000 !important;
}

.select2-arrow {
  display: none !important;
}

.ddsmoothmobile {
  background: #fff;
  color: #fff;
  position: fixed;
  top: 127px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.ddsmoothmobile a {
  font-size: 1.2142857143em;
  color: #000;
  font-weight: 100;
  font-style: normal;
  text-decoration: none;
}
.ddsmoothmobile div.topulsdiv {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
}
.ddsmoothmobile ul {
  background: #fff;
  list-style: none;
  width: 100%;
  top: 0;
  left: 0;
  margin: 0 !important;
  padding: 0 !important;
  display: block;
  visibility: unset;
  overflow-y: auto !important;
}
.ddsmoothmobile ul li {
  border-bottom: 1px solid #e9ecef;
  position: relative;
}
@media only screen and (min-width: 780px) {
  .ddsmoothmobile ul li {
    margin-left: calc((100vw - 768px) / 2) !important;
    margin-right: calc((100vw - 768px) / 2);
  }
}
.ddsmoothmobile ul li.breadcrumb {
  font-size: 1.2142857143em;
  color: #000;
  font-weight: 700;
  font-style: normal;
  cursor: pointer;
  display: block;
  padding: 6px;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  display: flex !important;
}
.ddsmoothmobile ul li.breadcrumb img {
  margin-right: 10px;
}
.ddsmoothmobile ul li.breadcrumb .leftarrowclass {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  right: 10px;
  position: absolute;
  top: 0;
  position: static;
  padding-right: 10px;
}
.ddsmoothmobile ul li.breadcrumb .leftarrowclass img {
  display: none;
}
.ddsmoothmobile ul li.breadcrumb .leftarrowclass:before {
  content: "\f053";
}
.ddsmoothmobile ul li.breadcrumb:hover {
  background-color: #dc3545;
  color: #fff;
}
.ddsmoothmobile ul li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  padding: 10px 10px;
}
.ddsmoothmobile ul li a img {
  float: right;
  margin-right: 10px;
  margin-top: 2px;
}
.ddsmoothmobile ul li a:hover {
  background: #a01d20;
  color: #fff;
}
.ddsmoothmobile ul.submenu {
  position: absolute;
  height: 100%;
  overflow: hidden;
}
.ddsmoothmobile ul.submenu .breadcrumb {
  display: list-item;
  float: none;
  position: relative;
  padding: 0 30px 0 10px;
  height: 35px;
  line-height: 35px;
}
.ddsmoothmobile .rightarrowclass {
  position: static !important;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  right: 10px;
  position: absolute;
  top: 0;
  background: none !important;
}
.ddsmoothmobile .rightarrowclass img {
  display: none;
}
.ddsmoothmobile .rightarrowclass:before {
  content: "\f054";
}

.animateddrawer {
  font-size: 10px;
  width: 30px;
  height: 2em;
  outline: none;
  display: none;
  z-index: 1000;
  position: relative;
}
.animateddrawer:before, .animateddrawer:after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 0.3em;
  background: #fff;
  border-radius: 2px;
  top: 0;
  left: 0;
  opacity: 1;
  transition: all 0.3s ease-in;
}
.animateddrawer:after {
  top: auto;
  bottom: 0;
}
.animateddrawer span {
  width: 100%;
  height: 0.3em;
  background: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.15em;
  border-radius: 2px;
  transform-origin: 50% 50%;
  transition: all 0.3s ease-in 0.3s;
}
.animateddrawer span:after {
  content: "";
  display: block;
  width: 100%;
  height: 0.3em;
  background: #a01d20;
  border-radius: 2px;
  position: absolute;
  transform-origin: 50% 50%;
  transition: all 0.3s ease-in 0.3s;
}
.animateddrawer.open:before {
  top: 50%;
  margin-top: -0.3em;
  opacity: 0;
}
.animateddrawer.open:after {
  bottom: 50%;
  opacity: 0;
}
.animateddrawer.open span {
  transform: rotate(-45deg);
}
.animateddrawer.open span:after {
  transform: rotate(-90deg);
}

.gm-style-iw-d {
  overflow: auto !important;
}

table {
  width: 100%;
}
table thead tr {
  background-color: #001a55;
}
table thead tr th, table thead tr td {
  border: none;
  padding: 6px 10px;
  text-align: center;
  font-size: 1em;
  color: #fff;
  font-weight: 600;
  font-style: normal;
}
table thead tr:first-child {
  background-color: #a01d20;
}
table thead tr:first-child th, table thead tr:first-child td {
  border: none;
  padding: 16px 10px;
  text-align: center;
  font-size: 1em;
  color: #fff;
  font-weight: 600;
  font-style: normal;
}
table tbody tr:nth-child(2n+1) {
  background-color: #fff;
}
table tbody tr:nth-child(2n+1) td {
  border: none;
  padding: 16px 10px;
  text-align: center;
  font-size: 1em;
  color: #000;
  font-weight: 100;
  font-style: normal;
  transition: color 0.2s ease-in-out;
}
table tbody tr:nth-child(2n+1) td a {
  color: #000;
  transition: color 0.2s ease-in-out;
}
table tbody tr:nth-child(2n+1):hover {
  background-color: #495057;
}
table tbody tr:nth-child(2n+1):hover td, table tbody tr:nth-child(2n+1):hover td a {
  color: #fff;
}
table tbody tr:not(:nth-child(2n+1)) {
  background-color: #f1f1f1;
  transition: background 0.2s ease-in-out;
}
table tbody tr:not(:nth-child(2n+1)) td {
  border: none;
  padding: 16px 10px;
  text-align: center;
  font-size: 1em;
  color: #000;
  font-weight: 100;
  font-style: normal;
  transition: color 0.2s ease-in-out;
}
table tbody tr:not(:nth-child(2n+1)) td a {
  color: #000;
  transition: color 0.2s ease-in-out;
}
table tbody tr:not(:nth-child(2n+1)):hover {
  background-color: #343a40;
}
table tbody tr:not(:nth-child(2n+1)):hover td, table tbody tr:not(:nth-child(2n+1)):hover td a {
  color: #fff;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.c-container {
  width: 1280px;
  margin: 0 auto;
  position: relative;
}
.c-container__content {
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
}
@media only screen and (max-width: 1380px) {
  .c-container {
    width: 992px;
  }
  .c-container--content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 1100px) {
  .c-container {
    width: 768px;
  }
  .c-container--content {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 780px) {
  .c-container {
    width: 100%;
  }
  .c-container--content {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 500px) {
  .c-container {
    width: 100%;
  }
  .c-container--content {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.c-clear {
  clear: both;
}

.c-clearbody {
  overflow: hidden;
}

.c-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-wrap: wrap;
}
.c-flex--column {
  flex-direction: column;
}
.c-flex--column-reverse {
  flex-direction: column-reverse;
}
.c-flex--row-reverse {
  flex-direction: row-reverse;
}
.c-flex--a-center {
  align-items: center;
}
.c-flex--a-start {
  align-items: flex-start;
}
.c-flex--a-end {
  align-items: flex-end;
}
.c-flex--a-strech {
  align-items: stretch;
}
.c-flex--j-start {
  justify-content: flex-start;
}
.c-flex--j-end {
  justify-content: flex-end;
}
.c-flex-full-2 .c-flex-item {
  width: calc(((100% - (1 * 30px)) / 2) - 0.0001px);
  margin-left: 30px;
  margin-bottom: 30px;
}
.c-flex-full-2 .c-flex-item:nth-child(2n+1) {
  margin-left: 0;
}
.c-flex-full-2 .c-flex-item--10 {
  width: calc(((100% - (1 * 10px)) / 2) - 0.0001px);
  margin-left: 10px;
  margin-bottom: 10px;
}
.c-flex-full-2 .c-flex-item--10:nth-child(2n+1) {
  margin-left: 0;
}
.c-flex-full-2 .c-flex-item--20 {
  width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
  margin-left: 20px;
  margin-bottom: 20px;
}
.c-flex-full-2 .c-flex-item--20:nth-child(2n+1) {
  margin-left: 0;
}
.c-flex-full-3 .c-flex-item {
  width: calc(((100% - (2 * 30px)) / 3) - 0.0001px);
  margin-left: 30px;
  margin-bottom: 30px;
}
.c-flex-full-3 .c-flex-item:nth-child(3n+1) {
  margin-left: 0;
}
.c-flex-full-3 .c-flex-item--10 {
  width: calc(((100% - (2 * 10px)) / 3) - 0.0001px);
  margin-left: 10px;
  margin-bottom: 10px;
}
.c-flex-full-3 .c-flex-item--10:nth-child(3n+1) {
  margin-left: 0;
}
.c-flex-full-3 .c-flex-item--20 {
  width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
  margin-left: 20px;
  margin-bottom: 20px;
}
.c-flex-full-3 .c-flex-item--20:nth-child(3n+1) {
  margin-left: 0;
}
.c-flex-full-4 .c-flex-item {
  width: calc(((100% - (3 * 30px)) / 4) - 0.0001px);
  margin-left: 30px;
  margin-bottom: 30px;
}
.c-flex-full-4 .c-flex-item:nth-child(4n+1) {
  margin-left: 0;
}
.c-flex-full-4 .c-flex-item--10 {
  width: calc(((100% - (3 * 10px)) / 4) - 0.0001px);
  margin-left: 10px;
  margin-bottom: 10px;
}
.c-flex-full-4 .c-flex-item--10:nth-child(4n+1) {
  margin-left: 0;
}
.c-flex-full-4 .c-flex-item--20 {
  width: calc(((100% - (3 * 20px)) / 4) - 0.0001px);
  margin-left: 20px;
  margin-bottom: 20px;
}
.c-flex-full-4 .c-flex-item--20:nth-child(4n+1) {
  margin-left: 0;
}
.c-flex-full-5 .c-flex-item {
  width: calc(((100% - (4 * 30px)) / 5) - 0.0001px);
  margin-left: 30px;
  margin-bottom: 30px;
}
.c-flex-full-5 .c-flex-item:nth-child(5n+1) {
  margin-left: 0;
}
.c-flex-full-5 .c-flex-item--10 {
  width: calc(((100% - (4 * 10px)) / 5) - 0.0001px);
  margin-left: 10px;
  margin-bottom: 10px;
}
.c-flex-full-5 .c-flex-item--10:nth-child(5n+1) {
  margin-left: 0;
}
.c-flex-full-5 .c-flex-item--20 {
  width: calc(((100% - (4 * 20px)) / 5) - 0.0001px);
  margin-left: 20px;
  margin-bottom: 20px;
}
.c-flex-full-5 .c-flex-item--20:nth-child(5n+1) {
  margin-left: 0;
}
.c-flex-full-6 .c-flex-item {
  width: calc(((100% - (5 * 30px)) / 6) - 0.0001px);
  margin-left: 30px;
  margin-bottom: 30px;
}
.c-flex-full-6 .c-flex-item:nth-child(6n+1) {
  margin-left: 0;
}
.c-flex-full-6 .c-flex-item--10 {
  width: calc(((100% - (5 * 10px)) / 6) - 0.0001px);
  margin-left: 10px;
  margin-bottom: 10px;
}
.c-flex-full-6 .c-flex-item--10:nth-child(6n+1) {
  margin-left: 0;
}
.c-flex-full-6 .c-flex-item--20 {
  width: calc(((100% - (5 * 20px)) / 6) - 0.0001px);
  margin-left: 20px;
  margin-bottom: 20px;
}
.c-flex-full-6 .c-flex-item--20:nth-child(6n+1) {
  margin-left: 0;
}
@media only screen and (min-width: 1380px) {
  .c-flex-col-xl-2 .c-flex-item {
    width: calc(((100% - (1 * 30px)) / 2) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-xl-2 .c-flex-item:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-xl-2 .c-flex-item--10 {
    width: calc(((100% - (1 * 10px)) / 2) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-xl-2 .c-flex-item--10:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-xl-2 .c-flex-item--20 {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-xl-2 .c-flex-item--20:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-xl-3 .c-flex-item {
    width: calc(((100% - (2 * 30px)) / 3) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-xl-3 .c-flex-item:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-xl-3 .c-flex-item--10 {
    width: calc(((100% - (2 * 10px)) / 3) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-xl-3 .c-flex-item--10:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-xl-3 .c-flex-item--20 {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-xl-3 .c-flex-item--20:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-xl-4 .c-flex-item {
    width: calc(((100% - (3 * 30px)) / 4) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-xl-4 .c-flex-item:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-xl-4 .c-flex-item--10 {
    width: calc(((100% - (3 * 10px)) / 4) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-xl-4 .c-flex-item--10:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-xl-4 .c-flex-item--20 {
    width: calc(((100% - (3 * 20px)) / 4) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-xl-4 .c-flex-item--20:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-xl-5 .c-flex-item {
    width: calc(((100% - (4 * 30px)) / 5) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-xl-5 .c-flex-item:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-xl-5 .c-flex-item--10 {
    width: calc(((100% - (4 * 10px)) / 5) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-xl-5 .c-flex-item--10:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-xl-5 .c-flex-item--20 {
    width: calc(((100% - (4 * 20px)) / 5) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-xl-5 .c-flex-item--20:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-xl-6 .c-flex-item {
    width: calc(((100% - (5 * 30px)) / 6) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-xl-6 .c-flex-item:nth-child(6n+1) {
    margin-left: 0;
  }
  .c-flex-col-xl-6 .c-flex-item--10 {
    width: calc(((100% - (5 * 10px)) / 6) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-xl-6 .c-flex-item--10:nth-child(6n+1) {
    margin-left: 0;
  }
  .c-flex-col-xl-6 .c-flex-item--20 {
    width: calc(((100% - (5 * 20px)) / 6) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-xl-6 .c-flex-item--20:nth-child(6n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .c-flex-col-lg-2 .c-flex-item {
    width: calc(((100% - (1 * 30px)) / 2) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-lg-2 .c-flex-item:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-lg-2 .c-flex-item--10 {
    width: calc(((100% - (1 * 10px)) / 2) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-lg-2 .c-flex-item--10:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-lg-2 .c-flex-item--20 {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-lg-2 .c-flex-item--20:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-lg-3 .c-flex-item {
    width: calc(((100% - (2 * 30px)) / 3) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-lg-3 .c-flex-item:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-lg-3 .c-flex-item--10 {
    width: calc(((100% - (2 * 10px)) / 3) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-lg-3 .c-flex-item--10:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-lg-3 .c-flex-item--20 {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-lg-3 .c-flex-item--20:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-lg-4 .c-flex-item {
    width: calc(((100% - (3 * 30px)) / 4) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-lg-4 .c-flex-item:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-lg-4 .c-flex-item--10 {
    width: calc(((100% - (3 * 10px)) / 4) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-lg-4 .c-flex-item--10:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-lg-4 .c-flex-item--20 {
    width: calc(((100% - (3 * 20px)) / 4) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-lg-4 .c-flex-item--20:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-lg-5 .c-flex-item {
    width: calc(((100% - (4 * 30px)) / 5) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-lg-5 .c-flex-item:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-lg-5 .c-flex-item--10 {
    width: calc(((100% - (4 * 10px)) / 5) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-lg-5 .c-flex-item--10:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-lg-5 .c-flex-item--20 {
    width: calc(((100% - (4 * 20px)) / 5) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-lg-5 .c-flex-item--20:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-lg-6 .c-flex-item {
    width: calc(((100% - (5 * 30px)) / 6) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-lg-6 .c-flex-item:nth-child(6n+1) {
    margin-left: 0;
  }
  .c-flex-col-lg-6 .c-flex-item--10 {
    width: calc(((100% - (5 * 10px)) / 6) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-lg-6 .c-flex-item--10:nth-child(6n+1) {
    margin-left: 0;
  }
  .c-flex-col-lg-6 .c-flex-item--20 {
    width: calc(((100% - (5 * 20px)) / 6) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-lg-6 .c-flex-item--20:nth-child(6n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .c-flex-col-md-2 .c-flex-item {
    width: calc(((100% - (1 * 30px)) / 2) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-md-2 .c-flex-item:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-md-2 .c-flex-item--10 {
    width: calc(((100% - (1 * 10px)) / 2) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-md-2 .c-flex-item--10:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-md-2 .c-flex-item--20 {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-md-2 .c-flex-item--20:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-md-3 .c-flex-item {
    width: calc(((100% - (2 * 30px)) / 3) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-md-3 .c-flex-item:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-md-3 .c-flex-item--10 {
    width: calc(((100% - (2 * 10px)) / 3) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-md-3 .c-flex-item--10:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-md-3 .c-flex-item--20 {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-md-3 .c-flex-item--20:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-md-4 .c-flex-item {
    width: calc(((100% - (3 * 30px)) / 4) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-md-4 .c-flex-item:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-md-4 .c-flex-item--10 {
    width: calc(((100% - (3 * 10px)) / 4) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-md-4 .c-flex-item--10:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-md-4 .c-flex-item--20 {
    width: calc(((100% - (3 * 20px)) / 4) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-md-4 .c-flex-item--20:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-md-5 .c-flex-item {
    width: calc(((100% - (4 * 30px)) / 5) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-md-5 .c-flex-item:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-md-5 .c-flex-item--10 {
    width: calc(((100% - (4 * 10px)) / 5) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-md-5 .c-flex-item--10:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-md-5 .c-flex-item--20 {
    width: calc(((100% - (4 * 20px)) / 5) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-md-5 .c-flex-item--20:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-md-6 .c-flex-item {
    width: calc(((100% - (5 * 30px)) / 6) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-md-6 .c-flex-item:nth-child(6n+1) {
    margin-left: 0;
  }
  .c-flex-col-md-6 .c-flex-item--10 {
    width: calc(((100% - (5 * 10px)) / 6) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-md-6 .c-flex-item--10:nth-child(6n+1) {
    margin-left: 0;
  }
  .c-flex-col-md-6 .c-flex-item--20 {
    width: calc(((100% - (5 * 20px)) / 6) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-md-6 .c-flex-item--20:nth-child(6n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .c-flex-col-sm-2 .c-flex-item {
    width: calc(((100% - (1 * 30px)) / 2) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-sm-2 .c-flex-item:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-sm-2 .c-flex-item--10 {
    width: calc(((100% - (1 * 10px)) / 2) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-sm-2 .c-flex-item--10:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-sm-2 .c-flex-item--20 {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-sm-2 .c-flex-item--20:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-sm-3 .c-flex-item {
    width: calc(((100% - (2 * 30px)) / 3) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-sm-3 .c-flex-item:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-sm-3 .c-flex-item--10 {
    width: calc(((100% - (2 * 10px)) / 3) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-sm-3 .c-flex-item--10:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-sm-3 .c-flex-item--20 {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-sm-3 .c-flex-item--20:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-sm-4 .c-flex-item {
    width: calc(((100% - (3 * 30px)) / 4) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-sm-4 .c-flex-item:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-sm-4 .c-flex-item--10 {
    width: calc(((100% - (3 * 10px)) / 4) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-sm-4 .c-flex-item--10:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-sm-4 .c-flex-item--20 {
    width: calc(((100% - (3 * 20px)) / 4) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-sm-4 .c-flex-item--20:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-sm-5 .c-flex-item {
    width: calc(((100% - (4 * 30px)) / 5) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-sm-5 .c-flex-item:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-sm-5 .c-flex-item--10 {
    width: calc(((100% - (4 * 10px)) / 5) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-sm-5 .c-flex-item--10:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-sm-5 .c-flex-item--20 {
    width: calc(((100% - (4 * 20px)) / 5) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-sm-5 .c-flex-item--20:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-sm-6 .c-flex-item {
    width: calc(((100% - (5 * 30px)) / 6) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-sm-6 .c-flex-item:nth-child(6n+1) {
    margin-left: 0;
  }
  .c-flex-col-sm-6 .c-flex-item--10 {
    width: calc(((100% - (5 * 10px)) / 6) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-sm-6 .c-flex-item--10:nth-child(6n+1) {
    margin-left: 0;
  }
  .c-flex-col-sm-6 .c-flex-item--20 {
    width: calc(((100% - (5 * 20px)) / 6) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-sm-6 .c-flex-item--20:nth-child(6n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .c-flex-col-xs-2 .c-flex-item {
    width: calc(((100% - (1 * 30px)) / 2) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-xs-2 .c-flex-item:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-xs-2 .c-flex-item--10 {
    width: calc(((100% - (1 * 10px)) / 2) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-xs-2 .c-flex-item--10:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-xs-2 .c-flex-item--20 {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-xs-2 .c-flex-item--20:nth-child(2n+1) {
    margin-left: 0;
  }
  .c-flex-col-xs-3 .c-flex-item {
    width: calc(((100% - (2 * 30px)) / 3) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-xs-3 .c-flex-item:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-xs-3 .c-flex-item--10 {
    width: calc(((100% - (2 * 10px)) / 3) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-xs-3 .c-flex-item--10:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-xs-3 .c-flex-item--20 {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-xs-3 .c-flex-item--20:nth-child(3n+1) {
    margin-left: 0;
  }
  .c-flex-col-xs-4 .c-flex-item {
    width: calc(((100% - (3 * 30px)) / 4) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-xs-4 .c-flex-item:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-xs-4 .c-flex-item--10 {
    width: calc(((100% - (3 * 10px)) / 4) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-xs-4 .c-flex-item--10:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-xs-4 .c-flex-item--20 {
    width: calc(((100% - (3 * 20px)) / 4) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-xs-4 .c-flex-item--20:nth-child(4n+1) {
    margin-left: 0;
  }
  .c-flex-col-xs-5 .c-flex-item {
    width: calc(((100% - (4 * 30px)) / 5) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-xs-5 .c-flex-item:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-xs-5 .c-flex-item--10 {
    width: calc(((100% - (4 * 10px)) / 5) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-xs-5 .c-flex-item--10:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-xs-5 .c-flex-item--20 {
    width: calc(((100% - (4 * 20px)) / 5) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-xs-5 .c-flex-item--20:nth-child(5n+1) {
    margin-left: 0;
  }
  .c-flex-col-xs-6 .c-flex-item {
    width: calc(((100% - (5 * 30px)) / 6) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .c-flex-col-xs-6 .c-flex-item:nth-child(6n+1) {
    margin-left: 0;
  }
  .c-flex-col-xs-6 .c-flex-item--10 {
    width: calc(((100% - (5 * 10px)) / 6) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .c-flex-col-xs-6 .c-flex-item--10:nth-child(6n+1) {
    margin-left: 0;
  }
  .c-flex-col-xs-6 .c-flex-item--20 {
    width: calc(((100% - (5 * 20px)) / 6) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .c-flex-col-xs-6 .c-flex-item--20:nth-child(6n+1) {
    margin-left: 0;
  }
}
.c-flex:after {
  content: "";
  flex: auto;
}

.c-offset-m5 {
  margin: 5px;
}
.c-offset-mt-5 {
  margin-top: 5px;
}
.c-offset-ml-5 {
  margin-left: 5px;
}
.c-offset-mb-5 {
  margin-bottom: 5px;
}
.c-offset-mr-5 {
  margin-right: 5px;
}
.c-offset-m10 {
  margin: 10px;
}
.c-offset-mt-10 {
  margin-top: 10px;
}
.c-offset-ml-10 {
  margin-left: 10px;
}
.c-offset-mb-10 {
  margin-bottom: 10px;
}
.c-offset-mr-10 {
  margin-right: 10px;
}
.c-offset-m15 {
  margin: 15px;
}
.c-offset-mt-15 {
  margin-top: 15px;
}
.c-offset-ml-15 {
  margin-left: 15px;
}
.c-offset-mb-15 {
  margin-bottom: 15px;
}
.c-offset-mr-15 {
  margin-right: 15px;
}
.c-offset-m20 {
  margin: 20px;
}
.c-offset-mt-20 {
  margin-top: 20px;
}
.c-offset-ml-20 {
  margin-left: 20px;
}
.c-offset-mb-20 {
  margin-bottom: 20px;
}
.c-offset-mr-20 {
  margin-right: 20px;
}
.c-offset-m25 {
  margin: 25px;
}
.c-offset-mt-25 {
  margin-top: 25px;
}
.c-offset-ml-25 {
  margin-left: 25px;
}
.c-offset-mb-25 {
  margin-bottom: 25px;
}
.c-offset-mr-25 {
  margin-right: 25px;
}
.c-offset-m30 {
  margin: 30px;
}
.c-offset-mt-30 {
  margin-top: 30px;
}
.c-offset-ml-30 {
  margin-left: 30px;
}
.c-offset-mb-30 {
  margin-bottom: 30px;
}
.c-offset-mr-30 {
  margin-right: 30px;
}
.c-offset-m35 {
  margin: 35px;
}
.c-offset-mt-35 {
  margin-top: 35px;
}
.c-offset-ml-35 {
  margin-left: 35px;
}
.c-offset-mb-35 {
  margin-bottom: 35px;
}
.c-offset-mr-35 {
  margin-right: 35px;
}
.c-offset-m40 {
  margin: 40px;
}
.c-offset-mt-40 {
  margin-top: 40px;
}
.c-offset-ml-40 {
  margin-left: 40px;
}
.c-offset-mb-40 {
  margin-bottom: 40px;
}
.c-offset-mr-40 {
  margin-right: 40px;
}
.c-offset-m45 {
  margin: 45px;
}
.c-offset-mt-45 {
  margin-top: 45px;
}
.c-offset-ml-45 {
  margin-left: 45px;
}
.c-offset-mb-45 {
  margin-bottom: 45px;
}
.c-offset-mr-45 {
  margin-right: 45px;
}
.c-offset-m50 {
  margin: 50px;
}
.c-offset-mt-50 {
  margin-top: 50px;
}
.c-offset-ml-50 {
  margin-left: 50px;
}
.c-offset-mb-50 {
  margin-bottom: 50px;
}
.c-offset-mr-50 {
  margin-right: 50px;
}
.c-offset-m55 {
  margin: 55px;
}
.c-offset-mt-55 {
  margin-top: 55px;
}
.c-offset-ml-55 {
  margin-left: 55px;
}
.c-offset-mb-55 {
  margin-bottom: 55px;
}
.c-offset-mr-55 {
  margin-right: 55px;
}
.c-offset-m60 {
  margin: 60px;
}
.c-offset-mt-60 {
  margin-top: 60px;
}
.c-offset-ml-60 {
  margin-left: 60px;
}
.c-offset-mb-60 {
  margin-bottom: 60px;
}
.c-offset-mr-60 {
  margin-right: 60px;
}
.c-offset-p5 {
  padding: 5px;
}
.c-offset-pt-5 {
  padding-top: 5px;
}
.c-offset-pl-5 {
  padding-left: 5px;
}
.c-offset-pb-5 {
  padding-bottom: 5px;
}
.c-offset-pr-5 {
  padding-right: 5px;
}
.c-offset-p10 {
  padding: 10px;
}
.c-offset-pt-10 {
  padding-top: 10px;
}
.c-offset-pl-10 {
  padding-left: 10px;
}
.c-offset-pb-10 {
  padding-bottom: 10px;
}
.c-offset-pr-10 {
  padding-right: 10px;
}
.c-offset-p15 {
  padding: 15px;
}
.c-offset-pt-15 {
  padding-top: 15px;
}
.c-offset-pl-15 {
  padding-left: 15px;
}
.c-offset-pb-15 {
  padding-bottom: 15px;
}
.c-offset-pr-15 {
  padding-right: 15px;
}
.c-offset-p20 {
  padding: 20px;
}
.c-offset-pt-20 {
  padding-top: 20px;
}
.c-offset-pl-20 {
  padding-left: 20px;
}
.c-offset-pb-20 {
  padding-bottom: 20px;
}
.c-offset-pr-20 {
  padding-right: 20px;
}
.c-offset-p25 {
  padding: 25px;
}
.c-offset-pt-25 {
  padding-top: 25px;
}
.c-offset-pl-25 {
  padding-left: 25px;
}
.c-offset-pb-25 {
  padding-bottom: 25px;
}
.c-offset-pr-25 {
  padding-right: 25px;
}
.c-offset-p30 {
  padding: 30px;
}
.c-offset-pt-30 {
  padding-top: 30px;
}
.c-offset-pl-30 {
  padding-left: 30px;
}
.c-offset-pb-30 {
  padding-bottom: 30px;
}
.c-offset-pr-30 {
  padding-right: 30px;
}
.c-offset-p35 {
  padding: 35px;
}
.c-offset-pt-35 {
  padding-top: 35px;
}
.c-offset-pl-35 {
  padding-left: 35px;
}
.c-offset-pb-35 {
  padding-bottom: 35px;
}
.c-offset-pr-35 {
  padding-right: 35px;
}
.c-offset-p40 {
  padding: 40px;
}
.c-offset-pt-40 {
  padding-top: 40px;
}
.c-offset-pl-40 {
  padding-left: 40px;
}
.c-offset-pb-40 {
  padding-bottom: 40px;
}
.c-offset-pr-40 {
  padding-right: 40px;
}
.c-offset-p45 {
  padding: 45px;
}
.c-offset-pt-45 {
  padding-top: 45px;
}
.c-offset-pl-45 {
  padding-left: 45px;
}
.c-offset-pb-45 {
  padding-bottom: 45px;
}
.c-offset-pr-45 {
  padding-right: 45px;
}
.c-offset-p50 {
  padding: 50px;
}
.c-offset-pt-50 {
  padding-top: 50px;
}
.c-offset-pl-50 {
  padding-left: 50px;
}
.c-offset-pb-50 {
  padding-bottom: 50px;
}
.c-offset-pr-50 {
  padding-right: 50px;
}
.c-offset-p55 {
  padding: 55px;
}
.c-offset-pt-55 {
  padding-top: 55px;
}
.c-offset-pl-55 {
  padding-left: 55px;
}
.c-offset-pb-55 {
  padding-bottom: 55px;
}
.c-offset-pr-55 {
  padding-right: 55px;
}
.c-offset-p60 {
  padding: 60px;
}
.c-offset-pt-60 {
  padding-top: 60px;
}
.c-offset-pl-60 {
  padding-left: 60px;
}
.c-offset-pb-60 {
  padding-bottom: 60px;
}
.c-offset-pr-60 {
  padding-right: 60px;
}

.c-frame {
  max-width: 800px;
}

.c-only-mobile {
  display: none !important;
}
@media only screen and (max-width: 500px) {
  .c-only-mobile {
    display: flex !important;
  }
  .c-only-mobile--block {
    display: block !important;
  }
  .c-only-mobile--inline {
    display: inline-block !important;
  }
  .c-only-mobile--table {
    display: table !important;
  }
}

.rel-tab--horizontal {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  height: calc(100% - 55px);
}
.rel-tab--horizontal .rel-tab__head {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-right: 3px solid #fff;
}
.rel-tab--horizontal .rel-tab__head-link {
  display: block;
  padding: 20px 60px 25px 20px;
  font-size: 1.1428571429em;
  color: #000;
  font-weight: 700;
  font-style: normal;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.rel-tab--horizontal .rel-tab__head-link--active {
  background-color: #fff;
  color: #dc3545;
}
.rel-tab--horizontal .rel-tab__head-link:hover {
  color: #20c997;
}
.rel-tab--horizontal .rel-tab__content {
  width: 100%;
}
.rel-tab--horizontal .rel-tab__content-item {
  display: none;
  height: 100%;
  width: 100%;
  position: relative;
  overflow: auto;
}
.rel-tab--horizontal .rel-tab__content-item--active {
  display: block;
}
.rel-tab--vertical .rel-tab__head {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.rel-tab--vertical .rel-tab__head-link {
  display: block;
  padding: 15px 20px;
  font-size: 1.4285714286em;
  color: #000;
  font-weight: 700;
  font-style: normal;
}
.rel-tab--vertical .rel-tab__head-link:hover {
  color: #20c997;
}
.rel-tab--vertical .rel-tab__head-link--active {
  background-color: #fff;
  color: #dc3545 !important;
}
.rel-tab--vertical .rel-tab__content {
  height: 100%;
  width: 100%;
}
.rel-tab--vertical .rel-tab__content-item {
  display: none;
  padding: 30px 0;
}
.rel-tab--vertical .rel-tab__content-item--active {
  display: block;
}

.c-dynamic {
  font-family: "Oxanium", sans-serif;
}
.c-dynamic--top {
  margin-top: 20px;
}
.c-dynamic--scroll {
  position: relative;
  overflow: auto;
}
.c-dynamic--scroll .c-dynamic-content {
  min-width: 500px;
}
.c-dynamic ol, .c-dynamic ul {
  list-style: unset;
}
.c-dynamic blockquote, .c-dynamic q {
  quotes: unset;
}
.c-dynamic blockquote:before, .c-dynamic blockquote:after,
.c-dynamic q:before, .c-dynamic q:after {
  content: unset;
  content: unset;
}
.c-dynamic html, .c-dynamic body, .c-dynamic span, .c-dynamic applet, .c-dynamic object, .c-dynamic iframe,
.c-dynamic h1, .c-dynamic h2, .c-dynamic h3, .c-dynamic h4, .c-dynamic h5, .c-dynamic h6, .c-dynamic p, .c-dynamic blockquote, .c-dynamic pre,
.c-dynamic a, .c-dynamic abbr, .c-dynamic acronym, .c-dynamic address, .c-dynamic big, .c-dynamic cite, .c-dynamic code,
.c-dynamic del, .c-dynamic dfn, .c-dynamic em, .c-dynamic img, .c-dynamic ins, .c-dynamic kbd, .c-dynamic q, .c-dynamic s, .c-dynamic samp,
.c-dynamic small, .c-dynamic strike, .c-dynamic strong, .c-dynamic sub, .c-dynamic sup, .c-dynamic tt, .c-dynamic var,
.c-dynamic b, .c-dynamic u, .c-dynamic i, .c-dynamic center,
.c-dynamic dl, .c-dynamic dt, .c-dynamic dd, .c-dynamic ol, .c-dynamic ul, .c-dynamic li,
.c-dynamic fieldset, .c-dynamic form, .c-dynamic label, .c-dynamic legend,
.c-dynamic article, .c-dynamic aside, .c-dynamic canvas, .c-dynamic details, .c-dynamic embed,
.c-dynamic figure, .c-dynamic figcaption, .c-dynamic footer, .c-dynamic header, .c-dynamic hgroup,
.c-dynamic menu, .c-dynamic nav, .c-dynamic output, .c-dynamic ruby, .c-dynamic section, .c-dynamic summary,
.c-dynamic time, .c-dynamic mark, .c-dynamic audio, .c-dynamic video, .c-dynamic div {
  margin: unset;
  padding: unset;
  border: unset;
  font-size: unset;
  vertical-align: unset;
  box-sizing: unset;
  font-weight: unset;
  outline: unset;
}
.c-dynamic strong, .c-dynamic b {
  font-weight: bold;
}
.c-dynamic img {
  max-width: 100%;
  height: auto;
}
.c-dynamic::after {
  content: "";
  display: block;
  clear: both;
}

.c-image-effect figure {
  position: relative;
  display: block;
  overflow: hidden;
}
.c-image-effect figure > img {
  display: block;
  width: 100%;
  height: auto;
}
.c-image-effect figure cite {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  position: absolute;
  background-color: rgba(0, 26, 85, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 1.4285714286em;
  color: #fff;
  font-style: normal;
  transition: box-shadow 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.c-image-effect figure cite::after {
  content: "";
  position: absolute;
  width: 47%;
  height: 1px;
  background-color: #fff;
  left: 100px;
  top: 20px;
  transition: left 0.2s ease-in-out;
}
.c-image-effect figure cite::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 33%;
  background-color: #fff;
  left: 20px;
  top: 100px;
  transition: top 0.2s ease-in-out;
}
.c-image-effect figure::after {
  content: "";
  position: absolute;
  width: 24%;
  height: 1px;
  background-color: #fff;
  z-index: 3;
  bottom: 20px;
  right: 100px;
  opacity: 0;
  transition: right 0.2s ease-in-out;
}
.c-image-effect figure::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 66%;
  background-color: #fff;
  z-index: 3;
  right: 20px;
  bottom: 100px;
  opacity: 0;
  transition: bottom 0.2s ease-in-out;
}
.c-image-effect:hover figure {
  box-shadow: 0px 1px 23.76px 0.24px rgba(0, 0, 0, 0.2);
}
.c-image-effect:hover figure::after {
  right: 10px;
  opacity: 1;
}
.c-image-effect:hover figure::before {
  bottom: 10px;
  opacity: 1;
}
.c-image-effect:hover figure cite {
  opacity: 1;
}
.c-image-effect:hover figure cite::after {
  left: 10px;
}
.c-image-effect:hover figure cite::before {
  top: 10px;
}

.c-shower-image {
  position: absolute;
  z-index: 999;
  width: 300px;
  height: 226px;
  display: block;
  opacity: 0;
  border-radius: 5px;
  background: #fff url(/Styles/Project/Images/loading.gif) no-repeat center center;
}
.c-shower-image img {
  width: 300px;
  height: 226px;
  display: block;
  border: 2px solid #000;
  border-radius: 5px;
}

.p-notfound {
  display: flex;
  justify-content: center;
  width: 100%;
}
.p-notfound-container {
  display: block;
  text-align: center;
  font-size: 1.0714285714em;
  color: #6c757d;
  font-style: normal;
  padding: 50px;
}
.p-notfound-icon {
  display: block;
  color: #dc3545;
  font-size: 5em;
}
.p-notfound-text {
  padding-top: 20px;
  line-height: 1.5em;
}

.c-not-found {
  padding: 50px;
  text-align: center;
  font-size: 1.0714285714em;
  color: #6c757d;
  font-style: normal;
}
.c-not-found::before {
  content: "";
  display: block;
  margin: 0 auto;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMyOS41NjIgMzI5LjU2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzI5LjU2MiAzMjkuNTYyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CjxnPgoJPHBhdGggZD0iTTMyNi4xNzQsMjcyLjkyM2wtMTM5LjUtMjQxLjU2OGMtNC41MTYtNy44MjEtMTIuODYxLTEyLjYzOC0yMS44OTMtMTIuNjM4Yy05LjAzMSwwLTE3LjM3Nyw0LjgxNi0yMS44OTMsMTIuNjM4ICAgTDMuMzg4LDI3Mi45MjNjLTQuNTE4LDcuODIxLTQuNTE4LDE3LjQ2LTAuMDAyLDI1LjI4MmM0LjUxNiw3LjgyMiwxMi44NjIsMTIuNjQxLDIxLjg5NSwxMi42NDFoMjc5ICAgYzkuMDMyLDAsMTcuMzc5LTQuODE4LDIxLjg5NS0xMi42NDFDMzMwLjY5MSwyOTAuMzgzLDMzMC42OTEsMjgwLjc0NCwzMjYuMTc0LDI3Mi45MjN6IE0yNS4yODEsMjg1LjU2NWwxMzkuNS0yNDEuNTY4ICAgbDEzOS41LDI0MS41NjhIMjUuMjgxeiIgZmlsbD0iI0Q4MDAyNyIvPgoJPHBhdGggZD0iTTE0Ny4yODEsMTMxLjAzMWw3LjI1LDgzYzAuNDIzLDQuODg2LDQuMzAxLDguOTEzLDkuMzU1LDkuMzU1YzUuNjYxLDAuNDk1LDEwLjY1MS0zLjY5NCwxMS4xNDUtOS4zNTVsNy4yNS04MyAgIGMwLjA3OC0wLjk3LDAuMDg4LTIuMDU3LDAtMy4wNTdjLTAuODQ0LTkuNjY2LTkuMzYzLTE2LjgxNi0xOS4wMjgtMTUuOTczQzE1My41ODgsMTEyLjg0NiwxNDYuNDM3LDEyMS4zNjcsMTQ3LjI4MSwxMzEuMDMxeiIgZmlsbD0iI0Q4MDAyNyIvPgoJPGNpcmNsZSBjeD0iMTY0Ljc4MSIgY3k9IjI0My4wMzEiIHI9IjE0LjUiIGZpbGw9IiNEODAwMjciLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat center top;
  width: 60px;
  height: 60px;
  background-size: contain;
  margin-bottom: 10px;
}

.c-show-message {
  display: flex;
  position: fixed;
  overflow: hidden;
  height: 0;
  background-color: #000;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  justify-content: center;
  align-items: center;
  position: fixed;
  z-index: 500;
}
.c-show-message__content-message {
  display: block;
  text-wrap: normal;
  line-height: 1.3em;
  font-size: 1em;
  color: #fff;
  font-style: normal;
  text-align: justify;
}
.c-show-message__content-link {
  font-size: 1em;
  color: #dc3545;
  font-style: normal;
  transition: color 0.2s ease-in-out;
}
.c-show-message__content-link:hover {
  color: #e83e8c;
}
.c-show-message__content-close {
  display: block;
  float: right;
  margin: 5px 0 0 0;
  background-color: #fff;
  padding: 8px 16px;
  border: none;
  border-radius: 3px;
  font-size: 1.0714285714em;
  color: #000;
  font-style: normal;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.c-show-message__content-close:hover {
  background: #dc3545;
  color: #fff;
}
.c-show-message--show {
  height: 100px;
}

.c-title {
  display: block;
  position: relative;
  font-size: 2.5em;
  color: #000;
  font-style: normal;
  padding: 0 0 12px 0;
  padding: 0px;
}
.c-title--white {
  color: #fff;
}
.c-title strong, .c-title b, .c-title--bold {
  font-weight: 900;
}

.c-pager {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 30px 0 0 0;
  padding: 40px 0 0 0;
  border-top: 1px solid #e6e6e6;
}
.c-pager a {
  display: block;
  padding: 12px;
  margin: 5px 10px;
  border: none;
  background: none;
  font-size: 1.1428571429em;
  color: #646464;
  font-style: normal;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.c-pager a:hover {
  color: #a01d20;
  background: none;
}
.c-pager a.activePage, .c-pager a.active {
  color: #fff;
  background: #a01d20;
}
.c-pager a i {
  color: #000;
}
.c-pager a.big.right span {
  display: none;
}
.c-pager a.big.right i:before {
  content: "\f101";
}
.c-pager a.big.left span {
  display: none;
}
.c-pager a.big.left i:before {
  content: "\f100";
}
@media only screen and (max-width: 500px) {
  .c-pager a {
    margin: 5px;
    padding: 8px;
  }
  .c-pager a.big {
    display: none;
  }
}
.c-pager > span {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px;
  margin: 5px 10px;
  font-size: 1.1428571429em;
  color: #646464;
  font-style: normal;
}

.c-bread {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-wrap: wrap;
}
.c-bread-link {
  display: block;
  font-size: 0.9285714286em;
  color: #747474;
  font-weight: 100;
  font-style: normal;
  transition: color 0.2s ease-in-out;
}
.c-bread-link:hover {
  color: #a01d20;
}
.c-bread-link::after {
  font-size: 1em;
  color: #747474;
  font-weight: 100;
  font-style: normal;
  content: "/";
  padding: 0 5px;
}
.c-bread-link:last-child {
  color: #a01d20;
}
.c-bread-link:last-child::after {
  display: none;
}

.c-social {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
.c-social-link {
  margin-left: 0 0 0 8px;
  padding-left: 0 0 0 8px;
  border-left: 1px solid #e9ecef;
  font-size: 1.4285714286em;
  color: #000;
  font-style: normal;
  transition: color 0.2s ease-in-out;
}
.c-social-link:hover {
  color: #007bff;
}
.c-social-link:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: none;
}

.c-chronology {
  margin-top: 30px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-wrap: wrap;
}
.c-chronology__item {
  width: 50%;
  margin-top: 0;
  padding-right: 20px;
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
}
.c-chronology__item-content {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  font-family: "Oxanium", sans-serif;
}
.c-chronology__item-content a {
  position: relative;
  display: block;
  padding: 4px;
}
.c-chronology__item-content a > img {
  display: block;
  width: 100%;
  height: auto;
  height: 130px;
  width: auto;
  border-radius: 5px;
}
.c-chronology__item-content a:hover:after {
  margin: 0;
  border-color: #000;
  box-shadow: 0px 4px 9px ColorOpacity(#dc3545, 0.6);
}
.c-chronology__item-content p {
  display: block;
  margin-right: 10px;
  font-size: 1em;
  color: #000;
  font-weight: 600;
  font-style: normal;
  text-align: justify;
  padding-top: 10px;
}
.c-chronology__item-year {
  border: 1px solid #000;
  border-radius: 20px;
  padding: 5px 10px;
  margin-right: -35px;
  background-color: #fff;
  position: relative;
  z-index: 20;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
  font-size: 0.9285714286em;
  color: #000;
  font-weight: 700;
  font-style: normal;
}
.c-chronology__item:nth-child(2n) {
  padding-right: 0;
  padding-left: 20px;
  padding-top: 190px;
  padding-bottom: 10px;
  margin-right: -2px;
  align-items: flex-start;
  justify-content: flex-start;
  border-left: 2px solid #000;
}
.c-chronology__item:nth-child(2n) .c-chronology__item-year {
  margin-right: 0;
  margin-left: -35px;
}
.c-chronology__item:nth-child(2n) .c-chronology__item-year::after {
  content: "";
  display: block;
  clear: both;
}
.c-chronology__item:nth-child(2n) .c-chronology__item-content {
  flex-direction: row;
}
.c-chronology__item:nth-child(2n) .c-chronology__item-content p {
  margin-left: 10px;
  margin-right: 0;
}
.c-chronology__item:last-child {
  border-right: 2px solid 2px solid #000;
}
.c-chronology__item:hover .c-chronology__item-year {
  background-color: #dc3545;
  color: #fff;
}

.c-bulten-form {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
.c-bulten-input {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  background-color: #fff;
  margin: 12px;
  height: 45px;
  width: 60%;
  padding: 0 0 12px 0;
}
.c-bulten-input-box {
  font-size: 1.4285714286em;
  color: #000;
  font-style: normal;
  border: none;
  background: none;
  outline: none;
  transition: width 0.2s ease-in-out;
  height: 45px;
  flex: 1;
}
.c-bulten-input-box::-webkit-input-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #ced4da;
  font-weight: 100;
  font-style: normal;
  opacity: 1;
}
.c-bulten-input-box::-moz-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #ced4da;
  font-weight: 100;
  font-style: normal;
  opacity: 1;
}
.c-bulten-input-box:-ms-input-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #ced4da;
  font-weight: 100;
  font-style: normal;
  opacity: 1;
}
.c-bulten-input-box:-moz-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #ced4da;
  font-weight: 100;
  font-style: normal;
  opacity: 1;
}
.c-bulten-input-box::placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #ced4da;
  font-weight: 100;
  font-style: normal;
  opacity: 1;
}
.c-bulten-input-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 5px 5px 5px 10px;
  border: none;
  background: #fff;
  padding: 0 20px;
  cursor: pointer;
  font-size: 1.4285714286em;
  color: #000;
  font-style: normal;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.c-bulten-input-button i {
  margin-right: 5px;
}
.c-bulten-input-button:hover {
  background: #000;
  color: #fff;
}

.c-dl-nav {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
}
.c-dl-nav-col {
  margin-left: 50px;
}
.c-dl-nav-col:first-child {
  margin-left: 0;
}
.c-dl-nav-title {
  display: block;
  font-size: 1.1428571429em;
  color: #000;
  font-weight: 700;
  font-style: normal;
  margin: 0 0 10px 0;
}
.c-dl-nav-item {
  display: block;
  margin: 4px 0 0 0;
}
.c-dl-nav-item-link {
  display: block;
  line-height: 1.2em;
  font-size: 1em;
  color: #000;
  font-style: normal;
  transition: color 0.2s ease-in-out;
}
.c-dl-nav-item-link:hover {
  color: #000;
}
.c-dl-nav-item-link--social {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  line-height: 1.8em;
}
.c-dl-nav-item-link--social i {
  flex-shrink: 0;
  width: 25px;
}

.c-gallery {
  margin: 0;
}
.c-gallery-col4 {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .c-gallery-col4 .c-gallery-item {
    width: calc(((100% - (3 * 20px)) / 4) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    position: relative;
    display: block;
  }
  .c-gallery-col4 .c-gallery-item-name {
    display: block;
    margin: 10px 0 0 0;
    padding: 0;
    background: none;
    border: none;
    border-radius: 0;
    font-size: 1.0714285714em;
    color: #000;
    font-weight: 700;
    font-style: normal;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .c-gallery-col4 .c-gallery-item:hover .c-gallery-item-name {
    color: #007bff;
    background: none;
  }
  .c-gallery-col4 .c-gallery-item:nth-child(4n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .c-gallery-col4 .c-gallery-item {
    width: calc(((100% - (3 * 15px)) / 4) - 0.0001px);
    margin-left: 15px;
    margin-bottom: 20px;
    position: relative;
    display: block;
  }
  .c-gallery-col4 .c-gallery-item-name {
    display: block;
    margin: 10px 0 0 0;
    padding: 0;
    background: none;
    border: none;
    border-radius: 0;
    font-size: 1.0714285714em;
    color: #000;
    font-weight: 700;
    font-style: normal;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .c-gallery-col4 .c-gallery-item:hover .c-gallery-item-name {
    color: #007bff;
    background: none;
  }
  .c-gallery-col4 .c-gallery-item:nth-child(4n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .c-gallery-col4 .c-gallery-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    position: relative;
    display: block;
  }
  .c-gallery-col4 .c-gallery-item-name {
    display: block;
    margin: 10px 0 0 0;
    padding: 0;
    background: none;
    border: none;
    border-radius: 0;
    font-size: 1.0714285714em;
    color: #000;
    font-weight: 700;
    font-style: normal;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .c-gallery-col4 .c-gallery-item:hover .c-gallery-item-name {
    color: #007bff;
    background: none;
  }
  .c-gallery-col4 .c-gallery-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .c-gallery-col4 .c-gallery-item {
    width: calc(((100% - (1 * 15px)) / 2) - 0.0001px);
    margin-left: 15px;
    margin-bottom: 20px;
    position: relative;
    display: block;
  }
  .c-gallery-col4 .c-gallery-item-name {
    display: block;
    margin: 10px 0 0 0;
    padding: 0;
    background: none;
    border: none;
    border-radius: 0;
    font-size: 1.0714285714em;
    color: #000;
    font-weight: 700;
    font-style: normal;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .c-gallery-col4 .c-gallery-item:hover .c-gallery-item-name {
    color: #007bff;
    background: none;
  }
  .c-gallery-col4 .c-gallery-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .c-gallery-col4 .c-gallery-item {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 20px;
    position: relative;
    display: block;
  }
  .c-gallery-col4 .c-gallery-item-name {
    display: block;
    margin: 10px 0 0 0;
    padding: 0;
    background: none;
    border: none;
    border-radius: 0;
    font-size: 1.0714285714em;
    color: #000;
    font-weight: 700;
    font-style: normal;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .c-gallery-col4 .c-gallery-item:hover .c-gallery-item-name {
    color: #007bff;
    background: none;
  }
}
.c-gallery-col4:after {
  content: "";
  flex: auto;
}
.c-gallery-col3 {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .c-gallery-col3 .c-gallery-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    position: relative;
    display: block;
  }
  .c-gallery-col3 .c-gallery-item-hover {
    z-index: 3;
    opacity: 0;
    background: none;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .c-gallery-col3 .c-gallery-item-hover-button {
    display: block;
    padding: 10px 20px;
    background: #fff;
    font-size: 1.7857142857em;
    color: #000;
    font-weight: 700;
    font-style: normal;
  }
  .c-gallery-col3 .c-gallery-item:hover .c-gallery-item-image {
    opacity: 0.7;
  }
  .c-gallery-col3 .c-gallery-item:hover .c-gallery-item-hover {
    opacity: 1;
  }
  .c-gallery-col3 .c-gallery-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .c-gallery-col3 .c-gallery-item {
    width: calc(((100% - (2 * 15px)) / 3) - 0.0001px);
    margin-left: 15px;
    margin-bottom: 20px;
    position: relative;
    display: block;
  }
  .c-gallery-col3 .c-gallery-item-hover {
    z-index: 3;
    opacity: 0;
    background: none;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .c-gallery-col3 .c-gallery-item-hover-button {
    display: block;
    padding: 10px 20px;
    background: #fff;
    font-size: 1.7857142857em;
    color: #000;
    font-weight: 700;
    font-style: normal;
  }
  .c-gallery-col3 .c-gallery-item:hover .c-gallery-item-image {
    opacity: 0.7;
  }
  .c-gallery-col3 .c-gallery-item:hover .c-gallery-item-hover {
    opacity: 1;
  }
  .c-gallery-col3 .c-gallery-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .c-gallery-col3 .c-gallery-item {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    position: relative;
    display: block;
  }
  .c-gallery-col3 .c-gallery-item-hover {
    z-index: 3;
    opacity: 0;
    background: none;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .c-gallery-col3 .c-gallery-item-hover-button {
    display: block;
    padding: 10px 20px;
    background: #fff;
    font-size: 1.7857142857em;
    color: #000;
    font-weight: 700;
    font-style: normal;
  }
  .c-gallery-col3 .c-gallery-item:hover .c-gallery-item-image {
    opacity: 0.7;
  }
  .c-gallery-col3 .c-gallery-item:hover .c-gallery-item-hover {
    opacity: 1;
  }
  .c-gallery-col3 .c-gallery-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .c-gallery-col3 .c-gallery-item {
    width: calc(((100% - (1 * 10px)) / 2) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 20px;
    position: relative;
    display: block;
  }
  .c-gallery-col3 .c-gallery-item-hover {
    z-index: 3;
    opacity: 0;
    background: none;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .c-gallery-col3 .c-gallery-item-hover-button {
    display: block;
    padding: 10px 20px;
    background: #fff;
    font-size: 1.7857142857em;
    color: #000;
    font-weight: 700;
    font-style: normal;
  }
  .c-gallery-col3 .c-gallery-item:hover .c-gallery-item-image {
    opacity: 0.7;
  }
  .c-gallery-col3 .c-gallery-item:hover .c-gallery-item-hover {
    opacity: 1;
  }
  .c-gallery-col3 .c-gallery-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .c-gallery-col3 .c-gallery-item {
    width: calc(((100% - (0 * 10px)) / 1) - 0.0001px);
    margin-bottom: 20px;
    position: relative;
    display: block;
  }
  .c-gallery-col3 .c-gallery-item-hover {
    z-index: 3;
    opacity: 0;
    background: none;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .c-gallery-col3 .c-gallery-item-hover-button {
    display: block;
    padding: 10px 20px;
    background: #fff;
    font-size: 1.7857142857em;
    color: #000;
    font-weight: 700;
    font-style: normal;
  }
  .c-gallery-col3 .c-gallery-item:hover .c-gallery-item-image {
    opacity: 0.7;
  }
  .c-gallery-col3 .c-gallery-item:hover .c-gallery-item-hover {
    opacity: 1;
  }
}
.c-gallery-col3:after {
  content: "";
  flex: auto;
}

.c-form__form {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}
.c-form__field {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 30px 0 0 0;
}
.c-form__field-title {
  display: block;
  width: 100%;
  padding: 20px 0;
  padding-bottom: 20px;
  margin-bottom: 40px;
  font-size: 1.2142857143em;
  color: #000;
  font-weight: bold;
  font-style: normal;
  border-bottom: 1px solid #000;
}
.c-form__line {
  margin: 0 0 30px 0;
}
.c-form__line-one {
  width: 100%;
}
.c-form__line-one--right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
.c-form__line-two {
  width: calc((100% - 50px) / 2 - 0.0001px);
}
.c-form__line-three {
  width: calc((100% - 60px) / 3 - 0.0001px);
}
.c-form__line-four {
  width: calc((100% - 90px) / 4 - 0.0001px);
}
.c-form__line-five {
  width: calc((100% - 100px) / 5 - 0.0001px);
}
.c-form__line--label label {
  display: block;
  margin-bottom: 5px;
  font-size: 1em;
  color: #000;
  font-weight: bold;
  font-style: normal;
}
.c-form__input {
  display: block;
  width: 100%;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
  background: transparent;
  height: 45px;
  line-height: 45px;
  border: 1px solid #cccccc;
  border-radius: 0;
  font-size: 1.0714285714em;
  color: #000;
  font-style: normal;
}
.c-form__input::-webkit-input-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: 300;
  font-weight: #8c8c8c;
  font-style: normal;
  opacity: 1;
}
.c-form__input::-moz-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: 300;
  font-weight: #8c8c8c;
  font-style: normal;
  opacity: 1;
}
.c-form__input:-ms-input-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: 300;
  font-weight: #8c8c8c;
  font-style: normal;
  opacity: 1;
}
.c-form__input:-moz-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: 300;
  font-weight: #8c8c8c;
  font-style: normal;
  opacity: 1;
}
.c-form__input::placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: 300;
  font-weight: #8c8c8c;
  font-style: normal;
  opacity: 1;
}
.c-form__input::-webkit-input-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #8c8c8c;
  font-weight: 300;
  font-style: normal;
  opacity: 1;
}
.c-form__input::-moz-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #8c8c8c;
  font-weight: 300;
  font-style: normal;
  opacity: 1;
}
.c-form__input:-ms-input-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #8c8c8c;
  font-weight: 300;
  font-style: normal;
  opacity: 1;
}
.c-form__input:-moz-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #8c8c8c;
  font-weight: 300;
  font-style: normal;
  opacity: 1;
}
.c-form__input::placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #8c8c8c;
  font-weight: 300;
  font-style: normal;
  opacity: 1;
}
.c-form__input::-webkit-input-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: 400;
  font-weight: 15px;
  font-style: normal;
  opacity: 1;
}
.c-form__input::-moz-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: 400;
  font-weight: 15px;
  font-style: normal;
  opacity: 1;
}
.c-form__input:-ms-input-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: 400;
  font-weight: 15px;
  font-style: normal;
  opacity: 1;
}
.c-form__input:-moz-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: 400;
  font-weight: 15px;
  font-style: normal;
  opacity: 1;
}
.c-form__input::placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: 400;
  font-weight: 15px;
  font-style: normal;
  opacity: 1;
}
.c-form__input--big {
  box-sizing: border-box;
  max-width: 100%;
  min-width: 100%;
  max-height: 20em;
  min-height: 6em;
  height: 6em;
}
.c-form__input-button {
  cursor: pointer;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  width: 200px;
  height: 50px;
  border-radius: 5px;
  font-size: 1.1428571429em;
  color: #fff;
  font-weight: 600;
  font-style: normal;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.c-form__input-button--success {
  margin-left: 20px;
  background: #a01d20;
  border: 1px solid #a01d20;
  color: #fff;
}
.c-form__input-button--clear {
  background: #c2c2c2;
  border: 1px solid #c2c2c2;
  color: #fff;
}
.c-form__input-button:hover {
  color: #000;
  background: rgba(255, 255, 255, 0.5);
}
.c-form__input.input-validation-error {
  border-bottom-color: #a01d20;
}
.c-form__input.valid {
  border-bottom-color: #28a745;
}
.c-form__validation {
  width: 100%;
  position: relative;
  margin: 0 0 30px 0;
}
.c-form__validation-image {
  position: absolute;
  bottom: 1px;
  left: 1px;
  width: 145px;
  height: calc(44px - 2px);
}
.c-form__validation-input {
  padding-left: calc(145px + 10px);
  padding-right: 50px;
  height: 44px;
}
.c-form__validation-refresh {
  position: absolute;
  right: 8px;
  bottom: 0;
  padding: 0;
  line-height: 44px;
  font-size: 1em;
  color: #001a55;
  font-style: normal;
  transition: color 0.2s ease-in-out;
}
.c-form__validation-refresh:hover {
  color: #a01d20;
}
.c-form__result {
  width: 100%;
  margin: 0 0 30px 0;
}
.c-form__result .formSuccuss {
  display: block;
  text-align: right;
  line-height: 1.6em;
  font-size: 1.0714285714em;
  color: #28a745;
  font-style: normal;
}
.c-form__result .field-validation-error {
  display: block;
  text-align: right;
  line-height: 1.6em;
  font-size: 1em;
  color: #a01d20;
  font-style: normal;
}
.c-form__result .field-validation-valid {
  display: none;
}
.c-form__select:first-child {
  margin-left: 0;
}
.c-form__light {
  min-width: 60%;
}
.c-form__light-title-logo {
  display: block;
  background-color: #000;
}
.c-form__light-title-logo > img {
  display: block;
  width: 100%;
  height: auto;
  margin: 15px auto;
}
.c-form__light-title-content {
  display: block;
  margin: 20px 0;
  text-align: left;
  font-size: 1.1428571429em;
  color: #6c757d;
  font-style: normal;
}
@media only screen and (max-width: 1380px) {
  .c-form__line-one {
    width: 100%;
  }
  .c-form__line-two {
    width: calc((100% - 30px) / 2 - 0.0001px);
  }
  .c-form__line-three {
    width: calc((100% - 30px) / 2 - 0.0001px);
  }
  .c-form__line-four {
    width: calc((100% - 30px) / 2 - 0.0001px);
  }
}
@media only screen and (max-width: 1100px) {
  .c-form__form .c-mobile-hide {
    display: none !important;
  }
  .c-form__line-two {
    width: 100%;
  }
  .c-form__line-four {
    width: 100%;
  }
  .c-form__field--full {
    position: relative;
    overflow-y: auto;
  }
  .c-form__multicolumn {
    min-width: 650px;
    overflow-x: auto;
  }
}

.c-logo > img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 286px;
}
.c-logo__text {
  display: block;
  font-size: 1.4285714286em;
  color: #ced4da;
  font-style: normal;
}
.c-logo__text strong {
  color: #fff;
  font-weight: 900;
}

.c-nav-main {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
.c-nav-main-item {
  display: block;
  position: relative;
}
.c-nav-main-item-link {
  padding: 0 12px;
}
.c-nav-main-drop {
  position: absolute;
}
.c-nav-main-drop--first {
  margin-top: 0;
  margin-left: 12px !important;
  display: none;
}
.c-nav-main-drop--second {
  margin-top: -1px;
  display: none;
}
.c-nav-main-drop-item {
  display: block;
}
.c-nav-main-drop-item-link {
  display: block;
}
.c-nav-main .downarrowclass {
  display: none !important;
}
.c-nav-main .rightarrowclass {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  right: 10px;
  position: absolute;
  top: 0;
  background: none !important;
}
.c-nav-main .rightarrowclass img {
  display: none;
}
.c-nav-main .rightarrowclass:before {
  content: "\f054";
}

.c-map-data {
  overflow: hidden;
  padding: 5px;
  padding-right: 15px;
  padding-bottom: 15px;
}
.c-map-data-title {
  display: block;
  text-align: center;
  max-width: 300px;
  font-size: 1.0769230769em;
  color: #a01d20;
  font-weight: 700;
  font-style: normal;
}
.c-map-data-address {
  display: block;
  text-align: center;
  margin-top: 10px;
  max-width: 300px;
  font-size: 1.0769230769em;
  color: #01012d;
  font-weight: 100;
  font-style: normal;
}
.c-map-data-phone {
  text-align: center;
  margin-top: 5px;
  font-size: 1.0769230769em;
  color: #01012d;
  font-weight: 100;
  font-style: normal;
}
.c-map-data-link {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0;
}
.c-map-data-link a {
  font-size: 1.0769230769em;
  color: #a01d20;
  font-weight: 700;
  font-style: normal;
  transition: color 0.2s ease-in-out;
}
.c-map-data-link a:hover {
  color: #dc3545;
}

:root {
  --header-height: 180px;
  --text-black: #5a5a5a;
  --corporate-1: $corporate-1;
  --corporate-2: $corporate-2;
  --corporate-3: $corporate-3;
  --corporate-4: $corporate-4;
  --corporate-5: $corporate-5;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
@media only screen and (max-width: 1100px) {
  :root {
    --header-height: 80px;
  }

  .c-mobile-menu .c-search__form {
    background-color: #fff;
  }
  .c-mobile-menu .c-search__form input, .c-mobile-menu .c-search__form i {
    color: #000;
  }
}
.c-line, .c-header::after {
  display: block;
  width: 100%;
  height: 5px;
  z-index: 11;
  background-image: -moz-linear-gradient(0deg, #a01d20 0%, #a01d20 0%, #01012d 50%, #a01d20 100%);
  background-image: -webkit-linear-gradient(0deg, #a01d20 0%, #a01d20 0%, #01012d 50%, #a01d20 100%);
  background-image: -ms-linear-gradient(0deg, #a01d20 0%, #a01d20 0%, #01012d 50%, #a01d20 100%);
}

.c-header {
  height: var(--header-height);
  position: relative;
  z-index: 3000;
  transition: opacity 0.2s ease-in-out;
}
.c-header::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  bottom: auto;
}
.c-header-wrapper {
  top: -200px;
  transition: top 0.2s ease-in-out;
}
.c-header-container {
  padding-top: 35px;
  height: 70px;
}
.c-header__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
.c-header__menu {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  padding-left: 30px;
}
.c-header__menu .c-nav-main-item--active > .c-nav-main-item-link {
  color: #a01d20;
}
.c-header__functions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 6px 0;
  padding-left: 30px;
  margin-left: 10px;
  border-left: 1px solid rgba(255, 255, 255, 0.15);
}
.c-header--search .c-search__opener {
  opacity: 0;
}
.c-header--search .c-search__form {
  opacity: 1;
  pointer-events: all;
  left: 60%;
}
@media only screen and (max-width: 1100px) {
  .c-header--search .c-search__form {
    left: 50%;
  }
}
.c-header--search .c-language {
  opacity: 0;
}
.c-header--search .c-nav > ul > li:not(.c-nav--big):nth-last-child(-n+5) {
  opacity: 0;
}
.c-header--search .c-header__functions {
  border: none;
}
.c-header--search .animateddrawer {
  opacity: 0;
  pointer-events: none;
}
.c-header--sticky.c-header--search .c-nav > ul > li:nth-last-child(-n+5) {
  opacity: 1;
}
.c-header--sticky.c-header--search .c-nav > ul > li:nth-last-child(-n+4) {
  opacity: 0;
}
.c-header--sticky .c-header-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #000;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2), 0 10px 6px rgba(0, 0, 0, 0.1);
}
.c-header--sticky .c-header-container {
  padding-top: 5px;
}
.c-header--show {
  opacity: 1;
}
.c-header .c-nav-main-item:not(.c-nav--big) .c-nav-main-drop, .c-header.c-header--sticky .c-nav-main-item .c-nav-main-drop {
  position: absolute;
  width: auto;
  padding: 10px 5px;
  background: #fff;
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
  display: none;
  visibility: hidden;
  flex-direction: column !important;
  justify-content: stretch !important;
}
.c-header .c-nav-main-item:not(.c-nav--big) .c-nav-main-drop--first, .c-header.c-header--sticky .c-nav-main-item .c-nav-main-drop--first {
  left: 5px !important;
}
.c-header .c-nav-main-item:not(.c-nav--big) .c-nav-main-drop--second, .c-header.c-header--sticky .c-nav-main-item .c-nav-main-drop--second {
  margin-top: 0;
  z-index: 10;
}
.c-header .c-nav-main-item:not(.c-nav--big) .c-nav-main-drop-item, .c-header.c-header--sticky .c-nav-main-item .c-nav-main-drop-item {
  position: relative;
}
.c-header .c-nav-main-item:not(.c-nav--big) .c-nav-main-drop-item-link, .c-header.c-header--sticky .c-nav-main-item .c-nav-main-drop-item-link {
  font-size: 1em;
  color: #747474;
  font-weight: 600;
  font-style: normal;
  padding: 8px 15px 8px 20px;
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.c-header .c-nav-main-item:not(.c-nav--big) .c-nav-main-drop-item-link > span:first-child, .c-header.c-header--sticky .c-nav-main-item .c-nav-main-drop-item-link > span:first-child {
  padding-right: 40px;
  width: calc(100% - 10px);
}
.c-header .c-nav-main-item:not(.c-nav--big) .c-nav-main-drop-item-link .rightarrowclass, .c-header.c-header--sticky .c-nav-main-item .c-nav-main-drop-item-link .rightarrowclass {
  position: static;
  background: none;
  flex-shrink: 0;
  width: 0;
  margin-right: 10px;
}
.c-header .c-nav-main-item:not(.c-nav--big) .c-nav-main-drop-item-link .rightarrowclass::before, .c-header.c-header--sticky .c-nav-main-item .c-nav-main-drop-item-link .rightarrowclass::before {
  content: "\f054";
}
.c-header .c-nav-main-item:not(.c-nav--big) .c-nav-main-drop-item-link:hover, .c-header .c-nav-main-item:not(.c-nav--big) .c-nav-main-drop-item-link.selected, .c-header.c-header--sticky .c-nav-main-item .c-nav-main-drop-item-link:hover, .c-header.c-header--sticky .c-nav-main-item .c-nav-main-drop-item-link.selected {
  background-color: rgba(160, 29, 32, 0.3);
}
.c-header .c-nav-main-item:not(.c-nav--big) .c-nav-main-drop .c-big-nav__images-list img, .c-header.c-header--sticky .c-nav-main-item .c-nav-main-drop .c-big-nav__images-list img {
  display: none;
}
.c-header .c-nav-main-item:not(.c-nav--big) .c-nav-main-drop > li > ul > li > ul.right, .c-header.c-header--sticky .c-nav-main-item .c-nav-main-drop > li > ul > li > ul.right {
  left: auto !important;
  right: 100% !important;
}
@media only screen and (max-width: 1100px) {
  .c-header-container {
    padding-top: 20px;
  }
  .c-header__functions {
    padding: 0;
    margin-left: 20px;
    padding-left: 20px;
  }
  .c-header .c-logo {
    zoom: 0.9;
  }
  .c-header .c-search__form {
    top: 4px;
  }
}
@media only screen and (max-width: 500px) {
  .c-header__functions {
    border-left: none;
    margin: 0;
    padding: 0;
    width: 0;
  }
  .c-header__functions .c-language {
    display: none;
  }
}
@media only screen and (max-width: 350px) {
  .c-header .c-logo {
    zoom: 0.7;
  }
}

.c-mobile-menu {
  overflow: hidden;
}

.c-language {
  position: relative;
  transition: opacity 0.2s ease-in-out;
  z-index: 20;
}
.c-language__opener {
  display: block;
  width: 20px;
  padding: 15px 0;
}
.c-language__opener > img {
  display: block;
  width: 100%;
  height: auto;
  filter: brightness(0) invert(1);
  transition: filter 0.2s ease-in-out;
}
.c-language__drop {
  position: absolute;
  overflow: hidden;
  list-style: none;
  background: #fff;
  padding: 20px 10px;
  width: 170px;
  left: calc(50% - 85px);
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
  transition: opacity 0.2s ease-in-out;
  pointer-events: none;
  opacity: 0;
}
@media only screen and (max-width: 780px) {
  .c-language__drop {
    right: -28px;
    left: auto;
  }
}
.c-language__drop-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 5px 15px;
  position: relative;
  z-index: 3;
  font-size: 1.0714285714em;
  color: #000;
  font-style: normal;
  transition: background 0.2s ease-in-out;
}
.c-language__drop-item img {
  display: block;
  margin-left: 20px;
  filter: grayscale(100%);
  transition: filter 0.2s ease-in-out;
}
.c-language__drop-item:hover {
  background-color: rgba(0, 26, 85, 0.3);
}
.c-language__drop-item:hover img {
  filter: grayscale(0%);
}
.c-language__drop-item--active {
  background-color: rgba(0, 26, 85, 0.1);
}
.c-language__drop-item--active img {
  filter: grayscale(0%);
}
.c-language__drop::after {
  content: "";
  position: absolute;
  width: 100px;
  height: 90px;
  left: auto;
  right: auto;
  bottom: -10px;
  right: -10px;
  background: url("/Styles/Project/Images/language.svg") no-repeat bottom right;
  background-size: contain;
  opacity: 0.1;
}
.c-language:hover .c-language__opener img, .c-language--hover .c-language__opener img {
  filter: invert(23%) sepia(28%) saturate(6255%) hue-rotate(341deg) brightness(74%) contrast(100%);
}
.c-language:hover .c-language__drop, .c-language--hover .c-language__drop {
  pointer-events: all;
  opacity: 1;
}

.c-search {
  z-index: 90000;
  margin-left: 30px;
}
.c-search__opener {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
  border-radius: 20px;
  font-size: 1.0714285714em;
  color: #fff;
  font-style: normal;
  transition: border 0.2s ease-in-out, color 0.2s ease-in-out;
}
.c-search__opener:hover {
  border-color: #a01d20;
  color: #a01d20;
}
.c-search__form {
  position: absolute;
  right: 21px;
  top: 10px;
  opacity: 0;
  box-sizing: content-box;
  left: calc(100% - 40px);
  transition: left 0.2s ease-in-out;
  pointer-events: none;
}
.c-search__form-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 40px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  border: 1px solid #fff;
  border-radius: 20px;
  box-sizing: content-box;
}
.c-search__form-container button {
  flex-shrink: 0;
  white-space: nowrap;
  background: none;
  box-sizing: content-box;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 1.0714285714em;
  color: #fff;
  font-style: normal;
  width: 40px;
  height: 40px;
}
.c-search__form-container input {
  display: block;
  flex: 1;
  margin-left: 15px;
  height: 35px;
  background: none;
  border: none;
  font-size: 1.0714285714em;
  color: #fff;
  font-style: normal;
}
.c-search__form-container input::-webkit-input-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #adb5bd;
  font-weight: 100;
  font-style: normal;
  opacity: 1;
}
.c-search__form-container input::-moz-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #adb5bd;
  font-weight: 100;
  font-style: normal;
  opacity: 1;
}
.c-search__form-container input:-ms-input-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #adb5bd;
  font-weight: 100;
  font-style: normal;
  opacity: 1;
}
.c-search__form-container input:-moz-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #adb5bd;
  font-weight: 100;
  font-style: normal;
  opacity: 1;
}
.c-search__form-container input::placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #adb5bd;
  font-weight: 100;
  font-style: normal;
  opacity: 1;
}
.c-search__form-close {
  position: absolute;
  font-size: 1.2857142857em;
  color: #fff;
  font-style: normal;
  right: -25px;
  top: 0;
  line-height: 40px;
}
@media only screen and (max-width: 780px) {
  .c-search {
    width: 100%;
    flex: 1;
  }
  .c-search__opener {
    display: none;
  }
  .c-search__form {
    opacity: 1;
    left: 0;
    right: 0;
    padding-left: 15px;
    padding-right: 20px;
    margin-top: calc(var(--header-height) - 20px);
    pointer-events: all;
  }
  .c-search__form-close {
    display: none;
  }
}

@media only screen and (min-width: 1100px) {
  .c-nav {
    transition: opacity 0.2s ease-in-out;
  }
  .c-nav-main-item-link {
    display: block;
    font-size: 1.0714285714em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    transition: color 0.2s ease-in-out;
    padding: 15px 40px !important;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .c-nav-main-item-link {
    padding: 15px 20px !important;
  }
}
@media only screen and (min-width: 1100px) {
  .c-nav-main-item:hover > a, .c-nav-main-item .selected > a {
    color: #a01d20;
  }
}
@media only screen and (min-width: 1100px) {
  .c-nav-main-effect {
    display: none;
    position: absolute;
    left: 20px;
    top: 86px;
    width: 20px;
    height: 50px;
    overflow: hidden;
  }
  .c-nav-main-effect::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transform: skew(-40deg);
    background: #a01d20;
    bottom: 5px;
    right: -10px;
  }
  .c-nav-main-effect::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: auto;
    height: 15px;
    width: 20px;
    background: #a01d20;
  }
}
@media only screen and (min-width: 1100px) {
  .c-header:not(.c-header--sticky) .c-nav-main-effect {
    display: block;
  }
  .c-header:not(.c-header--sticky) .c-nav--big {
    position: static !important;
    overflow: visible !important;
    z-index: 10 !important;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > a {
    display: none;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul {
    position: absolute;
    display: flex !important;
    visibility: visible !important;
    left: 40px !important;
    right: 20px !important;
    top: 86px !important;
    bottom: auto;
    background-color: #a01d20;
    height: 50px !important;
    width: calc(100% - 60px) !important;
    justify-content: space-between;
    align-items: center;
    opacity: 1 !important;
    margin: 0 !important;
    padding: 0 15px;
    overflow: visible !important;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li {
    position: static !important;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    position: relative;
    padding: 0 30px;
    line-height: 50px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > a .rightarrowclass {
    position: static;
    background: none !important;
    margin-left: 20px;
    right: 0 !important;
    width: auto !important;
    height: auto !important;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > a .rightarrowclass::before {
    content: "\f078";
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > a.selected, .c-header:not(.c-header--sticky) .c-nav--big > ul > li > a:hover {
    background-color: #fff;
    color: #a01d20;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > a {
    padding: 0 15px;
  }
}
@media only screen and (min-width: 1100px) {
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul:not(.c-big-nav__images-list) {
    position: absolute;
    left: -20px !important;
    right: 0 !important;
    width: auto !important;
    background-color: #fff;
    top: 50px !important;
    overflow: hidden;
    padding: 20px;
    visibility: hidden;
    background: #fff url("/Storage/Upload/background/menu-drop-bg.jpg") no-repeat bottom center;
    background-size: cover;
    column-count: 5;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul:not(.c-big-nav__images-list) {
    column-count: 4;
  }
}
@media only screen and (min-width: 1100px) {
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul:not(.c-big-nav__images-list) > li {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    float: left;
    clear: both;
    width: 100%;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul:not(.c-big-nav__images-list) > li .rightarrowclass {
    display: none !important;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul:not(.c-big-nav__images-list) > li > a {
    display: block;
    font-size: 0.9285714286em;
    color: #a01d20;
    font-weight: 700;
    font-style: normal;
    margin-bottom: 5px;
    padding: 3px 4px 0;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul:not(.c-big-nav__images-list) > li > ul {
    height: auto !important;
    display: block !important;
    position: static !important;
    opacity: 1 !important;
    top: 0 !important;
    column-count: 1;
    padding-right: 10px;
    margin-bottom: 20px;
    width: auto !important;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul:not(.c-big-nav__images-list) > li > ul:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: auto;
    bottom: 0;
    display: block;
    width: 100%;
    height: 5px;
    z-index: 11;
    background-image: -moz-linear-gradient(0deg, #a01d20 0%, #a01d20 0%, #01012d 50%, #a01d20 100%);
    background-image: -webkit-linear-gradient(0deg, #a01d20 0%, #a01d20 0%, #01012d 50%, #a01d20 100%);
    background-image: -ms-linear-gradient(0deg, #a01d20 0%, #a01d20 0%, #01012d 50%, #a01d20 100%);
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul:not(.c-big-nav__images-list) > li > ul li {
    float: none;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul:not(.c-big-nav__images-list) > li > ul li > a {
    display: block;
    width: auto;
    font-size: 0.9285714286em;
    color: #747474;
    font-style: normal;
    position: relative;
    padding: 2px 4px;
    line-height: normal;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul:not(.c-big-nav__images-list) > li > ul li > a:hover {
    background-color: #a01d20;
    color: #fff;
  }
}
@media only screen and (min-width: 1100px) {
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul.c-big-nav__images-list {
    position: absolute;
    left: -20px !important;
    right: 0 !important;
    width: auto !important;
    background-color: #fff;
    top: 50px !important;
    padding: 20px;
    background: #fff url("/Storage/Upload/background/menu-drop-bg.jpg") no-repeat center bottom;
    background-size: cover;
    visibility: hidden;
    column-count: 6;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul.c-big-nav__images-list {
    column-count: 4;
  }
}
@media only screen and (min-width: 1100px) {
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul.c-big-nav__images-list .c-big-nav__images {
    margin-bottom: 30px;
    padding: 5px;
    transition: background 0.2s ease-in-out;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul.c-big-nav__images-list .c-big-nav__images:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: auto;
    bottom: 0;
    display: block;
    width: 100%;
    height: 5px;
    z-index: 11;
    background-image: -moz-linear-gradient(0deg, #a01d20 0%, #a01d20 0%, #01012d 50%, #a01d20 100%);
    background-image: -webkit-linear-gradient(0deg, #a01d20 0%, #a01d20 0%, #01012d 50%, #a01d20 100%);
    background-image: -ms-linear-gradient(0deg, #a01d20 0%, #a01d20 0%, #01012d 50%, #a01d20 100%);
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul.c-big-nav__images-list .c-big-nav__images-item {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 90px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul.c-big-nav__images-list .c-big-nav__images > img {
    display: block;
    width: 100%;
    height: auto;
    transition: filter 0.2s ease-in-out;
    height: 90px;
    margin: 0 auto;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul.c-big-nav__images-list .c-big-nav__images span {
    display: none;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul.c-big-nav__images-list .c-big-nav__images:hover {
    background-color: rgba(160, 29, 32, 0.3);
    border-radius: 5px;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul.c-big-nav__images-list .c-big-nav__images:hover img {
    filter: grayscale(100%);
  }
}
@media only screen and (min-width: 1100px) {
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul.c-big-nav__images-list .c-big-nav__readall {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 90px;
    padding: 10px 5px 5px;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul.c-big-nav__images-list .c-big-nav__readall .c-big-nav__images-item {
    height: 70px;
    width: 100%;
    border-radius: 5px;
    background: #a01d20;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1em;
    color: #fff;
    font-weight: 700;
    font-style: normal;
    border: 1px solid #a01d20;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul.c-big-nav__images-list .c-big-nav__readall .c-big-nav__images-item span {
    display: block;
  }
  .c-header:not(.c-header--sticky) .c-nav--big > ul > li > ul.c-big-nav__images-list .c-big-nav__readall .c-big-nav__images-item:hover {
    background: rgba(160, 29, 32, 0.3);
    color: #001a55;
  }
}
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.c-slider {
  position: relative;
  margin-top: calc(var(--header-height) * -1);
}
.c-slider__button {
  position: absolute;
  left: 0;
  z-index: 5;
  top: calc(50% - 50px);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.5);
  background-color: rgba(255, 255, 255, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 2.1428571429em;
  color: #fff;
  font-style: normal;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  cursor: pointer;
  height: 100px;
  width: 50px;
}
.c-slider__button--next {
  border-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  left: auto;
  right: 0;
}
.c-slider__button:hover {
  background-color: rgba(255, 255, 255, 0.9);
  color: #000;
}
.c-slider__item {
  min-height: 100vh;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  display: flex;
  justify-content: stretch;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
.c-slider__item .c-container {
  padding-top: var(--header-height);
  position: relative;
  z-index: 4;
}
.c-slider__item-content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  color: #fff;
}
.c-slider__item-content--dark {
  color: #000;
}
.c-slider__item-content strong {
  display: block;
  text-align: center;
  font-size: 2.8571428571em;
  color: "";
  font-weight: 700;
  font-style: normal;
}
.c-slider__item-content p {
  display: block;
  text-align: center;
  font-size: 2.5em;
  color: "";
  font-weight: 100;
  font-style: normal;
  padding: 40px 160px 0;
}
.c-slider__item-content a {
  display: block;
  border-radius: 3px;
  box-shadow: 0px 1px 21px 0px rgba(0, 0, 0, 0.4);
  background: #a01d20;
  padding: 13px 100px;
  margin-top: 40px;
  border: 2px solid #a01d20;
  font-size: 1.1428571429em;
  color: #fff;
  font-style: normal;
  transition: background 0.2s ease-in-out, border 0.2s ease-in-out, color 0.2s ease-in-out, 0.2s ease-in-out;
}
.c-slider__item-content a:hover {
  background-color: rgba(160, 29, 32, 0.1);
}
@media only screen and (max-width: 1380px) {
  .c-slider__item {
    min-height: 650px;
  }
  .c-slider__item-content strong {
    font-size: 2.5em;
  }
  .c-slider__item-content p {
    font-size: 1.7857142857em;
    color: "";
    font-weight: 100;
    font-style: normal;
    padding: 30px 80px 0;
  }
  .c-slider__item-content a {
    padding: 13px 70px;
    margin-top: 30px;
  }
}
@media only screen and (max-width: 1100px) {
  .c-slider__item {
    min-height: 500px;
  }
}
.c-slider::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8743872549) 0%, rgba(0, 0, 0, 0.7735469188) 40%, rgba(255, 255, 255, 0) 100%);
  height: calc(var(--header-height) + 50px);
  z-index: 5;
}
@media only screen and (max-width: 780px) {
  .c-slider__item .c-container {
    padding-top: calc(var(--header-height) + 50px);
  }
  .c-slider__item-content strong {
    font-size: 2.1428571429em;
  }
  .c-slider__item-content p {
    font-size: 1.4285714286em;
    color: "";
    font-weight: 100;
    font-style: normal;
    padding: 20px 20px 0;
  }
  .c-slider__item-content a {
    padding: 10px 50px;
    margin-top: 20px;
  }
  .c-slider__button {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  .c-slider__item {
    min-height: 450px;
  }
  .c-slider__item-content strong {
    font-size: 1.7857142857em;
  }
  .c-slider__item-content p {
    font-size: 1.4285714286em;
    color: "";
    font-weight: 100;
    font-style: normal;
    padding: 15px 15px 0;
  }
  .c-slider__item-content a {
    padding: 8px 30px;
    margin-top: 15px;
  }
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.c-home-dynamic {
  margin-top: 80px;
}
@media only screen and (max-width: 500px) {
  .c-home-dynamic {
    margin-top: 50px;
  }
}
.c-home-dynamic-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 500px) {
  .c-home-dynamic-container {
    flex-direction: column-reverse;
  }
}
.c-home-dynamic__content {
  width: 50%;
  padding-right: 45px;
}
.c-home-dynamic__content-title {
  display: block;
  font-size: 1.1428571429em;
  color: #01012d;
  font-weight: 700;
  font-style: normal;
}
.c-home-dynamic__content-sub-title {
  display: block;
  margin-top: 20px;
  font-size: 2.1428571429em;
  color: #01012d;
  font-weight: 100;
  font-style: normal;
}
.c-home-dynamic__content-text {
  display: block;
  margin-top: 20px;
  font-size: 1.1428571429em;
  color: #000;
  font-weight: 100;
  font-style: normal;
  line-height: 1.4em;
}
.c-home-dynamic__content-link {
  display: inline-block;
  margin-top: 40px;
  font-size: 1em;
  color: #a01d20;
  font-weight: 700;
  font-style: normal;
  transition: color 0.2s ease-in-out;
}
.c-home-dynamic__content-link:hover {
  color: #001a55;
}
@media only screen and (max-width: 1100px) {
  .c-home-dynamic__content {
    padding-right: 20px;
    width: 60%;
  }
}
@media only screen and (max-width: 500px) {
  .c-home-dynamic__content {
    width: 100%;
    padding-right: 0;
    margin-top: 20px;
  }
}
.c-home-dynamic__image {
  width: 50%;
  padding-left: 115px;
  position: relative;
}
.c-home-dynamic__image a {
  display: block;
  position: relative;
  z-index: 3;
  transition: box-shadow 0.2s ease-in-out;
}
.c-home-dynamic__image a > img {
  display: block;
  width: 100%;
  height: auto;
}
.c-home-dynamic__image a cite {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 4.2857142857em;
  color: #000;
  font-style: normal;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.c-home-dynamic__image a:hover {
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2), 0 10px 6px rgba(0, 0, 0, 0.1);
}
.c-home-dynamic__image a:hover cite {
  background: rgba(0, 26, 85, 0.8);
  color: #fff;
}
.c-home-dynamic__image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  left: 45px;
  top: 20%;
  bottom: 16%;
  right: 50%;
  z-index: 1;
  background-color: #ededed;
}
@media only screen and (max-width: 1100px) {
  .c-home-dynamic__image::before {
    display: none;
  }
}
@media only screen and (max-width: 1100px) {
  .c-home-dynamic__image {
    padding-left: 20px;
    width: 40%;
  }
}
@media only screen and (max-width: 500px) {
  .c-home-dynamic__image {
    width: 100%;
    padding-left: 0;
  }
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.c-home-brand {
  margin-top: 80px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media only screen and (max-width: 500px) {
  .c-home-brand {
    margin-top: 50px;
  }
}
.c-home-brand-container {
  padding: 30px 0;
}
.c-home-brand__text {
  padding: 30px 25px;
  text-align: center;
  font-size: 1.0714285714em;
  color: #fff;
  font-weight: 100;
  font-style: normal;
  line-height: 1.5em;
}
.c-home-brand__list {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .c-home-brand__list-item {
    width: calc(((100% - (8 * 5px)) / 9) - 0.0001px);
    margin-left: 5px;
    margin-bottom: 5px;
    display: block;
    border-radius: 5px;
    background-color: #fff;
    padding: 10px;
    transition: box-shadow 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .c-home-brand__list-item > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .c-home-brand__list-item:hover {
    background-color: #e9ecef;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  }
  .c-home-brand__list-item:nth-child(9n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .c-home-brand__list-item {
    width: calc(((100% - (6 * 5px)) / 7) - 0.0001px);
    margin-left: 5px;
    margin-bottom: 5px;
    display: block;
    border-radius: 5px;
    background-color: #fff;
    padding: 10px;
    transition: box-shadow 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .c-home-brand__list-item > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .c-home-brand__list-item:hover {
    background-color: #e9ecef;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  }
  .c-home-brand__list-item:nth-child(7n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .c-home-brand__list-item {
    width: calc(((100% - (4 * 5px)) / 5) - 0.0001px);
    margin-left: 5px;
    margin-bottom: 5px;
    display: block;
    border-radius: 5px;
    background-color: #fff;
    padding: 10px;
    transition: box-shadow 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .c-home-brand__list-item > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .c-home-brand__list-item:hover {
    background-color: #e9ecef;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  }
  .c-home-brand__list-item:nth-child(5n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .c-home-brand__list-item {
    width: calc(((100% - (2 * 5px)) / 3) - 0.0001px);
    margin-left: 5px;
    margin-bottom: 5px;
    display: block;
    border-radius: 5px;
    background-color: #fff;
    padding: 10px;
    transition: box-shadow 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .c-home-brand__list-item > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .c-home-brand__list-item:hover {
    background-color: #e9ecef;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  }
  .c-home-brand__list-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .c-home-brand__list-item {
    width: calc(((100% - (1 * 5px)) / 2) - 0.0001px);
    margin-left: 5px;
    margin-bottom: 5px;
    display: block;
    border-radius: 5px;
    background-color: #fff;
    padding: 10px;
    transition: box-shadow 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .c-home-brand__list-item > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .c-home-brand__list-item:hover {
    background-color: #e9ecef;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  }
  .c-home-brand__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
.c-home-brand__list:after {
  content: "";
  flex: auto;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.c-custom-title {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
.c-custom-title div {
  padding: 10px 0 32px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 540px;
}
.c-custom-title div::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 2px;
  background-color: #f5f5f5;
  top: auto;
  bottom: 14px;
  width: 200px;
  right: auto;
}
.c-custom-title div::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #f5f5f5;
  height: 2px;
  top: auto;
  bottom: 7px;
  left: 50px;
  width: 150px;
  right: auto;
}
@media only screen and (max-width: 500px) {
  .c-custom-title div {
    width: 100%;
  }
  .c-custom-title div::before {
    width: 40%;
  }
  .c-custom-title div::after {
    width: calc(40% - 50px);
  }
}
.c-custom-title strong {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
.c-custom-title strong::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 2px;
  background-color: #f5f5f5;
  top: auto;
  bottom: 14px;
  width: 200px;
  left: auto;
}
.c-custom-title strong::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #f5f5f5;
  height: 2px;
  top: auto;
  bottom: 7px;
  right: 50px;
  width: 150px;
  left: auto;
}
@media only screen and (max-width: 500px) {
  .c-custom-title strong::before {
    width: 40%;
  }
  .c-custom-title strong::after {
    width: calc(40% - 50px);
  }
}
.c-custom-title span {
  display: block;
  font-size: 2.1428571429em;
  color: #001a55;
  font-weight: 600;
  font-style: normal;
}
.c-custom-title span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  top: auto;
  height: 22px;
  background: url("/Styles/Project/Images/title-icon.png") no-repeat center center;
}
.c-custom-title--white div::before, .c-custom-title--white div::after, .c-custom-title--white strong::before, .c-custom-title--white strong::after {
  background-color: rgba(245, 245, 245, 0.1);
}
.c-custom-title--white span {
  color: #fff;
}
.c-custom-title--white span::before {
  background: url("/Styles/Project/Images/title-icon-white.png") no-repeat center center;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.c-home-news {
  margin-top: 80px;
}
@media only screen and (max-width: 500px) {
  .c-home-news {
    margin-top: 50px;
  }
}
.c-home-news__list {
  padding-top: 60px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .c-home-news__list-item {
    width: calc(((100% - (1 * 30px)) / 2) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px;
    position: relative;
  }
  .c-home-news__list-item-image {
    position: relative;
    z-index: 2;
    padding: 5px;
  }
  .c-home-news__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 2;
  }
  .c-home-news__list-item-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: 10px;
    top: 10px;
    background: #fff;
    transition: top 0.2s ease-in-out, right 0.2s ease-in-out, background 0.2s ease-in-out, 0.2s ease-in-out;
  }
  .c-home-news__list-item-content {
    position: relative;
    z-index: 2;
    padding: 0 20px;
  }
  .c-home-news__list-item-content-title {
    font-size: 1.2857142857em;
    color: #01012d;
    font-weight: 600;
    font-style: normal;
    display: block;
    margin-top: 5px;
  }
  .c-home-news__list-item-content-date {
    display: block;
    font-size: 0.8571428571em;
    color: #01012d;
    font-weight: 100;
    font-style: normal;
    margin-top: 4px;
  }
  .c-home-news__list-item-content-text {
    display: block;
    font-size: 0.9285714286em;
    color: #747474;
    font-style: normal;
    line-height: 1.2em;
    margin-top: 20px;
  }
  .c-home-news__list-item-more {
    position: absolute;
    right: 30px;
    bottom: 15px;
    font-size: 1em;
    color: #a01d20;
    font-style: normal;
  }
  .c-home-news__list-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #ededed;
    top: 18%;
    right: 25%;
    transition: top 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .c-home-news__list-item:hover::before {
    top: 0;
    right: 0;
  }
  .c-home-news__list-item:hover .c-home-news__list-item-image:before {
    top: 0;
    right: 0;
    background-color: rgba(160, 29, 32, 0.4);
  }
  .c-home-news__list-item:hover .c-home-news__list-item-more {
    color: #001a55;
  }
}
@media only screen and (min-width: 1380px) and (max-width: 1100px) {
  .c-home-news__list-item {
    flex-direction: column;
  }
  .c-home-news__list-item-content {
    margin-top: 10px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 1380px) and (max-width: 500px) {
  .c-home-news__list-item::before {
    top: 0;
    right: 0;
  }
}
@media only screen and (min-width: 1380px) {
  .c-home-news__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .c-home-news__list-item {
    width: calc(((100% - (1 * 30px)) / 2) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px;
    position: relative;
  }
  .c-home-news__list-item-image {
    position: relative;
    z-index: 2;
    padding: 5px;
  }
  .c-home-news__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 2;
  }
  .c-home-news__list-item-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: 10px;
    top: 10px;
    background: #fff;
    transition: top 0.2s ease-in-out, right 0.2s ease-in-out, background 0.2s ease-in-out, 0.2s ease-in-out;
  }
  .c-home-news__list-item-content {
    position: relative;
    z-index: 2;
    padding: 0 20px;
  }
  .c-home-news__list-item-content-title {
    font-size: 1.2857142857em;
    color: #01012d;
    font-weight: 600;
    font-style: normal;
    display: block;
    margin-top: 5px;
  }
  .c-home-news__list-item-content-date {
    display: block;
    font-size: 0.8571428571em;
    color: #01012d;
    font-weight: 100;
    font-style: normal;
    margin-top: 4px;
  }
  .c-home-news__list-item-content-text {
    display: block;
    font-size: 0.9285714286em;
    color: #747474;
    font-style: normal;
    line-height: 1.2em;
    margin-top: 20px;
  }
  .c-home-news__list-item-more {
    position: absolute;
    right: 30px;
    bottom: 15px;
    font-size: 1em;
    color: #a01d20;
    font-style: normal;
  }
  .c-home-news__list-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #ededed;
    top: 18%;
    right: 25%;
    transition: top 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .c-home-news__list-item:hover::before {
    top: 0;
    right: 0;
  }
  .c-home-news__list-item:hover .c-home-news__list-item-image:before {
    top: 0;
    right: 0;
    background-color: rgba(160, 29, 32, 0.4);
  }
  .c-home-news__list-item:hover .c-home-news__list-item-more {
    color: #001a55;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) and (max-width: 1100px) {
  .c-home-news__list-item {
    flex-direction: column;
  }
  .c-home-news__list-item-content {
    margin-top: 10px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) and (max-width: 500px) {
  .c-home-news__list-item::before {
    top: 0;
    right: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .c-home-news__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .c-home-news__list-item {
    width: calc(((100% - (1 * 30px)) / 2) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px;
    position: relative;
  }
  .c-home-news__list-item-image {
    position: relative;
    z-index: 2;
    padding: 5px;
  }
  .c-home-news__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 2;
  }
  .c-home-news__list-item-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: 10px;
    top: 10px;
    background: #fff;
    transition: top 0.2s ease-in-out, right 0.2s ease-in-out, background 0.2s ease-in-out, 0.2s ease-in-out;
  }
  .c-home-news__list-item-content {
    position: relative;
    z-index: 2;
    padding: 0 20px;
  }
  .c-home-news__list-item-content-title {
    font-size: 1.2857142857em;
    color: #01012d;
    font-weight: 600;
    font-style: normal;
    display: block;
    margin-top: 5px;
  }
  .c-home-news__list-item-content-date {
    display: block;
    font-size: 0.8571428571em;
    color: #01012d;
    font-weight: 100;
    font-style: normal;
    margin-top: 4px;
  }
  .c-home-news__list-item-content-text {
    display: block;
    font-size: 0.9285714286em;
    color: #747474;
    font-style: normal;
    line-height: 1.2em;
    margin-top: 20px;
  }
  .c-home-news__list-item-more {
    position: absolute;
    right: 30px;
    bottom: 15px;
    font-size: 1em;
    color: #a01d20;
    font-style: normal;
  }
  .c-home-news__list-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #ededed;
    top: 18%;
    right: 25%;
    transition: top 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .c-home-news__list-item:hover::before {
    top: 0;
    right: 0;
  }
  .c-home-news__list-item:hover .c-home-news__list-item-image:before {
    top: 0;
    right: 0;
    background-color: rgba(160, 29, 32, 0.4);
  }
  .c-home-news__list-item:hover .c-home-news__list-item-more {
    color: #001a55;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) and (max-width: 1100px) {
  .c-home-news__list-item {
    flex-direction: column;
  }
  .c-home-news__list-item-content {
    margin-top: 10px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) and (max-width: 500px) {
  .c-home-news__list-item::before {
    top: 0;
    right: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .c-home-news__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .c-home-news__list-item {
    width: calc(((100% - (1 * 30px)) / 2) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px;
    position: relative;
  }
  .c-home-news__list-item-image {
    position: relative;
    z-index: 2;
    padding: 5px;
  }
  .c-home-news__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 2;
  }
  .c-home-news__list-item-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: 10px;
    top: 10px;
    background: #fff;
    transition: top 0.2s ease-in-out, right 0.2s ease-in-out, background 0.2s ease-in-out, 0.2s ease-in-out;
  }
  .c-home-news__list-item-content {
    position: relative;
    z-index: 2;
    padding: 0 20px;
  }
  .c-home-news__list-item-content-title {
    font-size: 1.2857142857em;
    color: #01012d;
    font-weight: 600;
    font-style: normal;
    display: block;
    margin-top: 5px;
  }
  .c-home-news__list-item-content-date {
    display: block;
    font-size: 0.8571428571em;
    color: #01012d;
    font-weight: 100;
    font-style: normal;
    margin-top: 4px;
  }
  .c-home-news__list-item-content-text {
    display: block;
    font-size: 0.9285714286em;
    color: #747474;
    font-style: normal;
    line-height: 1.2em;
    margin-top: 20px;
  }
  .c-home-news__list-item-more {
    position: absolute;
    right: 30px;
    bottom: 15px;
    font-size: 1em;
    color: #a01d20;
    font-style: normal;
  }
  .c-home-news__list-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #ededed;
    top: 18%;
    right: 25%;
    transition: top 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .c-home-news__list-item:hover::before {
    top: 0;
    right: 0;
  }
  .c-home-news__list-item:hover .c-home-news__list-item-image:before {
    top: 0;
    right: 0;
    background-color: rgba(160, 29, 32, 0.4);
  }
  .c-home-news__list-item:hover .c-home-news__list-item-more {
    color: #001a55;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) and (max-width: 1100px) {
  .c-home-news__list-item {
    flex-direction: column;
  }
  .c-home-news__list-item-content {
    margin-top: 10px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) and (max-width: 500px) {
  .c-home-news__list-item::before {
    top: 0;
    right: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .c-home-news__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .c-home-news__list-item {
    width: calc(((100% - (0 * 30px)) / 1) - 0.0001px);
    margin-bottom: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px;
    position: relative;
  }
  .c-home-news__list-item-image {
    position: relative;
    z-index: 2;
    padding: 5px;
  }
  .c-home-news__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 2;
  }
  .c-home-news__list-item-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: 10px;
    top: 10px;
    background: #fff;
    transition: top 0.2s ease-in-out, right 0.2s ease-in-out, background 0.2s ease-in-out, 0.2s ease-in-out;
  }
  .c-home-news__list-item-content {
    position: relative;
    z-index: 2;
    padding: 0 20px;
  }
  .c-home-news__list-item-content-title {
    font-size: 1.2857142857em;
    color: #01012d;
    font-weight: 600;
    font-style: normal;
    display: block;
    margin-top: 5px;
  }
  .c-home-news__list-item-content-date {
    display: block;
    font-size: 0.8571428571em;
    color: #01012d;
    font-weight: 100;
    font-style: normal;
    margin-top: 4px;
  }
  .c-home-news__list-item-content-text {
    display: block;
    font-size: 0.9285714286em;
    color: #747474;
    font-style: normal;
    line-height: 1.2em;
    margin-top: 20px;
  }
  .c-home-news__list-item-more {
    position: absolute;
    right: 30px;
    bottom: 15px;
    font-size: 1em;
    color: #a01d20;
    font-style: normal;
  }
  .c-home-news__list-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #ededed;
    top: 18%;
    right: 25%;
    transition: top 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .c-home-news__list-item:hover::before {
    top: 0;
    right: 0;
  }
  .c-home-news__list-item:hover .c-home-news__list-item-image:before {
    top: 0;
    right: 0;
    background-color: rgba(160, 29, 32, 0.4);
  }
  .c-home-news__list-item:hover .c-home-news__list-item-more {
    color: #001a55;
  }
}
@media only screen and (max-width: 500px) and (max-width: 1100px) {
  .c-home-news__list-item {
    flex-direction: column;
  }
  .c-home-news__list-item-content {
    margin-top: 10px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 500px) and (max-width: 500px) {
  .c-home-news__list-item::before {
    top: 0;
    right: 0;
  }
}
.c-home-news__list:after {
  content: "";
  flex: auto;
}
.c-home-news__link {
  border: 1px solid #a01d20;
  padding: 18px 80px;
  font-size: 1.1428571429em;
  color: #a01d20;
  font-weight: 100;
  font-style: normal;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.c-home-news__link-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-top: 20px;
}
@media only screen and (max-width: 500px) {
  .c-home-news__link {
    padding: 15px 50px;
  }
  .c-home-news__link-container {
    margin-top: 0;
  }
}
.c-home-news__link:hover {
  background: #a01d20;
  color: #fff;
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .c-home-news__list-item {
    align-items: flex-start;
  }
  .c-home-news__list-item-content {
    padding: 0 0 0 10px;
  }
  .c-home-news__list-item-content-title {
    font-size: 1.1428571429em;
    margin-top: 5px;
  }
  .c-home-news__list-item-content-text {
    margin-top: 10px;
  }
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.c-home-catalog {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-position: center bottom;
  margin-top: 80px;
}
@media only screen and (max-width: 500px) {
  .c-home-catalog {
    margin-top: 50px;
  }
}
.c-home-catalog-container {
  padding: 50px 12%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 1380px) {
  .c-home-catalog-container {
    padding: 50px 5%;
  }
}
@media only screen and (max-width: 780px) {
  .c-home-catalog-container {
    padding: 50px 0;
  }
}
@media only screen and (max-width: 500px) {
  .c-home-catalog-container {
    flex-direction: column;
  }
}
.c-home-catalog-image {
  position: relative;
  padding: 10px;
}
.c-home-catalog-image > img {
  display: block;
  width: 100%;
  height: auto;
  min-width: 190px;
  position: relative;
  z-index: 3;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.25);
}
.c-home-catalog-image::before, .c-home-catalog-image::after {
  position: absolute;
  content: "";
  width: 50px;
  height: 50px;
}
.c-home-catalog-image::before {
  top: 0;
  right: 0;
  background-color: #a01d20;
}
.c-home-catalog-image::after {
  bottom: 0;
  left: 0;
  background-color: #001a55;
}
@media only screen and (max-width: 500px) {
  .c-home-catalog-image {
    margin: 0 20%;
  }
}
.c-home-catalog-content {
  padding: 0 10%;
}
@media only screen and (max-width: 780px) {
  .c-home-catalog-content {
    padding: 50px 5%;
  }
}
@media only screen and (max-width: 500px) {
  .c-home-catalog-content {
    padding: 30px 0;
  }
}
.c-home-catalog-title {
  display: block;
  font-size: 2.1428571429em;
  color: #01012d;
  font-weight: 600;
  font-style: normal;
}
@media only screen and (max-width: 500px) {
  .c-home-catalog-title {
    text-align: center;
  }
}
.c-home-catalog-text {
  display: block;
  font-size: 1em;
  color: #747474;
  font-weight: 100;
  font-style: normal;
  margin-top: 20px;
}
@media only screen and (max-width: 500px) {
  .c-home-catalog-text {
    text-align: center;
  }
}
.c-home-catalog-drop {
  margin-top: 40px;
}
@media only screen and (max-width: 500px) {
  .c-home-catalog-drop {
    margin-top: 20px;
  }
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.c-drop-list {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 1100px) {
  .c-drop-list {
    flex-direction: column;
    align-items: stretch;
  }
}
.c-drop-list__container {
  flex: 1;
  position: relative;
  z-index: 10;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
.c-drop-list__opener {
  display: block;
  text-align: center;
  width: 100%;
  padding: 13px;
  position: relative;
  border: 2px solid #d2d2d2;
  font-size: 1em;
  color: #001a55;
  font-style: normal;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out, 0.2s ease-in-out;
}
.c-drop-list__opener i {
  position: absolute;
  right: 20px;
  transition: transform 0.2s ease-in-out;
}
.c-drop-list__opener:hover {
  border-color: #a01d20;
}
.c-drop-list__drop {
  position: absolute;
  top: 40px;
  background-color: #f8f9fa;
  height: 0;
  overflow-y: auto;
  width: 100%;
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
  transition: height 0.2s ease-in-out;
}
.c-drop-list__drop-container {
  padding: 10px;
}
.c-drop-list__drop-item {
  display: block;
}
.c-drop-list__drop-item-link {
  display: block;
  padding: 10px;
  font-size: 1em;
  color: #000;
  font-weight: 100;
  font-style: normal;
  border-bottom: 1px solid #495057;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.c-drop-list__drop-item-link i {
  transform: rotate(180deg);
}
.c-drop-list__drop-item-link:hover {
  background-color: #a01d20;
  color: #fff;
}
.c-drop-list__function {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out;
}
.c-drop-list__function-button {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 13px 20px;
  margin-left: 15px;
  background-color: #01012d;
  font-size: 1em;
  color: #fff;
  font-weight: 100;
  font-style: normal;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.c-drop-list__function-button:hover {
  background: #a01d20;
  color: #fff;
}
.c-drop-list__function-button i {
  padding-right: 15px;
}
.c-drop-list__function--active {
  opacity: 1;
  pointer-events: all;
}
@media only screen and (max-width: 1100px) {
  .c-drop-list__function {
    justify-content: space-between;
  }
  .c-drop-list__function-button {
    width: 45%;
    margin-left: 0;
    margin-top: 20px;
  }
}
.c-drop-list--active .c-drop-list__opener {
  border-color: #a01d20;
  background: #a01d20;
  color: #fff;
}
.c-drop-list--active .c-drop-list__drop {
  height: 150px;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.c-newsletter {
  padding: 60px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.c-newsletter-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
}
.c-newsletter__text {
  padding-top: 25px;
  font-size: 1.1428571429em;
  color: #000;
  font-style: normal;
  text-align: center;
  line-height: 1.5em;
}
.c-newsletter__content {
  margin-top: 40px;
  box-shadow: 0px 1px 25px 0px rgba(0, 0, 0, 0.15);
  background: #fff;
  width: 66%;
  border-radius: 5px;
  overflow: hidden;
}
@media only screen and (max-width: 780px) {
  .c-newsletter__content {
    width: 90%;
  }
}
@media only screen and (max-width: 500px) {
  .c-newsletter__content {
    background: none;
    box-shadow: none;
    border-radius: 0;
  }
}
.c-newsletter__form {
  height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
}
.c-newsletter__form-input {
  flex: 1;
  border: none;
  padding-left: 15px;
  font-size: 1.0714285714em;
  color: #000;
  font-weight: 700;
  font-style: normal;
}
.c-newsletter__form-input::-webkit-input-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #ced4da;
  font-style: normal;
  opacity: 1;
}
.c-newsletter__form-input::-moz-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #ced4da;
  font-style: normal;
  opacity: 1;
}
.c-newsletter__form-input:-ms-input-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #ced4da;
  font-style: normal;
  opacity: 1;
}
.c-newsletter__form-input:-moz-placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #ced4da;
  font-style: normal;
  opacity: 1;
}
.c-newsletter__form-input::placeholder {
  font-family: "Oxanium", sans-serif;
  font-size: 1em;
  color: #ced4da;
  font-style: normal;
  opacity: 1;
}
.c-newsletter__form-button {
  padding: 0 75px;
  border: none;
  background-color: #a01d20;
  font-size: 1.1428571429em;
  color: #fff;
  font-weight: 900;
  font-style: normal;
  cursor: pointer;
  transition: background 0.2s ease-in-out;
}
.c-newsletter__form-button:hover {
  background-color: #000;
}
@media only screen and (max-width: 780px) {
  .c-newsletter__form-button {
    padding: 0 40px;
  }
}
@media only screen and (max-width: 500px) {
  .c-newsletter__form {
    flex-direction: column;
    height: auto;
  }
  .c-newsletter__form-input {
    display: block;
    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.15);
    background-color: #fff;
    border-radius: 5px;
    line-height: 45px;
  }
  .c-newsletter__form-button {
    height: 40px;
    margin-top: 20px;
    border-radius: 5px;
    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.15);
  }
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.c-footer {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.c-footer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  bottom: auto;
  display: block;
  width: 100%;
  height: 5px;
  z-index: 11;
  background-image: -moz-linear-gradient(0deg, #a01d20 0%, #a01d20 0%, #01012d 50%, #a01d20 100%);
  background-image: -webkit-linear-gradient(0deg, #a01d20 0%, #a01d20 0%, #01012d 50%, #a01d20 100%);
  background-image: -ms-linear-gradient(0deg, #a01d20 0%, #a01d20 0%, #01012d 50%, #a01d20 100%);
}
.c-footer__logo {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 100%;
  padding: 50px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.c-footer__nav {
  padding-top: 80px;
  padding-bottom: 60px;
  width: 100%;
}
@media only screen and (max-width: 1100px) {
  .c-footer__nav {
    padding-top: 40px;
    padding-bottom: 0;
  }
}
.c-footer__nav .c-dl-nav {
  justify-content: space-between;
}
.c-footer__nav .c-dl-nav-title {
  font-size: 1.2857142857em;
  color: #fff;
  font-weight: 700;
  font-style: normal;
  padding-bottom: 30px;
}
.c-footer__nav .c-dl-nav-item-link {
  font-size: 1em;
  color: #fff;
  font-weight: 100;
  font-style: normal;
  line-height: 1.6em;
  color: #fff;
  transition: color 0.2s ease-in-out;
}
.c-footer__nav .c-dl-nav-item-link--social {
  line-height: 2.2em;
}
.c-footer__nav .c-dl-nav-item-link:hover {
  color: #a01d20;
}
@media only screen and (max-width: 1100px) {
  .c-footer__nav .c-dl-nav {
    flex-wrap: wrap;
  }
  .c-footer__nav .c-dl-nav-col {
    padding: 0 10px;
    width: 50%;
    margin-left: 0;
    margin-bottom: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
@media only screen and (max-width: 350px) {
  .c-footer__nav .c-dl-nav-col {
    width: 100%;
  }
}
.c-footer__copy {
  background-color: #000;
}
.c-footer__copy-content {
  padding: 18px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
.c-footer__copy-content-text {
  font-size: 0.9285714286em;
  color: #dee2e6;
  font-style: normal;
}
.c-footer__copy-content-made {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 0.9285714286em;
  color: #dee2e6;
  font-style: normal;
  transition: filter 0.2s ease-in-out;
}
.c-footer__copy-content-made cite {
  display: block;
  margin-left: 8px;
  background: url("/Styles/Project/Images/atlikarinca-logo.png") no-repeat center center;
  background-size: contain;
  width: 27px;
  height: 27px;
  filter: brightness(0) saturate(100%) invert(7%) sepia(70%) saturate(6691%) hue-rotate(353deg) brightness(119%) contrast(83%);
  transition: filter 0.2s ease-in-out;
}
.c-footer__copy-content-made:hover {
  filter: brightness(0) saturate(100%) invert(63%) sepia(42%) saturate(1659%) hue-rotate(359deg) brightness(101%) contrast(104%);
}
.c-footer__copy-content-made:hover cite {
  filter: brightness(0) saturate(100%) invert(63%) sepia(42%) saturate(1659%) hue-rotate(359deg) brightness(101%) contrast(104%);
}
@media only screen and (max-width: 500px) {
  .c-footer__copy-content {
    flex-direction: column;
    justify-content: center;
  }
  .c-footer__copy-content-made {
    margin-top: 20px;
  }
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.c-page-header {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  margin-top: calc(var(--header-height) * -1);
  height: 450px;
  width: 100%;
}
@media only screen and (max-width: 1380px) {
  .c-page-header {
    height: 400px;
  }
}
@media only screen and (max-width: 1100px) {
  .c-page-header {
    height: 250px;
  }
}
@media only screen and (max-width: 780px) {
  .c-page-header {
    height: 300px;
  }
}
@media only screen and (max-width: 500px) {
  .c-page-header {
    height: 250px;
  }
}
.c-page-header::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.65);
  z-index: 1;
}
.c-page-header::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8743872549) 0%, rgba(0, 0, 0, 0.7735469188) 40%, rgba(255, 255, 255, 0) 100%);
  height: calc(var(--header-height) + 150px);
  bottom: auto;
  z-index: 5;
  z-index: 2;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.c-page-title {
  margin-top: -50px;
  position: relative;
  z-index: 5;
}
.c-page-title-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  background: #f5f5f5;
  height: 100px;
  padding: 0 35px;
}
.c-page-title__text {
  font-size: 1.5714285714em;
  color: #01012d;
  font-weight: 600;
  font-style: normal;
  max-width: 50%;
}
.c-page-title__bread {
  max-width: 50%;
}
@media only screen and (max-width: 1380px) {
  .c-page-title {
    margin-top: -40px;
  }
  .c-page-title-content {
    height: 80px;
  }
}
@media only screen and (max-width: 780px) {
  .c-page-title {
    margin-top: 20px;
  }
  .c-page-title-content {
    height: auto;
    padding: 15px 20px;
    flex-direction: column;
  }
  .c-page-title__text {
    max-width: 100%;
    text-align: center;
  }
  .c-page-title__bread {
    max-width: 100%;
    margin-top: 10px;
    justify-content: center;
  }
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.c-timeline {
  position: relative;
}
.c-timeline-content {
  position: relative;
  margin-top: 30px;
}
.c-timeline__years {
  position: relative;
  overflow: hidden;
}
.c-timeline__years::before {
  position: absolute;
  content: "";
  left: 0px;
  top: 32px;
  width: 100%;
  height: 1px;
  background-color: #e6e6e6;
}
.c-timeline__years .thumbs-carousel {
  position: static;
  max-width: 180px;
  margin: 0 auto;
  margin-bottom: 40px;
}
.c-timeline__years .thumbs-carousel .owl-stage-outer {
  overflow: visible;
}
.c-timeline__years .thumbs-carousel .owl-nav {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 0px;
}
.c-timeline__years .thumbs-carousel .owl-nav .owl-prev {
  position: absolute;
  left: 0px;
  top: 20px;
  font-size: 22px;
  color: #c4c4c4;
  font-weight: 700;
  width: 40px;
  display: inline-block;
  background-color: #ffffff;
  transition: all 0.3s ease;
  margin-top: -10px;
  padding-top: 10px;
}
.c-timeline__years .thumbs-carousel .owl-nav .owl-prev:hover {
  color: #a01d20;
}
.c-timeline__years .thumbs-carousel .owl-nav .owl-next {
  position: absolute;
  top: 20px;
  right: 0px;
  left: auto;
  width: 40px;
  text-align: right;
  font-size: 22px;
  color: #c4c4c4;
  font-weight: 700;
  display: inline-block;
  background-color: #ffffff;
  transition: all 0.3s ease;
  margin-top: -10px;
  padding-top: 10px;
}
.c-timeline__years .thumbs-carousel .owl-nav .owl-next:hover {
  color: #a01d20;
}
.c-timeline__years-item {
  position: relative;
  display: inline-block;
  font-size: 2.5714285714em;
  color: #dee2e6;
  font-style: normal;
  background: #fff;
  padding: 15px 20px;
  transition: transform 0.2s ease-in-out, color 0.2s ease-in-out;
  cursor: pointer;
}
.c-timeline__years-item:hover {
  color: #adb5bd;
}
.active .c-timeline__years-item {
  transform: scale(1.8);
  color: #000;
}
.c-timeline__content {
  position: relative;
  margin: 0 20px;
}
.c-timeline__content-button {
  position: absolute;
  top: calc(50% + 30px - 20px);
  width: 40px;
  height: 40px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  z-index: 10;
  left: -20px;
  box-shadow: 0px 2px 12px 0px rgba(68, 68, 68, 0.5);
  font-size: 1em;
  color: #a01d20;
  font-style: normal;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  cursor: pointer;
}
.c-timeline__content-button--next {
  left: auto;
  right: -20px;
}
.c-timeline__content-button:hover {
  color: #fff;
  background: #a01d20;
}
.c-timeline__content .disabled-button:hover {
  color: #a01d20;
  background: #fff;
}
.c-timeline__content-item {
  position: relative;
  padding-top: 60px;
}
.c-timeline__content-item-container {
  padding: 40px;
  background-color: #e9ecef;
  position: relative;
}
.c-timeline__content-item-container::before {
  content: "";
  position: absolute;
  top: 0;
  margin-top: -60px;
  left: calc(50% - 30px);
  border-color: transparent transparent #e9ecef #e9ecef;
  border-width: 30px;
  border-style: solid;
  width: 0;
  height: 0;
  z-index: 5;
}
.c-timeline__content-text {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  padding-top: 20px;
}
.c-timeline__content-text > img {
  display: block;
  width: 100%;
  height: auto;
}
.c-timeline__content-text p {
  display: block;
  padding-left: 20px;
  font-size: 1em;
  color: #000;
  font-style: normal;
  line-height: 1.4em;
  max-width: 70%;
}
@media only screen and (max-width: 780px) {
  .c-timeline__content-text {
    flex-direction: column;
  }
  .c-timeline__content-text p {
    max-width: 100%;
    margin-top: 25px;
    padding-left: 0;
  }
}
.c-timeline__content-title {
  display: block;
  text-align: center;
  font-size: 1.2857142857em;
  color: #000;
  font-weight: #000;
  font-style: normal;
}
.c-timeline__content-date {
  display: block;
  text-align: center;
  font-style: normal;
  font-size: 1em;
  color: #a01d20;
  font-weight: 100;
  font-style: normal;
  margin-top: 10px;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.c-page-nav {
  position: relative;
  overflow: hidden;
}
.c-page-nav-title {
  position: relative;
  overflow: hidden;
  padding: 25px 15px;
  background: #a01d20;
  font-size: 1em;
  color: #fff;
  font-weight: 700;
  font-style: normal;
}
.c-page-nav-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  bottom: auto;
  right: auto;
  left: -12px;
  top: -12px;
  border-color: transparent transparent #e7e7e7 transparent;
  border-width: 12px;
  border-style: solid;
  transform: rotate(-45deg);
  z-index: 1;
}
.c-page-nav-title::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  bottom: auto;
  right: auto;
  left: -8px;
  top: -8px;
  border-color: transparent transparent #001a55 transparent;
  border-width: 8px;
  border-style: solid;
  transform: rotate(-45deg);
  z-index: 2;
}
.c-page-nav-content {
  border: 1px solid #e7e7e7;
  padding: 24px 0;
}
.c-page-nav-content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  top: auto;
  left: auto;
  right: -48px;
  bottom: -48px;
  background: #fff;
  width: 72px;
  height: 72px;
  transform: rotate(45deg);
  border: 1px solid #ededed;
}
.c-page-nav-content::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  top: auto;
  left: auto;
  right: -6px;
  bottom: -6px;
  border-color: #e7e7e7 transparent transparent transparent;
  border-width: 6px;
  border-style: solid;
  transform: rotate(-45deg);
  z-index: 2;
}
.c-page-nav-item {
  padding: 0 15px;
  transition: background 0.2s ease-in-out;
}
.c-page-nav-item-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 15px 10px;
  border-bottom: 1px solid rgba(231, 231, 231, 0.4);
  font-size: 1em;
  color: #000;
  font-weight: 600;
  font-style: normal;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out;
  position: relative;
  z-index: 2;
}
.c-page-nav-item-link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: -moz-linear-gradient(0deg, whitesmoke 0%, white 100%);
  background-image: -webkit-linear-gradient(0deg, whitesmoke 0%, white 100%);
  background-image: -ms-linear-gradient(0deg, whitesmoke 0%, white 100%);
  left: -15px;
  right: calc(100% + 15px);
  z-index: -1;
  transition: right 0.2s ease-in-out;
}
.c-page-nav-item-link:hover {
  color: #001a55;
}
.c-page-nav-item-link:hover::before {
  right: -15px;
}
.c-page-nav-item:last-child .c-page-nav-item-link {
  border-bottom: none;
}
.c-page-nav-item--active .c-page-nav-item-link {
  color: #a01d20;
  font-weight: 700;
}
.c-page-nav-section .c-page-nav-item {
  padding-right: 0;
}
.c-page-nav-section .c-page-nav-item--active > a {
  color: #a01d20;
  font-weight: 600;
}
.c-page-nav-section .c-page-nav-item-link {
  color: #747474;
  font-weight: 100;
}
.c-page-nav-section .c-page-nav-item-link:hover {
  color: #001a55;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.l-page {
  padding: 50px 0;
}
.l-page__with-menu {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 1100px) {
  .l-page__with-menu {
    flex-direction: column-reverse;
  }
}
.l-page__with-menu .l-page__aside {
  width: 300px;
  flex-shrink: 0;
}
@media only screen and (max-width: 1380px) {
  .l-page__with-menu .l-page__aside {
    width: 275px;
  }
}
@media only screen and (max-width: 1100px) {
  .l-page__with-menu .l-page__aside {
    width: 100%;
    margin-top: 30px;
  }
}
@media only screen and (max-width: 500px) {
  .l-page__with-menu .l-page__aside {
    display: none;
  }
}
.l-page__with-menu .l-page__main {
  width: calc(100% - 300px);
  padding-left: 50px;
}
@media only screen and (max-width: 1380px) {
  .l-page__with-menu .l-page__main {
    width: calc(100% - 275px);
    padding-left: 25px;
  }
  .l-page__with-menu .l-page__main .c-custom-title {
    zoom: 0.8;
  }
}
@media only screen and (max-width: 1100px) {
  .l-page__with-menu .l-page__main {
    width: 100%;
    padding-left: 0;
  }
}
.l-page__with-menu--product .l-page__aside {
  width: 375px;
}
@media only screen and (max-width: 1100px) {
  .l-page__with-menu--product .l-page__aside {
    width: 100%;
  }
}
.l-page__with-menu--product .l-page__main {
  width: calc(100% - 375px);
  padding-left: 25px;
}
@media only screen and (max-width: 1100px) {
  .l-page__with-menu--product .l-page__main {
    width: 100%;
    padding-left: 0;
  }
}
.l-page__full .l-page__main {
  width: 100%;
}
.l-page__main {
  box-sizing: border-box;
}
.l-page__main .c-custom-title {
  margin-bottom: 40px;
}
.l-page__gallery, .l-page__time {
  margin-top: 50px;
}
.l-page__gallery-title, .l-page__time-title {
  padding: 16px 30px;
  border-bottom: 1px solid #a01d20;
  font-size: 1.4285714286em;
  color: #000;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 30px;
}
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.l-documents__list {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .l-documents__list-item {
    width: calc(((100% - (3 * 20px)) / 4) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 45px;
  }
  .l-documents__list-item-image {
    display: block;
  }
  .l-documents__list-item-image figure {
    position: relative;
    padding: 5px;
  }
  .l-documents__list-item-image figure > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 3;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    transition: box-shadow 0.2s ease-in-out;
  }
  .l-documents__list-item-image figure::before, .l-documents__list-item-image figure::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-documents__list-item-image figure::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-documents__list-item-image figure::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-documents__list-item-image:hover figure img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-documents__list-item-image:hover figure::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-documents__list-item-image:hover figure::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-documents__list-item-title {
    display: block;
    text-align: center;
    margin-top: 20px;
    font-size: 1.1428571429em;
    color: #01012d;
    font-weight: 600;
    font-style: normal;
  }
  .l-documents__list-item-links {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-top: 20px;
  }
  .l-documents__list-item-link {
    font-size: 1.0714285714em;
    color: #01012d;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-documents__list-item-link:hover {
    color: #a01d20;
  }
  .l-documents__list-item-link i {
    padding-right: 10px;
  }
  .l-documents__list-item:nth-child(4n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-documents__list-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 45px;
  }
  .l-documents__list-item-image {
    display: block;
  }
  .l-documents__list-item-image figure {
    position: relative;
    padding: 5px;
  }
  .l-documents__list-item-image figure > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 3;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    transition: box-shadow 0.2s ease-in-out;
  }
  .l-documents__list-item-image figure::before, .l-documents__list-item-image figure::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-documents__list-item-image figure::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-documents__list-item-image figure::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-documents__list-item-image:hover figure img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-documents__list-item-image:hover figure::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-documents__list-item-image:hover figure::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-documents__list-item-title {
    display: block;
    text-align: center;
    margin-top: 20px;
    font-size: 1.1428571429em;
    color: #01012d;
    font-weight: 600;
    font-style: normal;
  }
  .l-documents__list-item-links {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-top: 20px;
  }
  .l-documents__list-item-link {
    font-size: 1.0714285714em;
    color: #01012d;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-documents__list-item-link:hover {
    color: #a01d20;
  }
  .l-documents__list-item-link i {
    padding-right: 10px;
  }
  .l-documents__list-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-documents__list-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 45px;
  }
  .l-documents__list-item-image {
    display: block;
  }
  .l-documents__list-item-image figure {
    position: relative;
    padding: 5px;
  }
  .l-documents__list-item-image figure > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 3;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    transition: box-shadow 0.2s ease-in-out;
  }
  .l-documents__list-item-image figure::before, .l-documents__list-item-image figure::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-documents__list-item-image figure::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-documents__list-item-image figure::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-documents__list-item-image:hover figure img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-documents__list-item-image:hover figure::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-documents__list-item-image:hover figure::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-documents__list-item-title {
    display: block;
    text-align: center;
    margin-top: 20px;
    font-size: 1.1428571429em;
    color: #01012d;
    font-weight: 600;
    font-style: normal;
  }
  .l-documents__list-item-links {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-top: 20px;
  }
  .l-documents__list-item-link {
    font-size: 1.0714285714em;
    color: #01012d;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-documents__list-item-link:hover {
    color: #a01d20;
  }
  .l-documents__list-item-link i {
    padding-right: 10px;
  }
  .l-documents__list-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-documents__list-item {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 45px;
  }
  .l-documents__list-item-image {
    display: block;
  }
  .l-documents__list-item-image figure {
    position: relative;
    padding: 5px;
  }
  .l-documents__list-item-image figure > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 3;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    transition: box-shadow 0.2s ease-in-out;
  }
  .l-documents__list-item-image figure::before, .l-documents__list-item-image figure::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-documents__list-item-image figure::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-documents__list-item-image figure::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-documents__list-item-image:hover figure img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-documents__list-item-image:hover figure::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-documents__list-item-image:hover figure::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-documents__list-item-title {
    display: block;
    text-align: center;
    margin-top: 20px;
    font-size: 1.1428571429em;
    color: #01012d;
    font-weight: 600;
    font-style: normal;
  }
  .l-documents__list-item-links {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-top: 20px;
  }
  .l-documents__list-item-link {
    font-size: 1.0714285714em;
    color: #01012d;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-documents__list-item-link:hover {
    color: #a01d20;
  }
  .l-documents__list-item-link i {
    padding-right: 10px;
  }
  .l-documents__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .l-documents__list-item {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 45px;
  }
  .l-documents__list-item-image {
    display: block;
  }
  .l-documents__list-item-image figure {
    position: relative;
    padding: 5px;
  }
  .l-documents__list-item-image figure > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 3;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    transition: box-shadow 0.2s ease-in-out;
  }
  .l-documents__list-item-image figure::before, .l-documents__list-item-image figure::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-documents__list-item-image figure::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-documents__list-item-image figure::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-documents__list-item-image:hover figure img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-documents__list-item-image:hover figure::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-documents__list-item-image:hover figure::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-documents__list-item-title {
    display: block;
    text-align: center;
    margin-top: 20px;
    font-size: 1.1428571429em;
    color: #01012d;
    font-weight: 600;
    font-style: normal;
  }
  .l-documents__list-item-links {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-top: 20px;
  }
  .l-documents__list-item-link {
    font-size: 1.0714285714em;
    color: #01012d;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-documents__list-item-link:hover {
    color: #a01d20;
  }
  .l-documents__list-item-link i {
    padding-right: 10px;
  }
}
.l-documents__list:after {
  content: "";
  flex: auto;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.l-gallery__list {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .l-gallery__list-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 40px;
  }
  .l-gallery__list-item-image {
    position: relative;
    padding: 5px;
  }
  .l-gallery__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 3;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    transition: box-shadow 0.2s ease-in-out;
  }
  .l-gallery__list-item-image::before, .l-gallery__list-item-image::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-gallery__list-item-image::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-gallery__list-item-image::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-gallery__list-item-image abbr {
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 6;
    font-size: 1em;
    color: #fff;
    font-style: normal;
  }
  .l-gallery__list-item-image cite {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    margin: 5px;
    background-color: rgba(0, 26, 85, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.4285714286em;
    color: #fff;
    font-style: normal;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-gallery__list-item-name {
    display: block;
    text-align: center;
    margin-top: 20px;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 600;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image cite {
    opacity: 1;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-name {
    color: #a01d20;
  }
  .l-gallery__list-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-gallery__list-item {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 40px;
  }
  .l-gallery__list-item-image {
    position: relative;
    padding: 5px;
  }
  .l-gallery__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 3;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    transition: box-shadow 0.2s ease-in-out;
  }
  .l-gallery__list-item-image::before, .l-gallery__list-item-image::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-gallery__list-item-image::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-gallery__list-item-image::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-gallery__list-item-image abbr {
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 6;
    font-size: 1em;
    color: #fff;
    font-style: normal;
  }
  .l-gallery__list-item-image cite {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    margin: 5px;
    background-color: rgba(0, 26, 85, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.4285714286em;
    color: #fff;
    font-style: normal;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-gallery__list-item-name {
    display: block;
    text-align: center;
    margin-top: 20px;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 600;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image cite {
    opacity: 1;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-name {
    color: #a01d20;
  }
  .l-gallery__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-gallery__list-item {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 40px;
  }
  .l-gallery__list-item-image {
    position: relative;
    padding: 5px;
  }
  .l-gallery__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 3;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    transition: box-shadow 0.2s ease-in-out;
  }
  .l-gallery__list-item-image::before, .l-gallery__list-item-image::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-gallery__list-item-image::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-gallery__list-item-image::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-gallery__list-item-image abbr {
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 6;
    font-size: 1em;
    color: #fff;
    font-style: normal;
  }
  .l-gallery__list-item-image cite {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    margin: 5px;
    background-color: rgba(0, 26, 85, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.4285714286em;
    color: #fff;
    font-style: normal;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-gallery__list-item-name {
    display: block;
    text-align: center;
    margin-top: 20px;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 600;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image cite {
    opacity: 1;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-name {
    color: #a01d20;
  }
  .l-gallery__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-gallery__list-item {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 40px;
  }
  .l-gallery__list-item-image {
    position: relative;
    padding: 5px;
  }
  .l-gallery__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 3;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    transition: box-shadow 0.2s ease-in-out;
  }
  .l-gallery__list-item-image::before, .l-gallery__list-item-image::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-gallery__list-item-image::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-gallery__list-item-image::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-gallery__list-item-image abbr {
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 6;
    font-size: 1em;
    color: #fff;
    font-style: normal;
  }
  .l-gallery__list-item-image cite {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    margin: 5px;
    background-color: rgba(0, 26, 85, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.4285714286em;
    color: #fff;
    font-style: normal;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-gallery__list-item-name {
    display: block;
    text-align: center;
    margin-top: 20px;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 600;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image cite {
    opacity: 1;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-name {
    color: #a01d20;
  }
  .l-gallery__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .l-gallery__list-item {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 40px;
  }
  .l-gallery__list-item-image {
    position: relative;
    padding: 5px;
  }
  .l-gallery__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 3;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    transition: box-shadow 0.2s ease-in-out;
  }
  .l-gallery__list-item-image::before, .l-gallery__list-item-image::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-gallery__list-item-image::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-gallery__list-item-image::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-gallery__list-item-image abbr {
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 6;
    font-size: 1em;
    color: #fff;
    font-style: normal;
  }
  .l-gallery__list-item-image cite {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    margin: 5px;
    background-color: rgba(0, 26, 85, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.4285714286em;
    color: #fff;
    font-style: normal;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-gallery__list-item-name {
    display: block;
    text-align: center;
    margin-top: 20px;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 600;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-image cite {
    opacity: 1;
  }
  .l-gallery__list-item:hover .l-gallery__list-item-name {
    color: #a01d20;
  }
}
.l-gallery__list:after {
  content: "";
  flex: auto;
}
.l-gallery__detail {
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .l-gallery__detail-item {
    width: calc(((100% - (3 * 20px)) / 4) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    padding: 5px;
    position: relative;
  }
  .l-gallery__detail-item-image {
    z-index: 3;
  }
  .l-gallery__detail-item::before, .l-gallery__detail-item::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-gallery__detail-item::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-gallery__detail-item::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-gallery__detail-item:hover img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-gallery__detail-item:hover::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-gallery__detail-item:hover::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-gallery__detail-item:nth-child(4n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-gallery__detail-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    padding: 5px;
    position: relative;
  }
  .l-gallery__detail-item-image {
    z-index: 3;
  }
  .l-gallery__detail-item::before, .l-gallery__detail-item::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-gallery__detail-item::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-gallery__detail-item::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-gallery__detail-item:hover img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-gallery__detail-item:hover::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-gallery__detail-item:hover::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-gallery__detail-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-gallery__detail-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    padding: 5px;
    position: relative;
  }
  .l-gallery__detail-item-image {
    z-index: 3;
  }
  .l-gallery__detail-item::before, .l-gallery__detail-item::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-gallery__detail-item::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-gallery__detail-item::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-gallery__detail-item:hover img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-gallery__detail-item:hover::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-gallery__detail-item:hover::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-gallery__detail-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-gallery__detail-item {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    padding: 5px;
    position: relative;
  }
  .l-gallery__detail-item-image {
    z-index: 3;
  }
  .l-gallery__detail-item::before, .l-gallery__detail-item::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-gallery__detail-item::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-gallery__detail-item::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-gallery__detail-item:hover img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-gallery__detail-item:hover::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-gallery__detail-item:hover::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-gallery__detail-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .l-gallery__detail-item {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 20px;
    padding: 5px;
    position: relative;
  }
  .l-gallery__detail-item-image {
    z-index: 3;
  }
  .l-gallery__detail-item::before, .l-gallery__detail-item::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-gallery__detail-item::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-gallery__detail-item::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-gallery__detail-item:hover img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-gallery__detail-item:hover::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-gallery__detail-item:hover::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
}
.l-gallery__detail:after {
  content: "";
  flex: auto;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.l-news__list-item {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-bottom: 50px;
  position: relative;
}
@media only screen and (max-width: 1380px) {
  .l-news__list-item {
    align-items: center;
  }
}
@media only screen and (max-width: 780px) {
  .l-news__list-item {
    flex-direction: column;
  }
}
.l-news__list-item-image {
  position: relative;
  padding: 5px;
}
.l-news__list-item-image > img {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  z-index: 3;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
  transition: box-shadow 0.2s ease-in-out;
}
.l-news__list-item-image::before, .l-news__list-item-image::after {
  position: absolute;
  content: "";
  width: 50px;
  height: 50px;
  transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
}
.l-news__list-item-image::before {
  top: 0;
  right: 0;
  background-color: #a01d20;
}
.l-news__list-item-image::after {
  bottom: 0;
  left: 0;
  background-color: #001a55;
}
.l-news__list-item-image cite {
  position: absolute;
  z-index: 5;
  bottom: 10px;
  left: 10px;
  font-size: 1em;
  color: #fff;
  font-style: normal;
}
.l-news__list-item-content {
  width: 60%;
  margin: 5px 0;
  background: #f5f5f5;
  margin-left: -5px;
  padding: 30px 20px;
  flex-shrink: 0;
}
@media only screen and (max-width: 1380px) {
  .l-news__list-item-content {
    width: 65%;
  }
}
@media only screen and (max-width: 780px) {
  .l-news__list-item-content {
    width: 100%;
    margin-left: 0;
    margin-top: -5px;
  }
}
.l-news__list-item-title {
  font-size: 1.2142857143em;
  color: #01012d;
  font-weight: 600;
  font-style: normal;
  display: block;
}
.l-news__list-item-title-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 780px) {
  .l-news__list-item-title-container {
    flex-direction: column;
  }
}
.l-news__list-item-date {
  font-size: 0.9285714286em;
  color: #01012d;
  font-weight: 100;
  font-style: normal;
}
@media only screen and (max-width: 780px) {
  .l-news__list-item-date {
    margin-top: 5px;
  }
}
.l-news__list-item-text {
  padding-top: 20px;
  font-size: 1em;
  color: #939393;
  font-weight: 100;
  font-style: normal;
  line-height: 1.5em;
}
.l-news__list-item-more {
  position: absolute;
  z-index: 5;
  right: 20px;
  bottom: 20px;
  font-size: 0.9285714286em;
  color: #a01d20;
  font-weight: 100;
  font-style: normal;
  transition: color 0.2s ease-in-out;
}
@media only screen and (max-width: 1100px) {
  .l-news__list-item-more {
    bottom: 15px;
  }
}
.l-news__list-item:hover .l-news__list-item-image img {
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
}
.l-news__list-item:hover .l-news__list-item-image::before {
  top: 0;
  right: 0;
  height: 75%;
  width: 50%;
  background-color: #a01d20;
}
.l-news__list-item:hover .l-news__list-item-image::after {
  bottom: 0;
  left: 0;
  height: 75%;
  width: 50%;
  background-color: #001a55;
}
.l-news__list-item:hover .l-news__list-item-more {
  color: #001a55;
}
.l-news__detail {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
}
.l-news__detail-images {
  width: 40%;
  flex-shrink: 0;
}
.l-news__detail-images-image {
  display: block;
  position: relative;
  padding: 5px;
}
.l-news__detail-images-image figure {
  position: relative;
  z-index: 4;
}
.l-news__detail-images-image figure > img {
  display: block;
  width: 100%;
  height: auto;
}
.l-news__detail-images-image figure abbr {
  position: absolute;
  left: 10px;
  bottom: 10px;
  z-index: 6;
  font-size: 1em;
  color: #fff;
  font-style: normal;
}
.l-news__detail-images-image figure cite {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  background-color: rgba(0, 26, 85, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 1.4285714286em;
  color: #fff;
  font-style: normal;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.l-news__detail-images-image::before, .l-news__detail-images-image::after {
  position: absolute;
  content: "";
  width: 50px;
  height: 50px;
  transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
}
.l-news__detail-images-image::before {
  top: 0;
  right: 0;
  background-color: #a01d20;
}
.l-news__detail-images-image::after {
  bottom: 0;
  left: 0;
  background-color: #001a55;
}
.l-news__detail-images-image:hover figure img {
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
}
.l-news__detail-images-image:hover figure cite {
  opacity: 1;
}
.l-news__detail-images-image:hover::before {
  top: 0;
  right: 0;
  height: 75%;
  width: 50%;
  background-color: #a01d20;
}
.l-news__detail-images-image:hover::after {
  bottom: 0;
  left: 0;
  height: 75%;
  width: 50%;
  background-color: #001a55;
}
.l-news__detail-gallery {
  margin-top: 50px;
}
.l-news__detail-gallery-title {
  display: block;
  font-size: 1.1428571429em;
  color: #01012d;
  font-weight: 600;
  font-style: normal;
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 10px;
}
.l-news__detail-gallery-content {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .l-news__detail-gallery-content .l-news__detail-gallery-item {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    position: relative;
    padding: 5px;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure {
    position: relative;
    z-index: 4;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure cite {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    background-color: rgba(0, 26, 85, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.4285714286em;
    color: #fff;
    font-style: normal;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::before, .l-news__detail-gallery-content .l-news__detail-gallery-item::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover figure img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover figure cite {
    opacity: 1;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-news__detail-gallery-content .l-news__detail-gallery-item {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    position: relative;
    padding: 5px;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure {
    position: relative;
    z-index: 4;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure cite {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    background-color: rgba(0, 26, 85, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.4285714286em;
    color: #fff;
    font-style: normal;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::before, .l-news__detail-gallery-content .l-news__detail-gallery-item::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover figure img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover figure cite {
    opacity: 1;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-news__detail-gallery-content .l-news__detail-gallery-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    position: relative;
    padding: 5px;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure {
    position: relative;
    z-index: 4;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure cite {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    background-color: rgba(0, 26, 85, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.4285714286em;
    color: #fff;
    font-style: normal;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::before, .l-news__detail-gallery-content .l-news__detail-gallery-item::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover figure img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover figure cite {
    opacity: 1;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-news__detail-gallery-content .l-news__detail-gallery-item {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    position: relative;
    padding: 5px;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure {
    position: relative;
    z-index: 4;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure cite {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    background-color: rgba(0, 26, 85, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.4285714286em;
    color: #fff;
    font-style: normal;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::before, .l-news__detail-gallery-content .l-news__detail-gallery-item::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover figure img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover figure cite {
    opacity: 1;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .l-news__detail-gallery-content .l-news__detail-gallery-item {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 20px;
    position: relative;
    padding: 5px;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure {
    position: relative;
    z-index: 4;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item figure cite {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    background-color: rgba(0, 26, 85, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.4285714286em;
    color: #fff;
    font-style: normal;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::before, .l-news__detail-gallery-content .l-news__detail-gallery-item::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::before {
    top: 0;
    right: 0;
    background-color: #a01d20;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item::after {
    bottom: 0;
    left: 0;
    background-color: #001a55;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover figure img {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.6);
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover figure cite {
    opacity: 1;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover::before {
    top: 0;
    right: 0;
    height: 75%;
    width: 50%;
    background-color: #a01d20;
  }
  .l-news__detail-gallery-content .l-news__detail-gallery-item:hover::after {
    bottom: 0;
    left: 0;
    height: 75%;
    width: 50%;
    background-color: #001a55;
  }
}
.l-news__detail-gallery-content:after {
  content: "";
  flex: auto;
}
.l-news__detail-content {
  padding-left: 40px;
}
.l-news__detail-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 1.1428571429em;
  color: #01012d;
  font-weight: 600;
  font-style: normal;
  padding-bottom: 15px;
  margin-bottom: 30px;
  border-bottom: 1px solid #939393;
}
.l-news__detail-title abbr {
  font-size: 0.75em;
  font-weight: normal;
}
@media only screen and (max-width: 1100px) {
  .l-news__detail {
    flex-direction: column-reverse;
  }
  .l-news__detail-content {
    padding: 0;
  }
  .l-news__detail-images {
    width: 100%;
    margin-top: 30px;
  }
}
.l-news__other {
  margin-top: 40px;
  padding: 30px 0 10px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .l-news__other-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .l-news__other-item-link {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.0714285714em;
    color: #343a40;
    font-weight: 600;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-news__other-item-link:hover {
    color: #a01d20;
  }
  .l-news__other-item-link i {
    padding-right: 10px;
  }
  .l-news__other-item:nth-child(2) .l-news__other-item-link {
    justify-content: center;
  }
  .l-news__other-item:nth-child(3) .l-news__other-item-link {
    justify-content: flex-end;
  }
  .l-news__other-item:nth-child(3) .l-news__other-item-link i {
    padding-right: 0;
    padding-left: 10px;
  }
  .l-news__other-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-news__other-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .l-news__other-item-link {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.0714285714em;
    color: #343a40;
    font-weight: 600;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-news__other-item-link:hover {
    color: #a01d20;
  }
  .l-news__other-item-link i {
    padding-right: 10px;
  }
  .l-news__other-item:nth-child(2) .l-news__other-item-link {
    justify-content: center;
  }
  .l-news__other-item:nth-child(3) .l-news__other-item-link {
    justify-content: flex-end;
  }
  .l-news__other-item:nth-child(3) .l-news__other-item-link i {
    padding-right: 0;
    padding-left: 10px;
  }
  .l-news__other-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-news__other-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .l-news__other-item-link {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.0714285714em;
    color: #343a40;
    font-weight: 600;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-news__other-item-link:hover {
    color: #a01d20;
  }
  .l-news__other-item-link i {
    padding-right: 10px;
  }
  .l-news__other-item:nth-child(2) .l-news__other-item-link {
    justify-content: center;
  }
  .l-news__other-item:nth-child(3) .l-news__other-item-link {
    justify-content: flex-end;
  }
  .l-news__other-item:nth-child(3) .l-news__other-item-link i {
    padding-right: 0;
    padding-left: 10px;
  }
  .l-news__other-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-news__other-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .l-news__other-item-link {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.0714285714em;
    color: #343a40;
    font-weight: 600;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-news__other-item-link:hover {
    color: #a01d20;
  }
  .l-news__other-item-link i {
    padding-right: 10px;
  }
  .l-news__other-item:nth-child(2) .l-news__other-item-link {
    justify-content: center;
  }
  .l-news__other-item:nth-child(3) .l-news__other-item-link {
    justify-content: flex-end;
  }
  .l-news__other-item:nth-child(3) .l-news__other-item-link i {
    padding-right: 0;
    padding-left: 10px;
  }
  .l-news__other-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .l-news__other-item {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 20px;
  }
  .l-news__other-item-link {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.0714285714em;
    color: #343a40;
    font-weight: 600;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-news__other-item-link:hover {
    color: #a01d20;
  }
  .l-news__other-item-link i {
    padding-right: 10px;
  }
  .l-news__other-item:nth-child(2) .l-news__other-item-link {
    justify-content: center;
  }
  .l-news__other-item:nth-child(3) .l-news__other-item-link {
    justify-content: flex-end;
  }
  .l-news__other-item:nth-child(3) .l-news__other-item-link i {
    padding-right: 0;
    padding-left: 10px;
  }
}
.l-news__other:after {
  content: "";
  flex: auto;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.l-search__result {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .l-search__result-item {
    width: calc(((100% - (3 * 30px)) / 4) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .l-search__result-item-image {
    position: relative;
  }
  .l-search__result-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-search__result-item-image cite {
    position: absolute;
    bottom: 10px;
    right: 0;
    padding: 7px 0;
    padding-left: 20px;
    padding-right: 40px;
    font-size: 0.8571428571em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    background-color: #a01d20;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    z-index: 3;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-search__result-item-image::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 26, 85, 0.8);
    z-index: 2;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-search__result-item-title {
    display: block;
    padding-top: 20px;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 700;
    font-style: normal;
    border-bottom: 1px solid #939393;
    padding-bottom: 5px;
  }
  .l-search__result-item p {
    display: block;
    margin: 20px 0;
    text-align: justify;
    transition: color 0.2s ease-in-out;
  }
  .l-search__result-item > cite {
    display: block;
    text-align: right;
    font-size: 0.9285714286em;
    color: #a01d20;
    font-weight: 700;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-search__result-item:hover .l-search__result-item-image cite {
    background: #fff;
    color: #dc3545;
  }
  .l-search__result-item:hover .l-search__result-item-image::after {
    opacity: 1;
  }
  .l-search__result-item:hover .l-search__result-item-title {
    color: #a01d20;
  }
  .l-search__result-item:hover > p, .l-search__result-item:hover > cite {
    color: #001a55;
  }
  .l-search__result-item:nth-child(4n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-search__result-item {
    width: calc(((100% - (2 * 30px)) / 3) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .l-search__result-item-image {
    position: relative;
  }
  .l-search__result-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-search__result-item-image cite {
    position: absolute;
    bottom: 10px;
    right: 0;
    padding: 7px 0;
    padding-left: 20px;
    padding-right: 40px;
    font-size: 0.8571428571em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    background-color: #a01d20;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    z-index: 3;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-search__result-item-image::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 26, 85, 0.8);
    z-index: 2;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-search__result-item-title {
    display: block;
    padding-top: 20px;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 700;
    font-style: normal;
    border-bottom: 1px solid #939393;
    padding-bottom: 5px;
  }
  .l-search__result-item p {
    display: block;
    margin: 20px 0;
    text-align: justify;
    transition: color 0.2s ease-in-out;
  }
  .l-search__result-item > cite {
    display: block;
    text-align: right;
    font-size: 0.9285714286em;
    color: #a01d20;
    font-weight: 700;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-search__result-item:hover .l-search__result-item-image cite {
    background: #fff;
    color: #dc3545;
  }
  .l-search__result-item:hover .l-search__result-item-image::after {
    opacity: 1;
  }
  .l-search__result-item:hover .l-search__result-item-title {
    color: #a01d20;
  }
  .l-search__result-item:hover > p, .l-search__result-item:hover > cite {
    color: #001a55;
  }
  .l-search__result-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-search__result-item {
    width: calc(((100% - (1 * 30px)) / 2) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .l-search__result-item-image {
    position: relative;
  }
  .l-search__result-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-search__result-item-image cite {
    position: absolute;
    bottom: 10px;
    right: 0;
    padding: 7px 0;
    padding-left: 20px;
    padding-right: 40px;
    font-size: 0.8571428571em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    background-color: #a01d20;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    z-index: 3;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-search__result-item-image::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 26, 85, 0.8);
    z-index: 2;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-search__result-item-title {
    display: block;
    padding-top: 20px;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 700;
    font-style: normal;
    border-bottom: 1px solid #939393;
    padding-bottom: 5px;
  }
  .l-search__result-item p {
    display: block;
    margin: 20px 0;
    text-align: justify;
    transition: color 0.2s ease-in-out;
  }
  .l-search__result-item > cite {
    display: block;
    text-align: right;
    font-size: 0.9285714286em;
    color: #a01d20;
    font-weight: 700;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-search__result-item:hover .l-search__result-item-image cite {
    background: #fff;
    color: #dc3545;
  }
  .l-search__result-item:hover .l-search__result-item-image::after {
    opacity: 1;
  }
  .l-search__result-item:hover .l-search__result-item-title {
    color: #a01d20;
  }
  .l-search__result-item:hover > p, .l-search__result-item:hover > cite {
    color: #001a55;
  }
  .l-search__result-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-search__result-item {
    width: calc(((100% - (1 * 30px)) / 2) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
  }
  .l-search__result-item-image {
    position: relative;
  }
  .l-search__result-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-search__result-item-image cite {
    position: absolute;
    bottom: 10px;
    right: 0;
    padding: 7px 0;
    padding-left: 20px;
    padding-right: 40px;
    font-size: 0.8571428571em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    background-color: #a01d20;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    z-index: 3;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-search__result-item-image::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 26, 85, 0.8);
    z-index: 2;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-search__result-item-title {
    display: block;
    padding-top: 20px;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 700;
    font-style: normal;
    border-bottom: 1px solid #939393;
    padding-bottom: 5px;
  }
  .l-search__result-item p {
    display: block;
    margin: 20px 0;
    text-align: justify;
    transition: color 0.2s ease-in-out;
  }
  .l-search__result-item > cite {
    display: block;
    text-align: right;
    font-size: 0.9285714286em;
    color: #a01d20;
    font-weight: 700;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-search__result-item:hover .l-search__result-item-image cite {
    background: #fff;
    color: #dc3545;
  }
  .l-search__result-item:hover .l-search__result-item-image::after {
    opacity: 1;
  }
  .l-search__result-item:hover .l-search__result-item-title {
    color: #a01d20;
  }
  .l-search__result-item:hover > p, .l-search__result-item:hover > cite {
    color: #001a55;
  }
  .l-search__result-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .l-search__result-item {
    width: calc(((100% - (0 * 30px)) / 1) - 0.0001px);
    margin-bottom: 30px;
  }
  .l-search__result-item-image {
    position: relative;
  }
  .l-search__result-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-search__result-item-image cite {
    position: absolute;
    bottom: 10px;
    right: 0;
    padding: 7px 0;
    padding-left: 20px;
    padding-right: 40px;
    font-size: 0.8571428571em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    background-color: #a01d20;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    z-index: 3;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-search__result-item-image::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 26, 85, 0.8);
    z-index: 2;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .l-search__result-item-title {
    display: block;
    padding-top: 20px;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 700;
    font-style: normal;
    border-bottom: 1px solid #939393;
    padding-bottom: 5px;
  }
  .l-search__result-item p {
    display: block;
    margin: 20px 0;
    text-align: justify;
    transition: color 0.2s ease-in-out;
  }
  .l-search__result-item > cite {
    display: block;
    text-align: right;
    font-size: 0.9285714286em;
    color: #a01d20;
    font-weight: 700;
    font-style: normal;
    transition: color 0.2s ease-in-out;
  }
  .l-search__result-item:hover .l-search__result-item-image cite {
    background: #fff;
    color: #dc3545;
  }
  .l-search__result-item:hover .l-search__result-item-image::after {
    opacity: 1;
  }
  .l-search__result-item:hover .l-search__result-item-title {
    color: #a01d20;
  }
  .l-search__result-item:hover > p, .l-search__result-item:hover > cite {
    color: #001a55;
  }
}
.l-search__result:after {
  content: "";
  flex: auto;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.l-contact__address {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .l-contact__address-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    position: relative;
  }
  .l-contact__address-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-image: -moz-linear-gradient(90deg, whitesmoke 0%, white 100%);
    background-image: -webkit-linear-gradient(90deg, whitesmoke 0%, white 100%);
    background-image: -ms-linear-gradient(90deg, whitesmoke 0%, white 100%);
  }
  .l-contact__address-item-container {
    position: relative;
    z-index: 2;
    padding: 30px 25px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .l-contact__address-item-logo {
    display: block;
    margin: 0 auto;
  }
  .l-contact__address-item-logo > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-contact__address-item-title {
    display: block;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 600;
    font-style: normal;
    line-height: 1.5em;
    margin-top: 40px;
    text-align: center;
  }
  .l-contact__address-item-address {
    display: block;
    font-size: 1em;
    color: #000;
    font-weight: 100;
    font-style: normal;
    line-height: 1.5em;
    margin-top: 30px;
    text-align: center;
  }
  .l-contact__address-item-separator {
    margin-top: 50px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
  }
  .l-contact__address-item-line {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1em;
    color: #000;
    font-weight: 100;
    font-style: normal;
    padding-bottom: 20px;
  }
  .l-contact__address-item-line span {
    display: block;
    width: 65px;
  }
  .l-contact__address-item-line strong {
    padding-left: 4px;
    font-weight: 100;
  }
  .l-contact__address-item-line a {
    padding-left: 4px;
    color: #000;
    transition: color 0.2s ease-in-out;
  }
  .l-contact__address-item-line a:hover {
    color: #a01d20;
  }
  .l-contact__address-item-effect {
    height: 185px;
    background: url("/Storage/Upload/background/maps-effect.png") no-repeat bottom left;
    width: 100%;
    flex-shrink: 0;
    position: relative;
    z-index: 3;
    background-size: cover;
    display: flex;
    justify-content: flex-end;
    align-items: stretch;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .l-contact__address-item-link {
    display: block;
    margin: 0 53px 25px;
    border: 1px solid #a01d20;
    background-color: #a01d20;
    padding: 15px;
    text-align: center;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-contact__address-item-link:hover {
    background: rgba(255, 255, 255, 0.7);
    color: #a01d20;
  }
}
@media only screen and (min-width: 1380px) and (max-width: 500px) {
  .l-contact__address-item-link {
    margin: 0 20px 25px;
  }
}
@media only screen and (min-width: 1380px) {
  .l-contact__address-item-maps {
    width: 80vw;
    height: 600px;
    max-height: 80%;
    display: none;
    position: relative;
  }
  .l-contact__address-item-maps-link {
    display: block;
    border: 1px solid #a01d20;
    background-color: #a01d20;
    padding: 15px 60px;
    text-align: center;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
    pointer-events: all;
  }
  .l-contact__address-item-maps-link-container {
    position: absolute;
    z-index: 10000;
    bottom: 50px;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    pointer-events: none;
  }
  .l-contact__address-item-maps-link:hover {
    background: rgba(255, 255, 255, 0.7);
    color: #a01d20;
  }
  .l-contact__address-item-maps-google {
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-width: 1380px) and (max-width: 500px) {
  .l-contact__address-item-maps {
    width: 100%;
    height: 100%;
    max-height: 100%;
  }
}
@media only screen and (min-width: 1380px) {
  .l-contact__address-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-contact__address-item {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    position: relative;
  }
  .l-contact__address-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-image: -moz-linear-gradient(90deg, whitesmoke 0%, white 100%);
    background-image: -webkit-linear-gradient(90deg, whitesmoke 0%, white 100%);
    background-image: -ms-linear-gradient(90deg, whitesmoke 0%, white 100%);
  }
  .l-contact__address-item-container {
    position: relative;
    z-index: 2;
    padding: 30px 25px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .l-contact__address-item-logo {
    display: block;
    margin: 0 auto;
  }
  .l-contact__address-item-logo > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-contact__address-item-title {
    display: block;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 600;
    font-style: normal;
    line-height: 1.5em;
    margin-top: 40px;
    text-align: center;
  }
  .l-contact__address-item-address {
    display: block;
    font-size: 1em;
    color: #000;
    font-weight: 100;
    font-style: normal;
    line-height: 1.5em;
    margin-top: 30px;
    text-align: center;
  }
  .l-contact__address-item-separator {
    margin-top: 50px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
  }
  .l-contact__address-item-line {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1em;
    color: #000;
    font-weight: 100;
    font-style: normal;
    padding-bottom: 20px;
  }
  .l-contact__address-item-line span {
    display: block;
    width: 65px;
  }
  .l-contact__address-item-line strong {
    padding-left: 4px;
    font-weight: 100;
  }
  .l-contact__address-item-line a {
    padding-left: 4px;
    color: #000;
    transition: color 0.2s ease-in-out;
  }
  .l-contact__address-item-line a:hover {
    color: #a01d20;
  }
  .l-contact__address-item-effect {
    height: 185px;
    background: url("/Storage/Upload/background/maps-effect.png") no-repeat bottom left;
    width: 100%;
    flex-shrink: 0;
    position: relative;
    z-index: 3;
    background-size: cover;
    display: flex;
    justify-content: flex-end;
    align-items: stretch;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .l-contact__address-item-link {
    display: block;
    margin: 0 53px 25px;
    border: 1px solid #a01d20;
    background-color: #a01d20;
    padding: 15px;
    text-align: center;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-contact__address-item-link:hover {
    background: rgba(255, 255, 255, 0.7);
    color: #a01d20;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) and (max-width: 500px) {
  .l-contact__address-item-link {
    margin: 0 20px 25px;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-contact__address-item-maps {
    width: 80vw;
    height: 600px;
    max-height: 80%;
    display: none;
    position: relative;
  }
  .l-contact__address-item-maps-link {
    display: block;
    border: 1px solid #a01d20;
    background-color: #a01d20;
    padding: 15px 60px;
    text-align: center;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
    pointer-events: all;
  }
  .l-contact__address-item-maps-link-container {
    position: absolute;
    z-index: 10000;
    bottom: 50px;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    pointer-events: none;
  }
  .l-contact__address-item-maps-link:hover {
    background: rgba(255, 255, 255, 0.7);
    color: #a01d20;
  }
  .l-contact__address-item-maps-google {
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) and (max-width: 500px) {
  .l-contact__address-item-maps {
    width: 100%;
    height: 100%;
    max-height: 100%;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-contact__address-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-contact__address-item {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    position: relative;
  }
  .l-contact__address-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-image: -moz-linear-gradient(90deg, whitesmoke 0%, white 100%);
    background-image: -webkit-linear-gradient(90deg, whitesmoke 0%, white 100%);
    background-image: -ms-linear-gradient(90deg, whitesmoke 0%, white 100%);
  }
  .l-contact__address-item-container {
    position: relative;
    z-index: 2;
    padding: 30px 25px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .l-contact__address-item-logo {
    display: block;
    margin: 0 auto;
  }
  .l-contact__address-item-logo > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-contact__address-item-title {
    display: block;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 600;
    font-style: normal;
    line-height: 1.5em;
    margin-top: 40px;
    text-align: center;
  }
  .l-contact__address-item-address {
    display: block;
    font-size: 1em;
    color: #000;
    font-weight: 100;
    font-style: normal;
    line-height: 1.5em;
    margin-top: 30px;
    text-align: center;
  }
  .l-contact__address-item-separator {
    margin-top: 50px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
  }
  .l-contact__address-item-line {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1em;
    color: #000;
    font-weight: 100;
    font-style: normal;
    padding-bottom: 20px;
  }
  .l-contact__address-item-line span {
    display: block;
    width: 65px;
  }
  .l-contact__address-item-line strong {
    padding-left: 4px;
    font-weight: 100;
  }
  .l-contact__address-item-line a {
    padding-left: 4px;
    color: #000;
    transition: color 0.2s ease-in-out;
  }
  .l-contact__address-item-line a:hover {
    color: #a01d20;
  }
  .l-contact__address-item-effect {
    height: 185px;
    background: url("/Storage/Upload/background/maps-effect.png") no-repeat bottom left;
    width: 100%;
    flex-shrink: 0;
    position: relative;
    z-index: 3;
    background-size: cover;
    display: flex;
    justify-content: flex-end;
    align-items: stretch;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .l-contact__address-item-link {
    display: block;
    margin: 0 53px 25px;
    border: 1px solid #a01d20;
    background-color: #a01d20;
    padding: 15px;
    text-align: center;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-contact__address-item-link:hover {
    background: rgba(255, 255, 255, 0.7);
    color: #a01d20;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) and (max-width: 500px) {
  .l-contact__address-item-link {
    margin: 0 20px 25px;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-contact__address-item-maps {
    width: 80vw;
    height: 600px;
    max-height: 80%;
    display: none;
    position: relative;
  }
  .l-contact__address-item-maps-link {
    display: block;
    border: 1px solid #a01d20;
    background-color: #a01d20;
    padding: 15px 60px;
    text-align: center;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
    pointer-events: all;
  }
  .l-contact__address-item-maps-link-container {
    position: absolute;
    z-index: 10000;
    bottom: 50px;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    pointer-events: none;
  }
  .l-contact__address-item-maps-link:hover {
    background: rgba(255, 255, 255, 0.7);
    color: #a01d20;
  }
  .l-contact__address-item-maps-google {
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) and (max-width: 500px) {
  .l-contact__address-item-maps {
    width: 100%;
    height: 100%;
    max-height: 100%;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-contact__address-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-contact__address-item {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 20px;
    position: relative;
  }
  .l-contact__address-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-image: -moz-linear-gradient(90deg, whitesmoke 0%, white 100%);
    background-image: -webkit-linear-gradient(90deg, whitesmoke 0%, white 100%);
    background-image: -ms-linear-gradient(90deg, whitesmoke 0%, white 100%);
  }
  .l-contact__address-item-container {
    position: relative;
    z-index: 2;
    padding: 30px 25px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .l-contact__address-item-logo {
    display: block;
    margin: 0 auto;
  }
  .l-contact__address-item-logo > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-contact__address-item-title {
    display: block;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 600;
    font-style: normal;
    line-height: 1.5em;
    margin-top: 40px;
    text-align: center;
  }
  .l-contact__address-item-address {
    display: block;
    font-size: 1em;
    color: #000;
    font-weight: 100;
    font-style: normal;
    line-height: 1.5em;
    margin-top: 30px;
    text-align: center;
  }
  .l-contact__address-item-separator {
    margin-top: 50px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
  }
  .l-contact__address-item-line {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1em;
    color: #000;
    font-weight: 100;
    font-style: normal;
    padding-bottom: 20px;
  }
  .l-contact__address-item-line span {
    display: block;
    width: 65px;
  }
  .l-contact__address-item-line strong {
    padding-left: 4px;
    font-weight: 100;
  }
  .l-contact__address-item-line a {
    padding-left: 4px;
    color: #000;
    transition: color 0.2s ease-in-out;
  }
  .l-contact__address-item-line a:hover {
    color: #a01d20;
  }
  .l-contact__address-item-effect {
    height: 185px;
    background: url("/Storage/Upload/background/maps-effect.png") no-repeat bottom left;
    width: 100%;
    flex-shrink: 0;
    position: relative;
    z-index: 3;
    background-size: cover;
    display: flex;
    justify-content: flex-end;
    align-items: stretch;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .l-contact__address-item-link {
    display: block;
    margin: 0 53px 25px;
    border: 1px solid #a01d20;
    background-color: #a01d20;
    padding: 15px;
    text-align: center;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-contact__address-item-link:hover {
    background: rgba(255, 255, 255, 0.7);
    color: #a01d20;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) and (max-width: 500px) {
  .l-contact__address-item-link {
    margin: 0 20px 25px;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-contact__address-item-maps {
    width: 80vw;
    height: 600px;
    max-height: 80%;
    display: none;
    position: relative;
  }
  .l-contact__address-item-maps-link {
    display: block;
    border: 1px solid #a01d20;
    background-color: #a01d20;
    padding: 15px 60px;
    text-align: center;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
    pointer-events: all;
  }
  .l-contact__address-item-maps-link-container {
    position: absolute;
    z-index: 10000;
    bottom: 50px;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    pointer-events: none;
  }
  .l-contact__address-item-maps-link:hover {
    background: rgba(255, 255, 255, 0.7);
    color: #a01d20;
  }
  .l-contact__address-item-maps-google {
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) and (max-width: 500px) {
  .l-contact__address-item-maps {
    width: 100%;
    height: 100%;
    max-height: 100%;
  }
}
@media only screen and (max-width: 500px) {
  .l-contact__address-item {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 20px;
    position: relative;
  }
  .l-contact__address-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-image: -moz-linear-gradient(90deg, whitesmoke 0%, white 100%);
    background-image: -webkit-linear-gradient(90deg, whitesmoke 0%, white 100%);
    background-image: -ms-linear-gradient(90deg, whitesmoke 0%, white 100%);
  }
  .l-contact__address-item-container {
    position: relative;
    z-index: 2;
    padding: 30px 25px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .l-contact__address-item-logo {
    display: block;
    margin: 0 auto;
  }
  .l-contact__address-item-logo > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-contact__address-item-title {
    display: block;
    font-size: 1.1428571429em;
    color: #000;
    font-weight: 600;
    font-style: normal;
    line-height: 1.5em;
    margin-top: 40px;
    text-align: center;
  }
  .l-contact__address-item-address {
    display: block;
    font-size: 1em;
    color: #000;
    font-weight: 100;
    font-style: normal;
    line-height: 1.5em;
    margin-top: 30px;
    text-align: center;
  }
  .l-contact__address-item-separator {
    margin-top: 50px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
  }
  .l-contact__address-item-line {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1em;
    color: #000;
    font-weight: 100;
    font-style: normal;
    padding-bottom: 20px;
  }
  .l-contact__address-item-line span {
    display: block;
    width: 65px;
  }
  .l-contact__address-item-line strong {
    padding-left: 4px;
    font-weight: 100;
  }
  .l-contact__address-item-line a {
    padding-left: 4px;
    color: #000;
    transition: color 0.2s ease-in-out;
  }
  .l-contact__address-item-line a:hover {
    color: #a01d20;
  }
  .l-contact__address-item-effect {
    height: 185px;
    background: url("/Storage/Upload/background/maps-effect.png") no-repeat bottom left;
    width: 100%;
    flex-shrink: 0;
    position: relative;
    z-index: 3;
    background-size: cover;
    display: flex;
    justify-content: flex-end;
    align-items: stretch;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .l-contact__address-item-link {
    display: block;
    margin: 0 53px 25px;
    border: 1px solid #a01d20;
    background-color: #a01d20;
    padding: 15px;
    text-align: center;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-contact__address-item-link:hover {
    background: rgba(255, 255, 255, 0.7);
    color: #a01d20;
  }
}
@media only screen and (max-width: 500px) and (max-width: 500px) {
  .l-contact__address-item-link {
    margin: 0 20px 25px;
  }
}
@media only screen and (max-width: 500px) {
  .l-contact__address-item-maps {
    width: 80vw;
    height: 600px;
    max-height: 80%;
    display: none;
    position: relative;
  }
  .l-contact__address-item-maps-link {
    display: block;
    border: 1px solid #a01d20;
    background-color: #a01d20;
    padding: 15px 60px;
    text-align: center;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
    pointer-events: all;
  }
  .l-contact__address-item-maps-link-container {
    position: absolute;
    z-index: 10000;
    bottom: 50px;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    pointer-events: none;
  }
  .l-contact__address-item-maps-link:hover {
    background: rgba(255, 255, 255, 0.7);
    color: #a01d20;
  }
  .l-contact__address-item-maps-google {
    width: 100%;
    height: 100%;
  }
}
@media only screen and (max-width: 500px) and (max-width: 500px) {
  .l-contact__address-item-maps {
    width: 100%;
    height: 100%;
    max-height: 100%;
  }
}
.l-contact__address:after {
  content: "";
  flex: auto;
}
.l-contact__form .c-form__input {
  border-top: none;
  border-left: none;
  border-right: none;
}
.l-contact__social {
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .l-contact__social-item {
    width: calc(((100% - (4 * 20px)) / 5) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: #efefef;
    padding: 13px 10px;
    border-radius: 5px;
    font-size: 1em;
    color: #a01d20;
    font-weight: 100;
    font-style: normal;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-contact__social-item i {
    padding-right: 10px;
    font-size: 1.7142857143em;
  }
  .l-contact__social-item:hover {
    color: #efefef;
    background-color: #a01d20;
  }
  .l-contact__social-item:nth-child(5n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-contact__social-item {
    width: calc(((100% - (3 * 20px)) / 4) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: #efefef;
    padding: 13px 10px;
    border-radius: 5px;
    font-size: 1em;
    color: #a01d20;
    font-weight: 100;
    font-style: normal;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-contact__social-item i {
    padding-right: 10px;
    font-size: 1.7142857143em;
  }
  .l-contact__social-item:hover {
    color: #efefef;
    background-color: #a01d20;
  }
  .l-contact__social-item:nth-child(4n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-contact__social-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: #efefef;
    padding: 13px 10px;
    border-radius: 5px;
    font-size: 1em;
    color: #a01d20;
    font-weight: 100;
    font-style: normal;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-contact__social-item i {
    padding-right: 10px;
    font-size: 1.7142857143em;
  }
  .l-contact__social-item:hover {
    color: #efefef;
    background-color: #a01d20;
  }
  .l-contact__social-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-contact__social-item {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: #efefef;
    padding: 13px 10px;
    border-radius: 5px;
    font-size: 1em;
    color: #a01d20;
    font-weight: 100;
    font-style: normal;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-contact__social-item i {
    padding-right: 10px;
    font-size: 1.7142857143em;
  }
  .l-contact__social-item:hover {
    color: #efefef;
    background-color: #a01d20;
  }
  .l-contact__social-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .l-contact__social-item {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: #efefef;
    padding: 13px 10px;
    border-radius: 5px;
    font-size: 1em;
    color: #a01d20;
    font-weight: 100;
    font-style: normal;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-contact__social-item i {
    padding-right: 10px;
    font-size: 1.7142857143em;
  }
  .l-contact__social-item:hover {
    color: #efefef;
    background-color: #a01d20;
  }
}
.l-contact__social:after {
  content: "";
  flex: auto;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.l-group__big {
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .l-group__big-item {
    width: calc(((100% - (2 * 30px)) / 3) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
  }
  .l-group__big-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 44%;
    left: -70%;
    right: -70%;
    background: #ededed;
    z-index: 2;
    transition: transform 0.2s ease-in-out;
  }
  .l-group__big-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 44%;
    left: 50%;
    background: #dedede;
  }
  .l-group__big-item-container {
    position: relative;
    padding-bottom: 35px;
    z-index: 3;
  }
  .l-group__big-item-image {
    padding: 35px 25px;
    position: relative;
    overflow: hidden;
  }
  .l-group__big-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-group__big-item-image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: auto;
    bottom: auto;
    left: -40px;
    top: -40px;
    width: 60px;
    height: 60px;
    background-color: #a01d20;
    transform: rotate(45deg);
  }
  .l-group__big-item-name {
    display: block;
    text-align: center;
    font-size: 1.1428571429em;
    color: #a01d20;
    font-weight: 600;
    font-style: normal;
  }
  .l-group__big-item-more {
    position: absolute;
    bottom: 35px;
    right: 30%;
    opacity: 0;
    font-size: 0.8571428571em;
    color: #a01d20;
    font-style: normal;
    transition: opacity 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .l-group__big-item:hover::after {
    transform: rotate(-43deg);
  }
  .l-group__big-item:hover cite {
    right: 30px;
    opacity: 1;
  }
  .l-group__big-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-group__big-item {
    width: calc(((100% - (2 * 30px)) / 3) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
  }
  .l-group__big-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 44%;
    left: -70%;
    right: -70%;
    background: #ededed;
    z-index: 2;
    transition: transform 0.2s ease-in-out;
  }
  .l-group__big-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 44%;
    left: 50%;
    background: #dedede;
  }
  .l-group__big-item-container {
    position: relative;
    padding-bottom: 35px;
    z-index: 3;
  }
  .l-group__big-item-image {
    padding: 35px 25px;
    position: relative;
    overflow: hidden;
  }
  .l-group__big-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-group__big-item-image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: auto;
    bottom: auto;
    left: -40px;
    top: -40px;
    width: 60px;
    height: 60px;
    background-color: #a01d20;
    transform: rotate(45deg);
  }
  .l-group__big-item-name {
    display: block;
    text-align: center;
    font-size: 1.1428571429em;
    color: #a01d20;
    font-weight: 600;
    font-style: normal;
  }
  .l-group__big-item-more {
    position: absolute;
    bottom: 35px;
    right: 30%;
    opacity: 0;
    font-size: 0.8571428571em;
    color: #a01d20;
    font-style: normal;
    transition: opacity 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .l-group__big-item:hover::after {
    transform: rotate(-43deg);
  }
  .l-group__big-item:hover cite {
    right: 30px;
    opacity: 1;
  }
  .l-group__big-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-group__big-item {
    width: calc(((100% - (1 * 30px)) / 2) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
  }
  .l-group__big-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 44%;
    left: -70%;
    right: -70%;
    background: #ededed;
    z-index: 2;
    transition: transform 0.2s ease-in-out;
  }
  .l-group__big-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 44%;
    left: 50%;
    background: #dedede;
  }
  .l-group__big-item-container {
    position: relative;
    padding-bottom: 35px;
    z-index: 3;
  }
  .l-group__big-item-image {
    padding: 35px 25px;
    position: relative;
    overflow: hidden;
  }
  .l-group__big-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-group__big-item-image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: auto;
    bottom: auto;
    left: -40px;
    top: -40px;
    width: 60px;
    height: 60px;
    background-color: #a01d20;
    transform: rotate(45deg);
  }
  .l-group__big-item-name {
    display: block;
    text-align: center;
    font-size: 1.1428571429em;
    color: #a01d20;
    font-weight: 600;
    font-style: normal;
  }
  .l-group__big-item-more {
    position: absolute;
    bottom: 35px;
    right: 30%;
    opacity: 0;
    font-size: 0.8571428571em;
    color: #a01d20;
    font-style: normal;
    transition: opacity 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .l-group__big-item:hover::after {
    transform: rotate(-43deg);
  }
  .l-group__big-item:hover cite {
    right: 30px;
    opacity: 1;
  }
  .l-group__big-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-group__big-item {
    width: calc(((100% - (1 * 30px)) / 2) - 0.0001px);
    margin-left: 30px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
  }
  .l-group__big-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 44%;
    left: -70%;
    right: -70%;
    background: #ededed;
    z-index: 2;
    transition: transform 0.2s ease-in-out;
  }
  .l-group__big-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 44%;
    left: 50%;
    background: #dedede;
  }
  .l-group__big-item-container {
    position: relative;
    padding-bottom: 35px;
    z-index: 3;
  }
  .l-group__big-item-image {
    padding: 35px 25px;
    position: relative;
    overflow: hidden;
  }
  .l-group__big-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-group__big-item-image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: auto;
    bottom: auto;
    left: -40px;
    top: -40px;
    width: 60px;
    height: 60px;
    background-color: #a01d20;
    transform: rotate(45deg);
  }
  .l-group__big-item-name {
    display: block;
    text-align: center;
    font-size: 1.1428571429em;
    color: #a01d20;
    font-weight: 600;
    font-style: normal;
  }
  .l-group__big-item-more {
    position: absolute;
    bottom: 35px;
    right: 30%;
    opacity: 0;
    font-size: 0.8571428571em;
    color: #a01d20;
    font-style: normal;
    transition: opacity 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .l-group__big-item:hover::after {
    transform: rotate(-43deg);
  }
  .l-group__big-item:hover cite {
    right: 30px;
    opacity: 1;
  }
  .l-group__big-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .l-group__big-item {
    width: calc(((100% - (0 * 30px)) / 1) - 0.0001px);
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
  }
  .l-group__big-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 44%;
    left: -70%;
    right: -70%;
    background: #ededed;
    z-index: 2;
    transition: transform 0.2s ease-in-out;
  }
  .l-group__big-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 44%;
    left: 50%;
    background: #dedede;
  }
  .l-group__big-item-container {
    position: relative;
    padding-bottom: 35px;
    z-index: 3;
  }
  .l-group__big-item-image {
    padding: 35px 25px;
    position: relative;
    overflow: hidden;
  }
  .l-group__big-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-group__big-item-image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: auto;
    bottom: auto;
    left: -40px;
    top: -40px;
    width: 60px;
    height: 60px;
    background-color: #a01d20;
    transform: rotate(45deg);
  }
  .l-group__big-item-name {
    display: block;
    text-align: center;
    font-size: 1.1428571429em;
    color: #a01d20;
    font-weight: 600;
    font-style: normal;
  }
  .l-group__big-item-more {
    position: absolute;
    bottom: 35px;
    right: 30%;
    opacity: 0;
    font-size: 0.8571428571em;
    color: #a01d20;
    font-style: normal;
    transition: opacity 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .l-group__big-item:hover::after {
    transform: rotate(-43deg);
  }
  .l-group__big-item:hover cite {
    right: 30px;
    opacity: 1;
  }
}
.l-group__big:after {
  content: "";
  flex: auto;
}
.l-group__list {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .l-group__list-item {
    width: calc(((100% - (2 * 10px)) / 3) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
  }
  .l-group__list-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 50%;
    left: -70%;
    right: -70%;
    background: #ededed;
    z-index: 2;
    transition: transform 0.2s ease-in-out;
  }
  .l-group__list-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 55%;
    left: 50%;
    background: #dedede;
  }
  .l-group__list-item-container {
    position: relative;
    padding-bottom: 20px;
    z-index: 3;
  }
  .l-group__list-item-image {
    padding: 20px;
    position: relative;
    overflow: hidden;
  }
  .l-group__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-group__list-item-image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: auto;
    bottom: auto;
    left: -40px;
    top: -40px;
    width: 60px;
    height: 60px;
    background-color: #a01d20;
    transform: rotate(45deg);
  }
  .l-group__list-item-name {
    display: block;
    text-align: center;
    font-size: 1.1428571429em;
    color: #a01d20;
    font-style: normal;
    font-weight: 400;
    padding: 10px 30px 0;
    line-height: 1.5em;
  }
  .l-group__list-item-more {
    position: absolute;
    bottom: 20px;
    right: 30%;
    opacity: 0;
    font-size: 0.8571428571em;
    color: #a01d20;
    font-style: normal;
    transition: opacity 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .l-group__list-item:hover::after {
    transform: rotate(-50deg);
  }
  .l-group__list-item:hover cite {
    right: 10px;
    opacity: 1;
  }
  .l-group__list-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-group__list-item {
    width: calc(((100% - (1 * 10px)) / 2) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
  }
  .l-group__list-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 50%;
    left: -70%;
    right: -70%;
    background: #ededed;
    z-index: 2;
    transition: transform 0.2s ease-in-out;
  }
  .l-group__list-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 55%;
    left: 50%;
    background: #dedede;
  }
  .l-group__list-item-container {
    position: relative;
    padding-bottom: 20px;
    z-index: 3;
  }
  .l-group__list-item-image {
    padding: 20px;
    position: relative;
    overflow: hidden;
  }
  .l-group__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-group__list-item-image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: auto;
    bottom: auto;
    left: -40px;
    top: -40px;
    width: 60px;
    height: 60px;
    background-color: #a01d20;
    transform: rotate(45deg);
  }
  .l-group__list-item-name {
    display: block;
    text-align: center;
    font-size: 1.1428571429em;
    color: #a01d20;
    font-style: normal;
    font-weight: 400;
    padding: 10px 30px 0;
    line-height: 1.5em;
  }
  .l-group__list-item-more {
    position: absolute;
    bottom: 20px;
    right: 30%;
    opacity: 0;
    font-size: 0.8571428571em;
    color: #a01d20;
    font-style: normal;
    transition: opacity 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .l-group__list-item:hover::after {
    transform: rotate(-50deg);
  }
  .l-group__list-item:hover cite {
    right: 10px;
    opacity: 1;
  }
  .l-group__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-group__list-item {
    width: calc(((100% - (2 * 10px)) / 3) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
  }
  .l-group__list-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 50%;
    left: -70%;
    right: -70%;
    background: #ededed;
    z-index: 2;
    transition: transform 0.2s ease-in-out;
  }
  .l-group__list-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 55%;
    left: 50%;
    background: #dedede;
  }
  .l-group__list-item-container {
    position: relative;
    padding-bottom: 20px;
    z-index: 3;
  }
  .l-group__list-item-image {
    padding: 20px;
    position: relative;
    overflow: hidden;
  }
  .l-group__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-group__list-item-image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: auto;
    bottom: auto;
    left: -40px;
    top: -40px;
    width: 60px;
    height: 60px;
    background-color: #a01d20;
    transform: rotate(45deg);
  }
  .l-group__list-item-name {
    display: block;
    text-align: center;
    font-size: 1.1428571429em;
    color: #a01d20;
    font-style: normal;
    font-weight: 400;
    padding: 10px 30px 0;
    line-height: 1.5em;
  }
  .l-group__list-item-more {
    position: absolute;
    bottom: 20px;
    right: 30%;
    opacity: 0;
    font-size: 0.8571428571em;
    color: #a01d20;
    font-style: normal;
    transition: opacity 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .l-group__list-item:hover::after {
    transform: rotate(-50deg);
  }
  .l-group__list-item:hover cite {
    right: 10px;
    opacity: 1;
  }
  .l-group__list-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-group__list-item {
    width: calc(((100% - (1 * 10px)) / 2) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
  }
  .l-group__list-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 50%;
    left: -70%;
    right: -70%;
    background: #ededed;
    z-index: 2;
    transition: transform 0.2s ease-in-out;
  }
  .l-group__list-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 55%;
    left: 50%;
    background: #dedede;
  }
  .l-group__list-item-container {
    position: relative;
    padding-bottom: 20px;
    z-index: 3;
  }
  .l-group__list-item-image {
    padding: 20px;
    position: relative;
    overflow: hidden;
  }
  .l-group__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-group__list-item-image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: auto;
    bottom: auto;
    left: -40px;
    top: -40px;
    width: 60px;
    height: 60px;
    background-color: #a01d20;
    transform: rotate(45deg);
  }
  .l-group__list-item-name {
    display: block;
    text-align: center;
    font-size: 1.1428571429em;
    color: #a01d20;
    font-style: normal;
    font-weight: 400;
    padding: 10px 30px 0;
    line-height: 1.5em;
  }
  .l-group__list-item-more {
    position: absolute;
    bottom: 20px;
    right: 30%;
    opacity: 0;
    font-size: 0.8571428571em;
    color: #a01d20;
    font-style: normal;
    transition: opacity 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .l-group__list-item:hover::after {
    transform: rotate(-50deg);
  }
  .l-group__list-item:hover cite {
    right: 10px;
    opacity: 1;
  }
  .l-group__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .l-group__list-item {
    width: calc(((100% - (0 * 10px)) / 1) - 0.0001px);
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
  }
  .l-group__list-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 50%;
    left: -70%;
    right: -70%;
    background: #ededed;
    z-index: 2;
    transition: transform 0.2s ease-in-out;
  }
  .l-group__list-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    top: 55%;
    left: 50%;
    background: #dedede;
  }
  .l-group__list-item-container {
    position: relative;
    padding-bottom: 20px;
    z-index: 3;
  }
  .l-group__list-item-image {
    padding: 20px;
    position: relative;
    overflow: hidden;
  }
  .l-group__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
  }
  .l-group__list-item-image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    right: auto;
    bottom: auto;
    left: -40px;
    top: -40px;
    width: 60px;
    height: 60px;
    background-color: #a01d20;
    transform: rotate(45deg);
  }
  .l-group__list-item-name {
    display: block;
    text-align: center;
    font-size: 1.1428571429em;
    color: #a01d20;
    font-style: normal;
    font-weight: 400;
    padding: 10px 30px 0;
    line-height: 1.5em;
  }
  .l-group__list-item-more {
    position: absolute;
    bottom: 20px;
    right: 30%;
    opacity: 0;
    font-size: 0.8571428571em;
    color: #a01d20;
    font-style: normal;
    transition: opacity 0.2s ease-in-out, right 0.2s ease-in-out;
  }
  .l-group__list-item:hover::after {
    transform: rotate(-50deg);
  }
  .l-group__list-item:hover cite {
    right: 10px;
    opacity: 1;
  }
}
.l-group__list:after {
  content: "";
  flex: auto;
}
.l-group__brand {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #cccccc;
}
.l-group__brand a {
  transition: background 0.2s ease-in-out;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
.l-group__brand a > img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.2s ease-in-out, filter 0.2s ease-in-out;
}
.l-group__brand a:hover {
  background-color: rgba(0, 26, 85, 0.5);
}
.l-group__brand a:hover img {
  filter: brightness(0) invert(1);
  opacity: 0.8;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.l-product__detail {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .l-product__detail-col {
    width: calc(((100% - (1 * 50px)) / 2) - 0.0001px);
    margin-left: 50px;
    margin-bottom: 50px;
  }
  .l-product__detail-col:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-product__detail-col {
    width: calc(((100% - (1 * 50px)) / 2) - 0.0001px);
    margin-left: 50px;
    margin-bottom: 50px;
  }
  .l-product__detail-col:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-product__detail-col {
    width: calc(((100% - (1 * 50px)) / 2) - 0.0001px);
    margin-left: 50px;
    margin-bottom: 50px;
  }
  .l-product__detail-col:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-product__detail-col {
    width: calc(((100% - (0 * 50px)) / 1) - 0.0001px);
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 500px) {
  .l-product__detail-col {
    width: calc(((100% - (0 * 50px)) / 1) - 0.0001px);
    margin-bottom: 50px;
  }
}
.l-product__detail:after {
  content: "";
  flex: auto;
}
.l-product__detail-content-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  border-bottom: 1px solid #a01d20;
  padding: 6px 6px 6px 25px;
  font-size: 1.4285714286em;
  color: #01012d;
  font-weight: 600;
  font-style: normal;
}
.l-product__detail-content-title > a {
  display: block;
}
.l-product__detail-content-title > a > img {
  display: block;
  width: 100%;
  height: auto;
  max-height: 52px;
  width: auto;
}
@media only screen and (max-width: 1100px) {
  .l-product__detail-content-title {
    padding-left: 0;
  }
}
.l-product__detail-content-text {
  margin: 25px;
}
@media only screen and (max-width: 1100px) {
  .l-product__detail-content-text {
    margin: 20px 0;
  }
}
.l-product__detail-content-document-list {
  margin: 25px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1100px) {
  .l-product__detail-content-document-list {
    margin: 20px 0;
  }
}
@media only screen and (min-width: 1380px) {
  .l-product__detail-content-document-list .l-product__detail-content-document {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    padding: 13px;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    background-color: #01012d;
    border: 1px solid #01012d;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-product__detail-content-document-list .l-product__detail-content-document i {
    padding-left: 20px;
    font-size: 1.1428571429em;
    padding-bottom: 5px;
  }
  .l-product__detail-content-document-list .l-product__detail-content-document:hover {
    background: rgba(255, 255, 255, 0.5);
    color: #01012d;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-product__detail-content-document-list .l-product__detail-content-document {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    padding: 13px;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    background-color: #01012d;
    border: 1px solid #01012d;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-product__detail-content-document-list .l-product__detail-content-document i {
    padding-left: 20px;
    font-size: 1.1428571429em;
    padding-bottom: 5px;
  }
  .l-product__detail-content-document-list .l-product__detail-content-document:hover {
    background: rgba(255, 255, 255, 0.5);
    color: #01012d;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-product__detail-content-document-list .l-product__detail-content-document {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    padding: 13px;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    background-color: #01012d;
    border: 1px solid #01012d;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-product__detail-content-document-list .l-product__detail-content-document i {
    padding-left: 20px;
    font-size: 1.1428571429em;
    padding-bottom: 5px;
  }
  .l-product__detail-content-document-list .l-product__detail-content-document:hover {
    background: rgba(255, 255, 255, 0.5);
    color: #01012d;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-product__detail-content-document-list .l-product__detail-content-document {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    padding: 13px;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    background-color: #01012d;
    border: 1px solid #01012d;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-product__detail-content-document-list .l-product__detail-content-document i {
    padding-left: 20px;
    font-size: 1.1428571429em;
    padding-bottom: 5px;
  }
  .l-product__detail-content-document-list .l-product__detail-content-document:hover {
    background: rgba(255, 255, 255, 0.5);
    color: #01012d;
  }
}
@media only screen and (max-width: 500px) {
  .l-product__detail-content-document-list .l-product__detail-content-document {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    padding: 13px;
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    font-style: normal;
    background-color: #01012d;
    border: 1px solid #01012d;
    border-radius: 5px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  }
  .l-product__detail-content-document-list .l-product__detail-content-document i {
    padding-left: 20px;
    font-size: 1.1428571429em;
    padding-bottom: 5px;
  }
  .l-product__detail-content-document-list .l-product__detail-content-document:hover {
    background: rgba(255, 255, 255, 0.5);
    color: #01012d;
  }
}
.l-product__detail-content-document-list:after {
  content: "";
  flex: auto;
}
.l-product__detail-slide {
  position: relative;
  padding: 0 30px;
}
.l-product__detail-slide-top {
  position: relative;
}
.l-product__detail-slide-top::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #ededed;
  top: 55%;
  left: -30px;
  right: -30px;
}
.l-product__detail-slide-thumb {
  position: relative;
}
.l-product__detail-slide-thumb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #ededed;
  bottom: 50%;
  left: -30px;
  right: -30px;
}
.l-product__detail-slide-thumb-item {
  cursor: pointer;
}
.l-product__detail-slide-thumb-item > img {
  display: block;
  width: 100%;
  height: auto;
  opacity: 0.8;
  transition: opacity 0.2s ease-in-out;
}
.l-product__detail-slide-thumb .swiper-slide-thumb-active img {
  opacity: 1;
}
@media only screen and (max-width: 500px) {
  .l-product__detail-slide-thumb {
    display: none;
  }
}
.l-product__detail-slide-item {
  padding: 30px;
}
.l-product__detail-slide-item a {
  display: block;
}
.l-product__detail-slide-item a > img {
  display: block;
  width: 100%;
  height: auto;
}
.l-product__detail-image {
  display: block;
  position: relative;
  padding: 0 30px;
}
.l-product__detail-image > img {
  display: block;
  width: 100%;
  height: auto;
}
.l-product__detail-full {
  margin-top: 50px;
}
.l-product__detail-full-title {
  border-bottom: 1px solid #a01d20;
  padding: 6px 6px 6px 25px;
  font-size: 1.4285714286em;
  color: #01012d;
  font-weight: 600;
  font-style: normal;
}
@media only screen and (max-width: 1100px) {
  .l-product__detail-full-title {
    padding-left: 0;
  }
}
.l-product__detail-full-content {
  margin: 25px;
}
@media only screen and (max-width: 1100px) {
  .l-product__detail-full-content {
    margin: 20px 0;
  }
}
.l-product__table {
  margin-top: 50px;
}
.l-product__table-title {
  border-bottom: 1px solid #a01d20;
  padding: 6px 6px 6px 25px;
  font-size: 1.4285714286em;
  color: #01012d;
  font-weight: 600;
  font-style: normal;
}
@media only screen and (max-width: 1100px) {
  .l-product__table-title {
    padding-left: 0;
  }
}
.l-product__table-content {
  margin: 25px;
}
@media only screen and (max-width: 1100px) {
  .l-product__table-content {
    margin: 20px 0;
  }
}
.l-product__table-content table td:first-child, .l-product__table-content table th:first-child {
  text-align: left;
  padding-left: 15px;
}
.l-product__table-content table td {
  line-height: 1.3em;
}
.l-product__project {
  margin-top: 50px;
}
.l-product__project-products {
  padding: 35px 25px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1100px) {
  .l-product__project-products {
    padding: 35px 0;
  }
}
@media only screen and (min-width: 1380px) {
  .l-product__project-products .l-group__list-item {
    width: calc(((100% - (3 * 20px)) / 4) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .l-product__project-products .l-group__list-item:nth-child(4n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-product__project-products .l-group__list-item {
    width: calc(((100% - (2 * 20px)) / 3) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .l-product__project-products .l-group__list-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-product__project-products .l-group__list-item {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .l-product__project-products .l-group__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-product__project-products .l-group__list-item {
    width: calc(((100% - (1 * 20px)) / 2) - 0.0001px);
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .l-product__project-products .l-group__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .l-product__project-products .l-group__list-item {
    width: calc(((100% - (0 * 20px)) / 1) - 0.0001px);
    margin-bottom: 20px;
  }
}
.l-product__project-products:after {
  content: "";
  flex: auto;
}

/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
/*#region Size Variables */
/*#endregion */
/*#region fonts */
/*#endregion */
/*#region colors */
/*#endregion */
/*#region general */
/*#endregion */
/*#region other-items */
/*#endregion */
/*#region table */
/*#endregion */
/*#region c-logo */
/*#endregion */
/*#region other components */
/*#endregion */
/*#region c-not-found */
/*#endregion */
/*#region c-tab */
/*#endregion */
/*#region c-title */
/*#endregion */
/*#region c-pager */
/*#endregion */
/*#region c-chronology */
/*#endregion */
/*#region c-show-message */
/*#endregion */
/*#region dl-nav */
/*#endregion */
/*#region c-bead */
/*#endregion */
/*#region c-social */
/*#endregion */
/*#region ddsmooth-menu */
/*#endregion */
/*#region c-bulten */
/*#endregion */
/*#region c-gallery */
/*#endregion */
/*#region c-form */
/*#endregion */
/*#region select 2 */
/*#endregion */
/*#region c-map-over */
/*#endregion */
.l-brand__list {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1380px) {
  .l-brand__list-item {
    width: calc(((100% - (2 * 10px)) / 3) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    border: 1px solid #dee2e6;
    padding: 15px;
    transition: background 0.2s ease-in-out;
  }
  .l-brand__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 175px;
    margin: 0 auto;
    transition: filter 0.2s ease-in-out;
  }
  .l-brand__list-item-name {
    text-align: center;
    display: block;
    font-size: 1em;
    color: #001a55;
    font-weight: 700;
    font-style: normal;
    padding: 15px;
    transition: color 0.2s ease-in-out;
  }
  .l-brand__list-item:hover {
    background-color: rgba(0, 26, 85, 0.9);
  }
  .l-brand__list-item:hover img {
    filter: brightness(0) invert(1);
  }
  .l-brand__list-item:hover strong {
    color: #fff;
  }
  .l-brand__list-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1380px) {
  .l-brand__list-item {
    width: calc(((100% - (1 * 10px)) / 2) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    border: 1px solid #dee2e6;
    padding: 15px;
    transition: background 0.2s ease-in-out;
  }
  .l-brand__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 175px;
    margin: 0 auto;
    transition: filter 0.2s ease-in-out;
  }
  .l-brand__list-item-name {
    text-align: center;
    display: block;
    font-size: 1em;
    color: #001a55;
    font-weight: 700;
    font-style: normal;
    padding: 15px;
    transition: color 0.2s ease-in-out;
  }
  .l-brand__list-item:hover {
    background-color: rgba(0, 26, 85, 0.9);
  }
  .l-brand__list-item:hover img {
    filter: brightness(0) invert(1);
  }
  .l-brand__list-item:hover strong {
    color: #fff;
  }
  .l-brand__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1100px) {
  .l-brand__list-item {
    width: calc(((100% - (2 * 10px)) / 3) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    border: 1px solid #dee2e6;
    padding: 15px;
    transition: background 0.2s ease-in-out;
  }
  .l-brand__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 175px;
    margin: 0 auto;
    transition: filter 0.2s ease-in-out;
  }
  .l-brand__list-item-name {
    text-align: center;
    display: block;
    font-size: 1em;
    color: #001a55;
    font-weight: 700;
    font-style: normal;
    padding: 15px;
    transition: color 0.2s ease-in-out;
  }
  .l-brand__list-item:hover {
    background-color: rgba(0, 26, 85, 0.9);
  }
  .l-brand__list-item:hover img {
    filter: brightness(0) invert(1);
  }
  .l-brand__list-item:hover strong {
    color: #fff;
  }
  .l-brand__list-item:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media only screen and (min-width: 500px) and (max-width: 780px) {
  .l-brand__list-item {
    width: calc(((100% - (1 * 10px)) / 2) - 0.0001px);
    margin-left: 10px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    border: 1px solid #dee2e6;
    padding: 15px;
    transition: background 0.2s ease-in-out;
  }
  .l-brand__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 175px;
    margin: 0 auto;
    transition: filter 0.2s ease-in-out;
  }
  .l-brand__list-item-name {
    text-align: center;
    display: block;
    font-size: 1em;
    color: #001a55;
    font-weight: 700;
    font-style: normal;
    padding: 15px;
    transition: color 0.2s ease-in-out;
  }
  .l-brand__list-item:hover {
    background-color: rgba(0, 26, 85, 0.9);
  }
  .l-brand__list-item:hover img {
    filter: brightness(0) invert(1);
  }
  .l-brand__list-item:hover strong {
    color: #fff;
  }
  .l-brand__list-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .l-brand__list-item {
    width: calc(((100% - (0 * 10px)) / 1) - 0.0001px);
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    border: 1px solid #dee2e6;
    padding: 15px;
    transition: background 0.2s ease-in-out;
  }
  .l-brand__list-item-image > img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 175px;
    margin: 0 auto;
    transition: filter 0.2s ease-in-out;
  }
  .l-brand__list-item-name {
    text-align: center;
    display: block;
    font-size: 1em;
    color: #001a55;
    font-weight: 700;
    font-style: normal;
    padding: 15px;
    transition: color 0.2s ease-in-out;
  }
  .l-brand__list-item:hover {
    background-color: rgba(0, 26, 85, 0.9);
  }
  .l-brand__list-item:hover img {
    filter: brightness(0) invert(1);
  }
  .l-brand__list-item:hover strong {
    color: #fff;
  }
}
.l-brand__list:after {
  content: "";
  flex: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/StyleSheet.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/utils/reset.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/utils/animation.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/variable/variables.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/utils/cross-browser.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/utils/standart.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/mixin/mixins.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/variable/mixin-variable.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/utils/standart-components.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/components/c-header.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/components/c-slider.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/components/c-home-dynamic.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/components/c-home-brand.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/components/c-custom-title.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/components/c-home-news.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/components/c-home-catalog.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/components/c-drop-list.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/components/c-newsletter.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/components/c-footer.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/components/c-page-header.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/components/c-page-title.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/components/c-timeline.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/components/c-page-nav.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/layout/l-page.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/layout/l-documents.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/layout/l-gallery.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/layout/l-news.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/layout/l-search.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/layout/l-contact.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/layout/l-group.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/layout/l-product.scss%22,%22file:///D:/project-files/git-repos/phs-relatik-metosan/Relatik.Metosan/Relatik.Metosan/Styles/Project/partial/layout/l-brand.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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KJ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;;AE3KR;EF+JJ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;;AE7JR;EFiJJ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;;AE/IR;EFmIJ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;;AEjIR;EFqHJ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;EAZZ;IACI;IAGI;IAGJ;;EAII;IACI;;;AEnHhB;EACI;EACA;;;AAQI;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAQJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAjBJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;;AAMhB;EACI,WLnFc;;;AKsFlB;EACI;;AF/LA;EE8LJ;IAIQ;;EAEA;IACI;;EAGJ;IACI;;EAGJ;IACI;;;;AAMR;EACI;EACA;EACA;EACA;;AAGI;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA,SLjGK;EGjFb;EASJ,OHhEA;EGoEA,aH7FA;EGiGA,YAxBiF;EAyCrF;;AEoJgB;EACI,kBLxPhB;EKyPgB,OLzOlB;;AK4Oc;EACI,OLzOjB;;AK8OK;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AASZ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EF7NR;EASJ,OHhEA;EGoEA,aH7FA;EGiGA,YAxBiF;;AEuOrE;EACI,OL9QjB;;AKiRa;EACI,kBLtShB;EKuSgB;;AAKZ;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;;AAQxB;EACI,aLvViB;;AKyVjB;EACI;;AAGJ;EACI;EACA;;AAEA;EACI,WL/MO;;AKmNf;EACI;;AAGJ;EACI;;AAGJ;AAAA;EAEI;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAYI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AFraJ;EACI;EACA;EACA;;;AEyaJ;EACI;EACA;EAEA;;AFxaJ;EACI;EACA;EACA;;AEuaA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EFnQR;EACA,iBEmQsB;EFlQtB,aAHwC;EAIxC,gBAJ4D;EAK5D,WALwE;EAtEhE;EASJ,OH1EA;EGkFA,YAxBiF;EAmEjF;;AEmRI;EACI;EACA;EACA;EACA;EACA,kBLrZR;EKsZQ;EACA;EFhTZ;;AEoTQ;EACI;EACA;EACA;EACA;EACA,kBLhaR;EKiaQ;EACA;EF3TZ;;AEgUI;EACI;EACA;EACA;EACA;EACA,kBL5aJ;EK6aI;EACA;EACA;EACA;EFzUR;;AE6UI;EACI;EACA;EACA;EACA;EACA,kBLzbJ;EK0bI;EACA;EACA;EACA;EFtVR;;AE4VI;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;;AAGJ;EACI;;;AAOpB;EACI;EACA;EACA,OL5WiB;EK6WjB,QL5WkB;EK6WlB;EACA;EACA,eL9WkB;EK+WlB,YLnXW;;AKqXX;EACI,OLpXa;EKqXb,QLpXc;EKqXd;EACA,QLxXc;EKyXd,eLtXc;;;AK0XtB;EACI;EACA;EACA;;AAEA;EACI;EACA;EFxbI;EASJ,OHpEG;EG4EH,YAxBiF;EEicjF,SLxXY;;AK2XhB;EACI;EACA,OLhfF;EKifE,WL5Xc;;AK+XlB;EACI,aL/XiB;EKgYjB;;;AAIR;EACI,SLxYgB;EKyYhB;EF3cQ;EASJ,OHpEG;EG4EH,YAxBiF;;AEqdrF;EACI;EACA;EACA;EACA,YL5YsB;EK6YtB;EACA;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA,kBLthBI;EKuhBJ,KL3Te;EK4Tf,QL3TkB;EK4TlB,ML3TgB;EK4ThB,OL3TiB;EK4TjB,iBLlUmB;EKmUnB,aLlUiB;EKmUjB,ULrUoB;EKsUpB,SLnUiB;;AKsUb;EACI;EACA;EACA;EF7eA;EASJ,OH1EA;EGkFA,YAxBiF;EEsf7E,YLnUc;;AKsUlB;EFlfI;EASJ,OH1DF;EGkEE,YAxBiF;EA6BrF;;AEgeQ;EACI,OLziBT;;AK6iBC;EACI;EACA;EACA,QLzUiB;EK0UjB,kBLhkBJ;EKikBI,SL5UkB;EK6UlB,QL/UiB;EKgVjB,eL/UwB;EGnLxB;EASJ,OHhEA;EGwEA,YAxBiF;EAyCrF;;AEoeQ;EACI,YLxjBV;EKyjBU,OLzkBR;;AK8kBJ;EACI,QL/Wc;;;AKmXtB;EACI;EACA;EFphBQ;EASJ,OHhEA;EGwEA,YAxBiF;EE6hBrF,SLhbY;EKibZ,SLhbW;;AK8bX;EACI,OLvmBA;;AKsnBJ;EACI,aLpoBA;;;AKyoBR;EACI;EACA,iBL5csB;EK6ctB,aL5coB;EK6cpB,QLjdqB;EKkdrB,SLjdsB;EKkdtB,YLjdyB;;AKmdzB;EACI;EACA,SLjda;EKkdb,QLndY;EKodZ,QLldY;EKmdZ,YLldgB;EGtHZ;EASJ,OHrCW;EG6CX,YAxBiF;EAyCrF;;AE0iBI;EACI,OLrnBE;EKsnBF,YLldU;;AKqdd;EACI,OLnpBJ;EKopBI,YL3nBE;;AK8nBN;EACI,OL9oBJ;;AKkpBI;EACI;;AAGJ;EACI;;AAKJ;EACI;;AAGJ;EACI;;AF1pBZ;EEmnBA;IA4CQ;IACA;;EAEA;IACI;;;AAKZ;EACI;EACA;EACA;EACA,SLxgBa;EKygBb,QL1gBY;EGnHR;EASJ,OHrCW;EG6CX,YAxBiF;;;AEyoBzF;EF3jBI;EACA,iBE2jBc;EF1jBd,aAHwC;EAIxC,gBAJ4D;EAK5D,WALwE;EE8jBxE;;AAEA;EACI;EFvoBI;EASJ,OH/CM;EGmDN,aHnGA;EGuGA,YAxBiF;EA6CrF;;AAEA;EEmmBQ,OLnrBE;;AKsrBN;EFjpBI;EAYJ,OH/CM;EGmDN,aHnGA;EGuGA,YAxBiF;EEupB7E,SL1bQ;EK2bR,SL1bQ;;AK6bZ;EACI,OL7rBE;;AK+rBF;EACI;;;AAMhB;EFvlBI;EACA,iBAFiB;EAGjB,aAHwC;EAIxC,gBAJ4D;EAK5D,WALwE;;AE2lBxE;EACI,aLhca;EKicb,cLhcc;EKicd,aLhckB;EGpOd;EASJ,OHhEA;EGwEA,YAxBiF;EA6CrF;;AAEA;EEioBQ,OL9tBL;;AKiuBC;EACI;EACA;EACA;;;AAKZ;EACI;EF9mBA;EACA,iBE8mBc;EF7mBd,aE6mB0B;EF5mB1B,gBAJ4D;EAK5D,WALwE;EEinBxE;;AAEA;EACI;EACA;EACA;EACA;EFtnBJ;EACA,iBEsnBkB;EFrnBlB,aEqnB8B;EFpnB9B,gBEonBwC;EFnnBxC,WALwE;;AE0nBpE;EACI;EF1nBR;EACA,iBE0nBsB;EFznBtB,aEynBqC;EFxnBrC,gBEwnBiD;EFvnBjD,WALwE;EE6nBhE,aL7xBS;;AK+xBT;EACI;EACA;EACA,SLjkBgB;;AG9O5B;EACI;EACA;EACA;EE+yBY,QLrkBU;EKskBV;EACA,eLrkBM;;AItMtB;EACI;EACA,cJKA;EIJA;;AC4xBI;EACI;EACA;EFnuBJ;EASJ,OHhEA;EGoEA,aH9FA;EGkGA,YAxBiF;EE4uBzE,YLtlBY;EKulBZ;;AAIR;EACI,QL1lBY;EK2lBZ,eL1lBmB;EK2lBnB,SLzlBa;EK0lBb;EACA,kBLhzBJ;EKizBI;EACA;EACA;EFlvBA;EASJ,OHhEA;EGoEA,aH7FA;EGiGA,YAxBiF;;AE6vBjF;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA,aL9mBO;;AKgnBP;EACI;EACA;;AFj3BZ;EACI;EACA;EACA;;AEk3BI;EACI;;AAEA;EACI;EACA;;AAKZ;EACI;;AAIA;EACI,kBLv0BV;EKw0BU,OLx1BR;;;AK+1BJ;EFvtBA;EACA,iBEutBkB;EFttBlB,aEstB8B;EFrtB9B,gBEqtBsC;EFptBtC,WALwE;;AE4tBxE;EF3tBA;EACA,iBE2tBkB;EF1tBlB,aE0tBiC;EFztBjC,gBAJ4D;EAK5D,WALwE;EE8tBpE,kBLr2BA;EKs2BA,QL3hBc;EK4hBd,QL1hBc;EK2hBd,OL1hBa;EK2hBb,SL7hBe;;AK+hBf;EF1yBI;EASJ,OHhEA;EGwEA,YAxBiF;EEozB7E;EACA;EACA;EACA;EACA,QLriBU;EKsiBV;;AFx1BR;EACI,aHrDa;EG+Fb;EAIA,OHtEG;EG0EH,aHnGA;EGuGA,YAzDmE;EAKnE;;AAGJ;EACI,aH3Da;EG+Fb;EAIA,OHtEG;EG0EH,aHnGA;EGuGA,YAzDmE;EAWnE;;AAGJ;EACI,aHjEa;EG+Fb;EAIA,OHtEG;EG0EH,aHnGA;EGuGA,YAzDmE;EAiBnE;;AAGJ;EACI,aHvEa;EG+Fb;EAIA,OHtEG;EG0EH,aHnGA;EGuGA,YAzDmE;EAuBnE;;AAGJ;EACI,aH7Ea;EG+Fb;EAIA,OHtEG;EG0EH,aHnGA;EGuGA,YAzDmE;EA6BnE;;AEg0BA;EF9uBJ;EACA,iBAFiB;EAGjB,aAHwC;EAIxC,gBAJ4D;EAK5D,WALwE;EEivBhE,QLniBW;EKoiBX,QLniBW;EKoiBX,YL13BJ;EK23BI,SLniBY;EKoiBZ;EF3zBA;EASJ,OHhEA;EGwEA,YAxBiF;EAyCrF;;AE6xBQ;EACI;;AAGJ;EACI,YL33BR;EK43BQ,OLt4BR;;;AK44BR;EFpwBI;EACA,iBEowBc;EFnwBd,aEmwB0B;EFlwB1B,gBAJ4D;EAK5D,WALwE;;AEwwBxE;EACI,aL3oBY;;AK6oBZ;EACI;;AAIR;EACI;EFv1BI;EASJ,OHhEA;EGoEA,aH7FA;EGiGA,YAxBiF;EEg2BjF,QLtpBc;;AKypBlB;EACI;EACA,QLzpBa;;AK2pBb;EACI;EACA,aLxpBc;EG1Md;EASJ,OHhEA;EGwEA,YAxBiF;EA6CrF;;AAEA;EE8zBY,OL75BR;;AKg6BI;EFlyBR;EACA,iBEkyB0B;EFjyB1B,aAHwC;EAIxC,gBAJ4D;EAK5D,WALwE;EEqyB5D,aL/pBiB;;AKiqBjB;EACI;EACA,OLpqBO;;;AK2qB3B;EACI,QLrlBa;;AKulBb;EF9uBA;EACA,iBAF+K;EAG/K,aAHsM;EAItM,gBAJ2N;EAK3N;;AAEA;EAsCI;IACI;IAGI;IAGJ;IE6rBA;IACA;;EAEA;IACI;IACA,QL5lBM;IK6lBN,SL9lBO;IK+lBP,YL7lBU;IK8lBV,QL7lBM;IK8lBN,eL7lBa;IGvSjB;IASJ,OHhEA;IGoEA,aH7FA;IGiGA,YAxBiF;IAyCrF;;EEw2BY;IACI,OLh8Bb;IKi8Ba,YLjmBI;;EGzGR;IACI;;;AA5ChB;EAgCI;IACI;IAGI;IAGJ;IE6rBA;IACA;;EAEA;IACI;IACA,QL5lBM;IK6lBN,SL9lBO;IK+lBP,YL7lBU;IK8lBV,QL7lBM;IK8lBN,eL7lBa;IGvSjB;IASJ,OHhEA;IGoEA,aH7FA;IGiGA,YAxBiF;IAyCrF;;EEw2BY;IACI,OLh8Bb;IKi8Ba,YLjmBI;;EGzGR;IACI;;;AAtChB;EA0BI;IACI;IAGI;IAGJ;IE6rBA;IACA;;EAEA;IACI;IACA,QL5lBM;IK6lBN,SL9lBO;IK+lBP,YL7lBU;IK8lBV,QL7lBM;IK8lBN,eL7lBa;IGvSjB;IASJ,OHhEA;IGoEA,aH7FA;IGiGA,YAxBiF;IAyCrF;;EEw2BY;IACI,O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SJ,OHhEA;EGoEA,aClDsB;EDsDtB,YAxBiF;;AE8+BrF;EACI;EACA;EFn7BA;ECvFJ,YJ+VY;EI9VZ,QJ2VgB;EI1VhB,aJ0VgB;EIzVhB,QJ0VgB;EIzVhB,eJ4VuB;EG/Tf;EASJ,OHhEA;EGwEA,YAxBiF;;AA/BrF;EACI,aHrDa;EG+Fb;EAIA,OH7FA;EGiGA,aHvCiB;EG2CjB,YAzDmE;EAKnE;;AAGJ;EACI,aH3Da;EG+Fb;EAIA,OH7FA;EGiGA,aHvCiB;EG2CjB,YAzDmE;EAWnE;;AAGJ;EACI,aHjEa;EG+Fb;EAIA,OH7FA;EGiGA,aHvCiB;EG2CjB,YAzDmE;EAiBnE;;AAGJ;EACI,aHvEa;EG+Fb;EAIA,OH7FA;EGiGA,aHvCiB;EG2CjB,YAzDmE;EAuBnE;;AAGJ;EACI,aH7Ea;EG+Fb;EAIA,OH7FA;EGiGA,aHvCiB;EG2CjB,YAzDmE;EA6BnE;;AA3BJ;EACI,aHrDa;EG+Fb;EAIA,OHnCiB;EGuCjB,aHjGA;EGqGA,YAzDmE;EAKnE;;AAGJ;EACI,aH3Da;EG+Fb;EAIA,OHnCiB;EGuCjB,aHjGA;EGqGA,YAzDmE;EAWnE;;AAGJ;EACI,aHjEa;EG+Fb;EAIA,OHnCiB;EGuCjB,aHjGA;EGqGA,YAzDmE;EAiBnE;;AAGJ;EACI,aHvEa;EG+Fb;EAIA,OHnCiB;EGuCjB,aHjGA;EGqGA,YAzDmE;EAuBnE;;AAGJ;EACI,aH7Ea;EG+Fb;EAIA,OHnCiB;EGuCjB,aHjGA;EGqGA,YAzDmE;EA6BnE;;AA3BJ;EACI,aHrDa;EG+Fb;EAIA,OH5FA;EGgGA,aHmTe;EG/Sf,YAzDmE;EAKnE;;AAGJ;EACI,aH3Da;EG+Fb;EAIA,OH5FA;EGgGA,aHmTe;EG/Sf,YAzDmE;EAWnE;;AAGJ;EACI,aHjEa;EG+Fb;EAIA,OH5FA;EGgGA,aHmTe;EG/Sf,YAzDmE;EAiBnE;;AAGJ;EACI,aHvEa;EG+Fb;EAIA,OH5FA;EGgGA,aHmTe;EG/Sf,YAzDmE;EAuBnE;;AAGJ;EACI,aH7Ea;EG+Fb;EAIA,OH5FA;EGgGA,aHmTe;EG/Sf,YAzDmE;EA6BnE;;AE0/BA;EACI;EACA;EACA;EACA,YL9qB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%22%7D */
