:root {
  --cassiopeia-color-primary: #272d29;
  --cassiopeia-color-hover: #fafffb;
  --cassiopeia-color-link: #d8dadc;
  --link-color: #d8dadc;
  --link-hover-color: #fafffb;
}
.main-light{
  --website-color-1: #174F4B;
  --website-color-2: #272d29;
  --cassiopeia-color-hover: var(--website-color-1);
  --cassiopeia-color-link: var(--website-color-2);
  --link-color: #272d29;
  --link-hover-color: #174F4B;
}
.container-header{
  background-image: none;
  box-shadow: none;
}
h1 {
  font-weight: unset;
  font-size: 3.5rem;
}
h3 {
  font-weight: unset;
}
.container-top-a > *{
  margin: 0;
}
.container-bottom-c,
.container-bottom-d {
  position: relative;
}
.container-bottom-c > *,
.container-bottom-d > * {
  flex: 1;
  margin: 0.5em 0;
}
@media (max-width: 991.98px) {
  .container-bottom-c,
.container-bottom-d {
    flex-direction: column;
  }
  .container-bottom-c > *,
.container-bottom-d > * {
    flex: 0 1 auto;
  }
}
.news-main-top {
  text-transform: uppercase;
  height: 325px;
  display: -webkit-box;
}
.advs-main-top {
  text-transform: uppercase;
  height: 250px;
  display: -webkit-box;
}
.cl-tt{
  position: relative;
  display: inline-block;
  border-bottom: 1px solid #272d29;
}
.cl-tt .cl-tt-text {
  visibility: hidden;
  width: 330px;
  background-color: #a1a1a1;
  color: #272d29;
  text-align: left;
  padding: 10px;
  border-radius: 1px;
  position: absolute;
  top: -5px;
  left: 150%;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.5s;
}
.cl-tt:hover .cl-tt-text {
  visibility: visible;
  opacity: 1;
}
.container-header nav {
  margin-left: auto;
  margin-right: auto;
}
.metismenu.mod-menu .metismenu-item {
    color: #d8dadc;
}
.metismenu.mod-menu .metismenu-item > ul {
    position: fixed;
    top: 100px;
    background-color: #272d29;
}
.advs {
  background-color: #272d29;
  color: #ffffff;
}
.anticor {
  background-color: #363f39;
  color: #d8dadc;
}
.footer {
    background-image: none;
}
.metismenu-item.item-123 {
  border: 1px solid;
  text-transform: lowercase;
}
.metismenu-item.item-123.current {
  background-color: #272d29;
}
.metismenu-item.item-123.current > a{
  /*padding: 0.5em;*/
  text-decoration: none !important;
  color: white;
}
.metismenu-item.item-124 {
  border: 1px solid;
  text-transform: lowercase;
}
.metismenu-item.item-124.current {
  background-color: #272d29;
}
.metismenu-item.item-124.current > a{
  /*padding: 0.5em;*/
  text-decoration: none !important;
  color: white;
}
.metismenu-item.item-125 {
  border: 1px solid;
  text-transform: lowercase;
}
.metismenu-item.item-125.current {
  background-color: #272d29;
}
.metismenu-item.item-125.current > a{
  /*padding: 0.5em;*/
  text-decoration: none !important;
  color: white;
}
.metismenu-item.item-126 {
  border: 1px solid;
  text-transform: lowercase;
}
.metismenu-item.item-126.current {
  background-color: #272d29;
}
.metismenu-item.item-126.current > a{
  /*padding: 0.5em;*/
  text-decoration: none !important;
  color: white;
}
.metismenu-item.item-127 {
  border: 1px solid;
  text-transform: lowercase;
}
.metismenu-item.item-127.current {
  background-color: #272d29;
}
.metismenu-item.item-127.current > a{
  /*padding: 0.5em;*/
  text-decoration: none !important;
  color: white;
}
.com-content-article__body {
  --website-color-1: #174F4B;
  --website-color-2: #272d29;
  --cassiopeia-color-hover: var(--website-color-1);
  --cassiopeia-color-link: var(--website-color-2);
  --link-color: #272d29;
  --link-hover-color: #174F4B;
  margin: auto;
  max-width: 1120px;
}
.container-component nav {
  margin-left: 3em;
}
.accordion-item {
  border: none;
}
.accordion-button {
  font-size: 2rem;
}
.accordion-button::after {
  margin-left: 1rem;
  background-size: 2rem;
  height: 2rem;
  width: 2rem;
}
.accordion-button:not(.collapsed) {
  color: var(--website-color-2);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  margin-bottom: 1em;
}
.img-ii-grey {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}
.img-ii-grey:hover {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
}
@supports (display: grid) {
  .site-grid {
    display: grid;
    grid-template-areas: ". banner banner banner banner ." ". top-a top-a top-a top-a ." ". top-b top-b top-b top-b ." ". comp comp comp comp ." ". side-r side-r side-r side-r ." ". side-l side-l side-l side-l ." ". bot-a bot-a bot-a bot-a ." ". bot-b bot-b bot-b bot-b ." ". bot-c bot-c bot-c bot-c ." ". bot-d bot-d bot-d bot-d .";
    grid-template-columns: [full-start] minmax(0, 1fr) [main-start] repeat(4, minmax(0, 19.875rem)) [main-end] minmax(0, 1fr) [full-end];
    grid-gap: 0 1em;
  }
  .site-grid > [class^=container-],
.site-grid > [class*=" container-"] {
    width: 100%;
    max-width: none;
    -webkit-column-gap: 1em;
       -moz-column-gap: 1em;
            column-gap: 1em;
  }
  .site-grid > .full-width {
    grid-column: full-start/full-end;
  }
  @media (min-width: 992px) {
    .site-grid {
      grid-template-areas: ". banner banner banner banner ." ". top-a top-a top-a top-a ." ". top-b top-b top-b top-b ." ". side-l comp comp side-r ." ". bot-a bot-a bot-a bot-a ." ". bot-b bot-b bot-b bot-b ." ". bot-c bot-c bot-c bot-c ." ". bot-d bot-d bot-d bot-d .";
    }
  }
}
.container-bottom-c {
  grid-area: bot-c;
}
.container-bottom-d {
  grid-area: bot-d;
}
