@charset "UTF-8";
/**
 * Colors
*/
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input::-ms-clear {
  display: none;
}

input[type=number]::-webkit-inner-spin-button,
select::-ms-expand {
  display: none;
}

@keyframes pulsate {
  0%, to {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
}
#spotlight {
  position: fixed;
  top: -1px;
  bottom: -1px;
  width: 100%;
  z-index: 99999;
  color: #fff;
  background-color: #1b1b1b;
  opacity: 0;
  overflow: hidden;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: opacity 0.2s ease-out;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  contain: strict;
  touch-action: none;
  pointer-events: none;
}

#spotlight.show {
  opacity: 1;
  transition: none;
  pointer-events: auto;
}

#spotlight.white {
  color: #212529;
  background-color: #fff;
}

#spotlight.white .spl-next, #spotlight.white .spl-page ~ *, #spotlight.white .spl-prev, #spotlight.white .spl-spinner {
  filter: invert(1);
}

#spotlight.white .spl-progress {
  background-color: rgba(0, 0, 0, 0.35);
}

#spotlight.white .spl-footer, #spotlight.white .spl-header {
  background-color: rgba(255, 255, 255, 0.65);
}

#spotlight.white .spl-button {
  background: #212529;
  color: #fff;
}

.spl-footer, .spl-header {
  background-color: rgba(0, 0, 0, 0.45);
}

#spotlight .contain, #spotlight .cover {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

#spotlight .contain {
  object-fit: contain;
}

#spotlight .autofit {
  object-fit: none;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  transition: none;
}

.spl-scene, .spl-spinner, .spl-track {
  width: 100%;
  height: 100%;
  position: absolute;
}

.spl-track {
  contain: strict;
}

.spl-spinner {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 42px;
  opacity: 0;
}

.spl-spinner.spin {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiNmZmYiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2Utb3BhY2l0eT0iLjY1Ij48Y2lyY2xlIHN0cm9rZS1vcGFjaXR5PSIuMTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0zNiAxOGMwLTkuOTQtOC4wNi0xOC0xOC0xOCI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMTggMTgiIHRvPSIzNjAgMTggMTgiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9wYXRoPjwvZz48L2c+PC9zdmc+);
  transition: opacity 0.2s linear 0.25s;
  opacity: 1;
}

.spl-spinner.error {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMyIiB3aWR0aD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYsMUExNSwxNSwwLDEsMCwzMSwxNiwxNSwxNSwwLDAsMCwxNiwxWm0wLDJhMTMsMTMsMCwwLDEsOC40NSwzLjE0TDYuMTQsMjQuNDVBMTMsMTMsMCwwLDEsMTYsM1ptMCwyNmExMywxMywwLDAsMS04LjQ1LTMuMTRMMjUuODYsNy41NUExMywxMywwLDAsMSwxNiwyOVoiIGlkPSJiYW5fc2lnbl9jcm9zc2VkX2NpcmNsZSIvPjwvc3ZnPg==);
  background-size: 128px;
  transition: none;
  opacity: 0.5;
}

.spl-scene {
  transition: transform 0.65s cubic-bezier(0.1, 1, 0.1, 1);
  contain: layout size;
  will-change: transform;
}

.spl-pane > * {
  position: absolute;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  left: 50%;
  top: 50%;
  margin: 0;
  padding: 0;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1), opacity 0.65s ease;
  contain: layout style;
  will-change: transform, opacity;
  visibility: hidden;
}

.spl-header, .spl-pane, .spl-progress {
  position: absolute;
  top: 0;
}

.spl-pane {
  width: 100%;
  height: 100%;
  transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1);
  contain: layout size;
  will-change: transform, contents;
}

.spl-header {
  width: 100%;
  height: 50px;
  text-align: right;
  transform: translateY(-100px);
  transition: transform 0.35s ease;
  overflow: hidden;
  will-change: transform;
}

#spotlight.menu .spl-footer, #spotlight.menu .spl-header, .spl-footer:hover, .spl-header:hover {
  transform: translateY(0);
}

.spl-header div {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  width: 50px;
  height: 50px;
  opacity: 0.5;
}

.spl-progress {
  width: 100%;
  height: 3px;
  background-color: rgba(255, 255, 255, 0.45);
  transform: translateX(-100%);
  transition: transform linear;
}

.spl-footer, .spl-next, .spl-prev {
  position: absolute;
  transition: transform 0.35s ease;
  will-change: transform;
}

.spl-footer {
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 20px;
  padding: 20px 20px 0;
  padding-bottom: env(safe-area-inset-bottom, 0);
  text-align: left;
  font-size: 15px;
  font-weight: 400;
  transform: translateY(100%);
}

.spl-title {
  font-size: 22px;
}

.spl-button, .spl-description, .spl-title {
  margin-bottom: 20px;
}

.spl-button {
  display: inline-block;
  background: #fff;
  color: #1b1b1b;
  border-radius: 5px;
  padding: 10px 20px;
  cursor: pointer;
}

.spl-next, .spl-page ~ *, .spl-prev {
  background-position: center;
  background-repeat: no-repeat;
}

.spl-page {
  float: left;
  width: auto;
  line-height: 50px;
}

.spl-page ~ * {
  background-size: 21px;
  float: right;
}

.spl-fullscreen {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHZpZXdCb3g9Ii0xIC0xIDI2IDI2IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggM0g1YTIgMiAwIDAgMC0yIDJ2M20xOCAwVjVhMiAyIDAgMCAwLTItMmgtM20wIDE4aDNhMiAyIDAgMCAwIDItMnYtM00zIDE2djNhMiAyIDAgMCAwIDIgMmgzIi8+PC9zdmc+);
}

.spl-fullscreen.on {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04IDN2M2EyIDIgMCAwIDEtMiAySDNtMTggMGgtM2EyIDIgMCAwIDEtMi0yVjNtMCAxOHYtM2EyIDIgMCAwIDEgMi0yaDNNMyAxNmgzYTIgMiAwIDAgMSAyIDJ2MyIvPjwvc3ZnPg==);
}

.spl-autofit {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBoZWlnaHQ9Ijk2cHgiIHZpZXdCb3g9IjAgMCA5NiA5NiIgd2lkdGg9Ijk2cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIiBmaWxsPSIjZmZmIiBkPSJNNzEuMzExLDgwQzY5LjY3LDg0LjY2LDY1LjIzLDg4LDYwLDg4SDIwYy02LjYzLDAtMTItNS4zNy0xMi0xMlYzNmMwLTUuMjMsMy4zNC05LjY3LDgtMTEuMzExVjc2YzAsMi4yMSwxLjc5LDQsNCw0SDcxLjMxMSAgeiIvPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDkwIDUwIDUwKSIgZmlsbD0iI2ZmZiIgZD0iTTc2LDhIMzZjLTYuNjMsMC0xMiw1LjM3LTEyLDEydjQwYzAsNi42Myw1LjM3LDEyLDEyLDEyaDQwYzYuNjMsMCwxMi01LjM3LDEyLTEyVjIwQzg4LDEzLjM3LDgyLjYzLDgsNzYsOHogTTgwLDYwICBjMCwyLjIxLTEuNzksNC00LDRIMzZjLTIuMjEsMC00LTEuNzktNC00VjIwYzAtMi4yMSwxLjc5LTQsNC00aDQwYzIuMjEsMCw0LDEuNzksNCw0VjYweiIvPjwvc3ZnPg==);
}

.spl-zoom-in, .spl-zoom-out {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSI4Ii8+PGxpbmUgeDE9IjIxIiB4Mj0iMTYuNjUiIHkxPSIyMSIgeTI9IjE2LjY1Ii8+PGxpbmUgeDE9IjgiIHgyPSIxNCIgeTE9IjExIiB5Mj0iMTEiLz48L3N2Zz4=);
  background-size: 22px;
}

.spl-zoom-in {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSI4Ii8+PGxpbmUgeDE9IjIxIiB4Mj0iMTYuNjUiIHkxPSIyMSIgeTI9IjE2LjY1Ii8+PGxpbmUgeDE9IjExIiB4Mj0iMTEiIHkxPSI4IiB5Mj0iMTQiLz48bGluZSB4MT0iOCIgeDI9IjE0IiB5MT0iMTEiIHkyPSIxMSIvPjwvc3ZnPg==);
}

.spl-download {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNDEuNzMycHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE0MS43MzIgMTQxLjczMiIgd2lkdGg9IjE0MS43MzJweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTIwLjY3NCwxMjUuMTM4SDIwLjc5M3YxNi41OTRoOTkuODgxVjEyNS4xMzh6IE0xMTkuMDE5LDU4Ljc3NmMtMi41NjEtMi41NjItNi43MTYtMi41NjItOS4yNzUsMEw3Ny4yMSw5MS4zMTJWNi41NjIgICBDNzcuMjEsMi45MzYsNzQuMjY5LDAsNzAuNjQ4LDBjLTMuNjI0LDAtNi41NiwyLjkzNy02LjU2LDYuNTYzdjg0Ljc1TDMxLjk5Miw1OS4yMThjLTIuNTYyLTIuNTY0LTYuNzE1LTIuNTY0LTkuMjc3LDAgICBjLTIuNTY1LDIuNTYyLTIuNTY1LDYuNzE2LDAsOS4yNzlsNDMuMjk0LDQzLjI5M2MwLjE1LDAuMTU0LDAuMzE0LDAuMjk5LDAuNDgxLDAuNDM4YzAuMDc2LDAuMDYyLDAuMTU1LDAuMTEzLDAuMjM0LDAuMTc2ICAgYzAuMDk0LDAuMDY1LDAuMTg2LDAuMTQyLDAuMjc5LDAuMjA2YzAuMDk3LDAuMDYzLDAuMTkyLDAuMTE0LDAuMjg2LDAuMTc0YzAuMDg4LDAuMDU0LDAuMTc0LDAuMTA1LDAuMjY1LDAuMTUzICAgYzAuMSwwLjA1NiwwLjE5OSwwLjEsMC4yOTgsMC4xNDdjMC4wOTcsMC4wNDUsMC4xOSwwLjA5MSwwLjI4MywwLjEzMmMwLjA5OCwwLjA0LDAuMTk2LDAuMDcyLDAuMjk1LDAuMTA1ICAgYzAuMTA0LDAuMDM4LDAuMjA3LDAuMDc4LDAuMzEyLDAuMTA5YzAuMTAxLDAuMDMsMC4xOTcsMC4wNTIsMC4yOTcsMC4wNzdjMC4xMDgsMC4wMjMsMC4yMTQsMC4wNTgsMC4zMjQsMC4wNzggICBjMC4xMTUsMC4wMjEsMC4yMzEsMC4wMzMsMC4zNDYsMC4wNTRjMC4wOTcsMC4wMTUsMC4xOTIsMC4wMzIsMC4yODksMC4wNDJjMC40MywwLjA0MiwwLjg2NSwwLjA0MiwxLjI5NSwwICAgYzAuMS0wLjAxLDAuMTkxLTAuMDI3LDAuMjg5LTAuMDQyYzAuMTE0LTAuMDIxLDAuMjMzLTAuMDI5LDAuMzQ0LTAuMDU0YzAuMTA5LTAuMDIxLDAuMjE3LTAuMDU1LDAuMzI0LTAuMDc4ICAgYzAuMTAyLTAuMDI1LDAuMTk5LTAuMDQ3LDAuMjk5LTAuMDc3YzAuMTA1LTAuMDMxLDAuMjA3LTAuMDcxLDAuMzEyLTAuMTA5YzAuMTAyLTAuMDMsMC4xOTUtMC4wNjIsMC4yOTUtMC4xMDUgICBjMC4wOTYtMC4wNDEsMC4xOTEtMC4wODcsMC4yODMtMC4xMzJjMC4xLTAuMDQ4LDAuMTk5LTAuMDkyLDAuMjk3LTAuMTQ3YzAuMDkxLTAuMDQ4LDAuMTc3LTAuMTA0LDAuMjY0LTAuMTUzICAgYzAuMDk4LTAuMDYsMC4xOTMtMC4xMSwwLjI4Ny0wLjE3NGMwLjA5Ni0wLjA2NCwwLjE4OS0wLjE0MSwwLjI4MS0wLjIwNmMwLjA3Ni0wLjA2MiwwLjE1Ni0wLjExMywwLjIzMy0wLjE3NiAgIGMwLjI0OS0wLjIwNCwwLjQ3OS0wLjQzNywwLjY5NC0wLjY3YzAuMDc2LTAuMDY3LDAuMTU0LTAuMTMxLDAuMjI5LTAuMjAzbDQzLjI5NC00My4yOTYgICBDMTIxLjU4MSw2NS40OTEsMTIxLjU4MSw2MS4zMzcsMTE5LjAxOSw1OC43NzYiLz48L2c+PC9zdmc+);
  background-size: 20px;
}

.spl-theme {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMiIgdmlld0JveD0iMiAyIDIwIDIwIiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTIsNGMtNC40MTgsMC04LDMuNTgyLTgsOHMzLjU4Miw4LDgsOHM4LTMuNTgyLDgtOFMxNi40MTgsNCwxMiw0eiBNMTIsMThjLTMuMzE0LDAtNi0yLjY4Ni02LTZzMi42ODYtNiw2LTZzNiwyLjY4Niw2LDYgUzE1LjMxNCwxOCwxMiwxOHoiLz48cGF0aCBkPSJNMTIsN3YxMGMyLjc1NywwLDUtMi4yNDMsNS01UzE0Ljc1Nyw3LDEyLDd6Ii8+PC9nPjwvc3ZnPg==);
}

.spl-play {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSItMC41IC0wLjUgMjUgMjUiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwb2x5Z29uIGZpbGw9IiNmZmYiIHBvaW50cz0iMTAgOCAxNiAxMiAxMCAxNiAxMCA4Ii8+PC9zdmc+);
}

.spl-play.on {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSItMC41IC0wLjUgMjUgMjUiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxsaW5lIHgxPSIxMCIgeDI9IjEwIiB5MT0iMTUiIHkyPSI5Ii8+PGxpbmUgeDE9IjE0IiB4Mj0iMTQiIHkxPSIxNSIgeTI9IjkiLz48L3N2Zz4=);
  animation: pulsate 1s ease infinite;
}

.spl-close {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIyIDIgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMTgiIHgyPSI2IiB5MT0iNiIgeTI9IjE4Ii8+PGxpbmUgeDE9IjYiIHgyPSIxOCIgeTE9IjYiIHkyPSIxOCIvPjwvc3ZnPg==);
}

.spl-next, .spl-prev {
  top: 50%;
  width: 50px;
  height: 50px;
  opacity: 0.65;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 100%;
  cursor: pointer;
  margin-top: -25px;
  transform: translateX(-100px);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cG9seWxpbmUgcG9pbnRzPSIxNSAxOCA5IDEyIDE1IDYiLz48L3N2Zz4=);
  background-size: 30px;
}

.spl-prev {
  left: 20px;
}

.spl-next {
  left: auto;
  right: 20px;
  transform: translateX(100px) scaleX(-1);
}

#spotlight.menu .spl-prev {
  transform: translateX(0);
}

#spotlight.menu .spl-next {
  transform: translateX(0) scaleX(1);
}

@media (hover: hover) {
  .spl-page ~ div {
    cursor: pointer;
    transition: opacity 0.2s ease;
  }
  .spl-next:hover, .spl-page ~ div:hover, .spl-prev:hover {
    opacity: 1;
  }
}
@media (max-width: 500px) {
  .spl-header div {
    width: 44px;
  }
  .spl-footer .spl-title {
    font-size: 20px;
  }
  .spl-footer {
    font-size: 14px;
  }
  .spl-next, .spl-prev {
    width: 35px;
    height: 35px;
    margin-top: -17.5px;
    background-size: 15px 15px;
  }
  .spl-spinner {
    background-size: 30px 30px;
  }
}
.hide-scrollbars {
  overflow: hidden !important;
}

/* 사이트맵 */
#contens .sitemap {
  position: relative;
  width: 100%;
  margin-bottom: 20px;
}
#contens .sitemap:after {
  display: block;
  visibility: hidden;
  clear: both;
  content: "";
}
#contens .sitemap * {
  margin: 0;
  padding: 0;
}
#contens .sitemap.type2 {
  overflow: hidden;
  margin-top: -50px;
}

body.sitemap #contens .title_wrap {
  border-bottom: 0;
}

#contens .sitemap.type2 dl {
  position: relative;
  padding: 23px 23px 23px 21%;
  overflow: hidden;
  border-bottom: 1px solid;
}
html[data-theme=dark] #contens .sitemap.type2 dl {
  border-color: rgba(255, 255, 255, 0.2);
}
html[data-theme=light] #contens .sitemap.type2 dl {
  border-color: rgba(0, 0, 0, 0.1);
}

#contens .sitemap.type2 dl:before {
  display: block;
  position: absolute;
  top: 0;
  left: 18%;
  width: 1px;
  height: 100%;
  content: "";
}
html[data-theme=dark] #contens .sitemap.type2 dl:before {
  background-color: rgba(255, 255, 255, 0.2);
}
html[data-theme=light] #contens .sitemap.type2 dl:before {
  background-color: rgba(0, 0, 0, 0.1);
}

#contens .sitemap.type2 dl:after {
  display: block;
  visibility: hidden;
  clear: both;
  content: "";
}

#contens .sitemap.type2 dt {
  position: absolute;
  top: 23px;
  left: 0;
  padding-left: 15px;
  width: 15%;
}

#contens .sitemap.type2 dt a {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}
html[data-theme=dark] #contens .sitemap.type2 dt a {
  color: #fff;
}
html[data-theme=light] #contens .sitemap.type2 dt a {
  color: #1b1b1b;
}

#contens .sitemap.type2 dd {
  float: left;
  width: 25%;
  padding: 0 10px;
}

#contens .sitemap.type2 dd b {
  display: block;
  margin-bottom: 5px;
  font-weight: normal;
}

#contens .sitemap.type2 dd b a {
  display: block;
  position: relative;
  padding-left: 9px;
  padding-right: 12px;
  font-size: 17px;
  font-weight: normal;
}
html[data-theme=dark] #contens .sitemap.type2 dd b a {
  color: rgba(255, 255, 255, 0.5);
}
html[data-theme=light] #contens .sitemap.type2 dd b a {
  color: #666;
}

#contens .sitemap.type2 dd b a:before {
  display: block;
  position: absolute;
  top: 11px;
  left: 0;
  width: 3px;
  height: 3px;
  content: "";
  border-radius: 50%;
}
html[data-theme=dark] #contens .sitemap.type2 dd b a:before {
  background-color: #fff;
  opacity: 0.3;
}
html[data-theme=light] #contens .sitemap.type2 dd b a:before {
  background-color: #FF601F;
}

#contens .sitemap.type2 dd b a[target=_blank]:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 10px;
  height: 10px;
  transform: translate(0%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.81836' width='8.18182' height='8.18182' rx='1' fill='%23EFF2F4'/%3E%3Crect x='0.5' y='2.31812' width='7.18182' height='7.18182' rx='0.5' fill='white' stroke='%23DCE2E8'/%3E%3C/svg%3E%0A");
}

#contens .sitemap.type2 dd ul {
  margin-left: 8px;
}

#contens .sitemap.type2 dd ul li {
  display: block;
}

#contens .sitemap.type2 dd ul li a {
  display: block;
  position: relative;
  padding-left: 11px;
  padding-right: 12px;
  font-size: 15px;
  line-height: 1.45;
}
html[data-theme=dark] #contens .sitemap.type2 dd ul li a {
  color: #909090;
}
html[data-theme=light] #contens .sitemap.type2 dd ul li a {
  color: #666;
}

#contens .sitemap.type2 dd ul li a:after {
  display: block;
  position: absolute;
  top: 9px;
  left: 0;
  width: 5px;
  height: 1px;
  content: "";
}
html[data-theme=dark] #contens .sitemap.type2 dd ul li a:after {
  background-color: #909090;
}
html[data-theme=light] #contens .sitemap.type2 dd ul li a:after {
  background-color: #666;
}

#contens .sitemap.type2 dd ul li a[target=_blank]:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 10px;
  height: 10px;
  transform: translate(0%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.81836' width='8.18182' height='8.18182' rx='1' fill='%23EFF2F4'/%3E%3Crect x='0.5' y='2.31812' width='7.18182' height='7.18182' rx='0.5' fill='white' stroke='%23DCE2E8'/%3E%3C/svg%3E%0A");
}
html[data-theme=dark] #contens .sitemap.type2 dd ul li a[target=_blank]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.81836' width='8.18182' height='8.18182' rx='1' fill='%23EFF2F4'/%3E%3Crect x='0.5' y='2.31812' width='7.18182' height='7.18182' rx='0.5' fill='white' stroke='%23DCE2E8'/%3E%3C/svg%3E%0A");
}
html[data-theme=light] #contens .sitemap.type2 dd ul li a[target=_blank]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.81836' width='8.18182' height='8.18182' rx='1' fill='%23666666'/%3E%3Crect x='0.5' y='2.31812' width='7.18182' height='7.18182' rx='0.5' fill='white' stroke='%23666666'/%3E%3C/svg%3E%0A");
}

html[data-theme=dark] .table td {
  color: #fff;
}
html[data-theme=light] .table td {
  color: #888;
}

html[data-theme=dark] .table td.subject .link {
  color: #fff;
}
html[data-theme=light] .table td.subject .link {
  color: #888;
}

html[data-theme=dark] .h2 {
  color: rgb(126, 183, 249);
  border-bottom: 1px solid rgb(126, 183, 249);
}
html[data-theme=light] .h2 {
  color: #0094FF;
  border-bottom: 1px solid #0094FF;
}

html[data-theme=dark] .nnfc-privacy-label .label-item .item {
  background: #323232;
  border-color: #888;
}
html[data-theme=light] .nnfc-privacy-label .label-item .item {
  background: #fff;
  border-color: #888;
}

html[data-theme=dark] .txt-box {
  background: #323232;
}
html[data-theme=light] .txt-box {
  background: #fff;
  border-color: #888;
}

html[data-theme=dark] p {
  color: #fff;
}
html[data-theme=light] p {
  color: #666;
}

html[data-theme=dark] .txt-check {
  color: rgb(126, 183, 249);
}
html[data-theme=light] .txt-check {
  color: #0094FF;
}

html[data-theme=dark] .list-1st > li .txt-check {
  color: rgb(126, 183, 249);
}
html[data-theme=light] .list-1st > li .txt-check {
  color: #0094FF;
}

html[data-theme=dark] .list-1st > li, html[data-theme=dark] .list-2st > li, html[data-theme=dark] .list-3st > li, html[data-theme=dark] .txt_bul, html[data-theme=dark] .txt_bul2, html[data-theme=dark] .txt_bul3 {
  color: #fff;
}
html[data-theme=light] .list-1st > li, html[data-theme=light] .list-2st > li, html[data-theme=light] .list-3st > li, html[data-theme=light] .txt_bul, html[data-theme=light] .txt_bul2, html[data-theme=light] .txt_bul3 {
  color: #666;
}

html[data-theme=dark] .ui-topbox .inner .txtwrap .list-1st li {
  color: #fff;
}
html[data-theme=light] .ui-topbox .inner .txtwrap .list-1st li {
  color: #fff;
}

@media only screen and (max-width: 767px) {
  #contens .sitemap.type2 {
    border: none;
  }
  #contens .sitemap.type2 dl {
    padding: 0;
    border-top: 0;
  }
  #contens .sitemap.type2 dl:before {
    display: none;
  }
  #contens .sitemap.type2 dt {
    position: relative;
    top: 0;
    margin-bottom: 23px;
    padding: 23px;
    color: #333;
    font-size: 16px;
    width: 100%;
  }
  html[data-theme=dark] #contens .sitemap.type2 dt {
    border-top: 2px solid #9aa2ac;
    border-bottom: 1px solid #9aa2ac;
  }
  html[data-theme=light] #contens .sitemap.type2 dt {
    border-top: 2px solid #ddd;
    border-bottom: 1px solid #eee;
  }
  #contens .sitemap.type2 dd {
    padding-bottom: 23px;
    width: 50%;
  }
}
@media only screen and (max-width: 480px) {
  #contens .sitemap.type2 dd {
    padding-bottom: 15px;
  }
  #contens .sitemap.type2 dd ul {
    display: none;
  }
}
.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  margin-top: 20px;
  justify-content: center;
}

.pagination > ul {
  display: flex;
  flex-wrap: wrap;
}

.page-link {
  display: block;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0.5rem 0.85rem;
}
html[data-theme=dark] .page-link {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
html[data-theme=light] .page-link {
  color: #666;
  border: 1px solid #d9d9d9;
}

.page-item .page-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 2px;
  min-width: 33px;
  min-height: 33px;
  max-width: 33px;
  background-color: transparent;
  font-family: "Montserrat", Helvetica, Arial, serif;
  border-radius: 0;
  vertical-align: middle;
}
html[data-theme=dark] .page-item .page-link {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.8);
}
html[data-theme=light] .page-item .page-link {
  border: 1px solid #d9d9d9;
  background-color: transparent;
  color: #666;
}

.page-item:not(.active) .page-link, .page-item:not(.first) .page-link, .page-item:not(.last) .page-link, .page-item:not(.next-item) .page-link, .page-item:not(.prev-item) .page-link {
  line-height: 1;
}

.page-item:not(:first-child) .page-link {
  margin-left: 0;
}

html[data-theme=dark] .page-item .page-link:focus,
html[data-theme=dark] .page-item .page-link:hover,
html[data-theme=dark] .page-item.active .page-link {
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: #efefef;
  color: #000;
}
html[data-theme=light] .page-item .page-link:focus,
html[data-theme=light] .page-item .page-link:hover,
html[data-theme=light] .page-item.active .page-link {
  border: 1px solid #121212;
  background-color: #121212;
  color: #FFF;
}

.pagination .page-item [aria-label] span {
  line-height: 1;
  font-family: "Dotum";
  letter-spacing: -1px;
  font-size: 12px;
  font-weight: bold;
}

.pagination .page-item .page-link[aria-label=first] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pagination .page-item .page-link[aria-label=last] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

@media only screen and (max-width: 640px) {
  .pagination {
    display: block;
    width: 100%;
    text-align: center;
    transition: all 0.5s;
  }
  .pagination ul {
    text-align: center;
  }
  .pagination ul {
    width: 100%;
    height: 30px;
  }
  .pagination > li, .pagination .page-item {
    display: inline-block;
    vertical-align: middle;
  }
  .pagination li > a, .pagination .page-item > .page-link, .pagination .page-item > span {
    padding: 0;
    min-width: 25px;
    height: 25px;
    line-height: 20px;
    min-height: 25px;
    font-size: 13px;
  }
  .pagination .page-item [aria-label] span {
    display: block;
  }
  .pagination .page-item .page-link[aria-label=first] .sr-only,
  .pagination .page-item .page-link[aria-label=last] .sr-only {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .pagination li > a, .pagination .page-item > .page-link, .pagination .page-item > span {
    min-width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .pagination .page-item [aria-label] {
    padding: 0 8px;
    font-size: 14px;
  }
  .pagination .page-item [aria-label] .sr-only {
    font-size: 14px;
  }
}
.program--search--index {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 16px 0 16px 0;
}

.program--search--index * {
  vertical-align: middle;
}

.program--search--index:after {
  display: none;
}

.program--count {
  display: inline-block;
  position: relative;
  padding-top: 10px;
  padding-left: 33px;
  font-size: 16px;
  letter-spacing: -1px;
  color: #666;
}

.program--count * {
  vertical-align: middle;
}

.program--count:before {
  display: inline-block;
  position: absolute;
  top: 8px;
  left: 0;
  width: 30px;
  height: 30px;
  content: "";
  background-color: #FF601F;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zm-1-2V4H5v16h14zM8 7h8v2H8V7zm0 4h8v2H8v-2zm0 4h5v2H8v-2z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
  background-size: 16px;
}

.program--count span {
  display: inline-block;
  letter-spacing: -1px;
}
.program--count span * {
  vertical-align: middle;
}
html[data-theme=dark] .program--count span {
  color: rgba(255, 255, 255, 0.5);
}
html[data-theme=light] .program--count span {
  color: #666;
}
.program--count span strong {
  display: inline-block;
  padding: 0 2px;
  position: relative;
  top: -2px;
  font-weight: bold;
  text-decoration: underline;
}
html[data-theme=dark] .program--count span strong {
  color: #fff;
}
html[data-theme=light] .program--count span strong {
  color: #121212;
}

.program--count span.program--division-line strong {
  padding: 0;
}

.program--control .sort {
  display: flex;
  flex-wrap: wrap;
}

.program--control .search--select {
  position: relative;
  display: inline-block;
  min-width: 185px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  vertical-align: top;
  z-index: 1;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  margin-right: 6px;
}

.program--control .search--select:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  width: 0;
  height: 0;
  margin-top: -1px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #1b1b1b;
  z-index: 10;
}

.program--control .search--select span {
  display: block;
  width: 100%;
  padding-left: 49px;
  position: relative;
}

.program--control .search--select span:before {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  left: 0;
  bottom: 0px;
  width: 49px;
  border-right: 1px solid rgba(0, 0, 0, 0.075);
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0H24V24H0z'/%3E%3Cpath d='M21 4v2h-1l-5 7.5V22H9v-8.5L4 6H3V4h18zM6.404 6L11 12.894V20h2v-7.106L17.596 6H6.404z' fill='rgba(149,164,166,1)'/%3E%3C/svg%3E");
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: 50%;
}

.program--control .search--select select {
  width: 100%;
  height: 40px;
  padding: 0.75em 0.5em;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
}

.program--control .form.switch {
  display: flex;
}

.program--control .form.switch .btn {
  position: relative;
  width: 42px;
  height: 42px;
  margin: 0 1px;
  padding: 0;
  font-size: 0;
  text-indent: -999999px;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  border-radius: 2px;
  vertical-align: middle;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.program--control .form.switch .btn.active {
  background-color: #FF601F;
  border-color: #FF601F;
}

.program--control .form.switch .btn .icon {
  display: block;
  width: 20px;
  height: 20px;
  background-size: 100%;
}

.program--control .form.switch .btn .icon.icon-view-ahead {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 4h10v2H11V4zm0 4h6v2h-6V8zm0 6h10v2H11v-2zm0 4h6v2h-6v-2zM3 4h6v6H3V4zm2 2v2h2V6H5zm-2 8h6v6H3v-6zm2 2v2h2v-2H5z'/%3E%3C/svg%3E");
}

.program--control .form.switch .btn .icon.icon-view-grid {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M14 10v4h-4v-4h4zm2 0h5v4h-5v-4zm-2 11h-4v-5h4v5zm2 0v-5h5v4a1 1 0 0 1-1 1h-4zM14 3v5h-4V3h4zm2 0h4a1 1 0 0 1 1 1v4h-5V3zm-8 7v4H3v-4h5zm0 11H4a1 1 0 0 1-1-1v-4h5v5zM8 3v5H3V4a1 1 0 0 1 1-1h4z'/%3E%3C/svg%3E");
}

.program--control .form.switch .btn.active .icon.icon-view-ahead {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 4h10v2H11V4zm0 4h6v2h-6V8zm0 6h10v2H11v-2zm0 4h6v2h-6v-2zM3 4h6v6H3V4zm2 2v2h2V6H5zm-2 8h6v6H3v-6zm2 2v2h2v-2H5z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");
}

.program--control .form.switch .btn.active .icon.icon-view-grid {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M14 10v4h-4v-4h4zm2 0h5v4h-5v-4zm-2 11h-4v-5h4v5zm2 0v-5h5v4a1 1 0 0 1-1 1h-4zM14 3v5h-4V3h4zm2 0h4a1 1 0 0 1 1 1v4h-5V3zm-8 7v4H3v-4h5zm0 11H4a1 1 0 0 1-1-1v-4h5v5zM8 3v5H3V4a1 1 0 0 1 1-1h4z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");
}

@media (max-width: 980px) {
  .program--search .search_inner {
    max-width: none;
    width: 100%;
  }
  .program--search .float-md-left,
  .program--search .search_inner.float-md-right {
    float: none;
    text-align: left;
  }
  .program--search .search_inner.float-md-right {
    margin-top: 20px;
    width: 100%;
  }
  .program--search .search--date input[type=date],
  .program--search .search--date input[type=text] {
    min-width: 100px;
  }
}
@media (max-width: 767px) {
  .program--search .search--select select {
    min-width: 70px;
  }
  .program--search .search--date input[type=date]::placeholder,
  .program--search .search--date input[type=text]::placeholder,
  .program--search .search--text input[type=text]::placeholder {
    font-size: 0;
  }
  .program--search--index {
    flex-direction: row;
  }
  .program--search--index .program--control .sort {
    justify-content: flex-end;
    margin-top: 5px;
  }
  .program--control .search--select span {
    padding-left: 0;
  }
  .program--control .search--select span:before {
    display: none;
  }
}
@media (max-width: 640px) {
  .program--search .search--select, .program--search .search--text, .program--search .search--btn, .program--search .search--date, .program--search .program--page, .program--search .program--page .search--select {
    display: block;
    margin: 1px 0;
    width: 100%;
  }
  .program--search .program--page button,
  .program--search .search--btn {
    width: 100%;
  }
  .program--search .search--date {
    width: 48%;
  }
  .program--search .form__split {
    width: 4%;
    padding: 0;
    text-align: center;
  }
  .program--search .search--date,
  .program--search .form__split {
    display: inline-block;
  }
  .program--search .search--btn span, .program--search .search--btn button {
    display: block;
    margin: 1px 0;
    width: 100%;
  }
}
@media (max-width: 470px) {
  .program--search--index {
    flex-direction: column;
  }
  .program--search--index .program--control .sort {
    margin-top: 15px;
  }
}
.ui__archive-list,
.ui__archive-view {
  position: relative;
}

.card--list {
  position: relative;
  overflow: hidden;
}

.card-list__block {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -8px;
  width: 100%;
}

.card--list .card {
  margin: 8px;
  position: relative;
}

.card--list .card__link {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  color: #fff;
  position: relative;
}

.card--list .card .card__inner {
  position: relative;
  height: 100%;
  padding: 0;
}

.card__thumb {
  position: relative;
  overflow: hidden;
  display: block;
  height: 100%;
}

.card--list .card .card__thumb {
  width: 100%;
  height: auto;
  border-radius: 10px;
  box-shadow: 3.6px 6px 15px 0 rgba(0, 0, 0, 0.17);
}

.card__img {
  display: block;
  min-width: 100%;
  min-height: 100%;
}

.card--list .card .card__img {
  position: relative;
  padding-top: 67.25%;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 2000;
}

.card--list .card .card__thumb.card__thumb-horizontal {
  width: 100%;
  height: auto;
}

.card--list .card .card__thumb.card__thumb-vertical {
  width: 100%;
}

.card--list .card .card__thumb.card__thumb-vertical .card__img {
  position: relative;
  padding-top: 137%;
}

.card--list .card .card__thumb.card__thumb-vertical .card__img img {
  min-width: auto;
  max-width: none;
  width: 100%;
  height: auto;
  max-height: auto;
}

.card--list .card__img img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  min-width: 100%;
  height: 100%;
  transition: all 0.3s linear;
}

.card--list .card__link:hover .card__img img {
  transform: translate(-50%, -50%) scale(1.1);
}

.card--list .card__img:after {
  position: absolute;
  left: 0;
  right: 0;
  top: auto;
  bottom: 0;
  height: 35%;
  display: block;
  content: "";
  opacity: 0.3;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  mix-blend-mode: multiply;
  z-index: 1;
}

.card--list .card .card__thumb.card__thumb-horizontal .card__img img {
  min-width: auto;
  width: auto;
}

.card--list .card__label {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #FF601F;
  font-size: 0;
  background-size: 20px;
  background-position: 50%;
  background-repeat: no-repeat;
}

.card--list .card__label.card__label-img,
.card--list .card__label.card__label-photo {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 3H5C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.5 10C9.32843 10 10 9.32843 10 8.5C10 7.67157 9.32843 7 8.5 7C7.67157 7 7 7.67157 7 8.5C7 9.32843 7.67157 10 8.5 10Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 15L16 10L5 21' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.card--list .card__label.card__label-video {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 7L16 12L23 17V7Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 5H3C1.89543 5 1 5.89543 1 7V17C1 18.1046 1.89543 19 3 19H14C15.1046 19 16 18.1046 16 17V7C16 5.89543 15.1046 5 14 5Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.card--list .card__label.card__label-doc {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 2H6C5.46957 2 4.96086 2.21071 4.58579 2.58579C4.21071 2.96086 4 3.46957 4 4V20C4 20.5304 4.21071 21.0391 4.58579 21.4142C4.96086 21.7893 5.46957 22 6 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V8L14 2Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 2V8H20' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 13H8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 17H8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 9H9H8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.card--list .card__head {
  text-align: left;
  padding: 21px 12px;
}

.card--list .card__title {
  display: block;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  vertical-align: middle;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-height: 28px;
  font-size: 22px;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: -1px;
}
html[data-theme=dark] .card--list .card__title {
  color: #fff;
}
html[data-theme=light] .card--list .card__title {
  color: #1b1b1b;
}

.card--list .card__block-list {
  display: block;
  width: 100%;
  margin-top: 10px;
  padding: 0 2px;
  clear: both;
}

.card--list .card__block-list:after {
  content: "";
  display: block;
  visibility: hidden;
  clear: both;
}

.card--list .card__block-list > span {
  display: inline-block;
  margin: 0;
  margin-right: 5px;
  padding: 0;
  color: rgba(255, 255, 255, 0.5);
  line-height: 18px;
  font-size: 16px;
}
html[data-theme=dark] .card--list .card__block-list > span {
  color: rgba(255, 255, 255, 0.5);
}
html[data-theme=light] .card--list .card__block-list > span {
  color: #666;
}

.card--list .card__block-list > span * {
  vertical-align: middle;
}

.card--list .card__block-list > span i {
  display: inline-block;
  overflow: hidden;
  position: relative;
  margin-right: 4px;
  width: 16px;
  height: 16px;
  font-size: 0;
  line-height: 0;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-top: -2px;
}

.card--list .card__block-list > .gnum {
  float: right;
}

html[data-theme=dark] .card--list .card__block-list > .data i {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12C2 6.48 6.48 2 12 2C17.52 2 22 6.48 22 12Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.71 15.18L12.61 13.33C12.07 13.01 11.63 12.24 11.63 11.61V7.51' stroke='%23FF601F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
html[data-theme=light] .card--list .card__block-list > .data i {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12C2 6.48 6.48 2 12 2C17.52 2 22 6.48 22 12Z' stroke='%23888888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.71 15.18L12.61 13.33C12.07 13.01 11.63 12.24 11.63 11.61V7.51' stroke='%23FF601F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.card--list .card__block-list > .count {
  display: none;
}

html[data-theme=dark] .card--list .card__block-list > .count i {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.75 2.44995C11.44 1.85995 12.57 1.85995 13.27 2.44995L14.85 3.81005C15.15 4.07005 15.71 4.28002 16.11 4.28002H17.81C18.87 4.28002 19.74 5.14996 19.74 6.20996V7.91003C19.74 8.30003 19.95 8.87004 20.21 9.17004L21.57 10.75C22.16 11.44 22.16 12.57 21.57 13.27L20.21 14.85C19.95 15.15 19.74 15.71 19.74 16.11V17.8101C19.74 18.8701 18.87 19.74 17.81 19.74H16.11C15.72 19.74 15.15 19.95 14.85 20.21L13.27 21.5699C12.58 22.1599 11.45 22.1599 10.75 21.5699L9.17002 20.21C8.87002 19.95 8.31001 19.74 7.91001 19.74H6.18C5.12 19.74 4.25 18.8701 4.25 17.8101V16.1C4.25 15.71 4.04001 15.15 3.79001 14.85L2.44 13.26C1.86 12.57 1.86 11.45 2.44 10.76L3.79001 9.17004C4.04001 8.87004 4.25 8.31004 4.25 7.92004V6.20996C4.25 5.14996 5.12 4.28002 6.18 4.28002H7.91001C8.30001 4.28002 8.87002 4.07005 9.17002 3.81005L10.75 2.44995Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.89001 14.82L11.34 15.94C11.53 16.13 11.95 16.22 12.23 16.22H14C14.56 16.22 15.17 15.8 15.31 15.24L16.43 11.82C16.66 11.17 16.24 10.6 15.54 10.6H13.67C13.39 10.6 13.16 10.3701 13.2 10.0401L13.43 8.54008C13.52 8.12008 13.24 7.65005 12.82 7.51005C12.45 7.37005 11.98 7.56 11.79 7.84L9.87 10.69' stroke='white' stroke-opacity='0.9' stroke-miterlimit='10'/%3E%3Cpath d='M7.5 14.8199V10.24C7.5 9.57999 7.78 9.34998 8.44 9.34998H8.91C9.56 9.34998 9.85001 9.57999 9.85001 10.24V14.8199C9.85001 15.4699 9.57 15.71 8.91 15.71H8.44C7.78 15.71 7.5 15.4799 7.5 14.8199Z' stroke='%23FF601F' stroke-opacity='0.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
html[data-theme=light] .card--list .card__block-list > .count i {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.75 2.44995C11.44 1.85995 12.57 1.85995 13.27 2.44995L14.85 3.81005C15.15 4.07005 15.71 4.28002 16.11 4.28002H17.81C18.87 4.28002 19.74 5.14996 19.74 6.20996V7.91003C19.74 8.30003 19.95 8.87004 20.21 9.17004L21.57 10.75C22.16 11.44 22.16 12.57 21.57 13.27L20.21 14.85C19.95 15.15 19.74 15.71 19.74 16.11V17.8101C19.74 18.8701 18.87 19.74 17.81 19.74H16.11C15.72 19.74 15.15 19.95 14.85 20.21L13.27 21.5699C12.58 22.1599 11.45 22.1599 10.75 21.5699L9.17002 20.21C8.87002 19.95 8.31001 19.74 7.91001 19.74H6.18C5.12 19.74 4.25 18.8701 4.25 17.8101V16.1C4.25 15.71 4.04001 15.15 3.79001 14.85L2.44 13.26C1.86 12.57 1.86 11.45 2.44 10.76L3.79001 9.17004C4.04001 8.87004 4.25 8.31004 4.25 7.92004V6.20996C4.25 5.14996 5.12 4.28002 6.18 4.28002H7.91001C8.30001 4.28002 8.87002 4.07005 9.17002 3.81005L10.75 2.44995Z' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.89001 14.82L11.34 15.94C11.53 16.13 11.95 16.22 12.23 16.22H14C14.56 16.22 15.17 15.8 15.31 15.24L16.43 11.82C16.66 11.17 16.24 10.6 15.54 10.6H13.67C13.39 10.6 13.16 10.3701 13.2 10.0401L13.43 8.54008C13.52 8.12008 13.24 7.65005 12.82 7.51005C12.45 7.37005 11.98 7.56 11.79 7.84L9.87 10.69' stroke='%23666666' stroke-opacity='0.9' stroke-miterlimit='10'/%3E%3Cpath d='M7.5 14.8199V10.24C7.5 9.57999 7.78 9.34998 8.44 9.34998H8.91C9.56 9.34998 9.85001 9.57999 9.85001 10.24V14.8199C9.85001 15.4699 9.57 15.71 8.91 15.71H8.44C7.78 15.71 7.5 15.4799 7.5 14.8199Z' stroke='%23FF601F' stroke-opacity='0.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.card--list .card__block-list > .hit {
  display: none;
}

html[data-theme=dark] .card--list .card__block-list > .hit i {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.58 12C15.58 13.98 13.98 15.58 12 15.58C10.02 15.58 8.42 13.98 8.42 12C8.42 10.02 10.02 8.42 12 8.42C13.98 8.42 15.58 10.02 15.58 12Z' stroke='%23FF601F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 20.27C15.53 20.27 18.82 18.19 21.11 14.59C22.01 13.18 22.01 10.81 21.11 9.4C18.82 5.8 15.53 3.72 12 3.72C8.47 3.72 5.18 5.8 2.89 9.4C1.99 10.81 1.99 13.18 2.89 14.59C5.18 18.19 8.47 20.27 12 20.27Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
html[data-theme=light] .card--list .card__block-list > .hit i {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.58 12C15.58 13.98 13.98 15.58 12 15.58C10.02 15.58 8.42 13.98 8.42 12C8.42 10.02 10.02 8.42 12 8.42C13.98 8.42 15.58 10.02 15.58 12Z' stroke='%23FF601F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 20.27C15.53 20.27 18.82 18.19 21.11 14.59C22.01 13.18 22.01 10.81 21.11 9.4C18.82 5.8 15.53 3.72 12 3.72C8.47 3.72 5.18 5.8 2.89 9.4C1.99 10.81 1.99 13.18 2.89 14.59C5.18 18.19 8.47 20.27 12 20.27Z' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

html[data-theme=dark] .card--list .card__block-list > .gnum i {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 10C10.1046 10 11 9.10457 11 8C11 6.89543 10.1046 6 9 6C7.89543 6 7 6.89543 7 8C7 9.10457 7.89543 10 9 10Z' stroke='%23FF601F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.67 18.95L7.6 15.64C8.39 15.11 9.53 15.17 10.24 15.78L10.57 16.07C11.35 16.74 12.61 16.74 13.39 16.07L17.55 12.5C18.33 11.83 19.59 11.83 20.37 12.5L22 13.9' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
html[data-theme=light] .card--list .card__block-list > .gnum i {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 10C10.1046 10 11 9.10457 11 8C11 6.89543 10.1046 6 9 6C7.89543 6 7 6.89543 7 8C7 9.10457 7.89543 10 9 10Z' stroke='%23FF601F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.67 18.95L7.6 15.64C8.39 15.11 9.53 15.17 10.24 15.78L10.57 16.07C11.35 16.74 12.61 16.74 13.39 16.07L17.55 12.5C18.33 11.83 19.59 11.83 20.37 12.5L22 13.9' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

[data-view=archive-grid-view] .card {
  width: calc(25% - 16px);
  min-width: calc(25% - 16px);
}

[data-view=archive-list-view] .card {
  width: calc(50% - 16px);
  min-width: calc(50% - 16px);
}

[data-view=archive-list-view] .card .card__inner {
  padding-left: 250px;
}

[data-view=archive-list-view] .card .card__thumb {
  position: absolute;
  top: 0;
  left: 0;
}

[data-view=archive-list-view] .card .card__thumb.card__thumb-horizontal,
[data-view=archive-list-view] .card .card__thumb.card__thumb-vertical {
  width: 240px;
  height: 100%;
}

[data-view=archive-list-view] .card .card__img {
  padding-top: 0;
}

[data-view=archive-list-view].card--exhibition .card .card__inner {
  padding: 37px 21px;
  padding-left: 270px;
}

[data-view=archive-list-view].card--exhibition .card .card__head {
  padding-top: 57.9%;
}

[data-view=archive-grid-view] .card.nodata--article,
[data-view=archive-list-view] .card.nodata--article {
  width: calc(100% - 16px);
  min-width: calc(100% - 16px);
}

[data-view=archive-grid-view] .card.nodata--article .card__inner,
[data-view=archive-list-view] .card.nodata--article .card__inner {
  padding: 21px;
  width: 100%;
}

[data-view=archive-grid-view] .card.nodata--article .card__head,
[data-view=archive-list-view] .card.nodata--article .card__head {
  padding: 0;
  text-align: center;
}

@media (max-width: 1279px) {
  [data-view=archive-grid-view] .card {
    width: calc(33.3333333333% - 16px);
    min-width: calc(33.3333333333% - 16px);
  }
}
@media (max-width: 1023px) {
  [data-view=archive-list-view] .card {
    width: calc(100% - 16px);
    min-width: calc(100% - 16px);
  }
}
@media (max-width: 767px) {
  [data-view=archive-grid-view] .card {
    width: calc(50% - 16px);
    min-width: calc(50% - 16px);
  }
  [data-view=archive-list-view].card--exhibition .card .card__head {
    padding-top: 30%;
  }
  [data-view=archive-list-view].card--exhibition .card .card__inner {
    min-height: 342px;
  }
  [data-view=archive-list-view] .card .card__title {
    max-height: 46px;
    height: 46px;
    -webkit-line-clamp: 2;
    word-break: break-all;
  }
  [data-view=archive-list-view] .card .card__block-list li br {
    display: none;
  }
}
@media (max-width: 560px) {
  [data-view=archive-list-view] .card .card__inner {
    padding-top: 240px;
    padding-left: 0;
  }
  [data-view=archive-list-view] .card .card__thumb.card__thumb-horizontal, [data-view=archive-list-view] .card .card__thumb.card__thumb-vertical {
    width: 100%;
    height: 240px;
  }
}
@media (max-width: 480px) {
  [data-view=archive-grid-view] .card {
    width: calc(100% - 16px);
    min-width: calc(100% - 16px);
  }
}
.component-archive_head {
  padding: 55px 0;
}
html[data-theme=dark] .component-archive_head {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
html[data-theme=light] .component-archive_head {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.mediaGroup-view .component-archive_head {
  position: relative;
  padding-top: 10px;
  padding-bottom: 12px;
  padding-left: 9px;
  padding-right: 60px;
  margin-bottom: 15px;
  border-top: none;
}
html[data-theme=dark] .mediaGroup-view .component-archive_head {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
html[data-theme=light] .mediaGroup-view .component-archive_head {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.mediaGroup-view .component__head-title {
  display: block;
  margin: 5px 0;
  text-align: left;
  font-size: 32px;
  line-height: 1.1;
}
html[data-theme=dark] .mediaGroup-view .component__head-title {
  color: #fff;
}
html[data-theme=light] .mediaGroup-view .component__head-title {
  color: #1b1b1b;
}

.mediaGroup-view .component__head-label {
  position: absolute;
  top: 24px;
  right: 10px;
  line-height: 20px;
  font-size: 18px;
  vertical-align: middle;
  display: none;
}
html[data-theme=dark] .mediaGroup-view .component__head-label {
  color: rgba(255, 255, 255, 0.5);
}
html[data-theme=light] .mediaGroup-view .component__head-label {
  color: #666;
}

.mediaGroup-view .component__head-label.count i {
  display: inline-block;
  overflow: hidden;
  position: relative;
  margin-right: 5px;
  width: 16px;
  height: 16px;
  font-size: 0;
  line-height: 0;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-top: -2px;
  vertical-align: middle;
}
html[data-theme=dark] .mediaGroup-view .component__head-label.count i {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.75 2.44995C11.44 1.85995 12.57 1.85995 13.27 2.44995L14.85 3.81005C15.15 4.07005 15.71 4.28002 16.11 4.28002H17.81C18.87 4.28002 19.74 5.14996 19.74 6.20996V7.91003C19.74 8.30003 19.95 8.87004 20.21 9.17004L21.57 10.75C22.16 11.44 22.16 12.57 21.57 13.27L20.21 14.85C19.95 15.15 19.74 15.71 19.74 16.11V17.8101C19.74 18.8701 18.87 19.74 17.81 19.74H16.11C15.72 19.74 15.15 19.95 14.85 20.21L13.27 21.5699C12.58 22.1599 11.45 22.1599 10.75 21.5699L9.17002 20.21C8.87002 19.95 8.31001 19.74 7.91001 19.74H6.18C5.12 19.74 4.25 18.8701 4.25 17.8101V16.1C4.25 15.71 4.04001 15.15 3.79001 14.85L2.44 13.26C1.86 12.57 1.86 11.45 2.44 10.76L3.79001 9.17004C4.04001 8.87004 4.25 8.31004 4.25 7.92004V6.20996C4.25 5.14996 5.12 4.28002 6.18 4.28002H7.91001C8.30001 4.28002 8.87002 4.07005 9.17002 3.81005L10.75 2.44995Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.89001 14.82L11.34 15.94C11.53 16.13 11.95 16.22 12.23 16.22H14C14.56 16.22 15.17 15.8 15.31 15.24L16.43 11.82C16.66 11.17 16.24 10.6 15.54 10.6H13.67C13.39 10.6 13.16 10.3701 13.2 10.0401L13.43 8.54008C13.52 8.12008 13.24 7.65005 12.82 7.51005C12.45 7.37005 11.98 7.56 11.79 7.84L9.87 10.69' stroke='white' stroke-opacity='0.9' stroke-miterlimit='10'/%3E%3Cpath d='M7.5 14.8199V10.24C7.5 9.57999 7.78 9.34998 8.44 9.34998H8.91C9.56 9.34998 9.85001 9.57999 9.85001 10.24V14.8199C9.85001 15.4699 9.57 15.71 8.91 15.71H8.44C7.78 15.71 7.5 15.4799 7.5 14.8199Z' stroke='%23FF601F' stroke-opacity='0.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
html[data-theme=light] .mediaGroup-view .component__head-label.count i {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.75 2.44995C11.44 1.85995 12.57 1.85995 13.27 2.44995L14.85 3.81005C15.15 4.07005 15.71 4.28002 16.11 4.28002H17.81C18.87 4.28002 19.74 5.14996 19.74 6.20996V7.91003C19.74 8.30003 19.95 8.87004 20.21 9.17004L21.57 10.75C22.16 11.44 22.16 12.57 21.57 13.27L20.21 14.85C19.95 15.15 19.74 15.71 19.74 16.11V17.8101C19.74 18.8701 18.87 19.74 17.81 19.74H16.11C15.72 19.74 15.15 19.95 14.85 20.21L13.27 21.5699C12.58 22.1599 11.45 22.1599 10.75 21.5699L9.17002 20.21C8.87002 19.95 8.31001 19.74 7.91001 19.74H6.18C5.12 19.74 4.25 18.8701 4.25 17.8101V16.1C4.25 15.71 4.04001 15.15 3.79001 14.85L2.44 13.26C1.86 12.57 1.86 11.45 2.44 10.76L3.79001 9.17004C4.04001 8.87004 4.25 8.31004 4.25 7.92004V6.20996C4.25 5.14996 5.12 4.28002 6.18 4.28002H7.91001C8.30001 4.28002 8.87002 4.07005 9.17002 3.81005L10.75 2.44995Z' stroke='%23888888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.89001 14.82L11.34 15.94C11.53 16.13 11.95 16.22 12.23 16.22H14C14.56 16.22 15.17 15.8 15.31 15.24L16.43 11.82C16.66 11.17 16.24 10.6 15.54 10.6H13.67C13.39 10.6 13.16 10.3701 13.2 10.0401L13.43 8.54008C13.52 8.12008 13.24 7.65005 12.82 7.51005C12.45 7.37005 11.98 7.56 11.79 7.84L9.87 10.69' stroke='%23FF601F' stroke-opacity='0.9' stroke-miterlimit='10'/%3E%3Cpath d='M7.5 14.8199V10.24C7.5 9.57999 7.78 9.34998 8.44 9.34998H8.91C9.56 9.34998 9.85001 9.57999 9.85001 10.24V14.8199C9.85001 15.4699 9.57 15.71 8.91 15.71H8.44C7.78 15.71 7.5 15.4799 7.5 14.8199Z' stroke='%23FF601F' stroke-opacity='0.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mediaGroup-view .component__head-name {
  text-align: left;
  font-size: 17px;
  position: relative;
  padding-left: 21px;
}

.mediaGroup-view .component__head-name .arrow {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-top: 1px solid #aaa;
  border-right: 1px solid #aaa;
  transform: rotate(-180deg);
  position: absolute;
  top: 4px;
  left: 7px;
}

.component-archive_summary {
  position: relative;
  margin-top: 38px;
  margin-bottom: 75px;
  padding-right: 654px;
  min-height: 371px;
}

.component-archive_summary .archive-summary__poster {
  position: absolute;
  top: 0;
  right: 0;
  width: 600px;
  height: 400px;
}

.archive-summary__poster .img-fill {
  position: relative;
  text-align: center;
  height: 100%;
  width: 100%;
  display: block;
  border-radius: 10px;
  box-shadow: 3.6px 6px 15px 0 rgba(0, 0, 0, 0.17);
  overflow: hidden;
}

.archive-summary__poster .img-fill .open_layer {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.archive-summary__poster .img-fill img {
  display: inline-block;
  position: relative;
  left: 0;
  bottom: 0;
  width: 100%;
  max-width: none;
  max-height: none;
  height: auto;
}

.archive-summary__poster .card__label {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #FF601F;
  font-size: 0;
  background-size: 20px;
  background-position: 50%;
  background-repeat: no-repeat;
}

.archive-summary__poster .card__label.card__label-photo {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 3H5C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.5 10C9.32843 10 10 9.32843 10 8.5C10 7.67157 9.32843 7 8.5 7C7.67157 7 7 7.67157 7 8.5C7 9.32843 7.67157 10 8.5 10Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 15L16 10L5 21' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.archive-summary__poster .card__label.card__label-video,
.archive-summary__poster .card__label.card__label-youtube {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 7L16 12L23 17V7Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 5H3C1.89543 5 1 5.89543 1 7V17C1 18.1046 1.89543 19 3 19H14C15.1046 19 16 18.1046 16 17V7C16 5.89543 15.1046 5 14 5Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.archive-summary__poster .card__label.card__label-doc {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 2H6C5.46957 2 4.96086 2.21071 4.58579 2.58579C4.21071 2.96086 4 3.46957 4 4V20C4 20.5304 4.21071 21.0391 4.58579 21.4142C4.96086 21.7893 5.46957 22 6 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V8L14 2Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 2V8H20' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 13H8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 17H8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 9H9H8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.archive-summary_list {
  padding: 16px 0;
  min-height: 231px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
html[data-theme=dark] .archive-summary_list {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
html[data-theme=light] .archive-summary_list {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.archive-summary_list .archive-summary-item {
  width: 50%;
  position: relative;
  padding-left: 151px;
  padding-right: 10px;
  min-height: 29px;
  margin-bottom: 10px;
  color: #999;
  font-size: 18px;
  line-height: 1;
  letter-spacing: -1px;
}

.archive-summary_list .archive-summary-item.w100 {
  width: 100%;
}

.archive-summary_list .archive-summary-item * {
  color: #999;
  font-size: 18px;
  line-height: 1.4;
  letter-spacing: -1px;
}

.archive-summary_list .archive-summary-item.no-title {
  padding: 11px;
  margin-top: 30px;
  padding-top: 30px;
  text-align: left;
}
html[data-theme=dark] .archive-summary_list .archive-summary-item.no-title {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
html[data-theme=light] .archive-summary_list .archive-summary-item.no-title {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.archive-summary_list .archive-summary-title {
  position: absolute;
  top: -2px;
  left: 0;
  display: inline-block;
  padding-left: 11px;
  width: 140px;
  font-weight: 700;
  vertical-align: middle;
  font-size: 18px;
}
html[data-theme=dark] .archive-summary_list .archive-summary-title {
  color: #fff;
}
html[data-theme=light] .archive-summary_list .archive-summary-title {
  color: #333;
}

.archive-summary_list .archive-summary-title:before {
  content: "";
  position: absolute;
  top: 13px;
  left: 0;
  width: 4px;
  height: 4px;
  background-color: #FF601F;
  border-radius: 50%;
  transform: translate(0, -50%);
}

.archive-summary_list .archive-summary-text {
  display: block;
  text-align: left;
}

.archive-summary_list .archive-summary-text.tag {
  margin: -5px -2px;
}

.archive-summary_list .archive-summary-tag {
  display: inline-block;
  padding: 0 15px;
  line-height: 27px;
  border: 1px solid #ddd;
  border-radius: 30px;
  margin: 2px;
  font-size: 16px;
}
@media (max-width: 1024px) {
  .archive-summary_list .archive-summary-tag {
    padding: 5px 15px;
    line-height: 1;
  }
}

.archive-summary-stats {
  display: inline-block;
  margin: 2px;
  padding: 0 15px;
  line-height: 27px;
  border: 1px solid;
  border-radius: 30px;
  font-size: 14px;
}

.archive-summary-stats.stats1 {
  border-color: #222;
  color: #222;
}

.archive-summary-stats.stats2 {
  border-color: #779ee1;
  color: #779ee1;
}

.archive-summary-stats.stats3 {
  border-color: #38965c;
  color: #38965c;
}

.archive-summary-stats.stats4 {
  border-color: #3390a3;
  color: #3390a3;
}

.archive-summary-stats.stats5 {
  border-color: #c7a429;
  color: #c7a429;
}

.archive-summary-stats.stats6 {
  border-color: #763f2e;
  color: #763f2e;
}

.archive-summary-stats.stats7 {
  border-color: #b270cd;
  color: #b270cd;
}

.archive-summary-stats.stats8 {
  border-color: #132f5a;
  color: #132f5a;
}

.mediaGroup-view .component__head-name {
  text-align: left;
  font-size: 17px;
  position: relative;
  padding-left: 21px;
}

.mediaGroup-view .component__head-name a {
  position: absolute;
  top: -50px;
  right: -70px;
  width: 70px;
  height: 70px;
  border-radius: 5px;
  padding: 11px 10px;
  font-size: 14px;
  letter-spacing: -1px;
  background-color: #053863;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M10 6v2H5v11h11v-5h2v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h6zm11-3v9l-3.794-3.793-5.999 6-1.414-1.414 5.999-6L12 3h9z' fill='rgba(236,240,241,1)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 50% 85%;
  line-height: 1.2;
  font-weight: bold;
  text-align: center;
}
html[data-theme=dark] .mediaGroup-view .component__head-name a {
  color: #fff;
}
html[data-theme=light] .mediaGroup-view .component__head-name a {
  color: #1b1b1b;
}

.mediaGroup-view .component__head-name .arrow {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-top: 1px solid #aaa;
  border-right: 1px solid #aaa;
  transform: rotate(-180deg);
  position: absolute;
  top: 4px;
  left: 7px;
}

.data-detail-thumb-list-header {
  min-height: 55px;
  position: relative;
  margin-bottom: 40px;
}
html[data-theme=dark] .data-detail-thumb-list-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
html[data-theme=light] .data-detail-thumb-list-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.data-detail-thumb-list-header .h2 {
  margin: 0;
  padding: 0;
  border-bottom: none !important;
}
html[data-theme=dark] .data-detail-thumb-list-header .h2 {
  color: #fff;
}
html[data-theme=light] .data-detail-thumb-list-header .h2 {
  color: #1b1b1b;
}

.data-detail-thumb-list-header .h2 .badge {
  position: relative;
  top: -2px;
  width: auto;
  height: auto;
  display: inline-block;
  margin: 0 5px;
  padding: 0 15px;
  line-height: 27px;
  background: transparent;
  border: 1px solid #ddd;
  border-radius: 30px;
  font-size: 16px;
}
html[data-theme=dark] .data-detail-thumb-list-header .h2 .badge {
  color: #fff;
}
html[data-theme=light] .data-detail-thumb-list-header .h2 .badge {
  color: #1b1b1b;
}

.checkbox-item,
.checkbox-item > label {
  position: relative;
  display: inline-block;
}

.checkbox-item > label > input[type=checkbox] {
  vertical-align: top;
  margin-right: 3px;
  position: absolute;
  top: 2px;
  width: 18px;
  height: 18px;
  overflow: hidden;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

.checkbox-item > label > input[type=checkbox] {
  background: #fff url(/pcms/common/images/common/split_check.png) no-repeat 0 0;
  background-size: auto 100%;
  cursor: pointer; /* border: 1px solid #ddd; */
  outline: none;
}
html[data-theme=light] .checkbox-item > label > input[type=checkbox] {
  border: 1px solid #ddd;
}

.checkbox-item > label > input[type=checkbox]:checked {
  background-position: -107px 0;
  border-width: 0px !important;
}

.checkbox-item > label > input[type=checkbox]:disabled {
  background-position: -79px 0;
  border-width: 0px !important;
}

.checkbox-item > label > input[type=checkbox]:checked:disabled {
  background-position: -106px 0;
  border-width: 0px !important;
}

.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 25px;
}

.checkbox-inline > input[type=checkbox] {
  vertical-align: top;
  position: absolute;
  top: 4px;
  left: 0;
  width: 20px;
  height: 18px;
  overflow: hidden;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; /* border-width: 0px !important; */ /* border: none !important; */ /* border-radius: 0 !important; */
  cursor: pointer;
  margin-left: 0;
}

.checkbox-inline > input[type=checkbox] {
  background: url(/pcms/common/images/common/split_check.png) no-repeat 0 0;
  background-size: auto 100%;
  cursor: pointer;
}
html[data-theme=light] .checkbox-inline > input[type=checkbox] {
  border: 1px solid #ddd;
}

.checkbox-inline > input[type=checkbox]:checked {
  background-position: -107px 0;
  border-width: 0px !important;
}

.checkbox-inline > input[type=checkbox]:disabled {
  background-position: -79px 0;
  border-width: 0px !important;
}

.checkbox-inline > input[type=checkbox]:checked:disabled {
  xbackground-position: -106px 0;
  border-width: 0px !important;
}

.archive-group {
  margin: -15px;
  margin-bottom: 0;
  clear: both;
}

.archive-group:after {
  display: block;
  content: "";
  clear: both;
  visibility: hidden;
}

.archive-photo-item {
  float: left;
  width: calc(25% - 20px);
  margin: 10px;
  position: relative;
}

.archive-item-inner {
  display: block;
  position: relative;
  text-align: center;
  color: #180e0d !important;
  font-size: 18px;
  z-index: 10;
}

.archive-photo-item .photo-thumb {
  display: block;
  position: relative;
  line-height: 0;
  margin-bottom: 17px;
  transition: all 0.3s ease;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
}

.archive-photo-item .photo-thumb img {
  object-fit: cover;
  width: 100%;
}

.archive-group_more {
  display: block;
}

.archive-group_more button {
  display: block;
  width: 100%;
  border-radius: 5px;
  font-size: 15px;
  line-height: 20px;
  padding: 8.5px 22px 8.5px 22px;
  border: 1px solid #164571;
  background-color: #164571;
  color: #fff;
  border-radius: 5px;
  font-size: 15px;
  line-height: 20px;
}

.archive-group .archive-photo-item {
  text-align: center;
}

.archive-group.hover--card .button_data_view .photo-thumb:before,
.archive-group.hover--card .button_data_view .photo-thumb:after {
  content: "";
  position: absolute;
  display: none;
}

.archive-group.hover--card .button_data_view .photo-thumb:before {
  z-index: 6;
  top: -36px;
  left: 50%;
  margin-left: -16px;
  background-color: rgba(0, 0, 0, 0.7);
  height: 32px;
  width: 32px;
  border-radius: 32px;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform 0.25s ease-out;
  display: block;
}

.archive-group.hover--card .button_data_view .photo-thumb:after {
  z-index: 7;
  top: 50%;
  left: 50%;
  margin-left: -28px;
  margin-top: -25px;
  height: 52px;
  width: 52px;
  transform: scale(0);
  transform-origin: 50% 50%;
  opacity: 0;
  transition: transform 0.25s ease-out, opacity 0.25s ease-out;
  transition-delay: 0.25s;
  background: #fff url(/archive/images/home/common/card__more.png) no-repeat center/cover;
  border-radius: 50%;
}

.archive-group.hover--card .button_data_view:hover .photo-thumb:before {
  transform: scale(45);
}

.archive-group.hover--card .button_data_view:hover .photo-thumb:after {
  transform: scale(1);
  opacity: 1;
}

.archive-group.hover--card .button_data_view {
  position: relative;
  height: 100%;
  padding: 0;
}

.archive-group.hover--card .photo-thumb .detai-result {
  position: absolute;
  z-index: 9999;
  transform: scale(0);
  transition: transform 0.25s ease-out, opacity 0.25s ease-out;
  transition-delay: 0.25s;
  transform-origin: 50% 50%;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  text-align: center;
  opacity: 0;
}

.archive-group.hover--card .photo-thumb .detai-result .text {
  margin: 0px;
  font-size: 24px;
  line-height: 1.4;
  color: #fff;
  font-weight: 600;
}

.archive-group.hover--card .photo-thumb .detai-result .text .number {
  font-size: 24px;
  color: #e6002d;
}

.archive-group.hover--card .button_data_view:hover:before {
  display: block;
}

.archive-group.hover--card .button_data_view:hover .detai-result {
  transform: scale(1);
  opacity: 1;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.ui__archive-view.archive-view_exhibition .photo-thumb,
.archive-photo-item .archive-item-inner .photo-thumb {
  transition: all 0.3s ease;
  height: 190px;
  display: flex;
  align-items: center;
  border-radius: 10px;
}

.archive-photo-item .archive-item-inner .photo-thumb:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  background-color: #F6F6F9;
  transform: translate(-50%, -50%);
}

.ui__archive-view.archive-view_exhibition a:hover .photo-thumb,
.archive-photo-item .archive-item-inner:hover .photo-thumb {
  box-shadow: 0 20px 20px rgba(50, 50, 71, 0.1);
}

.ui__archive-view.archive-view_exhibition .photo-thumb img,
.archive-photo-item .archive-item-inner .photo-thumb img {
  width: 100%;
  height: auto;
  max-height: 234px;
  max-width: none;
  position: relative;
}

.archive-photo-item .archive-item-inner strong,
.ui__archive-view.archive-view_exhibition strong {
  display: block;
  line-height: 1.2;
  color: #999;
  font-size: 18px;
  font-weight: normal;
}

.archive-photo-item .checkbox-item {
  font-size: 0;
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 11;
  display: inline-block;
}

.archive-photo-item .card__label {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #FF601F;
  font-size: 0;
  background-size: 20px;
  background-position: 50%;
  background-repeat: no-repeat;
}

.archive-photo-item .card__label.card__label-photo {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 3H5C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.5 10C9.32843 10 10 9.32843 10 8.5C10 7.67157 9.32843 7 8.5 7C7.67157 7 7 7.67157 7 8.5C7 9.32843 7.67157 10 8.5 10Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 15L16 10L5 21' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.archive-photo-item .card__label.card__label-doc {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 2H6C5.46957 2 4.96086 2.21071 4.58579 2.58579C4.21071 2.96086 4 3.46957 4 4V20C4 20.5304 4.21071 21.0391 4.58579 21.4142C4.96086 21.7893 5.46957 22 6 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V8L14 2Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 2V8H20' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 13H8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 17H8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 9H9H8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.archive-photo-item .card__label.card__label-youtube,
.archive-photo-item .card__label.card__label-video {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 7L16 12L23 17V7Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 5H3C1.89543 5 1 5.89543 1 7V17C1 18.1046 1.89543 19 3 19H14C15.1046 19 16 18.1046 16 17V7C16 5.89543 15.1046 5 14 5Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.data-details {
  position: absolute;
  right: 0;
  top: -6px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 20px -5px 20px 0;
  justify-content: flex-end;
}

.data-details .checkbox-wrap {
  margin-right: 15px;
}

.data-details .btn-wrap {
  display: flex;
  align-items: center;
}

.data-details .btn {
  padding: 8.5px 22px 8.5px 22px;
  min-width: 130px;
  background-color: #003668;
  border-color: #003668;
  color: #fff;
  font-size: 15px;
  text-align: center;
}

.data-details .btn:last-child {
  background-color: #fff;
  color: #003668;
}

@media screen and (max-width: 1300px) {
  .archive-photo-item .archive-item-inner .photo-thumb {
    height: auto;
  }
}
@media screen and (max-width: 1280px) {
  .component-archive_summary {
    padding-right: 550px;
  }
  .component-archive_summary .archive-summary__poster {
    width: 530px;
  }
  .archive-summary_list .archive-summary-item {
    padding-left: 110px;
  }
  .archive-summary_list .archive-summary-title {
    font-size: 17px;
  }
}
@media screen and (max-width: 1190px) {
  .mediaGroup-view .component-archive_head {
    padding-right: 20px;
  }
  .mediaGroup-view .component__head-label {
    top: auto;
    bottom: 15px;
  }
  .mediaGroup-view .archive-summary_list {
    padding: 10px 0;
  }
}
@media screen and (max-width: 1115px) and (min-width: 870px) {
  .archive-summary_list .archive-summary-item {
    width: 100%;
  }
}
@media screen and (max-width: 980px) and (min-width: 870px) {
  .mediaGroup-view .component__head-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 1023px) {
  .archive-photo-item .archive-item-inner .photo-thumb {
    height: auto;
  }
  .ui__archive-view.archive-view_exhibition .photo-thumb img, .archive-photo-item .archive-item-inner .photo-thumb img {
    max-height: 194px;
  }
  .archive-group .archive-photo-item {
    margin: 5px;
    width: calc(33.33% - 10px);
  }
  .archive-group {
    margin: -5px;
  }
}
@media screen and (max-width: 870px) {
  .component-archive_summary {
    margin-bottom: 40px;
    padding-right: 0;
  }
  .component-archive_summary .archive-summary__poster {
    position: relative;
    margin: 0 auto;
    width: 100%;
    max-width: 600px;
    height: auto;
  }
  .component-archive_summary .archive-summary__txt {
    margin-top: 20px;
  }
}
@media screen and (max-width: 800px) {
  .archive-group .archive-photo-item {
    width: calc(50% - 10px);
    margin: 5px;
  }
}
@media screen and (max-width: 700px) {
  .data-details {
    position: relative;
    right: auto;
    top: auto;
    justify-content: space-between;
  }
  .data-details .btn {
    padding: 8.5px 10px 8.5px 10px;
    min-width: auto;
  }
}
@media screen and (max-width: 680px) {
  .component-archive_summary .archive-summary__poster {
    width: 100%;
  }
  .mediaGroup-view .component__head-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 500px) {
  .archive-summary_list .archive-summary-item {
    width: 100%;
  }
  .mediaGroup-view .component__head-title {
    font-size: 24px;
  }
  .mediaGroup-view .component__head-label {
    top: auto;
    bottom: 15px;
  }
  .mediaGroup-view .component-archive_head {
    padding-right: 10px;
  }
}
@media screen and (max-width: 420px) {
  .archive-group .archive-photo-item {
    width: calc(100% - 10px);
    margin: 5px;
  }
}
/* view */
#spotlight {
  background: #f8f8f8;
}

#spotlight .spl-header {
  transform: translateY(0);
  background-color: #1b1b1b;
  left: 0;
  width: 100%;
  height: 60px;
  z-index: 11;
}

#spotlight .spl-header div {
  min-width: 60px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  width: auto;
  border: 1px solid rgba(255, 255, 255, 0.3);
  margin: 0 -1px;
  background-color: #1b1b1b;
}

#spotlight .spl-header div.spl-autofit {
  display: none;
}

#spotlight .spl-page {
  display: none;
}

#spotlight .spl-next,
#spotlight .spl-prev {
  width: 127px;
  height: 127px;
  border: 0;
  margin: 0;
  border-radius: 0;
  transform: translateX(0) scaleX(1) !important;
  opacity: 1;
  z-index: 10;
}

#spotlight .spl-next {
  background-color: #1b1b1b;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 43px;
  right: -10px;
}

#spotlight .spl-prev {
  background-color: #1b1b1b;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M10.8284 12.0007L15.7782 16.9504L14.364 18.3646L8 12.0007L14.364 5.63672L15.7782 7.05093L10.8284 12.0007Z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 43px;
  left: -10px;
}

#spotlight .spl-footer {
  background-color: #1b1b1b;
  z-index: 11;
  padding: 0;
}

#spotlight .spl-footer .item-tit {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 10;
}

#spotlight .spl-footer .item-tit .item-txt {
  max-width: 1280px;
  width: 100%;
  padding: 30px 15px;
  margin: 0 auto;
  color: #fff;
  text-align: center;
}

#spotlight .spl-footer .item-tit .item-txt .spl-title {
  display: block;
  margin: 0;
  margin-bottom: 0;
  font-weight: 300;
  font-size: 32px;
  line-height: 32px;
}

#spotlight .spl-footer .item-tit .item-txt button {
  position: absolute;
  top: 40px;
  right: 30px;
}

#spotlight .spl-footer .item-tit .item-txt button i {
  width: 59px;
  height: 31px;
  display: block;
  background: url("/images/kor/common/btn_arrow_open.png") no-repeat center;
}

#spotlight .spl-footer .item {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 10;
  display: none;
}

#spotlight .spl-footer .item .item-txt {
  max-width: 1280px;
  width: 100%;
  padding: 50px 15px;
  margin: 0 auto;
  color: #fff;
}

#spotlight .spl-footer .item .item-txt:after {
  clear: both;
  display: block;
  overflow: hidden;
  content: "";
  height: 0;
}

#spotlight .spl-footer .item .item-txt .info-txt-l {
  width: 40%;
  float: left;
}

#spotlight .spl-footer .item .item-txt .info-txt-l .tit {
  display: block;
  padding: 0 5px;
  margin-bottom: 25px;
  padding-bottom: 25px;
  font-family: "GmarketSans";
  font-weight: 700;
  font-size: 32px;
  line-height: 1;
  border-bottom: 2px solid rgba(255, 255, 255, 0.6);
}

#spotlight .spl-footer .item .item-txt .info-txt-l .tit em {
  font-weight: 300;
  display: block;
  line-height: 1.6;
  font-size: 32px;
}

#spotlight .spl-footer .item .item-txt .info-txt-l ul {
  padding: 0 10px;
}

#spotlight .spl-footer .item .item-txt .info-txt-l ul > li {
  display: table;
  width: 100%;
  margin-bottom: 10px;
  line-height: 24px;
}

#spotlight .spl-footer .item .item-txt .info-txt-l ul > li > span {
  display: table-cell;
  width: 215px;
  font-weight: bold;
  position: relative;
  font-size: 18px;
  letter-spacing: -1px;
  padding-left: 14px;
}

#spotlight .spl-footer .item .item-txt .info-txt-l ul > li > p {
  display: table-cell;
  width: calc(100% - 215px);
  font-size: 17px;
  letter-spacing: -1px;
  color: #eee;
}

#spotlight .spl-footer .item .item-txt .info-txt-l ul > li > p .btn {
  background-color: transparent;
  color: #fff;
  border: none;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  float: right;
  margin-top: -8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M13 10h5l-6 6-6-6h5V3h2v7zm-9 9h16v-7h2v8a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-8h2v7z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 85% 50%;
  background-size: 18px;
}

#spotlight .spl-footer .item .item-txt .info-txt-l ul > li > p .btn:hover {
  color: #fff !important;
  border: none;
  border-bottom: 1px solid #fff !important;
}

#spotlight .spl-footer .item .item-txt .info-txt-r {
  width: 58%;
  float: right;
  padding-top: 60px;
}

#spotlight .spl-footer .item .item-txt .txt-box2 {
  background-color: transparent;
  clear: both;
}

#spotlight .spl-button {
  display: none;
}

#spotlight .spl-footer .item .item-txt .info-txt-r .ui-map,
#spotlight .spl-footer .item .item-txt .info-txt-r .gray_box {
  padding: 0;
  min-height: 200px;
  background-color: #f5f5f5;
}

#spotlight .spl-footer .item .item-txt .info-txt-r .gray_box .caption + .caption {
  margin-top: 10px;
}

#spotlight .spl-footer .item .item-txt .info-txt-r .gray_box .caption:after {
  clear: both;
  display: block;
  overflow: hidden;
  content: "";
  height: 0;
}

#spotlight .spl-footer .item .item-txt .info-txt-r .gray_box .caption > em {
  width: 100px;
  color: #1b1b1b;
  float: left;
  font-size: 17px;
  letter-spacing: -1px;
}

#spotlight .spl-footer .item .item-txt .info-txt-r .gray_box .caption > div {
  float: left;
  width: calc(100% - 110px);
  color: #666;
  display: inline-block;
  margin-top: -4px;
  text-align: left;
}

#spotlight .spl-footer .item .item-txt .info-txt-r .gray_box .caption.overflow-h > div {
  height: 43px;
  overflow-y: auto;
}

#spotlight .spl-footer .item .item-txt .info-txt-r .gray_box .caption > div > i {
  display: inline-block;
  border-radius: 15px;
  background-color: #fff;
  font-weight: 500;
  padding: 4px 16px;
  margin: 2px;
  font-size: 13px;
  letter-spacing: -1px;
}

#spotlight .spl-pane video {
  width: 100%;
  height: 100%;
  max-width: 1280px;
  margin: 0 auto;
  max-height: calc(100% - 160px);
  top: 60px;
  transform: translate(-50%, 0);
}

#spotlight .spl-footer .item .item-txt .btn-close {
  position: absolute;
  top: 40px;
  right: 30px;
}

#spotlight .spl-footer .item .item-txt .btn-close i {
  width: 59px;
  height: 31px;
  display: block;
  background: url("/images/kor/common/btn_arrow_close.png") no-repeat center;
}

@media screen and (max-width: 1024px) {
  #spotlight .spl-next, #spotlight .spl-prev {
    width: 64px;
    height: 64px;
  }
  .spl-scene, .spl-spinner, .spl-track {
    height: 100vh;
  }
  #spotlight .spl-footer .item-tit .item-txt .spl-title {
    font-size: 30px;
    text-align: left;
    line-height: 1;
    padding-right: 60px;
  }
  #spotlight .spl-footer .item .item-txt .info-txt-l {
    width: 100%;
    float: none;
  }
  #spotlight .spl-footer .item .item-txt .info-txt-r {
    display: none;
  }
  #spotlight .spl-footer .item .item-txt {
    width: 100%;
    padding: 20px 15px;
  }
}
@media screen and (max-width: 767px) {
  #spotlight .spl-footer .item-tit {
    height: 60px;
  }
  #spotlight .spl-footer .item-tit .item-txt {
    width: 100%;
    padding: 15px;
  }
  #spotlight .spl-next, #spotlight .spl-prev {
    top: 0;
    height: 100vh;
    opacity: 0;
  }
  #spotlight .spl-footer .item-tit .item-txt button i,
  #spotlight .spl-footer .item .item-txt .btn-close i {
    width: 29px;
    height: 20px;
    background-size: 100%;
  }
  #spotlight .spl-footer .item-tit .item-txt button {
    top: 20px;
  }
  #spotlight .spl-footer .item .item-txt .btn-close {
    top: 49px;
  }
  #spotlight .spl-footer .item-tit .item-txt .spl-title {
    font-size: 26px;
    text-align: left;
    line-height: 1;
    padding-right: 60px;
  }
  #spotlight .spl-footer .item .item-txt .info-txt-l {
    width: 100%;
    float: none;
  }
  #spotlight .spl-footer .item .item-txt .info-txt-r {
    display: none;
  }
  #spotlight .spl-footer .item .item-txt {
    width: 100%;
    padding: 20px 15px;
  }
  .spl-scene, .spl-spinner, .spl-track {
    height: 100vh;
  }
  #spotlight .spl-header div.spl-zoom-out,
  #spotlight .spl-header div.spl-zoom-in {
    display: inline-block !important;
  }
}
@media screen and (max-width: 580px) {
  #spotlight .spl-footer {
    display: none !important;
  }
  #spotlight .spl-footer .item {
    display: none;
    position: relative;
    bottom: auto;
    background-color: #181818;
  }
  #spotlight .spl-footer .item-tit {
    display: none;
  }
  #spotlight .spl-header {
    height: 44px;
  }
  #spotlight .spl-header div {
    min-width: 44px;
    height: 44px;
    line-height: 44px;
  }
}
.component-button__group {
  padding-top: 30px;
  margin-top: 30px;
  display: block;
  border-top: 1px solid rgba(255, 255, 255, 0.05);
  text-align: center;
}

.component-button__group .btn-default,
.component-button__group .btn-default:link,
.component-button__group .btn-default:visited {
  border-radius: 12px;
  padding: 18px 18px 18px 18px;
  background: transparent;
  min-width: 200px;
  font-size: 17px;
  letter-spacing: -1px;
  text-align: center;
}
html[data-theme=dark] .component-button__group .btn-default,
html[data-theme=dark] .component-button__group .btn-default:link,
html[data-theme=dark] .component-button__group .btn-default:visited {
  color: rgb(255, 255, 255);
  border-color: rgba(255, 255, 255, 0.5);
}
html[data-theme=light] .component-button__group .btn-default,
html[data-theme=light] .component-button__group .btn-default:link,
html[data-theme=light] .component-button__group .btn-default:visited {
  color: rgb(3, 103, 224);
  border-color: rgb(3, 103, 224);
}

.component-button__group .btn-default:hover,
.component-button__group .btn-default:active {
  color: #fff;
}

.component-button__group .btn i {
  display: none;
}

html.noscroll,
body.noscroll {
  height: 100%;
  overflow: hidden;
}

.ui-modal__backdrop.current .docheckdownloadwnload-modal {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 10000;
}

.ui-modal__backdrop.current .docheckdownloadwnload-modal .modal-dialog {
  margin: auto;
  display: flex !important;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  position: relative;
  width: 100%;
  min-height: 100vh;
  z-index: 1020;
}

.ui-modal__backdrop.current .docheckdownloadwnload-modal * {
  box-sizing: border-box;
}

.ui-modal__backdrop.current .docheckdownloadwnload-modal .modal-content {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  overflow-y: auto;
  max-width: 600px;
  width: 100%;
  max-height: 90vh;
  outline-color: transparent;
  transition: outline-color 0.1s;
}

.docheckdownloadwnload-modal .modal-header {
  width: 100%;
  height: auto;
  min-height: auto;
  padding: 15px 20px;
}

.docheckdownloadwnload-modal .modal-header .modal-title {
  font-weight: 700;
  font-size: 18px;
}

.docheckdownloadwnload-modal .modal-body {
  display: block;
  position: relative;
  overflow: hidden;
  overflow-y: auto;
  max-height: 600px;
}

.docheckdownloadwnload-modal .scroll {
  display: block;
  width: 100%;
}

.docheckdownloadwnload-modal .modal-body::-webkit-scrollbar-track {
  background-color: #ededed;
}

.docheckdownloadwnload-modal .modal-body::-webkit-scrollbar-track:hover {
  background-color: #f4f4f4;
}

.docheckdownloadwnload-modal .modal-body::-webkit-scrollbar-thumb {
  background-color: #babac0;
  border-radius: 16px;
  border: 5px solid #fff;
}

.docheckdownloadwnload-modal .modal-body::-webkit-scrollbar-thumb:hover {
  background-color: #a0a0a5;
  border: 4px solid #f4f4f4;
}

.docheckdownloadwnload-modal .modal-body::-webkit-scrollbar-button {
  display: none;
}

.docheckdownloadwnload-modal .modal-body .scroll form {
  display: block;
  height: 100%;
}

.docheckdownloadwnload-modal .modal-body .form-group {
  align-items: center;
}

.docheckdownloadwnload-modal .modal-body .control-label {
  padding-right: 5px;
  line-height: 100%;
}

.docheckdownloadwnload-modal .modal-body .radio-inline {
  position: relative;
  display: inline-block;
  line-height: 100%;
  padding-left: 25px;
}

.docheckdownloadwnload-modal .modal-body .radio-inline .custom-control-input {
  position: absolute;
  left: 4px;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
}

.docheckdownloadwnload-modal .modal-body .radio-inline span {
  color: #666;
}

.docheckdownloadwnload-modal .modal-body .checkbox label {
  display: flex;
  align-items: center;
}

.docheckdownloadwnload-modal .modal-body .checkbox label input[type=checkbox] {
  margin: 0 0 0 8px;
}

.docheckdownloadwnload-modal .modal-body .alert.alert-warning {
  margin: 0 auto !important;
  height: 160px;
  overflow: auto;
}

.docheckdownloadwnload-modal .modal-body .alert.alert-warning label {
  font-size: 16px;
}

.docheckdownloadwnload-modal .modal-body .alert.alert-warning ul {
  margin-bottom: 10px;
}

.docheckdownloadwnload-modal .modal-body .alert.alert-warning ul > li {
  font-size: 14px;
}

.docheckdownloadwnload-modal .modal-body .alert.alert-warning .tbl_basic tr th,
.docheckdownloadwnload-modal .modal-body .alert.alert-warning .tbl_basic tr td {
  font-size: 14px;
  padding: 9px 7px;
  border-bottom: 1px solid #434343;
}

.docheckdownloadwnload-modal .modal-body .alert.alert-warning .tbl_basic tr td br {
  display: none;
}

.docheckdownloadwnload-modal .modal-body .alert.alert-warning .tbl_basic {
  border-top: 2px solid #434343;
}

.docheckdownloadwnload-modal .modal-footer {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: flex-end;
  background: #fff;
}

.checkdownload-modal {
  max-width: 600px;
  width: 100%;
  padding: 0;
}

.checkdownload-modal .modal-dialog {
  margin: 0;
  width: 100% !important;
}

.checkdownload-modal .modal-header {
  height: 60px;
}

.checkdownload-modal .modal-body {
  max-height: 468px;
  overflow-y: scroll;
}

.PRGRM_nodata * {
  max-width: 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.PRGRM_nodata {
  margin: 0 !important;
  padding: 0 !important;
  max-width: 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  width: 100% !important;
}

.ui-grid.are-images-unloaded .item_wrap .grid__item.PRGRM_nodata.PRGRM_list-nodata {
  padding: 14px !important;
}

.PRGRM_nodata .ui-message {
  border: none;
}

.PRGRM_nodata .ui-message .message-result {
  background-color: #323232;
  min-height: 1231px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
  border: none;
}

.PRGRM_nodata .ui-message .nopage {
  max-width: 451px;
  width: 100%;
  margin: 0 auto;
  padding: 100px 10px;
  text-align: center;
}

.PRGRM_nodata .ui-message .nopage strong {
  line-height: 1.3;
  font-size: 40px;
  display: block;
  font-weight: 700;
  color: #fff;
  letter-spacing: -2.4px;
  text-align: center;
  margin: 0 0 15px;
}

.PRGRM_nodata .ui-message .nopage strong em {
  font-size: 40px;
  font-weight: 700;
  color: #fff;
  text-align: center;
}

.PRGRM_nodata .ui-message .nopage span {
  font-size: 16px;
  color: #fff;
  line-height: 1.37;
  display: block;
}

.PRGRM_nodata .ui-message .nopage .icon-nonage {
  width: 100%;
  height: 107px;
  margin: 0 auto 72px;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='431' height='107' viewBox='0 0 431 107' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M110.687 95.4385C107.762 106.934 80.6737 109.967 50.1756 102.217C19.6774 94.4547 -2.66722 78.8485 0.257263 67.3527C3.18174 55.857 30.2702 52.8247 60.7684 60.5739C91.2665 68.3366 113.611 83.9428 110.687 95.4385ZM61.4153 61.8811C42.642 57.0968 25.2299 61.8811 22.521 72.5279C19.8122 83.1746 32.8309 95.6811 51.6041 100.465C70.3774 105.236 87.7895 100.465 90.4984 89.8187C93.2072 79.172 80.1886 66.6519 61.4153 61.8811Z' fill='%230062FF'/%3E%3Cpath d='M21.5127 78.0801C21.5127 78.0801 52.6173 60.3042 40.7711 27.7036L62.9945 32.8922C62.9945 32.8922 65.2182 66.9617 21.5127 78.0801Z' fill='%2300A200'/%3E%3Cpath d='M104.469 50.6664L118.539 24.7369C118.539 24.7369 94.0922 23.2544 81.5048 35.8553C68.9039 48.4427 49.6589 75.1134 25.2119 79.5608C25.2119 79.5608 45.8719 77.3775 59.2814 70.6795C75.575 62.5395 88.1624 41.7851 104.469 50.6799V50.6664Z' fill='%23FF601F'/%3E%3Cpath d='M153.368 4.09253V18.7763H150.494V4.09253H153.368ZM136.574 10.5363C136.574 7.53895 139.021 5.38354 142.164 5.39476C145.297 5.38354 147.744 7.53895 147.755 10.5363C147.744 13.5786 145.297 15.7228 142.164 15.7228C139.021 15.7228 136.574 13.5786 136.574 10.5363ZM139.38 10.5363C139.358 12.2427 140.559 13.2306 142.164 13.2306C143.714 13.2306 144.915 12.2427 144.926 10.5363C144.915 8.87486 143.714 7.87574 142.164 7.88697C140.559 7.87574 139.358 8.87486 139.38 10.5363ZM139.672 24.1424V17.2945H142.569V21.8523H153.907V24.1424H139.672ZM163.651 8.87486C163.663 11.1762 165.156 13.5225 168.479 14.5328L167.109 16.7556C164.819 16.0933 163.202 14.69 162.282 12.9163C161.372 14.8359 159.756 16.3515 157.387 17.0924L155.995 14.8472C159.318 13.848 160.8 11.3671 160.8 8.87486V8.7177H156.691V6.47247H160.8V4.20479H163.696V6.47247H167.783V8.7177H163.651V8.87486ZM159.79 24.1424V17.9456H162.663V21.8523H173.845V24.1424H159.79ZM167.109 12.355V10.0424H170.499V4.09253H173.351V19.2478H170.499V12.355H167.109ZM187.496 5.19269V6.51738C187.473 7.85329 187.473 9.67192 187.002 11.8835L184.195 11.6814C184.532 9.97503 184.61 8.62789 184.633 7.48282H176.943V5.19269H187.496ZM175.731 13.4102C176.898 13.4102 178.178 13.399 179.525 13.3765V9.7505H182.376V13.298C184.42 13.2194 186.496 13.0847 188.416 12.8489L188.573 14.8472C184.319 15.5769 179.66 15.7004 175.978 15.7004L175.731 13.4102ZM178.38 20.5725C178.38 18.2262 181.119 16.7781 185.497 16.7781C189.876 16.7781 192.592 18.2262 192.592 20.5725C192.592 23.0422 189.876 24.468 185.497 24.4567C181.119 24.468 178.38 23.0422 178.38 20.5725ZM181.299 20.5725C181.288 21.7288 182.814 22.234 185.497 22.234C188.18 22.234 189.651 21.7288 189.651 20.5725C189.651 19.5397 188.18 18.9672 185.497 18.9784C182.814 18.9672 181.288 19.5397 181.299 20.5725ZM189.516 16.5311V4.07008H192.458V9.09939H194.95V11.4793H192.458V16.5311H189.516ZM213.091 17.0699V24.5016H210.24V19.3152H199.059V17.0699H213.091ZM196.14 10.1546C196.117 7.2583 198.475 5.14779 201.573 5.17024C203.223 5.15901 204.672 5.77645 205.648 6.80926H210.24V4.07008H213.091V16.1494H210.24V13.5674H205.648C204.672 14.6226 203.223 15.2401 201.573 15.2513C198.475 15.2401 196.117 13.1296 196.14 10.1546ZM198.856 10.1546C198.845 11.8273 199.979 12.804 201.573 12.804C203.077 12.804 204.234 11.8273 204.245 10.1546C204.234 8.56053 203.077 7.57263 201.573 7.57263C199.979 7.57263 198.845 8.56053 198.856 10.1546ZM206.838 11.2773H210.24V9.12184H206.849C206.928 9.4474 206.962 9.79541 206.962 10.1546C206.962 10.5476 206.917 10.918 206.838 11.2773ZM223.689 8.69525C223.677 12.4448 225.384 16.2055 228.853 17.6762L227.169 19.9663C224.834 18.911 223.217 16.8679 222.285 14.342C221.365 17.1036 219.692 19.3264 217.2 20.4602L215.471 18.0803C219.041 16.576 220.781 12.6581 220.792 8.69525V5.64174H223.689V8.69525ZM229.953 24.5465V4.07008H232.849V24.5465H229.953ZM248.633 8.69525C248.644 12.5346 250.194 16.2729 253.595 17.7435L251.844 20.0336C249.576 18.9335 248.049 16.8903 247.196 14.3644C246.321 17.0475 244.749 19.2478 242.414 20.3929L240.618 18.0578C244.12 16.475 245.714 12.5346 245.737 8.69525V5.64174H248.633V8.69525ZM251.305 12.804V10.4914H255.324V4.07008H258.153V24.5465H255.324V12.804H251.305ZM277.237 5.26005V7.10114C277.226 9.00958 277.226 11.0864 276.71 13.9491H279.415V16.2617H271.445V24.5241H268.571V16.2617H260.78V13.9491H273.802C274.33 11.3222 274.375 9.31268 274.386 7.55018H262.913V5.26005H277.237ZM291.45 5.50702C294.57 5.50702 296.827 8.32478 296.838 12.7816C296.827 17.272 294.57 20.0785 291.45 20.0785C288.318 20.0785 286.05 17.272 286.061 12.7816C286.05 8.32478 288.318 5.50702 291.45 5.50702ZM288.823 12.7816C288.823 15.8238 289.889 17.4853 291.45 17.4741C293.044 17.4853 294.088 15.8238 294.099 12.7816C294.088 9.7505 293.044 8.08904 291.45 8.08904C289.889 8.08904 288.823 9.7505 288.823 12.7816ZM299.196 24.5016V4.07008H302.07V11.7712H305.078V14.1511H302.07V24.5016H299.196ZM316.484 6.02343C316.461 12.3325 314.935 17.5751 307.301 21.4032L305.729 19.2478C309.142 17.5527 311.174 15.6554 312.33 13.3878L306.291 13.9491L305.931 11.5018L313.195 11.064C313.408 10.1995 313.554 9.27901 313.621 8.31356H307.009V6.02343H316.484ZM319.066 24.4567V4.07008H321.94V11.9059H324.836V14.2634H321.94V24.4567H319.066ZM342.798 4.07008V24.5465H339.902V4.07008H342.798ZM326.296 12.7816C326.284 8.32478 328.563 5.50702 331.707 5.50702C334.782 5.50702 337.073 8.32478 337.073 12.7816C337.073 17.272 334.782 20.0785 331.707 20.0785C328.563 20.0785 326.284 17.272 326.296 12.7816ZM329.057 12.7816C329.046 15.8238 330.112 17.4853 331.707 17.4741C333.256 17.4853 334.3 15.8238 334.311 12.7816C334.3 9.7505 333.256 8.08904 331.707 8.08904C330.112 8.08904 329.046 9.7505 329.057 12.7816ZM364.262 19.6969V22.0319H345.56V19.6969H364.262ZM347.535 16.2841V5.37231H350.409V8.7626H359.323V5.37231H362.174V16.2841H347.535ZM350.409 14.0389H359.323V10.9854H350.409V14.0389Z' fill='white'/%3E%3Cpath d='M392.933 48.9831C392.688 48.996 392.386 49.0797 392.019 49.2342C390.107 50.0322 388.974 51.6349 387.835 53.1603C386.863 54.4668 385.544 56.2625 383.517 55.8184C382.004 55.4902 381.309 54.2673 381.843 52.9929C384.141 47.432 393.113 39.5927 399.723 44.8511C401.654 46.3893 401.236 48.8995 400.373 50.8303C399.704 52.33 398.944 53.8168 398.191 55.2778C397.374 56.8675 396.119 58.4766 395.559 60.15C395.424 60.5619 395.424 61.2377 395.623 61.6303C396.299 62.982 398.256 63.5097 399.511 64.2949C401.242 65.3827 402.922 67.0561 403.276 68.9998C403.726 71.51 402.478 73.9622 401.139 76.0797C400.045 77.8175 398.423 79.33 397.644 81.2158C397.161 82.3808 398.114 82.8892 399.034 82.5417C400.322 82.0525 401.564 81.2351 402.722 80.5014C405.232 78.9052 407.543 77.0258 409.764 75.0499C412.801 72.3467 414.9 69.6692 417.236 66.4575C418.253 65.0544 420.036 62.7438 420.338 62.1839C420.338 62.1839 420.512 60.1951 420.673 58.1162C421.021 53.4821 420.776 48.8802 421.149 44.2525C421.4 41.1953 420.879 36.3681 425.256 36.4003C429.117 36.4261 430.314 39.7471 430.302 42.4697C430.269 48.2494 429.819 52.3429 429.143 57.2215C428.3 63.3553 427.405 69.4825 426.459 75.6098C425.976 78.6992 425.481 81.7886 424.966 84.878C424.464 87.903 424.232 90.9538 423.357 93.9145C423.235 94.3264 423.054 94.7448 422.713 95.0408C421.02 96.5019 420.177 93.2129 419.959 92.0995C418.652 85.5088 419.617 79.0339 419.759 72.4046C419.772 71.806 420.338 65.8911 420.338 65.8911C420.338 65.8911 418.819 70.3257 417.796 72.4175C416.773 74.5092 415.781 76.5045 414.591 78.4547C413.329 80.5207 411.913 82.4966 410.311 84.3116C406.442 88.6883 401.499 92.5951 395.488 93.1743C393.145 93.3996 390.493 93.2323 388.962 91.192C387.642 89.4542 387.713 87.0985 388.434 85.1355C389.142 83.2046 390.551 81.7307 391.961 80.2954C393.029 79.2013 394.111 78.12 395.134 76.9743C396.157 75.8287 397.245 74.7088 397.76 73.325C398.14 72.2952 398.153 71.0144 397.47 70.1004C396.724 69.1028 395.482 68.6909 394.336 68.3691C393.094 68.0151 391.806 67.8735 390.616 67.3328C389.374 66.7729 388.151 65.7495 387.732 64.4108C387.217 62.776 388.144 61.0897 388.962 59.7252C390.23 57.6141 391.691 55.5996 392.778 53.4048C393.248 52.4587 394.825 48.8673 392.939 48.9896L392.933 48.9831Z' fill='white'/%3E%3Cpath d='M337.825 50.47C337.922 56.9062 337.059 63.3425 336.203 69.7401C336.094 70.5704 335.971 71.4264 335.547 72.1665C334.858 73.3508 333.5 74.0717 332.187 74.6831C326.298 77.4378 319.611 79.7034 315.981 84.7365C315.569 85.3093 315.202 86.0495 315.562 86.6416C315.935 87.2531 316.843 87.3496 317.615 87.3561C323.363 87.4204 329.11 86.8218 334.691 85.5732C335.72 85.3415 336.918 85.1227 337.741 85.7277C338.823 86.5258 338.43 88.1091 337.716 89.1968C335.811 92.0738 332.374 93.921 328.789 94.7255C325.204 95.5301 321.438 95.4014 317.763 95.0731C316.013 94.9186 314.211 94.6998 312.704 93.8824C308.225 91.4559 310.806 85.6826 313.567 83.0052C315.485 81.1451 317.879 79.7613 320.145 78.2617C322.41 76.762 324.624 75.0693 325.957 72.823C327.566 70.107 328.094 64.8292 328.094 64.8292L328.39 54.4476C328.39 54.4476 328.596 46.6018 326.272 45.7844C324.998 45.3339 323.241 45.7008 322.481 44.6645C321.831 43.7763 322.481 42.5985 323.215 41.7618C324.335 40.4745 325.686 39.316 327.321 38.608C331.112 36.9668 335.032 38.6273 336.602 42.0578C337.368 43.7248 337.587 45.5592 337.709 47.3613C337.78 48.3975 337.819 49.4338 337.838 50.4764L337.825 50.47Z' fill='white'/%3E%3Cpath d='M202.304 78.7964C200.418 80.103 198.623 81.5383 196.608 82.6646C195.507 83.2825 194.51 83.8489 192.869 83.6043C191.272 83.2439 192.276 80.4184 193.049 79.4143C196.138 75.4303 200.573 72.682 205.664 71.3948C211.18 70.0045 213.799 73.2162 213.709 76.8656C213.587 81.9244 209.513 85.3936 207.395 87.1314C205.934 88.3285 204.183 89.7187 203.842 89.989C203.81 90.0148 203.804 90.0598 203.836 90.092C205.4 91.6367 206.674 93.4003 208.29 94.8999C211.18 97.5709 214.617 99.7335 218.253 101.471C220.602 102.598 223.1 103.467 225.603 104.258C225.648 104.271 225.713 104.323 225.674 104.355C223.891 105.861 220.255 105.224 218.111 104.934C215.106 104.528 212.164 103.718 209.416 102.533C207.569 101.742 205.825 100.789 204.235 99.6305C202.027 98.0215 200.335 95.8911 198.674 93.8315C198.648 93.7993 198.603 93.7929 198.571 93.8122C197.94 94.1597 192.502 97.1526 188.749 98.8711C186.008 100.126 182.397 101.664 181.444 101.323C179.262 100.544 184.399 95.9683 186.284 94.6167C191.144 91.1604 195.913 87.5883 200.547 83.8939C201.673 82.9929 205.027 79.8262 204.776 78.5261C204.698 78.1013 204.151 77.5478 203.167 78.2172L202.291 78.7964H202.304Z' fill='white'/%3E%3Cpath d='M363.409 78.9247C362.347 79.3559 359.509 80.508 354.437 81.4606C349.99 82.3037 344.641 80.9006 341.655 77.7211C341.243 77.2835 340.606 76.6463 340.457 76.0799C340.406 75.8804 340.438 75.6487 340.586 75.4878C340.824 75.2303 341.223 75.3204 341.526 75.4105C342.839 75.7967 343.334 76.4468 344.66 76.8201C345.864 77.1612 347.132 77.1483 348.368 76.9745C352.416 76.4017 356.175 74.2649 359.824 72.7845C364.001 71.0918 367.972 68.9679 372.162 67.2944C375.651 65.8978 379.056 66.6894 379.802 68.6847C380.819 71.4072 379.081 73.4539 375.413 75.1209C374.589 75.4942 373.379 76.022 372.78 76.7042C371.744 77.8885 371.184 79.6198 370.528 80.9843C367.277 87.7359 363.789 94.642 361.304 101.696C360.912 102.803 360.236 107.135 358.073 106.433C357.288 106.182 357.372 102.681 357.43 101.986C357.713 98.4651 358.151 94.5133 359.193 91.1471C360.159 88.032 363.409 78.9183 363.409 78.9183V78.9247Z' fill='white'/%3E%3Cpath d='M145.653 73.0996L145.64 73.1253C149.154 74.7215 152.694 76.337 155.732 78.6026C157.502 79.9284 159.156 81.5954 159.536 83.655C159.645 84.2343 159.632 84.865 159.285 85.3671C158.86 85.9849 157.997 86.2617 157.193 86.2424C156.388 86.2231 155.622 85.9463 154.876 85.676C151.078 84.2986 147.281 82.9213 143.49 81.5504C143.078 83.9189 142.647 86.3518 141.289 88.4114C140.845 89.0872 140.285 89.7308 139.532 90.1299C138.592 90.6255 137.285 90.6641 136.494 89.911C135.902 89.3511 135.734 88.5208 135.683 87.742C135.586 86.3775 135.728 85.0131 135.889 83.655C136.468 78.6605 137.305 73.7175 138.586 68.8324C139.326 66.0069 140.285 63.1749 141.212 60.3752C142.138 57.5754 143.142 54.8078 143.252 51.86C143.284 50.9332 143.265 49.9678 143.696 49.1246C144.623 47.3289 147.474 46.8719 149.341 47.9017C151.207 48.9315 152.108 51.0104 152.153 52.9928C152.198 54.9752 151.51 56.906 150.827 58.7854C149.109 63.5611 147.384 68.3304 145.665 73.106L145.653 73.0996Z' fill='white'/%3E%3Cpath d='M255.879 69.342C255.763 69.5737 264.445 73.5835 265.179 74.0211C266.621 74.8836 268.011 75.9263 268.899 77.2907C269.639 78.43 270.637 81.0366 269.214 82.0214C267.946 82.8967 266.325 81.6674 265.366 80.9336C263.467 79.4855 257.893 75.0896 252.995 73.8409C252.364 73.6865 251.129 76.306 250.903 76.6986C249.771 78.6423 248.857 80.8371 248.676 83.0834C248.515 85.1108 249.809 87.7625 248.715 89.6354C247.659 91.4311 245.375 89.275 244.531 88.3804C243.238 87.0095 242.388 85.3103 241.97 83.5532C241.346 80.9594 241.616 78.2047 242.691 75.7332C243.849 73.0686 245.941 70.7387 247.627 68.3444C250.594 64.1286 253.838 59.5782 255.563 54.7897C255.846 53.998 255.943 53.0905 256.406 52.3696C258.402 49.2416 264.04 52.6657 264.13 55.414C264.156 56.1284 263.943 56.83 263.654 57.4929C262.463 60.2476 260.242 62.6483 258.646 65.2164C257.681 66.7675 255.885 69.3356 255.885 69.3356L255.879 69.342Z' fill='white'/%3E%3Cpath d='M304.312 68.8723C301.866 71.2987 298.377 74.4654 295.751 77.3745C295.018 78.1855 294.702 79.2346 294.818 80.2644C294.876 80.7858 294.754 81.5066 294.001 81.4616C293.763 81.4487 293.531 81.3457 293.331 81.2299C291.034 79.9104 291.053 76.7824 291.928 74.7486C292.932 72.4186 294.844 70.5007 296.601 68.6148C300.495 64.4377 304.009 59.4175 305.541 54.0754C305.644 53.7214 305.734 53.3545 305.657 53.0005C305.303 51.3593 303.121 52.7431 302.336 53.2129C301.196 53.8887 300.154 54.7061 299.272 55.6458C298.48 56.489 296.833 58.8318 299.311 58.6065C297.612 59.5462 295.545 60.8077 293.776 59.1664C292.057 57.5703 293.1 55.4914 294.168 53.8694C296.06 50.986 298.834 48.3858 302.31 47.0599C305.432 45.8756 309.467 45.4894 311.578 48.3664C313.29 50.6964 313.271 53.7664 312.582 56.3989C312.254 57.6668 311.81 58.9669 311.256 60.1898C310.967 60.827 310.651 61.4642 310.291 62.0692C310.021 62.5326 309.248 63.6976 309.248 63.6976C309.39 64.058 310.175 64.4635 310.51 64.6823C312.305 65.8408 314.075 67.038 315.646 68.4475C316.94 69.6125 318.607 71.1314 318.948 72.8177C319.212 74.1436 318.542 75.5273 317.351 76.3061C316.425 76.9111 314.005 76.5507 312.878 75.8299C310.291 74.1757 306.384 66.4394 304.318 68.8723H304.312Z' fill='white'/%3E%3Cpath d='M281.451 81.4868C283.311 80.3669 284.695 79.3499 286.027 78.8672C287.244 78.4231 289.477 78.0369 290.05 78.2172C289.96 78.1978 287.887 79.4207 286.549 81.3001C284.772 83.7909 282.352 87.7042 279.823 89.6222C278.503 90.6198 276.502 91.5466 274.841 90.6005C273.181 89.6543 272.543 87.318 272.376 85.6381C272.016 82.0274 273.142 78.6291 274.185 75.1921C275.227 71.7552 275.832 68.4083 276.244 64.9843C276.779 60.5304 276.798 56.0572 276.399 51.5969C276.322 50.7537 276.186 49.9106 275.987 49.0803C275.8 48.2951 275.626 47.4262 275.124 46.744C273.869 45.0384 271.372 45.933 271.372 45.933C271.823 45.0191 272.44 44.1051 273.284 43.4486C275.305 41.8717 278.458 41.7495 280.685 43.0946C283.511 44.8067 283.768 48.4753 284.103 51.2558C285.165 60.0927 283.562 69.0327 282.082 77.7537C281.979 78.3523 281.876 78.9509 281.779 79.5495L281.451 81.4868Z' fill='white'/%3E%3Cpath d='M171.558 61.5596C167.098 62.628 162.908 67.8414 159.046 70.2228C157.759 71.0209 155.667 71.4521 154.213 71.1045C152.983 70.8149 151.709 70.1648 151.696 68.9162C151.677 66.6957 152.681 66.1229 153.698 65.4213C155.564 64.1405 157.637 63.1107 159.587 61.9265C163.359 59.6223 166.789 57.0027 168.141 52.8578C168.913 50.4893 170.831 50.3992 172.923 50.6952C180.389 51.7572 181.322 56.9255 180.286 61.3858C179.758 63.6449 178.767 65.756 177.84 67.8928C176.913 70.0297 176.128 72.3725 175.581 74.6895C174.969 77.2833 174.622 79.9222 174.307 82.561C174.075 84.4919 173.084 86.5064 171.133 87.4847C168.289 88.9136 168.456 87.3818 168.372 84.3696C168.314 82.3872 168.495 79.3365 168.855 77.3477C169.737 72.5462 170.67 66.3546 171.558 61.5532V61.5596Z' fill='white'/%3E%3Cpath d='M374.538 56.1798C375.092 56.3471 375.516 56.611 375.69 57.0294C376.321 58.6062 373.019 59.842 371.899 60.3698C370.026 61.258 368.205 62.2298 366.441 63.2854C364.967 64.1671 363.687 65.2549 362.322 66.2718C359.677 68.2606 356.684 70.0756 353.125 70.082C349.804 70.082 346.592 68.3314 345.813 65.3063C344.97 62.0174 346.354 58.677 346.257 55.3688C346.206 53.5988 345.877 51.8353 345.723 50.0718C345.549 48.0315 345.35 44.6718 348.207 44.099C351.973 43.3459 354.283 45.7917 355.229 48.836C355.719 50.4 355.918 52.0348 355.957 53.6568C355.982 54.693 355.821 55.7164 355.673 56.7333C355.442 58.3295 354.869 60.698 357.282 61.1164C360.153 61.6119 362.637 59.2112 364.826 57.9369C367.426 56.4243 371.462 55.2594 374.538 56.1733V56.1798Z' fill='white'/%3E%3Cpath d='M203.469 42.1036C203.199 41.8719 202.819 41.7368 202.272 41.7561C201.094 41.8076 200.077 42.4512 199.189 43.0948C197.921 44.0023 196.853 45.1222 195.733 46.1713C194.915 46.9372 194.111 47.9091 193.004 48.3532C191.781 48.8488 190.313 48.8359 188.994 48.8617C188.762 48.8617 188.524 48.8617 188.325 48.7651C187.501 48.3468 187.655 46.9308 188.029 46.3065C188.35 45.7723 189.033 44.9291 189.464 44.4722C190.127 43.7706 190.893 43.172 191.601 42.5091C192.309 41.8462 193.042 41.1704 193.795 40.5332C195.894 38.7568 198.327 37.2572 201.062 36.414C203.733 35.5902 207.028 35.2812 209.481 36.7937C211.186 37.8493 212.28 39.6514 212.415 41.5179C212.525 42.9918 212.184 44.4979 211.881 45.9396C211.566 47.4071 211.141 48.8552 210.703 50.297C210.266 51.7387 209.886 53.219 209.468 54.68C209.217 55.5618 209.004 56.4114 208.406 57.1709C207.826 57.9175 207.067 58.3423 206.153 58.6769C205.522 58.9086 204.537 59.179 204.171 58.4517C203.765 57.66 203.926 56.6431 203.952 55.7999C204.01 53.7597 204.113 52.865 204.286 50.3356C204.37 49.1513 204.505 46.4931 204.537 45.2381C204.563 44.2405 204.351 42.876 203.469 42.1101V42.1036Z' fill='white'/%3E%3Cpath d='M192.451 65.4988L192.728 65.4408C192.959 61.3345 193.184 57.2282 193.416 53.1219C193.429 52.8451 193.455 52.5491 193.661 52.3495C193.847 52.1693 194.137 52.1114 194.407 52.0728C195.682 51.899 197.123 52.0148 198.05 52.8258C199.215 53.8492 199.151 55.529 199.003 56.9965C198.758 59.4294 198.527 61.7657 198.282 64.1986L211.219 60.3626C212.751 59.9636 214.315 59.6096 215.904 59.6418C216.291 59.6482 216.96 59.7061 217.333 59.7834C217.848 59.8928 218.653 60.1631 218.46 60.4721C218.35 60.6458 217.031 61.1736 216.78 61.3023C211.998 63.703 207.228 66.1874 202.144 67.996C197.51 69.6501 195.418 70.4032 189.516 71.5359C188.538 71.7226 186.459 71.9285 185.506 71.626C184.232 71.2141 183.324 70.3324 182.977 69.1545C182.61 67.9059 185.126 67.3653 186.227 67.0563C188.628 66.3805 192.444 65.4923 192.444 65.4923L192.451 65.4988Z' fill='white'/%3E%3C/svg%3E%0A");
}

@media only screen and (max-width: 768px) {
  .PRGRM_nodata .ui-message .message-result {
    min-height: 631px;
  }
  .PRGRM_nodata .ui-message .nopage strong,
  .PRGRM_nodata .ui-message .nopage strong em {
    font-size: 28px;
  }
  .PRGRM_nodata .ui-message .nopage strong {
    margin-bottom: 5px;
  }
  .PRGRM_nodata .ui-message .nopage span {
    font-size: 15px;
    line-height: 1;
  }
  .PRGRM_nodata .ui-message .nopage {
    width: 100%;
    max-width: none;
  }
  .PRGRM_nodata .ui-message .nopage .icon-nonage {
    margin-bottom: 28px;
    max-width: 320px;
    width: 100%;
    height: 73px;
  }
}
@media only screen and (max-width: 420px) {
  .PRGRM_nodata .ui-message .message-result {
    min-height: 451px;
  }
  .PRGRM_nodata .ui-message .nopage .icon-nonage {
    max-width: 260px;
    height: 61px;
  }
  .PRGRM_nodata .ui-message .nopage span {
    font-size: 13px;
  }
}
#txt .container {
  padding: 0;
}

.card-body.prog, .bucket-form, .table-form {
  background: #1D1D1D;
  margin-top: -50px;
  border-top: none;
}

.form-horizontal.bucket-form > .form-group {
  border-bottom: 1px solid #666;
}

.card-body .form-group .control-label label, .card-body .form-group .control-label .label, .card-body .label, .card-body label, .form-horizontal.bucket-form .form-group .control-label .label, .form-horizontal.bucket-form .form-group .control-label label, .card-body .form-group .control-label label, .card-body .form-group .control-label .label, .form-horizontal label .form-horizontal .label {
  color: rgba(255, 255, 255, 0.5);
}

html[data-theme=dark] .down_data .list-1st > li,
html[data-theme=dark] .down_data .list-2st > li,
html[data-theme=dark] .down_data .list-3st > li {
  color: rgb(255, 255, 255);
}
html[data-theme=light] .down_data .list-1st > li,
html[data-theme=light] .down_data .list-2st > li,
html[data-theme=light] .down_data .list-3st > li {
  color: #666;
}

.detail-search {
  position: relative;
  margin: 50px 0;
  z-index: 10;
  border-top: none;
}
html[data-theme=dark] .detail-search {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(0, 0, 0, 0.2);
}
html[data-theme=light] .detail-search {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: transparent;
}
.detail-search .search {
  padding: 0;
}
.detail-search .form-group {
  position: relative;
  margin: 0 !important;
  padding: 15px 30px;
  padding-left: 180px;
  min-height: 69px;
}
html[data-theme=dark] .detail-search .form-group {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
html[data-theme=light] .detail-search .form-group {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.detail-search .form-group.sch_extend {
  position: relative;
  z-index: 15;
  margin: 0;
  padding: 25px 15px;
  text-align: center;
  justify-content: center;
}
.detail-search .form-group.sch_extend * {
  vertical-align: middle;
}
.detail-search .form-group .fieldset {
  margin: 0 -15px;
}
.detail-search .form-group .fieldset .wave {
  float: none;
  display: inline-block;
  width: 2%;
  text-align: center;
}
.detail-search .form-group .fieldset .col-md-2,
.detail-search .form-group .fieldset .col-md-10 {
  padding-left: 0;
  padding-right: 2px;
}
.detail-search .form-group .checkbox-inline > input[type=checkbox] {
  top: 8px;
}
.detail-search .form-group .checkbox-inline > input[type=radio] {
  vertical-align: top;
  position: absolute;
  top: 8px;
  left: 0;
  width: 20px;
  height: 18px;
  overflow: hidden; /*-webkit-appearance: none;-moz-appearance: none;appearance: none;*/
  cursor: pointer;
  margin-left: 0;
}
.detail-search .tit {
  display: block;
  font-size: 15px;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  left: 30px;
  width: 120px;
  font-weight: 600;
}
html[data-theme=dark] .detail-search .tit {
  color: #414141;
}
html[data-theme=light] .detail-search .tit {
  color: #666;
}
.detail-search .tit label,
.detail-search .tit .label {
  position: relative;
  font-weight: 700;
  vertical-align: middle;
  font-size: 18px;
}
html[data-theme=dark] .detail-search .tit label,
html[data-theme=dark] .detail-search .tit .label {
  color: #fff;
}
html[data-theme=light] .detail-search .tit label,
html[data-theme=light] .detail-search .tit .label {
  color: #666;
}
.detail-search .search-inner {
  position: relative;
  width: 100%;
}
.detail-search .btn--submit {
  background-color: #33353a;
  text-align: center;
  display: inline-block;
  width: 95px;
  height: 43px;
}
.detail-search .btn--submit input[type=submit] {
  border: none;
  padding: 0;
  background: #33353a;
  color: #fff;
  line-height: 43px;
}
.detail-search .form-group.sch_extend button {
  color: #fff;
  min-width: 96px;
}
.detail-search .form-group.sch_extend button,
.detail-search .btn--submit input[type=submit] {
  font-size: 16px;
  text-align: center;
  padding: 0;
  height: 43px;
}

.modal__close-button span {
  position: relative;
  font-size: 0;
}

#movieModal {
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}

#movieModal .inner {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

#movieModal .inner .movieModal_body {
  position: relative;
  max-width: 1280px;
  width: 100%;
}

#movieModal .inner .movieModal_media {
  position: relative;
  z-index: 10;
  display: flex;
  justify-content: center;
}

#movieModal .modal__close-button {
  position: absolute;
  top: 0;
  right: 5%;
  z-index: 12;
}
@media screen and (max-width: 640px) {
  #movieModal .modal__close-button {
    top: 0;
    right: 5%;
  }
}

#movieModal .modal__close-button span {
  position: relative;
  font-size: 0;
}

.tme_message {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-height: 200px;
  background-color: #fff;
}

.tme_message .icon {
  display: inline-block;
  width: 54px;
  height: 54px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='55' height='55' viewBox='0 0 55 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='27.1523' cy='27.8174' r='27' fill='black'/%3E%3Cpath d='M32.9796 24.2519L18.1523 24.2519M18.1523 24.2519V20.8769L36.1523 20.8769V24.2519M18.1523 24.2519L36.1523 24.2519M18.1523 24.2519V36.6269H36.1523V24.2519M31.6523 24.2519H36.1523M21.1523 18.8174V22.6126M33.4431 18.8174V22.6126M25.1523 32.1269L29.0898 28.1894M29.0898 32.127L25.1523 28.1895' stroke='white' stroke-width='1.125'/%3E%3C/svg%3E%0A");
}

.tme_message .message-txt {
  color: #000;
  text-align: center;
  font-size: 17px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.01rem;
  display: inline-block;
  margin-top: 13px;
}/*# sourceMappingURL=acego.archive.css.map */