#d3067098 h2,
#d3060564 h2 {
  font-weight: bold;
  font-size: 24px
}

.container-fluid th {
  font-weight: bold;
}

[data-id="3090323"] .p-layout__inner {
  position: relative;
  margin: 0 3px;
  padding: 0;
  gap: 6px !important;
}

[data-id="3090323"] .p-media-layout-02__link {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: auto;
  padding: 0 0.4em;
  font-weight: bold;
  text-align: center;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.menuText {
  color: #fff;
  display: inline;
}

.c-link--arrow::after {
  filter: brightness(0) invert(1);
}

.c-media.p-media-layout-02__media img {
  width: 100%;
  opacity: 0.6;
  transition: all 0.8s ease;
}

.c-media__media {
  background-color: #000;
}

.p-layout__inner>li {
  flex: 1 1 calc((100% - 5 * 6px) / 6) !important;
  max-width: calc((100% - 5 * 6px) / 6) !important;
}

.p-media-layout-02,
.p-media-layout-02 img {
  cursor: pointer;
}

.p-media-layout-02:hover .c-media img {
  opacity: 0.9;
}

.c-link:hover,
.c-link:active,
.c-link:focus-visible {
  text-decoration: none;
}

@media (max-width: 991px) {
  .menuText {
    font-size: 11px;
  }
}

@media (max-width: 768px) {

  #d3067098 h2,
  #d3067099 h2 {
    font-size: 21px
  }

  .p-layout__inner>.caseMenu {
    flex: 0 0 calc((100% - 6px) / 2) !important;
    max-width: calc((100% - 6px) / 2) !important;
  }

  .c-media {
    align-items: stretch;
    margin-bottom: 0;
  }

  .menuText {
    font-size: 14px;
  }

  .c-link-list {
    margin-bottom: 0;
  }
}

.table-autofilter select {
  all: revert;
}