@font-face {
  font-family: 'RuderPlakat';
  src: url("/wp-content/themes/NGV/fonts/RuderPlakat/ruderplakatmaxill-regular-webfont.woff2") format("woff2"), url("/wp-content/themes/NGV/fonts/RuderPlakat/ruderplakatmaxill-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
#main {
  background-color: #000000; }
  #main a, #main p, #main li, #main h1, #main h2, #main h3, #main h4, #main .rd-hero__title, #main .rd-hero__cta, #main .rd-video-hero__heading, #main .features-two .rd-card__title, #main .features-three .rd-card__title, #main .features-four .rd-card__title, #main .features-five .rd-card__title, #main .features-six .rd-card__title, #main .rd-card__small {
    color: #FFFFFF; }
  #main h1, #main h2, #main .rd-hero__title, #main .rd-section__heading h3, #main .rd-video-hero__heading, #main #exhi-content h1 {
    font-family: "RuderPlakat", "swiss721boldcondensed", "Swiss721BT-BoldCondensed", "fallBackArial", sans-serif;
    text-transform: uppercase;
    font-size: 100px;
    line-height: 1em;
    letter-spacing: 0.04em;
    margin: 0 0 0.4em 0; }
  @media screen and (max-width: 480px) {
    #main h1, #main h2, #main .rd-hero__title, #main .rd-section__heading h3, #main .rd-video-hero__heading, #main #exhi-content h1 {
      font-size: calc(80px + 9 * (100vw - 320px) / 1040); } }
  #main .rd-section__heading {
    padding: 0; }
  @media screen and (min-width: 980px) {
    #main .desktop-scroll .features {
      grid-auto-columns: calc(33% - var(--gutter) * 2); } }
  #main .button--primary, #main .button__primary, #main button.button--primary, #main form.wpcf7-form input[type=submit], #main .rd-tag, #main .rd-card__tag {
    color: #000000 !important;
    background-color: #FFFFFF; }
  #main .flickity-page-dots .dot {
    background: #FFFFFF; }
  #main .rd-section.yk-header .inside {
    padding: 0;
    margin: 0;
    max-width: 100vw;
    background-color: #FFC03E; }
  #main .rd-section.yk-header #yk-header {
    width: 100%;
    height: 70vh;
    position: relative; }
    #main .rd-section.yk-header #yk-header svg#yk-header-pattern {
      margin: 0;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%, 0%); }
    #main .rd-section.yk-header #yk-header svg#yk-header-masthead {
      margin: 0;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 80%;
      max-width: 960px;
      max-height: 50vh; }
  @media screen and (max-width: 1080px) {
    #main .rd-section.yk-header #yk-header {
      height: 60vh; } }
  @media screen and (max-width: 768px) {
    #main .rd-section.yk-header #yk-header {
      height: 50vh; }
    #main .rd-section__heading {
      text-align: center; } }
  #main .rd-section[data-section-label="exhi-title"] {
    display: none; }
  #main .rd-section.yk-header[data-section-label="full-width-content-box"], #main .rd-section[data-section-label="exhi-vitals"], #main .rd-section[data-section-label="exhi-about"] {
    background-color: #FFC03E;
    margin-bottom: 0;
    padding-bottom: 120px; }
    #main .rd-section.yk-header[data-section-label="full-width-content-box"] p, #main .rd-section[data-section-label="exhi-vitals"] p, #main .rd-section[data-section-label="exhi-about"] p {
      margin-block-start: 0; }
  #main .rd-section.yk-header[data-section-label="full-width-content-box"] {
    padding-bottom: 60px; }
  #main .rd-section[data-section-label="exhi-about"] a, #main .rd-section[data-section-label="exhi-about"] p, #main .rd-section[data-section-label="exhi-about"] li, #main .rd-section[data-section-label="exhi-about"] h1, #main .rd-section[data-section-label="exhi-about"] h2, #main .rd-section[data-section-label="exhi-about"] h3, #main .rd-section[data-section-label="exhi-about"] h4, #main .rd-section[data-section-label="exhi-about"] .rd-hero__title, #main .rd-section[data-section-label="exhi-about"] .rd-hero__cta, #main .rd-section[data-section-label="exhi-about"] .rd-video-hero__heading, #main .rd-section[data-section-label="exhi-about"] .features-two .rd-card__title, #main .rd-section[data-section-label="exhi-about"] .features-three .rd-card__title, #main .rd-section[data-section-label="exhi-about"] .features-four .rd-card__title, #main .rd-section[data-section-label="exhi-about"] .features-five .rd-card__title, #main .rd-section[data-section-label="exhi-about"] .features-six .rd-card__title, #main .rd-section[data-section-label="exhi-about"] .rd-card__small, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] a, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] p, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] li, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] h1, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] h2, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] h3, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] h4, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] .rd-hero__title, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] .rd-hero__cta, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] .rd-video-hero__heading, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] .features-two .rd-card__title, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] .features-three .rd-card__title, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] .features-four .rd-card__title, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] .features-five .rd-card__title, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] .features-six .rd-card__title, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] .rd-card__small {
    color: #000000; }
  #main .rd-section[data-section-label="exhi-about"] .button--primary, #main .rd-section[data-section-label="exhi-about"] .button__primary, #main .rd-section[data-section-label="exhi-about"] button.button--primary, #main .rd-section[data-section-label="exhi-about"] form.wpcf7-form input[type=submit], #main .rd-section.quicklinks[data-section-label="full-width-content-box"] .button--primary, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] .button__primary, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] button.button--primary, #main .rd-section.quicklinks[data-section-label="full-width-content-box"] form.wpcf7-form input[type=submit] {
    color: #FFFFFF !important;
    background-color: #000000; }
  #main .rd-section[data-section-label="exhi-about"] hr {
    width: 40px;
    background: #000000;
    height: 2px;
    margin: 2em auto; }
  #main .rd-section[data-section-label="exhi-vitals"] .exhi-details {
    border: none;
    background-color: #000000;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    max-width: 720px;
    aspect-ratio: 1 / 1; }
    #main .rd-section[data-section-label="exhi-vitals"] .exhi-details .buy-tickets-gen {
      margin-top: 1em !important; }
  @media screen and (max-width: 768px) {
    #main .rd-section[data-section-label="exhi-vitals"] .exhi-details {
      border-radius: 0 !important; } }
  #main .rd-section[data-section-label="exhi-vitals"] .ticket-prices .fa-angle-down, #main .rd-section[data-section-label="exhi-vitals"] .ticket-prices .fa-angle-up {
    display: none; }
  #main .rd-section[data-section-label="exhi-vitals"] .ticket-prices #ticket-prices-details {
    position: absolute;
    padding: 0 2em;
    width: 400px;
    max-width: 80%;
    z-index: 999;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #000000;
    color: #FFFFFF; }
    #main .rd-section[data-section-label="exhi-vitals"] .ticket-prices #ticket-prices-details .quiet {
      color: #FFFFFF; }
  #main .rd-section[data-section-label="joint-ticket-pop-up"] h2, #main .rd-section[data-section-label="joint-ticket-pop-up"] p, #main .rd-section[data-section-label="joint-ticket-pop-up"] .button--secondary {
    color: #000; }
  #main .rd-section[data-section-label="joint-ticket-pop-up"] .button--primary {
    color: #FFF !important;
    background-color: #000; }
  #main .rd-section.quicklinks[data-section-label="full-width-content-box"] {
    background-color: #FFC03E;
    margin-bottom: 0;
    padding-bottom: 120px; }
    #main .rd-section.quicklinks[data-section-label="full-width-content-box"] p {
      margin-block-start: 0;
      margin-block-end: 0; }
    #main .rd-section.quicklinks[data-section-label="full-width-content-box"] a.button {
      font-size: 20px !important;
      border-radius: 0;
      padding: .6em 1.2em .45em; }
  #main .rd-section.artist[data-section-label="hero-image-left"], #main .rd-section.artist[data-section-label="hero-image-right"] {
    padding-top: 120px; }
  #main .rd-section[data-section-label="subpages"] .features .rd-card__thumbnail {
    padding-top: 135%;
    border: none; }
  #main .rd-section[data-section-label="subpages"] .rd-card__meta {
    border: none;
    padding: 10px 0; }
  #main .rd-section[data-section-label="subpages"] .rd-card--themes .rd-card__title {
    text-transform: none;
    font-size: 24px; }
  #main .rd-section[data-section-label="subpages"] .features .feature:nth-of-type(1) span.rd-card__thumbnail {
    background-size: 102%; }
  #main .rd-section[data-section-label="subpages"] .features .feature:nth-of-type(9) span.rd-card__thumbnail {
    background-size: 120%; }
  #main .rd-section[data-section-label="subpages"] .gutter-sizer {
    display: none; }
  #main .exhi-custom-page-overlay-1 {
    background-color: rgba(255, 255, 255, 0.2); }
    #main .exhi-custom-page-overlay-1 .custom-page-inside.inside {
      background-color: #000000; }
      #main .exhi-custom-page-overlay-1 .custom-page-inside.inside h1 {
        font-size: 60px !important;
        margin-bottom: 0px !important;
        padding: 0 40px; }
      #main .exhi-custom-page-overlay-1 .custom-page-inside.inside .theme-header, #main .exhi-custom-page-overlay-1 .custom-page-inside.inside .custom-page-navigation {
        background-color: #000000; }
      #main .exhi-custom-page-overlay-1 .custom-page-inside.inside .dark-btn {
        display: none; }
      #main .exhi-custom-page-overlay-1 .custom-page-inside.inside .light-btn {
        display: block !important; }
    #main .exhi-custom-page-overlay-1 .rd-theme-slide__bg {
      max-height: 45vh; }
  #main [data-section-label="hero-image-left"] .rd-hero, #main [data-section-label="hero-image-right"] .rd-hero {
    border: none;
    align-items: center; }
  #main [data-section-label="hero-image-left"] .rd-hero__title, #main [data-section-label="hero-image-left"] .rd-hero__text, #main [data-section-label="hero-image-right"] .rd-hero__title, #main [data-section-label="hero-image-right"] .rd-hero__text {
    max-width: 560px;
    padding: 10px 20px;
    margin-bottom: 0px; }
  #main [data-section-label="hero-image-left"] .rd-hero__thumbnail, #main [data-section-label="hero-image-right"] .rd-hero__thumbnail {
    padding-top: 100%;
    border-radius: 50%;
    height: auto !important; }
  @media screen and (max-width: 480px) {
    #main [data-section-label="hero-image-left"] .rd-hero__padding, #main [data-section-label="hero-image-right"] .rd-hero__padding {
      padding: 2em 0; } }
  #main .rd-section[data-section-label="upcoming-events"] {
    margin-bottom: 0;
    padding-bottom: 20px; }
    #main .rd-section[data-section-label="upcoming-events"] .rd-section__heading {
      display: none; }
    #main .rd-section[data-section-label="upcoming-events"] .rd-card__thumbnail {
      border: none; }
  #main .rd-section[data-section-label="artwork-listing"] .rd-section__heading {
    padding-bottom: 100px; }
  @media screen and (max-width: 768px) {
    #main .rd-section[data-section-label="artwork-listing"] .rd-section__heading {
      padding-bottom: 0; } }
  #main .rd-section[data-section-label="video"] .rd-video-hero {
    border: none; }
  #main .rd-section[data-section-label="features-two"] .rd-section__heading h3, #main .rd-section[data-section-label="features-three"] .rd-section__heading h3, #main .rd-section[data-section-label="features-four"] .rd-section__heading h3, #main .rd-section[data-section-label="features-five"] .rd-section__heading h3 {
    position: relative; }
  #main .rd-section[data-section-label="features-two"] .rd-card__thumbnail, #main .rd-section[data-section-label="features-three"] .rd-card__thumbnail, #main .rd-section[data-section-label="features-four"] .rd-card__thumbnail, #main .rd-section[data-section-label="features-five"] .rd-card__thumbnail {
    border: none;
    padding-top: 100%; }
  #main .rd-section[data-section-label="features-two"] .rd-card__meta, #main .rd-section[data-section-label="features-three"] .rd-card__meta, #main .rd-section[data-section-label="features-four"] .rd-card__meta, #main .rd-section[data-section-label="features-five"] .rd-card__meta {
    text-align: center; }
    #main .rd-section[data-section-label="features-two"] .rd-card__meta .rd-card__title, #main .rd-section[data-section-label="features-three"] .rd-card__meta .rd-card__title, #main .rd-section[data-section-label="features-four"] .rd-card__meta .rd-card__title, #main .rd-section[data-section-label="features-five"] .rd-card__meta .rd-card__title {
      font-family: "swiss721medium","Swiss721BT-Medium",helvetica,sans-serif;
      text-transform: none !important;
      font-size: 24px;
      margin-top: 0.6em; }
    @media screen and (min-width: 320px) {
      #main .rd-section[data-section-label="features-two"] .rd-card__meta .rd-card__info p, #main .rd-section[data-section-label="features-three"] .rd-card__meta .rd-card__info p, #main .rd-section[data-section-label="features-four"] .rd-card__meta .rd-card__info p, #main .rd-section[data-section-label="features-five"] .rd-card__meta .rd-card__info p {
        font-size: calc(14px + 4 * (100vw - 320px) / 1040); } }
    @media screen and (min-width: 1360px) {
      #main .rd-section[data-section-label="features-two"] .rd-card__meta .rd-card__info p, #main .rd-section[data-section-label="features-three"] .rd-card__meta .rd-card__info p, #main .rd-section[data-section-label="features-four"] .rd-card__meta .rd-card__info p, #main .rd-section[data-section-label="features-five"] .rd-card__meta .rd-card__info p {
        font-size: 18px; } }
  #main .rd-section.access .features .feature:nth-of-type(2) span.rd-card__thumbnail {
    background-size: 300%; }
  #main .rd-section[data-section-label="basic-sponsors"] .rd-section__heading h3 {
    position: relative; }
