@charset "UTF-8";
html:not(.fp-enabled) .HighlightsProductionListingHomepage .sessions_list .master-group-wrapper + .master-group-wrapper {
  margin-top: 48px; }

@media (min-width: 1830px) {
  .HighlightsProductionListingHomepage .sessions_list .group-wrapper {
    display: grid;
    gap: 72px;
    grid-template-columns: repeat(12, 1fr); } }

@media (min-width: 1630px) and (max-width: 1829px) {
  .HighlightsProductionListingHomepage .sessions_list .group-wrapper {
    display: grid;
    gap: 60px;
    grid-template-columns: repeat(12, 1fr); } }

@media (min-width: 1250px) and (max-width: 1629px) {
  .HighlightsProductionListingHomepage .sessions_list .group-wrapper {
    display: grid;
    gap: 48px;
    grid-template-columns: repeat(12, 1fr); } }

@media (min-width: 1020px) and (max-width: 1249px) {
  .HighlightsProductionListingHomepage .sessions_list .group-wrapper {
    display: grid;
    gap: 35.81818px;
    grid-template-columns: repeat(12, 1fr); } }

@media (max-width: 1019px) {
  .HighlightsProductionListingHomepage .sessions_list .group-wrapper .entry + .entry {
    margin-top: 48px; } }

@media (min-width: 1830px) {
  .HighlightsProductionListingHomepage .sessions_list .entry {
    grid-column: span 4; } }

@media (min-width: 1630px) and (max-width: 1829px) {
  .HighlightsProductionListingHomepage .sessions_list .entry {
    grid-column: span 4; } }

@media (min-width: 1250px) and (max-width: 1629px) {
  .HighlightsProductionListingHomepage .sessions_list .entry {
    grid-column: span 4; } }

@media (min-width: 1020px) and (max-width: 1249px) {
  .HighlightsProductionListingHomepage .sessions_list .entry {
    grid-column: span 4; } }

.HighlightsProductionListingHomepage .sessions_list .entry .production_link {
  text-decoration: none; }
  .HighlightsProductionListingHomepage .sessions_list .entry .production_link .production_image_frame {
    transition: all 1s ease; }
  .HighlightsProductionListingHomepage .sessions_list .entry .production_link .production_image {
    transition: all 1.5s ease; }
  .HighlightsProductionListingHomepage .sessions_list .entry .production_link .production_image_frame {
    display: block;
    overflow: hidden; }
  .HighlightsProductionListingHomepage .sessions_list .entry .production_link:hover .production_image_frame, .HighlightsProductionListingHomepage .sessions_list .entry .production_link:focus .production_image_frame {
    transform: scale(0.99); }
  .HighlightsProductionListingHomepage .sessions_list .entry .production_link:hover .production_image, .HighlightsProductionListingHomepage .sessions_list .entry .production_link:focus .production_image {
    transform: scale(1.1); }

.HighlightsProductionListingHomepage .sessions_list .entry .production_image_frame {
  margin-bottom: 24px; }

.HighlightsProductionListingHomepage .sessions_list .entry .production_image {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover; }

.HighlightsProductionListingHomepage .sessions_list .entry .entry_data > * {
  margin: 0; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data > * + * {
    margin-top: 8px; }

.HighlightsProductionListingHomepage .sessions_list .entry .entry_data .date_label_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px; }

.HighlightsProductionListingHomepage .sessions_list .entry .entry_data .date_label {
  font-size: 18px;
  line-height: 24px; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .date_label .date_text {
    margin-right: 8px; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .date_label .rel_date_label {
    white-space: nowrap; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .date_label .rel_date_label::before {
      content: '—';
      margin-right: 8px; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .date_label .rel_date_label .information,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .date_label .rel_date_label .problems {
      color: #c00;
      font-weight: 600;
      text-transform: uppercase; }
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .date_label .rel_date_label .information ~ .weekday,
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .date_label .rel_date_label .problems ~ .weekday {
        color: #c00;
        font-weight: 600;
        text-transform: lowercase; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .date_label .rel_date_label > * + *::before {
      content: ', '; }

.HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_heading .production_title {
  font-weight: 400;
  line-height: 1.15em; }
  @media (max-width: 1019px) {
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_heading .production_title {
      font-size: 24px; } }
  @media (min-width: 1830px) {
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_heading .production_title {
      font-size: 28px; } }
  @media (min-width: 1630px) and (max-width: 1829px) {
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_heading .production_title {
      font-size: 28px; } }
  @media (min-width: 1250px) and (max-width: 1629px) {
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_heading .production_title {
      font-size: 28px; } }
  @media (min-width: 1020px) and (max-width: 1249px) {
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_heading .production_title {
      font-size: 28px; } }
  @media (min-width: 1440px) {
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_heading .production_title {
      font-size: 36px; } }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_heading .production_title p {
    margin: 0; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_heading .production_title + .production_subtitle {
    margin-top: 8px; }

.HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_heading .production_subtitle {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px; }

.HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary {
  /* Links */
  /* Default elements separations */
  /* Unordered/Ordered lists */
  /* Blockquotes */
  /* Intro texts */
  /* Light buttons placed inside text */
  /* Solid buttons placed inside text */
  /* Button separations */ }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a {
    color: inherit; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary > * {
    margin: 0; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary > * + * {
      margin-top: 8px; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary > * + h3,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary > * + .h3 {
      margin-top: 16px; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary ul,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary ol {
    margin-left: 0;
    padding-left: 22px; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary ul li + li,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary ol li + li {
      margin-top: 4px; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary ul li {
    list-style-type: '_  '; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary blockquote {
    font-size: 21px;
    font-style: italic;
    letter-spacing: 0.01em; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary blockquote > * {
      margin-top: 0;
      margin-bottom: 0; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .intro {
    font-size: 28px;
    line-height: 42px;
    font-family: inherit; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button a,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button {
    background: none;
    color: black;
    display: inline-flex;
    transition: all 0.5s ease;
    font-family: "Karla", Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid black;
    border-radius: 28px;
    font-size: 18px;
    line-height: 18px;
    padding: 8px 24px; }
    .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button,
    .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button, .dark_block
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button a,
    .dark_mode
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button a, .dark_block
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button,
    .dark_mode
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button {
      color: white;
      border-color: white; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button:hover, .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button:focus,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button a:hover,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button a:focus,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button:hover,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button:focus {
      color: white;
      background: black; }
      .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button:hover,
      .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button:hover, .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button:focus,
      .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button:focus, .dark_block
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button a:hover,
      .dark_mode
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button a:hover, .dark_block
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button a:focus,
      .dark_mode
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button a:focus, .dark_block
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button:hover,
      .dark_mode
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button:hover, .dark_block
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button:focus,
      .dark_mode
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button:focus {
        color: black;
        background: white; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button a,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button a,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button a a,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button a {
      text-decoration: none; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button:not(:has(a)) {
    background: none;
    color: black;
    display: inline-flex;
    transition: all 0.5s ease;
    font-family: "Karla", Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid black;
    border-radius: 28px;
    font-size: 18px;
    line-height: 18px;
    padding: 8px 24px; }
    .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button:not(:has(a)),
    .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button:not(:has(a)) {
      color: white;
      border-color: white; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button:not(:has(a)):hover, .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button:not(:has(a)):focus {
      color: white;
      background: black; }
      .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button:not(:has(a)):hover,
      .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button:not(:has(a)):hover, .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button:not(:has(a)):focus,
      .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button:not(:has(a)):focus {
        color: black;
        background: white; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button:not(:has(a)),
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button:not(:has(a)) a {
      text-decoration: none; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button-solid,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid a,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button-solid {
    color: white;
    background: black;
    display: inline-flex;
    transition: all 0.5s ease;
    font-family: "Karla", Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid black;
    border-radius: 28px;
    font-size: 18px;
    line-height: 18px;
    padding: 8px 24px; }
    .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button-solid,
    .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button-solid, .dark_block
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid a,
    .dark_mode
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid a, .dark_block
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button-solid,
    .dark_mode
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button-solid {
      color: black;
      background: white;
      border-color: white; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button-solid:hover, .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button-solid:focus,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid a:hover,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid a:focus,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button-solid:hover,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button-solid:focus {
      color: black;
      background: transparent; }
      .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button-solid:hover,
      .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button-solid:hover, .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button-solid:focus,
      .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button-solid:focus, .dark_block
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid a:hover,
      .dark_mode
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid a:hover, .dark_block
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid a:focus,
      .dark_mode
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid a:focus, .dark_block
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button-solid:hover,
      .dark_mode
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button-solid:hover, .dark_block
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button-solid:focus,
      .dark_mode
      .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button-solid:focus {
        color: white;
        background: transparent; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button-solid,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a.button-solid a,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid a,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid a a,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button-solid,
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary a .button-solid a {
      text-decoration: none; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid:not(:has(a)) {
    color: white;
    background: black;
    display: inline-flex;
    transition: all 0.5s ease;
    font-family: "Karla", Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid black;
    border-radius: 28px;
    font-size: 18px;
    line-height: 18px;
    padding: 8px 24px; }
    .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid:not(:has(a)),
    .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid:not(:has(a)) {
      color: black;
      background: white;
      border-color: white; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid:not(:has(a)):hover, .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid:not(:has(a)):focus {
      color: black;
      background: transparent; }
      .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid:not(:has(a)):hover,
      .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid:not(:has(a)):hover, .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid:not(:has(a)):focus,
      .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid:not(:has(a)):focus {
        color: white;
        background: transparent; }
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid:not(:has(a)),
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid:not(:has(a)) a {
      text-decoration: none; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button + .button,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid + .button,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button + .button-solid,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid + .button-solid,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button a + a,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .production_summary .button-solid a + a {
    margin-left: 24px; }

.HighlightsProductionListingHomepage .sessions_list .entry .entry_data .buy_button,
.HighlightsProductionListingHomepage .sessions_list .entry .entry_data .more_info_button {
  color: white;
  background: black;
  display: inline-flex;
  transition: all 0.5s ease;
  font-family: "Karla", Arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  border: 2px solid black;
  border-radius: 28px;
  font-size: 14px;
  line-height: 18px;
  border-width: 1px;
  padding: 4px 12px;
  transform: translateY(-4px);
  white-space: nowrap; }
  .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .buy_button,
  .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .buy_button, .dark_block
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .more_info_button,
  .dark_mode
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .more_info_button {
    color: black;
    background: white;
    border-color: white; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .buy_button:hover, .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .buy_button:focus,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .more_info_button:hover,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .more_info_button:focus {
    color: black;
    background: transparent; }
    .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .buy_button:hover,
    .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .buy_button:hover, .dark_block .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .buy_button:focus,
    .dark_mode .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .buy_button:focus, .dark_block
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .more_info_button:hover,
    .dark_mode
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .more_info_button:hover, .dark_block
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .more_info_button:focus,
    .dark_mode
    .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .more_info_button:focus {
      color: white;
      background: transparent; }
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .buy_button,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .buy_button a,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .more_info_button,
  .HighlightsProductionListingHomepage .sessions_list .entry .entry_data .more_info_button a {
    text-decoration: none; }

/*# sourceMappingURL=highlightsproductionlistinghomepage.palau_2023_xl.scss.map */