@charset "UTF-8";
html {
  scroll-behavior: smooth;
}

footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  font-family: Noto Sans KR, Apple SD Gothic Neo, Malgun Gothic, 맑은 고딕, Dotum, 돋움, Arial, sans-serif;
}

#container {
  max-width: 100% !important;
  padding-top: 60px;
  text-align: center;
}
#container img {
  width: 100%;
  height: auto;
}

body,
button {
  font-family: "pretendard", "Noto Sans KR", "Malgun Gothic", "맑은 고딕", Dotum, "돋움", Arial, sans-serif;
}

section + section,
nav + section {
  margin-top: 200px;
}
@media (max-width: 985px) {
  section + section,
  nav + section {
    margin-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

iframe {
  pointer-events: none;
}

main {
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
main section {
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1240px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.font_primary {
  color: #f6330a;
}

.card .description {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}

.ico_emblem {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg fill='none' viewBox='0 0 355 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m117.41 92.312c-11.007-6.0691-23.612-9.5885-37.025-9.7501l47.673-82.562h-46.416l-68.448 118.58c-7.344 11.959-12.497 27.617-12.497 42.682 0 43.489 35.248 78.737 78.737 78.737 28.514 0 53.491-15.155 67.299-37.851 21.889 23.307 52.971 37.851 87.464 37.851 66.276 0 120-53.724 120-120 0-66.276-53.724-120-120-120-56.741 0-104.27 39.378-116.79 92.312zm-37.977 109.08c-22.122 0-40.132-18.01-40.132-40.132s18.01-40.132 40.132-40.132c22.122 0 40.132 18.01 40.132 40.132s-18.01 40.132-40.132 40.132zm154.76 0.143c-36.684 0-67.766-24.348-77.983-57.728-0.574-1.868-1.077-3.771-1.526-5.71-1.329-5.818-2.029-11.887-2.029-18.1 0-44.962 36.576-81.52 81.538-81.52s81.538 36.576 81.538 81.52c0 44.944-36.576 81.52-81.538 81.52v0.018z' fill='%23F6330A'/%3E%3Cpath d='m315.74 120c0 44.962-36.577 81.52-81.539 81.52-36.684 0-67.765-24.348-77.982-57.728 1.274 5.62 1.939 11.456 1.939 17.471 0 14.975-4.184 28.963-11.438 40.886 21.888 23.307 52.97 37.851 87.464 37.851 66.275 0 120-53.724 120-120h-38.48 0.036z' fill='url(%23b)' style='mix-blend-mode:darken'/%3E%3Cpath d='m39.305 161.86v-0.592c0-22.122 18.01-40.132 40.132-40.132 18.495 0 34.099 12.569 38.731 29.61-5.009-18.477-5.279-39.773-0.754-58.429-11.007-6.0691-23.612-9.5885-37.025-9.7501l47.673-82.562h-46.416l-68.448 118.58s-0.0359 0.054-0.0359 0.072l-0.8799 1.509c-0.2154 0.359-0.4309 0.718-0.6464 1.077-6.3744 11.366-10.756 25.515-10.935 39.252v1.113 0.251h38.605z' fill='url(%23a)' style='mix-blend-mode:darken'/%3E%3Cdefs%3E%3ClinearGradient id='b' x1='144.04' x2='268.8' y1='121.83' y2='174.42' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='.8' offset='0'/%3E%3Cstop stop-opacity='0' offset='.58'/%3E%3Cstop stop-opacity='0' offset='.59'/%3E%3C/linearGradient%3E%3ClinearGradient id='a' x1='24.85' x2='143.45' y1='60.745' y2='121.31' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0' offset='.51'/%3E%3Cstop stop-opacity='.8' offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.wrapping {
  width: 100vw;
}

.btn_orange {
  border: 1px solid #F6330A;
  background-color: #F6330A;
}

.header .pop_hide {
  display: block !important;
}
.header .nav_wrap {
  transition: opacity 0.5s ease-in-out;
  z-index: 30;
  margin-left: auto;
  margin-right: auto;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  width: fit-content;
}
@media (max-width: 985px) {
  .header .nav_wrap {
    display: none;
    left: 50%;
    top: 0;
    transform: translate(-50%, 0);
    position: fixed;
    height: 60px;
    background-color: #18181D;
    z-index: 600;
    padding: 18px 0;
    width: 100%;
    justify-content: center;
  }
  .header .nav_wrap.fade_in {
    display: flex;
  }
  .header .nav_wrap.fade_out {
    display: none;
  }
}
.header .nav_wrap .nav_link {
  position: relative;
  display: inline-flex;
  align-items: center;
  color: #fff;
  font-family: Noto Sans KR;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  height: 100%;
  margin: 0 20px;
}
@media (max-width: 985px) {
  .header .nav_wrap .nav_link {
    margin: 0 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.400000006px;
  }
}
.header .nav_wrap .nav_link::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 0;
  height: 4px;
  background-color: #fff;
  transition: width 0.3s ease;
}
@media (max-width: 985px) {
  .header .nav_wrap .nav_link::after {
    transform: translateY(18px);
  }
}
.header .nav_wrap .nav_link.active {
  font-weight: 700;
  color: #fff;
}
.header .nav_wrap .nav_link.active::after {
  width: 100%;
}
.header .full_popup.bg_white,
.header .full_popup.menu_popup {
  z-index: 601;
}
.header .nav_container {
  width: 100%;
  display: block;
  width: max-content;
}
.header .fade_out {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}
.header.black_type img {
  display: none;
}
.header .header_option_area {
  margin-left: 0;
}
.header .btn_shortcut {
  margin-left: 10px;
  margin-right: 10px;
}
.header .ico_share {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='14' fill='%23fff' fill-opacity='.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m14.592 5.61 2.204 2.205-.601.6-1.727-1.726-.013 5.802h-.926l.013-5.83-1.765 1.764-.606-.606 2.214-2.213.601-.601.606.606ZM8.628 9.685h3.034v.996H9v9.24h10v-9.24h-2.662v-.996h3.06c.292 0 .602.236.602.607v10.025a.606.606 0 0 1-.602.607H8.628A.605.605 0 0 1 8 20.316V10.291c0-.305.236-.607.628-.607Z' fill='%23fff'/%3E%3C/svg%3E");
}
.header .btn_share,
.header .btn_share i {
  height: 30px;
  width: 30px;
  padding: 0;
  margin: 0;
}
.header .btn_share {
  margin-left: 10px;
  margin-right: 10px;
}
.header .layer_share {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  height: 126px;
  padding: 12px 12px 21px 18px;
  right: 0;
  top: 39px;
  width: 300px;
}
.header .layer_share [class*=ico] {
  height: 24px;
  width: 24px;
  margin-right: 0;
}
.header .layer_share .btn_close,
.header .layer_share .ico_close {
  height: 20px;
  width: 20px;
}
.header .layer_share .btn_close {
  position: absolute;
  right: 12px;
  top: 12px;
}
.header .layer_share .btn_close .ico_close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%231D1D1D' d='m16.718 2.6.707.707-6.718 6.718 6.718 6.717-.707.707L10 10.732l-6.718 6.717-.707-.707 6.718-6.717-6.718-6.718.707-.707L10 9.318 16.718 2.6z'/%3E%3C/g%3E%3C/svg%3E");
}
.header .share_list {
  display: flex;
  margin-top: 0;
  padding-top: 20px;
  width: 100%;
}
.header .share_list li {
  width: 25%;
  height: 52px;
}
.header .share_list li:not(:first-child) {
  margin-left: 10px;
}
.header .share_list .btn {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0;
}
.header .share_list span {
  margin-top: 7px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  color: #999;
}
.header .share_list .ico_sns_ktalk {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='m7 17-3-2C1 12 1 8 5 5s10-3 14 0c4 4 4 8 0 11-3 2-5 3-8 2l-1 1-4 2v-1l1-3' fill='%23F8DF02' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.header .share_list .ico_sns_face {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='m16 13 1-3h-3V7c0-1 0-2 2-2h1V2h-3c-2 0-4 2-4 5v3H7v3h3v9a11 11 0 0 0 4 0v-9h2z' fill='%233255A4' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.header .share_list .ico_sns_twt {
  background-size: 19px !important;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none'%3E%3Cpath d='M12.308 9.041 19.38 1h-1.676l-6.142 6.982L6.658 1H1l7.418 10.558L1 19.99h1.676l6.486-7.373 5.18 7.373H20L12.307 9.041Zm-2.296 2.61L9.26 10.6 3.28 2.234h2.575l4.826 6.751.751 1.052 6.273 8.775h-2.574l-5.12-7.16v-.001Z' fill='%23000' stroke='%23000' stroke-width='.5'/%3E%3C/svg%3E");
}
.header .share_list .ico_sns_url {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M-1606-419H134V885h-1740z'/%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='m7.293 9.636 1.414 1.414-2.827 2.83a2.998 2.998 0 0 0 0 4.242 2.998 2.998 0 0 0 4.242 0l2.829-2.828 1.414 1.414-2.828 2.829a5.002 5.002 0 0 1-7.072 0 5.002 5.002 0 0 1 0-7.072l2.829-2.828zM13.75 8.8l1.414 1.414-4.95 4.95L8.8 13.75l4.95-4.95zm5.786-4.336a5.001 5.001 0 0 1 .172 6.89l-.172.182-2.829 2.828-1.414-1.414 2.828-2.829a2.999 2.999 0 0 0-4.098-4.377l-.144.135-2.829 2.828-1.414-1.414 2.828-2.829a5.002 5.002 0 0 1 7.072 0z'/%3E%3C/g%3E%3C/svg%3E");
}
@media (max-width: 985px) {
  .header .uh {
    justify-content: space-between;
    width: 100%;
  }
}
.header .uh .header_right_area {
  display: flex !important;
  position: relative !important;
  top: auto;
  transform: translate(0);
  margin-left: 0;
  min-width: 249px;
}
@media (max-width: 985px) {
  .header .uh .header_right_area {
    min-width: auto;
    margin-left: auto;
    right: 0;
  }
}
.header .uh .header_right_area.pop_hide {
  display: none !important;
}

.header.black_type:not(.position_fi) .logo .emblem {
  margin-top: 0;
}

[role=main] .jaswiper_controller {
  overflow: visible !important;
  background-color: rgba(0, 0, 0, 0.3);
  max-width: 100%;
  width: 100%;
  min-height: 630px;
  height: 100%;
  padding: 0;
}
@media (max-width: 985px) {
  [role=main] .jaswiper_controller {
    min-height: 500px;
  }
}
@media (max-width: 321px) {
  [role=main] .jaswiper_controller {
    min-height: 497px;
  }
}
[role=main] .jaswiper_controller .slide {
  width: 100%;
  height: 100%;
  min-height: 400px;
  line-height: 100%;
}
[role=main] .jswiper_pagination {
  margin-top: 0;
  position: absolute;
  bottom: 80px;
  max-width: 1240px;
  width: 100%;
  left: 50%;
  padding-left: 20px;
  padding-right: 20px;
  transform: translateX(-50%);
  flex-direction: row;
  justify-content: flex-start;
}
@media (max-width: 985px) {
  [role=main] .jswiper_pagination {
    position: relative;
    left: 0;
    bottom: 0;
    flex-direction: row-reverse;
    justify-content: space-between;
    padding-top: 40px;
    margin-top: -76px;
    z-index: 1;
    padding: 0 20px 40px;
    transform: translate(0);
  }
}
[role=main] .jswiper_pagination > div {
  margin-right: 40px;
}
@media (max-width: 985px) {
  [role=main] .jswiper_pagination > div {
    margin-right: 0;
    display: flex;
  }
}
[role=main] .jswiper_pagination .pagination,
[role=main] .jswiper_pagination .current {
  color: #fff;
}
[role=main] .jaswiper_wrap {
  height: 100%;
  min-height: 500px;
}
@media (max-width: 321px) {
  [role=main] .jaswiper_wrap {
    min-height: 497px;
  }
}
[role=main] .jaswiper_wrap .card_body {
  color: #fff;
  position: relative;
  z-index: 1;
  max-width: 1240px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 985px) {
  [role=main] .jaswiper_wrap .card_body {
    width: calc(100% - 40px);
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
[role=main] .jaswiper_wrap .card {
  overflow: hidden;
  text-align: left;
  margin-right: 0;
  height: 630px;
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 176px;
}
@media (max-width: 985px) {
  [role=main] .jaswiper_wrap .card {
    min-height: 500px;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 106px;
  }
}
@media (max-width: 321px) {
  [role=main] .jaswiper_wrap .card {
    min-height: 497px;
  }
}
[role=main] .jaswiper_wrap .card:only-child {
  align-items: flex-start;
  padding-top: 0;
  padding-top: 120px;
}
@media (max-width: 985px) {
  [role=main] .jaswiper_wrap .card:only-child {
    align-items: flex-end;
    padding-bottom: 60px;
    padding-top: 0;
  }
}
[role=main] .jaswiper_wrap .card_image {
  padding: 0;
}
[role=main] .jaswiper_wrap .card_image img {
  position: absolute;
  left: 50%;
  top: 50%;
  width: auto !important;
  height: 100% !important;
  transform: translate(-50%, -50%);
}
@media (max-width: 985px) {
  [role=main] .jaswiper_wrap .card_image img {
    width: 100vw !important;
    height: auto !important;
  }
}
@media (min-width: 1921px) {
  [role=main] .jaswiper_wrap .card_image img {
    width: 100vw !important;
    height: auto !important;
  }
}
@media (max-width: 319px) {
  [role=main] .jaswiper_wrap .card_image img {
    width: auto !important;
    height: 100% !important;
  }
}
[role=main] .jaswiper_wrap .badge {
  display: inline-flex;
  border-radius: 52px;
  border: 1px solid #F6330A;
  color: #F6330A;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  padding: 5px 15px;
}
@media (max-width: 985px) {
  [role=main] .jaswiper_wrap .badge {
    padding: 1px 11px 2px;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
  }
}
[role=main] .jaswiper_wrap .badge_white {
  border: 1px solid #FFE0D7;
  color: #fff;
}
[role=main] .jaswiper_wrap .headline {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 54px;
  font-weight: 700;
  line-height: 70px;
}
@media (max-width: 985px) {
  [role=main] .jaswiper_wrap .headline {
    margin-top: 12px;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
  }
}
[role=main] .jaswiper_wrap .headline .bar {
  font-weight: 500;
  font-size: 43px;
  line-height: 40px;
  margin-top: -8px;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 985px) {
  [role=main] .jaswiper_wrap .headline .bar {
    margin-top: -5px;
    font-size: 20px;
    font-weight: 700;
    line-height: 29px;
  }
}
[role=main] .jaswiper_wrap .meta {
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}
@media (max-width: 985px) {
  [role=main] .jaswiper_wrap .meta {
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
  }
}
[role=main] .jaswiper_wrap .date {
  margin-bottom: 8px;
}
[role=main] .jaswiper_wrap .btn_square {
  margin-top: 40px;
  padding: 15px 23px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
@media (max-width: 985px) {
  [role=main] .jaswiper_wrap .btn_square {
    padding: 13px 20px;
    height: 46px;
    margin-top: 30px;
    font-size: 15px;
    line-height: 20px;
  }
}
[role=main] .jaswiper_wrap .btn_square .ico_arrow_right_top {
  margin-left: 12px;
}
@media (max-width: 985px) {
  [role=main] .jaswiper_wrap .btn_square .ico_arrow_right_top {
    margin-left: 8px;
  }
}
[role=main] .jaswiper_wrap .ico_arrow_right_top {
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 1H15V13' stroke='white' stroke-width='2'/%3E%3Cpath d='M14 2L1 15' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}
@media (max-width: 985px) {
  [role=main] .jaswiper_wrap .ico_arrow_right_top {
    width: 12px;
    height: 12px;
  }
}
[role=main] .button_wrap [class*=btn]:nth-of-type(n+2),
[role=main] .button_wrap_wide [class*=btn]:nth-of-type(n+2) {
  margin-left: 12px;
}
@media (max-width: 985px) {
  [role=main] .button_wrap [class*=btn]:nth-of-type(n+2),
  [role=main] .button_wrap_wide [class*=btn]:nth-of-type(n+2) {
    margin-left: 8px;
  }
}
[role=main] .jswiper_pagination button + button {
  margin-left: 20px;
}
@media (max-width: 985px) {
  [role=main] .jswiper_pagination button + button {
    margin-left: 16px;
  }
}
[role=main] .jswiper_pagination button {
  border: none;
  width: 36px;
  height: 36px;
  margin: 0;
}
[role=main] .jswiper_pagination .pagination {
  position: relative;
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 985px) {
  [role=main] .jswiper_pagination .pagination {
    margin-left: 6px;
    margin-right: 6px;
  }
}
[role=main] .jswiper_pagination button [class*=ico_],
[role=main] .jswiper_pagination button[aria-disabled=true] [class*=ico_] {
  width: 36px;
  height: 36px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 30L33 18M33 18L21 6M33 18L3 18' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 985px) {
  [role=main] .jswiper_pagination button [class*=ico_],
  [role=main] .jswiper_pagination button[aria-disabled=true] [class*=ico_] {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 26L28 18M28 18L20 10M28 18L8 18' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  }
}
[role=main] .jswiper_pagination .btn_prev [class*=ico_] {
  transform: rotate(-180deg);
}
[role=main] .jswiper_pagination .btn_next [class*=ico_] {
  transform: rotate(0deg) !important;
}

.slide_all_black .slide .badge {
  border-color: #000;
  color: #000;
}
.slide_all_black .slide .headline,
.slide_all_black .slide .meta {
  color: #000;
}
.slide_all_black .jswiper_pagination .pagination,
.slide_all_black .jswiper_pagination .current {
  color: #000;
}
.slide_all_black .jswiper_pagination button[aria-disabled=true] [class*=ico_],
.slide_all_black .jswiper_pagination button [class*=ico_] {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg fill='none' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21 30 12-12m0 0-12-12m12 12h-30' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E%0A");
}
@media (max-width: 985px) {
  .slide_all_black .jswiper_pagination button[aria-disabled=true] [class*=ico_],
  .slide_all_black .jswiper_pagination button [class*=ico_] {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg fill='none' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20 26 8-8m0 0-8-8m8 8h-20' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E ");
  }
}

.accordion {
  width: 100%;
  margin-top: 80px;
  padding: 0 0 150px;
  background: #fff;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  /* 뱃지 */
  /* 예매하기 */
  /* 카테고리 */
}
@media (max-width: 985px) {
  .accordion {
    margin-top: 40px;
    padding: 0;
  }
}
.accordion > li:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.accordion .show .accordion_body {
  display: block;
}
.accordion [class^=badge] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: bottom;
  height: 36px;
  padding: 6px 16px;
  border-radius: 40px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}
@media (max-width: 985px) {
  .accordion [class^=badge] {
    height: 26px;
    font-size: 13px;
    font-weight: 600;
    line-height: 24px;
    padding: 2px 12px;
  }
}
.accordion .badge_progress {
  color: #fff;
  background-color: #F6330A;
}
.accordion .badge_end {
  color: #333;
  background-color: rgba(0, 0, 0, 0.05);
}
.accordion .btn_square {
  margin-top: 36px;
  padding: 16px 24px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  text-align: left;
}
@media (max-width: 985px) {
  .accordion .btn_square {
    margin-top: 20px;
    padding: 12px 16px 12px 19px;
    font-size: 15px;
    line-height: 20px;
    text-align: left;
  }
}
.accordion .btn_square .ico_arrow {
  width: 16px;
  height: 16px;
  margin-left: 12px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 1H15V13' stroke='white' stroke-width='2'/%3E%3Cpath d='M14 2L1 15' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}
@media (max-width: 985px) {
  .accordion .btn_square .ico_arrow {
    width: 12px;
    height: 12px;
    margin-left: 8px;
  }
}
.accordion > .font_primary {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  text-align: left;
  padding-bottom: 20px;
  border-bottom: 4px solid #000;
}
@media (max-width: 985px) {
  .accordion > .font_primary {
    font-size: 13px;
    line-height: 16px;
    padding-bottom: 16px;
  }
}

.accordion_item {
  position: relative;
  padding-top: 0;
}
.accordion_item + .font_primary {
  margin-top: 80px;
}
@media (max-width: 985px) {
  .accordion_item + .font_primary {
    margin-top: 60px;
  }
}

.accordion_button {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  cursor: pointer;
  padding: 42px 0;
}
@media (max-width: 985px) {
  .accordion_button {
    padding-top: 30px;
    padding-bottom: 30px;
    flex-direction: column-reverse;
    align-items: flex-start;
  }
}
.accordion_button[aria-expanded=true] {
  font-weight: 400;
}
.accordion_button[aria-expanded=true] .ico_arrow_down {
  transform: rotate(180deg);
}
.accordion_button[aria-expanded=false] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.accordion_button[aria-expanded=true] {
  border-bottom: none;
}
.accordion_button:disabled {
  cursor: not-allowed;
}

.accordion_body {
  display: none;
  overflow: hidden;
  display: none;
  position: relative;
  padding: 0 24px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.sort_wrap {
  display: flex;
  border-radius: 45px;
  padding: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.sort_wrap .visually_hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sort_wrap .sort_label {
  display: inline-block;
  padding: 8px 20px;
  border-radius: 70px;
  color: #333;
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  transition: all 0.3s ease;
}
@media (max-width: 985px) {
  .sort_wrap .sort_label {
    padding: 3px 16px;
    font-size: 13px;
    font-weight: 500;
    line-height: 30px;
  }
}
.sort_wrap .sort_label + .sort_radio {
  margin-left: 0px;
}
.sort_wrap .sort_radio:checked + .sort_label {
  background-color: #000;
  color: #fff;
  border-color: #000;
}

.promotion_wrap {
  width: 100%;
  margin-top: 88px;
}
@media (max-width: 985px) {
  .promotion_wrap {
    margin-top: 60px;
    padding-bottom: 100px;
  }
}
.promotion_wrap .header_wrap {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
}
.promotion_wrap .header_wrap .headline {
  width: 117px;
}
.promotion_wrap .headline {
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  letter-spacing: -0.4px;
  text-align: left;
}
@media (max-width: 985px) {
  .promotion_wrap .headline {
    font-size: 20px;
    font-weight: 800;
    line-height: 23.87px;
  }
}
.promotion_wrap .card {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  column-gap: 60px;
}
@media (max-width: 985px) {
  .promotion_wrap .card {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 0;
    row-gap: 20px;
    grid-template-rows: auto;
  }
}
.promotion_wrap .card_image {
  position: relative;
  max-height: 530px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding-top: 123.25%;
}
@media (max-width: 985px) {
  .promotion_wrap .card_image {
    max-height: 180px;
    height: 100%;
    padding-top: 64.28%;
  }
}
.promotion_wrap .card_image img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.promotion_wrap .card_intro {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
@media (max-width: 985px) {
  .promotion_wrap .card_intro {
    margin-bottom: 12px;
  }
}
.promotion_wrap .card_intro .btn_sns {
  width: 40px;
  height: 40px;
  border: 0;
  padding: 0;
  background-color: transparent;
}
@media (max-width: 985px) {
  .promotion_wrap .card_intro .btn_sns {
    width: 22px;
    height: 22px;
  }
}
.promotion_wrap .card_body {
  justify-content: flex-start;
}
.promotion_wrap .ico_instagram {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 3.33301H27C32.3333 3.33301 36.6667 7.66634 36.6667 12.9997V26.9997C36.6667 29.5634 35.6482 32.0222 33.8354 33.835C32.0225 35.6479 29.5638 36.6663 27 36.6663H13C7.66668 36.6663 3.33334 32.333 3.33334 26.9997V12.9997C3.33334 10.4359 4.35179 7.97716 6.16464 6.16431C7.9775 4.35146 10.4363 3.33301 13 3.33301ZM12.6667 6.66634C11.0754 6.66634 9.54925 7.29848 8.42404 8.4237C7.29882 9.54892 6.66668 11.075 6.66668 12.6663V27.333C6.66668 30.6497 9.35001 33.333 12.6667 33.333H27.3333C28.9246 33.333 30.4508 32.7009 31.576 31.5756C32.7012 30.4504 33.3333 28.9243 33.3333 27.333V12.6663C33.3333 9.34967 30.65 6.66634 27.3333 6.66634H12.6667ZM28.75 9.16634C29.3025 9.16634 29.8324 9.38583 30.2232 9.77654C30.6139 10.1672 30.8333 10.6971 30.8333 11.2497C30.8333 11.8022 30.6139 12.3321 30.2232 12.7228C29.8324 13.1135 29.3025 13.333 28.75 13.333C28.1975 13.333 27.6676 13.1135 27.2769 12.7228C26.8862 12.3321 26.6667 11.8022 26.6667 11.2497C26.6667 10.6971 26.8862 10.1672 27.2769 9.77654C27.6676 9.38583 28.1975 9.16634 28.75 9.16634ZM20 11.6663C22.2101 11.6663 24.3298 12.5443 25.8926 14.1071C27.4554 15.6699 28.3333 17.7895 28.3333 19.9997C28.3333 22.2098 27.4554 24.3294 25.8926 25.8922C24.3298 27.455 22.2101 28.333 20 28.333C17.7899 28.333 15.6703 27.455 14.1075 25.8922C12.5447 24.3294 11.6667 22.2098 11.6667 19.9997C11.6667 17.7895 12.5447 15.6699 14.1075 14.1071C15.6703 12.5443 17.7899 11.6663 20 11.6663ZM20 14.9997C18.6739 14.9997 17.4022 15.5265 16.4645 16.4641C15.5268 17.4018 15 18.6736 15 19.9997C15 21.3258 15.5268 22.5975 16.4645 23.5352C17.4022 24.4729 18.6739 24.9997 20 24.9997C21.3261 24.9997 22.5979 24.4729 23.5355 23.5352C24.4732 22.5975 25 21.3258 25 19.9997C25 18.6736 24.4732 17.4018 23.5355 16.4641C22.5979 15.5265 21.3261 14.9997 20 14.9997Z' fill='black'/%3E%3C/svg%3E%0A");
}
@media (max-width: 985px) {
  .promotion_wrap .ico_instagram {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8824 1H8.11765C4.18668 1 1 4.18668 1 8.11765V15.8824C1 19.8133 4.18668 23 8.11765 23H15.8824C19.8133 23 23 19.8133 23 15.8824V8.11765C23 4.18668 19.8133 1 15.8824 1Z' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 16.6662C14.5772 16.6662 16.6666 14.5769 16.6666 11.9996C16.6666 9.42231 14.5772 7.33301 12 7.33301C9.42268 7.33301 7.33337 9.42231 7.33337 11.9996C7.33337 14.5769 9.42268 16.6662 12 16.6662Z' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.3334 6.99987C19.0696 6.99987 19.6664 6.40309 19.6664 5.66693C19.6664 4.93076 19.0696 4.33398 18.3334 4.33398C17.5973 4.33398 17.0005 4.93076 17.0005 5.66693C17.0005 6.40309 17.5973 6.99987 18.3334 6.99987Z' fill='black'/%3E%3C/svg%3E%0A");
  }
}
.promotion_wrap .card_body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
.promotion_wrap .card_body .headline {
  font-size: 24px;
  line-height: 34px;
  text-align: left;
  margin-bottom: 16px;
  font-weight: 700;
}
@media (max-width: 985px) {
  .promotion_wrap .card_body .headline {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    margin-bottom: 12px;
  }
}
.promotion_wrap .card_body .headline strong {
  font-weight: 700;
}
.promotion_wrap .card_body .desc {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  margin-bottom: 20px;
}
@media (max-width: 985px) {
  .promotion_wrap .card_body .desc {
    font-size: 13px;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: -0.01em;
  }
}
.promotion_wrap .card_body .meta {
  margin-top: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
}
@media (max-width: 985px) {
  .promotion_wrap .card_body .meta {
    margin-top: 20px;
    font-size: 14px;
    line-height: 24px;
  }
}
.promotion_wrap .card_body .meta p + p {
  margin-top: 12px;
}
@media (max-width: 985px) {
  .promotion_wrap .card_body .meta p + p {
    margin-top: 0;
  }
}
.promotion_wrap .badge_outline {
  padding: 6px 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  color: #F6330A;
  border: 1px solid #F6330A;
  border-radius: 52px;
}
@media (max-width: 985px) {
  .promotion_wrap .badge_outline {
    padding: 5px 12px;
    font-size: 12px;
    font-weight: 600;
    line-height: 14.32px;
  }
}
.promotion_wrap .badge_outline + .headline {
  margin-top: 20px;
}
@media (max-width: 985px) {
  .promotion_wrap .badge_outline + .headline {
    margin-top: 12px;
  }
}
.promotion_wrap .button_wrap [class*=btn]:nth-of-type(n+2),
.promotion_wrap .button_wrap_wide [class*=btn]:nth-of-type(n+2) {
  margin-left: 12px;
}
@media (max-width: 985px) {
  .promotion_wrap .button_wrap [class*=btn]:nth-of-type(n+2),
  .promotion_wrap .button_wrap_wide [class*=btn]:nth-of-type(n+2) {
    margin-left: 8px;
  }
}

.label_wrap {
  position: relative;
  max-width: calc(100% - 340px);
  width: 100%;
  display: block;
  text-align: left;
  line-height: 1.28;
}
@media (max-width: 985px) {
  .label_wrap {
    max-width: calc(100% - 46px);
    font-size: 22px;
    font-weight: 700;
    line-height: 30.25px;
    letter-spacing: -0.02em;
  }
}
.label_wrap::before, .label_wrap::after {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
}
.label_wrap::before {
  content: none;
}
@media (max-width: 985px) {
  .label_wrap::before {
    content: "";
  }
}

.meta_wrap {
  max-width: 442px;
  width: 100%;
  margin-bottom: 0;
  text-align: left;
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 69px;
}
@media (max-width: 985px) {
  .meta_wrap {
    max-width: auto;
    display: block;
    margin-bottom: 4px;
    padding-right: 0;
  }
}
.meta_wrap.etc {
  margin-bottom: 0px;
}
@media (max-width: 985px) {
  .meta_wrap.etc {
    margin-bottom: 6px;
  }
  .meta_wrap.etc .date {
    margin-bottom: 0;
  }
}
.meta_wrap > span {
  text-align: right;
  display: inline-block;
  text-align: right;
  font-size: 24px;
  font-weight: 500;
  line-height: 28.64px;
  letter-spacing: -0.4px;
  margin-right: 0;
}
@media (max-width: 985px) {
  .meta_wrap > span {
    text-align: left;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 13px;
    font-weight: 700;
    line-height: 14px;
    margin-bottom: 4px;
  }
}
.meta_wrap > span.date {
  margin-top: 8px;
}
@media (max-width: 985px) {
  .meta_wrap > span.date {
    margin-top: 0;
  }
}
@media (max-width: 985px) {
  .meta_wrap > span.place {
    margin-left: 3px;
  }
}

.promotion_wrap .accordion_button:disabled .date {
  color: #999;
  font-weight: 400;
}
@media (max-width: 985px) {
  .promotion_wrap .accordion_button:disabled .date {
    color: #000;
    font-weight: 700;
  }
}
.promotion_wrap .accordion_button::after {
  position: absolute;
  content: "";
  width: 29px;
  height: 29px;
  right: 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center;
  top: 50px;
}
@media (max-width: 985px) {
  .promotion_wrap .accordion_button::after {
    content: none;
  }
}
.promotion_wrap .accordion_button[aria-expanded=false]::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_937_8822)'%3E%3Crect width='29' height='29' fill='white'/%3E%3Cpath d='M0 14.5H29' stroke='%23111111' stroke-width='4'/%3E%3Cpath d='M14.5 0L14.5 29' stroke='%23111111' stroke-width='4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_937_8822'%3E%3Crect width='29' height='29' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
@media (max-width: 985px) {
  .promotion_wrap .accordion_button[aria-expanded=false]::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.85938H16' stroke='%23111111' stroke-width='3'/%3E%3Cpath d='M8 0L8 16' stroke='%23111111' stroke-width='3'/%3E%3C/svg%3E%0A");
  }
}
.promotion_wrap .accordion_button[aria-expanded=false] .label_wrap::before {
  width: 16px;
  height: 16px;
  transform: translateY(0);
  top: 0;
  right: -46px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.85938H16' stroke='%23111111' stroke-width='3'/%3E%3Cpath d='M8 0L8 16' stroke='%23111111' stroke-width='3'/%3E%3C/svg%3E%0A");
}
.promotion_wrap .accordion_button[aria-expanded=true]::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='29' height='29' fill='white'/%3E%3Cpath d='M0 14.5H29' stroke='%23111111' stroke-width='4'/%3E%3C/svg%3E%0A");
}
@media (max-width: 985px) {
  .promotion_wrap .accordion_button[aria-expanded=true]::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='4' viewBox='0 0 16 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2H16' stroke='%23111111' stroke-width='3'/%3E%3C/svg%3E%0A");
  }
}
.promotion_wrap .accordion_button[aria-expanded=true] .label_wrap::before {
  width: 16px;
  height: 16px;
  transform: translateY(0);
  top: 0;
  right: -46px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='4' viewBox='0 0 16 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2H16' stroke='%23111111' stroke-width='3'/%3E%3C/svg%3E%0A");
}
.promotion_wrap .accordion_button .promotion_label {
  margin-right: 20px;
  font-weight: 700;
}
@media (max-width: 985px) {
  .promotion_wrap .accordion_button .promotion_label {
    margin-right: 10px;
  }
}
.promotion_wrap .accordion_button .badge {
  margin-bottom: 1px;
}
@media (max-width: 985px) {
  .promotion_wrap .accordion_button .badge {
    margin-bottom: 2px;
  }
}
.promotion_wrap .accordion_body {
  background-color: #F7F7F7;
  padding: 50px;
}
@media (max-width: 985px) {
  .promotion_wrap .accordion_body {
    padding: 22px 20px 32px;
  }
}
.promotion_wrap .accordion_label {
  text-align: left;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  color: #000;
  letter-spacing: -0.4px;
  margin-right: 20px;
}
@media (max-width: 985px) {
  .promotion_wrap .accordion_label {
    margin-right: 0;
    font-size: 22px;
    font-weight: 700;
    line-height: 26.25px;
    letter-spacing: -0.02em;
  }
}

.share_wrap {
  background-color: #f4f5fa;
  padding-top: 62px;
  padding-bottom: 60px;
  width: 100%;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  max-width: 100vw;
}
@media (max-width: 985px) {
  .share_wrap {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

.share_list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(1, 1fr);
  gap: 20px;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 985px) {
  .share_list {
    gap: 16px;
  }
}
.share_list .btn {
  padding: 0;
  width: 60px;
  height: 60px;
}
@media (max-width: 985px) {
  .share_list .btn {
    width: 48px;
    height: 48px;
  }
}
.share_list [class*=ico_] {
  margin-right: 0px;
  width: 60px;
  height: 60px;
}
@media (max-width: 985px) {
  .share_list [class*=ico_] {
    width: 48px;
    height: 48px;
  }
}
.share_list .ico_kakao {
  background-image: url("https://assets.joongang.co.kr/images/event/event005/img_share_kakao.png");
}
.share_list .ico_facebook {
  background-image: url("https://assets.joongang.co.kr/images/event/event005/img_share_facebook.png");
}
.share_list .ico_x {
  background-image: url("https://assets.joongang.co.kr/images/event/artSeminar/icon-x.min.png");
}
.share_list .ico_url {
  background-image: url("https://assets.joongang.co.kr/images/event/event005/img_share_share.png");
}

main + .full_popup img {
  -webkit-user-drag: none;
}
main + .full_popup .ico_close {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M11.292 12 2.1 21.191l.707.707 9.192-9.193 9.193 9.193.707-.707-9.193-9.193L21.9 2.807l-.707-.707-9.193 9.192L2.807 2.1l-.707.707 9.192 9.192Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
main + .full_popup .layer_popup,
main + .full_popup .layer_alert {
  padding: 30px 30px 40px;
}
main + .full_popup .layer_popup .layer_header,
main + .full_popup .layer_alert .layer_header {
  margin-bottom: 16px;
  line-height: 24px;
  text-align: center;
}
main + .full_popup .layer_popup .layer_body,
main + .full_popup .layer_alert .layer_body {
  min-height: 22px;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}
main + .full_popup .layer_popup .btn_close,
main + .full_popup .layer_alert .btn_close {
  width: 20px;
  height: 20px;
}
main + .full_popup .layer_popup .btn_close .ico_close,
main + .full_popup .layer_alert .btn_close .ico_close {
  width: 14.85px;
  height: 14.85px;
}
main + .full_popup .layer_alert {
  min-height: 148px;
  max-width: 320px;
}

/* 예매처 리스트 */
.list_reservations {
  display: flex;
  margin-top: 28px;
  margin-left: auto;
  margin-right: auto;
  width: min-content;
}
.list_reservations li {
  display: flex;
  flex-direction: column;
  width: min-content;
  font-size: 14px;
  line-height: 22px;
}
.list_reservations li + li {
  margin-left: 40px;
}
.list_reservations .ico_musinsa,
.list_reservations .ico_yes24,
.list_reservations .ico_interpark {
  margin-bottom: 8px;
}

.ico_musinsa,
.ico_yes24,
.ico_interpark {
  width: 60px;
  height: 60px;
}

.ico_musinsa {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' rx='30' fill='%231D1D1D'/%3E%3Cg clip-path='url(%23clip0_1522_1224)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.439 30.4642C27.2083 30.7701 27.6516 30.9464 27.6516 31.7333C27.6516 32.4555 27.1779 32.9223 26.4263 32.9223C25.6745 32.9223 25.1391 32.4332 25.1391 31.6222V31.511H24.0477C24.0477 33.0888 25.0877 34 26.4263 34C27.7854 34 28.743 32.9223 28.743 31.6888C28.743 31.0556 28.5576 30.6555 28.2488 30.2999C27.94 29.9445 27.5589 29.7223 26.9205 29.4667L26.5086 29.3001C25.6024 28.9333 25.3142 28.6556 25.3142 28.1C25.3142 27.4666 25.7466 27.0777 26.416 27.0777C27.0749 27.0777 27.5384 27.4666 27.5384 28.1778V28.3222H28.6297C28.6297 26.8999 27.7958 26 26.416 26C24.9126 26 24.2227 27.1222 24.2227 28.1223C24.2227 28.6777 24.3875 29.0778 24.6553 29.4334C24.9228 29.789 25.2936 30.0001 25.8393 30.2223L26.3336 30.4222L26.439 30.4642ZM14.4046 26.1111L11.8098 30.6333L9.22528 26.1111H8V33.8888H9.02961V27.7554L11.3361 31.7888H12.2835L14.6003 27.7554V33.8888H15.6299V26.1111H14.4046ZM21.7764 30.6334V26.1112H22.8165V30.6221C22.8165 32.7446 21.6941 34 20.0054 34C18.3168 34 17.1944 32.7446 17.1944 30.6221V26.1112H18.2343V30.6334C18.2343 32.0445 18.9139 32.9111 20.0054 32.9111C21.0969 32.9111 21.7764 32.0445 21.7764 30.6334ZM30.054 33.8889H31.1043V26.1112H30.054V33.8889ZM33.73 33.8889V27.8668L37.478 33.8889H38.6313V26.1112H37.6016V32.1666L33.8432 26.1112H32.7003V33.8889H33.73ZM43.4668 31.7333C43.4668 30.9464 43.0235 30.7701 42.2544 30.4643L42.1489 30.4222L41.6547 30.2223C41.1089 30.0001 40.7381 29.789 40.4705 29.4334C40.2027 29.0778 40.0379 28.6777 40.0379 28.1223C40.0379 27.1222 40.7279 26 42.2313 26C43.611 26 44.445 26.8999 44.445 28.3222H43.3536V28.1778C43.3536 27.4666 42.8902 27.0777 42.2313 27.0777C41.5619 27.0777 41.1295 27.4666 41.1295 28.1C41.1295 28.6556 41.4178 28.9333 42.3239 29.3001L42.7357 29.4667C43.3741 29.7223 43.7552 29.9445 44.0641 30.2999C44.373 30.6555 44.5583 31.0556 44.5583 31.6888C44.5583 32.9223 43.6006 34 42.2417 34C40.903 34 39.863 33.0888 39.863 31.511H40.9544V31.6222C40.9544 32.4332 41.4898 32.9223 42.2417 32.9223C42.9932 32.9223 43.4668 32.4555 43.4668 31.7333ZM50.1261 31.7222H46.9135L46.1001 33.8888H45.0394L47.9534 26.111H49.0861L52 33.8888H50.9395L50.1261 31.7222ZM48.5197 27.4445L47.3254 30.6223H49.7141L48.5197 27.4445Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1522_1224'%3E%3Crect width='44' height='8' fill='white' transform='translate(8 26)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.ico_yes24 {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' rx='30' fill='%231D1D1D'/%3E%3Cg clip-path='url(%23clip0_1522_1229)'%3E%3Cpath d='M19.0213 26.3926C19.0213 26.3926 18.4064 28.749 18.2931 29.1813C17.8919 30.71 17.0519 31.5645 15.8816 31.5719C15.1024 31.5768 14.8071 30.9813 15.0531 29.871C15.0531 29.871 15.7307 27.0929 15.8754 26.5003C15.8888 26.4452 15.8463 26.3929 15.7891 26.3929H13.9364C13.9364 26.3929 13.4852 28.2319 13.1915 29.3413C12.6478 31.3955 13.2597 33.0016 15.0743 33.1252C16.0518 33.1916 16.9019 32.719 17.5475 32.1019L17.5795 32.1052C17.2068 33.35 16.5772 34.0403 15.3386 34.2742C14.8652 34.3635 14.1876 34.2855 13.6952 34.0319C13.6515 34.0094 13.5982 34.0313 13.5861 34.0787L13.1382 35.8364C13.6162 35.9803 14.495 36.0729 15.4386 35.9258C17.0957 35.6674 19.0889 34.4345 19.7633 31.5829L21.0273 26.5039C21.0414 26.4477 20.9983 26.3935 20.9394 26.3932H19.022L19.0213 26.3926Z' fill='white'/%3E%3Cpath d='M46.9115 31.0266H45.3214L46.5479 26.5024C46.5629 26.4469 46.5208 26.3927 46.4626 26.3927H44.8072L43.5268 31.0266H42.1288L43.3673 26.5034C43.383 26.4479 43.3409 26.3927 43.2824 26.3927H41.6606C41.6606 26.3927 40.458 30.6966 40.2711 31.3505C39.5951 33.7159 38.0893 32.7214 37.2637 32.5192C38.5271 31.7618 39.4726 30.8369 39.9362 29.5253C40.3086 28.4711 40.1747 27.3172 39.4076 26.6511C38.664 26.0053 37.7642 25.8782 36.9115 25.9947C35.9346 26.1282 35.0143 26.7382 34.5484 27.4869L35.4932 28.6537C35.5275 28.696 35.5952 28.6895 35.619 28.6405C35.8376 28.1908 36.2528 27.773 36.67 27.6327C37.1549 27.4698 37.6861 27.4827 38.0439 27.8266C38.3921 28.1611 38.4199 28.9027 38.0295 29.6195C37.3718 30.8263 35.5256 32.0553 34.0024 32.6072L34.6947 34.2337C34.7137 34.2779 34.7699 34.294 34.8084 34.2647C35.2054 33.9624 35.8637 33.8224 36.3567 33.863C37.4208 33.9511 37.6613 34.274 38.6427 34.3905C40.0894 34.5621 41.1829 33.7647 41.638 32.4689L43.121 32.4776L42.3405 35.2918C42.3248 35.3472 42.3669 35.4024 42.4254 35.4024H44.1299L44.9218 32.4869L46.6364 32.4959L46.9968 31.1353C47.0115 31.0801 46.9693 31.0259 46.9115 31.0259V31.0266Z' fill='white'/%3E%3Cpath d='M31.4985 29.3831C30.6601 28.9776 30.0802 28.6066 30.1491 28.0905C30.1955 27.7431 30.6255 27.4873 31.2766 27.546C31.6821 27.5827 32.0307 27.7705 32.358 28.0644C32.5459 28.2331 32.7511 28.4744 32.8742 28.6853C32.8987 28.7273 32.9569 28.734 32.9915 28.6998L34.1857 27.5279C33.3581 26.3927 32.4224 25.9837 31.1554 25.9556C30.1178 25.9327 28.9622 26.2779 28.462 27.3489C28.1712 27.9718 28.1523 28.8256 28.8214 29.6027C29.1621 29.9986 29.7264 30.4121 30.4321 30.7508C31.3642 31.1979 31.77 31.5334 31.7033 32.0092C31.6053 32.7098 30.8882 32.9147 30.2697 32.834C29.331 32.7121 28.7067 32.1895 28.8093 31.2437L27.0156 30.7624C26.9718 30.7508 26.929 30.7798 26.9215 30.824C26.8853 31.0363 26.7915 31.2666 26.669 31.4689C26.1443 32.3347 25.0756 32.9515 23.9037 32.7066C22.4358 32.4002 22.1574 30.9479 22.6498 29.3747C23.1434 27.7979 24.9335 27.1137 25.5712 27.5534C26.0466 27.8808 25.8865 28.6076 25.4157 29.1121C24.9368 29.625 24.0354 29.9202 23.099 29.9379C23.0281 29.9392 22.9876 30.0186 23.0265 30.0769L23.7808 31.1866C25.7744 31.194 27.4704 29.8305 27.6854 28.5934C27.8837 27.4531 27.3495 26.4856 26.226 26.1173C25.4353 25.8582 24.348 25.966 23.4783 26.304C22.259 26.7782 21.241 27.8289 20.8277 29.0802C20.2922 30.7018 20.465 32.0921 21.2011 33.0466C21.7735 33.7892 22.6305 34.3463 23.9488 34.3998C25.3001 34.4547 26.6246 33.9882 27.4587 33.0144C27.8069 33.6144 28.8972 34.3363 30.2429 34.3982C32.344 34.4944 33.5888 33.3576 33.7139 32.0224C33.8246 30.8402 32.8883 30.055 31.4985 29.3827V29.3831Z' fill='white'/%3E%3Cpath d='M16.4249 26.0229C16.9483 26.0229 17.1512 25.6294 17.2845 25.0113C17.4139 24.41 17.3841 24 16.8604 24C16.337 24 16.1305 24.41 16.0008 25.0116C15.8678 25.6294 15.9015 26.0232 16.4249 26.0232V26.0229Z' fill='white'/%3E%3Cpath d='M18.4297 26.0229C18.953 26.0229 19.1559 25.6294 19.2892 25.0113C19.4186 24.41 19.3886 24 18.8652 24C18.3418 24 18.1353 24.41 18.0056 25.0116C17.8726 25.6294 17.9063 26.0232 18.4297 26.0232V26.0229Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1522_1229'%3E%3Crect width='34' height='12' fill='white' transform='translate(13 24)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.ico_interpark {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' rx='30' fill='%231D1D1D'/%3E%3Cg clip-path='url(%23clip0_1522_1218)'%3E%3Cpath d='M30.6627 31.818C30.1726 30.9899 29.9545 30.1633 29.987 29.2932C30.0226 28.3887 30.4122 27.154 30.9766 26.7385C31.0771 26.6665 31.2007 26.599 31.3909 26.599C31.476 26.599 31.5718 26.611 31.6847 26.644C31.9707 26.7235 32.1253 26.8735 32.2212 27.1615C32.5072 28.0421 32.0326 30.0058 30.9874 31.8165C30.9147 31.941 30.7354 31.944 30.6627 31.821V31.818ZM32.0248 21.9425C32.4469 21.9425 32.7933 22.2875 32.7933 22.7121C32.7933 23.1366 32.45 23.4817 32.0248 23.4817C31.5996 23.4817 31.2595 23.1366 31.2595 22.7121C31.2595 22.2875 31.6027 21.9425 32.0248 21.9425ZM35.0012 38.0601H34.7306C34.6378 38.0601 34.5574 37.9926 34.5451 37.8996C34.3796 36.7175 33.7457 35.2593 32.3031 33.7727C32.2104 33.6782 32.1918 33.5327 32.2645 33.4232C33.5292 31.464 34.6997 28.5192 34.0627 26.5585C33.9003 26.0559 33.6297 25.6404 33.2695 25.3284C33.1968 25.2653 33.2076 25.1513 33.2927 25.1063C34.2003 24.6233 34.8002 23.6332 34.7229 22.5141C34.6255 21.1759 33.537 20.0958 32.2057 20.0058C30.6333 19.9038 29.3222 21.1564 29.3222 22.7106C29.3222 23.5102 29.667 24.2287 30.2189 24.7253C30.2885 24.7883 30.2761 24.9023 30.1911 24.9458C30.0705 25.0103 29.9515 25.0838 29.8355 25.1678C28.5135 26.1384 28.0914 28.1696 28.0528 29.2182C28.0342 29.6863 28.0683 30.1438 28.1502 30.5954C28.3156 31.4985 28.6836 32.3731 29.2603 33.2251C29.435 33.4832 29.6314 33.7277 29.8432 33.9572L30.9147 35.1318C32.0001 36.35 32.5845 37.5441 32.6696 38.6422C32.6742 38.6827 32.6773 38.7217 32.6804 38.7652C32.7113 39.4583 33.2788 39.9998 33.9683 39.9998H35.0321C35.5732 39.9998 36.0093 39.5543 36.0015 39.0097C35.9907 38.4742 35.5346 38.0571 35.0012 38.0571V38.0601Z' fill='white'/%3E%3Cpath d='M28.5182 34.742C28.4904 34.7015 28.4332 34.6925 28.3914 34.7195C26.8174 35.7126 25.647 35.1366 25.1476 34.9746C24.5137 34.769 23.8334 35.0766 23.5674 35.6916L23.0773 36.8272C22.8655 37.3193 23.0897 37.8894 23.5829 38.1054C24.073 38.3184 24.642 38.0934 24.8554 37.5998L25.0672 37.1093C25.1028 37.0268 25.1878 36.9818 25.2759 36.9998C26.3088 37.2053 27.8163 37.4618 29.6098 36.2467C29.6562 36.2137 29.6639 36.1462 29.6252 36.1072C29.4552 35.9197 29.2882 35.7246 29.1197 35.5221C28.9078 35.2626 28.7068 35.0046 28.5167 34.745V34.742H28.5182Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1522_1218'%3E%3Crect width='13' height='20' fill='white' transform='translate(23 20)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}