@charset "UTF-8";
/* ----------------------------------------------------------------------------------
UniCredit
---------------------------------------------------------------------------------- */
.hero_short_description {
  --prose-body: var(--base-700);
  --prose-headings: var(--base-900);
  --prose-lead: var(--base-600);
  --prose-links: var(--base-900);
  --prose-bold: var(--base-900);
  --prose-counters: var(--base-500);
  --prose-bullets: var(--base-300);
  --prose-hr: var(--base-200);
  --prose-quotes: var(--base-900);
  --prose-quote-borders: var(--base-200);
  --prose-captions: var(--base-500);
  --prose-code: var(--base-900);
  --prose-pre-code: var(--base-200);
  --prose-pre-bg: var(--base-800);
  --prose-th-borders: var(--base-300);
  --prose-td-borders: var(--base-200);
  --prose-invert-body: var(--base-200);
  --prose-invert-headings: var(--white);
  --prose-invert-lead: var(--base-400);
  --prose-invert-links: var(--white);
  --prose-invert-bold: var(--white);
  --prose-invert-counters: var(--base-400);
  --prose-invert-bullets: var(--base-600);
  --prose-invert-hr: var(--base-700);
  --prose-invert-quotes: var(--base-200);
  --prose-invert-quote-borders: var(--base-700);
  --prose-invert-captions: var(--base-400);
  --prose-invert-code: var(--white);
  --prose-invert-pre-code: var(--base-300);
  --prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --prose-invert-th-borders: var(--base-600);
  --prose-invert-td-borders: var(--base-700);
  font-size: var(--prose-font-size, var(--step-0, 1.4rem));
  line-height: var(--prose-line-height, 1.5);
  color: var(--prose-body);
}
.hero_short_description img {
  max-width: 100%;
  height: auto;
}
.hero_short_description :where([class~=lead]):not(:where([class~=not-prose] *)) {
  color: var(--prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.hero_short_description :where(a):not(:where([class~=not-prose] *, [class~=link] *)) {
  color: var(--prose-links);
  text-decoration: var(--prose-links-text-decoration, underline);
  font-weight: var(--prose-links-font-weight, 500);
}
.hero_short_description :where(strong):not(:where([class~=not-prose] *)) {
  color: var(--prose-bold);
  font-weight: 600;
}
.hero_short_description :where(a strong):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.hero_short_description :where(blockquote strong):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.hero_short_description :where(thead th strong):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.hero_short_description :where(ol):not(:where([class~=not-prose] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.hero_short_description :where(ol[type=A]):not(:where([class~=not-prose] *)) {
  list-style-type: upper-alpha;
}
.hero_short_description :where(ol[type=a]):not(:where([class~=not-prose] *)) {
  list-style-type: lower-alpha;
}
.hero_short_description :where(ol[type=A s]):not(:where([class~=not-prose] *)) {
  list-style-type: upper-alpha;
}
.hero_short_description :where(ol[type=a s]):not(:where([class~=not-prose] *)) {
  list-style-type: lower-alpha;
}
.hero_short_description :where(ol[type=I]):not(:where([class~=not-prose] *)) {
  list-style-type: upper-roman;
}
.hero_short_description :where(ol[type=i]):not(:where([class~=not-prose] *)) {
  list-style-type: lower-roman;
}
.hero_short_description :where(ol[type=I s]):not(:where([class~=not-prose] *)) {
  list-style-type: upper-roman;
}
.hero_short_description :where(ol[type=i s]):not(:where([class~=not-prose] *)) {
  list-style-type: lower-roman;
}
.hero_short_description :where(ol[type="1"]):not(:where([class~=not-prose] *)) {
  list-style-type: decimal;
}
.hero_short_description :where(ul):not(:where([class~=not-prose] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.hero_short_description :where(ol > li):not(:where([class~=not-prose] *))::marker {
  font-weight: 400;
  color: var(--prose-counters);
}
.hero_short_description :where(ul > li):not(:where([class~=not-prose] *))::marker {
  color: var(--prose-bullets);
}
.hero_short_description :where(hr):not(:where([class~=not-prose] *)) {
  border-color: var(--prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.hero_short_description :where(blockquote):not(:where([class~=not-prose] *)) {
  margin: 0;
  border-width: 0;
  border-style: solid;
  font-weight: 500;
  font-style: italic;
  color: var(--prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--prose-quote-borders);
  quotes: "“" "”" "‘" "’";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding: 0.5em 0 0.5em 1em;
}
.hero_short_description :where(blockquote):not(:where([class~=not-prose] *))::before {
  content: open-quote;
}
.hero_short_description :where(blockquote):not(:where([class~=not-prose] *))::after {
  content: close-quote;
}
.hero_short_description :where(blockquote p):not(:where([class~=not-prose] *)) {
  display: inline;
}
.hero_short_description :where(blockquote):not(:where([class~=not-prose] *)) {
  font-size: var(--step-3);
  line-height: var(--step-3-lh);
  font-weight: bold;
  font-style: normal;
}
.hero_short_description :where(h1):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.hero_short_description :where(h1 strong):not(:where([class~=not-prose] *)) {
  font-weight: 900;
  color: inherit;
}
.hero_short_description :where(h2):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.hero_short_description :where(h2 strong):not(:where([class~=not-prose] *)) {
  font-weight: 800;
  color: inherit;
}
.hero_short_description :where(h3):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.hero_short_description :where(h3 strong):not(:where([class~=not-prose] *)) {
  font-weight: 700;
  color: inherit;
}
.hero_short_description :where(h4):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.hero_short_description :where(h4 strong):not(:where([class~=not-prose] *)) {
  font-weight: 700;
  color: inherit;
}
.hero_short_description :where(img):not(:where([class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.hero_short_description :where(figure > *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.hero_short_description :where(figcaption):not(:where([class~=not-prose] *)) {
  color: var(--prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.hero_short_description :where(code):not(:where([class~=not-prose] *)) {
  color: var(--prose-code);
  font-weight: 600;
  font-size: 0.875em;
}
.hero_short_description :where(code):not(:where([class~=not-prose] *))::before {
  content: "`";
}
.hero_short_description :where(code):not(:where([class~=not-prose] *))::after {
  content: "`";
}
.hero_short_description :where(a code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.hero_short_description :where(h1 code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.hero_short_description :where(h2 code):not(:where([class~=not-prose] *)) {
  color: inherit;
  font-size: 0.875em;
}
.hero_short_description :where(h3 code):not(:where([class~=not-prose] *)) {
  color: inherit;
  font-size: 0.9em;
}
.hero_short_description :where(h4 code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.hero_short_description :where(blockquote code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.hero_short_description :where(thead th code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.hero_short_description :where(pre):not(:where([class~=not-prose] *)) {
  color: var(--prose-pre-code);
  background-color: var(--prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}
.hero_short_description :where(pre code):not(:where([class~=not-prose] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.hero_short_description :where(pre code):not(:where([class~=not-prose] *))::before {
  content: none;
}
.hero_short_description :where(pre code):not(:where([class~=not-prose] *))::after {
  content: none;
}
.hero_short_description :where(table):not(:where([class~=not-prose] *)) {
  border-collapse: collapse;
  border-width: 0;
  border-color: inherit;
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.hero_short_description :where(thead):not(:where([class~=not-prose] *)) {
  border-width: 0;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--prose-th-borders);
}
.hero_short_description :where(thead th):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.hero_short_description :where(tbody tr):not(:where([class~=not-prose] *)) {
  border-width: 0;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--prose-td-borders);
}
.hero_short_description :where(tbody tr:last-child):not(:where([class~=not-prose] *)) {
  border-bottom-width: 0;
}
.hero_short_description :where(tbody td):not(:where([class~=not-prose] *)) {
  vertical-align: baseline;
}
.hero_short_description :where(tfoot):not(:where([class~=not-prose] *)) {
  border-top-width: 1px;
  border-top-color: var(--prose-th-borders);
}
.hero_short_description :where(tfoot td):not(:where([class~=not-prose] *)) {
  vertical-align: top;
}
.hero_short_description :where(p):not(:where([class~=not-prose] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.hero_short_description :where(video):not(:where([class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.hero_short_description :where(figure):not(:where([class~=not-prose] *)) {
  margin-left: 0;
  margin-right: 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
.hero_short_description :where(li):not(:where([class~=not-prose] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.hero_short_description :where(ol > li):not(:where([class~=not-prose] *)) {
  padding-left: 0.375em;
}
.hero_short_description :where(ul > li):not(:where([class~=not-prose] *)) {
  padding-left: 0.375em;
}
.hero_short_description :where(ul > li p):not(:where([class~=not-prose] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.hero_short_description :where(ul > li > *:first-child):not(:where([class~=not-prose] *)) {
  margin-top: 1.25em;
}
.hero_short_description :where(ul > li > *:last-child):not(:where([class~=not-prose] *)) {
  margin-bottom: 1.25em;
}
.hero_short_description :where(ol > li > *:first-child):not(:where([class~=not-prose] *)) {
  margin-top: 1.25em;
}
.hero_short_description :where(ol > li > *:last-child):not(:where([class~=not-prose] *)) {
  margin-bottom: 1.25em;
}
.hero_short_description :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.hero_short_description :where(hr + *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.hero_short_description :where(h2 + *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.hero_short_description :where(h3 + *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.hero_short_description :where(h4 + *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.hero_short_description :where(thead th:first-child):not(:where([class~=not-prose] *)) {
  padding-left: 0;
}
.hero_short_description :where(thead th:last-child):not(:where([class~=not-prose] *)) {
  padding-right: 0;
}
.hero_short_description :where(tbody td, tfoot td):not(:where([class~=not-prose] *)) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.hero_short_description :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)) {
  padding-left: 0;
}
.hero_short_description :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)) {
  padding-right: 0;
}
.hero_short_description :where(*:first-child):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.hero_short_description :where(*:last-child):not(:where([class~=not-prose] *)) {
  margin-bottom: 0;
}
.hero_short_description .link a,
.hero_short_description .link span {
  font-family: var(--link-font-family, var(--font-family, inherit));
  font-size: var(--link-font-size, var(--font-size, inherit));
  line-height: var(--link-line-height, var(--line-height, inherit));
  font-weight: var(--link-font-weight, var(--font-weight, inherit));
  text-transform: var(--link-text-transform, var(--text-transform, inherit));
  letter-spacing: var(--link-letter-spacing, var(--letter-spacing, inherit));
  color: var(--link-color, var(--text-color, inherit));
  transition: 0.3s all var(--easing);
  text-decoration: none;
}
.hero_short_description .link a:hover,
.hero_short_description .link span:hover {
  color: var(--link-focus-color, var(--text-color));
}

/**
  * Used on subsections to give consistent padding values
  */
/**
  * Add a full width pseudo element with a border. For section divisions
  */
.subsection-artists-list .navigation, #topnav_translations, #translations_nav {
  --border: var(--header-border-color);
  --text: var(--top-nav-font-color);
  --text-active: var(--text-primary);
  --bg-hover: var(--base-50);
  border: 0.1rem solid var(--border);
  padding: 0.1rem !important;
  border-radius: 0.4rem;
}
.subsection-artists-list .navigation ul, #topnav_translations ul, #translations_nav ul {
  display: flex;
  gap: 0.2rem;
}
.subsection-artists-list .navigation ul li, #topnav_translations ul li, #translations_nav ul li {
  padding: 0;
  border-radius: 0.2rem;
  transition: 0.3s all var(--easing);
}
.subsection-artists-list .navigation ul li:not(.active):hover, #topnav_translations ul li:not(.active):hover, #translations_nav ul li:not(.active):hover {
  background: var(--bg-hover);
}
.subsection-artists-list .navigation ul li.active, #topnav_translations ul li.active, #translations_nav ul li.active {
  background: var(--border);
}
.subsection-artists-list .navigation ul li.active a, #topnav_translations ul li.active a, #translations_nav ul li.active a {
  color: var(--text-active) !important;
  cursor: default;
}
.subsection-artists-list .navigation ul li a, #topnav_translations ul li a, #translations_nav ul li a {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--text);
}
.subsection-artists-list .navigation ul li a::after, #topnav_translations ul li a::after, #translations_nav ul li a::after {
  display: none;
}
@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__container {
  box-sizing: border-box;
  position: relative;
}

.splide__list {
  backface-visibility: hidden;
  display: -ms-flexbox;
  display: flex !important;
  flex-wrap: nowrap !important;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}
.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized,
.splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  backface-visibility: hidden;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}
.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.splide__toggle.is-active .splide__toggle__play,
.splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.layout-animation-enabled .splide .records_list:not(#slideshow) ul li {
  transform: none !important;
  opacity: 1;
}

.splide__arrows {
  --border-color: var(--text-primary);
  display: flex;
  border: 1px solid var(--border-color);
  width: fit-content;
}

.splide__arrow {
  color: var(--text-primary);
  padding: var(--space-xs);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s all var(--easing);
}
@media only screen and (max-width: 1023px) {
  .splide__arrow {
    padding: var(--space-2xs);
  }
}
.splide__arrow:hover {
  cursor: pointer;
  background: var(--base-100);
}
.splide__arrow + .splide__arrow {
  border-left: 1px solid var(--border-color);
}
.splide__arrow svg {
  width: var(--space-s);
  height: var(--space-s);
}

.splide:not(.is-overflow) .splide__track {
  --splide-track-max-width: var(--container-width);
  --py: 0;
  --px: var(--CONTAINER-PADDING);
  --item-width: 33%;
  padding: var(--pt, var(--py, 0)) var(--pr, var(--px, 0)) var(--pb, var(--py, 0)) var(--pl, var(--px, 0)) !important;
  max-width: var(--splide-track-max-width);
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 767px) {
  .splide:not(.is-overflow) .splide__track {
    --item-width: 50%;
  }
}
@media only screen and (max-width: 459px) {
  .splide:not(.is-overflow) .splide__track {
    --item-width: 100%;
  }
}
.splide:not(.is-overflow) .splide__track li {
  width: var(--item-width) !important;
}
@media only screen and (max-width: 459px) {
  .splide:not(.is-overflow) .splide__track li {
    padding-right: 0;
  }
}

body.layout-hero-header.layout-fixed-header:not(.layout-hero-mode-inset):not(.layout-hero-header-aspect-ratio) #main_content {
  padding: 0;
}

#main_content {
  margin: 0;
}

@media only screen and (max-width: 1023px) {
  body #main_content {
    margin: 0;
  }
}

.subheading::after {
  display: none;
}

.heading_wrapper {
  padding: var(--SECTION-VERTICAL-PADDING) 0;
}
.heading_wrapper .subtitle {
  font-size: var(--step-1);
  line-height: var(--step-1-lh);
  color: var(--text-secondary);
  max-width: 60ch;
}
.heading_wrapper .date {
  display: none;
}
@media only screen and (max-width: 1023px) {
  body #main_content .heading_wrapper {
    margin-bottom: 0;
  }
}

.cascading-page-header {
  display: none;
}

#content_module,
.content_module {
  margin-bottom: 0;
}
#content_module .divider,
.content_module .divider {
  display: none;
}
#content_module .date,
.content_module .date {
  padding-top: 0;
  margin-top: var(--space-xl);
}

#sidebar,
.sidebar {
  padding-left: var(--space-3xl);
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
  #sidebar,
  .sidebar,
  #content_module,
  .content_module {
    margin-bottom: 0;
  }
}
.link.share_link {
  display: none;
}

@media only screen and (max-width: 1023px) {
  body .heading_wrapper .subtitle,
  body .heading_wrapper .date,
  body .heading_wrapper .location {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  body #sidebar,
  body .sidebar {
    margin-bottom: var(--space-m);
  }
  body .layout-fixed-header #main_content,
  body #main_content {
    padding-top: 0;
    margin: 0;
  }
}
#header {
  border-bottom: 1px solid var(--header-border-color);
}
#header .inner {
  border-width: 0;
}
.type-split-slideshow .page-top #header, .layout-hero-mode-split #header, .layout-hero-mode-fullbleed .page-top #header.header_transparent, .type-fullscreen #header {
  --navigation-color: var(--white);
  --navigation-focus-color: var(--white);
  --header-background-color: var(--text-body);
}
.type-split-slideshow .page-top #header #translations_nav, .layout-hero-mode-split #header #translations_nav, .layout-hero-mode-fullbleed .page-top #header.header_transparent #translations_nav, .type-fullscreen #header #translations_nav {
  --bg-hover: rgba(0, 0, 0, 0.3);
}
.fullscreen-slide-light .page-top #header.header_transparent {
  --navigation-color: var(--text-body);
  --navigation-focus-color: var(--text-primary);
  --header-background-color: var(--white);
  --header-border-color: var(--base-800);
}
.fullscreen-slide-light .page-top #header.header_transparent #translations_nav {
  --text-active: var(--white);
}
.page-scroll #header {
  --navigation-color: var(--text-body);
  --navigation-focus-color: var(--text-primary);
  --header-background-color: var(--white);
}
@media screen and (min-width: 1366px) {
  #header .header-ui-wrapper {
    position: relative;
    top: -2px;
  }
}

body.layout-hero-header.layout-hero-mode-split #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) .header_quicksearch_btn {
  color: var(--text-secondary);
}

#logo {
  --logo-padding-top: 17%;
}
#logo a {
  opacity: 0;
}
#logo::before {
  padding-top: var(--logo-padding-top) !important;
}
#logo .logo-variant-dark,
#logo .logo-variant-light {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background-size: contain;
  pointer-events: none;
  user-select: none;
  transition: opacity 0.5s linear;
  background-repeat: no-repeat;
}
#logo .logo-variant-light {
  background-image: url("/images/unicredit-logo-light-2.svg") !important;
}
#logo .logo-variant-dark {
  background-image: url("/images/unicredit-logo-dark-2.svg") !important;
}

#header #logo {
  margin: 0;
}

.fullscreen-slide-light #container.page-scroll #header.header_transparent #logo.auto_brightness_disabled .logo-variant-dark,
body.layout-hero-header #container.page-scroll #header.header_transparent #logo.auto_brightness_disabled .logo-variant-dark,
body.type-fullscreen #container.page-scroll #header.header_transparent #logo.auto_brightness_disabled .logo-variant-dark {
  opacity: 1 !important;
}

#container:not(.page-scroll) #header:not(.header_transparent) .logo-variant-dark {
  opacity: 1 !important;
}

.layout-hero-mode-split .logo-variant-dark {
  opacity: 1 !important;
}

@media only screen and (max-width: 767px) {
  .type-split-slideshow .page-top .logo-variant-dark,
  .layout-hero-mode-split .page-top .logo-variant-dark {
    opacity: 0 !important;
  }
}
@media screen and (min-width: 1366px) {
  .type-split-slideshow .page-top #header,
  .layout-hero-mode-split #header {
    --navigation-color: var(--base-600);
    --navigation-focus-color: var(--base-900);
    --header-background-color: var(--white);
    background-color: var(--header-background-color) !important;
    display: grid;
    grid-template-columns: minmax(0, 1fr) repeat(12, minmax(0, 138.333px)) minmax(0, 1fr);
  }
  .type-split-slideshow .page-top #header::before, .type-split-slideshow .page-top #header::after,
  .layout-hero-mode-split #header::before,
  .layout-hero-mode-split #header::after {
    content: "";
    position: absolute;
    height: 0%;
    width: 100%;
    bottom: 0;
    grid-column: var(--grid-column);
    border-bottom: 0px solid var(--border-color);
    visibility: visible;
    transition: 0.3s all var(--easing);
  }
  .type-split-slideshow .page-top #header::before,
  .layout-hero-mode-split #header::before {
    --grid-column: 1 / 7;
  }
}
@media only screen and (min-width: 1366px) and (max-width: 1279px) {
  .type-split-slideshow .page-top #header::before,
  .layout-hero-mode-split #header::before {
    --grid-column: 1 / 8;
  }
}
@media screen and (min-width: 1366px) {
  .type-split-slideshow .page-top #header::after,
  .layout-hero-mode-split #header::after {
    --grid-column: 7 / 15;
  }
}
@media only screen and (min-width: 1366px) and (max-width: 1279px) {
  .type-split-slideshow .page-top #header::after,
  .layout-hero-mode-split #header::after {
    --grid-column: 8 / 15;
  }
}
@media screen and (min-width: 1366px) {
  .type-split-slideshow .page-top #header .inner,
  .layout-hero-mode-split #header .inner {
    grid-column: 2/span 12;
    width: 100%;
  }
  .type-split-slideshow .page-top #header .navigation a,
  .type-split-slideshow .page-top #header .navigation a:visited,
  .layout-hero-mode-split #header .navigation a,
  .layout-hero-mode-split #header .navigation a:visited {
    color: var(--navigation-color) !important;
  }
  .type-split-slideshow .page-top .page-top #header,
  .layout-hero-mode-split .page-top #header {
    border-bottom: unset;
  }
  .type-split-slideshow .page-top .page-top #header::before, .type-split-slideshow .page-top .page-top #header::after,
  .layout-hero-mode-split .page-top #header::before,
  .layout-hero-mode-split .page-top #header::after {
    border-bottom-width: 1px;
  }
}

/**
 *
 * SPECIFIC CORE OVERRIDES
 * 
 */
@media only screen and (max-width: 1023px) {
  #top_nav {
    padding: 0 !important;
    margin: 0 !important;
  }
  body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner,
  body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner {
    padding: var(--CONTAINER-PADDING) !important;
  }
}
.section-learning-centre #logo .logo-variant-light {
  background-image: url("/images/unicredit-lc-logo-light.svg") !important;
}
.section-learning-centre #logo .logo-variant-dark {
  background-image: url("/images/unicredit-lc-logo-dark.svg") !important;
}

#footer {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  background-color: var(--white);
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  #footer .inner {
    display: flex;
    flex-wrap: wrap;
  }
}
#footer a:hover {
  color: var(--footer-focus-color) !important;
}
#footer .prose-link {
  --footer-focus-color: var(--primary-900);
  --footer-font-color: var(--primary-800);
  --link-icon: var(--ICON-CHEVRON-RIGHT-ACCENT);
}
#footer .button {
  padding: var(--space-xs) var(--space-m) var(--space-xs) var(--space-l) !important;
  color: var(--button-color) !important;
}
#footer .button:hover {
  color: var(--button-focus-color) !important;
}
#footer.advanced_footer .copyright {
  float: unset;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
#footer #copyright {
  margin: 0;
}
#footer #copyright .copyright-text,
#footer #copyright #artlogic {
  margin: 0;
}
#footer #artlogic a {
  pointer-events: none;
}

.advanced_footer_item {
  --pr: var(--space-3xl-4xl);
  --pb: var(--space-2xl);
}
@media only screen and (max-width: 767px) {
  .advanced_footer_item {
    --pb: var(--space-m);
  }
}
@media only screen and (max-width: 1023px) {
  .advanced_footer_item:first-of-type {
    width: 100%;
  }
}

@media only screen and (max-width: 1023px) {
  .advanced_footer_item_3 {
    flex-grow: 1;
  }
}

/**
  * Sections usually appear on Artists and exhibitions that don't use feature panels.
  * Probably in other places too...
  */
.scroll_section_header .subheading {
  font-size: var(--step-5);
  line-height: var(--step-5-lh);
  margin-bottom: var(--space-2xl);
}
.scroll_section_header .subheading span {
  margin-bottom: 0;
}

.scroll_section_container > section {
  margin: 0;
  padding: var(--SECTION-VERTICAL-PADDING) 0;
  position: relative;
}
.scroll_section_container > section::before {
  content: "";
  border-top: 0.1rem solid var(--border-color);
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  position: absolute;
  top: 0;
  left: 0;
}

#bio,
#bio_with_quote {
  margin-bottom: var(--space-xl);
}

.important_visible {
  opacity: 1 !important;
  transform: none !important;
  transition: transform 4000ms cubic-bezier(0.18, 1, 0.21, 1), opacity 2500ms cubic-bezier(0.18, 1, 0.21, 1) !important;
}

#popup_content {
  padding: 0 var(--space-4xl) var(--space-4xl);
}

#popup_box .close {
  width: auto;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--space-2xs);
  flex-direction: row-reverse;
}
#popup_box .close a {
  font-weight: bold;
  text-transform: uppercase;
  position: static;
  text-decoration: none;
  text-indent: 0;
}
#popup_box .close::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5MDZfMTY4ODApIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC41MTQ1IDBMOCA2LjUxNDVMMS40ODUgMEwwIDEuNDg1NUw2LjUxNDUgOEwwIDE0LjUxNDVMMS40ODUgMTZMOCA5LjQ4NTVMMTQuNTE0NSAxNkwxNiAxNC41MTQ1TDkuNDg1NSA4TDE2IDEuNDg1NUwxNC41MTQ1IDBaIiBmaWxsPSIjNjY2NjY2Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjkwNl8xNjg4MCI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  color: transparent !important;
  text-indent: -9999px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: var(--space-s);
  height: var(--space-s);
  position: static;
}

#cookie_preferences_form fieldset > div:nth-child(4), #cookie_preferences_form fieldset > div:nth-child(5) {
  display: none;
}

.section-exhibitions,
.section-video,
.section-news,
.page-about,
.page-collections {
  --hero-height: 50vh;
}

#hero_header {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
#hero_header .inner {
  max-width: var(--container-width, 1660px);
  margin: 0 auto;
  padding-left: var(--CONTAINER-PADDING);
  padding-right: var(--CONTAINER-PADDING);
}
#hero_header .slideshow_images_added h2 {
  display: none;
}
#hero_header .separator {
  display: none;
}
#hero_header h2 {
  max-width: 25ch;
}
#hero_header .h1_subtitle,
#hero_header .subtitle {
  display: block;
  margin-top: var(--space-l);
  padding-top: 0;
  max-width: 50ch;
}
@media only screen and (max-width: 767px) {
  #hero_header .h1_subtitle,
  #hero_header .subtitle {
    margin-top: var(--space-m);
  }
}
#hero_header .subtitle_date_comma {
  display: none;
}
#hero_header .date {
  margin-top: var(--space-3xs);
}

.fullscreen_slideshow ul li .content {
  bottom: var(--space-xl);
}

#hero_header.hero-mode-fullbleed.hero_header_layout_left-center {
  --section-heading-font-color: var(--white);
  --text-secondary: var(--base-50);
}
#hero_header.hero-mode-fullbleed.hero_header_layout_left-center > .inner {
  text-align: left;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: var(--space-2xl);
}

html body.body.hero_heading_title_position_overlay.fullscreen-slide-dark #hero_image_responsive:before, html body.body.hero_heading_title_position_overlay.fullscreen-slide-light #hero_image_responsive:before {
  background: linear-gradient(0deg, rgba(26, 26, 26, 0.5) 20%, rgba(26, 26, 26, 0) 50%, rgba(26, 26, 26, 0) 60%, rgba(26, 26, 26, 0.5) 85%) !important;
}

html .fullscreen-slide-dark .fullscreen_slideshow.hero_header_layout_left-center:not(.override-slide-brightness) ul li::before {
  background: linear-gradient(0deg, rgba(26, 26, 26, 0.5) 20%, rgba(26, 26, 26, 0) 50%, rgba(26, 26, 26, 0) 60%, rgba(26, 26, 26, 0.5) 85%) !important;
}

.hero_short_description {
  display: block;
  margin-top: var(--space-3xl-4xl);
  font-weight: 400;
  color: var(--text-secondary);
}

#hero_header > .inner,
body.layout-hero-header:not(.type-fullscreen) #main_content::before,
body.layout-hero-header #hero_header.hero-mode-split {
  height: var(--hero-height, 100vh) !important;
  max-height: none !important;
}

#slideshow {
  --slideshow-arrow-icon: var(--ICON-ARROW-RIGHT-LIGHT);
  display: grid;
  grid-template-columns: minmax(0, 1fr) repeat(12, minmax(0, 138.333px)) minmax(0, 1fr);
}
#slideshow .content {
  max-width: var(--container-width) !important;
}
@media only screen and (max-width: 767px) {
  #slideshow .content {
    align-items: flex-start !important;
  }
}
#slideshow .content .inner {
  --slideshow-inner-max-width: clamp(280px, 85%, 1024px);
  max-width: var(--slideshow-inner-max-width) !important;
  margin: 0;
}
@media only screen and (max-width: 639px) {
  #slideshow .content .inner {
    --slideshow-inner-max-width: 100%;
  }
}
#slideshow .caption {
  --caption-bottom: var(--space-4xl);
  --caption-color: var(--white);
  position: absolute;
  z-index: 1000;
  bottom: var(--caption-bottom);
  padding: 0 var(--CONTAINER-PADDING);
  text-align: center;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  #slideshow .caption {
    --caption-bottom: var(--space-s);
  }
}
#slideshow .slideshow-pagination-controls {
  --border-color: var(--text-secondary);
  grid-column: 13;
  display: flex;
  border: 1px solid var(--border-color);
  width: auto;
  right: var(--CONTAINER-PADDING) !important;
  align-self: flex-end;
  justify-self: flex-end;
  position: relative;
  bottom: var(--space-xl);
}
#slideshow .slideshow-control {
  margin-right: 0 !important;
  color: var(--text-primary);
  padding: var(--space-xs);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s all var(--easing);
  text-indent: -999999px;
  line-height: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 1023px) {
  #slideshow .slideshow-control {
    padding: var(--space-2xs);
  }
}
@media only screen and (max-width: 767px) {
  #slideshow .slideshow-control::after {
    color: var(--text-primary) !important;
  }
}
#slideshow .slideshow-control:hover {
  cursor: pointer;
  background: rgba(26, 26, 26, 0.3);
}
#slideshow .slideshow-control:first-of-type {
  transform: rotate(180deg);
}
#slideshow .slideshow-control::after {
  content: "";
  width: var(--step--1);
  height: var(--step--1);
  background-image: var(--slideshow-arrow-icon);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: 0.3s all var(--easing);
  position: static;
}
#slideshow .slideshow-control + .slideshow-control {
  border-left: 1px solid var(--border-color);
}

/** 
  * WARNING: This is some experimental shit. 
  * it overrides the fixed height stuff on the homepage split slider and fits the content better by adjusting the height of the image.
  * needs more testing, also client might hate it.
  */
@media only screen and (max-width: 767px) {
  body.type-split-slideshow .header-fixed-wrapper {
    position: fixed;
    left: 0;
  }
  body.type-split-slideshow #main_content {
    padding-top: 0 !important;
  }
  body.type-split-slideshow .split_slideshow {
    height: auto !important;
    position: relative !important;
    margin-bottom: 0 !important;
  }
  body.type-split-slideshow .split_slideshow ul,
  body.type-split-slideshow .split_slideshow li {
    min-height: 100vh;
    height: auto !important;
  }
  body.type-split-slideshow .split_slideshow ul li .image {
    min-height: 50vh !important;
  }
  body.type-split-slideshow .split_slideshow .image {
    flex: 1;
  }
}
body.fullscreen-slide-light #hero_header,
body.fullscreen-slide-light #slideshow {
  --hero-heading-color: var(--text-primary);
  --hero-subheading-color: var(--text-primary);
}

body.section-learning-centre #hero_header,
body.section-learning-centre #slideshow {
  --hero-heading-font-size: var(--step-7);
  --hero-heading-line-height: var(--step-7);
  --hero-heading-font-weight: 900;
  --hero-subheading-font-size: var(--step-2);
  --hero-subheading-line-height: var(--step-2-lh);
}
@media only screen and (max-width: 639px) {
  body.section-learning-centre #hero_header,
  body.section-learning-centre #slideshow {
    --hero-heading-font-size: var(--step-6);
    --hero-heading-line-height: var(--step-6);
  }
}
body.section-learning-centre #hero_header .inner {
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
  max-width: 102.3rem;
}
body.section-learning-centre #hero_header .h1_subtitle,
body.section-learning-centre #hero_header .subtitle {
  max-width: 40ch;
  margin: 0 auto;
}
body.section-learning-centre #slideshow ul li .content {
  bottom: 50%;
  padding-top: 0 !important;
}
@media only screen and (min-width: 768px) {
  body.section-learning-centre #slideshow ul li .content {
    transform: translateY(50%);
  }
}
body.section-learning-centre #slideshow .content .inner {
  margin: 0 auto;
}

.hero-mode-split#hero_header {
  --hero-heading-color: var(--text-primary);
  --hero-subheading-color: var(--text-secondary);
}
.hero-mode-split .inner {
  flex-direction: column;
  justify-content: center;
}
.hero-mode-split #hero_image_responsive::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0) 60%, rgba(26, 26, 26, 0.5) 85%);
}
@media only screen and (max-width: 767px) {
  body .hero-mode-split#hero_header {
    margin-bottom: 0 !important;
  }
}

body #slideshow.split_slideshow.full_list,
body #hero_header.hero-mode-split {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 0 !important;
  overflow: hidden !important;
  transform: unset;
  max-width: unset;
  left: 0;
}
@media screen and (max-height: 800px) {
  body #slideshow.split_slideshow.full_list,
  body #hero_header.hero-mode-split {
    min-height: 80rem;
  }
}
body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper,
body #slideshow.split_slideshow.full_list li,
body #hero_header.hero-mode-split .hero_header-inner-wrapper,
body #hero_header.hero-mode-split li {
  display: grid !important;
  grid-gap: 0;
  grid-template-columns: minmax(0, 1fr) repeat(12, minmax(0, 138.333px)) minmax(0, 1fr);
  width: 100%;
  padding: 0;
}
@media screen and (max-height: 800px) {
  body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper,
  body #slideshow.split_slideshow.full_list li,
  body #hero_header.hero-mode-split .hero_header-inner-wrapper,
  body #hero_header.hero-mode-split li {
    min-height: 80rem;
  }
}
body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper > .inner,
body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper > .content,
body #slideshow.split_slideshow.full_list li > .inner,
body #slideshow.split_slideshow.full_list li > .content,
body #hero_header.hero-mode-split .hero_header-inner-wrapper > .inner,
body #hero_header.hero-mode-split .hero_header-inner-wrapper > .content,
body #hero_header.hero-mode-split li > .inner,
body #hero_header.hero-mode-split li > .content {
  grid-column-start: 2;
  grid-column-end: 7;
  margin-top: 0 !important;
  width: 100% !important;
  align-items: flex-start !important;
  padding-right: var(--space-xl) !important;
  padding-left: var(--CONTAINER-PADDING) !important;
  flex-direction: column;
  justify-content: center;
}
body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper #hero_image_responsive,
body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper > .image,
body #slideshow.split_slideshow.full_list li #hero_image_responsive,
body #slideshow.split_slideshow.full_list li > .image,
body #hero_header.hero-mode-split .hero_header-inner-wrapper #hero_image_responsive,
body #hero_header.hero-mode-split .hero_header-inner-wrapper > .image,
body #hero_header.hero-mode-split li #hero_image_responsive,
body #hero_header.hero-mode-split li > .image {
  grid-column-start: 7;
  grid-column-end: 15;
  left: unset !important;
  width: 100% !important;
}
@media only screen and (max-width: 1279px) {
  body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper > .inner,
  body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper > .content,
  body #slideshow.split_slideshow.full_list li > .inner,
  body #slideshow.split_slideshow.full_list li > .content,
  body #hero_header.hero-mode-split .hero_header-inner-wrapper > .inner,
  body #hero_header.hero-mode-split .hero_header-inner-wrapper > .content,
  body #hero_header.hero-mode-split li > .inner,
  body #hero_header.hero-mode-split li > .content {
    grid-column-end: 8;
  }
  body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper #hero_image_responsive,
  body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper > .image,
  body #slideshow.split_slideshow.full_list li #hero_image_responsive,
  body #slideshow.split_slideshow.full_list li > .image,
  body #hero_header.hero-mode-split .hero_header-inner-wrapper #hero_image_responsive,
  body #hero_header.hero-mode-split .hero_header-inner-wrapper > .image,
  body #hero_header.hero-mode-split li #hero_image_responsive,
  body #hero_header.hero-mode-split li > .image {
    grid-column-start: 8;
  }
}
@media only screen and (max-width: 767px) {
  body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper,
  body #slideshow.split_slideshow.full_list li,
  body #hero_header.hero-mode-split .hero_header-inner-wrapper,
  body #hero_header.hero-mode-split li {
    display: flex !important;
    flex-direction: column;
  }
  body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper #hero_image_responsive,
  body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper > .image,
  body #slideshow.split_slideshow.full_list li #hero_image_responsive,
  body #slideshow.split_slideshow.full_list li > .image,
  body #hero_header.hero-mode-split .hero_header-inner-wrapper #hero_image_responsive,
  body #hero_header.hero-mode-split .hero_header-inner-wrapper > .image,
  body #hero_header.hero-mode-split li #hero_image_responsive,
  body #hero_header.hero-mode-split li > .image {
    margin-bottom: 0;
  }
  body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper > .inner,
  body #slideshow.split_slideshow.full_list .hero_header-inner-wrapper > .content,
  body #slideshow.split_slideshow.full_list li > .inner,
  body #slideshow.split_slideshow.full_list li > .content,
  body #hero_header.hero-mode-split .hero_header-inner-wrapper > .inner,
  body #hero_header.hero-mode-split .hero_header-inner-wrapper > .content,
  body #hero_header.hero-mode-split li > .inner,
  body #hero_header.hero-mode-split li > .content {
    padding: var(--space-xl) var(--CONTAINER-PADDING) !important;
    height: auto;
  }
}

.split_slideshow .slideshow-pagination-controls,
.hero-mode-split .slideshow-pagination-controls {
  transform: translateY(var(--space-l));
}
@media only screen and (min-width: 768px) {
  .split_slideshow .slideshow-pagination-controls,
  .hero-mode-split .slideshow-pagination-controls {
    transform: translateY(calc(var(--space-xl) * -1));
    top: unset !important;
    bottom: var(--space-2xl) !important;
  }
}

#slideshow.split_slideshow.full_list .content .inner {
  --slideshow-inner-max-width: clamp(280px, 100%, 1024px);
  --hero-heading-font-size: var(--step-6);
}
#slideshow.split_slideshow.full_list ul {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
#slideshow.split_slideshow.full_list .image a {
  position: relative;
}
#slideshow.split_slideshow.full_list .image a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0) 60%, rgba(26, 26, 26, 0.5) 85%);
}

.records_list.split_slideshow#slideshow {
  --hero-heading-color: var(--text-primary);
  --hero-heading-font-size: var(--step-7);
  --hero-heading-line-height: var(--step-7-lh);
  --hero-subheading-color: var(--text-body);
  --hero-subheading-font-size: var(--step-0);
  --hero-subheading-line-height: var(--step-0-lh);
  --hero-subheading-font-weight: normal;
}
.records_list.split_slideshow ul {
  grid-column: 2/14;
}
.records_list.split_slideshow ul li .h1_subtitle {
  max-width: 50rem;
  display: block;
  margin-top: var(--space-3xl-4xl);
}
.records_list.split_slideshow .separator {
  display: none;
}
.records_list.split_slideshow .slideshow-pagination-controls {
  grid-column: 2;
}

@media only screen and (max-width: 1023px) {
  body.section-home #slideshow.records_list.full_list {
    margin-bottom: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  body #hero_header #slideshow.split_slideshow ul li .content,
  body #hero_header #slideshow.split_slideshow ul li .content a {
    justify-content: flex-end;
  }
  body #hero_header #slideshow.split_slideshow ul li .content .inner {
    text-align: left;
    padding: var(--space-l) var(--CONTAINER-PADDING);
  }
  body #slideshow.split_slideshow.full_list ul li .image {
    margin-bottom: 0;
  }
  body #slideshow .content .separator,
  body #slideshow .content .date {
    display: none;
  }
  body #slideshow .content .h1_subtitle {
    display: block;
  }
}
@media only screen and (max-width: 459px) {
  body.section-home #slideshow.full_list ul li .content h2 .h1_subtitle {
    margin: var(--space-2xl) 0 0 0;
  }
}
#feature_popup_container #feature_popup_content h2 {
  font-family: var(--panel-heading-font-family, var(--heading-font-family, var(--base-font-family, sans-serif)));
  font-size: var(--step-5);
  line-height: var(--step-5-lh);
  font-weight: var(--panel-heading-font-weight, var(--heading-font-weight, var(--base-font-weight, 400)));
  margin-bottom: var(--space-l);
}
#feature_popup_container #feature_popup_content .subtitle {
  --panel-subheading-font-size: var(--step-1);
  --panel-subheading-line-height: var(--step-1-lh);
  --panel-subheading-font-weight: bold;
  --panel-subheading-color: var(--text-secondary);
  font-family: var(--panel-subheading-font-family, var(--base-font-family, sans-serif));
  font-size: var(--panel-subheading-font-size, var(--base-font-size, 1.6rem));
  font-weight: var(--panel-subheading-font-weight, var(--base-font-weight, 400));
  line-height: var(--panel-subheading-line-height, var(--base-line-height, 1.5));
  color: var(--panel-subheading-color, var(--base-color, black));
  margin-bottom: var(--space-xl);
}
@media only screen and (max-width: 767px) {
  #feature_popup_container #feature_popup_content .content-wrapper {
    flex-direction: column;
  }
}

.records_list {
  --gap: var(--space-2xl-3xl);
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .records_list {
    --gap: var(--space-l-xl);
  }
}
@media only screen and (max-width: 459px) {
  .records_list {
    --gap: var(--space-xl);
  }
}
.records_list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}
.records_list ul li:not(.item_content_section_artists) .content {
  background-color: var(--list-item-background);
}
.records_list ul li > a {
  border-radius: var(--list-item-border-radius);
  border: var(--list-item-border);
  overflow: hidden;
}
.records_list ul li .title .title {
  width: 100%;
  order: 1;
}
.records_list ul li .artist {
  order: 2;
}
.records_list ul li .year {
  order: 3;
}
.records_list ul li .subtitle {
  margin-bottom: 0;
}
.records_list ul li .link {
  margin-top: var(--space-xs);
}
.records_list ul li .date {
  display: none;
}
.records_list .content > .title {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-3xs);
}
.records_list .description {
  display: none;
}

.title_comma {
  display: none;
}

.records_list.gd_no_of_columns_1 ul {
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
@media only screen and (min-width: 460px) {
  .records_list.gd_no_of_columns_1 ul li {
    max-width: 50%;
  }
}
.records_list.gd_no_of_columns_2 ul {
  justify-content: center;
}

.section-learning-centre .records_list:not(.feature_list) li:not(.item_content_section_artworks, [data-record-type=artwork]) .image {
  overflow: hidden;
}
.section-learning-centre .records_list:not(.feature_list) li:not(.item_content_section_artworks, [data-record-type=artwork]) img {
  transition: 1s all var(--easing);
}
.section-learning-centre .records_list:not(.feature_list) li:not(.item_content_section_artworks, [data-record-type=artwork]) a:hover img {
  transform: scale(1.05);
}
.section-learning-centre .records_list:not(.feature_list) li:not(.item_content_section_artworks, [data-record-type=artwork]) .content {
  text-align: center;
}
.section-learning-centre .records_list:not(.feature_list) li:not(.item_content_section_artworks, [data-record-type=artwork]) .link {
  display: none;
}
.section-learning-centre .records_list:not(.feature_list) .content {
  padding: var(--space-s) var(--space-l);
}
.section-learning-centre .records_list:not(.feature_list) .image {
  margin-bottom: 0;
}
.section-learning-centre .panel_artwork_grid .content,
.section-learning-centre #image_related .content {
  text-align: left !important;
}
.section-learning-centre .set_minimum_heights_per_row {
  --list-item-border: ;
}
.section-learning-centre .set_minimum_heights_per_row .image img {
  border: 1px solid var(--lc-list-item-border);
  border-bottom: 0;
  border-top-left-radius: var(--step-0);
  border-top-right-radius: var(--step-0);
}
.section-learning-centre .set_minimum_heights_per_row .content {
  border-bottom-left-radius: var(--step-0);
  border-bottom-right-radius: var(--step-0);
  border: 1px solid var(--lc-list-item-border);
  border-top: 0;
}

.feature_list {
  --list-heading-font-size: var(--step-5);
  --list-heading-line-height: var(--step-5-lh);
  --list-subheading-font-size: var(--step-1);
  --list-subheading-line-height: var(--step-1-lh);
  --list-title-font-size: var(--step-1);
  --list-title-line-height: var(--step-1-lh);
  --list-artwork-title-font-size: var(--step-4);
  --list-artwork-title-line-height: var(--step-4-lh);
}
@media only screen and (max-width: 1023px) {
  .feature_list {
    --vertical-gap: var(--space-2xl-3xl) ;
  }
}
.feature_list ul li .image {
  width: 40%;
}
.feature_list ul li .content {
  width: 60%;
  display: flex;
  flex-direction: column;
}
.feature_list ul li h2,
.feature_list ul li .fp_title {
  margin-bottom: 0;
}
.feature_list ul li h2 + .subtitle,
.feature_list ul li .fp_title + .subtitle {
  margin-top: var(--space-l);
}
.feature_list ul li .subtitle {
  padding: 0;
  border: 0;
}
.feature_list ul li .title {
  margin-bottom: var(--space-3xs);
}
.feature_list ul li .description {
  margin-top: var(--space-3xl-4xl);
  padding: 0;
  margin-bottom: var(--space-xl);
}
@media only screen and (max-width: 1023px) {
  .feature_list ul li .description {
    margin-top: var(--space-xl);
    margin-bottom: var(--space-l);
  }
}
.feature_list ul li .date {
  order: -1;
  margin-bottom: var(--space-xs);
}
.feature_list ul li .link {
  margin-top: 0;
}
.feature_list .description {
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.records_list.artist_list.grid li, .item_content_section_artists {
  --list-heading-color: var(--white);
}
.records_list.artist_list.grid li .image, .item_content_section_artists .image {
  margin-bottom: 0 !important;
}
.records_list.artist_list.grid li a, .item_content_section_artists a {
  position: relative;
}
.records_list.artist_list.grid li .link, .item_content_section_artists .link {
  display: none;
}
.records_list.artist_list.grid li .content, .item_content_section_artists .content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding: var(--space-s) var(--space-s) var(--space-2xs) var(--space-s);
  text-align: center;
  background-color: transparent;
  background: linear-gradient(to top, hsla(0, 0%, 0%, 0.6) 0%, hsla(0, 0%, 0%, 0.592) 8.1%, hsla(0, 0%, 0%, 0.571) 15.5%, hsla(0, 0%, 0%, 0.538) 22.5%, hsla(0, 0%, 0%, 0.495) 29%, hsla(0, 0%, 0%, 0.444) 35.3%, hsla(0, 0%, 0%, 0.389) 41.2%, hsla(0, 0%, 0%, 0.33) 47.1%, hsla(0, 0%, 0%, 0.27) 52.9%, hsla(0, 0%, 0%, 0.211) 58.8%, hsla(0, 0%, 0%, 0.156) 64.7%, hsla(0, 0%, 0%, 0.105) 71%, hsla(0, 0%, 0%, 0.062) 77.5%, hsla(0, 0%, 0%, 0.029) 84.5%, hsla(0, 0%, 0%, 0.008) 91.9%, hsla(0, 0%, 0%, 0) 100%);
}
.records_list.artist_list.grid li .content::before, .item_content_section_artists .content::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  opacity: 0;
  transition: 0.3s all var(--easing);
}
.records_list.artist_list.grid li .content .fp_title, .item_content_section_artists .content .fp_title {
  transition: 0.3s all var(--easing);
}
.records_list.artist_list.grid li .content:hover::before, .item_content_section_artists .content:hover::before {
  opacity: 1;
}
.records_list.artist_list.grid li .content:hover .fp_title, .item_content_section_artists .content:hover .fp_title {
  transform: translatey(calc(var(--space-2xs) * -1));
}
@media only screen and (max-width: 1023px) {
  .records_list.artist_list.grid li .content, .item_content_section_artists .content {
    display: flex !important;
    padding: var(--space-s) var(--space-s) var(--space-2xs) var(--space-s) !important;
  }
}

.panel_image_text_adjacent .link, div.arprompt .arpromptdefaultbutton, .button, .feature_list .read_more {
  --prose-links: var(--button-color);
  --prose-links-font-weight: bold;
  font-size: var(--button-font-size);
  line-height: var(--button-line-height);
  font-weight: var(--button-font-weight);
  text-transform: uppercase;
  text-decoration: none !important;
  letter-spacing: var(--button-letter-spacing);
  border: 1px solid var(--button-border-color, transparent);
  padding: var(--space-xs) var(--space-m) var(--space-xs) var(--space-l);
  border-radius: 100px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--space-3xs);
  background-color: var(--button-background-color);
  transition: 0.3s all var(--easing);
  float: unset;
  margin-top: 0;
}
.panel_image_text_adjacent .link::after, div.arprompt .arpromptdefaultbutton::after, .button::after, .feature_list .read_more::after {
  content: "";
  width: var(--step--1);
  height: var(--step--1);
  background-image: var(--button-icon);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: 0.3s all var(--easing);
}
.section-learning-centre .panel_image_text_adjacent .link, .panel_image_text_adjacent .section-learning-centre .link, .section-learning-centre div.arprompt .arpromptdefaultbutton, div.arprompt .section-learning-centre .arpromptdefaultbutton, .section-learning-centre .button, .section-learning-centre .feature_list .read_more, .feature_list .section-learning-centre .read_more {
  --prose-links-font-weight: 900;
  --button-font-weight: 900;
}
.panel_image_text_adjacent .link, div.arprompt .arpromptdefaultbutton, .button, .feature_list .read_more {
  color: var(--button-color);
}
.panel_image_text_adjacent .link:hover, div.arprompt .arpromptdefaultbutton:hover, .button:hover, .feature_list .read_more:hover, a:hover .panel_image_text_adjacent .link, .panel_image_text_adjacent a:hover .link, a:hover div.arprompt .arpromptdefaultbutton, div.arprompt a:hover .arpromptdefaultbutton, a:hover .button, a:hover .feature_list .read_more, .feature_list a:hover .read_more {
  --button-icon: var(--button-focus-icon);
  text-decoration: none;
  background-color: var(--button-focus-background-color);
  color: var(--button-focus-color);
}
.panel_image_text_adjacent .link:hover > span, div.arprompt .arpromptdefaultbutton:hover > span, .button:hover > span, .feature_list .read_more:hover > span, a:hover .panel_image_text_adjacent .link > span, .panel_image_text_adjacent a:hover .link > span, a:hover div.arprompt .arpromptdefaultbutton > span, div.arprompt a:hover .arpromptdefaultbutton > span, a:hover .button > span, a:hover .feature_list .read_more > span, .feature_list a:hover .read_more > span {
  background-color: var(--button-focus-background-color);
}
.panel_image_text_adjacent .link:hover::after, div.arprompt .arpromptdefaultbutton:hover::after, .button:hover::after, .feature_list .read_more:hover::after, a:hover .panel_image_text_adjacent .link::after, .panel_image_text_adjacent a:hover .link::after, a:hover div.arprompt .arpromptdefaultbutton::after, div.arprompt a:hover .arpromptdefaultbutton::after, a:hover .button::after, a:hover .feature_list .read_more::after, .feature_list a:hover .read_more::after {
  transform: translateX(0.25em);
}
.panel_image_text_adjacent .link > span, div.arprompt .arpromptdefaultbutton > span, .button > span, .feature_list .read_more > span,
.panel_image_text_adjacent .link > a,
div.arprompt .arpromptdefaultbutton > a,
.button > a,
.feature_list .read_more > a {
  background: var(--button-background-color);
  padding: 0;
  white-space: nowrap;
  transition: 0.3s all var(--easing);
}
.panel_image_text_adjacent .link span, div.arprompt .arpromptdefaultbutton span, .button span, .feature_list .read_more span {
  transition: 0.3s all var(--easing);
}

.button.button__outline {
  --button-background-color: transparent;
  --button-color: var(--text-accent);
  --button-border-color: var(--text-accent);
}

a:hover .button, a:hover .button span {
  color: var(--button-focus-color);
}

/**
 * Placeholder for link styles across the site.
 * Link generally has a chevron icon added to the end, with only a couple of exceptions.
 * Link child is always either an <a> or a <span>
 */
.artist-header ul li a > a, .panel_full-width-navigation-links ul li a > a, .page_stats .ps_item > a, .simple_list ul li > a, .link > a,
.artist-header ul li a > span,
.panel_full-width-navigation-links ul li a > span,
.page_stats .ps_item > span,
.simple_list ul li > span,
.link > span {
  display: inline-flex;
  align-items: center;
  gap: var(--space-3xs);
  text-transform: uppercase;
  font-size: var(--step--1);
  font-weight: bold;
  letter-spacing: var(--link-letter-spacing);
  color: var(--link-color);
  transition: 0.3s all var(--easing);
}
.artist-header ul li a > a::after, .panel_full-width-navigation-links ul li a > a::after, .page_stats .ps_item > a::after, .simple_list ul li > a::after, .link > a::after,
.artist-header ul li a > span::after,
.panel_full-width-navigation-links ul li a > span::after,
.page_stats .ps_item > span::after,
.simple_list ul li > span::after,
.link > span::after {
  content: "";
  width: var(--step--1);
  height: var(--step--1);
  background-image: var(--link-icon);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: 0.3s all var(--easing);
}
.artist-header ul li a:hover > span, .panel_full-width-navigation-links ul li a:hover > span, .page_stats .ps_item:hover > span, .simple_list ul li:hover > span, .link:hover > span,
.artist-header ul li a:hover > a,
.panel_full-width-navigation-links ul li a:hover > a,
.page_stats .ps_item:hover > a,
.simple_list ul li:hover > a,
.link:hover > a {
  color: var(--link-focus-color);
}
.artist-header ul li a:hover > span::after, .panel_full-width-navigation-links ul li a:hover > span::after, .page_stats .ps_item:hover > span::after, .simple_list ul li:hover > span::after, .link:hover > span::after,
.artist-header ul li a:hover > a::after,
.panel_full-width-navigation-links ul li a:hover > a::after,
.page_stats .ps_item:hover > a::after,
.simple_list ul li:hover > a::after,
.link:hover > a::after {
  transform: translateX(0.3rem);
}
a:hover .artist-header ul li a > span, a:hover .panel_full-width-navigation-links ul li a > span, .artist-header ul li a:hover a > span, .panel_full-width-navigation-links ul li a:hover a > span, a:hover .page_stats .ps_item > span, .page_stats a:hover .ps_item > span, a:hover .simple_list ul li > span, .simple_list ul a:hover li > span, a:hover .link > span {
  color: var(--link-focus-color);
}
a:hover .artist-header ul li a > span::after, a:hover .panel_full-width-navigation-links ul li a > span::after, .artist-header ul li a:hover a > span::after, .panel_full-width-navigation-links ul li a:hover a > span::after, a:hover .page_stats .ps_item > span::after, .page_stats a:hover .ps_item > span::after, a:hover .simple_list ul li > span::after, .simple_list ul a:hover li > span::after, a:hover .link > span::after {
  transform: translateX(0.3rem);
}

.prose-link,
.image_list .content > .read_more_label {
  --prose-links: var(--link-color);
  --prose-links-text-decoration: none;
  --prose-links-font-weight: bold;
  display: flex;
  align-items: center;
  gap: var(--space-3xs);
  text-transform: uppercase;
  font-size: var(--step--1);
  font-weight: bold;
  color: var(--link-color);
  transition: 0.3s all var(--easing);
  text-decoration: none;
}
.prose-link::after,
.image_list .content > .read_more_label::after {
  content: "";
  width: var(--step--1);
  height: var(--step--1);
  background-image: var(--link-icon);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: 0.3s all var(--easing);
}
.prose-link:hover,
.image_list .content > .read_more_label:hover {
  --prose-links: var(--link-focus-color);
  color: var(--link-focus-color);
}
.prose-link:hover::after,
.image_list .content > .read_more_label:hover::after {
  transform: translateX(0.3rem);
}

.image_list .content > .read_more_label {
  margin-top: var(--space-xs);
}
.image_list .item a:hover .read_more_label::after {
  transform: translateX(0.3rem);
}

.enquire .link::after,
.detail_view_module_roomview .link::after {
  display: none;
}

#popup_links {
  display: none;
}

#header .navigation:not(#translations_nav) ul li a:not(.focustrap-item) {
  position: relative;
}
#header .navigation:not(#translations_nav) ul li a:not(.focustrap-item)::before {
  content: "";
  position: absolute;
  bottom: var(--py);
  left: var(--px);
  width: calc(99% - 2 * var(--px));
  height: 0.1rem;
  background: transparent;
  transform: scaleX(0);
  transition: 0.3s all var(--easing);
}
#header .navigation:not(#translations_nav) ul li:hover a::before, #header .navigation:not(#translations_nav) ul li.active a::before {
  transform: scaleX(1);
  background: var(--navigation-color);
}
#header .navigation:not(#translations_nav)#top_nav {
  --gap: var(--space-s);
}
@media only screen and (max-width: 1023px) {
  #header .navigation:not(#translations_nav)#top_nav ul li a:not(.focustrap-item)::after {
    display: none;
  }
}

#sub_nav {
  --gap: 0;
}

.related_items_panel {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  --panel-heading-font-size: var(--step-5);
  --panel-heading-line-height: var(--step-5-lh);
  margin-top: var(--SECTION-VERTICAL-PADDING);
  padding: var(--space-4xl) 0;
  margin-bottom: 0;
  border-top: 1px solid var(--border-color);
  overflow: hidden;
}
.related_items_panel > * {
  max-width: var(--container-width, 1660px);
  margin: 0 auto;
  padding-left: var(--CONTAINER-PADDING);
  padding-right: var(--CONTAINER-PADDING);
}
.related_items_panel .records_list.mini_list {
  --list-item-width: 33.333%;
  --list-heading-font-size: var(--step-1);
  --list-heading-line-height: var(--step-1-lh);
  --gap: var(--space-xl);
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .related_items_panel .records_list.mini_list {
    --list-item-width: 50%;
  }
}
@media only screen and (max-width: 639px) {
  .related_items_panel .records_list.mini_list {
    --list-item-width: 100%;
  }
}
.related_items_panel .records_list.mini_list > ul {
  margin-left: 0;
}
.related_items_panel .records_list.mini_list > ul > li {
  float: unset;
  width: var(--list-item-width);
}
.related_items_panel .records_list.mini_list > ul > li::after {
  display: none;
}
.related_items_panel .records_list.mini_list > ul > li a {
  display: flex;
  align-items: center;
  gap: var(--space-m);
}
.related_items_panel .records_list.mini_list > ul > li a::after {
  display: none;
}
.related_items_panel .records_list.mini_list > ul > li .icon {
  padding: 0;
  margin: 0;
  width: var(--space-3xl-4xl);
  height: var(--space-3xl-4xl);
  flex-shrink: 0;
}
.related_items_panel .records_list.mini_list > ul > li .link {
  margin-top: 0;
}
.related_items_panel .records_list.mini_list > ul > li .content {
  width: auto;
}

.related_items_panel_heading {
  margin-bottom: var(--space-2xl);
  font-size: var(--panel-heading-font-size);
  line-height: var(--panel-heading-line-height);
}

/**
 * .simple_list is the links list that appears in random places.
 * E.g. overview, news etc.
 */
.simple_list {
  margin-top: var(--space-xl);
}
.simple_list ul li {
  margin-bottom: 0;
}
.simple_list ul li + li {
  margin-top: var(--space-2xs);
}

/**
 * This is the pagination used on pages like:
 * News
 */
.page_stats {
  margin-top: var(--space-2xl);
  padding-top: var(--space-2xl);
}
.page_stats .ps_pages {
  display: none;
}
.page_stats .ps_links {
  display: flex;
  float: unset;
  width: 100%;
  justify-content: space-between;
}
.page_stats .ps_item.disabled {
  display: inline-flex;
  align-items: center;
  gap: var(--space-3xs);
  text-transform: uppercase;
  font-size: var(--step--1);
  font-weight: bold;
  color: var(--button-background-color);
  transition: 0.3s all var(--easing);
  opacity: 0.5;
}
.page_stats .ps_item.disabled::after {
  content: "";
  width: var(--step--1);
  height: var(--step--1);
  background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTIgMTIiIHdpZHRoPSIxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0zLjg2MzgxIDEuNWMtLjY1MTc1LjYwMTAzLS42NTE3NSAxLjU3NjQxIDAgMi4xNzhsMi4zNjAwMyAyLjMyMi0yLjM2MDAzIDIuMzIyYy0uNjUxNzUuNjAxNTctLjY1MTc1IDEuNTc2NDIgMCAyLjE3OGw0LjU3MzY5LTQuNXoiIGZpbGw9IiMwMDdhOTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
  background-size: contain;
  transition: 0.3s all var(--easing);
}
.page_stats .ps_previous::before {
  content: "";
  width: var(--step--1);
  height: var(--step--1);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjEzNjE5IDEwLjVDOC43ODc5NCA5Ljg5ODk3IDguNzg3OTQgOC45MjM1OSA4LjEzNjE5IDguMzIyTDUuNzc2MTYgNkw4LjEzNjE5IDMuNjc4QzguNzg3OTQgMy4wNzY0MyA4Ljc4Nzk0IDIuMTAxNTggOC4xMzYxOSAxLjVMMy41NjI1IDZMOC4xMzYxOSAxMC41WiIgZmlsbD0iIzAwN0E5MSIvPgo8L3N2Zz4K");
  background-size: contain;
  transition: 0.3s all var(--easing);
}
.page_stats .ps_previous::after {
  display: none;
}
@media only screen and (max-width: 1023px) {
  body .page_stats {
    padding-top: var(--space-2xl);
  }
}

.ig_slideshow_container {
  display: flex;
  flex-direction: column;
  gap: var(--space-xs);
}

#ig_slideshow {
  margin-bottom: var(--space-xs);
  margin-bottom: 0;
}
#ig_slideshow .image {
  margin-bottom: 0;
}

#ig_slideshow_caption {
  margin-bottom: var(--space-s);
  text-align: center;
}

#ig_slideshow_thumbnails_container {
  order: 3;
  margin-bottom: 0;
}

#ig_slideshow_thumbnails {
  --item-size: var(--space-3xl);
}
#ig_slideshow_thumbnails ul li {
  width: var(--item-size);
  height: var(--item-size);
  margin: 0 var(--space-s) 0 0;
}
#ig_slideshow_thumbnails ul li a {
  width: var(--item-size);
  height: var(--item-size);
}

#ig_slideshow_thumbnails_container.jThumbnailScroller #ig_slideshow_thumbnails.jTscrollerContainer .jTscroller,
#ig_slideshow_thumbnails_container.jThumbnailScroller.ig_thumbnails_type_scroller_handheld #ig_slideshow_thumbnails.jTscrollerContainer .jTscroller {
  display: flex;
  align-items: center;
  justify-content: center;
}

.jTscrollerPrevButton,
.jTscrollerNextButton {
  --icon-color: var(--text-body);
}
.jTscrollerPrevButton::after,
.jTscrollerNextButton::after {
  color: var(--icon-color);
  transition: 0.3s all var(--easing);
}
.jTscrollerPrevButton:hover,
.jTscrollerNextButton:hover {
  --icon-color: var(--text-primary);
}

/**
 * Language switcher in top header
 */
#translations_nav {
  --border: var(--header-border-color);
  --text: var(--navigation-color);
  --text-active: var(--text-primary);
  position: static;
  top: unset;
  right: unset;
}
#translations_nav ul li a {
  width: var(--space-xl);
  height: var(--space-xl);
}

/**
* Language switcher in mobile nav
*/
#topnav_translations {
  opacity: 0;
  transition-delay: 0.8s !important;
  transition: 0.5s all var(--easing);
}
#topnav_translations ul li a {
  width: var(--space-xl) !important;
  height: var(--space-xl) !important;
}

.slide-nav-open #topnav_translations {
  opacity: 1;
}

/**
 *
 * SPECIFIC CORE OVERRIDES
 * 
 * body is there to override responsive_base.css
 */
@media screen and (max-width: 1365px) {
  body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #topnav_translations {
    width: auto !important;
    display: inline-flex !important;
  }
  body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #topnav_translations ul {
    padding: 0.1rem !important;
    display: flex !important;
  }
  body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #topnav_translations ul li {
    margin: 0 !important;
  }
  body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #topnav_translations ul li a {
    padding: 0 !important;
    display: flex !important;
    transform: none !important;
  }
}
div.arprompt {
  padding: var(--space-l);
}
div.arprompt .arpromptmessage {
  max-width: 90%;
}
.feature_panels_inner .panel_header {
  margin: 0 auto var(--space-2xl);
}
.feature_panels_inner > ul {
  margin: 0;
}
.feature_panels_inner > ul > li {
  margin: 0;
}
.feature_panels_inner > ul > li + li {
  position: relative;
}
.feature_panels_inner > ul > li + li::before {
  content: "";
  border-top: 0.1rem solid var(--border-color);
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  position: absolute;
  top: 0;
  left: 0;
}

.panel {
  --panel-heading-font-size: var(--step-5);
  --panel-heading-line-height: var(--step-5-lh);
  --panel-subheading-font-size: var(--step-1);
  --panel-subheading-line-height: var(--step-1-lh);
  --panel-subheading-font-weight: bold;
  --panel-subheading-color: var(--text-secondary);
  --py: var(--SECTION-VERTICAL-PADDING);
}
.panel .subtitle {
  margin-top: var(--space-l);
}
.panel .date {
  margin-top: var(--space-xs);
  display: block;
}
.panel * + .description {
  margin-top: var(--space-3xl-4xl);
}

.panel.force_learning_centre {
  --panel-heading-font-weight: 900;
}

.panel_header h2 {
  max-width: 25ch;
}
.panel_header .subtitle {
  max-width: 50ch;
}

.panel-padding--tight {
  --py: var(--space-2xl-3xl);
}

.panel-padding--top-0 {
  --pt: 0;
}

.panel-padding--bottom-0 {
  --pb: 0;
}

.panel-hide-border::before {
  --border-color: transparent;
}

.section-learning-centre {
  --list-item-background: var(--white);
}
.section-learning-centre .panel {
  --panel-heading-font-size: var(--step-7);
  --panel-heading-line-height: var(--step-7-lh);
  --panel-heading-font-weight: 900;
  --panel-heading-color: var(--lc-text-primary);
  --panel-subheading-color: var(--lc-text-body);
  --list-heading-color: var(--text-primary);
  --list-heading-font-weight: 900;
  --list-artwork-title-font-weight: 900;
  --list-artwork-series-color: var(--text-body);
  --list-artwork-edition_details-color: var(--text-body);
  --list-item-border-radius: var(--step-0);
  --list-item-border: 1px solid var(--lc-list-item-border);
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .section-learning-centre .panel {
    --panel-heading-font-size: var(--step-6);
    --panel-heading-line-height: var(--step-6-lh);
  }
}
@media only screen and (max-width: 459px) {
  .section-learning-centre .panel {
    --panel-heading-font-size: var(--step-6);
    --panel-heading-line-height: var(--step-6-lh);
  }
}
.section-learning-centre .panel::before {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  --border-color: var(--lc-dividers);
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  height: 100%;
  background: var(--panel-background);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.panel.lc_background__mid {
  --panel-background: var(--lc-panel-background);
}
.panel.lc_background__dark {
  --panel-background: var(--lc-text-primary);
}

.feature_panels .panel.panel_text.panel_background_enabled {
  padding: var(--pt, var(--py, 0)) var(--pr, var(--px, 0)) var(--pb, var(--py, 0)) var(--pl, var(--px, 0));
}
@media only screen and (max-width: 459px) {
  body .feature_panels .panel.panel_text.panel_background_enabled {
    padding: var(--pt, var(--py, 0)) var(--pr, var(--px, 0)) var(--pb, var(--py, 0)) var(--pl, var(--px, 0));
  }
}
.feature_panels .panel.panel_text.panel_content_alignment_left .content, .feature_panels .panel.panel_text.panel_content_alignment_center .content, .feature_panels .panel.panel_text.panel_content_alignment_right .content {
  display: block;
}
.feature_panels .panel.panel_text .content .subtitle,
.feature_panels .panel.panel_text .content .date {
  margin-top: var(--space-l);
  margin-bottom: 0;
}

.panel_text .link {
  margin-top: var(--space-xl);
}

.panel_hero {
  --py: 0;
}
body:not(.section-learning-centre) .panel_hero {
  --button-background-color: var(--white);
  --button-color: var(--primary-800);
  --button-focus-color: var(--white);
  --button-icon: var(--ICON-CHEVRON-RIGHT-ACCENT);
  --button-focus-icon: var(--ICON-CHEVRON-RIGHT-LIGHT);
}
.panel_hero .button {
  margin-top: var(--space-l-xl);
}

.feature_panels .panel_hero {
  margin-bottom: 0;
  position: relative;
}
.feature_panels .panel_hero.panel_content_alignment_left, .feature_panels .panel_hero.panel_content_alignment_right {
  --panel-content-max-width: 74rem;
}
.feature_panels .panel_hero.panel_content_alignment_right .hero_heading,
.feature_panels .panel_hero.panel_content_alignment_right .hero_heading > a {
  text-align: left;
}
.feature_panels .panel_hero .hero_section {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.feature_panels .panel_hero .hero_section.hero-adjust-for-content .hero_heading {
  padding-top: var(--SECTION-VERTICAL-PADDING);
  padding-bottom: var(--SECTION-VERTICAL-PADDING);
}
.feature_panels .panel_hero .hero_section .inner {
  width: 100%;
}
.feature_panels .panel_hero .hero_section .hero_image_toolbar {
  max-width: var(--container-width, 1660px);
  margin: 0 auto;
  padding-left: var(--CONTAINER-PADDING);
  padding-right: var(--CONTAINER-PADDING);
  padding-top: var(--space-m);
  padding-bottom: var(--space-m);
}
.feature_panels .panel_hero .hero_section .hero_image_toolbar .hero_image_caption {
  font-size: var(--caption-font-size, var(--step--1));
  line-height: var(--caption-line-height, var(--step--1-lh));
  max-width: 65ch;
}
.feature_panels .panel_hero .hero_heading {
  padding: 0 var(--CONTAINER-PADDING);
}
.feature_panels .panel_hero .hero_heading > h2,
.feature_panels .panel_hero .hero_heading > h2 > a,
.feature_panels .panel_hero .hero_heading .description,
.feature_panels .panel_hero .hero_heading .subtitle {
  max-width: var(--panel-content-max-width, 76rem);
  margin: 0;
}
.feature_panels .panel_hero .hero_heading > a {
  padding: 0;
}
.feature_panels .panel_hero .hero_heading .subtitle {
  margin-top: var(--space-l);
  padding: 0;
}
.feature_panels .panel_hero .hero_heading * + .description {
  margin-top: var(--space-3xl-4xl);
  padding: 0;
}

@media only screen and (max-width: 767px) {
  body .feature_panels .panel.panel_hero .hero_heading {
    padding: var(--space-3xl) var(--CONTAINER-PADDING);
  }
  body .feature_panels .panel.panel_hero .hero_heading > a {
    padding: 0;
  }
}
.feature_panels.cms-frontend-list-editable .cms-frontend-list-item.panel_hero {
  position: relative;
}

.feature_panels .panel_image_text_adjacent {
  overflow: visible;
}
.feature_panels .panel_image_text_adjacent .content {
  padding-left: var(--space-4xl-5xl);
}
.feature_panels .panel_image_text_adjacent .content .subtitle,
.feature_panels .panel_image_text_adjacent .content .date {
  margin-bottom: 0;
}
.feature_panels .panel_image_text_adjacent .content .date {
  margin-top: var(--space-xs);
}
.feature_panels .panel_image_text_adjacent .content .link {
  margin-top: var(--space-l);
}

.panel_image_text_adjacent .fp_title {
  margin-bottom: var(--space-l);
}
.panel_image_text_adjacent .link {
  --link-color: var(--button-color);
  --link-focus-color: var(--button-focus-color);
}
.panel_image_text_adjacent .link span {
  font-size: var(--button-font-size);
}
.panel_image_text_adjacent .link span::after {
  display: none;
}

@media only screen and (max-width: 767px) {
  body .feature_panels ul li.panel_image_text_adjacent {
    padding: var(--pt, var(--py, 0)) var(--pr, var(--px, 0)) var(--pb, var(--py, 0)) var(--pl, var(--px, 0));
    margin: var(--mt, var(--my, 0)) var(--mr, var(--mx, 0)) var(--mb, var(--my, 0)) var(--ml, var(--mx, 0));
  }
  body .feature_panels ul li.panel_image_text_adjacent .image,
  body .feature_panels ul li.panel_image_text_adjacent .content,
  body .feature_panels ul li.panel_image_text_adjacent .outer .image {
    margin-bottom: 0;
  }
  body .feature_panels ul li.panel_image_text_adjacent .content {
    margin-top: var(--space-xl-2xl);
  }
}
.section-learning-centre .panel_image_text_adjacent.panel_content_autofill_type_artworks .image {
  background: var(--white);
  border-radius: var(--step-0);
  border: 1px solid var(--lc-list-item-border);
  overflow: hidden;
}
.section-learning-centre .panel_image_text_adjacent.panel_content_autofill_type_artworks .caption {
  padding: var(--space-s) var(--space-l);
  margin: 0;
}
.section-learning-centre .panel_image_text_adjacent .link span {
  font-weight: 900;
}

@media only screen and (max-width: 767px) {
  .panel_type_4 {
    --panel-background: var(--lc-panel-background) !important;
  }
}

.lc_color__teal.lc_shape__bubbles .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-bubbles--teal.svg");
}
.lc_color__teal.lc_shape__bubbles .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-bubbles--teal.svg");
}
.lc_color__teal.lc_shape__shapes .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-shapes--teal.svg");
}
.lc_color__teal.lc_shape__shapes .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-shapes--teal.svg");
}
.lc_color__teal.lc_shape__horizontal_stack .panel_type_4 {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--teal.svg");
}
.lc_color__teal.lc_shape__vertical_stack .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-v-stacks--teal.svg");
}
.lc_color__teal.lc_shape__vertical_stack .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-v-stacks--teal.svg");
}
.lc_color__teal.lc_shape__scribble .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-scribble--teal.svg");
}
.lc_color__teal.lc_shape__scribble .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-scribble--teal.svg");
}

.lc_color__green.lc_shape__bubbles .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-bubbles--green.svg");
}
.lc_color__green.lc_shape__bubbles .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-bubbles--green.svg");
}
.lc_color__green.lc_shape__shapes .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-shapes--green.svg");
}
.lc_color__green.lc_shape__shapes .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-shapes--green.svg");
}
.lc_color__green.lc_shape__horizontal_stack .panel_type_4 {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--green.svg");
}
.lc_color__green.lc_shape__vertical_stack .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-v-stacks--green.svg");
}
.lc_color__green.lc_shape__vertical_stack .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-v-stacks--green.svg");
}
.lc_color__green.lc_shape__scribble .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-scribble--green.svg");
}
.lc_color__green.lc_shape__scribble .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-scribble--green.svg");
}

.lc_color__purple.lc_shape__bubbles .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-bubbles--purple.svg");
}
.lc_color__purple.lc_shape__bubbles .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-bubbles--purple.svg");
}
.lc_color__purple.lc_shape__shapes .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-shapes--purple.svg");
}
.lc_color__purple.lc_shape__shapes .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-shapes--purple.svg");
}
.lc_color__purple.lc_shape__horizontal_stack .panel_type_4 {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--purple.svg");
}
.lc_color__purple.lc_shape__vertical_stack .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-v-stacks--purple.svg");
}
.lc_color__purple.lc_shape__vertical_stack .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-v-stacks--purple.svg");
}
.lc_color__purple.lc_shape__scribble .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-scribble--purple.svg");
}
.lc_color__purple.lc_shape__scribble .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-scribble--purple.svg");
}

.lc_color__orange.lc_shape__bubbles .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-bubbles--orange.svg");
}
.lc_color__orange.lc_shape__bubbles .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-bubbles--orange.svg");
}
.lc_color__orange.lc_shape__shapes .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-shapes--orange.svg");
}
.lc_color__orange.lc_shape__shapes .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-shapes--orange.svg");
}
.lc_color__orange.lc_shape__horizontal_stack .panel_type_4 {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--orange.svg");
}
.lc_color__orange.lc_shape__vertical_stack .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-v-stacks--orange.svg");
}
.lc_color__orange.lc_shape__vertical_stack .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-v-stacks--orange.svg");
}
.lc_color__orange.lc_shape__scribble .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-scribble--orange.svg");
}
.lc_color__orange.lc_shape__scribble .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-scribble--orange.svg");
}

.lc_color__blue.lc_shape__bubbles .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-bubbles--blue.svg");
}
.lc_color__blue.lc_shape__bubbles .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-bubbles--blue.svg");
}
.lc_color__blue.lc_shape__shapes .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-shapes--blue.svg");
}
.lc_color__blue.lc_shape__shapes .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-shapes--blue.svg");
}
.lc_color__blue.lc_shape__horizontal_stack .panel_type_4 {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--blue.svg");
}
.lc_color__blue.lc_shape__vertical_stack .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-v-stacks--blue.svg");
}
.lc_color__blue.lc_shape__vertical_stack .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-v-stacks--blue.svg");
}
.lc_color__blue.lc_shape__scribble .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-scribble--blue.svg");
}
.lc_color__blue.lc_shape__scribble .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-scribble--blue.svg");
}

.lc_color__yellow.lc_shape__bubbles .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-bubbles--yellow.svg");
}
.lc_color__yellow.lc_shape__bubbles .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-bubbles--yellow.svg");
}
.lc_color__yellow.lc_shape__shapes .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-shapes--yellow.svg");
}
.lc_color__yellow.lc_shape__shapes .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-shapes--yellow.svg");
}
.lc_color__yellow.lc_shape__horizontal_stack .panel_type_4 {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--yellow.svg");
}
.lc_color__yellow.lc_shape__vertical_stack .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-v-stacks--yellow.svg");
}
.lc_color__yellow.lc_shape__vertical_stack .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-v-stacks--yellow.svg");
}
.lc_color__yellow.lc_shape__scribble .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-scribble--yellow.svg");
}
.lc_color__yellow.lc_shape__scribble .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-scribble--yellow.svg");
}

.lc_color__red.lc_shape__bubbles .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-bubbles--red.svg");
}
.lc_color__red.lc_shape__bubbles .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-bubbles--red.svg");
}
.lc_color__red.lc_shape__shapes .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-shapes--red.svg");
}
.lc_color__red.lc_shape__shapes .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-shapes--red.svg");
}
.lc_color__red.lc_shape__horizontal_stack .panel_type_4 {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--red.svg");
}
.lc_color__red.lc_shape__vertical_stack .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-v-stacks--red.svg");
}
.lc_color__red.lc_shape__vertical_stack .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-v-stacks--red.svg");
}
.lc_color__red.lc_shape__scribble .panel_type_4 {
  --panel-background: url("/images/learning-centre/left-scribble--red.svg");
}
.lc_color__red.lc_shape__scribble .panel_type_4.feature_variant_2 {
  --panel-background: url("/images/learning-centre/right-scribble--red.svg");
}

.slick-slide {
  --gap: var(--space-xl);
  padding: 0 var(--gap);
}

#ig_slider_caption,
.ig_slider_caption,
.ig_slider_tools {
  padding-top: var(--space-s);
}

.feature_panels .panel_type_6 {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

.panel_type_6 {
  overflow: hidden;
}
.panel_type_6 > * {
  max-width: var(--container-width, 1660px);
  margin: 0 auto;
  padding-left: var(--CONTAINER-PADDING);
  padding-right: var(--CONTAINER-PADDING);
}
.panel_type_6 .records_list {
  overflow: visible;
}
.panel_type_6 .records_list li a:hover img {
  transform: unset !important;
}

.series .artwork_caption_prefix {
  display: none;
}

.feature_panels .panel_type_7 {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

.panel_type_7 {
  overflow: hidden;
}
.panel_type_7 > * {
  max-width: var(--container-width, 1660px);
  margin: 0 auto;
  padding-left: var(--CONTAINER-PADDING);
  padding-right: var(--CONTAINER-PADDING);
}
.panel_type_7 .records_list {
  overflow: visible;
}

.panel_type_9 {
  --panel-heading-font-size: var(--step-3);
  --panel-heading-line-height: var(--step-3-lh);
  --panel-subheading-font-size: var(--step-0);
  --panel-subheading-line-height: var(--step-0-lh);
}
.feature_panels .panel_type_9 .content {
  max-width: unset;
  float: unset !important;
  padding-top: var(--space-2xl);
}
.feature_panels .panel_type_9 .content .content {
  margin-bottom: 0;
  margin-top: var(--space-xs);
}
.feature_panels .panel_type_9 .content .subtitle {
  margin: 0;
  margin-top: var(--space-xs);
}
.feature_panels .panel_type_9 .content .date {
  display: none;
}
.panel_type_9.panel_content_alignment_left .content, .panel_type_9.panel_content_alignment_right .content, .panel_type_9:not(.panel_content_alignment_center) .content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-m) var(--space-4xl);
}
@media only screen and (max-width: 1023px) {
  .panel_type_9.panel_content_alignment_left .content, .panel_type_9.panel_content_alignment_right .content, .panel_type_9:not(.panel_content_alignment_center) .content {
    gap: var(--space-m) var(--space-3xl);
  }
}
@media only screen and (max-width: 767px) {
  .panel_type_9.panel_content_alignment_left .content, .panel_type_9.panel_content_alignment_right .content, .panel_type_9:not(.panel_content_alignment_center) .content {
    display: block;
  }
}
.panel_type_9.panel_content_alignment_left .description, .panel_type_9.panel_content_alignment_right .description, .panel_type_9:not(.panel_content_alignment_center) .description {
  margin-top: var(--space-3xs);
}
@media only screen and (max-width: 767px) {
  .panel_type_9.panel_content_alignment_left .description, .panel_type_9.panel_content_alignment_right .description, .panel_type_9:not(.panel_content_alignment_center) .description {
    margin-top: var(--space-xl);
  }
}
.panel_type_9.panel_content_alignment_right .content .subtitle {
  margin-left: auto;
}
.panel_type_9.panel_content_alignment_right .content .description {
  grid-column: 1;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .panel_type_9.panel_content_alignment_right .content {
    text-align: left !important;
  }
  .panel_type_9.panel_content_alignment_right .content .subtitle {
    margin-left: 0;
  }
}
.panel_type_9.panel_content_alignment_center .content .subtitle {
  margin-left: auto;
  margin-right: auto;
}
.panel_type_9.panel_content_alignment_center .content .description {
  margin: var(--space-xl) auto 0;
}
.panel_type_9 .subtitle {
  grid-column: 1;
  max-width: 50vh;
}
.panel_type_9 .link {
  grid-column: 2;
  grid-row: 1;
  text-align: right;
}
.panel_type_9 .description {
  grid-row: 1;
  grid-column: 2;
  max-width: 65ch;
  margin-bottom: 0;
}
.panel_type_9 .description + .link {
  grid-row: 2;
  text-align: left;
}
.panel_type_9 .caption {
  margin-top: var(--space-xs);
}

.section-learning-centre .panel_type_9 {
  --panel-heading-font-size: var(--step-5);
  --panel-heading-line-height: var(--step-5-lh);
}

.feature_panels .panel_type_8 .image .caption {
  padding: 0;
  margin: var(--space-xs) auto 0;
  max-width: 1024px;
}
.feature_panels .panel_type_8 .content {
  padding: var(--space-xl-2xl) 0 0;
  float: unset;
  max-width: 90rem;
  margin: 0 auto;
}
.feature_panels .panel_type_8 .content .subtitle,
.feature_panels .panel_type_8 .content .date {
  margin: var(--space-m) 0 0;
}

.panel_type_8 .description {
  margin-left: auto;
  margin-right: auto;
}
.panel_type_8 .description + .link {
  margin-top: var(--space-xl);
}
.panel_type_8 img {
  object-fit: contain;
  max-height: 100vh;
  max-width: 1024px;
  min-height: 600px;
}
.panel_type_8 .slideshow_controls {
  justify-content: center !important;
  margin-top: var(--space-s);
}
.panel_type_8 .slideshow_controls_button_container {
  --border-color: var(--text-primary);
  display: flex;
  border: 1px solid var(--border-color);
}
.panel_type_8 .slideshow_control {
  margin-right: 0 !important;
  color: var(--text-primary);
  padding: var(--space-xs);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s all var(--easing);
  text-indent: -999999px;
  line-height: 0;
}
.panel_type_8 .slideshow_control::after {
  content: "";
  width: var(--step--1);
  height: var(--step--1);
  background-image: var(--ICON-ARROW-RIGHT-DARK);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: 0.3s all var(--easing);
}
@media only screen and (max-width: 1023px) {
  .panel_type_8 .slideshow_control {
    padding: var(--space-2xs);
  }
}
.panel_type_8 .slideshow_control:hover {
  cursor: pointer;
  background: var(--base-100);
}
.panel_type_8 .slideshow_control:first-of-type {
  transform: rotate(180deg);
}
.panel_type_8 .slideshow_control + .slideshow_control {
  border-left: 1px solid var(--border-color);
}
.panel_type_8 .slideshow_controls_progress {
  display: none;
}

.feature_panels .panel_image_text_columns {
  --horizontal-gap: var(--space-2xl-3xl);
}
.feature_panels .panel_image_text_columns.feature_variant_2 .content {
  padding: 0;
}
.feature_panels .panel_image_text_columns .pull_quote_content {
  width: 33%;
}
.feature_panels .panel_image_text_columns .pull_quote_content blockquote blockquote {
  margin-bottom: var(--space-s);
}
.feature_panels .panel_image_text_columns .content {
  width: calc(66% - var(--horizontal-gap));
  padding: 0;
}
.feature_panels .panel_image_text_columns .content .content_columns.columns_enabled {
  column-gap: var(--horizontal-gap);
}
.feature_panels .panel_image_text_columns .content .content_full {
  padding-top: var(--space-xl);
}
.feature_panels .panel_image_text_columns .read_more_link {
  margin-top: var(--space-xl);
}

.section-learning-centre .panel_type_11 blockquote blockquote,
.section-learning-centre .panel_type_11 blockquote blockquote * {
  font-weight: 900;
}

.panel_call_to_action {
  --panel-heading-font-size: var(--step-6);
  --panel-heading-line-height: var(--step-6-lh);
  --panel-heading-font-weight: bold;
  --panel-heading-color: var(--text-primary);
  --panel-subheading-font-size: var(--step-1);
  --panel-subheading-line-height: var(--step-1-lh);
  --panel-subheading-font-weight: bold;
  --panel-subheading-color: var(--text-secondary);
}
@media only screen and (max-width: 1023px) {
  .panel_call_to_action {
    --panel-heading-font-size: var(--step-5);
    --panel-heading-line-height: var(--step-5-lh);
  }
}
.panel_call_to_action .call_to_action {
  overflow: hidden;
  padding: var(--space-2xl-3xl);
  background: var(--base-50);
  border-radius: var(--space-xl);
}
@media only screen and (max-width: 767px) {
  .panel_call_to_action .call_to_action {
    padding: var(--space-xl-2xl) var(--space-l-xl);
    text-align: center;
  }
}
.panel_call_to_action .call_to_action .cta_content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--space-2xl);
}
@media only screen and (max-width: 767px) {
  .panel_call_to_action .call_to_action .cta_content {
    flex-direction: column;
    align-items: flex-start;
  }
}
.panel_call_to_action .call_to_action .content {
  display: flex;
  flex-direction: column;
  max-width: 85ch;
  gap: var(--space-l);
}
.panel_call_to_action .call_to_action .button {
  --button-focus-color: var(--button-color);
  --button-focus-background-color: var(--button-background-color);
}
@media only screen and (max-width: 767px) {
  .panel_call_to_action .call_to_action .button {
    margin: 0 auto;
  }
}
.panel_call_to_action .cta_description {
  margin-top: 0;
}

.panel_call_to_action.force_learning_centre {
  --panel-heading-color: var(--white);
  --panel-subheading-color: var(--lc-page-background);
  --button-color: var(--lc-text-body);
  --button-background-color: var(--white);
  --button-border-color: var(--lc-button-border);
  --button-focus-color: var(--lc-body);
  --button-focus-background-color: var(--lc-page-background);
}
.panel_call_to_action.force_learning_centre .button::after {
  background-image: var(--lc-button-icon);
}

.force_learning_centre {
  --lc-panel-background: #8DCDD3;
  --lc-elements: #4FABB5;
  --lc-text-primary: #1A2C32;
  --lc-text-body: #2E525C;
  --lc-button-border: #4FABB5;
  --lc-button-icon: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01Ljc5NTcyIDIuMjVjLS45Nzc2My45MDE1NS0uOTc3NjMgMi4zNjQ2MSAwIDMuMjY3bDMuNTQwMDQgMy40ODMtMy41NDAwNCAzLjQ4M2MtLjk3NzYzLjkwMjQtLjk3NzYzIDIuMzY0NiAwIDMuMjY3bDYuODYwNDgtNi43NXoiIGZpbGw9IiM0ZmFiYjUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
  --button-color: var(--lc-text-body);
  --button-background-color: var(--white);
  --button-border-color: var(--lc-button-border);
  --button-focus-color: var(--lc-text-body);
  --button-focus-background-color: var(--white);
  --button-icon: var(--lc-button-icon);
  --button-focus-icon: var(--lc-button-icon);
}
.force_learning_centre .call_to_action {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("/images/learning-centre/cta-background-1.png");
}

.section-learning-centre .panel_call_to_action {
  --panel-heading-color: var(--lc-text-primary);
  --panel-subheading-color: var(--lc-text-body);
  --button-color: var(--lc-text-body);
  --button-background-color: var(--white);
  --button-border-color: var(--lc-button-border);
  --button-focus-color: var(--lc-body);
  --button-focus-background-color: var(--lc-page-background);
}
.section-learning-centre .panel_call_to_action .call_to_action {
  background: var(--lc-panel-background);
}

/* Record slider
------------------------------------------------------------ */
.feature_panels_inner > ul > li.panel_record_slider_custom {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

.panel_record_slider_custom .panel_header {
  max-width: var(--container-width, 1660px);
  margin: 0 auto;
  padding-left: var(--CONTAINER-PADDING);
  padding-right: var(--CONTAINER-PADDING);
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: var(--space-2xl);
  gap: var(--space-l);
}
.panel_record_slider_custom .panel_header h2 {
  max-width: 25ch;
}
.panel_record_slider_custom .panel_header .subtitle {
  max-width: 50ch;
}
.panel_record_slider_custom .records_list .link {
  display: none;
}

.panel_type_3002 .button_wrapper {
  margin-top: var(--space-2xl);
  text-align: center;
}
.panel_type_3002.panel_background__dark {
  --text-primary: var(--text-primary-invert);
  --text-secondary: var(--text-secondary-invert);
  --text-body: var(--text-body-invert);
  --panel-heading-color: var(--text-primary-invert);
  --panel-subheading-color: var(--text-secondary-invert);
  --list-heading-color: var(--text-primary-invert);
  --list-subheading-color: var(--text-secondary-invert);
  --button-background-color: var(--white);
  --button-color: var(--primary-800);
  --button-focus-color: var(--white);
  --button-icon: var(--ICON-CHEVRON-RIGHT-ACCENT);
  --button-focus-icon: var(--ICON-CHEVRON-RIGHT-LIGHT);
  background-color: var(--base-900) !important;
}
.panel_type_3002.panel_background__dark .splide__arrows {
  --border-color: var(--text-secondary-invert);
}
.panel_type_3002.panel_background__dark .splide__arrows path {
  fill: var(--white);
}
.panel_type_3002.panel_background__dark .splide__arrow:hover {
  background: var(--base-800);
}

body .is-overflow .record_slider_custom {
  --item-width: clamp(32rem, 25vw, 60rem);
  --vertical-gap: 0;
}
@media only screen and (max-width: 459px) {
  body .is-overflow .record_slider_custom {
    --item-width: 28rem ;
  }
}
body .is-overflow .record_slider_custom ul {
  margin-right: 0;
}
body .is-overflow .record_slider_custom ul li {
  padding-right: 0;
  margin-right: var(--horizontal-gap, var(--gap, 5.4rem));
  width: var(--item-width) !important;
}

.section-learning-centre .panel_type_3002.lc_background__shape {
  --panel-heading-color: var(--lc-text-primary);
  --panel-subheading-color: var(--lc-text-body);
  --list-item-background: var(--lc-page-background);
  --list-heading-color: var(--lc-text-primary);
  --list-subheading-color: var(--lc-text-body);
}
.section-learning-centre .panel_type_3002 .panel_header {
  align-items: flex-end;
}
.section-learning-centre .panel_type_3002 .splide {
  overflow: hidden;
}
.section-learning-centre .panel_type_3002 .splide__track {
  --gap: var(--space-m);
  padding-top: var(--space-xl);
  padding-bottom: var(--space-xl);
}
.section-learning-centre .panel_type_3002 .splide__slide {
  --r: 5deg;
  transform: rotate(var(--r)) !important;
}
.section-learning-centre .panel_type_3002 .splide__slide:nth-child(2n+1) {
  --r: -3deg;
}
.section-learning-centre .panel_type_3002 .splide__slide:nth-child(3n+1) {
  --r: -1deg;
}
.section-learning-centre .panel_type_3002 .splide__slide:nth-child(4n+1) {
  --r: -2deg;
}
.section-learning-centre .panel_type_3002 .splide__slide:nth-child(5n+1) {
  --r: 2deg;
}

.lc_color__teal .lc_shape__shapes.panel_type_3002.lc_background__shape, .lc_color__teal.lc_shape__shapes.panel_type_3002.lc_background__shape, .lc_color__teal.lc_shape__shapes .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--teal.svg") ;
}
.lc_color__teal .lc_shape__scribble.panel_type_3002.lc_background__shape, .lc_color__teal.lc_shape__scribble.panel_type_3002.lc_background__shape, .lc_color__teal.lc_shape__scribble .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--teal.svg") ;
}
.lc_color__teal .lc_shape__bubbles.panel_type_3002.lc_background__shape, .lc_color__teal.lc_shape__bubbles.panel_type_3002.lc_background__shape, .lc_color__teal.lc_shape__bubbles .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--teal.svg") ;
}
.lc_color__teal .lc_shape__horizontal_stack.panel_type_3002.lc_background__shape, .lc_color__teal.lc_shape__horizontal_stack.panel_type_3002.lc_background__shape, .lc_color__teal.lc_shape__horizontal_stack .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--teal.svg") ;
}
.lc_color__teal .lc_shape__vertical_stack.panel_type_3002.lc_background__shape, .lc_color__teal.lc_shape__vertical_stack.panel_type_3002.lc_background__shape, .lc_color__teal.lc_shape__vertical_stack .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--teal.svg") ;
}

.lc_color__green .lc_shape__shapes.panel_type_3002.lc_background__shape, .lc_color__green.lc_shape__shapes.panel_type_3002.lc_background__shape, .lc_color__green.lc_shape__shapes .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--green.svg") ;
}
.lc_color__green .lc_shape__scribble.panel_type_3002.lc_background__shape, .lc_color__green.lc_shape__scribble.panel_type_3002.lc_background__shape, .lc_color__green.lc_shape__scribble .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--green.svg") ;
}
.lc_color__green .lc_shape__bubbles.panel_type_3002.lc_background__shape, .lc_color__green.lc_shape__bubbles.panel_type_3002.lc_background__shape, .lc_color__green.lc_shape__bubbles .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--green.svg") ;
}
.lc_color__green .lc_shape__horizontal_stack.panel_type_3002.lc_background__shape, .lc_color__green.lc_shape__horizontal_stack.panel_type_3002.lc_background__shape, .lc_color__green.lc_shape__horizontal_stack .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--green.svg") ;
}
.lc_color__green .lc_shape__vertical_stack.panel_type_3002.lc_background__shape, .lc_color__green.lc_shape__vertical_stack.panel_type_3002.lc_background__shape, .lc_color__green.lc_shape__vertical_stack .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--green.svg") ;
}

.lc_color__purple .lc_shape__shapes.panel_type_3002.lc_background__shape, .lc_color__purple.lc_shape__shapes.panel_type_3002.lc_background__shape, .lc_color__purple.lc_shape__shapes .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--purple.svg") ;
}
.lc_color__purple .lc_shape__scribble.panel_type_3002.lc_background__shape, .lc_color__purple.lc_shape__scribble.panel_type_3002.lc_background__shape, .lc_color__purple.lc_shape__scribble .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--purple.svg") ;
}
.lc_color__purple .lc_shape__bubbles.panel_type_3002.lc_background__shape, .lc_color__purple.lc_shape__bubbles.panel_type_3002.lc_background__shape, .lc_color__purple.lc_shape__bubbles .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--purple.svg") ;
}
.lc_color__purple .lc_shape__horizontal_stack.panel_type_3002.lc_background__shape, .lc_color__purple.lc_shape__horizontal_stack.panel_type_3002.lc_background__shape, .lc_color__purple.lc_shape__horizontal_stack .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--purple.svg") ;
}
.lc_color__purple .lc_shape__vertical_stack.panel_type_3002.lc_background__shape, .lc_color__purple.lc_shape__vertical_stack.panel_type_3002.lc_background__shape, .lc_color__purple.lc_shape__vertical_stack .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--purple.svg") ;
}

.lc_color__orange .lc_shape__shapes.panel_type_3002.lc_background__shape, .lc_color__orange.lc_shape__shapes.panel_type_3002.lc_background__shape, .lc_color__orange.lc_shape__shapes .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--orange.svg") ;
}
.lc_color__orange .lc_shape__scribble.panel_type_3002.lc_background__shape, .lc_color__orange.lc_shape__scribble.panel_type_3002.lc_background__shape, .lc_color__orange.lc_shape__scribble .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--orange.svg") ;
}
.lc_color__orange .lc_shape__bubbles.panel_type_3002.lc_background__shape, .lc_color__orange.lc_shape__bubbles.panel_type_3002.lc_background__shape, .lc_color__orange.lc_shape__bubbles .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--orange.svg") ;
}
.lc_color__orange .lc_shape__horizontal_stack.panel_type_3002.lc_background__shape, .lc_color__orange.lc_shape__horizontal_stack.panel_type_3002.lc_background__shape, .lc_color__orange.lc_shape__horizontal_stack .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--orange.svg") ;
}
.lc_color__orange .lc_shape__vertical_stack.panel_type_3002.lc_background__shape, .lc_color__orange.lc_shape__vertical_stack.panel_type_3002.lc_background__shape, .lc_color__orange.lc_shape__vertical_stack .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--orange.svg") ;
}

.lc_color__blue .lc_shape__shapes.panel_type_3002.lc_background__shape, .lc_color__blue.lc_shape__shapes.panel_type_3002.lc_background__shape, .lc_color__blue.lc_shape__shapes .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--blue.svg") ;
}
.lc_color__blue .lc_shape__scribble.panel_type_3002.lc_background__shape, .lc_color__blue.lc_shape__scribble.panel_type_3002.lc_background__shape, .lc_color__blue.lc_shape__scribble .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--blue.svg") ;
}
.lc_color__blue .lc_shape__bubbles.panel_type_3002.lc_background__shape, .lc_color__blue.lc_shape__bubbles.panel_type_3002.lc_background__shape, .lc_color__blue.lc_shape__bubbles .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--blue.svg") ;
}
.lc_color__blue .lc_shape__horizontal_stack.panel_type_3002.lc_background__shape, .lc_color__blue.lc_shape__horizontal_stack.panel_type_3002.lc_background__shape, .lc_color__blue.lc_shape__horizontal_stack .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--blue.svg") ;
}
.lc_color__blue .lc_shape__vertical_stack.panel_type_3002.lc_background__shape, .lc_color__blue.lc_shape__vertical_stack.panel_type_3002.lc_background__shape, .lc_color__blue.lc_shape__vertical_stack .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--blue.svg") ;
}

.lc_color__yellow .lc_shape__shapes.panel_type_3002.lc_background__shape, .lc_color__yellow.lc_shape__shapes.panel_type_3002.lc_background__shape, .lc_color__yellow.lc_shape__shapes .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--yellow.svg") ;
}
.lc_color__yellow .lc_shape__scribble.panel_type_3002.lc_background__shape, .lc_color__yellow.lc_shape__scribble.panel_type_3002.lc_background__shape, .lc_color__yellow.lc_shape__scribble .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--yellow.svg") ;
}
.lc_color__yellow .lc_shape__bubbles.panel_type_3002.lc_background__shape, .lc_color__yellow.lc_shape__bubbles.panel_type_3002.lc_background__shape, .lc_color__yellow.lc_shape__bubbles .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--yellow.svg") ;
}
.lc_color__yellow .lc_shape__horizontal_stack.panel_type_3002.lc_background__shape, .lc_color__yellow.lc_shape__horizontal_stack.panel_type_3002.lc_background__shape, .lc_color__yellow.lc_shape__horizontal_stack .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--yellow.svg") ;
}
.lc_color__yellow .lc_shape__vertical_stack.panel_type_3002.lc_background__shape, .lc_color__yellow.lc_shape__vertical_stack.panel_type_3002.lc_background__shape, .lc_color__yellow.lc_shape__vertical_stack .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--yellow.svg") ;
}

.lc_color__red .lc_shape__shapes.panel_type_3002.lc_background__shape, .lc_color__red.lc_shape__shapes.panel_type_3002.lc_background__shape, .lc_color__red.lc_shape__shapes .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--red.svg") ;
}
.lc_color__red .lc_shape__scribble.panel_type_3002.lc_background__shape, .lc_color__red.lc_shape__scribble.panel_type_3002.lc_background__shape, .lc_color__red.lc_shape__scribble .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--red.svg") ;
}
.lc_color__red .lc_shape__bubbles.panel_type_3002.lc_background__shape, .lc_color__red.lc_shape__bubbles.panel_type_3002.lc_background__shape, .lc_color__red.lc_shape__bubbles .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--red.svg") ;
}
.lc_color__red .lc_shape__horizontal_stack.panel_type_3002.lc_background__shape, .lc_color__red.lc_shape__horizontal_stack.panel_type_3002.lc_background__shape, .lc_color__red.lc_shape__horizontal_stack .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--red.svg") ;
}
.lc_color__red .lc_shape__vertical_stack.panel_type_3002.lc_background__shape, .lc_color__red.lc_shape__vertical_stack.panel_type_3002.lc_background__shape, .lc_color__red.lc_shape__vertical_stack .panel_type_3002.lc_background__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--red.svg") ;
}

/* Record Grid + Info Panel
------------------------------------------------------------ */
.panel_record_grid_info_custom {
  --py: 0;
  --panel-heading-font-size: var(--step-7);
  --panel-heading-line-height: var(--step-7-lh);
  --panel-subheading-font-size: var(--step-3);
  --panel-subheading-line-height: var(--step-3-lh);
  --prose-font-size: var(--step-1);
  --prose-line-height: var(--step-1-lh);
  --list-heading-font-size: var(--step-0);
  --list-heading-line-height: var(--step-0-lh);
  --lazyload-background-color: var(--base-800);
}
@media only screen and (max-width: 1279px) {
  .panel_record_grid_info_custom {
    --panel-heading-font-size: var(--step-6);
    --panel-heading-line-height: var(--step-6-lh);
    --panel-subheading-font-size: var(--step-2);
    --panel-subheading-line-height: var(--step-2-lh);
  }
}
@media only screen and (max-width: 1023px) {
  .panel_record_grid_info_custom {
    --panel-heading-font-size: var(--step-5);
    --panel-heading-line-height: var(--step-5-lh);
    --prose-font-size: var(--step-0);
    --prose-line-height: var(--step-0-lh);
  }
}
@media only screen and (max-width: 767px) {
  .panel_record_grid_info_custom {
    --panel-heading-font-size: var(--step-7);
    --panel-heading-line-height: var(--step-7-lh);
  }
}

.grid_info_background {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

.panel_record_grid_custom_inner {
  display: grid;
  grid-gap: 0;
  grid-template-columns: minmax(0, 1fr) repeat(12, minmax(0, 138.333px)) minmax(0, 1fr);
  position: relative;
}
@media only screen and (max-width: 767px) {
  .panel_record_grid_custom_inner {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 768px) {
  .panel_record_grid_custom_inner::before {
    content: "";
    grid-column: 1/8;
    background: var(--base-900);
    position: absolute;
    width: 100%;
    height: 100%;
  }
}

.record_grid_info_custom {
  grid-column: 2/8;
  display: flex !important;
  align-items: center;
}
@media only screen and (max-width: 1279px) {
  .record_grid_info_custom {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 767px) {
  .record_grid_info_custom {
    background: var(--base-900);
    grid-column: 1/2;
    grid-row: 2/3;
  }
}
.record_grid_info_custom > ul {
  --display: grid;
  --grid-columns: repeat(3, 1fr);
  --h-gap: var(--space-xl);
  --v-gap: var(--space-2xl);
  display: var(--display) !important;
  grid-template-columns: var(--grid-columns);
  column-gap: var(--h-gap);
  row-gap: var(--v-gap);
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: var(--SECTION-VERTICAL-PADDING) var(--CONTAINER-PADDING);
}
@media only screen and (max-width: 1023px) {
  .record_grid_info_custom > ul {
    --h-gap: var(--space-l);
    --v-gap: var(--space-xl);
  }
}
@media only screen and (max-width: 767px) {
  .record_grid_info_custom > ul {
    --grid-columns: repeat(2, 1fr);
  }
}
.record_grid_info_custom > ul > li {
  margin: var(--mt, var(--my, 0)) var(--mr, var(--mx, 0)) var(--mb, var(--my, 0)) var(--ml, var(--mx, 0)) !important;
  --grid-column: initial;
  --my: 0;
  --mx: 0;
  width: 100% !important;
  padding: 0 !important;
  grid-column: var(--grid-column);
}
@media only screen and (min-width: 768px) {
  .record_grid_info_custom > ul > li:nth-child(4n+1) {
    --grid-column: 1 / 2;
  }
  .record_grid_info_custom > ul > li:nth-child(4n+2) {
    --grid-column: 2 / 3;
  }
  .record_grid_info_custom > ul > li:nth-child(4n+3) {
    --grid-column: 2 / 3;
  }
  .record_grid_info_custom > ul > li:nth-child(4n+4) {
    --grid-column: 3 / 4;
  }
}
.record_grid_info_custom > ul > li .fp_title {
  color: var(--white);
}
.record_grid_info_custom .item_content_section_artists .content {
  padding: var(--space-s) var(--space-xs) var(--space-2xs) var(--space-xs);
}

.grid_info_panel_header {
  position: sticky;
  top: var(--SECTION-VERTICAL-PADDING);
  margin-bottom: var(--space-2xl);
}
@media only screen and (max-width: 767px) {
  .grid_info_panel_header {
    position: static;
    margin-bottom: 0;
  }
}
.grid_info_panel_header h2 + .subtitle {
  margin-top: var(--space-xl);
  display: block;
}
@media only screen and (max-width: 767px) {
  .grid_info_panel_header h2 + .subtitle {
    margin-top: var(--space-l);
  }
}
@media only screen and (max-width: 767px) {
  .grid_info_panel_header + .grid_info_panel_bottom_content {
    margin-top: var(--space-2xl);
  }
}

.grid_info_panel_header_wrapper {
  height: 100%;
}

.grid_info_text_content {
  --grid-column: 8 / 14;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: var(--SECTION-VERTICAL-PADDING) var(--CONTAINER-PADDING);
  grid-column: 8/14;
}
@media only screen and (max-width: 1279px) {
  .grid_info_text_content {
    grid-column: 8/15;
  }
}
@media only screen and (max-width: 767px) {
  .grid_info_text_content {
    grid-column: 1/2;
    grid-row: 1/2;
    max-width: 65ch;
  }
}
.grid_info_text_content .body_content {
  display: -webkit-box !important;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: var(--space-xl);
}
@media only screen and (max-width: 767px) {
  .grid_info_text_content .body_content {
    margin-bottom: var(--space-l);
  }
}

.section-learning-centre .panel_type_3003 {
  --lazyload-background-color: var(--white);
  --panel-background: url("/images/learning-centre/stacks-left--purple.svg");
  --list-item-border-radius: var(--space-l);
}
.section-learning-centre .record_grid_info_custom > ul {
  --display: block;
  --h-gap: var(--space-3xl-4xl);
  --v-gap: var(--space-3xl-4xl);
  column-count: 2;
}
@media only screen and (max-width: 1279px) {
  .section-learning-centre .record_grid_info_custom > ul {
    --h-gap: var(--space-2xl-3xl);
    --v-gap: var(--space-2xl-3xl);
  }
}
@media only screen and (max-width: 1023px) {
  .section-learning-centre .record_grid_info_custom > ul {
    --h-gap: var(--space-xl-2xl);
    --v-gap: var(--space-xl-2xl);
  }
}
.section-learning-centre .record_grid_info_custom > ul > li {
  --mb: var(--v-gap);
}
.section-learning-centre .record_grid_info_custom > ul > li:first-of-type {
  --mt: var(--v-gap);
}
.section-learning-centre .panel_record_grid_custom_inner::before {
  display: none;
}
.section-learning-centre .record_grid_info_custom {
  padding-right: 0;
}

.lc_color__teal .lc_shape__bubbles.panel_type_3003, .lc_color__teal.lc_shape__bubbles.panel_type_3003, .lc_color__teal.lc_shape__bubbles .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-bubbles--teal.svg");
}
.lc_color__teal .lc_shape__shapes.panel_type_3003, .lc_color__teal.lc_shape__shapes.panel_type_3003, .lc_color__teal.lc_shape__shapes .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-shapes--teal.svg");
}
.lc_color__teal .lc_shape__horizontal_stack.panel_type_3003, .lc_color__teal.lc_shape__horizontal_stack.panel_type_3003, .lc_color__teal.lc_shape__horizontal_stack .panel_type_3003 {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--teal.svg");
}
.lc_color__teal .lc_shape__vertical_stack.panel_type_3003, .lc_color__teal.lc_shape__vertical_stack.panel_type_3003, .lc_color__teal.lc_shape__vertical_stack .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-v-stacks--teal.svg");
}
@media only screen and (max-width: 767px) {
  .lc_color__teal .lc_shape__vertical_stack.panel_type_3003, .lc_color__teal.lc_shape__vertical_stack.panel_type_3003, .lc_color__teal.lc_shape__vertical_stack .panel_type_3003 {
    --panel-background: url("/images/learning-centre/left-v-stack--teal.svg");
  }
}
.lc_color__teal .lc_shape__scribble.panel_type_3003, .lc_color__teal.lc_shape__scribble.panel_type_3003, .lc_color__teal.lc_shape__scribble .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-scribble--teal.svg");
}
@media only screen and (max-width: 767px) {
  .lc_color__teal .lc_shape__scribble.panel_type_3003, .lc_color__teal.lc_shape__scribble.panel_type_3003, .lc_color__teal.lc_shape__scribble .panel_type_3003 {
    --panel-background: url("/images/learning-centre/left-scribble--teal.svg");
  }
}

.lc_color__green .lc_shape__bubbles.panel_type_3003, .lc_color__green.lc_shape__bubbles.panel_type_3003, .lc_color__green.lc_shape__bubbles .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-bubbles--green.svg");
}
.lc_color__green .lc_shape__shapes.panel_type_3003, .lc_color__green.lc_shape__shapes.panel_type_3003, .lc_color__green.lc_shape__shapes .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-shapes--green.svg");
}
.lc_color__green .lc_shape__horizontal_stack.panel_type_3003, .lc_color__green.lc_shape__horizontal_stack.panel_type_3003, .lc_color__green.lc_shape__horizontal_stack .panel_type_3003 {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--green.svg");
}
.lc_color__green .lc_shape__vertical_stack.panel_type_3003, .lc_color__green.lc_shape__vertical_stack.panel_type_3003, .lc_color__green.lc_shape__vertical_stack .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-v-stacks--green.svg");
}
@media only screen and (max-width: 767px) {
  .lc_color__green .lc_shape__vertical_stack.panel_type_3003, .lc_color__green.lc_shape__vertical_stack.panel_type_3003, .lc_color__green.lc_shape__vertical_stack .panel_type_3003 {
    --panel-background: url("/images/learning-centre/left-v-stack--green.svg");
  }
}
.lc_color__green .lc_shape__scribble.panel_type_3003, .lc_color__green.lc_shape__scribble.panel_type_3003, .lc_color__green.lc_shape__scribble .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-scribble--green.svg");
}
@media only screen and (max-width: 767px) {
  .lc_color__green .lc_shape__scribble.panel_type_3003, .lc_color__green.lc_shape__scribble.panel_type_3003, .lc_color__green.lc_shape__scribble .panel_type_3003 {
    --panel-background: url("/images/learning-centre/left-scribble--green.svg");
  }
}

.lc_color__purple .lc_shape__bubbles.panel_type_3003, .lc_color__purple.lc_shape__bubbles.panel_type_3003, .lc_color__purple.lc_shape__bubbles .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-bubbles--purple.svg");
}
.lc_color__purple .lc_shape__shapes.panel_type_3003, .lc_color__purple.lc_shape__shapes.panel_type_3003, .lc_color__purple.lc_shape__shapes .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-shapes--purple.svg");
}
.lc_color__purple .lc_shape__horizontal_stack.panel_type_3003, .lc_color__purple.lc_shape__horizontal_stack.panel_type_3003, .lc_color__purple.lc_shape__horizontal_stack .panel_type_3003 {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--purple.svg");
}
.lc_color__purple .lc_shape__vertical_stack.panel_type_3003, .lc_color__purple.lc_shape__vertical_stack.panel_type_3003, .lc_color__purple.lc_shape__vertical_stack .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-v-stacks--purple.svg");
}
@media only screen and (max-width: 767px) {
  .lc_color__purple .lc_shape__vertical_stack.panel_type_3003, .lc_color__purple.lc_shape__vertical_stack.panel_type_3003, .lc_color__purple.lc_shape__vertical_stack .panel_type_3003 {
    --panel-background: url("/images/learning-centre/left-v-stack--purple.svg");
  }
}
.lc_color__purple .lc_shape__scribble.panel_type_3003, .lc_color__purple.lc_shape__scribble.panel_type_3003, .lc_color__purple.lc_shape__scribble .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-scribble--purple.svg");
}
@media only screen and (max-width: 767px) {
  .lc_color__purple .lc_shape__scribble.panel_type_3003, .lc_color__purple.lc_shape__scribble.panel_type_3003, .lc_color__purple.lc_shape__scribble .panel_type_3003 {
    --panel-background: url("/images/learning-centre/left-scribble--purple.svg");
  }
}

.lc_color__orange .lc_shape__bubbles.panel_type_3003, .lc_color__orange.lc_shape__bubbles.panel_type_3003, .lc_color__orange.lc_shape__bubbles .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-bubbles--orange.svg");
}
.lc_color__orange .lc_shape__shapes.panel_type_3003, .lc_color__orange.lc_shape__shapes.panel_type_3003, .lc_color__orange.lc_shape__shapes .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-shapes--orange.svg");
}
.lc_color__orange .lc_shape__horizontal_stack.panel_type_3003, .lc_color__orange.lc_shape__horizontal_stack.panel_type_3003, .lc_color__orange.lc_shape__horizontal_stack .panel_type_3003 {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--orange.svg");
}
.lc_color__orange .lc_shape__vertical_stack.panel_type_3003, .lc_color__orange.lc_shape__vertical_stack.panel_type_3003, .lc_color__orange.lc_shape__vertical_stack .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-v-stacks--orange.svg");
}
@media only screen and (max-width: 767px) {
  .lc_color__orange .lc_shape__vertical_stack.panel_type_3003, .lc_color__orange.lc_shape__vertical_stack.panel_type_3003, .lc_color__orange.lc_shape__vertical_stack .panel_type_3003 {
    --panel-background: url("/images/learning-centre/left-v-stack--orange.svg");
  }
}
.lc_color__orange .lc_shape__scribble.panel_type_3003, .lc_color__orange.lc_shape__scribble.panel_type_3003, .lc_color__orange.lc_shape__scribble .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-scribble--orange.svg");
}
@media only screen and (max-width: 767px) {
  .lc_color__orange .lc_shape__scribble.panel_type_3003, .lc_color__orange.lc_shape__scribble.panel_type_3003, .lc_color__orange.lc_shape__scribble .panel_type_3003 {
    --panel-background: url("/images/learning-centre/left-scribble--orange.svg");
  }
}

.lc_color__blue .lc_shape__bubbles.panel_type_3003, .lc_color__blue.lc_shape__bubbles.panel_type_3003, .lc_color__blue.lc_shape__bubbles .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-bubbles--blue.svg");
}
.lc_color__blue .lc_shape__shapes.panel_type_3003, .lc_color__blue.lc_shape__shapes.panel_type_3003, .lc_color__blue.lc_shape__shapes .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-shapes--blue.svg");
}
.lc_color__blue .lc_shape__horizontal_stack.panel_type_3003, .lc_color__blue.lc_shape__horizontal_stack.panel_type_3003, .lc_color__blue.lc_shape__horizontal_stack .panel_type_3003 {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--blue.svg");
}
.lc_color__blue .lc_shape__vertical_stack.panel_type_3003, .lc_color__blue.lc_shape__vertical_stack.panel_type_3003, .lc_color__blue.lc_shape__vertical_stack .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-v-stacks--blue.svg");
}
@media only screen and (max-width: 767px) {
  .lc_color__blue .lc_shape__vertical_stack.panel_type_3003, .lc_color__blue.lc_shape__vertical_stack.panel_type_3003, .lc_color__blue.lc_shape__vertical_stack .panel_type_3003 {
    --panel-background: url("/images/learning-centre/left-v-stack--blue.svg");
  }
}
.lc_color__blue .lc_shape__scribble.panel_type_3003, .lc_color__blue.lc_shape__scribble.panel_type_3003, .lc_color__blue.lc_shape__scribble .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-scribble--blue.svg");
}
@media only screen and (max-width: 767px) {
  .lc_color__blue .lc_shape__scribble.panel_type_3003, .lc_color__blue.lc_shape__scribble.panel_type_3003, .lc_color__blue.lc_shape__scribble .panel_type_3003 {
    --panel-background: url("/images/learning-centre/left-scribble--blue.svg");
  }
}

.lc_color__yellow .lc_shape__bubbles.panel_type_3003, .lc_color__yellow.lc_shape__bubbles.panel_type_3003, .lc_color__yellow.lc_shape__bubbles .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-bubbles--yellow.svg");
}
.lc_color__yellow .lc_shape__shapes.panel_type_3003, .lc_color__yellow.lc_shape__shapes.panel_type_3003, .lc_color__yellow.lc_shape__shapes .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-shapes--yellow.svg");
}
.lc_color__yellow .lc_shape__horizontal_stack.panel_type_3003, .lc_color__yellow.lc_shape__horizontal_stack.panel_type_3003, .lc_color__yellow.lc_shape__horizontal_stack .panel_type_3003 {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--yellow.svg");
}
.lc_color__yellow .lc_shape__vertical_stack.panel_type_3003, .lc_color__yellow.lc_shape__vertical_stack.panel_type_3003, .lc_color__yellow.lc_shape__vertical_stack .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-v-stacks--yellow.svg");
}
@media only screen and (max-width: 767px) {
  .lc_color__yellow .lc_shape__vertical_stack.panel_type_3003, .lc_color__yellow.lc_shape__vertical_stack.panel_type_3003, .lc_color__yellow.lc_shape__vertical_stack .panel_type_3003 {
    --panel-background: url("/images/learning-centre/left-v-stack--yellow.svg");
  }
}
.lc_color__yellow .lc_shape__scribble.panel_type_3003, .lc_color__yellow.lc_shape__scribble.panel_type_3003, .lc_color__yellow.lc_shape__scribble .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-scribble--yellow.svg");
}
@media only screen and (max-width: 767px) {
  .lc_color__yellow .lc_shape__scribble.panel_type_3003, .lc_color__yellow.lc_shape__scribble.panel_type_3003, .lc_color__yellow.lc_shape__scribble .panel_type_3003 {
    --panel-background: url("/images/learning-centre/left-scribble--yellow.svg");
  }
}

.lc_color__red .lc_shape__bubbles.panel_type_3003, .lc_color__red.lc_shape__bubbles.panel_type_3003, .lc_color__red.lc_shape__bubbles .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-bubbles--red.svg");
}
.lc_color__red .lc_shape__shapes.panel_type_3003, .lc_color__red.lc_shape__shapes.panel_type_3003, .lc_color__red.lc_shape__shapes .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-shapes--red.svg");
}
.lc_color__red .lc_shape__horizontal_stack.panel_type_3003, .lc_color__red.lc_shape__horizontal_stack.panel_type_3003, .lc_color__red.lc_shape__horizontal_stack .panel_type_3003 {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--red.svg");
}
.lc_color__red .lc_shape__vertical_stack.panel_type_3003, .lc_color__red.lc_shape__vertical_stack.panel_type_3003, .lc_color__red.lc_shape__vertical_stack .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-v-stacks--red.svg");
}
@media only screen and (max-width: 767px) {
  .lc_color__red .lc_shape__vertical_stack.panel_type_3003, .lc_color__red.lc_shape__vertical_stack.panel_type_3003, .lc_color__red.lc_shape__vertical_stack .panel_type_3003 {
    --panel-background: url("/images/learning-centre/left-v-stack--red.svg");
  }
}
.lc_color__red .lc_shape__scribble.panel_type_3003, .lc_color__red.lc_shape__scribble.panel_type_3003, .lc_color__red.lc_shape__scribble .panel_type_3003 {
  --panel-background: url("/images/learning-centre/left-scribble--red.svg");
}
@media only screen and (max-width: 767px) {
  .lc_color__red .lc_shape__scribble.panel_type_3003, .lc_color__red.lc_shape__scribble.panel_type_3003, .lc_color__red.lc_shape__scribble .panel_type_3003 {
    --panel-background: url("/images/learning-centre/left-scribble--red.svg");
  }
}

.grid_info_panel_bottom_content {
  margin-top: var(--space-xl);
}

.panel_type_3004 {
  --pb: 0;
  --panel-heading-font-size: var(--step-7);
  --panel-heading-line-height: var(--step-7-lh);
  --panel-heading-color: var(--text-primary-invert);
  --button-background-color: var(--white);
  --button-color: var(--primary-800);
  --button-focus-color: var(--white);
  --button-icon: var(--ICON-CHEVRON-RIGHT-ACCENT);
  --button-focus-icon: var(--ICON-CHEVRON-RIGHT-LIGHT);
  --text-primary: var(--text-primary-invert);
  --text-secondary: var(--text-secondary-invert);
  --text-body: var(--text-body-invert);
  overflow: hidden;
  background: var(--base-900) !important;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .panel_type_3004 {
    --panel-heading-font-size: var(--step-6);
    --panel-heading-line-height: var(--step-6-lh);
  }
}
.panel_type_3004 .records_list ul li > a {
  overflow: visible;
}
.panel_type_3004 div.prose {
  --prose-body: var(--prose-invert-body);
  --prose-headings: var(--prose-invert-headings);
  --prose-lead: var(--prose-invert-lead);
  --prose-links: var(--prose-invert-links);
  --prose-bold: var(--prose-invert-bold);
  --prose-counters: var(--prose-invert-counters);
  --prose-bullets: var(--prose-invert-bullets);
  --prose-hr: var(--prose-invert-hr);
  --prose-quotes: var(--prose-invert-quotes);
  --prose-quote-borders: var(--prose-invert-quote-borders);
  --prose-captions: var(--prose-invert-captions);
  --prose-code: var(--prose-invert-code);
  --prose-pre-code: var(--prose-invert-pre-code);
  --prose-pre-bg: var(--prose-invert-pre-bg);
  --prose-th-borders: var(--prose-invert-th-borders);
  --prose-td-borders: var(--prose-invert-td-borders);
  margin-bottom: var(--space-xl);
}
@media only screen and (max-width: 767px) {
  .panel_type_3004 div.prose {
    margin-bottom: var(--space-m);
  }
}
.panel_type_3004 .panel_header {
  gap: var(--space-2xl-3xl);
  margin-bottom: var(--space-3xl-4xl);
}
@media only screen and (max-width: 1023px) {
  .panel_type_3004 .panel_header {
    margin-bottom: var(--space-2xl);
  }
}
@media only screen and (max-width: 767px) {
  .panel_type_3004 .panel_header {
    flex-direction: column;
    gap: var(--space-xl);
  }
}
.panel_type_3004 .splide__track {
  overflow: visible;
}
.panel_type_3004 .splide__slide img {
  transition: 0.5s all var(--easing);
}
.panel_type_3004 .splide__slide img:hover {
  transform: translateY(calc(var(--space-s) * -1));
}

body .record_slider_custom_auto {
  --item-width: clamp(35rem, 25vw, 60rem);
  --vertical-gap: 0;
  --horizontal-gap: var(--space-3xl-4xl);
}
@media only screen and (max-width: 459px) {
  body .record_slider_custom_auto {
    --item-width: 28rem ;
  }
}
body .record_slider_custom_auto > ul {
  margin-right: 0;
}
body .record_slider_custom_auto > ul li {
  padding-right: 0;
  margin-right: var(--horizontal-gap, var(--gap, 5.4rem));
  width: var(--item-width) !important;
}

.record_slider_custom_auto img {
  object-fit: contain !important;
  object-position: center center;
  transition: 0.5s all var(--easing);
}
.record_slider_custom_auto img:hover {
  transform: translateY(calc(var(--space-s) * -1));
}

.panel_record_slider_custom_auto_inner {
  margin-bottom: clamp(-20rem, -13%, -15rem);
}

.slider_auto_text {
  flex-basis: 50%;
}
.slider_auto_text.panel_body {
  margin-top: var(--space-s);
}

.section-learning-centre .panel_type_3004 {
  --lc-list-item-border: transparent;
  --panel-subheading-color: var(--text-secondary-invert);
  --button-color: var(--lc-text-body);
  --button-icon: var(--lc-button-icon);
  --button-focus-color: var(--lc-text-body);
  --button-focus-icon: var(--lc-button-icon);
}

.panel_type_3005 {
  --py: 0;
  --panel-heading-color: var(--text-primary-invert);
  --panel-subheading-color: var(--text-secondary-invert);
}
@media only screen and (max-width: 1023px) {
  .panel_type_3005 {
    --panel-heading-font-size: var(--step-5);
    --panel-heading-line-height: var(--step-5-lh);
  }
}
.panel_type_3005 .prose {
  --prose-body: var(--text-body-invert);
  display: -webkit-box !important;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: var(--space-xl);
}
@media only screen and (max-width: 767px) {
  .panel_type_3005 .prose {
    margin-bottom: var(--space-xl);
  }
}
.panel_type_3005 .panel_header {
  margin-left: 0;
}
.panel_type_3005 .panel_header h2,
.panel_type_3005 .panel_header .subtitle {
  max-width: unset;
}

.panel_record_slider_info_custom_wrapper {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: var(--SECTION-VERTICAL-PADDING) 0;
  background: var(--base-900);
}

.panel_record_slider_info_custom_inner {
  overflow: hidden;
  display: grid;
  grid-template-columns: minmax(0, 1fr) repeat(12, minmax(0, 138.333px)) minmax(0, 1fr);
  grid-gap: 0;
}
@media only screen and (max-width: 767px) {
  .panel_record_slider_info_custom_inner {
    grid-template-columns: 1fr;
    background: none;
    grid-gap: var(--space-l);
  }
}

.slider_info_text_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 var(--space-2xl-3xl) 0 var(--CONTAINER-PADDING);
  grid-column: 2/7;
}
.slider_info_text_content--has-content-bottom {
  justify-content: space-between;
}
@media only screen and (max-width: 1279px) {
  .slider_info_text_content {
    grid-column: 1/7;
  }
}
@media only screen and (max-width: 1023px) {
  .slider_info_text_content {
    grid-column: 1/8;
  }
}
@media only screen and (max-width: 767px) {
  .slider_info_text_content {
    grid-column: 1/2;
    grid-row: 1/2;
  }
}
.slider_info_text_content .splide__arrows {
  width: fit-content;
  --text-primary: var(--text-primary-invert);
  --border-color: var(--text-primary-invert);
}
.slider_info_text_content .splide__arrow {
  --text-primary: var(--text-secondary-invert);
}
.slider_info_text_content .splide__arrow:hover {
  color: var(--base-900);
}

.record_slider_info_custom.records_list {
  --list-heading-color: var(--text-primary-invert);
  --list-subheading-color: var(--text-secondary-invert);
  --vertical-gap: 0;
  --horizontal-gap: var(--space-2xl-3xl);
  --item-width: clamp(25rem, 75%, 80rem);
  grid-column: 7/15;
}
@media only screen and (max-width: 1279px) {
  .record_slider_info_custom.records_list {
    grid-column: 7/15;
  }
}
@media only screen and (max-width: 1023px) {
  .record_slider_info_custom.records_list {
    grid-column: 8/15;
  }
}
@media only screen and (max-width: 767px) {
  .record_slider_info_custom.records_list {
    grid-column: 1/2;
    grid-row: 2/3;
    overflow: visible;
    margin-left: var(--CONTAINER-PADDING);
  }
}
@media only screen and (max-width: 459px) {
  .record_slider_info_custom.records_list {
    --item-width: 30rem ;
  }
}
.record_slider_info_custom.records_list ul > li {
  width: var(--item-width) !important;
  height: fit-content;
}

.section-learning-centre .panel_type_3005 {
  --panel-heading-color: var(--text-primary-invert);
  --panel-subheading-color: var(--text-secondary-invert);
}
.section-learning-centre .panel_type_3005 .splide__track {
  border-top-left-radius: var(--step-0);
  border-bottom-left-radius: var(--step-0);
}
.section-learning-centre .panel_type_3005 .prose {
  --prose-body: var(--prose-invert-body);
}
.section-learning-centre .record_slider_info_custom.records_list {
  --list-heading-color: var(--text-primary);
  --list-subheading-color: var(--text-secondary);
}

.artist-header, .panel_full-width-navigation-links {
  --py: 0;
  --border-color: var(--base-900);
  --gap: 0;
  border-color: var(--border-color);
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  background: var(--base-background-color) !important;
  z-index: 1080 !important;
  position: relative !important;
  margin-top: calc(-2 * var(--space-m) - 1px - var(--sub-nav-line-height)) !important;
  background: var(--white);
}
@media only screen and (max-width: 459px) {
  .artist-header, .panel_full-width-navigation-links {
    --navigation-font-size: var(--step--2);
  }
}
@media only screen and (max-width: 767px) {
  .artist-header, .panel_full-width-navigation-links {
    position: static !important;
    border-bottom-width: 0;
  }
}
.artist-header .content, .panel_full-width-navigation-links .content {
  max-width: var(--container-width, 1660px);
  margin: 0 auto;
  padding-left: var(--CONTAINER-PADDING);
  padding-right: var(--CONTAINER-PADDING);
  padding-left: 0;
  padding-right: 0;
}
.artist-header ul, .panel_full-width-navigation-links ul {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  overflow: hidden;
}
.artist-header ul li, .panel_full-width-navigation-links ul li {
  margin: 0;
  padding: 0;
  flex-grow: 1;
  min-width: 130px;
  border-bottom: 1px solid var(--border-color);
  margin-bottom: -1px;
  display: inline-flex !important;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  .artist-header ul li, .panel_full-width-navigation-links ul li {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 639px) {
  .artist-header ul li, .panel_full-width-navigation-links ul li {
    flex-basis: 50%;
    min-width: unset;
  }
}
.artist-header ul li + li, .panel_full-width-navigation-links ul li + li {
  border-left: 1px solid var(--border-color);
}
.artist-header ul li a, .panel_full-width-navigation-links ul li a {
  --px: var(--space-m);
  --py: var(--space-m);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--space-3xs);
  white-space: nowrap;
  text-align: center;
  position: relative;
  transition: 0.5s all var(--easing);
}
.artist-header ul li a::after, .panel_full-width-navigation-links ul li a::after {
  content: "";
  width: var(--step--1);
  height: var(--step--1);
  background-image: var(--ICON-CHEVRON-RIGHT-ACCENT);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: 0.3s all var(--easing);
}
.artist-header ul li a::after, .panel_full-width-navigation-links ul li a::after {
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .artist-header ul li a::after, .panel_full-width-navigation-links ul li a::after {
    opacity: 0;
  }
}
.artist-header ul li a[href^="#"]::after, .panel_full-width-navigation-links ul li a[href^="#"]::after {
  transform: rotate(90deg);
}
@media only screen and (min-width: 1024px) {
  .artist-header ul li a, .panel_full-width-navigation-links ul li a {
    transform: translateX(calc(var(--step--1) / 2));
  }
  .artist-header ul li a:hover, .panel_full-width-navigation-links ul li a:hover {
    transform: translateX(0);
  }
  .artist-header ul li a:hover::after, .panel_full-width-navigation-links ul li a:hover::after {
    opacity: 1;
  }
}

.feature_panels_inner ul li.panel_full-width-navigation-links {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 0 !important;
}

.panel_full-width-navigation-links {
  --py: 0;
}
@media only screen and (max-width: 767px) {
  .panel_full-width-navigation-links {
    margin-top: 0 !important;
  }
}
.panel_full-width-navigation-links + .panel::before {
  --border-color: transparent;
}

body.page-learning-centre .panel_full-width-navigation-links {
  --navigation-font-weight: 900;
  position: static !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.feature_panels_inner ul li.panel_type_3007 {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 0 !important;
}

@media only screen and (min-width: 768px) {
  .panel_type_3007.panel_content_autofill_type_artworks .inner {
    --px: calc(var(--CONTAINER-PADDING) * 2);
  }
}
@media only screen and (max-width: 767px) {
  .panel_type_3007.feature_variant_2 > a,
  .panel_type_3007.feature_variant_2 .panel_inner {
    flex-direction: column-reverse;
  }
}
.panel_type_3007 > a,
.panel_type_3007 .panel_inner {
  display: flex !important;
}
@media only screen and (max-width: 767px) {
  .panel_type_3007 > a,
  .panel_type_3007 .panel_inner {
    flex-direction: column;
  }
}
.panel_type_3007 .image {
  width: 100%;
}
.panel_type_3007 .image-wrapper {
  position: relative;
  display: block;
}
.panel_type_3007 .button {
  margin-top: var(--space-xl);
}
.panel_type_3007 .caption {
  display: flex;
  flex-direction: column;
  gap: var(--space-3xs);
  margin-top: var(--space-xs);
}
.panel_type_3007 .caption > * {
  order: 3;
}
.panel_type_3007 .caption .artist {
  font-family: var(--list-artist-font-family, var(--list-title-font-family, var(--base-font-family, sans-serif)));
  font-size: var(--list-artist-font-size, var(--list-title-font-size, var(--base-font-size, 1.6rem)));
  font-weight: var(--list-artist-font-weight, var(--list-title-font-weight, var(--base-font-weight, bold)));
  line-height: var(--list-artist-line-height, var(--list-title-line-height, var(--base-line-height, 1.3)));
  color: var(--list-artist-color, var(--list-title-color, var(--base-color, black)));
  order: 2;
}
.panel_type_3007 .caption .title_and_year {
  font-family: var(--list-artwork-title-font-family, var(--list-title-font-family, var(--base-font-family, sans-serif)));
  font-size: var(--list-artwork-title-font-size, var(--list-title-font-size, var(--base-font-size, 1.6rem)));
  font-weight: var(--list-artwork-title-font-weight, var(--list-title-font-weight, var(--base-font-weight, bold)));
  line-height: var(--list-artwork-title-line-height, var(--list-title-line-height, var(--base-line-height, 1.3)));
  color: var(--list-artwork-title-color, var(--list-title-color, var(--base-color, black)));
  order: 1;
}
.panel_type_3007 .caption .edition_details {
  font-family: var(--list-artwork-edition_details-font-family, var(--list-edition_details-font-family, var(--base-font-family, sans-serif)));
  font-size: var(--list-artwork-edition_details-font-size, var(--list-edition_details-font-size, var(--base-font-size, 1.6rem)));
  font-weight: var(--list-artwork-edition_details-font-weight, var(--list-edition_details-font-weight, var(--base-font-weight, bold)));
  line-height: var(--list-artwork-edition_details-line-height, var(--list-edition_details-line-height, var(--base-line-height, 1.3)));
  color: var(--list-artwork-edition_details-color, var(--list-edition_details-color, var(--base-color, black)));
  order: 3;
}
.panel_type_3007 .caption .series {
  font-family: var(--list-artwork-artwork-series-font-family, var(--list-artwork-series-font-family, var(--base-font-family, sans-serif)));
  font-size: var(--list-artwork-artwork-series-font-size, var(--list-artwork-series-font-size, var(--base-font-size, 1.6rem)));
  font-weight: var(--list-artwork-artwork-series-font-weight, var(--list-artwork-series-font-weight, var(--base-font-weight, bold)));
  line-height: var(--list-artwork-artwork-series-line-height, var(--list-artwork-series-line-height, var(--base-line-height, 1.3)));
  color: var(--list-artwork-artwork-series-color, var(--list-artwork-series-color, var(--base-color, black)));
}

.panel_column__left,
.panel_column__right {
  display: flex;
  background-color: var(--background-color);
}
@media only screen and (min-width: 768px) {
  .panel_column__left,
  .panel_column__right {
    width: 50%;
  }
}
.panel_column__left .inner,
.panel_column__right .inner {
  --px: var(--CONTAINER-PADDING);
  --py: var(--SECTION-VERTICAL-PADDING);
  padding: var(--pt, var(--py, 0)) var(--pr, var(--px, 0)) var(--pb, var(--py, 0)) var(--pl, var(--px, 0));
  width: 100%;
  max-width: calc(var(--container-width) / 2);
  display: flex;
  align-items: center;
}

.panel_column__left {
  justify-content: flex-end;
}

.panel_column__content .inner .fp_title {
  word-wrap: normal !important;
}
@media only screen and (min-width: 768px) {
  .panel_column__content .inner {
    --px: calc(var(--CONTAINER-PADDING) * 2);
  }
}

.panel_bg__white {
  --background-color: var(--white);
}

.panel_bg__grey {
  --background-color: var(--base-50);
}

.panel_bg__dark {
  --background-color: var(--base-900);
  --panel-heading-color: var(--text-primary-invert);
  --panel-subheading-color: var(--text-secondary-invert);
  --list-date-color: var(--text-body-invert);
}
.panel_bg__dark .description {
  --prose-body: var(--prose-invert-body);
  --prose-headings: var(--prose-invert-headings);
  --prose-lead: var(--prose-invert-lead);
  --prose-links: var(--prose-invert-links);
  --prose-bold: var(--prose-invert-bold);
  --prose-counters: var(--prose-invert-counters);
  --prose-bullets: var(--prose-invert-bullets);
  --prose-hr: var(--prose-invert-hr);
  --prose-quotes: var(--prose-invert-quotes);
  --prose-quote-borders: var(--prose-invert-quote-borders);
  --prose-captions: var(--prose-invert-captions);
  --prose-code: var(--prose-invert-code);
  --prose-pre-code: var(--prose-invert-pre-code);
  --prose-pre-bg: var(--prose-invert-pre-bg);
  --prose-th-borders: var(--prose-invert-th-borders);
  --prose-td-borders: var(--prose-invert-td-borders);
}

.panel_bg__shape {
  background: var(--panel-background);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.panel_bg__light {
  --background-color: var(--lc-page-background);
}

.panel_bg__mid {
  --background-color: var(--lc-panel-background);
}

.section-learning-centre .panel_type_3007 {
  --list-arwork-title-color: var(--lc-text-primary);
  --list-artist-color: var(--lc-text-primary);
  --caption-color: var(--lc-text-body);
  --list-edition_details-color: var(--lc-text-body);
  --list-artwork-series-color: var(--lc-text-body);
  background-color: var(--lc-panel-background) !important;
}
.section-learning-centre .panel_type_3007.panel_content_autofill_type_artworks .image {
  background: var(--white);
  border-radius: var(--step-0);
  border: 1px solid var(--lc-list-item-border);
  overflow: hidden;
}
.section-learning-centre .panel_type_3007.panel_content_autofill_type_artworks .caption {
  padding: var(--space-s) var(--space-l);
  margin: 0;
}

.lc_color__teal .lc_shape__shapes.panel_type_3007 .panel_bg__shape, .lc_color__teal.panel.lc_shape__shapes.panel_type_3007 .panel_bg__shape, .lc_color__teal.lc_shape__shapes .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--teal.svg") ;
}
.lc_color__teal .lc_shape__scribble.panel_type_3007 .panel_bg__shape, .lc_color__teal.panel.lc_shape__scribble.panel_type_3007 .panel_bg__shape, .lc_color__teal.lc_shape__scribble .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--teal.svg") ;
}
.lc_color__teal .lc_shape__bubbles.panel_type_3007 .panel_bg__shape, .lc_color__teal.panel.lc_shape__bubbles.panel_type_3007 .panel_bg__shape, .lc_color__teal.lc_shape__bubbles .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--teal.svg") ;
}
.lc_color__teal .lc_shape__horizontal_stack.panel_type_3007 .panel_bg__shape, .lc_color__teal.panel.lc_shape__horizontal_stack.panel_type_3007 .panel_bg__shape, .lc_color__teal.lc_shape__horizontal_stack .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--teal.svg") ;
}
.lc_color__teal .lc_shape__vertical_stack.panel_type_3007 .panel_bg__shape, .lc_color__teal.panel.lc_shape__vertical_stack.panel_type_3007 .panel_bg__shape, .lc_color__teal.lc_shape__vertical_stack .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--teal.svg") ;
}

.lc_color__green .lc_shape__shapes.panel_type_3007 .panel_bg__shape, .lc_color__green.panel.lc_shape__shapes.panel_type_3007 .panel_bg__shape, .lc_color__green.lc_shape__shapes .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--green.svg") ;
}
.lc_color__green .lc_shape__scribble.panel_type_3007 .panel_bg__shape, .lc_color__green.panel.lc_shape__scribble.panel_type_3007 .panel_bg__shape, .lc_color__green.lc_shape__scribble .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--green.svg") ;
}
.lc_color__green .lc_shape__bubbles.panel_type_3007 .panel_bg__shape, .lc_color__green.panel.lc_shape__bubbles.panel_type_3007 .panel_bg__shape, .lc_color__green.lc_shape__bubbles .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--green.svg") ;
}
.lc_color__green .lc_shape__horizontal_stack.panel_type_3007 .panel_bg__shape, .lc_color__green.panel.lc_shape__horizontal_stack.panel_type_3007 .panel_bg__shape, .lc_color__green.lc_shape__horizontal_stack .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--green.svg") ;
}
.lc_color__green .lc_shape__vertical_stack.panel_type_3007 .panel_bg__shape, .lc_color__green.panel.lc_shape__vertical_stack.panel_type_3007 .panel_bg__shape, .lc_color__green.lc_shape__vertical_stack .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--green.svg") ;
}

.lc_color__purple .lc_shape__shapes.panel_type_3007 .panel_bg__shape, .lc_color__purple.panel.lc_shape__shapes.panel_type_3007 .panel_bg__shape, .lc_color__purple.lc_shape__shapes .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--purple.svg") ;
}
.lc_color__purple .lc_shape__scribble.panel_type_3007 .panel_bg__shape, .lc_color__purple.panel.lc_shape__scribble.panel_type_3007 .panel_bg__shape, .lc_color__purple.lc_shape__scribble .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--purple.svg") ;
}
.lc_color__purple .lc_shape__bubbles.panel_type_3007 .panel_bg__shape, .lc_color__purple.panel.lc_shape__bubbles.panel_type_3007 .panel_bg__shape, .lc_color__purple.lc_shape__bubbles .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--purple.svg") ;
}
.lc_color__purple .lc_shape__horizontal_stack.panel_type_3007 .panel_bg__shape, .lc_color__purple.panel.lc_shape__horizontal_stack.panel_type_3007 .panel_bg__shape, .lc_color__purple.lc_shape__horizontal_stack .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--purple.svg") ;
}
.lc_color__purple .lc_shape__vertical_stack.panel_type_3007 .panel_bg__shape, .lc_color__purple.panel.lc_shape__vertical_stack.panel_type_3007 .panel_bg__shape, .lc_color__purple.lc_shape__vertical_stack .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--purple.svg") ;
}

.lc_color__orange .lc_shape__shapes.panel_type_3007 .panel_bg__shape, .lc_color__orange.panel.lc_shape__shapes.panel_type_3007 .panel_bg__shape, .lc_color__orange.lc_shape__shapes .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--orange.svg") ;
}
.lc_color__orange .lc_shape__scribble.panel_type_3007 .panel_bg__shape, .lc_color__orange.panel.lc_shape__scribble.panel_type_3007 .panel_bg__shape, .lc_color__orange.lc_shape__scribble .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--orange.svg") ;
}
.lc_color__orange .lc_shape__bubbles.panel_type_3007 .panel_bg__shape, .lc_color__orange.panel.lc_shape__bubbles.panel_type_3007 .panel_bg__shape, .lc_color__orange.lc_shape__bubbles .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--orange.svg") ;
}
.lc_color__orange .lc_shape__horizontal_stack.panel_type_3007 .panel_bg__shape, .lc_color__orange.panel.lc_shape__horizontal_stack.panel_type_3007 .panel_bg__shape, .lc_color__orange.lc_shape__horizontal_stack .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--orange.svg") ;
}
.lc_color__orange .lc_shape__vertical_stack.panel_type_3007 .panel_bg__shape, .lc_color__orange.panel.lc_shape__vertical_stack.panel_type_3007 .panel_bg__shape, .lc_color__orange.lc_shape__vertical_stack .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--orange.svg") ;
}

.lc_color__blue .lc_shape__shapes.panel_type_3007 .panel_bg__shape, .lc_color__blue.panel.lc_shape__shapes.panel_type_3007 .panel_bg__shape, .lc_color__blue.lc_shape__shapes .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--blue.svg") ;
}
.lc_color__blue .lc_shape__scribble.panel_type_3007 .panel_bg__shape, .lc_color__blue.panel.lc_shape__scribble.panel_type_3007 .panel_bg__shape, .lc_color__blue.lc_shape__scribble .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--blue.svg") ;
}
.lc_color__blue .lc_shape__bubbles.panel_type_3007 .panel_bg__shape, .lc_color__blue.panel.lc_shape__bubbles.panel_type_3007 .panel_bg__shape, .lc_color__blue.lc_shape__bubbles .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--blue.svg") ;
}
.lc_color__blue .lc_shape__horizontal_stack.panel_type_3007 .panel_bg__shape, .lc_color__blue.panel.lc_shape__horizontal_stack.panel_type_3007 .panel_bg__shape, .lc_color__blue.lc_shape__horizontal_stack .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--blue.svg") ;
}
.lc_color__blue .lc_shape__vertical_stack.panel_type_3007 .panel_bg__shape, .lc_color__blue.panel.lc_shape__vertical_stack.panel_type_3007 .panel_bg__shape, .lc_color__blue.lc_shape__vertical_stack .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--blue.svg") ;
}

.lc_color__yellow .lc_shape__shapes.panel_type_3007 .panel_bg__shape, .lc_color__yellow.panel.lc_shape__shapes.panel_type_3007 .panel_bg__shape, .lc_color__yellow.lc_shape__shapes .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--yellow.svg") ;
}
.lc_color__yellow .lc_shape__scribble.panel_type_3007 .panel_bg__shape, .lc_color__yellow.panel.lc_shape__scribble.panel_type_3007 .panel_bg__shape, .lc_color__yellow.lc_shape__scribble .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--yellow.svg") ;
}
.lc_color__yellow .lc_shape__bubbles.panel_type_3007 .panel_bg__shape, .lc_color__yellow.panel.lc_shape__bubbles.panel_type_3007 .panel_bg__shape, .lc_color__yellow.lc_shape__bubbles .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--yellow.svg") ;
}
.lc_color__yellow .lc_shape__horizontal_stack.panel_type_3007 .panel_bg__shape, .lc_color__yellow.panel.lc_shape__horizontal_stack.panel_type_3007 .panel_bg__shape, .lc_color__yellow.lc_shape__horizontal_stack .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--yellow.svg") ;
}
.lc_color__yellow .lc_shape__vertical_stack.panel_type_3007 .panel_bg__shape, .lc_color__yellow.panel.lc_shape__vertical_stack.panel_type_3007 .panel_bg__shape, .lc_color__yellow.lc_shape__vertical_stack .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--yellow.svg") ;
}

.lc_color__red .lc_shape__shapes.panel_type_3007 .panel_bg__shape, .lc_color__red.panel.lc_shape__shapes.panel_type_3007 .panel_bg__shape, .lc_color__red.lc_shape__shapes .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--red.svg") ;
}
.lc_color__red .lc_shape__scribble.panel_type_3007 .panel_bg__shape, .lc_color__red.panel.lc_shape__scribble.panel_type_3007 .panel_bg__shape, .lc_color__red.lc_shape__scribble .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--red.svg") ;
}
.lc_color__red .lc_shape__bubbles.panel_type_3007 .panel_bg__shape, .lc_color__red.panel.lc_shape__bubbles.panel_type_3007 .panel_bg__shape, .lc_color__red.lc_shape__bubbles .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--red.svg") ;
}
.lc_color__red .lc_shape__horizontal_stack.panel_type_3007 .panel_bg__shape, .lc_color__red.panel.lc_shape__horizontal_stack.panel_type_3007 .panel_bg__shape, .lc_color__red.lc_shape__horizontal_stack .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--red.svg") ;
}
.lc_color__red .lc_shape__vertical_stack.panel_type_3007 .panel_bg__shape, .lc_color__red.panel.lc_shape__vertical_stack.panel_type_3007 .panel_bg__shape, .lc_color__red.lc_shape__vertical_stack .panel_type_3007 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--red.svg") ;
}

.section-learning-centre .panel_type_3009 {
  --list-item-border-radius: 0;
  --list-item-border: unset;
  --panel-heading-font-size: var(--step-8);
  --panel-heading-line-height: var(--step-8-lh);
  --panel-heading-color: var(--white);
  --panel-subheading-font-size: var(--step-2);
  --panel-subheading-line-height: var(--step-2-lh);
  --panel-subheading-color: var(--lc-teal-lightest);
}

.panel_type_3009 {
  --pt: var(--SECTION-VERTICAL-PADDING);
  --panel-background: url("/images/learning-centre/teal-horizontal-stack-1.svg");
  overflow: hidden;
  min-height: 85vh !important;
  display: flex !important;
  flex-direction: column;
}
.panel_type_3009 .panel_header {
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-bottom: var(--space-2xl);
  max-width: 85ch;
  flex-direction: column;
}
@media only screen and (max-width: 1023px) {
  .panel_type_3009 .panel_header {
    margin-top: var(--space-2xl);
  }
}
.panel_type_3009 .panel_header .subtitle {
  margin-top: var(--space-xl);
}
.panel_type_3009 .splide__track {
  overflow: visible;
}
.panel_type_3009 .splide__slide img {
  transition: 0.5s all var(--easing);
}
.panel_type_3009 .splide__slide img:hover {
  transform: translateY(calc(var(--space-s) * -1));
}
.panel_type_3009 .records_list a {
  overflow: visible;
}
.panel_type_3009 .records_list .image img {
  border-radius: 0;
  border: unset;
}
.panel_type_3009 .panel_record_slider_custom_auto_inner {
  margin-bottom: clamp(-30rem, -30%, -15rem);
}

body .panel_type_3009 .record_slider_custom_auto {
  --item-width: clamp(35rem, 33vw, 60rem);
}

.feature_panels_inner ul .panel_advanced_text {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

.panel_advanced_text {
  --blockquote-font-size: var(--step-2);
  --blockquote-line-height: var(--step-2-lh);
  --blockquote-font-weight: bold;
}
.panel_advanced_text.feature_variant_2 .content {
  flex-basis: 50%;
}
.panel_advanced_text.panel_background__grey {
  background-color: var(--base-50) !important;
}
.panel_advanced_text.panel_background__dark {
  --text-primary: var(--text-primary-invert);
  --text-secondary: var(--text-secondary-invert);
  --text-body: var(--text-body-invert);
  --heading-color: var(--text-primary-invert);
  --panel-heading-color: var(--text-primary-invert);
  --panel-subheading-color: var(--text-secondary-invert);
  --button-background-color: var(--white);
  --button-color: var(--primary-800);
  --button-focus-color: var(--white);
  --button-icon: var(--ICON-CHEVRON-RIGHT-ACCENT);
  --button-focus-icon: var(--ICON-CHEVRON-RIGHT-LIGHT);
  background-color: var(--base-900) !important;
}
.panel_advanced_text.panel_background__dark .description {
  --prose-body: var(--prose-invert-body);
  --prose-headings: var(--prose-invert-headings);
  --prose-lead: var(--prose-invert-lead);
  --prose-links: var(--prose-invert-links);
  --prose-bold: var(--prose-invert-bold);
  --prose-counters: var(--prose-invert-counters);
  --prose-bullets: var(--prose-invert-bullets);
  --prose-hr: var(--prose-invert-hr);
  --prose-quotes: var(--prose-invert-quotes);
  --prose-quote-borders: var(--prose-invert-quote-borders);
  --prose-captions: var(--prose-invert-captions);
  --prose-code: var(--prose-invert-code);
  --prose-pre-code: var(--prose-invert-pre-code);
  --prose-pre-bg: var(--prose-invert-pre-bg);
  --prose-th-borders: var(--prose-invert-th-borders);
  --prose-td-borders: var(--prose-invert-td-borders);
}
.panel_advanced_text .content {
  margin: 0 auto;
}
.panel_advanced_text .link {
  margin-top: var(--space-l);
}

.panel_advanced_text_inner {
  max-width: var(--container-width, 1660px);
  margin: 0 auto;
  padding-left: var(--CONTAINER-PADDING);
  padding-right: var(--CONTAINER-PADDING);
  display: flex;
  gap: var(--space-3xl-4xl);
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  .panel_advanced_text_inner {
    flex-direction: column;
  }
}
.panel_advanced_text_inner .content {
  width: 100%;
}

.panel_advanced_text__pull-quote {
  flex-basis: 50%;
  width: 100%;
}
.panel_advanced_text__pull-quote .figcaption {
  margin-top: var(--space-m-l);
  font-size: var(--text-l);
  line-height: var(--text-l-lh);
}

.section-learning-centre {
  --blockquote-font-size: var(--step-4);
  --blockquote-line-height: var(--step-4-lh);
  --blockquote-font-weight: 900;
}

.feature_panels_inner > ul .panel_type_3011 {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

.panel_type_3011.feature_variant_1 {
  --py: 0;
}
.panel_type_3011.feature_variant_1 .panel_header {
  display: none;
}
.panel_type_3011 .panel_header {
  max-width: var(--container-width, 1660px);
  margin: 0 auto;
  padding-left: var(--CONTAINER-PADDING);
  padding-right: var(--CONTAINER-PADDING);
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--space-2xl);
}
.panel_type_3011 .panel_column__left .inner,
.panel_type_3011 .panel_column__right .inner {
  flex-direction: column;
  justify-content: center;
}
.panel_type_3011 .slider-wrapper {
  --splide-track-max-width: 100vw;
}
.panel_type_3011 .splide:not(.is-overflow) .splide__track {
  --px: 0;
  --pt: 0;
}
.panel_type_3011 .splide__slide {
  --item-width: 100%;
}
.panel_type_3011 .splide__track {
  width: 100%;
}
.panel_type_3011 .slide-heading {
  --panel-heading-font-size: var(--step-3);
  --panel-heading-line-height: var(--step-3);
}
.panel_type_3011 .embed-slider--footer {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid var(--border-color);
  padding-top: var(--space-l);
  margin-top: var(--space-l);
  font-weight: bold;
  color: var(--text-primary);
}
.panel_type_3011 .content_on_left {
  display: flex;
}
@media only screen and (max-width: 767px) {
  .panel_type_3011 .content_on_left {
    flex-direction: column;
  }
}
.panel_type_3011 .content_on_left li .panel_column__right .inner {
  flex-direction: column;
  justify-content: space-evenly;
}
.panel_type_3011 .content_on_left .splide__track {
  --px: 0;
}
.panel_type_3011 .content_on_left .splide__slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.panel_type_3011 .content_on_left .prose {
  margin-top: var(--space-3xl-4xl);
}
.panel_type_3011 .full_width {
  max-width: var(--container-width, 1660px);
  margin: 0 auto;
  padding-left: var(--CONTAINER-PADDING);
  padding-right: var(--CONTAINER-PADDING);
}
.panel_type_3011 .full_width .panel_column__left,
.panel_type_3011 .full_width .panel_column__right {
  width: 100%;
}
.panel_type_3011 .full_width .panel_column__left .inner,
.panel_type_3011 .full_width .panel_column__right .inner {
  --px: 0;
  --py: 0;
  max-width: unset;
}
.panel_type_3011 .full_width .embed-slider--footer {
  display: none;
}
.panel_type_3011 .full_width .panel_column__content {
  --pt: var(--space-2xl);
}
.panel_type_3011 .full_width .panel_column__content .splide__slide {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-m) var(--space-4xl);
}
@media only screen and (max-width: 1023px) {
  .panel_type_3011 .full_width .panel_column__content .splide__slide {
    gap: var(--space-m) var(--space-3xl);
  }
}
@media only screen and (max-width: 767px) {
  .panel_type_3011 .full_width .panel_column__content .splide__slide {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .panel_type_3011 .full_width .slide-heading {
    margin-bottom: var(--space-2xl);
  }
}

.lc_color__teal .lc_shape__shapes.panel_type_3011 .panel_bg__shape, .lc_color__teal.lc_shape__shapes.panel_type_3011 .panel_bg__shape, .lc_color__teal.lc_shape__shapes .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--teal.svg") ;
}
.lc_color__teal .lc_shape__scribble.panel_type_3011 .panel_bg__shape, .lc_color__teal.lc_shape__scribble.panel_type_3011 .panel_bg__shape, .lc_color__teal.lc_shape__scribble .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--teal.svg") ;
}
.lc_color__teal .lc_shape__bubbles.panel_type_3011 .panel_bg__shape, .lc_color__teal.lc_shape__bubbles.panel_type_3011 .panel_bg__shape, .lc_color__teal.lc_shape__bubbles .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--teal.svg") ;
}
.lc_color__teal .lc_shape__horizontal_stack.panel_type_3011 .panel_bg__shape, .lc_color__teal.lc_shape__horizontal_stack.panel_type_3011 .panel_bg__shape, .lc_color__teal.lc_shape__horizontal_stack .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--teal.svg") ;
}
.lc_color__teal .lc_shape__vertical_stack.panel_type_3011 .panel_bg__shape, .lc_color__teal.lc_shape__vertical_stack.panel_type_3011 .panel_bg__shape, .lc_color__teal.lc_shape__vertical_stack .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--teal.svg") ;
}

.lc_color__green .lc_shape__shapes.panel_type_3011 .panel_bg__shape, .lc_color__green.lc_shape__shapes.panel_type_3011 .panel_bg__shape, .lc_color__green.lc_shape__shapes .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--green.svg") ;
}
.lc_color__green .lc_shape__scribble.panel_type_3011 .panel_bg__shape, .lc_color__green.lc_shape__scribble.panel_type_3011 .panel_bg__shape, .lc_color__green.lc_shape__scribble .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--green.svg") ;
}
.lc_color__green .lc_shape__bubbles.panel_type_3011 .panel_bg__shape, .lc_color__green.lc_shape__bubbles.panel_type_3011 .panel_bg__shape, .lc_color__green.lc_shape__bubbles .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--green.svg") ;
}
.lc_color__green .lc_shape__horizontal_stack.panel_type_3011 .panel_bg__shape, .lc_color__green.lc_shape__horizontal_stack.panel_type_3011 .panel_bg__shape, .lc_color__green.lc_shape__horizontal_stack .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--green.svg") ;
}
.lc_color__green .lc_shape__vertical_stack.panel_type_3011 .panel_bg__shape, .lc_color__green.lc_shape__vertical_stack.panel_type_3011 .panel_bg__shape, .lc_color__green.lc_shape__vertical_stack .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--green.svg") ;
}

.lc_color__purple .lc_shape__shapes.panel_type_3011 .panel_bg__shape, .lc_color__purple.lc_shape__shapes.panel_type_3011 .panel_bg__shape, .lc_color__purple.lc_shape__shapes .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--purple.svg") ;
}
.lc_color__purple .lc_shape__scribble.panel_type_3011 .panel_bg__shape, .lc_color__purple.lc_shape__scribble.panel_type_3011 .panel_bg__shape, .lc_color__purple.lc_shape__scribble .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--purple.svg") ;
}
.lc_color__purple .lc_shape__bubbles.panel_type_3011 .panel_bg__shape, .lc_color__purple.lc_shape__bubbles.panel_type_3011 .panel_bg__shape, .lc_color__purple.lc_shape__bubbles .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--purple.svg") ;
}
.lc_color__purple .lc_shape__horizontal_stack.panel_type_3011 .panel_bg__shape, .lc_color__purple.lc_shape__horizontal_stack.panel_type_3011 .panel_bg__shape, .lc_color__purple.lc_shape__horizontal_stack .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--purple.svg") ;
}
.lc_color__purple .lc_shape__vertical_stack.panel_type_3011 .panel_bg__shape, .lc_color__purple.lc_shape__vertical_stack.panel_type_3011 .panel_bg__shape, .lc_color__purple.lc_shape__vertical_stack .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--purple.svg") ;
}

.lc_color__orange .lc_shape__shapes.panel_type_3011 .panel_bg__shape, .lc_color__orange.lc_shape__shapes.panel_type_3011 .panel_bg__shape, .lc_color__orange.lc_shape__shapes .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--orange.svg") ;
}
.lc_color__orange .lc_shape__scribble.panel_type_3011 .panel_bg__shape, .lc_color__orange.lc_shape__scribble.panel_type_3011 .panel_bg__shape, .lc_color__orange.lc_shape__scribble .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--orange.svg") ;
}
.lc_color__orange .lc_shape__bubbles.panel_type_3011 .panel_bg__shape, .lc_color__orange.lc_shape__bubbles.panel_type_3011 .panel_bg__shape, .lc_color__orange.lc_shape__bubbles .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--orange.svg") ;
}
.lc_color__orange .lc_shape__horizontal_stack.panel_type_3011 .panel_bg__shape, .lc_color__orange.lc_shape__horizontal_stack.panel_type_3011 .panel_bg__shape, .lc_color__orange.lc_shape__horizontal_stack .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--orange.svg") ;
}
.lc_color__orange .lc_shape__vertical_stack.panel_type_3011 .panel_bg__shape, .lc_color__orange.lc_shape__vertical_stack.panel_type_3011 .panel_bg__shape, .lc_color__orange.lc_shape__vertical_stack .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--orange.svg") ;
}

.lc_color__blue .lc_shape__shapes.panel_type_3011 .panel_bg__shape, .lc_color__blue.lc_shape__shapes.panel_type_3011 .panel_bg__shape, .lc_color__blue.lc_shape__shapes .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--blue.svg") ;
}
.lc_color__blue .lc_shape__scribble.panel_type_3011 .panel_bg__shape, .lc_color__blue.lc_shape__scribble.panel_type_3011 .panel_bg__shape, .lc_color__blue.lc_shape__scribble .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--blue.svg") ;
}
.lc_color__blue .lc_shape__bubbles.panel_type_3011 .panel_bg__shape, .lc_color__blue.lc_shape__bubbles.panel_type_3011 .panel_bg__shape, .lc_color__blue.lc_shape__bubbles .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--blue.svg") ;
}
.lc_color__blue .lc_shape__horizontal_stack.panel_type_3011 .panel_bg__shape, .lc_color__blue.lc_shape__horizontal_stack.panel_type_3011 .panel_bg__shape, .lc_color__blue.lc_shape__horizontal_stack .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--blue.svg") ;
}
.lc_color__blue .lc_shape__vertical_stack.panel_type_3011 .panel_bg__shape, .lc_color__blue.lc_shape__vertical_stack.panel_type_3011 .panel_bg__shape, .lc_color__blue.lc_shape__vertical_stack .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--blue.svg") ;
}

.lc_color__yellow .lc_shape__shapes.panel_type_3011 .panel_bg__shape, .lc_color__yellow.lc_shape__shapes.panel_type_3011 .panel_bg__shape, .lc_color__yellow.lc_shape__shapes .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--yellow.svg") ;
}
.lc_color__yellow .lc_shape__scribble.panel_type_3011 .panel_bg__shape, .lc_color__yellow.lc_shape__scribble.panel_type_3011 .panel_bg__shape, .lc_color__yellow.lc_shape__scribble .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--yellow.svg") ;
}
.lc_color__yellow .lc_shape__bubbles.panel_type_3011 .panel_bg__shape, .lc_color__yellow.lc_shape__bubbles.panel_type_3011 .panel_bg__shape, .lc_color__yellow.lc_shape__bubbles .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--yellow.svg") ;
}
.lc_color__yellow .lc_shape__horizontal_stack.panel_type_3011 .panel_bg__shape, .lc_color__yellow.lc_shape__horizontal_stack.panel_type_3011 .panel_bg__shape, .lc_color__yellow.lc_shape__horizontal_stack .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--yellow.svg") ;
}
.lc_color__yellow .lc_shape__vertical_stack.panel_type_3011 .panel_bg__shape, .lc_color__yellow.lc_shape__vertical_stack.panel_type_3011 .panel_bg__shape, .lc_color__yellow.lc_shape__vertical_stack .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--yellow.svg") ;
}

.lc_color__red .lc_shape__shapes.panel_type_3011 .panel_bg__shape, .lc_color__red.lc_shape__shapes.panel_type_3011 .panel_bg__shape, .lc_color__red.lc_shape__shapes .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-shapes--red.svg") ;
}
.lc_color__red .lc_shape__scribble.panel_type_3011 .panel_bg__shape, .lc_color__red.lc_shape__scribble.panel_type_3011 .panel_bg__shape, .lc_color__red.lc_shape__scribble .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-scribble--red.svg") ;
}
.lc_color__red .lc_shape__bubbles.panel_type_3011 .panel_bg__shape, .lc_color__red.lc_shape__bubbles.panel_type_3011 .panel_bg__shape, .lc_color__red.lc_shape__bubbles .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-bubbles--red.svg") ;
}
.lc_color__red .lc_shape__horizontal_stack.panel_type_3011 .panel_bg__shape, .lc_color__red.lc_shape__horizontal_stack.panel_type_3011 .panel_bg__shape, .lc_color__red.lc_shape__horizontal_stack .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-h-stack--red.svg") ;
}
.lc_color__red .lc_shape__vertical_stack.panel_type_3011 .panel_bg__shape, .lc_color__red.lc_shape__vertical_stack.panel_type_3011 .panel_bg__shape, .lc_color__red.lc_shape__vertical_stack .panel_type_3011 .panel_bg__shape {
  --panel-background: url("/images/learning-centre/full-bg-v-stack--red.svg") ;
}

.feature_panels li.panel_type_3012.panel_hero .hero_section .inner {
  flex-wrap: wrap;
  margin: 0;
  max-width: var(--container-width, 1660px);
  margin: 0 auto;
  padding-left: var(--CONTAINER-PADDING);
  padding-right: var(--CONTAINER-PADDING);
}
.feature_panels li.panel_type_3012.panel_hero .hero_section .inner.left {
  justify-content: flex-start;
}
.feature_panels li.panel_type_3012.panel_hero .hero_section .inner.right {
  justify-content: flex-end;
}
@media only screen and (max-width: 767px) {
  .feature_panels li.panel_type_3012.panel_hero .hero_section .inner.right {
    justify-content: flex-start;
  }
}
.feature_panels li.panel_type_3012.panel_hero .hero_section .inner.top {
  align-content: flex-start;
}
.feature_panels li.panel_type_3012.panel_hero .hero_section .inner.bottom {
  align-content: flex-end;
}
@media only screen and (max-width: 767px) {
  .feature_panels li.panel_type_3012.panel_hero .hero_section .inner {
    height: 100vh !important;
  }
}
.feature_panels li.panel_type_3012.panel_hero .hero_section .hero_heading {
  display: flex;
  align-items: flex-start;
  padding: var(--space-2xl-3xl) var(--space-xl-2xl);
  margin: var(--space-2xl-3xl) 0;
  position: relative;
  background: rgba(38, 38, 38, 0.9);
  z-index: 50;
  height: auto;
  width: 50%;
  text-align: left;
  max-width: 750px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  .feature_panels li.panel_type_3012.panel_hero .hero_section .hero_heading {
    min-height: 0;
    width: 100%;
    max-width: unset;
  }
}
.feature_panels li.panel_type_3012.panel_hero .hero_section .hero_heading .fp_title {
  max-width: none;
  margin-bottom: 0;
}
.feature_panels li.panel_type_3012.panel_hero .hero_section .hero_heading .subtitle {
  margin-top: var(--space-l-xl);
  max-width: none;
}
.feature_panels li.panel_type_3012.panel_hero .hero_section .hero_heading .description {
  --prose-body: var(--prose-invert-body);
  --prose-headings: var(--prose-invert-headings);
  --prose-lead: var(--prose-invert-lead);
  --prose-links: var(--prose-invert-links);
  --prose-bold: var(--prose-invert-bold);
  --prose-counters: var(--prose-invert-counters);
  --prose-bullets: var(--prose-invert-bullets);
  --prose-hr: var(--prose-invert-hr);
  --prose-quotes: var(--prose-invert-quotes);
  --prose-quote-borders: var(--prose-invert-quote-borders);
  --prose-captions: var(--prose-invert-captions);
  --prose-code: var(--prose-invert-code);
  --prose-pre-code: var(--prose-invert-pre-code);
  --prose-pre-bg: var(--prose-invert-pre-bg);
  --prose-th-borders: var(--prose-invert-th-borders);
  --prose-td-borders: var(--prose-invert-td-borders);
  color: var(--text-body-invert);
}
.feature_panels li.panel_type_3012.panel_hero .hero_section .hero_heading * + .description {
  margin-top: var(--space-l-xl);
  max-width: none;
}
.feature_panels li.panel_type_3012.panel_hero .hero_section .hero_heading .button_wrapper {
  margin-top: var(--space-l-xl);
}

.section-learning-centre .panel_type_3012 .hero_section .hero_heading {
  border-radius: var(--step-0);
}
.section-learning-centre .panel_type_3012 .hero_section .hero_heading .button_wrapper {
  margin-bottom: calc(0px - var(--button-line-height) / 2 - var(--space-xs) - var(--space-l-xl) * 2);
}

.feature_panels li.panel_type_3013 #iframe_embed {
  position: relative;
  height: 0;
  padding-top: 56.25%;
  margin-top: var(--space-xl);
}
.feature_panels li.panel_type_3013 #iframe_embed .aspect_ratio_wrapper {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
}

.page-privacy-policy .cascading-page-header {
  display: block;
}

body.type-fullscreen.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #logo a,
body.type-fullscreen.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #logo a:visited,
body.type-fullscreen.fullscreen-slide-light:not(.slide-nav-open) #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #top_nav.navigation > ul > li > a,
body.type-fullscreen.fullscreen-slide-light:not(.slide-nav-open) #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #top_nav.navigation > ul > li > a:visited,
body.type-fullscreen.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) .header_quicksearch_btn,
body.type-fullscreen.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #store_cart_widget::before,
body.type-fullscreen.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #store_cart_widget::after,
body.type-fullscreen.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #wishlist_cart_widget::before,
body.type-fullscreen.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #wishlist_cart_widget::after,
body.type-fullscreen.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #slide_nav_reveal::after,
body.type-fullscreen.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) .social_media_icon,
body.type-fullscreen.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) .additionalnav a,
body.type-fullscreen.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) .additionalnav a:visited,
body.type-fullscreen.fullscreen-slide-light #slideshow .slideshow_pager .slideshow-pager-item-wrapper.slideshow-text .slideshow-pager-item,
body.type-fullscreen.fullscreen-slide-light #slideshow .slideshow_pager .slideshow-pager-item-wrapper.slideshow-text.active .slideshow-pager-item,
body.type-fullscreen.fullscreen-slide-light .fullscreen_slideshow ul li .content .inner,
body.type-fullscreen.fullscreen-slide-light .fullscreen_slideshow ul li .content h2,
body.type-fullscreen.fullscreen-slide-light .fullscreen_slideshow ul li .content h2 a,
body.type-fullscreen.fullscreen-slide-light .fullscreen_slideshow ul li .content h2 a:visited,
body.type-fullscreen.fullscreen-slide-light .fullscreen_slideshow ul li .content h2 .separator,
body.type-fullscreen.fullscreen-slide-light .fullscreen_slideshow ul li .content h2 a .separator,
body.type-fullscreen.fullscreen-slide-light .fullscreen_slideshow ul li .content h2 .h1_subtitle,
body.type-fullscreen.fullscreen-slide-light .fullscreen_slideshow ul li .content h2 a .h1_subtitle,
body.type-fullscreen.fullscreen-slide-light .fullscreen_slideshow ul li .content h3,
body.type-fullscreen.fullscreen-slide-light .fullscreen_slideshow ul li .content h4,
body.type-fullscreen.fullscreen-slide-light .fullscreen_slideshow ul li .content h5,
body.type-fullscreen.fullscreen-slide-light .fullscreen_slideshow ul li .content h6,
body.type-fullscreen.fullscreen-slide-light .fullscreen_slideshow ul li .content .date,
body.type-fullscreen.fullscreen-slide-light .hero_splash_text .title,
body.type-fullscreen.fullscreen-slide-light .hero_splash_text .subtitle,
body.type-fullscreen.fullscreen-slide-light #container:not(.records_list) .location,
body.type-fullscreen.fullscreen-slide-light #container .location a,
body.type-fullscreen.fullscreen-slide-light #container .location a:visited,
body.type-fullscreen.fullscreen-slide-light #main_content h1,
body.type-fullscreen.fullscreen-slide-light .navigation ul li a,
body.type-fullscreen.fullscreen-slide-light #container #header.header_transparent #translations_nav.navigation ul li a,
body.type-fullscreen.fullscreen-slide-light #container #header.header_transparent #translations_nav.navigation ul li a:visited,
body.type-fullscreen.fullscreen-slide-light #cover_page_slideshow_caption,
body.type-fullscreen.fullscreen-slide-light #cover_page_slideshow_pager,
body.type-fullscreen.fullscreen-slide-light .slideshow-pagination-controls .btn-prev:after,
body.type-fullscreen.fullscreen-slide-light .slideshow-pagination-controls .btn-next:after,
body.layout-hero-header.fullscreen-slide-light #hero_header .slideshow-pagination-controls .btn-prev:after,
body.layout-hero-header.fullscreen-slide-light #hero_header .slideshow-pagination-controls .btn-next:after,
body.layout-hero-header.fullscreen-slide-light #hero_header #hero_heading a,
body.layout-hero-header.fullscreen-slide-light #hero_header #hero_heading a:visited,
body.layout-hero-header.fullscreen-slide-light #hero_header .title,
body.layout-hero-header.fullscreen-slide-light #hero_header .subtitle,
body.layout-hero-header.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #logo a,
body.layout-hero-header.fullscreen-slide-light #header.header_transparent:not(.page-scroll) #logo a:visited,
body.layout-hero-header.fullscreen-slide-light:not(.slide-nav-open) #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #top_nav.navigation > ul > li > a,
body.layout-hero-header.fullscreen-slide-light:not(.slide-nav-open) #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #top_nav.navigation > ul > li > a:visited,
body.layout-hero-header.fullscreen-slide-light:not(.slide-nav-open) #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) .additionalnav a,
body.layout-hero-header.fullscreen-slide-light:not(.slide-nav-open) #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) .additionalnav a:visited,
body.layout-hero-header.fullscreen-slide-light:not(.slide-nav-open) #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) .social_media_icon::after,
body.layout-hero-header.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) .header_quicksearch_btn,
body.layout-hero-header.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #store_cart_widget::before,
body.layout-hero-header.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #store_cart_widget::after,
body.layout-hero-header.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #wishlist_cart_widget::before,
body.layout-hero-header.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #wishlist_cart_widget::after,
body.layout-hero-header.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #slide_nav_reveal::after,
body.layout-hero-header.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #translations_nav > ul > li > a,
body.layout-hero-header.fullscreen-slide-light #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #translations_nav > ul > li > a:visited {
  color: var(--text-primary);
}

.section-home #slideshow {
  --slideshow-arrow-icon: var(--ICON-ARROW-RIGHT-DARK);
}
.section-home #slideshow .slideshow-pagination-controls {
  grid-column: 2;
  justify-self: flex-start;
  right: unset !important;
  left: var(--CONTAINER-PADDING);
  bottom: var(--space-5xl) !important;
}
.section-home #content:not(.no_homepage_slideshow) .feature_panels:not(.first_panel_full_bleed) {
  padding: 0;
}
.section-home .feature_panels_inner {
  position: relative;
}

@media only screen and (max-width: 767px) {
  body.section-home #slideshow.split_slideshow.full_list {
    margin-bottom: 0;
  }
  body.section-home #content:not(.no_homepage_slideshow) .feature_panels:not(.first_panel_full_bleed) {
    padding-top: 0;
  }
}
.subsection-artists-list {
  padding-bottom: var(--SECTION-VERTICAL-PADDING);
}
.subsection-artists-list .artists-header {
  z-index: 2;
}
@media only screen and (max-width: 639px) {
  .subsection-artists-list .artists-header {
    flex-direction: column;
    align-items: flex-start;
    gap: var(--space-s);
  }
}
.subsection-artists-list #sub_nav {
  margin-right: var(--space-m);
  margin-left: auto;
}
@media only screen and (max-width: 639px) {
  .subsection-artists-list #sub_nav {
    margin-right: 0;
    margin-left: 0;
  }
}
.subsection-artists-list #sub_nav.select {
  position: relative;
}
.subsection-artists-list #sub_nav.select .inner {
  border: 1px solid var(--border-color);
  border-radius: 0.2rem;
}
.subsection-artists-list #sub_nav.select .current_category {
  font-size: var(--navigation-font-size);
  line-height: var(--navigation-line-height);
  font-weight: var(--navigation-font-weight);
  letter-spacing: var(--navigation-letter-spacing);
  text-transform: var(--navigation-text-transform);
  text-decoration: var(--navigation-text-decoration);
  padding: var(--space-2xs) calc(var(--space-m) * 2) var(--space-2xs) var(--space-xs);
  color: var(--text-active);
  background: var(--border-color);
  min-width: calc(4 * var(--space-xl));
  cursor: pointer;
}
.subsection-artists-list #sub_nav.select .custom_select_icon {
  --_size: var(--space-s);
  width: var(--_size);
  height: var(--_size);
  position: absolute;
  right: var(--space-s);
  top: 50%;
  z-index: 11;
  transform: rotate(90deg) translateX(-50%);
  cursor: pointer;
}
.subsection-artists-list #sub_nav.select ul {
  flex-direction: column;
  position: absolute;
  top: 110%;
  right: 0;
  display: block;
  border: 1px solid var(--border-color);
  border-radius: 0.4rem;
  width: fit-content;
  max-height: 300px;
  overflow-y: scroll;
  overflow-x: hidden;
  background: var(--base-900);
  --bg-hover: var(--base-600);
}
.subsection-artists-list #sub_nav.select ul.hidden {
  display: none;
}
.subsection-artists-list #sub_nav.select ul li {
  width: 100%;
}
.subsection-artists-list #sub_nav.select ul li.active {
  border: 1px solid var(--base-900);
}
.subsection-artists-list #sub_nav.select ul li a {
  width: 100%;
  text-align: left;
  justify-content: flex-start;
}
body[data-pathname*=grid] .subsection-artists-list #sub_nav.select ul {
  background: var(--white);
  --bg-hover: var(--base-100);
}
body[data-pathname*=grid] .subsection-artists-list #sub_nav.select ul li.active {
  border-color: var(--white);
}
@media only screen and (max-width: 639px) {
  .subsection-artists-list #sub_nav.select ul {
    left: 0;
    right: unset;
  }
}
.subsection-artists-list .navigation {
  --border: var(--border-color);
  --text: var(--text-primary);
  --text-active: var(--text-primary);
  margin-top: 0 !important;
  width: fit-content !important;
}
.type-fullscreen .subsection-artists-list .navigation {
  --text: var(--white);
  --bg-hover: rgba(0,0,0,0.3);
}
.subsection-artists-list .navigation ul li {
  margin: 0 !important;
}
.subsection-artists-list .navigation ul li a {
  padding: var(--space-2xs) var(--space-xs);
}
.subsection-artists-list .records_list {
  --list-heading-font-size: var(--step-1);
  --list-heading-line-height: var(--step-1);
}
@media only screen and (min-width: 1024px) {
  .subsection-artists-list .records_list.grid li {
    width: 25% !important;
  }
}

.subsection-artist-list-preview-alphabetisation {
  --columns: 4;
}
.subsection-artist-list-preview-alphabetisation ul {
  display: block;
}
@media only screen and (max-width: 1023px) {
  .subsection-artist-list-preview-alphabetisation {
    --columns: 3;
    --gap: var(--space-l);
  }
}
@media only screen and (max-width: 639px) {
  .subsection-artist-list-preview-alphabetisation {
    --columns: 2;
  }
}
@media only screen and (max-width: 459px) {
  .subsection-artist-list-preview-alphabetisation {
    --columns: 1;
  }
}

.records_list.artist_list.grid {
  --list-heading-color: var(--white);
}
.subsection-artist-list-preview.list-preview-fullbleed #list_preview_slideshow a {
  background-color: var(--base-900) !important;
}
.subsection-artist-list-preview.list-preview-fullbleed #list_preview_navigation li {
  --list-heading-font-weight: normal;
  --list-heading-color: var(--text-body-invert);
}
.subsection-artist-list-preview.list-preview-fullbleed #list_preview_navigation li.letter_divider {
  --list-heading-font-weight: bold;
  --list-heading-color: var(--white);
}
.subsection-artist-list-preview.list-preview-fullbleed #list_preview_navigation li.letter_divider h2 {
  margin-bottom: var(--space-3xs);
}
.subsection-artist-list-preview.list-preview-fullbleed #list_preview_navigation li .content h2 {
  --icon-opacity: 0;
  --icon-translate-x: -5px;
  display: inline-flex;
  gap: var(--space-2xs);
  align-items: center;
  transition: 0.3s all ease;
}
.subsection-artist-list-preview.list-preview-fullbleed #list_preview_navigation li .content h2::after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTAgMTAiIHdpZHRoPSIxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJtMCAwaDEwdjEwaC0xMHoiIHRyYW5zZm9ybT0ibWF0cml4KDAgMSAtMSAwIDEwIDApIi8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0ibTEwIDQuOTk5OTQtMy44ODgzNC00LjE2NjY1OGMtLjUzNjEuNTc2MTA4LS41MzYxIDEuNTA4MzM4IDAgMi4wODMzMzhsMS4yNTY2NyAxLjM0NzIzaC03LjM2ODMzbC4wMDA1NjI2NyAxLjQ3Mjc4aDcuMzY3NzY3MzNsLTEuMjU2NjcgMS4zNDY2NWMtLjUzNjEuNTc1LS41MzYxIDEuNTA4MzUgMCAyLjA4MzM1eiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9nPjwvc3ZnPg==");
  background-position: center;
  background-size: cover;
  width: var(--step--2);
  height: var(--step--2);
  display: block;
  transition: 0.3s all ease;
  opacity: var(--icon-opacity, 0);
  transform: translateX(var(--icon-translate-x));
}
.subsection-artist-list-preview.list-preview-fullbleed #list_preview_navigation li .content h2:hover {
  --icon-opacity: 1;
  --icon-translate-x: 0;
  --list-heading-color: var(--white);
  background-size: 0;
}

body.page-param-type-artist_id #slideshow.split_slideshow.full_list,
body.page-param-type-artist_id #hero_header.hero-mode-split {
  position: relative;
}
body.page-param-type-artist_id.layout-hero-header-record-data.layout-hero-header.layout-hero-header-record-data:not(.type-fullscreen) #main_content::before {
  display: none;
}
body.page-param-type-artist_id.layout-hero-header.layout-fixed-header:not(.layout-hero-mode-inset):not(.layout-hero-header-aspect-ratio) #main_content {
  padding-top: 0;
}
body.page-param-type-artist_id.cms-frontend-toolbar-active #slideshow.split_slideshow.full_list,
body.page-param-type-artist_id.cms-frontend-toolbar-active #hero_header.hero-mode-split {
  height: calc(100vh - 28px) !important;
}
body.page-param-type-artist_id #related_artists {
  padding-bottom: 0;
}
body.page-param-type-artist_id .subsection-works .records_list .link {
  display: none;
}
@media only screen and (max-width: 767px) {
  body.page-param-type-artist_id .subsection-works .records_list.record-count-1 li {
    width: 100% !important;
  }
}
@media only screen and (min-width: 768px) {
  body.page-param-type-artist_id .subsection-works .records_list.record-count-2,
  body.page-param-type-artist_id .subsection-works .records_list.record-count-1 {
    --gap: var(--space-2xl-3xl);
    --list-heading-font-size: var(--step-5);
    --list-heading-line-height: var(--step-5-lh);
    --list-subheading-font-size: var(--step-1);
    --list-subheading-line-height: var(--step-1-lh);
    --list-title-font-size: var(--step-1);
    --list-title-line-height: var(--step-1-lh);
    --list-artwork-title-font-size: var(--step-4);
    --list-artwork-title-line-height: var(--step-4-lh);
  }
  body.page-param-type-artist_id .subsection-works .records_list.record-count-2.grid_dynamic_layout_artist_works:not(.feature_list) > ul > li,
  body.page-param-type-artist_id .subsection-works .records_list.record-count-1.grid_dynamic_layout_artist_works:not(.feature_list) > ul > li {
    width: 100% !important;
  }
  body.page-param-type-artist_id .subsection-works .records_list.record-count-2 > ul,
  body.page-param-type-artist_id .subsection-works .records_list.record-count-1 > ul {
    margin-right: 0;
  }
  body.page-param-type-artist_id .subsection-works .records_list.record-count-2 > ul > li,
  body.page-param-type-artist_id .subsection-works .records_list.record-count-1 > ul > li {
    width: 100%;
    margin-bottom: var(--vertical-gap, var(--gap, 5.4rem));
    padding-right: 0;
  }
  body.page-param-type-artist_id .subsection-works .records_list.record-count-2 > ul > li a,
  body.page-param-type-artist_id .subsection-works .records_list.record-count-1 > ul > li a {
    display: flex;
    align-items: center;
    width: 100%;
  }
  body.page-param-type-artist_id .subsection-works .records_list.record-count-2 > ul > li a .image,
  body.page-param-type-artist_id .subsection-works .records_list.record-count-2 > ul > li a .content,
  body.page-param-type-artist_id .subsection-works .records_list.record-count-1 > ul > li a .image,
  body.page-param-type-artist_id .subsection-works .records_list.record-count-1 > ul > li a .content {
    width: auto;
    flex-basis: 50%;
  }
  body.page-param-type-artist_id .subsection-works .records_list.record-count-2 > ul > li a .content,
  body.page-param-type-artist_id .subsection-works .records_list.record-count-1 > ul > li a .content {
    padding-left: var(--horizontal-gap, var(--gap, 5.4rem));
  }
  body.page-param-type-artist_id .subsection-works .records_list.record-count-2 > ul > li:nth-of-type(even) a,
  body.page-param-type-artist_id .subsection-works .records_list.record-count-1 > ul > li:nth-of-type(even) a {
    flex-direction: row-reverse;
  }
  body.page-param-type-artist_id .subsection-works .records_list.record-count-2 > ul > li:nth-of-type(even) a .content,
  body.page-param-type-artist_id .subsection-works .records_list.record-count-1 > ul > li:nth-of-type(even) a .content {
    padding-left: 0;
    padding-right: var(--horizontal-gap, var(--gap, 5.4rem));
  }
  body.page-param-type-artist_id .subsection-works .records_list.record-count-2 .link,
  body.page-param-type-artist_id .subsection-works .records_list.record-count-1 .link {
    display: block;
  }
}

.artist-header.heading_wrapper {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  width: 100vw !important;
  padding: 0;
}
.artist-header #sub_nav.navigation {
  max-width: var(--container-width, 1660px);
  margin: 0 auto;
  padding-left: var(--CONTAINER-PADDING);
  padding-right: var(--CONTAINER-PADDING);
  padding: 0 !important;
  margin: 0 auto;
}
@media only screen and (max-width: 1023px) {
  .artist-header #sub_nav.navigation ul li {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .artist-header {
    margin-top: 0 !important;
  }
}

.subsection-artist-detail-page {
  position: relative;
}
.subsection-artist-detail-page .related_items_panel {
  display: none;
}

.subsection-biography {
  --gap: var(--space-4xl-5xl);
  display: flex;
  gap: var(--gap);
  align-items: flex-start;
}
@media only screen and (max-width: 1023px) {
  .subsection-biography {
    --gap: var(--space-2xl-3xl);
  }
}
@media only screen and (max-width: 767px) {
  .subsection-biography {
    flex-direction: column;
  }
}
.subsection-biography::after {
  display: none;
}
.subsection-biography .sidebar,
.subsection-biography .content_module {
  float: unset;
}
.subsection-biography .sidebar {
  position: sticky;
  top: calc(80px + var(--space-xl));
  padding: 0;
  flex-basis: 50%;
}
@media only screen and (max-width: 767px) {
  .subsection-biography .sidebar {
    position: static;
  }
}
.subsection-biography .sidebar .caption {
  margin-left: auto;
  margin-right: auto;
}
.subsection-biography .content_module {
  max-width: 64rem;
}
.subsection-biography .image a {
  pointer-events: none;
}

.subsection-videos .records_list li .link {
  display: block;
}

.section-artworks .page_stats {
  margin-bottom: var(--space-2xl);
}
.section-artworks .page_stats .ps_previous .ps_item_label::after {
  display: none;
}
.section-artworks .page_stats .ps_previous .ps_item_btn::after {
  display: none;
}

#image_gallery {
  --pre-enquire-button-text: "Contact us for more information or loan requests.";
}
.language-it #image_gallery {
  --pre-enquire-button-text: "Contattaci per maggiori informazioni o richieste di prestito.";
}
.language-de #image_gallery {
  --pre-enquire-button-text: "Kontaktieren Sie uns für weitere Informationen oder Leihgabe.";
}
#image_gallery #content_module .enquire,
#image_gallery #content_module .detail_view_module_external_purchase_link {
  float: unset;
}
#image_gallery #artist_years {
  display: none;
}
#image_gallery #secondary_content_module .detail_view_module,
#image_gallery #content_module .detail_view_module,
#image_gallery #content_module .subtitle,
#image_gallery #content_module .enquire,
#image_gallery #content_module .view-in-ar,
#image_gallery #content_module .wishlist_button {
  margin-bottom: var(--space-l);
}
#image_gallery #image_related {
  padding: 0;
}
#image_gallery #image_related .subheading {
  justify-content: center;
}
#image_gallery #image_related .subheading span {
  padding: 0;
}
#image_gallery .enquire_button_container::before {
  content: var(--pre-enquire-button-text);
  display: block;
  margin-bottom: var(--space-2xs);
}
#image_gallery .enquire_button_container .link {
  display: inline-block;
}
#image_gallery .artwork_details_wrapper .subtitle.scale-text {
  font-size: var(--step-2);
  word-wrap: normal;
}

#secondary_image_thumbnails h3 {
  display: none;
}
#secondary_image_thumbnails ul {
  float: unset;
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-s);
}
#secondary_image_thumbnails ul li {
  float: unset;
  margin: 0;
  width: var(--space-3xl);
  height: var(--space-3xl);
}

.artwork-description__loan {
  padding: var(--space-m);
  background: var(--base-50);
  border: 1px solid var(--border-color);
  border-radius: var(--step--2);
  display: inline-flex;
  max-width: 480px;
  text-align: center;
}

.section-learning-centre #image_gallery {
  --artwork-title-color: var(--lc-text-primary);
  --artist-color: var(--lc-text-body);
}

@media only screen and (max-width: 459px) {
  body #popup_content #image_gallery #image_container_wrapper {
    padding: var(--space-l) var(--CONTAINER-PADDING) var(--space-l) !important;
  }
}
body #popup_content #image_gallery #content_module {
  padding-right: var(--space-xl);
}
@media only screen and (max-width: 1023px) {
  body #popup_content #image_gallery #content_module {
    padding-right: var(--space-xl);
  }
}
@media only screen and (max-width: 459px) {
  body #popup_content #image_gallery #content_module {
    padding: 0 var(--CONTAINER-PADDING) var(--space-l);
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 459px) {
  body #image_gallery #image_related {
    margin-left: var(--CONTAINER-PADDING);
    margin-right: var(--CONTAINER-PADDING);
    padding-bottom: var(--space-l);
  }
}

.roomview-button-custom a {
  font-size: var(--step--1) !important;
}

.roomview-artwork-switched .roomview-active img.placeholder-artwork {
  box-shadow: none;
  filter: drop-shadow(0 4px 4px rgba(1, 1, 1, 0.5)) drop-shadow(0 8px 30px rgba(1, 1, 1, 0.3)) drop-shadow(27px 40px 38px rgba(1, 1, 1, 0.2)) drop-shadow(5px 23px 7px rgba(1, 1, 1, 0.1));
}

.section-learning-centre .artwork_details_wrapper {
  --link-color: var(--lc-text-primary);
  color: var(--lc-text-body);
}

body .records_list.grid_dynamic_layout_video_featured ul li .image::after, body .records_list.grid_dynamic_layout_video ul li .image::after {
  padding-top: 56.25%;
}

.subsection-video-grid {
  padding: var(--SECTION-VERTICAL-PADDING) 0;
}
.subsection-video-grid .featured-list-container {
  margin-bottom: var(--SECTION-VERTICAL-PADDING);
}
.subsection-video-grid .featured-list-container .records_list.feature_list ul li .image {
  width: 50%;
}
.subsection-video-grid .featured-list-container .records_list.feature_list ul li .content {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .subsection-video-grid .featured-list-container .records_list.feature_list ul li .image,
  .subsection-video-grid .featured-list-container .records_list.feature_list ul li .content {
    width: 100%;
  }
}
.subsection-video-grid .image > span::after {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjU0IiB2aWV3Qm94PSIwIDAgNTQgNTQiIHdpZHRoPSI1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIyNyIgY3k9IjI3IiByPSIyNi41IiBzdHJva2U9IiNmZmYiLz48cGF0aCBkPSJtMzkuNTk5NiAyNy0xOC45IDEwLjkxMTl2LTIxLjgyMzh6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  width: var(--space-2xl);
  height: var(--space-2xl);
}
.subsection-video-grid .image .loader {
  display: none;
}

.grid_dynamic_layout_video .date {
  display: none;
}

.subsection-video-record {
  padding-bottom: var(--SECTION-VERTICAL-PADDING);
}
.subsection-video-record #content {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-2xl-3xl);
  justify-content: center;
  margin-top: var(--SECTION-VERTICAL-PADDING);
}
@media only screen and (max-width: 767px) {
  .subsection-video-record #content {
    flex-direction: column;
  }
}
.subsection-video-record #content::after {
  display: none;
}
.subsection-video-record #content #full {
  margin-bottom: 0;
  width: 100%;
}
.subsection-video-record #content .divider {
  display: none;
}
.subsection-video-record #content_module {
  flex: 1;
  float: unset;
  width: auto;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .subsection-video-record #content_module {
    max-width: 75ch;
  }
}
.subsection-video-record #sidebar {
  width: auto;
  flex-basis: 50%;
  padding-left: 0;
}
.subsection-video-record #sidebar .image {
  margin-bottom: 0;
}
.subsection-video-record .object-fit-contain {
  object-position: top;
}

/**
 * NEWS LIST
 */
.news-list-header {
  display: none;
}

.subsection-news-grid {
  padding: var(--SECTION-VERTICAL-PADDING) 0;
  overflow: hidden;
}
.subsection-news-grid .featured-list-container {
  margin-bottom: var(--SECTION-VERTICAL-PADDING);
}
.subsection-news-grid .records_list {
  overflow: visible;
}
.subsection-news-grid .records_list.feature_list ul li .image,
.subsection-news-grid .records_list.feature_list ul li .content {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .subsection-news-grid .records_list.feature_list ul li .image,
  .subsection-news-grid .records_list.feature_list ul li .content {
    width: 100%;
  }
}

/**
 * NEWS DETAIL
 */
.subsection-news-record {
  padding: 0 0 var(--SECTION-VERTICAL-PADDING);
}
.subsection-news-record .heading_wrapper {
  display: none;
  width: 100%;
  float: unset;
}
.subsection-news-record #content {
  padding-top: var(--SECTION-VERTICAL-PADDING);
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: var(--space-2xl-3xl);
  justify-content: center;
}
.subsection-news-record #content::after {
  display: none;
}
.subsection-news-record #content .divider {
  display: none;
}
.subsection-news-record #content #sidebar {
  padding: 0;
  width: 50%;
}
.subsection-news-record #content #sidebar,
.subsection-news-record #content #content_module {
  float: unset;
}
.subsection-news-record #content #content_module {
  width: calc(50% - var(--space-2xl-3xl));
  max-width: 75ch;
  margin: 0 auto;
}
@media only screen and (max-width: 1023px) {
  .subsection-news-record #content {
    flex-direction: column;
  }
  .subsection-news-record #content #sidebar,
  .subsection-news-record #content #content_module {
    width: 100%;
  }
}

.subsection-exhibitions-grid {
  padding: var(--SECTION-VERTICAL-PADDING) 0;
  margin: 0;
}
.content-above .subsection-exhibitions-grid {
  position: relative;
}
.content-above .subsection-exhibitions-grid::before {
  content: "";
  border-top: 0.1rem solid var(--border-color);
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  position: absolute;
  top: 0;
  left: 0;
}
.subsection-exhibitions-grid .records_list.feature_list {
  --list-heading-font-size: var(--step-4);
  --list-heading-line-height: var(--step-4-lh);
  --list-subheading-font-size: var(--step-0);
  --list-subheading-line-height: var(--step-0-lh);
}
.subsection-exhibitions-grid .records_list.feature_list .content {
  max-width: 75rem;
}

.exhibition-header {
  display: none;
}

.panel_installation_shots {
  --list-title-font-size: var(--step-2);
  --list-title-line-height: var(--step-2-lh);
  --list-title-color: var(--text-primary);
  --list-artist-font-size: var(--step-0);
  --list-artist-line-height: var(--step-0-lh);
  --list-artist-color: var(--text-secondary);
}
.panel_installation_shots .content {
  display: flex;
  flex-wrap: wrap;
}
.panel_installation_shots .content > .title {
  order: 1;
  width: 100%;
  margin-bottom: var(--space-3xs);
  display: block;
}
.panel_installation_shots .content > .title em {
  font-style: normal;
}
.panel_installation_shots .content > .artist {
  order: 2;
}
.panel_installation_shots .content > .artist + .comma {
  display: none;
}

.panel_installation_shots .records_list > ul {
  align-items: center;
}

.section-collections #sidebar,
.section-collections #content_module {
  display: none;
}

.section-search {
  --list-subheading-font-weight: normal;
  --list-subheading-font-size: var(--step--1);
}
.section-search #quick_search {
  margin-top: 0;
}
.section-search #quick_search #quicksearch_btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--space-3xs);
  font-weight: bold;
  color: var(--link-color);
}
.section-search #quick_search #quicksearch_btn::after {
  content: "";
  width: var(--step--1);
  height: var(--step--1);
  background-image: var(--ICON-CHEVRON-RIGHT-ACCENT);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: 0.3s all var(--easing);
}
.section-search #quick_search #quicksearch_btn:hover {
  color: var(--link-focus-color);
}
.section-search #content {
  padding-bottom: var(--SECTION-VERTICAL-PADDING);
}
.section-search .records_list .content .description,
.section-search .records_list .content .link {
  display: none;
}

.section-pagenotfound #logo {
  margin: 0 auto var(--space-l) !important;
}
.section-pagenotfound #logo a {
  opacity: 1;
  display: block !important;
  width: 250px;
  height: 50px;
  margin: 0 auto;
  background-position: center;
  background-size: contain;
  background-image: url(/images/unicredit-logo-dark-2.svg);
}
.section-pagenotfound #main_content {
  padding-top: var(--space-l);
}

.lc_color__teal {
  --lc-page-background: #F1FAFA;
  --lc-panel-background: #8DCDD3;
  --lc-elements: #4FABB5;
  --lc-text-primary: #1A2C32;
  --lc-text-body: #2E525C;
  --lc-list-item-border: #1A2C32;
  --lc-dividers: #57AFB9;
  --lc-button-border: #4FABB5;
  --lc-button-icon: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01Ljc5NTcyIDIuMjVjLS45Nzc2My45MDE1NS0uOTc3NjMgMi4zNjQ2MSAwIDMuMjY3bDMuNTQwMDQgMy40ODMtMy41NDAwNCAzLjQ4M2MtLjk3NzYzLjkwMjQtLjk3NzYzIDIuMzY0NiAwIDMuMjY3bDYuODYwNDgtNi43NXoiIGZpbGw9IiM0ZmFiYjUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
  --button-color: var(--lc-text-body);
  --button-background-color: var(--white);
  --button-border-color: var(--lc-button-border);
  --button-focus-color: var(--lc-text-body);
  --button-focus-background-color: var(--white);
  --button-icon: var(--lc-button-icon);
  --button-focus-icon: var(--lc-button-icon);
  --link-icon: var(--lc-button-icon);
}

.lc_color__green {
  --lc-page-background: #EFFAF1;
  --lc-panel-background: #C9EECF;
  --lc-elements: #69B076;
  --lc-text-primary: #134126;
  --lc-text-body: #36643F;
  --lc-list-item-border: #134126;
  --lc-dividers: #83D299;
  --lc-button-border: #468151;
  --lc-button-icon: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01Ljc5NTcyIDIuMjVjLS45Nzc2My45MDE1NS0uOTc3NjMgMi4zNjQ2MSAwIDMuMjY3bDMuNTQwMDQgMy40ODMtMy41NDAwNCAzLjQ4M2MtLjk3NzYzLjkwMjQtLjk3NzYzIDIuMzY0NiAwIDMuMjY3bDYuODYwNDgtNi43NXoiIGZpbGw9IiM0NjgxNTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
  --button-color: var(--lc-text-body);
  --button-background-color: var(--white);
  --button-border-color: var(--lc-button-border);
  --button-focus-color: var(--lc-text-body);
  --button-focus-background-color: var(--white);
  --button-icon: var(--lc-button-icon);
  --button-focus-icon: var(--lc-button-icon);
  --link-icon: var(--lc-button-icon);
}

.lc_color__purple {
  --lc-page-background: #F7EEF9;
  --lc-panel-background: #DCB2E2;
  --lc-elements: #998BC1;
  --lc-text-primary: #4F4068;
  --lc-text-body: #614B82;
  --lc-list-item-border: #4F4068;
  --lc-dividers: #D19AD8;
  --lc-button-border: #8775BC;
  --lc-button-icon: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01Ljc5NTcyIDIuMjVjLS45Nzc2My45MDE1NS0uOTc3NjMgMi4zNjQ2MSAwIDMuMjY3bDMuNTQwMDQgMy40ODMtMy41NDAwNCAzLjQ4M2MtLjk3NzYzLjkwMjQtLjk3NzYzIDIuMzY0NiAwIDMuMjY3bDYuODYwNDgtNi43NXoiIGZpbGw9IiM4Nzc1YmMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
  --button-color: var(--lc-text-body);
  --button-background-color: var(--white);
  --button-border-color: var(--lc-button-border);
  --button-focus-color: var(--lc-text-body);
  --button-focus-background-color: var(--white);
  --button-icon: var(--lc-button-icon);
  --button-focus-icon: var(--lc-button-icon);
  --link-icon: var(--lc-button-icon);
}

.lc_color__orange {
  --lc-page-background: #FCF6F4;
  --lc-panel-background: #F5DAD3;
  --lc-elements: #E99058;
  --lc-text-primary: #71311D;
  --lc-text-body: #AF451F;
  --lc-list-item-border: #71311D;
  --lc-dividers: #EDC0B4;
  --lc-button-border: #E1732F;
  --lc-button-icon: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01Ljc5NTcyIDIuMjVjLS45Nzc2My45MDE1NS0uOTc3NjMgMi4zNjQ2MSAwIDMuMjY3bDMuNTQwMDQgMy40ODMtMy41NDAwNCAzLjQ4M2MtLjk3NzYzLjkwMjQtLjk3NzYzIDIuMzY0NiAwIDMuMjY3bDYuODYwNDgtNi43NXoiIGZpbGw9IiNlMTczMmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
  --button-color: var(--lc-text-body);
  --button-background-color: var(--white);
  --button-border-color: var(--lc-button-border);
  --button-focus-color: var(--lc-text-body);
  --button-focus-background-color: var(--white);
  --button-icon: var(--lc-button-icon);
  --button-focus-icon: var(--lc-button-icon);
  --link-icon: var(--lc-button-icon);
}

.lc_color__blue {
  --lc-page-background: #EFFAFC;
  --lc-panel-background: #C8EAF2;
  --lc-elements: #6D96C0;
  --lc-text-primary: #223958;
  --lc-text-body: #274D7D;
  --lc-list-item-border: #223958;
  --lc-dividers: #81CADF;
  --lc-button-border: #4F89C5;
  --lc-button-icon: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01Ljc5NTcyIDIuMjVjLS45Nzc2My45MDE1NS0uOTc3NjMgMi4zNjQ2MSAwIDMuMjY3bDMuNTQwMDQgMy40ODMtMy41NDAwNCAzLjQ4M2MtLjk3NzYzLjkwMjQtLjk3NzYzIDIuMzY0NiAwIDMuMjY3bDYuODYwNDgtNi43NXoiIGZpbGw9IiM0Zjg5YzUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
  --button-color: var(--lc-text-body);
  --button-background-color: var(--white);
  --button-border-color: var(--lc-button-border);
  --button-focus-color: var(--lc-text-body);
  --button-focus-background-color: var(--white);
  --button-icon: var(--lc-button-icon);
  --button-focus-icon: var(--lc-button-icon);
  --link-icon: var(--lc-button-icon);
}

.lc_color__yellow {
  --lc-page-background: #FFFAEB;
  --lc-panel-background: #FDEFC8;
  --lc-elements: #FFCC52;
  --lc-text-primary: #67290F;
  --lc-text-body: #B1490C;
  --lc-list-item-border: #67290F;
  --lc-dividers: #EDC0B4;
  --lc-button-border: #FFC949;
  --lc-button-icon: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01Ljc5NTcyIDIuMjVjLS45Nzc2My45MDE1NS0uOTc3NjMgMi4zNjQ2MSAwIDMuMjY3bDMuNTQwMDQgMy40ODMtMy41NDAwNCAzLjQ4M2MtLjk3NzYzLjkwMjQtLjk3NzYzIDIuMzY0NiAwIDMuMjY3bDYuODYwNDgtNi43NXoiIGZpbGw9IiNmZmM5NDkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
  --button-color: var(--lc-text-body);
  --button-background-color: var(--white);
  --button-border-color: var(--lc-button-border);
  --button-focus-color: var(--lc-text-body);
  --button-focus-background-color: var(--white);
  --button-icon: var(--lc-button-icon);
  --button-focus-icon: var(--lc-button-icon);
  --link-icon: var(--lc-button-icon);
}

.lc_color__red {
  --lc-page-background: #FFF1F1;
  --lc-panel-background: #FFC7C8;
  --lc-elements: #F47C7E;
  --lc-text-primary: #851719;
  --lc-text-body: #C21316;
  --lc-list-item-border: #851719;
  --lc-dividers: #FFA0A2;
  --lc-button-border: #F94144;
  --lc-button-icon: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01Ljc5NTcyIDIuMjVjLS45Nzc2My45MDE1NS0uOTc3NjMgMi4zNjQ2MSAwIDMuMjY3bDMuNTQwMDQgMy40ODMtMy41NDAwNCAzLjQ4M2MtLjk3NzYzLjkwMjQtLjk3NzYzIDIuMzY0NiAwIDMuMjY3bDYuODYwNDgtNi43NXoiIGZpbGw9IiNmOTQxNDQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
  --button-color: var(--lc-text-body);
  --button-background-color: var(--white);
  --button-border-color: var(--lc-button-border);
  --button-focus-color: var(--lc-text-body);
  --button-focus-background-color: var(--white);
  --button-icon: var(--lc-button-icon);
  --button-focus-icon: var(--lc-button-icon);
  --link-icon: var(--lc-button-icon);
}

.section-learning-centre {
  --lazyload-background-color: var(--lc-panel-background);
  --base-background-color: var(--lc-page-background);
  --popup-detail-background-color: var(--lc-page-background);
  --step-2-line-height: 1.1;
}

body.page-learning-centre .header-fixed-wrapper {
  position: fixed;
  left: 0;
}
body.page-learning-centre .page-top #header {
  --navigation-color: var(--white);
  --navigation-focus-color: var(--white);
}
body.page-learning-centre .page-top #translations_nav li:hover {
  --text: var(--lc-text-primary);
}
body.page-learning-centre .page-top .logo-variant-dark {
  display: none !important;
}

.section-learning-centre.layout-fixed-header #main_content {
  padding-top: 0;
}
.section-learning-centre .prose,
.section-learning-centre .mceContentBody,
.section-learning-centre .content_section,
.section-learning-centre .detail_view_module:not(.secondary_images),
.section-learning-centre .scroll_section .content_module,
.section-learning-centre .subsection-overview #bio,
.section-learning-centre .subsection-news-record #content_module,
.section-learning-centre .subsection-video-record #content_module,
.section-learning-centre .panel .description,
.section-learning-centre .panel_type_11 .pull_quote_content blockquote,
.section-learning-centre .panel_type_11 .content_columns,
.section-learning-centre .panel_type_11 .content_full,
.section-learning-centre #cookie_notification_message {
  --prose-body: var(--lc-text-body);
  --prose-headings: var(--lc-text-primary);
  --prose-lead: var(--lc-text-primary);
  --prose-links: var(--lc-text-primary);
  --prose-bold: var(--lc-text-body);
  --prose-counters: var(--lc-text-body);
  --prose-bullets: var(--lc-elements);
  --prose-hr: var(--lc-dividers);
  --prose-quotes: var(--lc-text-body);
  --prose-quote-borders: var(--lc-elements);
  --prose-captions: var(--lc-text-body);
  --prose-th-borders: var(--lc-dividers);
  --prose-td-borders: var(--lc-dividers);
}
.section-learning-centre .sidebar,
.section-learning-centre #sidebar {
  display: none;
}
.section-learning-centre #footer {
  --footer-border-color: var(--lc-dividers);
}

/*# sourceMappingURL=main.css.map */
