@font-face {
  font-family: 'SangBleuKingdom';
  src: url("/wp-content/themes/NGV/fonts/SangBleuKingdom/SangBleuKingdom-Regular.woff2") format("woff2"), url("/wp-content/themes/NGV/fonts/SangBleuKingdom/SangBleuKingdom-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SangBleuKingdom';
  src: url("/wp-content/themes/NGV/fonts/SangBleuKingdom/SangBleuKingdom-RegularItalic.woff2") format("woff2"), url("/wp-content/themes/NGV/fonts/SangBleuKingdom/SangBleuKingdom-RegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic; }
body {
  position: relative;
  background-color: #38061D; }
  body::before {
    content: '';
    position: fixed;
    inset: 0;
    background-image: url("https://www.ngv.vic.gov.au/wp-content/uploads/2026/05/CARTIER-BACKGROUND-2000X2000.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    z-index: -1; }
    @media screen and (max-width: 480px) {
      body::before {
        background-image: linear-gradient(to bottom, #38061D 0%, transparent 20%, transparent 70%, #38061D 100%), url("https://www.ngv.vic.gov.au/wp-content/uploads/2026/05/CARTIER-BACKGROUND-2000X2000.png"); } }

#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: "SangBleuKingdom", "swiss721boldcondensed", "Swiss721BT-BoldCondensed", "fallBackArial", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 50px;
  line-height: 1em;
  margin: 1em 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(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 .rd-section.hero[data-section-label="full-width-content-box"] .inside {
  max-width: 100vw;
  margin: 0px;
  padding: 0px; }
#main .rd-section[data-section-label="exhi-title"] {
  display: none; }
#main .rd-section[data-section-label="exhi-vitals"] {
  margin-top: calc(100vw * -0.1); }
  @media screen and (max-width: 767px) {
    #main .rd-section[data-section-label="exhi-vitals"] {
      margin-top: 0; } }
  #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: #FFFFFF; }
  #main .rd-section[data-section-label="exhi-vitals"] .exhi-details {
    max-width: 680px;
    border: none;
    position: relative;
    padding: 30px; }
    #main .rd-section[data-section-label="exhi-vitals"] .exhi-details a.button.button--primary {
      color: #000000 !important;
      background-color: #FFFFFF;
      border-radius: 0; }
#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;
  color: #000000 !important;
  background-color: #FFFFFF; }
  #main .rd-section.quicklinks[data-section-label="full-width-content-box"] a.button:hover {
    opacity: 0.65; }
#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 .rd-section[data-section-label="subpages"].exhi-themes {
  /*.features .feature:nth-of-type(1) span.rd-card__thumbnail {
    background-size: contain;
  }*/ }
#main .rd-section[data-section-label="subpages"].exhi-design .features.features-two {
  justify-content: center; }
@media screen and (min-width: 980px) {
  #main .rd-section[data-section-label="subpages"].exhi-design .features.features-two .feature {
    margin: 0 !important;
    padding: 0 10px; } }
#main .rd-section[data-section-label="subpages"].exhi-design a.scroll-btn {
  display: none; }
@media screen and (max-width: 480px) {
  #main .rd-section[data-section-label="subpages"].exhi-design .features.features-two {
    justify-content: left; } }
#main .exhi-custom-page-overlay-1, #main .exhi-custom-page-overlay-2, #main .exhi-custom-page-overlay-3 {
  background-color: rgba(0, 0, 0, 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: #FFFFFF; }
    #main .exhi-custom-page-overlay-1 .custom-page-inside.inside a, #main .exhi-custom-page-overlay-1 .custom-page-inside.inside p, #main .exhi-custom-page-overlay-1 .custom-page-inside.inside li, #main .exhi-custom-page-overlay-1 .custom-page-inside.inside h1, #main .exhi-custom-page-overlay-1 .custom-page-inside.inside h2, #main .exhi-custom-page-overlay-1 .custom-page-inside.inside h3, #main .exhi-custom-page-overlay-1 .custom-page-inside.inside h4, #main .exhi-custom-page-overlay-2 .custom-page-inside.inside a, #main .exhi-custom-page-overlay-2 .custom-page-inside.inside p, #main .exhi-custom-page-overlay-2 .custom-page-inside.inside li, #main .exhi-custom-page-overlay-2 .custom-page-inside.inside h1, #main .exhi-custom-page-overlay-2 .custom-page-inside.inside h2, #main .exhi-custom-page-overlay-2 .custom-page-inside.inside h3, #main .exhi-custom-page-overlay-2 .custom-page-inside.inside h4, #main .exhi-custom-page-overlay-3 .custom-page-inside.inside a, #main .exhi-custom-page-overlay-3 .custom-page-inside.inside p, #main .exhi-custom-page-overlay-3 .custom-page-inside.inside li, #main .exhi-custom-page-overlay-3 .custom-page-inside.inside h1, #main .exhi-custom-page-overlay-3 .custom-page-inside.inside h2, #main .exhi-custom-page-overlay-3 .custom-page-inside.inside h3, #main .exhi-custom-page-overlay-3 .custom-page-inside.inside h4 {
      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: #FFFFFF; }
    #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: none; }
    #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: 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 [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; }
    #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;
      padding: 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; }
#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; }
  #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; }
