@font-face {
  font-family: 'Acta-Medium';
  src: url("/wp-content/themes/NGV/fonts/Acta/Acta-Medium.woff2") format("woff2"), url("/wp-content/themes/NGV/fonts/Acta/Acta-Medium.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
#main {
  background-color: #000000;
  background-image: url(https://www.ngv.vic.gov.au/wp-content/uploads/2025/11/black-texture-30opacity.jpg);
  background-attachment: scroll;
  background-repeat: repeat;
  background-size: 960px 1160px; }
  #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: "Acta-Medium", "swiss721boldcondensed", "Swiss721BT-BoldCondensed", "fallBackArial", sans-serif;
    text-transform: uppercase;
    font-size: 50px;
    line-height: 1em;
    margin: 1em 0;
    mix-blend-mode: difference; }
  @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(40px + 9 * (100vw - 320px) / 1040); } }
  #main .rd-section__heading {
    padding: 0; }
  @media screen and (min-width: 980px) {
    #main .desktop-scroll .features {
      grid-auto-columns: calc(30% - 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[data-section-label="full-width-bg-image"] {
    pointer-events: none; }
  #main .rd-section[data-section-label="exhi-title"] {
    display: none; }
  #main .rd-section[data-section-label="exhi-vitals"] {
    margin-bottom: 80px;
    margin-top: 120px; }
    @media screen and (max-width: 480px) {
      #main .rd-section[data-section-label="exhi-vitals"] {
        margin-top: 40px; } }
    #main .rd-section[data-section-label="exhi-vitals"] a, #main .rd-section[data-section-label="exhi-vitals"] p, #main .rd-section[data-section-label="exhi-vitals"] li, #main .rd-section[data-section-label="exhi-vitals"] h1, #main .rd-section[data-section-label="exhi-vitals"] h2, #main .rd-section[data-section-label="exhi-vitals"] h3, #main .rd-section[data-section-label="exhi-vitals"] h4 {
      color: #000000; }
    #main .rd-section[data-section-label="exhi-vitals"] .exhi-details {
      max-width: 680px;
      background-image: url(https://www.ngv.vic.gov.au/wp-content/uploads/2025/11/white-texture.jpg);
      background-repeat: repeat-y;
      background-size: 100% auto;
      background-position: top center;
      border: none;
      position: relative;
      padding: 30px; }
      #main .rd-section[data-section-label="exhi-vitals"] .exhi-details a.button.button--primary {
        color: #FFFFFF !important;
        background-color: #000000;
        border-radius: 0; }
      #main .rd-section[data-section-label="exhi-vitals"] .exhi-details::before {
        content: '';
        width: 100%;
        background-image: url("https://www.ngv.vic.gov.au/wp-content/uploads/2025/11/white-texture-top-masthead.png");
        padding-top: 50%;
        background-size: cover;
        position: absolute;
        left: 0px;
        right: 0px;
        top: 0px;
        transform: translateY(-99%); }
      #main .rd-section[data-section-label="exhi-vitals"] .exhi-details::after {
        content: '';
        width: 100%;
        background-image: url("https://www.ngv.vic.gov.au/wp-content/uploads/2025/11/white-texture-bottom.png");
        padding-top: 17.5%;
        background-size: cover;
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 0px;
        transform: translateY(99%); }
  #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;
    mix-blend-mode: difference; }
    #main .rd-section.quicklinks[data-section-label="full-width-content-box"] a.button:hover {
      background-color: #000000;
      color: #FFFFFF !important;
      mix-blend-mode: initial; }
  #main .rd-section[data-section-label="subpages"].exhi-bios, #main .rd-section[data-section-label="subpages"].exhi-themes {
    background-image: url(https://www.ngv.vic.gov.au/wp-content/uploads/2025/11/white-texture.jpg);
    background-repeat: repeat-y;
    background-size: 100% auto;
    background-position: top center;
    margin-bottom: 0;
    position: relative;
    z-index: 2; }
    #main .rd-section[data-section-label="subpages"].exhi-bios .rd-card__title, #main .rd-section[data-section-label="subpages"].exhi-themes .rd-card__title {
      color: #000000; }
  #main .rd-section[data-section-label="subpages"].exhi-bios {
    padding-bottom: 80px; }
    #main .rd-section[data-section-label="subpages"].exhi-bios .features.features-two {
      justify-content: center; }
    @media screen and (min-width: 980px) {
      #main .rd-section[data-section-label="subpages"].exhi-bios .features.features-two .feature {
        margin: 0 !important;
        padding: 0 10px; } }
    #main .rd-section[data-section-label="subpages"].exhi-bios a.scroll-btn {
      display: none; }
    @media screen and (max-width: 480px) {
      #main .rd-section[data-section-label="subpages"].exhi-bios .features.features-two {
        justify-content: left; } }
  #main .rd-section[data-section-label="subpages"] h2.itemview-tab-header {
    margin-top: 0; }
  #main .rd-section[data-section-label="subpages"] .rd-card__thumbnail {
    padding-top: 150%;
    border: none;
    background-color: #FFFFFF; }
  #main .rd-section[data-section-label="subpages"] .rd-card__meta {
    border: none;
    padding: 10px 0; }
  #main .rd-section[data-section-label="subpages"] .rd-card__title {
    text-transform: none;
    font-size: 24px; }
  #main .rd-section[data-section-label="subpages"] .gutter-sizer {
    display: none; }
  #main .exhi-custom-page-overlay-1, #main .exhi-custom-page-overlay-2, #main .exhi-custom-page-overlay-3 {
    background-color: rgba(255, 255, 255, 0.2); }
    #main .exhi-custom-page-overlay-1 .custom-page-inside.inside, #main .exhi-custom-page-overlay-2 .custom-page-inside.inside, #main .exhi-custom-page-overlay-3 .custom-page-inside.inside {
      background-color: #000000; }
      #main .exhi-custom-page-overlay-1 .custom-page-inside.inside h1, #main .exhi-custom-page-overlay-2 .custom-page-inside.inside h1, #main .exhi-custom-page-overlay-3 .custom-page-inside.inside h1 {
        margin: 20px 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, #main .exhi-custom-page-overlay-2 .custom-page-inside.inside .theme-header, #main .exhi-custom-page-overlay-2 .custom-page-inside.inside .custom-page-navigation, #main .exhi-custom-page-overlay-3 .custom-page-inside.inside .theme-header, #main .exhi-custom-page-overlay-3 .custom-page-inside.inside .custom-page-navigation {
        background-color: #000000; }
      #main .exhi-custom-page-overlay-1 .custom-page-inside.inside .dark-btn, #main .exhi-custom-page-overlay-2 .custom-page-inside.inside .dark-btn, #main .exhi-custom-page-overlay-3 .custom-page-inside.inside .dark-btn {
        display: none; }
      #main .exhi-custom-page-overlay-1 .custom-page-inside.inside .light-btn, #main .exhi-custom-page-overlay-2 .custom-page-inside.inside .light-btn, #main .exhi-custom-page-overlay-3 .custom-page-inside.inside .light-btn {
        display: block !important; }
    #main .exhi-custom-page-overlay-1 .rd-theme-slide__bg, #main .exhi-custom-page-overlay-2 .rd-theme-slide__bg, #main .exhi-custom-page-overlay-3 .rd-theme-slide__bg {
      max-height: 45vh; }
  #main .rd-section.paper-edge[data-section-label="full-width-content-box"] {
    pointer-events: none;
    position: relative;
    z-index: 1; }
    #main .rd-section.paper-edge[data-section-label="full-width-content-box"].paper-edge-top, #main .rd-section.paper-edge[data-section-label="full-width-content-box"] .paper-edge-bottom {
      margin-top: -20px;
      margin-bottom: -40px; }
      @media screen and (max-width: 480px) {
        #main .rd-section.paper-edge[data-section-label="full-width-content-box"].paper-edge-top, #main .rd-section.paper-edge[data-section-label="full-width-content-box"] .paper-edge-bottom {
          margin-top: initial;
          margin-bottom: initial; } }
    #main .rd-section.paper-edge[data-section-label="full-width-content-box"] .inside {
      padding: 0;
      max-width: 100%; }
    #main .rd-section.paper-edge[data-section-label="full-width-content-box"] .paper-top, #main .rd-section.paper-edge[data-section-label="full-width-content-box"] .paper-bottom {
      padding-top: 17.5%;
      background-size: cover; }
    #main .rd-section.paper-edge[data-section-label="full-width-content-box"] .paper-top {
      background-image: url("https://www.ngv.vic.gov.au/wp-content/uploads/2025/11/white-texture-top.png"); }
    #main .rd-section.paper-edge[data-section-label="full-width-content-box"] .paper-bottom {
      background-image: url("https://www.ngv.vic.gov.au/wp-content/uploads/2025/11/white-texture-bottom.png"); }
  #main [data-section-label="hero-image-left"] .rd-hero, #main [data-section-label="hero-image-right"] .rd-hero {
    border: none; }
    #main [data-section-label="hero-image-left"] .rd-hero .rd-hero__thumbnail, #main [data-section-label="hero-image-right"] .rd-hero .rd-hero__thumbnail {
      background-color: #FFFFFF; }
    #main [data-section-label="hero-image-left"] .rd-hero .rd-hero__meta, #main [data-section-label="hero-image-right"] .rd-hero .rd-hero__meta {
      background-color: #FFFFFF;
      mix-blend-mode: difference; }
      #main [data-section-label="hero-image-left"] .rd-hero .rd-hero__meta .rd-hero__title, #main [data-section-label="hero-image-right"] .rd-hero .rd-hero__meta .rd-hero__title {
        margin: 0.5em 0; }
      #main [data-section-label="hero-image-left"] .rd-hero .rd-hero__meta .rd-hero__title, #main [data-section-label="hero-image-left"] .rd-hero .rd-hero__meta .rd-hero__cta, #main [data-section-label="hero-image-left"] .rd-hero .rd-hero__meta p, #main [data-section-label="hero-image-right"] .rd-hero .rd-hero__meta .rd-hero__title, #main [data-section-label="hero-image-right"] .rd-hero .rd-hero__meta .rd-hero__cta, #main [data-section-label="hero-image-right"] .rd-hero .rd-hero__meta p {
        color: #000000;
        mix-blend-mode: normal; }
  #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%;
    background-color: #FFFFFF; }
  #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: left; }
    #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[data-section-label="features-two"] .rd-card__meta {
    border: none;
    background-color: #FFFFFF;
    mix-blend-mode: difference; }
    #main .rd-section[data-section-label="features-two"] .rd-card__meta .rd-card__title {
      color: #000000; }
    #main .rd-section[data-section-label="features-two"] .rd-card__meta .rd-card__info {
      max-width: unset; }
      #main .rd-section[data-section-label="features-two"] .rd-card__meta .rd-card__info p {
        color: #000000; }
  #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: 150px; }
  @media screen and (max-width: 768px) {
    #main .rd-section[data-section-label="artwork-listing"] .rd-section__heading {
      padding-bottom: 0; } }
  #main .rd-section.drop-down-list[data-section-label="full-width-content-box"] .inside {
    max-width: 900px; }
  #main .rd-section.drop-down-list[data-section-label="full-width-content-box"] .toggle-target p:first-of-type {
    margin-top: 0; }
  #main .rd-section[data-section-label="basic-sponsors"] .rd-section__heading {
    text-align: center; }
    #main .rd-section[data-section-label="basic-sponsors"] .rd-section__heading h3 {
      position: relative; }
