html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

#main {
  background-color: #ECF4FC; }

[data-section-label="exhi-title"] h1, [data-section-label="exhi-title"] h4 {
  display: none !important; }

[data-section-label="extra-title"] h1 {
  margin-bottom: 1em !important; }

.contain-image span.feature.rd-hero__thumbnail {
  background-size: contain !important; }

.ruby-background .rd-hero {
  border: 0px solid transparent;
  background-color: #960048;
  -webkit-clip-path: polygon(1% 0%, 0% 100%, 100% 94%, 97% 4%);
  clip-path: polygon(1% 0%, 0% 100%, 100% 94%, 97% 4%); }
  .ruby-background .rd-hero .rd-hero__thumbnail {
    background-size: contain;
    background-color: #960048; }

.blue-background .rd-hero {
  border: 0px solid transparent;
  background-color: #3957A5;
  -webkit-clip-path: polygon(0% 5%, 100% 0%, 98% 100%, 3% 95%);
  clip-path: polygon(0% 5%, 100% 0%, 98% 100%, 3% 95%); }
  .blue-background .rd-hero .rd-hero__thumbnail {
    background-size: contain;
    background-color: #3957A5; }

.orange-background .rd-hero {
  border: 0px solid transparent;
  background-color: #D3855B;
  -webkit-clip-path: polygon(3% 4%, 97% 0%, 100% 100%, 0% 95%);
  clip-path: polygon(3% 4%, 97% 0%, 100% 100%, 0% 95%); }
  .orange-background .rd-hero .rd-hero__thumbnail {
    background-size: contain;
    background-color: #D3855B; }

.green-background .rd-hero {
  border: 0px solid transparent;
  background-color: #439977;
  border-bottom: 10px solid #439977;
  -webkit-clip-path: polygon(97% 100%, 4% 97%, 0% 6%, 100% 2%);
  clip-path: polygon(97% 100%, 4% 97%, 0% 6%, 100% 2%); }
  .green-background .rd-hero .rd-hero__thumbnail {
    background-size: contain;
    background-color: #439977; }

.picasso-green-background .rd-hero {
  border: 0px solid transparent;
  background-color: #01AD57;
  -webkit-clip-path: polygon(4% 0%, 97% 3%, 100% 98%, 2% 99%);
  clip-path: polygon(4% 0%, 97% 3%, 100% 98%, 2% 99%); }
  .picasso-green-background .rd-hero .rd-hero__thumbnail {
    background-size: contain;
    background-color: #01AD57; }

.rd-section .features.features-two {
  padding: 3em; }

.rd-hero__padding {
  padding: 0px !important; }

.rd-video-hero {
  border: 1px solid #fff !important;
  background-color: #fff;
  -webkit-clip-path: polygon(0 1%, 98% 0%, 100% 100%, 2% 99%);
  clip-path: polygon(0 1%, 98% 0%, 100% 100%, 2% 99%); }

.rd-tag {
  color: #fff !important;
  background-color: #000 !important; }

section.rd-section.ruby-background p, section.rd-section.blue-background p, section.rd-section.green-background p, section.rd-section.orange-background p {
  color: #fff !important; }

section.rd-section.ruby-background span.rd-hero__title, section.rd-section.blue-background span.rd-hero__title, section.rd-section.green-background span.rd-hero__title, section.rd-section.orange-background span.rd-hero__title {
  color: #fff !important;
  font-family: trumpgothicpro, sans-serif;
  font-weight: 500;
  font-style: normal; }

section.rd-section.contain-image.picasso-green-background span.rd-hero__title, section.rd-section.contain-image.picasso-green-background p, section.rd-section.contain-image.picasso-green-background span.rd-hero__cta {
  color: #fff !important; }

.green {
  color: #439977 !important; }

.grey {
  color: #C9CAC9 !important; }

.orange {
  color: #D3855B !important; }

.ruby {
  color: #960048 !important; }

.blue {
  color: #3957A5 !important; }

section.rd-section.contain-image.picasso-green-background .rd-hero {
  background-color: #A6BDD7 !important; }

section.rd-section.contain-image.picasso-green-background span.feature.rd-hero__thumbnail {
  background-color: #A6BDD7 !important; }

.rd-hero__title, .single-exhibition #exhi-content h1, .rd-video-hero__heading, .rd-section h2 {
  font-family: trumpgothicpro, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 250%; }

.rd-hero__cta {
  color: #fff !important; }
